intel_rapl: use reg instead of msr
[platform/kernel/linux-rpi.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 <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554
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 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M:      Michael Tretter <m.tretter@pengutronix.de>
673 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
674 L:      linux-media@vger.kernel.org
675 S:      Maintained
676 F:      drivers/staging/media/allegro-dvt/
677
678 ALLWINNER SECURITY SYSTEM
679 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
680 L:      linux-crypto@vger.kernel.org
681 S:      Maintained
682 F:      drivers/crypto/sunxi-ss/
683
684 ALLWINNER VPU DRIVER
685 M:      Maxime Ripard <maxime.ripard@bootlin.com>
686 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
687 L:      linux-media@vger.kernel.org
688 S:      Maintained
689 F:      drivers/staging/media/sunxi/cedrus/
690
691 ALPHA PORT
692 M:      Richard Henderson <rth@twiddle.net>
693 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
694 M:      Matt Turner <mattst88@gmail.com>
695 S:      Odd Fixes
696 L:      linux-alpha@vger.kernel.org
697 F:      arch/alpha/
698
699 ALPS PS/2 TOUCHPAD DRIVER
700 R:      Pali Rohár <pali.rohar@gmail.com>
701 F:      drivers/input/mouse/alps.*
702
703 ALTERA I2C CONTROLLER DRIVER
704 M:      Thor Thayer <thor.thayer@linux.intel.com>
705 S:      Maintained
706 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
707 F:      drivers/i2c/busses/i2c-altera.c
708
709 ALTERA MAILBOX DRIVER
710 M:      Ley Foon Tan <lftan@altera.com>
711 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
712 S:      Maintained
713 F:      drivers/mailbox/mailbox-altera.c
714
715 ALTERA PIO DRIVER
716 M:      Tien Hock Loh <thloh@altera.com>
717 L:      linux-gpio@vger.kernel.org
718 S:      Maintained
719 F:      drivers/gpio/gpio-altera.c
720
721 ALTERA SYSTEM MANAGER DRIVER
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 S:      Maintained
724 F:      drivers/mfd/altera-sysmgr.c
725 F:      include/linux/mfd/altera-sysgmr.h
726
727 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
728 M:      Thor Thayer <thor.thayer@linux.intel.com>
729 S:      Maintained
730 F:      drivers/gpio/gpio-altera-a10sr.c
731 F:      drivers/mfd/altera-a10sr.c
732 F:      drivers/reset/reset-a10sr.c
733 F:      include/linux/mfd/altera-a10sr.h
734 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
735
736 ALTERA TRIPLE SPEED ETHERNET DRIVER
737 M:      Thor Thayer <thor.thayer@linux.intel.com>
738 L:      netdev@vger.kernel.org
739 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 S:      Maintained
741 F:      drivers/net/ethernet/altera/
742
743 ALTERA UART/JTAG UART SERIAL DRIVERS
744 M:      Tobias Klauser <tklauser@distanz.ch>
745 L:      linux-serial@vger.kernel.org
746 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
747 S:      Maintained
748 F:      drivers/tty/serial/altera_uart.c
749 F:      drivers/tty/serial/altera_jtaguart.c
750 F:      include/linux/altera_uart.h
751 F:      include/linux/altera_jtaguart.h
752
753 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
754 M:      Talel Shenhar <talel@amazon.com>
755 S:      Maintained
756 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
757 F:      drivers/thermal/thermal_mmio.c
758
759 AMAZON ETHERNET DRIVERS
760 M:      Netanel Belgazal <netanel@amazon.com>
761 R:      Saeed Bishara <saeedb@amazon.com>
762 R:      Zorik Machulsky <zorik@amazon.com>
763 L:      netdev@vger.kernel.org
764 S:      Supported
765 F:      Documentation/networking/device_drivers/amazon/ena.txt
766 F:      drivers/net/ethernet/amazon/
767
768 AMAZON RDMA EFA DRIVER
769 M:      Gal Pressman <galpress@amazon.com>
770 R:      Yossi Leybovich <sleybo@amazon.com>
771 L:      linux-rdma@vger.kernel.org
772 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
773 S:      Supported
774 F:      drivers/infiniband/hw/efa/
775 F:      include/uapi/rdma/efa-abi.h
776
777 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
778 M:      Tom Lendacky <thomas.lendacky@amd.com>
779 M:      Gary Hook <gary.hook@amd.com>
780 L:      linux-crypto@vger.kernel.org
781 S:      Supported
782 F:      drivers/crypto/ccp/
783 F:      include/linux/ccp.h
784
785 AMD DISPLAY CORE
786 M:      Harry Wentland <harry.wentland@amd.com>
787 M:      Leo Li <sunpeng.li@amd.com>
788 L:      amd-gfx@lists.freedesktop.org
789 T:      git git://people.freedesktop.org/~agd5f/linux
790 S:      Supported
791 F:      drivers/gpu/drm/amd/display/
792
793 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
794 M:      Huang Rui <ray.huang@amd.com>
795 L:      linux-hwmon@vger.kernel.org
796 S:      Supported
797 F:      Documentation/hwmon/fam15h_power.rst
798 F:      drivers/hwmon/fam15h_power.c
799
800 AMD FCH GPIO DRIVER
801 M:      Enrico Weigelt, metux IT consult <info@metux.net>
802 L:      linux-gpio@vger.kernel.org
803 S:      Maintained
804 F:      drivers/gpio/gpio-amd-fch.c
805 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
806
807 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
808 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
809 S:      Orphan
810 F:      drivers/usb/gadget/udc/amd5536udc.*
811
812 AMD GEODE PROCESSOR/CHIPSET SUPPORT
813 P:      Andres Salomon <dilinger@queued.net>
814 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
815 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
816 S:      Supported
817 F:      drivers/char/hw_random/geode-rng.c
818 F:      drivers/crypto/geode*
819 F:      drivers/video/fbdev/geode/
820 F:      arch/x86/include/asm/geode.h
821
822 AMD IOMMU (AMD-VI)
823 M:      Joerg Roedel <joro@8bytes.org>
824 L:      iommu@lists.linux-foundation.org
825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
826 S:      Maintained
827 F:      drivers/iommu/amd_iommu*.[ch]
828 F:      include/linux/amd-iommu.h
829
830 AMD KFD
831 M:      Oded Gabbay <oded.gabbay@gmail.com>
832 L:      dri-devel@lists.freedesktop.org
833 T:      git git://people.freedesktop.org/~gabbayo/linux.git
834 S:      Supported
835 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
841 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
842 F:      drivers/gpu/drm/amd/amdkfd/
843 F:      drivers/gpu/drm/amd/include/cik_structs.h
844 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845 F:      drivers/gpu/drm/amd/include/vi_structs.h
846 F:      drivers/gpu/drm/amd/include/v9_structs.h
847 F:      include/uapi/linux/kfd_ioctl.h
848
849 AMD MP2 I2C DRIVER
850 M:      Elie Morisse <syniurge@gmail.com>
851 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
852 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853 L:      linux-i2c@vger.kernel.org
854 S:      Maintained
855 F:      drivers/i2c/busses/i2c-amd-mp2*
856
857 AMD POWERPLAY
858 M:      Rex Zhu <rex.zhu@amd.com>
859 M:      Evan Quan <evan.quan@amd.com>
860 L:      amd-gfx@lists.freedesktop.org
861 S:      Supported
862 F:      drivers/gpu/drm/amd/powerplay/
863 T:      git git://people.freedesktop.org/~agd5f/linux
864
865 AMD SEATTLE DEVICE TREE SUPPORT
866 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
867 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868 M:      Tom Lendacky <thomas.lendacky@amd.com>
869 S:      Supported
870 F:      arch/arm64/boot/dts/amd/
871
872 AMD XGBE DRIVER
873 M:      Tom Lendacky <thomas.lendacky@amd.com>
874 L:      netdev@vger.kernel.org
875 S:      Supported
876 F:      drivers/net/ethernet/amd/xgbe/
877 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
878
879 ANALOG DEVICES INC AD5686 DRIVER
880 M:      Stefan Popa <stefan.popa@analog.com>
881 L:      linux-pm@vger.kernel.org
882 W:      http://ez.analog.com/community/linux-device-drivers
883 S:      Supported
884 F:      drivers/iio/dac/ad5686*
885 F:      drivers/iio/dac/ad5696*
886
887 ANALOG DEVICES INC AD5758 DRIVER
888 M:      Stefan Popa <stefan.popa@analog.com>
889 L:      linux-iio@vger.kernel.org
890 W:      http://ez.analog.com/community/linux-device-drivers
891 S:      Supported
892 F:      drivers/iio/dac/ad5758.c
893 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
894
895 ANALOG DEVICES INC AD7124 DRIVER
896 M:      Stefan Popa <stefan.popa@analog.com>
897 L:      linux-iio@vger.kernel.org
898 W:      http://ez.analog.com/community/linux-device-drivers
899 S:      Supported
900 F:      drivers/iio/adc/ad7124.c
901 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
902
903 ANALOG DEVICES INC AD7606 DRIVER
904 M:      Stefan Popa <stefan.popa@analog.com>
905 L:      linux-iio@vger.kernel.org
906 W:      http://ez.analog.com/community/linux-device-drivers
907 S:      Supported
908 F:      drivers/iio/adc/ad7606.c
909 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
910
911 ANALOG DEVICES INC AD7768-1 DRIVER
912 M:      Stefan Popa <stefan.popa@analog.com>
913 L:      linux-iio@vger.kernel.org
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/iio/adc/ad7768-1.c
917 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
918
919 ANALOG DEVICES INC AD9389B DRIVER
920 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/ad9389b*
924
925 ANALOG DEVICES INC ADGS1408 DRIVER
926 M:      Mircea Caprioru <mircea.caprioru@analog.com>
927 S:      Supported
928 F:      drivers/mux/adgs1408.c
929 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
930
931 ANALOG DEVICES INC ADP5061 DRIVER
932 M:      Stefan Popa <stefan.popa@analog.com>
933 L:      linux-pm@vger.kernel.org
934 W:      http://ez.analog.com/community/linux-device-drivers
935 S:      Supported
936 F:      drivers/power/supply/adp5061.c
937
938 ANALOG DEVICES INC ADV7180 DRIVER
939 M:      Lars-Peter Clausen <lars@metafoo.de>
940 L:      linux-media@vger.kernel.org
941 W:      http://ez.analog.com/community/linux-device-drivers
942 S:      Supported
943 F:      drivers/media/i2c/adv7180.c
944
945 ANALOG DEVICES INC ADV748X DRIVER
946 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
947 L:      linux-media@vger.kernel.org
948 S:      Maintained
949 F:      drivers/media/i2c/adv748x/*
950
951 ANALOG DEVICES INC ADV7511 DRIVER
952 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
953 L:      linux-media@vger.kernel.org
954 S:      Maintained
955 F:      drivers/media/i2c/adv7511*
956
957 ANALOG DEVICES INC ADV7604 DRIVER
958 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
959 L:      linux-media@vger.kernel.org
960 S:      Maintained
961 F:      drivers/media/i2c/adv7604*
962
963 ANALOG DEVICES INC ADV7842 DRIVER
964 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
965 L:      linux-media@vger.kernel.org
966 S:      Maintained
967 F:      drivers/media/i2c/adv7842*
968
969 ANALOG DEVICES INC ASOC CODEC DRIVERS
970 M:      Lars-Peter Clausen <lars@metafoo.de>
971 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
972 W:      http://wiki.analog.com/
973 W:      http://ez.analog.com/community/linux-device-drivers
974 S:      Supported
975 F:      sound/soc/codecs/adau*
976 F:      sound/soc/codecs/adav*
977 F:      sound/soc/codecs/ad1*
978 F:      sound/soc/codecs/ad7*
979 F:      sound/soc/codecs/ssm*
980 F:      sound/soc/codecs/sigmadsp.*
981
982 ANALOG DEVICES INC DMA DRIVERS
983 M:      Lars-Peter Clausen <lars@metafoo.de>
984 W:      http://ez.analog.com/community/linux-device-drivers
985 S:      Supported
986 F:      drivers/dma/dma-axi-dmac.c
987
988 ANALOG DEVICES INC IIO DRIVERS
989 M:      Lars-Peter Clausen <lars@metafoo.de>
990 M:      Michael Hennerich <Michael.Hennerich@analog.com>
991 M:      Stefan Popa <stefan.popa@analog.com>
992 W:      http://wiki.analog.com/
993 W:      http://ez.analog.com/community/linux-device-drivers
994 S:      Supported
995 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
996 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
997 F:      drivers/iio/*/ad*
998 F:      drivers/iio/adc/ltc2497*
999 X:      drivers/iio/*/adjd*
1000 F:      drivers/staging/iio/*/ad*
1001
1002 ANALOGBITS PLL LIBRARIES
1003 M:      Paul Walmsley <paul.walmsley@sifive.com>
1004 S:      Supported
1005 F:      drivers/clk/analogbits/*
1006 F:      include/linux/clk/analogbits*
1007
1008 ANDES ARCHITECTURE
1009 M:      Greentime Hu <green.hu@gmail.com>
1010 M:      Vincent Chen <deanbo422@gmail.com>
1011 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1012 S:      Supported
1013 F:      arch/nds32/
1014 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1015 F:      Documentation/devicetree/bindings/nds32/
1016 K:      nds32
1017 N:      nds32
1018
1019 ANDROID CONFIG FRAGMENTS
1020 M:      Rob Herring <robh@kernel.org>
1021 S:      Supported
1022 F:      kernel/configs/android*
1023
1024 ANDROID DRIVERS
1025 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1026 M:      Arve Hjønnevåg <arve@android.com>
1027 M:      Todd Kjos <tkjos@android.com>
1028 M:      Martijn Coenen <maco@android.com>
1029 M:      Joel Fernandes <joel@joelfernandes.org>
1030 M:      Christian Brauner <christian@brauner.io>
1031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1032 L:      devel@driverdev.osuosl.org
1033 S:      Supported
1034 F:      drivers/android/
1035 F:      drivers/staging/android/
1036
1037 ANDROID GOLDFISH PIC DRIVER
1038 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1039 S:      Supported
1040 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1041 F:      drivers/irqchip/irq-goldfish-pic.c
1042
1043 ANDROID GOLDFISH RTC DRIVER
1044 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1045 S:      Supported
1046 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1047 F:      drivers/rtc/rtc-goldfish.c
1048
1049 ANDROID ION DRIVER
1050 M:      Laura Abbott <labbott@redhat.com>
1051 M:      Sumit Semwal <sumit.semwal@linaro.org>
1052 L:      devel@driverdev.osuosl.org
1053 L:      dri-devel@lists.freedesktop.org
1054 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1055 S:      Supported
1056 F:      drivers/staging/android/ion
1057 F:      drivers/staging/android/uapi/ion.h
1058
1059 AOA (Apple Onboard Audio) ALSA DRIVER
1060 M:      Johannes Berg <johannes@sipsolutions.net>
1061 L:      linuxppc-dev@lists.ozlabs.org
1062 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1063 S:      Maintained
1064 F:      sound/aoa/
1065
1066 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1067 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1068 L:      linux-iio@vger.kernel.org
1069 S:      Maintained
1070 F:      drivers/iio/adc/stx104.c
1071
1072 APM DRIVER
1073 M:      Jiri Kosina <jikos@kernel.org>
1074 S:      Odd fixes
1075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1076 F:      arch/x86/kernel/apm_32.c
1077 F:      include/linux/apm_bios.h
1078 F:      include/uapi/linux/apm_bios.h
1079 F:      drivers/char/apm-emulation.c
1080
1081 APPARMOR SECURITY MODULE
1082 M:      John Johansen <john.johansen@canonical.com>
1083 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1084 W:      wiki.apparmor.net
1085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1086 S:      Supported
1087 F:      security/apparmor/
1088 F:      Documentation/admin-guide/LSM/apparmor.rst
1089
1090 APPLE BCM5974 MULTITOUCH DRIVER
1091 M:      Henrik Rydberg <rydberg@bitmath.org>
1092 L:      linux-input@vger.kernel.org
1093 S:      Odd fixes
1094 F:      drivers/input/mouse/bcm5974.c
1095
1096 APPLE SMC DRIVER
1097 M:      Henrik Rydberg <rydberg@bitmath.org>
1098 L:      linux-hwmon@vger.kernel.org
1099 S:      Odd fixes
1100 F:      drivers/hwmon/applesmc.c
1101
1102 APPLETALK NETWORK LAYER
1103 L:      netdev@vger.kernel.org
1104 S:      Odd fixes
1105 F:      drivers/net/appletalk/
1106 F:      net/appletalk/
1107 F:      include/linux/atalk.h
1108 F:      include/uapi/linux/atalk.h
1109
1110 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1111 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1112 S:      Supported
1113 F:      arch/arm64/boot/dts/apm/
1114
1115 APPLIED MICRO (APM) X-GENE SOC EDAC
1116 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1117 S:      Supported
1118 F:      drivers/edac/xgene_edac.c
1119 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1120
1121 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1122 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1123 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1124 S:      Supported
1125 F:      drivers/net/ethernet/apm/xgene-v2/
1126
1127 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1128 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1129 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1130 M:      Quan Nguyen <quan@os.amperecomputing.com>
1131 S:      Supported
1132 F:      drivers/net/ethernet/apm/xgene/
1133 F:      drivers/net/phy/mdio-xgene.c
1134 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1135 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1136
1137 APPLIED MICRO (APM) X-GENE SOC PMU
1138 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1139 S:      Supported
1140 F:      drivers/perf/xgene_pmu.c
1141 F:      Documentation/perf/xgene-pmu.txt
1142 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1143
1144 APTINA CAMERA SENSOR PLL
1145 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1146 L:      linux-media@vger.kernel.org
1147 S:      Maintained
1148 F:      drivers/media/i2c/aptina-pll.*
1149
1150 ARC FRAMEBUFFER DRIVER
1151 M:      Jaya Kumar <jayalk@intworks.biz>
1152 S:      Maintained
1153 F:      drivers/video/fbdev/arcfb.c
1154 F:      drivers/video/fbdev/core/fb_defio.c
1155
1156 ARC PGU DRM DRIVER
1157 M:      Alexey Brodkin <abrodkin@synopsys.com>
1158 S:      Supported
1159 F:      drivers/gpu/drm/arc/
1160 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1161
1162 ARCNET NETWORK LAYER
1163 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1164 L:      netdev@vger.kernel.org
1165 S:      Maintained
1166 F:      drivers/net/arcnet/
1167 F:      include/uapi/linux/if_arcnet.h
1168
1169 ARM ARCHITECTED TIMER DRIVER
1170 M:      Mark Rutland <mark.rutland@arm.com>
1171 M:      Marc Zyngier <marc.zyngier@arm.com>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174 F:      arch/arm/include/asm/arch_timer.h
1175 F:      arch/arm64/include/asm/arch_timer.h
1176 F:      drivers/clocksource/arm_arch_timer.c
1177
1178 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1179 M:      Linus Walleij <linus.walleij@linaro.org>
1180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 S:      Maintained
1182 F:      Documentation/devicetree/bindings/arm/arm-boards
1183 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1184 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1185 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1186 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1187 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1188 F:      arch/arm/mach-integrator/
1189 F:      arch/arm/mach-realview/
1190 F:      arch/arm/mach-versatile/
1191 F:      arch/arm/plat-versatile/
1192 F:      arch/arm/boot/dts/arm-realview-*
1193 F:      arch/arm/boot/dts/integrator*
1194 F:      arch/arm/boot/dts/versatile*
1195 F:      drivers/clk/versatile/
1196 F:      drivers/i2c/busses/i2c-versatile.c
1197 F:      drivers/irqchip/irq-versatile-fpga.c
1198 F:      drivers/mtd/maps/physmap_of_versatile.c
1199 F:      drivers/power/reset/arm-versatile-reboot.c
1200 F:      drivers/soc/versatile/
1201
1202 ARM HDLCD DRM DRIVER
1203 M:      Liviu Dudau <liviu.dudau@arm.com>
1204 S:      Supported
1205 F:      drivers/gpu/drm/arm/hdlcd_*
1206 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1207
1208 ARM KOMEDA DRM-KMS DRIVER
1209 M:      James (Qian) Wang <james.qian.wang@arm.com>
1210 M:      Liviu Dudau <liviu.dudau@arm.com>
1211 L:      Mali DP Maintainers <malidp@foss.arm.com>
1212 S:      Supported
1213 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1214 F:      drivers/gpu/drm/arm/display/include/
1215 F:      drivers/gpu/drm/arm/display/komeda/
1216 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1217 F:      Documentation/gpu/komeda-kms.rst
1218
1219 ARM MALI-DP DRM DRIVER
1220 M:      Liviu Dudau <liviu.dudau@arm.com>
1221 M:      Brian Starkey <brian.starkey@arm.com>
1222 L:      Mali DP Maintainers <malidp@foss.arm.com>
1223 S:      Supported
1224 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1225 F:      drivers/gpu/drm/arm/
1226 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1227 F:      Documentation/gpu/afbc.rst
1228
1229 ARM MALI PANFROST DRM DRIVER
1230 M:      Rob Herring <robh@kernel.org>
1231 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1232 L:      dri-devel@lists.freedesktop.org
1233 S:      Supported
1234 T:      git git://anongit.freedesktop.org/drm/drm-misc
1235 F:      drivers/gpu/drm/panfrost/
1236 F:      include/uapi/drm/panfrost_drm.h
1237
1238 ARM MFM AND FLOPPY DRIVERS
1239 M:      Ian Molton <spyro@f2s.com>
1240 S:      Maintained
1241 F:      arch/arm/lib/floppydma.S
1242 F:      arch/arm/include/asm/floppy.h
1243
1244 ARM PMU PROFILING AND DEBUGGING
1245 M:      Will Deacon <will@kernel.org>
1246 M:      Mark Rutland <mark.rutland@arm.com>
1247 S:      Maintained
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 F:      arch/arm*/kernel/perf_*
1250 F:      arch/arm/oprofile/common.c
1251 F:      arch/arm*/kernel/hw_breakpoint.c
1252 F:      arch/arm*/include/asm/hw_breakpoint.h
1253 F:      arch/arm*/include/asm/perf_event.h
1254 F:      drivers/perf/*
1255 F:      include/linux/perf/arm_pmu.h
1256 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1257 F:      Documentation/devicetree/bindings/perf/
1258
1259 ARM PORT
1260 M:      Russell King <linux@armlinux.org.uk>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 W:      http://www.armlinux.org.uk/
1263 S:      Odd Fixes
1264 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1265 F:      arch/arm/
1266 X:      arch/arm/boot/dts/
1267
1268 ARM PRIMECELL AACI PL041 DRIVER
1269 M:      Russell King <linux@armlinux.org.uk>
1270 S:      Odd Fixes
1271 F:      sound/arm/aaci.*
1272
1273 ARM PRIMECELL BUS SUPPORT
1274 M:      Russell King <linux@armlinux.org.uk>
1275 S:      Odd Fixes
1276 F:      drivers/amba/
1277 F:      include/linux/amba/bus.h
1278
1279 ARM PRIMECELL CLCD PL110 DRIVER
1280 M:      Russell King <linux@armlinux.org.uk>
1281 S:      Odd Fixes
1282 F:      drivers/video/fbdev/amba-clcd.*
1283
1284 ARM PRIMECELL KMI PL050 DRIVER
1285 M:      Russell King <linux@armlinux.org.uk>
1286 S:      Odd Fixes
1287 F:      drivers/input/serio/ambakmi.*
1288 F:      include/linux/amba/kmi.h
1289
1290 ARM PRIMECELL MMCI PL180/1 DRIVER
1291 M:      Russell King <linux@armlinux.org.uk>
1292 S:      Odd Fixes
1293 F:      drivers/mmc/host/mmci.*
1294 F:      include/linux/amba/mmci.h
1295
1296 ARM PRIMECELL SSP PL022 SPI DRIVER
1297 M:      Linus Walleij <linus.walleij@linaro.org>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Maintained
1300 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1301 F:      drivers/spi/spi-pl022.c
1302
1303 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1304 M:      Russell King <linux@armlinux.org.uk>
1305 S:      Odd Fixes
1306 F:      drivers/tty/serial/amba-pl01*.c
1307 F:      include/linux/amba/serial.h
1308
1309 ARM PRIMECELL VIC PL190/PL192 DRIVER
1310 M:      Linus Walleij <linus.walleij@linaro.org>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1314 F:      drivers/irqchip/irq-vic.c
1315
1316 AMAZON ANNAPURNA LABS FIC DRIVER
1317 M:      Talel Shenhar <talel@amazon.com>
1318 S:      Maintained
1319 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1320 F:      drivers/irqchip/irq-al-fic.c
1321
1322 ARM SMMU DRIVERS
1323 M:      Will Deacon <will@kernel.org>
1324 R:      Robin Murphy <robin.murphy@arm.com>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      drivers/iommu/arm-smmu.c
1328 F:      drivers/iommu/arm-smmu-v3.c
1329 F:      drivers/iommu/io-pgtable-arm.c
1330 F:      drivers/iommu/io-pgtable-arm-v7s.c
1331
1332 ARM SUB-ARCHITECTURES
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      arch/arm/mach-*/
1336 F:      arch/arm/plat-*/
1337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1338
1339 ARM/ACTIONS SEMI ARCHITECTURE
1340 M:      Andreas Färber <afaerber@suse.de>
1341 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 S:      Maintained
1344 N:      owl
1345 F:      arch/arm/mach-actions/
1346 F:      arch/arm/boot/dts/owl-*
1347 F:      arch/arm64/boot/dts/actions/
1348 F:      drivers/clk/actions/
1349 F:      drivers/clocksource/timer-owl*
1350 F:      drivers/dma/owl-dma.c
1351 F:      drivers/i2c/busses/i2c-owl.c
1352 F:      drivers/pinctrl/actions/*
1353 F:      drivers/soc/actions/
1354 F:      include/dt-bindings/power/owl-*
1355 F:      include/linux/soc/actions/
1356 F:      Documentation/devicetree/bindings/arm/actions.txt
1357 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1358 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1359 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1360 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1361 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1362 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1363
1364 ARM/ADS SPHERE MACHINE SUPPORT
1365 M:      Lennert Buytenhek <kernel@wantstofly.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368
1369 ARM/AFEB9260 MACHINE SUPPORT
1370 M:      Sergey Lapin <slapin@ossfans.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/AJECO 1ARM MACHINE SUPPORT
1375 M:      Lennert Buytenhek <kernel@wantstofly.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378
1379 ARM/Allwinner SoC Clock Support
1380 M:      Emilio López <emilio@elopez.com.ar>
1381 S:      Maintained
1382 F:      drivers/clk/sunxi/
1383
1384 ARM/Allwinner sunXi SoC support
1385 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1386 M:      Chen-Yu Tsai <wens@csie.org>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Maintained
1389 N:      sun[x456789]i
1390 N:      sun50i
1391 F:      arch/arm/mach-sunxi/
1392 F:      arch/arm64/boot/dts/allwinner/
1393 F:      drivers/clk/sunxi-ng/
1394 F:      drivers/pinctrl/sunxi/
1395 F:      drivers/soc/sunxi/
1396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1397
1398 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1399 M:      Neil Armstrong <narmstrong@baylibre.com>
1400 M:      Jerome Brunet <jbrunet@baylibre.com>
1401 L:      linux-amlogic@lists.infradead.org
1402 S:      Maintained
1403 F:      drivers/clk/meson/
1404 F:      include/dt-bindings/clock/meson*
1405 F:      include/dt-bindings/clock/gxbb*
1406 F:      Documentation/devicetree/bindings/clock/amlogic*
1407
1408 ARM/Amlogic Meson SoC support
1409 M:      Kevin Hilman <khilman@baylibre.com>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 L:      linux-amlogic@lists.infradead.org
1412 W:      http://linux-meson.com/
1413 S:      Maintained
1414 F:      arch/arm/mach-meson/
1415 F:      arch/arm/boot/dts/meson*
1416 F:      arch/arm64/boot/dts/amlogic/
1417 F:      drivers/pinctrl/meson/
1418 F:      drivers/mmc/host/meson*
1419 F:      drivers/soc/amlogic/
1420 N:      meson
1421
1422 ARM/Amlogic Meson SoC Sound Drivers
1423 M:      Jerome Brunet <jbrunet@baylibre.com>
1424 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      sound/soc/meson/
1427 F:      Documentation/devicetree/bindings/sound/amlogic*
1428
1429 ARM/Annapurna Labs ALPINE ARCHITECTURE
1430 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1431 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/mach-alpine/
1435 F:      arch/arm/boot/dts/alpine*
1436 F:      arch/arm64/boot/dts/al/
1437 F:      drivers/*/*alpine*
1438
1439 ARM/ARTPEC MACHINE SUPPORT
1440 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1441 M:      Lars Persson <lars.persson@axis.com>
1442 S:      Maintained
1443 L:      linux-arm-kernel@axis.com
1444 F:      arch/arm/mach-artpec
1445 F:      arch/arm/boot/dts/artpec6*
1446 F:      drivers/clk/axis
1447 F:      drivers/crypto/axis
1448 F:      drivers/pinctrl/pinctrl-artpec*
1449 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1450
1451 ARM/ASPEED I2C DRIVER
1452 M:      Brendan Higgins <brendanhiggins@google.com>
1453 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1454 R:      Joel Stanley <joel@jms.id.au>
1455 L:      linux-i2c@vger.kernel.org
1456 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1459 F:      drivers/i2c/busses/i2c-aspeed.c
1460 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1461 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1462
1463 ARM/ASPEED MACHINE SUPPORT
1464 M:      Joel Stanley <joel@jms.id.au>
1465 R:      Andrew Jeffery <andrew@aj.id.au>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1468 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1469 S:      Supported
1470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1471 F:      arch/arm/mach-aspeed/
1472 F:      arch/arm/boot/dts/aspeed-*
1473 N:      aspeed
1474
1475 ARM/BITMAIN ARCHITECTURE
1476 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 F:      arch/arm64/boot/dts/bitmain/
1480 F:      drivers/pinctrl/pinctrl-bm1880.c
1481 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1482 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1483
1484 ARM/CALXEDA HIGHBANK ARCHITECTURE
1485 M:      Rob Herring <robh@kernel.org>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-highbank/
1489 F:      arch/arm/boot/dts/highbank.dts
1490 F:      arch/arm/boot/dts/ecx-*.dts*
1491
1492 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1493 M:      Krzysztof Halasa <khalasa@piap.pl>
1494 S:      Maintained
1495 F:      arch/arm/mach-cns3xxx/
1496
1497 ARM/CAVIUM THUNDER NETWORK DRIVER
1498 M:      Sunil Goutham <sgoutham@cavium.com>
1499 M:      Robert Richter <rric@kernel.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Supported
1502 F:      drivers/net/ethernet/cavium/thunder/
1503
1504 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1505 M:      Lukasz Majewski <lukma@denx.de>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508 F:      arch/arm/mach-ep93xx/ts72xx.c
1509
1510 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1511 M:      Alexander Shiyan <shc_work@mail.ru>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Odd Fixes
1514 N:      clps711x
1515
1516 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1517 M:      Lennert Buytenhek <kernel@wantstofly.org>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520
1521 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1522 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1523 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S:      Maintained
1526 F:      arch/arm/mach-ep93xx/
1527 F:      arch/arm/mach-ep93xx/include/mach/
1528
1529 ARM/CLKDEV SUPPORT
1530 M:      Russell King <linux@armlinux.org.uk>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1534 F:      drivers/clk/clkdev.c
1535
1536 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1537 M:      Mike Rapoport <mike@compulab.co.il>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540
1541 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1542 M:      Baruch Siach <baruch@tkos.co.il>
1543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S:      Maintained
1545 F:      arch/arm/boot/dts/cx92755*
1546 N:      digicolor
1547
1548 ARM/CONTEC MICRO9 MACHINE SUPPORT
1549 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1550 S:      Maintained
1551 F:      arch/arm/mach-ep93xx/micro9.c
1552
1553 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1554 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1555 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      drivers/hwtracing/coresight/*
1559 F:      Documentation/trace/coresight.txt
1560 F:      Documentation/trace/coresight-cpu-debug.txt
1561 F:      Documentation/devicetree/bindings/arm/coresight.txt
1562 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1563 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1564 F:      tools/perf/arch/arm/util/pmu.c
1565 F:      tools/perf/arch/arm/util/auxtrace.c
1566 F:      tools/perf/arch/arm/util/cs-etm.c
1567 F:      tools/perf/arch/arm/util/cs-etm.h
1568 F:      tools/perf/util/cs-etm.*
1569 F:      tools/perf/util/cs-etm-decoder/*
1570
1571 ARM/CORGI MACHINE SUPPORT
1572 M:      Richard Purdie <rpurdie@rpsys.net>
1573 S:      Maintained
1574
1575 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1576 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1577 M:      Linus Walleij <linus.walleij@linaro.org>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 T:      git git://github.com/ulli-kroll/linux.git
1580 S:      Maintained
1581 F:      Documentation/devicetree/bindings/arm/gemini.txt
1582 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1583 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1584 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1585 F:      arch/arm/mach-gemini/
1586 F:      drivers/net/ethernet/cortina/
1587 F:      drivers/pinctrl/pinctrl-gemini.c
1588 F:      drivers/rtc/rtc-ftrtc010.c
1589
1590 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1591 M:      Barry Song <baohua@kernel.org>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1594 S:      Maintained
1595 F:      arch/arm/boot/dts/prima2*
1596 F:      arch/arm/mach-prima2/
1597 F:      drivers/clk/sirf/
1598 F:      drivers/clocksource/timer-prima2.c
1599 F:      drivers/clocksource/timer-atlas7.c
1600 N:      [^a-z]sirf
1601 X:      drivers/gnss
1602
1603 ARM/EBSA110 MACHINE SUPPORT
1604 M:      Russell King <linux@armlinux.org.uk>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 W:      http://www.armlinux.org.uk/
1607 S:      Maintained
1608 F:      arch/arm/mach-ebsa110/
1609 F:      drivers/net/ethernet/amd/am79c961a.*
1610
1611 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1612 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1613 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 N:      efm32
1617
1618 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1619 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      arch/arm/mach-pxa/ezx.c
1623
1624 ARM/FARADAY FA526 PORT
1625 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 T:      git git://git.berlios.de/gemini-board
1629 F:      arch/arm/mm/*-fa*
1630
1631 ARM/FOOTBRIDGE ARCHITECTURE
1632 M:      Russell King <linux@armlinux.org.uk>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 W:      http://www.armlinux.org.uk/
1635 S:      Maintained
1636 F:      arch/arm/include/asm/hardware/dec21285.h
1637 F:      arch/arm/mach-footbridge/
1638
1639 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1640 M:      Shawn Guo <shawnguo@kernel.org>
1641 M:      Sascha Hauer <s.hauer@pengutronix.de>
1642 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1643 R:      Fabio Estevam <festevam@gmail.com>
1644 R:      NXP Linux Team <linux-imx@nxp.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1648 N:      imx
1649 N:      mxs
1650 X:      drivers/media/i2c/
1651
1652 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1653 M:      Shawn Guo <shawnguo@kernel.org>
1654 M:      Sascha Hauer <s.hauer@pengutronix.de>
1655 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1656 R:      Stefan Agner <stefan@agner.ch>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1660 F:      arch/arm/mach-imx/*vf610*
1661 F:      arch/arm/boot/dts/vf*
1662
1663 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1664 M:      Shawn Guo <shawnguo@kernel.org>
1665 M:      Li Yang <leoyang.li@nxp.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1669 F:      arch/arm/boot/dts/ls1021a*
1670 F:      arch/arm64/boot/dts/freescale/fsl-*
1671 F:      arch/arm64/boot/dts/freescale/qoriq-*
1672
1673 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1674 M:      Lennert Buytenhek <kernel@wantstofly.org>
1675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 S:      Maintained
1677
1678 ARM/GUMSTIX MACHINE SUPPORT
1679 M:      Steve Sakoman <sakoman@gmail.com>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682
1683 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1684 M:      Philipp Zabel <philipp.zabel@gmail.com>
1685 M:      Paul Parsons <lost.distance@yahoo.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      arch/arm/mach-pxa/hx4700.c
1689 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1690 F:      sound/soc/pxa/hx4700.c
1691
1692 ARM/HISILICON SOC SUPPORT
1693 M:      Wei Xu <xuwei5@hisilicon.com>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W:      http://www.hisilicon.com
1696 S:      Supported
1697 T:      git git://github.com/hisilicon/linux-hisi.git
1698 F:      arch/arm/mach-hisi/
1699 F:      arch/arm/boot/dts/hi3*
1700 F:      arch/arm/boot/dts/hip*
1701 F:      arch/arm/boot/dts/hisi*
1702 F:      arch/arm64/boot/dts/hisilicon/
1703
1704 ARM/HP JORNADA 7XX MACHINE SUPPORT
1705 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1706 W:      www.jlime.com
1707 S:      Maintained
1708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1709 F:      arch/arm/mach-sa1100/jornada720.c
1710 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1711
1712 ARM/IGEP MACHINE SUPPORT
1713 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1714 M:      Javier Martinez Canillas <javier@dowhile0.org>
1715 L:      linux-omap@vger.kernel.org
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718 F:      arch/arm/boot/dts/omap3-igep*
1719
1720 ARM/INCOME PXA270 SUPPORT
1721 M:      Marek Vasut <marek.vasut@gmail.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1725
1726 ARM/INTEL IOP13XX ARM ARCHITECTURE
1727 M:      Lennert Buytenhek <kernel@wantstofly.org>
1728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 S:      Maintained
1730
1731 ARM/INTEL IOP32X ARM ARCHITECTURE
1732 M:      Lennert Buytenhek <kernel@wantstofly.org>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735
1736 ARM/INTEL IOP33X ARM ARCHITECTURE
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 S:      Orphan
1739
1740 ARM/INTEL IQ81342EX MACHINE SUPPORT
1741 M:      Lennert Buytenhek <kernel@wantstofly.org>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744
1745 ARM/INTEL IXDP2850 MACHINE SUPPORT
1746 M:      Lennert Buytenhek <kernel@wantstofly.org>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 S:      Maintained
1749
1750 ARM/INTEL IXP4XX ARM ARCHITECTURE
1751 M:      Linus Walleij <linusw@kernel.org>
1752 M:      Imre Kaloz <kaloz@openwrt.org>
1753 M:      Krzysztof Halasa <khalasa@piap.pl>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1757 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1758 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1759 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1760 F:      arch/arm/mach-ixp4xx/
1761 F:      drivers/clocksource/timer-ixp4xx.c
1762 F:      drivers/gpio/gpio-ixp4xx.c
1763 F:      drivers/irqchip/irq-ixp4xx.c
1764 F:      include/linux/irqchip/irq-ixp4xx.h
1765 F:      include/linux/platform_data/timer-ixp4xx.h
1766
1767 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1768 M:      Jonathan Cameron <jic23@cam.ac.uk>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 F:      arch/arm/mach-pxa/stargate2.c
1772 F:      drivers/pcmcia/pxa2xx_stargate2.c
1773
1774 ARM/INTEL XSC3 (MANZANO) ARM CORE
1775 M:      Lennert Buytenhek <kernel@wantstofly.org>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 S:      Maintained
1778
1779 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1780 M:      Lennert Buytenhek <kernel@wantstofly.org>
1781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 S:      Maintained
1783
1784 ARM/LG1K ARCHITECTURE
1785 M:      Chanho Min <chanho.min@lge.com>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      arch/arm64/boot/dts/lg/
1789
1790 ARM/LOGICPD PXA270 MACHINE SUPPORT
1791 M:      Lennert Buytenhek <kernel@wantstofly.org>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 S:      Maintained
1794
1795 ARM/LPC18XX ARCHITECTURE
1796 M:      Vladimir Zapolskiy <vz@mleia.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1800 F:      arch/arm/boot/dts/lpc43*
1801 F:      drivers/i2c/busses/i2c-lpc2k.c
1802 F:      drivers/memory/pl172.c
1803 F:      drivers/mtd/spi-nor/nxp-spifi.c
1804 F:      drivers/rtc/rtc-lpc24xx.c
1805 N:      lpc18xx
1806
1807 ARM/LPC32XX SOC SUPPORT
1808 M:      Vladimir Zapolskiy <vz@mleia.com>
1809 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1812 S:      Maintained
1813 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1814 F:      arch/arm/boot/dts/lpc32*
1815 F:      arch/arm/mach-lpc32xx/
1816 F:      drivers/i2c/busses/i2c-pnx.c
1817 F:      drivers/net/ethernet/nxp/lpc_eth.c
1818 F:      drivers/usb/host/ohci-nxp.c
1819 F:      drivers/watchdog/pnx4008_wdt.c
1820 N:      lpc32xx
1821
1822 ARM/MAGICIAN MACHINE SUPPORT
1823 M:      Philipp Zabel <philipp.zabel@gmail.com>
1824 S:      Maintained
1825
1826 ARM/Marvell Dove/MV78xx0/Orion SOC support
1827 M:      Jason Cooper <jason@lakedaemon.net>
1828 M:      Andrew Lunn <andrew@lunn.ch>
1829 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1830 M:      Gregory Clement <gregory.clement@bootlin.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833 F:      Documentation/devicetree/bindings/soc/dove/
1834 F:      arch/arm/mach-dove/
1835 F:      arch/arm/mach-mv78xx0/
1836 F:      arch/arm/mach-orion5x/
1837 F:      arch/arm/plat-orion/
1838 F:      arch/arm/boot/dts/dove*
1839 F:      arch/arm/boot/dts/orion5x*
1840
1841 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1842 M:      Jason Cooper <jason@lakedaemon.net>
1843 M:      Andrew Lunn <andrew@lunn.ch>
1844 M:      Gregory Clement <gregory.clement@bootlin.com>
1845 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 S:      Maintained
1848 F:      arch/arm/boot/dts/armada*
1849 F:      arch/arm/boot/dts/kirkwood*
1850 F:      arch/arm/configs/mvebu_*_defconfig
1851 F:      arch/arm/mach-mvebu/
1852 F:      arch/arm64/boot/dts/marvell/armada*
1853 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1854 F:      drivers/cpufreq/armada-8k-cpufreq.c
1855 F:      drivers/cpufreq/mvebu-cpufreq.c
1856 F:      drivers/irqchip/irq-armada-370-xp.c
1857 F:      drivers/irqchip/irq-mvebu-*
1858 F:      drivers/pinctrl/mvebu/
1859 F:      drivers/rtc/rtc-armada38x.c
1860
1861 ARM/Mediatek RTC DRIVER
1862 M:      Eddie Huang <eddie.huang@mediatek.com>
1863 M:      Sean Wang <sean.wang@mediatek.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1866 S:      Maintained
1867 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1868 F:      drivers/rtc/rtc-mt6397.c
1869 F:      drivers/rtc/rtc-mt7622.c
1870
1871 ARM/Mediatek SoC support
1872 M:      Matthias Brugger <matthias.bgg@gmail.com>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1875 W:      https://mtk.bcnfs.org/
1876 C:      irc://chat.freenode.net/linux-mediatek
1877 S:      Maintained
1878 F:      arch/arm/boot/dts/mt6*
1879 F:      arch/arm/boot/dts/mt7*
1880 F:      arch/arm/boot/dts/mt8*
1881 F:      arch/arm/mach-mediatek/
1882 F:      arch/arm64/boot/dts/mediatek/
1883 F:      drivers/soc/mediatek/
1884 N:      mtk
1885 N:      mt[678]
1886 K:      mediatek
1887
1888 ARM/Mediatek USB3 PHY DRIVER
1889 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 F:      drivers/phy/mediatek/
1894 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1895
1896 ARM/MICREL KS8695 ARCHITECTURE
1897 M:      Greg Ungerer <gerg@uclinux.org>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F:      arch/arm/mach-ks8695/
1900 S:      Odd Fixes
1901
1902 ARM/Microchip (AT91) SoC support
1903 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1904 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1905 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 W:      http://www.linux4sam.org
1908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1909 S:      Supported
1910 N:      at91
1911 N:      atmel
1912 F:      arch/arm/mach-at91/
1913 F:      include/soc/at91/
1914 F:      arch/arm/boot/dts/at91*.dts
1915 F:      arch/arm/boot/dts/at91*.dtsi
1916 F:      arch/arm/boot/dts/sama*.dts
1917 F:      arch/arm/boot/dts/sama*.dtsi
1918 F:      arch/arm/include/debug/at91.S
1919 F:      drivers/memory/atmel*
1920 F:      drivers/watchdog/sama5d4_wdt.c
1921 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1922 X:      drivers/net/wireless/atmel/
1923
1924 ARM/MIOA701 MACHINE SUPPORT
1925 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F:      arch/arm/mach-pxa/mioa701.c
1928 S:      Maintained
1929
1930 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1931 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1932 S:      Maintained
1933
1934 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1935 M:      Linus Walleij <linus.walleij@linaro.org>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 S:      Maintained
1938 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1939 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1940 F:      arch/arm/mach-nomadik/
1941 F:      arch/arm/mach-u300/
1942 F:      arch/arm/mach-ux500/
1943 F:      arch/arm/boot/dts/ste-*
1944 F:      drivers/clk/clk-nomadik.c
1945 F:      drivers/clk/clk-u300.c
1946 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1947 F:      drivers/clocksource/timer-u300.c
1948 F:      drivers/dma/coh901318*
1949 F:      drivers/dma/ste_dma40*
1950 F:      drivers/hwspinlock/u8500_hsem.c
1951 F:      drivers/i2c/busses/i2c-nomadik.c
1952 F:      drivers/i2c/busses/i2c-stu300.c
1953 F:      drivers/mfd/ab3100*
1954 F:      drivers/mfd/ab8500*
1955 F:      drivers/mfd/abx500*
1956 F:      drivers/mfd/dbx500*
1957 F:      drivers/mfd/db8500*
1958 F:      drivers/pinctrl/nomadik/
1959 F:      drivers/pinctrl/pinctrl-coh901*
1960 F:      drivers/pinctrl/pinctrl-u300.c
1961 F:      drivers/rtc/rtc-ab3100.c
1962 F:      drivers/rtc/rtc-ab8500.c
1963 F:      drivers/rtc/rtc-coh901331.c
1964 F:      drivers/rtc/rtc-pl031.c
1965 F:      drivers/watchdog/coh901327_wdt.c
1966 F:      Documentation/devicetree/bindings/arm/ste-*
1967 F:      Documentation/devicetree/bindings/arm/ux500/
1968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1969
1970 ARM/NUVOTON NPCM ARCHITECTURE
1971 M:      Avi Fishman <avifishman70@gmail.com>
1972 M:      Tomer Maimon <tmaimon77@gmail.com>
1973 M:      Tali Perry <tali.perry1@gmail.com>
1974 R:      Patrick Venture <venture@google.com>
1975 R:      Nancy Yuen <yuenn@google.com>
1976 R:      Benjamin Fair <benjaminfair@google.com>
1977 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1978 S:      Supported
1979 F:      arch/arm/mach-npcm/
1980 F:      arch/arm/boot/dts/nuvoton-npcm*
1981 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1982 F:      drivers/*/*npcm*
1983 F:      Documentation/devicetree/bindings/*/*npcm*
1984 F:      Documentation/devicetree/bindings/*/*/*npcm*
1985
1986 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1987 M:      Wan ZongShun <mcuos.com@gmail.com>
1988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 W:      http://www.mcuos.com
1990 S:      Maintained
1991 F:      arch/arm/mach-w90x900/
1992 F:      drivers/input/keyboard/w90p910_keypad.c
1993 F:      drivers/input/touchscreen/w90p910_ts.c
1994 F:      drivers/watchdog/nuc900_wdt.c
1995 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1996 F:      drivers/mtd/nand/raw/nuc900_nand.c
1997 F:      drivers/rtc/rtc-nuc900.c
1998 F:      drivers/spi/spi-nuc900.c
1999 F:      drivers/usb/host/ehci-w90x900.c
2000 F:      drivers/video/fbdev/nuc900fb.c
2001
2002 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2003 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2004 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2005 S:      Orphan
2006 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2007 F:      arch/arm/mach-s3c24xx/gta02.h
2008
2009 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2010 M:      Alexander Clouter <alex@digriz.org.uk>
2011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 W:      http://www.digriz.org.uk/ts78xx/kernel
2013 S:      Maintained
2014 F:      arch/arm/mach-orion5x/ts78xx-*
2015
2016 ARM/OXNAS platform support
2017 M:      Neil Armstrong <narmstrong@baylibre.com>
2018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2020 S:      Maintained
2021 F:      arch/arm/mach-oxnas/
2022 F:      arch/arm/boot/dts/ox8*.dts*
2023 N:      oxnas
2024
2025 ARM/PALM TREO SUPPORT
2026 M:      Tomas Cech <sleep_walker@suse.com>
2027 L:      linux-arm-kernel@lists.infradead.org
2028 W:      http://hackndev.com
2029 S:      Maintained
2030 F:      arch/arm/mach-pxa/palmtreo.*
2031
2032 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2033 M:      Marek Vasut <marek.vasut@gmail.com>
2034 L:      linux-arm-kernel@lists.infradead.org
2035 W:      http://hackndev.com
2036 S:      Maintained
2037 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2038 F:      arch/arm/mach-pxa/palmtx.c
2039 F:      arch/arm/mach-pxa/palmt5.*
2040 F:      arch/arm/mach-pxa/include/mach/palmld.h
2041 F:      arch/arm/mach-pxa/palmld.c
2042 F:      arch/arm/mach-pxa/palmte2.*
2043 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2044 F:      arch/arm/mach-pxa/palmtc.c
2045
2046 ARM/PALMZ72 SUPPORT
2047 M:      Sergey Lapin <slapin@ossfans.org>
2048 L:      linux-arm-kernel@lists.infradead.org
2049 W:      http://hackndev.com
2050 S:      Maintained
2051 F:      arch/arm/mach-pxa/palmz72.*
2052
2053 ARM/PLEB SUPPORT
2054 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2055 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2056 S:      Maintained
2057
2058 ARM/PT DIGITAL BOARD PORT
2059 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 W:      http://www.armlinux.org.uk/
2062 S:      Maintained
2063
2064 ARM/QUALCOMM SUPPORT
2065 M:      Andy Gross <agross@kernel.org>
2066 M:      David Brown <david.brown@linaro.org>
2067 L:      linux-arm-msm@vger.kernel.org
2068 S:      Maintained
2069 F:      Documentation/devicetree/bindings/soc/qcom/
2070 F:      Documentation/devicetree/bindings/*/qcom*
2071 F:      arch/arm/boot/dts/qcom-*.dts
2072 F:      arch/arm/boot/dts/qcom-*.dtsi
2073 F:      arch/arm/mach-qcom/
2074 F:      arch/arm64/boot/dts/qcom/
2075 F:      drivers/*/qcom/
2076 F:      drivers/*/qcom*
2077 F:      drivers/*/*/qcom/
2078 F:      drivers/*/*/qcom*
2079 F:      drivers/*/pm8???-*
2080 F:      drivers/bluetooth/btqcomsmd.c
2081 F:      drivers/clocksource/timer-qcom.c
2082 F:      drivers/extcon/extcon-qcom*
2083 F:      drivers/iommu/msm*
2084 F:      drivers/i2c/busses/i2c-qup.c
2085 F:      drivers/i2c/busses/i2c-qcom-geni.c
2086 F:      drivers/mfd/ssbi.c
2087 F:      drivers/mmc/host/mmci_qcom*
2088 F:      drivers/mmc/host/sdhci_msm.c
2089 F:      drivers/pci/controller/dwc/pcie-qcom.c
2090 F:      drivers/phy/qualcomm/
2091 F:      drivers/power/*/msm*
2092 F:      drivers/reset/reset-qcom-*
2093 F:      drivers/scsi/ufs/ufs-qcom.*
2094 F:      drivers/spi/spi-qup.c
2095 F:      drivers/spi/spi-geni-qcom.c
2096 F:      drivers/spi/spi-qcom-qspi.c
2097 F:      drivers/tty/serial/msm_serial.c
2098 F:      drivers/usb/dwc3/dwc3-qcom.c
2099 F:      include/dt-bindings/*/qcom*
2100 F:      include/linux/*/qcom*
2101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2102
2103 ARM/RADISYS ENP2611 MACHINE SUPPORT
2104 M:      Lennert Buytenhek <kernel@wantstofly.org>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 S:      Maintained
2107
2108 ARM/RDA MICRO ARCHITECTURE
2109 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2112 S:      Maintained
2113 F:      arch/arm/boot/dts/rda8810pl-*
2114 F:      drivers/clocksource/timer-rda.c
2115 F:      drivers/irqchip/irq-rda-intc.c
2116 F:      drivers/tty/serial/rda-uart.c
2117 F:      Documentation/devicetree/bindings/arm/rda.txt
2118 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2119 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2120 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2121
2122 ARM/REALTEK ARCHITECTURE
2123 M:      Andreas Färber <afaerber@suse.de>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 S:      Maintained
2126 F:      arch/arm64/boot/dts/realtek/
2127 F:      Documentation/devicetree/bindings/arm/realtek.txt
2128
2129 ARM/RENESAS ARM64 ARCHITECTURE
2130 M:      Simon Horman <horms@verge.net.au>
2131 M:      Magnus Damm <magnus.damm@gmail.com>
2132 L:      linux-renesas-soc@vger.kernel.org
2133 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2135 S:      Supported
2136 F:      arch/arm64/boot/dts/renesas/
2137 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2138 F:      drivers/soc/renesas/
2139 F:      include/linux/soc/renesas/
2140
2141 ARM/RISCPC ARCHITECTURE
2142 M:      Russell King <linux@armlinux.org.uk>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 W:      http://www.armlinux.org.uk/
2145 S:      Maintained
2146 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2147 F:      arch/arm/include/asm/hardware/ioc.h
2148 F:      arch/arm/include/asm/hardware/iomd.h
2149 F:      arch/arm/include/asm/hardware/memc.h
2150 F:      arch/arm/mach-rpc/
2151 F:      drivers/net/ethernet/8390/etherh.c
2152 F:      drivers/net/ethernet/i825xx/ether1*
2153 F:      drivers/net/ethernet/seeq/ether3*
2154 F:      drivers/scsi/arm/
2155
2156 ARM/Rockchip SoC support
2157 M:      Heiko Stuebner <heiko@sntech.de>
2158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 L:      linux-rockchip@lists.infradead.org
2160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2161 S:      Maintained
2162 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2163 F:      arch/arm/boot/dts/rk3*
2164 F:      arch/arm/boot/dts/rv1108*
2165 F:      arch/arm/mach-rockchip/
2166 F:      drivers/clk/rockchip/
2167 F:      drivers/i2c/busses/i2c-rk3x.c
2168 F:      drivers/*/*rockchip*
2169 F:      drivers/*/*/*rockchip*
2170 F:      sound/soc/rockchip/
2171 N:      rockchip
2172
2173 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2174 M:      Kukjin Kim <kgene@kernel.org>
2175 M:      Krzysztof Kozlowski <krzk@kernel.org>
2176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2178 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2179 S:      Maintained
2180 F:      arch/arm/boot/dts/s3c*
2181 F:      arch/arm/boot/dts/s5p*
2182 F:      arch/arm/boot/dts/exynos*
2183 F:      arch/arm64/boot/dts/exynos/
2184 F:      arch/arm/plat-samsung/
2185 F:      arch/arm/mach-s3c24*/
2186 F:      arch/arm/mach-s3c64xx/
2187 F:      arch/arm/mach-s5p*/
2188 F:      arch/arm/mach-exynos*/
2189 F:      drivers/*/*s3c24*
2190 F:      drivers/*/*/*s3c24*
2191 F:      drivers/*/*s3c64xx*
2192 F:      drivers/*/*s5pv210*
2193 F:      drivers/memory/samsung/*
2194 F:      drivers/soc/samsung/*
2195 F:      Documentation/arm/Samsung/
2196 F:      Documentation/devicetree/bindings/arm/samsung/
2197 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2198 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2199 N:      exynos
2200
2201 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2202 M:      Kyungmin Park <kyungmin.park@samsung.com>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Maintained
2205 F:      arch/arm/mach-s5pv210/
2206
2207 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2208 M:      Kyungmin Park <kyungmin.park@samsung.com>
2209 M:      Kamil Debski <kamil@wypas.org>
2210 M:      Andrzej Hajda <a.hajda@samsung.com>
2211 L:      linux-arm-kernel@lists.infradead.org
2212 L:      linux-media@vger.kernel.org
2213 S:      Maintained
2214 F:      drivers/media/platform/s5p-g2d/
2215
2216 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2217 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2218 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219 L:      linux-media@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/media/platform/s5p-cec/
2222 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2223
2224 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2225 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2226 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2227 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2228 L:      linux-arm-kernel@lists.infradead.org
2229 L:      linux-media@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/media/platform/s5p-jpeg/
2232
2233 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2234 M:      Kyungmin Park <kyungmin.park@samsung.com>
2235 M:      Kamil Debski <kamil@wypas.org>
2236 M:      Jeongtae Park <jtp.park@samsung.com>
2237 M:      Andrzej Hajda <a.hajda@samsung.com>
2238 L:      linux-arm-kernel@lists.infradead.org
2239 L:      linux-media@vger.kernel.org
2240 S:      Maintained
2241 F:      drivers/media/platform/s5p-mfc/
2242
2243 ARM/SHMOBILE ARM ARCHITECTURE
2244 M:      Simon Horman <horms@verge.net.au>
2245 M:      Magnus Damm <magnus.damm@gmail.com>
2246 L:      linux-renesas-soc@vger.kernel.org
2247 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2249 S:      Supported
2250 F:      arch/arm/boot/dts/emev2*
2251 F:      arch/arm/boot/dts/gr-peach*
2252 F:      arch/arm/boot/dts/iwg20d-q7*
2253 F:      arch/arm/boot/dts/r7s*
2254 F:      arch/arm/boot/dts/r8a*
2255 F:      arch/arm/boot/dts/r9a*
2256 F:      arch/arm/boot/dts/sh*
2257 F:      arch/arm/configs/shmobile_defconfig
2258 F:      arch/arm/include/debug/renesas-scif.S
2259 F:      arch/arm/mach-shmobile/
2260 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2261 F:      drivers/soc/renesas/
2262 F:      include/linux/soc/renesas/
2263
2264 ARM/SOCFPGA ARCHITECTURE
2265 M:      Dinh Nguyen <dinguyen@kernel.org>
2266 S:      Maintained
2267 F:      arch/arm/mach-socfpga/
2268 F:      arch/arm/boot/dts/socfpga*
2269 F:      arch/arm/configs/socfpga_defconfig
2270 F:      arch/arm64/boot/dts/altera/
2271 F:      arch/arm64/boot/dts/intel/
2272 W:      http://www.rocketboards.org
2273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2274
2275 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2276 M:      Dinh Nguyen <dinguyen@kernel.org>
2277 S:      Maintained
2278 F:      drivers/clk/socfpga/
2279
2280 ARM/SOCFPGA EDAC SUPPORT
2281 M:      Thor Thayer <thor.thayer@linux.intel.com>
2282 S:      Maintained
2283 F:      drivers/edac/altera_edac.
2284
2285 ARM/SPREADTRUM SoC SUPPORT
2286 M:      Orson Zhai <orsonzhai@gmail.com>
2287 M:      Baolin Wang <baolin.wang@linaro.org>
2288 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2289 S:      Maintained
2290 F:      arch/arm64/boot/dts/sprd
2291 N:      sprd
2292
2293 ARM/STI ARCHITECTURE
2294 M:      Patrice Chotard <patrice.chotard@st.com>
2295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 W:      http://www.stlinux.com
2297 S:      Maintained
2298 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2299 F:      arch/arm/mach-sti/
2300 F:      arch/arm/boot/dts/sti*
2301 F:      drivers/char/hw_random/st-rng.c
2302 F:      drivers/clocksource/arm_global_timer.c
2303 F:      drivers/clocksource/clksrc_st_lpc.c
2304 F:      drivers/cpufreq/sti-cpufreq.c
2305 F:      drivers/dma/st_fdma*
2306 F:      drivers/i2c/busses/i2c-st.c
2307 F:      drivers/media/rc/st_rc.c
2308 F:      drivers/media/platform/sti/c8sectpfe/
2309 F:      drivers/mmc/host/sdhci-st.c
2310 F:      drivers/phy/st/phy-miphy28lp.c
2311 F:      drivers/phy/st/phy-stih407-usb.c
2312 F:      drivers/pinctrl/pinctrl-st.c
2313 F:      drivers/remoteproc/st_remoteproc.c
2314 F:      drivers/remoteproc/st_slim_rproc.c
2315 F:      drivers/reset/sti/
2316 F:      drivers/rtc/rtc-st-lpc.c
2317 F:      drivers/tty/serial/st-asc.c
2318 F:      drivers/usb/dwc3/dwc3-st.c
2319 F:      drivers/usb/host/ehci-st.c
2320 F:      drivers/usb/host/ohci-st.c
2321 F:      drivers/watchdog/st_lpc_wdt.c
2322 F:      drivers/ata/ahci_st.c
2323 F:      include/linux/remoteproc/st_slim_rproc.h
2324
2325 ARM/STM32 ARCHITECTURE
2326 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2327 M:      Alexandre Torgue <alexandre.torgue@st.com>
2328 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 S:      Maintained
2331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2332 N:      stm32
2333 N:      stm
2334 F:      arch/arm/boot/dts/stm32*
2335 F:      arch/arm/mach-stm32/
2336 F:      drivers/clocksource/armv7m_systick.c
2337
2338 ARM/Synaptics SoC support
2339 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2340 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 S:      Maintained
2343 F:      arch/arm/mach-berlin/
2344 F:      arch/arm/boot/dts/berlin*
2345 F:      arch/arm64/boot/dts/synaptics/
2346
2347 ARM/TANGO ARCHITECTURE
2348 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2349 M:      Mans Rullgard <mans@mansr.com>
2350 L:      linux-arm-kernel@lists.infradead.org
2351 S:      Odd Fixes
2352 N:      tango
2353
2354 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2355 M:      Lennert Buytenhek <kernel@wantstofly.org>
2356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 S:      Maintained
2358
2359 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2360 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2361 L:      linux-tegra@vger.kernel.org
2362 L:      linux-media@vger.kernel.org
2363 S:      Maintained
2364 F:      drivers/media/platform/tegra-cec/
2365 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2366
2367 ARM/TETON BGA MACHINE SUPPORT
2368 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371
2372 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2373 M:      Santosh Shilimkar <ssantosh@kernel.org>
2374 L:      linux-kernel@vger.kernel.org
2375 S:      Maintained
2376 F:      drivers/memory/*emif*
2377
2378 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2379 M:      Tero Kristo <t-kristo@ti.com>
2380 M:      Nishanth Menon <nm@ti.com>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Supported
2383 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2384 F:      arch/arm64/boot/dts/ti/Makefile
2385 F:      arch/arm64/boot/dts/ti/k3-*
2386 F:      include/dt-bindings/pinctrl/k3.h
2387
2388 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2389 M:      Santosh Shilimkar <ssantosh@kernel.org>
2390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 S:      Maintained
2392 F:      arch/arm/mach-keystone/
2393 F:      arch/arm/boot/dts/keystone-*
2394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2395
2396 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2397 M:      Santosh Shilimkar <ssantosh@kernel.org>
2398 L:      linux-kernel@vger.kernel.org
2399 S:      Maintained
2400 F:      drivers/clk/keystone/
2401
2402 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2403 M:      Santosh Shilimkar <ssantosh@kernel.org>
2404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 L:      linux-kernel@vger.kernel.org
2406 S:      Maintained
2407 F:      drivers/clocksource/timer-keystone.c
2408
2409 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2410 M:      Santosh Shilimkar <ssantosh@kernel.org>
2411 L:      linux-kernel@vger.kernel.org
2412 S:      Maintained
2413 F:      drivers/power/reset/keystone-reset.c
2414
2415 ARM/THECUS N2100 MACHINE SUPPORT
2416 M:      Lennert Buytenhek <kernel@wantstofly.org>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Maintained
2419
2420 ARM/TOSA MACHINE SUPPORT
2421 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2422 M:      Dirk Opfer <dirk@opfer-online.de>
2423 S:      Maintained
2424
2425 ARM/UNIPHIER ARCHITECTURE
2426 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2429 S:      Maintained
2430 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2431 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2432 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2433 F:      arch/arm/boot/dts/uniphier*
2434 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2435 F:      arch/arm/mach-uniphier/
2436 F:      arch/arm/mm/cache-uniphier.c
2437 F:      arch/arm64/boot/dts/socionext/uniphier*
2438 F:      drivers/bus/uniphier-system-bus.c
2439 F:      drivers/clk/uniphier/
2440 F:      drivers/dma/uniphier-mdmac.c
2441 F:      drivers/gpio/gpio-uniphier.c
2442 F:      drivers/i2c/busses/i2c-uniphier*
2443 F:      drivers/irqchip/irq-uniphier-aidet.c
2444 F:      drivers/mmc/host/uniphier-sd.c
2445 F:      drivers/pinctrl/uniphier/
2446 F:      drivers/reset/reset-uniphier.c
2447 F:      drivers/tty/serial/8250/8250_uniphier.c
2448 N:      uniphier
2449
2450 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2451 M:      Ulf Hansson <ulf.hansson@linaro.org>
2452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 T:      git git://git.linaro.org/people/ulfh/clk.git
2454 S:      Maintained
2455 F:      drivers/clk/ux500/
2456
2457 ARM/VERSATILE EXPRESS PLATFORM
2458 M:      Liviu Dudau <liviu.dudau@arm.com>
2459 M:      Sudeep Holla <sudeep.holla@arm.com>
2460 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 S:      Maintained
2463 F:      arch/arm/boot/dts/vexpress*
2464 F:      arch/arm64/boot/dts/arm/
2465 F:      arch/arm/mach-vexpress/
2466 F:      */*/vexpress*
2467 F:      */*/*/vexpress*
2468 F:      drivers/clk/versatile/clk-vexpress-osc.c
2469 F:      drivers/clocksource/timer-versatile.c
2470 N:      mps2
2471
2472 ARM/VFP SUPPORT
2473 M:      Russell King <linux@armlinux.org.uk>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 W:      http://www.armlinux.org.uk/
2476 S:      Maintained
2477 F:      arch/arm/vfp/
2478
2479 ARM/VOIPAC PXA270 SUPPORT
2480 M:      Marek Vasut <marek.vasut@gmail.com>
2481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 S:      Maintained
2483 F:      arch/arm/mach-pxa/vpac270.c
2484 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2485
2486 ARM/VT8500 ARM ARCHITECTURE
2487 M:      Tony Prisk <linux@prisktech.co.nz>
2488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489 S:      Maintained
2490 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2491 F:      arch/arm/mach-vt8500/
2492 F:      drivers/clocksource/timer-vt8500.c
2493 F:      drivers/i2c/busses/i2c-wmt.c
2494 F:      drivers/mmc/host/wmt-sdmmc.c
2495 F:      drivers/pwm/pwm-vt8500.c
2496 F:      drivers/rtc/rtc-vt8500.c
2497 F:      drivers/tty/serial/vt8500_serial.c
2498 F:      drivers/usb/host/ehci-platform.c
2499 F:      drivers/usb/host/uhci-platform.c
2500 F:      drivers/video/fbdev/vt8500lcdfb.*
2501 F:      drivers/video/fbdev/wm8505fb*
2502 F:      drivers/video/fbdev/wmt_ge_rops.*
2503
2504 ARM/ZIPIT Z2 SUPPORT
2505 M:      Marek Vasut <marek.vasut@gmail.com>
2506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 S:      Maintained
2508 F:      arch/arm/mach-pxa/z2.c
2509 F:      arch/arm/mach-pxa/include/mach/z2.h
2510
2511 ARM/ZTE ARCHITECTURE
2512 M:      Jun Nie <jun.nie@linaro.org>
2513 M:      Shawn Guo <shawnguo@kernel.org>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 S:      Maintained
2516 F:      arch/arm/boot/dts/zx2967*
2517 F:      arch/arm/mach-zx/
2518 F:      arch/arm64/boot/dts/zte/
2519 F:      drivers/clk/zte/
2520 F:      drivers/dma/zx_dma.c
2521 F:      drivers/gpio/gpio-zx.c
2522 F:      drivers/i2c/busses/i2c-zx2967.c
2523 F:      drivers/mmc/host/dw_mmc-zx.*
2524 F:      drivers/pinctrl/zte/
2525 F:      drivers/soc/zte/
2526 F:      drivers/thermal/zx2967_thermal.c
2527 F:      drivers/watchdog/zx2967_wdt.c
2528 F:      Documentation/devicetree/bindings/arm/zte.yaml
2529 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2530 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2531 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2532 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2533 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2534 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2535 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2536 F:      Documentation/devicetree/bindings/soc/zte/
2537 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2538 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2539 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2540 F:      include/dt-bindings/clock/zx2967*.h
2541 F:      include/dt-bindings/soc/zte,*.h
2542 F:      sound/soc/codecs/zx_aud96p22.c
2543 F:      sound/soc/zte/
2544
2545 ARM/ZYNQ ARCHITECTURE
2546 M:      Michal Simek <michal.simek@xilinx.com>
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 W:      http://wiki.xilinx.com
2549 T:      git https://github.com/Xilinx/linux-xlnx.git
2550 S:      Supported
2551 F:      arch/arm/mach-zynq/
2552 F:      drivers/cpuidle/cpuidle-zynq.c
2553 F:      drivers/block/xsysace.c
2554 N:      zynq
2555 N:      xilinx
2556 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2557 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2558 F:      drivers/clocksource/timer-cadence-ttc.c
2559 F:      drivers/i2c/busses/i2c-cadence.c
2560 F:      drivers/mmc/host/sdhci-of-arasan.c
2561 F:      drivers/edac/synopsys_edac.c
2562 F:      drivers/i2c/busses/i2c-xiic.c
2563
2564 ARM64 PORT (AARCH64 ARCHITECTURE)
2565 M:      Catalin Marinas <catalin.marinas@arm.com>
2566 M:      Will Deacon <will@kernel.org>
2567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2569 S:      Maintained
2570 F:      arch/arm64/
2571 X:      arch/arm64/boot/dts/
2572 F:      Documentation/arm64/
2573
2574 AS3645A LED FLASH CONTROLLER DRIVER
2575 M:      Sakari Ailus <sakari.ailus@iki.fi>
2576 L:      linux-leds@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/leds/leds-as3645a.c
2579
2580 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2581 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2582 L:      linux-media@vger.kernel.org
2583 T:      git git://linuxtv.org/media_tree.git
2584 S:      Maintained
2585 F:      drivers/media/i2c/ak7375.c
2586 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2587
2588 ASAHI KASEI AK8974 DRIVER
2589 M:      Linus Walleij <linus.walleij@linaro.org>
2590 L:      linux-iio@vger.kernel.org
2591 W:      http://www.akm.com/
2592 S:      Supported
2593 F:      drivers/iio/magnetometer/ak8974.c
2594
2595 ASC7621 HARDWARE MONITOR DRIVER
2596 M:      George Joseph <george.joseph@fairview5.com>
2597 L:      linux-hwmon@vger.kernel.org
2598 S:      Maintained
2599 F:      Documentation/hwmon/asc7621.rst
2600 F:      drivers/hwmon/asc7621.c
2601
2602 ASPEED VIDEO ENGINE DRIVER
2603 M:      Eddie James <eajames@linux.ibm.com>
2604 L:      linux-media@vger.kernel.org
2605 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2606 S:      Maintained
2607 F:      drivers/media/platform/aspeed-video.c
2608 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2609
2610 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2611 M:      Corentin Chary <corentin.chary@gmail.com>
2612 L:      acpi4asus-user@lists.sourceforge.net
2613 L:      platform-driver-x86@vger.kernel.org
2614 W:      http://acpi4asus.sf.net
2615 S:      Maintained
2616 F:      drivers/platform/x86/asus*.c
2617 F:      drivers/platform/x86/eeepc*.c
2618
2619 ASUS WIRELESS RADIO CONTROL DRIVER
2620 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2621 L:      platform-driver-x86@vger.kernel.org
2622 S:      Maintained
2623 F:      drivers/platform/x86/asus-wireless.c
2624
2625 ASYMMETRIC KEYS
2626 M:      David Howells <dhowells@redhat.com>
2627 L:      keyrings@vger.kernel.org
2628 S:      Maintained
2629 F:      Documentation/crypto/asymmetric-keys.txt
2630 F:      include/linux/verification.h
2631 F:      include/crypto/public_key.h
2632 F:      include/crypto/pkcs7.h
2633 F:      crypto/asymmetric_keys/
2634
2635 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2636 R:      Dan Williams <dan.j.williams@intel.com>
2637 W:      http://sourceforge.net/projects/xscaleiop
2638 S:      Odd fixes
2639 F:      Documentation/crypto/async-tx-api.txt
2640 F:      crypto/async_tx/
2641 F:      drivers/dma/
2642 F:      include/linux/dmaengine.h
2643 F:      include/linux/async_tx.h
2644
2645 AT24 EEPROM DRIVER
2646 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2647 L:      linux-i2c@vger.kernel.org
2648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2649 S:      Maintained
2650 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2651 F:      drivers/misc/eeprom/at24.c
2652
2653 ATA OVER ETHERNET (AOE) DRIVER
2654 M:      "Justin Sanders" <justin@coraid.com>
2655 W:      http://www.openaoe.org/
2656 S:      Supported
2657 F:      Documentation/aoe/
2658 F:      drivers/block/aoe/
2659
2660 ATHEROS 71XX/9XXX GPIO DRIVER
2661 M:      Alban Bedel <albeu@free.fr>
2662 W:      https://github.com/AlbanBedel/linux
2663 T:      git git://github.com/AlbanBedel/linux
2664 S:      Maintained
2665 F:      drivers/gpio/gpio-ath79.c
2666 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2667
2668 ATHEROS 71XX/9XXX USB PHY DRIVER
2669 M:      Alban Bedel <albeu@free.fr>
2670 W:      https://github.com/AlbanBedel/linux
2671 T:      git git://github.com/AlbanBedel/linux
2672 S:      Maintained
2673 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2674 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2675
2676 ATHEROS ATH GENERIC UTILITIES
2677 M:      Kalle Valo <kvalo@codeaurora.org>
2678 L:      linux-wireless@vger.kernel.org
2679 S:      Supported
2680 F:      drivers/net/wireless/ath/*
2681
2682 ATHEROS ATH5K WIRELESS DRIVER
2683 M:      Jiri Slaby <jirislaby@gmail.com>
2684 M:      Nick Kossifidis <mickflemm@gmail.com>
2685 M:      Luis Chamberlain <mcgrof@kernel.org>
2686 L:      linux-wireless@vger.kernel.org
2687 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2688 S:      Maintained
2689 F:      drivers/net/wireless/ath/ath5k/
2690
2691 ATHEROS ATH6KL WIRELESS DRIVER
2692 M:      Kalle Valo <kvalo@codeaurora.org>
2693 L:      linux-wireless@vger.kernel.org
2694 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2696 S:      Supported
2697 F:      drivers/net/wireless/ath/ath6kl/
2698
2699 ATI_REMOTE2 DRIVER
2700 M:      Ville Syrjala <syrjala@sci.fi>
2701 S:      Maintained
2702 F:      drivers/input/misc/ati_remote2.c
2703
2704 ATK0110 HWMON DRIVER
2705 M:      Luca Tettamanti <kronos.it@gmail.com>
2706 L:      linux-hwmon@vger.kernel.org
2707 S:      Maintained
2708 F:      drivers/hwmon/asus_atk0110.c
2709
2710 ATLX ETHERNET DRIVERS
2711 M:      Jay Cliburn <jcliburn@gmail.com>
2712 M:      Chris Snook <chris.snook@gmail.com>
2713 L:      netdev@vger.kernel.org
2714 W:      http://sourceforge.net/projects/atl1
2715 W:      http://atl1.sourceforge.net
2716 S:      Maintained
2717 F:      drivers/net/ethernet/atheros/
2718
2719 ATM
2720 M:      Chas Williams <3chas3@gmail.com>
2721 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2722 L:      netdev@vger.kernel.org
2723 W:      http://linux-atm.sourceforge.net
2724 S:      Maintained
2725 F:      drivers/atm/
2726 F:      include/linux/atm*
2727 F:      include/uapi/linux/atm*
2728
2729 ATMEL MACB ETHERNET DRIVER
2730 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2731 S:      Supported
2732 F:      drivers/net/ethernet/cadence/
2733
2734 ATMEL MAXTOUCH DRIVER
2735 M:      Nick Dyer <nick@shmanahar.org>
2736 T:      git git://github.com/ndyer/linux.git
2737 S:      Maintained
2738 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2739 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2740
2741 ATMEL WIRELESS DRIVER
2742 M:      Simon Kelley <simon@thekelleys.org.uk>
2743 L:      linux-wireless@vger.kernel.org
2744 W:      http://www.thekelleys.org.uk/atmel
2745 W:      http://atmelwlandriver.sourceforge.net/
2746 S:      Maintained
2747 F:      drivers/net/wireless/atmel/atmel*
2748
2749 ATOMIC INFRASTRUCTURE
2750 M:      Will Deacon <will@kernel.org>
2751 M:      Peter Zijlstra <peterz@infradead.org>
2752 R:      Boqun Feng <boqun.feng@gmail.com>
2753 L:      linux-kernel@vger.kernel.org
2754 S:      Maintained
2755 F:      arch/*/include/asm/atomic*.h
2756 F:      include/*/atomic*.h
2757 F:      scripts/atomic/
2758
2759 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2760 M:      Bradley Grove <linuxdrivers@attotech.com>
2761 L:      linux-scsi@vger.kernel.org
2762 W:      http://www.attotech.com
2763 S:      Supported
2764 F:      drivers/scsi/esas2r
2765
2766 ATUSB IEEE 802.15.4 RADIO DRIVER
2767 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2768 L:      linux-wpan@vger.kernel.org
2769 S:      Maintained
2770 F:      drivers/net/ieee802154/atusb.c
2771 F:      drivers/net/ieee802154/atusb.h
2772 F:      drivers/net/ieee802154/at86rf230.h
2773
2774 AUDIT SUBSYSTEM
2775 M:      Paul Moore <paul@paul-moore.com>
2776 M:      Eric Paris <eparis@redhat.com>
2777 L:      linux-audit@redhat.com (moderated for non-subscribers)
2778 W:      https://github.com/linux-audit
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2780 S:      Supported
2781 F:      include/linux/audit.h
2782 F:      include/uapi/linux/audit.h
2783 F:      kernel/audit*
2784
2785 AUXILIARY DISPLAY DRIVERS
2786 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2787 S:      Maintained
2788 F:      drivers/auxdisplay/
2789 F:      include/linux/cfag12864b.h
2790
2791 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2792 M:      Andreas Klinger <ak@it-klinger.de>
2793 L:      linux-iio@vger.kernel.org
2794 S:      Maintained
2795 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2796 F:      drivers/iio/adc/hx711.c
2797
2798 AX.25 NETWORK LAYER
2799 M:      Ralf Baechle <ralf@linux-mips.org>
2800 L:      linux-hams@vger.kernel.org
2801 W:      http://www.linux-ax25.org/
2802 S:      Maintained
2803 F:      include/uapi/linux/ax25.h
2804 F:      include/net/ax25.h
2805 F:      net/ax25/
2806
2807 AXENTIA ARM DEVICES
2808 M:      Peter Rosin <peda@axentia.se>
2809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 S:      Maintained
2811 F:      Documentation/devicetree/bindings/arm/axentia.txt
2812 F:      arch/arm/boot/dts/at91-linea.dtsi
2813 F:      arch/arm/boot/dts/at91-natte.dtsi
2814 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2815 F:      arch/arm/boot/dts/at91-tse850-3.dts
2816
2817 AXENTIA ASOC DRIVERS
2818 M:      Peter Rosin <peda@axentia.se>
2819 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2820 S:      Maintained
2821 F:      Documentation/devicetree/bindings/sound/axentia,*
2822 F:      sound/soc/atmel/tse850-pcm5142.c
2823
2824 AXXIA I2C CONTROLLER
2825 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2826 L:      linux-i2c@vger.kernel.org
2827 S:      Maintained
2828 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2829 F:      drivers/i2c/busses/i2c-axxia.c
2830
2831 AZ6007 DVB DRIVER
2832 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2833 L:      linux-media@vger.kernel.org
2834 W:      https://linuxtv.org
2835 T:      git git://linuxtv.org/media_tree.git
2836 S:      Maintained
2837 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2838
2839 AZTECH FM RADIO RECEIVER DRIVER
2840 M:      Hans Verkuil <hverkuil@xs4all.nl>
2841 L:      linux-media@vger.kernel.org
2842 T:      git git://linuxtv.org/media_tree.git
2843 W:      https://linuxtv.org
2844 S:      Maintained
2845 F:      drivers/media/radio/radio-aztech*
2846
2847 B43 WIRELESS DRIVER
2848 L:      linux-wireless@vger.kernel.org
2849 L:      b43-dev@lists.infradead.org
2850 W:      http://wireless.kernel.org/en/users/Drivers/b43
2851 S:      Odd Fixes
2852 F:      drivers/net/wireless/broadcom/b43/
2853
2854 B43LEGACY WIRELESS DRIVER
2855 M:      Larry Finger <Larry.Finger@lwfinger.net>
2856 L:      linux-wireless@vger.kernel.org
2857 L:      b43-dev@lists.infradead.org
2858 W:      http://wireless.kernel.org/en/users/Drivers/b43
2859 S:      Maintained
2860 F:      drivers/net/wireless/broadcom/b43legacy/
2861
2862 BACKLIGHT CLASS/SUBSYSTEM
2863 M:      Lee Jones <lee.jones@linaro.org>
2864 M:      Daniel Thompson <daniel.thompson@linaro.org>
2865 M:      Jingoo Han <jingoohan1@gmail.com>
2866 L:      dri-devel@lists.freedesktop.org
2867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2868 S:      Maintained
2869 F:      drivers/video/backlight/
2870 F:      include/linux/backlight.h
2871 F:      include/linux/pwm_backlight.h
2872 F:      Documentation/devicetree/bindings/leds/backlight
2873
2874 BATMAN ADVANCED
2875 M:      Marek Lindner <mareklindner@neomailbox.ch>
2876 M:      Simon Wunderlich <sw@simonwunderlich.de>
2877 M:      Antonio Quartulli <a@unstable.cc>
2878 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2879 W:      https://www.open-mesh.org/
2880 B:      https://www.open-mesh.org/projects/batman-adv/issues
2881 C:      irc://chat.freenode.net/batman
2882 Q:      https://patchwork.open-mesh.org/project/batman/list/
2883 T:      git https://git.open-mesh.org/linux-merge.git
2884 S:      Maintained
2885 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2886 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2887 F:      Documentation/networking/batman-adv.rst
2888 F:      include/uapi/linux/batadv_packet.h
2889 F:      include/uapi/linux/batman_adv.h
2890 F:      net/batman-adv/
2891
2892 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2893 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2894 L:      linux-hams@vger.kernel.org
2895 W:      http://www.baycom.org/~tom/ham/ham.html
2896 S:      Maintained
2897 F:      drivers/net/hamradio/baycom*
2898
2899 BCACHE (BLOCK LAYER CACHE)
2900 M:      Coly Li <colyli@suse.de>
2901 M:      Kent Overstreet <kent.overstreet@gmail.com>
2902 L:      linux-bcache@vger.kernel.org
2903 W:      http://bcache.evilpiepirate.org
2904 C:      irc://irc.oftc.net/bcache
2905 S:      Maintained
2906 F:      drivers/md/bcache/
2907
2908 BDISP ST MEDIA DRIVER
2909 M:      Fabien Dessenne <fabien.dessenne@st.com>
2910 L:      linux-media@vger.kernel.org
2911 T:      git git://linuxtv.org/media_tree.git
2912 W:      https://linuxtv.org
2913 S:      Supported
2914 F:      drivers/media/platform/sti/bdisp
2915
2916 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2917 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2918 L:      netdev@vger.kernel.org
2919 S:      Maintained
2920 F:      drivers/net/ethernet/ec_bhf.c
2921
2922 BEFS FILE SYSTEM
2923 M:      Luis de Bethencourt <luisbg@kernel.org>
2924 M:      Salah Triki <salah.triki@gmail.com>
2925 S:      Maintained
2926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2927 F:      Documentation/filesystems/befs.txt
2928 F:      fs/befs/
2929
2930 BFQ I/O SCHEDULER
2931 M:      Paolo Valente <paolo.valente@linaro.org>
2932 M:      Jens Axboe <axboe@kernel.dk>
2933 L:      linux-block@vger.kernel.org
2934 S:      Maintained
2935 F:      block/bfq-*
2936 F:      Documentation/block/bfq-iosched.txt
2937
2938 BFS FILE SYSTEM
2939 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2940 S:      Maintained
2941 F:      Documentation/filesystems/bfs.txt
2942 F:      fs/bfs/
2943 F:      include/uapi/linux/bfs_fs.h
2944
2945 BLINKM RGB LED DRIVER
2946 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2947 S:      Maintained
2948 F:      drivers/leds/leds-blinkm.c
2949
2950 BLOCK LAYER
2951 M:      Jens Axboe <axboe@kernel.dk>
2952 L:      linux-block@vger.kernel.org
2953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2954 S:      Maintained
2955 F:      block/
2956 F:      drivers/block/
2957 F:      kernel/trace/blktrace.c
2958 F:      lib/sbitmap.c
2959
2960 BLOCK2MTD DRIVER
2961 M:      Joern Engel <joern@lazybastard.org>
2962 L:      linux-mtd@lists.infradead.org
2963 S:      Maintained
2964 F:      drivers/mtd/devices/block2mtd.c
2965
2966 BLUETOOTH DRIVERS
2967 M:      Marcel Holtmann <marcel@holtmann.org>
2968 M:      Johan Hedberg <johan.hedberg@gmail.com>
2969 L:      linux-bluetooth@vger.kernel.org
2970 W:      http://www.bluez.org/
2971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2973 S:      Maintained
2974 F:      drivers/bluetooth/
2975
2976 BLUETOOTH SUBSYSTEM
2977 M:      Marcel Holtmann <marcel@holtmann.org>
2978 M:      Johan Hedberg <johan.hedberg@gmail.com>
2979 L:      linux-bluetooth@vger.kernel.org
2980 W:      http://www.bluez.org/
2981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2983 S:      Maintained
2984 F:      net/bluetooth/
2985 F:      include/net/bluetooth/
2986
2987 BONDING DRIVER
2988 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2989 M:      Veaceslav Falico <vfalico@gmail.com>
2990 M:      Andy Gospodarek <andy@greyhouse.net>
2991 L:      netdev@vger.kernel.org
2992 W:      http://sourceforge.net/projects/bonding/
2993 S:      Supported
2994 F:      drivers/net/bonding/
2995 F:      include/uapi/linux/if_bonding.h
2996
2997 BPF (Safe dynamic programs and tools)
2998 M:      Alexei Starovoitov <ast@kernel.org>
2999 M:      Daniel Borkmann <daniel@iogearbox.net>
3000 R:      Martin KaFai Lau <kafai@fb.com>
3001 R:      Song Liu <songliubraving@fb.com>
3002 R:      Yonghong Song <yhs@fb.com>
3003 L:      netdev@vger.kernel.org
3004 L:      bpf@vger.kernel.org
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3007 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3008 S:      Supported
3009 F:      arch/*/net/*
3010 F:      Documentation/networking/filter.txt
3011 F:      Documentation/bpf/
3012 F:      include/linux/bpf*
3013 F:      include/linux/filter.h
3014 F:      include/trace/events/xdp.h
3015 F:      include/uapi/linux/bpf*
3016 F:      include/uapi/linux/filter.h
3017 F:      kernel/bpf/
3018 F:      kernel/trace/bpf_trace.c
3019 F:      lib/test_bpf.c
3020 F:      net/bpf/
3021 F:      net/core/filter.c
3022 F:      net/sched/act_bpf.c
3023 F:      net/sched/cls_bpf.c
3024 F:      samples/bpf/
3025 F:      tools/bpf/
3026 F:      tools/lib/bpf/
3027 F:      tools/testing/selftests/bpf/
3028 K:      bpf
3029 N:      bpf
3030
3031 BPF JIT for ARM
3032 M:      Shubham Bansal <illusionist.neo@gmail.com>
3033 L:      netdev@vger.kernel.org
3034 L:      bpf@vger.kernel.org
3035 S:      Maintained
3036 F:      arch/arm/net/
3037
3038 BPF JIT for ARM64
3039 M:      Daniel Borkmann <daniel@iogearbox.net>
3040 M:      Alexei Starovoitov <ast@kernel.org>
3041 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3042 L:      netdev@vger.kernel.org
3043 L:      bpf@vger.kernel.org
3044 S:      Supported
3045 F:      arch/arm64/net/
3046
3047 BPF JIT for MIPS (32-BIT AND 64-BIT)
3048 M:      Paul Burton <paul.burton@mips.com>
3049 L:      netdev@vger.kernel.org
3050 L:      bpf@vger.kernel.org
3051 S:      Maintained
3052 F:      arch/mips/net/
3053
3054 BPF JIT for NFP NICs
3055 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3056 L:      netdev@vger.kernel.org
3057 L:      bpf@vger.kernel.org
3058 S:      Supported
3059 F:      drivers/net/ethernet/netronome/nfp/bpf/
3060
3061 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3062 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3063 M:      Sandipan Das <sandipan@linux.ibm.com>
3064 L:      netdev@vger.kernel.org
3065 L:      bpf@vger.kernel.org
3066 S:      Maintained
3067 F:      arch/powerpc/net/
3068
3069 BPF JIT for RISC-V (RV64G)
3070 M:      Björn Töpel <bjorn.topel@gmail.com>
3071 L:      netdev@vger.kernel.org
3072 S:      Maintained
3073 F:      arch/riscv/net/
3074
3075 BPF JIT for S390
3076 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3077 M:      Vasily Gorbik <gor@linux.ibm.com>
3078 M:      Christian Borntraeger <borntraeger@de.ibm.com>
3079 L:      netdev@vger.kernel.org
3080 L:      bpf@vger.kernel.org
3081 S:      Maintained
3082 F:      arch/s390/net/
3083 X:      arch/s390/net/pnet.c
3084
3085 BPF JIT for SPARC (32-BIT AND 64-BIT)
3086 M:      David S. Miller <davem@davemloft.net>
3087 L:      netdev@vger.kernel.org
3088 L:      bpf@vger.kernel.org
3089 S:      Maintained
3090 F:      arch/sparc/net/
3091
3092 BPF JIT for X86 32-BIT
3093 M:      Wang YanQing <udknight@gmail.com>
3094 L:      netdev@vger.kernel.org
3095 L:      bpf@vger.kernel.org
3096 S:      Maintained
3097 F:      arch/x86/net/bpf_jit_comp32.c
3098
3099 BPF JIT for X86 64-BIT
3100 M:      Alexei Starovoitov <ast@kernel.org>
3101 M:      Daniel Borkmann <daniel@iogearbox.net>
3102 L:      netdev@vger.kernel.org
3103 L:      bpf@vger.kernel.org
3104 S:      Supported
3105 F:      arch/x86/net/
3106 X:      arch/x86/net/bpf_jit_comp32.c
3107
3108 BROADCOM B44 10/100 ETHERNET DRIVER
3109 M:      Michael Chan <michael.chan@broadcom.com>
3110 L:      netdev@vger.kernel.org
3111 S:      Supported
3112 F:      drivers/net/ethernet/broadcom/b44.*
3113
3114 BROADCOM B53 ETHERNET SWITCH DRIVER
3115 M:      Florian Fainelli <f.fainelli@gmail.com>
3116 L:      netdev@vger.kernel.org
3117 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3118 S:      Supported
3119 F:      drivers/net/dsa/b53/*
3120 F:      include/linux/platform_data/b53.h
3121
3122 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3123 M:      Florian Fainelli <f.fainelli@gmail.com>
3124 M:      Ray Jui <rjui@broadcom.com>
3125 M:      Scott Branden <sbranden@broadcom.com>
3126 M:      bcm-kernel-feedback-list@broadcom.com
3127 T:      git git://github.com/broadcom/mach-bcm
3128 S:      Maintained
3129 N:      bcm281*
3130 N:      bcm113*
3131 N:      bcm216*
3132 N:      kona
3133 F:      arch/arm/mach-bcm/
3134
3135 BROADCOM BCM2835 ARM ARCHITECTURE
3136 M:      Eric Anholt <eric@anholt.net>
3137 M:      Stefan Wahren <wahrenst@gmx.net>
3138 L:      bcm-kernel-feedback-list@broadcom.com
3139 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3141 T:      git git://github.com/anholt/linux
3142 S:      Maintained
3143 N:      bcm2835
3144 F:      drivers/staging/vc04_services
3145
3146 BROADCOM BCM47XX MIPS ARCHITECTURE
3147 M:      Hauke Mehrtens <hauke@hauke-m.de>
3148 M:      Rafał Miłecki <zajec5@gmail.com>
3149 L:      linux-mips@vger.kernel.org
3150 S:      Maintained
3151 F:      Documentation/devicetree/bindings/mips/brcm/
3152 F:      arch/mips/bcm47xx/*
3153 F:      arch/mips/include/asm/mach-bcm47xx/*
3154
3155 BROADCOM BCM5301X ARM ARCHITECTURE
3156 M:      Hauke Mehrtens <hauke@hauke-m.de>
3157 M:      Rafał Miłecki <zajec5@gmail.com>
3158 M:      bcm-kernel-feedback-list@broadcom.com
3159 L:      linux-arm-kernel@lists.infradead.org
3160 S:      Maintained
3161 F:      arch/arm/mach-bcm/bcm_5301x.c
3162 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3163 F:      arch/arm/boot/dts/bcm470*
3164 F:      arch/arm/boot/dts/bcm953012*
3165
3166 BROADCOM BCM53573 ARM ARCHITECTURE
3167 M:      Rafał Miłecki <rafal@milecki.pl>
3168 L:      bcm-kernel-feedback-list@broadcom.com
3169 L:      linux-arm-kernel@lists.infradead.org
3170 S:      Maintained
3171 F:      arch/arm/boot/dts/bcm53573*
3172 F:      arch/arm/boot/dts/bcm47189*
3173
3174 BROADCOM BCM63XX ARM ARCHITECTURE
3175 M:      Florian Fainelli <f.fainelli@gmail.com>
3176 M:      bcm-kernel-feedback-list@broadcom.com
3177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3178 T:      git git://github.com/broadcom/stblinux.git
3179 S:      Maintained
3180 N:      bcm63xx
3181
3182 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3183 M:      Kevin Cernekee <cernekee@gmail.com>
3184 L:      linux-usb@vger.kernel.org
3185 S:      Maintained
3186 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3187
3188 BROADCOM BCM7XXX ARM ARCHITECTURE
3189 M:      Brian Norris <computersforpeace@gmail.com>
3190 M:      Gregory Fong <gregory.0xf0@gmail.com>
3191 M:      Florian Fainelli <f.fainelli@gmail.com>
3192 M:      bcm-kernel-feedback-list@broadcom.com
3193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3194 T:      git git://github.com/broadcom/stblinux.git
3195 S:      Maintained
3196 F:      arch/arm/mach-bcm/*brcmstb*
3197 F:      arch/arm/boot/dts/bcm7*.dts*
3198 F:      drivers/bus/brcmstb_gisb.c
3199 F:      arch/arm/mm/cache-b15-rac.c
3200 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3201 N:      brcmstb
3202
3203 BROADCOM BMIPS CPUFREQ DRIVER
3204 M:      Markus Mayer <mmayer@broadcom.com>
3205 M:      bcm-kernel-feedback-list@broadcom.com
3206 L:      linux-pm@vger.kernel.org
3207 S:      Maintained
3208 F:      drivers/cpufreq/bmips-cpufreq.c
3209
3210 BROADCOM BMIPS MIPS ARCHITECTURE
3211 M:      Kevin Cernekee <cernekee@gmail.com>
3212 M:      Florian Fainelli <f.fainelli@gmail.com>
3213 L:      bcm-kernel-feedback-list@broadcom.com
3214 L:      linux-mips@vger.kernel.org
3215 T:      git git://github.com/broadcom/stblinux.git
3216 S:      Maintained
3217 F:      arch/mips/bmips/*
3218 F:      arch/mips/include/asm/mach-bmips/*
3219 F:      arch/mips/kernel/*bmips*
3220 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3221 F:      drivers/irqchip/irq-bcm63*
3222 F:      drivers/irqchip/irq-bcm7*
3223 F:      drivers/irqchip/irq-brcmstb*
3224 F:      include/linux/bcm963xx_nvram.h
3225 F:      include/linux/bcm963xx_tag.h
3226
3227 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3228 M:      Rasesh Mody <rmody@marvell.com>
3229 M:      GR-Linux-NIC-Dev@marvell.com
3230 L:      netdev@vger.kernel.org
3231 S:      Supported
3232 F:      drivers/net/ethernet/broadcom/bnx2.*
3233 F:      drivers/net/ethernet/broadcom/bnx2_*
3234
3235 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3236 M:      QLogic-Storage-Upstream@qlogic.com
3237 L:      linux-scsi@vger.kernel.org
3238 S:      Supported
3239 F:      drivers/scsi/bnx2fc/
3240
3241 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3242 M:      QLogic-Storage-Upstream@qlogic.com
3243 L:      linux-scsi@vger.kernel.org
3244 S:      Supported
3245 F:      drivers/scsi/bnx2i/
3246
3247 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3248 M:      Ariel Elior <aelior@marvell.com>
3249 M:      Sudarsana Kalluru <skalluru@marvell.com>
3250 M:      GR-everest-linux-l2@marvell.com
3251 L:      netdev@vger.kernel.org
3252 S:      Supported
3253 F:      drivers/net/ethernet/broadcom/bnx2x/
3254
3255 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3256 M:      Michael Chan <michael.chan@broadcom.com>
3257 L:      netdev@vger.kernel.org
3258 S:      Supported
3259 F:      drivers/net/ethernet/broadcom/bnxt/
3260
3261 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3262 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3263 M:      Franky Lin <franky.lin@broadcom.com>
3264 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3265 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3266 M:      Wright Feng <wright.feng@cypress.com>
3267 L:      linux-wireless@vger.kernel.org
3268 L:      brcm80211-dev-list.pdl@broadcom.com
3269 L:      brcm80211-dev-list@cypress.com
3270 S:      Supported
3271 F:      drivers/net/wireless/broadcom/brcm80211/
3272
3273 BROADCOM BRCMSTB GPIO DRIVER
3274 M:      Gregory Fong <gregory.0xf0@gmail.com>
3275 L:      bcm-kernel-feedback-list@broadcom.com
3276 S:      Supported
3277 F:      drivers/gpio/gpio-brcmstb.c
3278 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3279
3280 BROADCOM BRCMSTB I2C DRIVER
3281 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3282 L:      linux-i2c@vger.kernel.org
3283 L:      bcm-kernel-feedback-list@broadcom.com
3284 S:      Supported
3285 F:      drivers/i2c/busses/i2c-brcmstb.c
3286 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3287
3288 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3289 M:      Al Cooper <alcooperx@gmail.com>
3290 L:      linux-kernel@vger.kernel.org
3291 L:      bcm-kernel-feedback-list@broadcom.com
3292 S:      Maintained
3293 F:      drivers/phy/broadcom/phy-brcm-usb*
3294
3295 BROADCOM GENET ETHERNET DRIVER
3296 M:      Doug Berger <opendmb@gmail.com>
3297 M:      Florian Fainelli <f.fainelli@gmail.com>
3298 L:      bcm-kernel-feedback-list@broadcom.com
3299 L:      netdev@vger.kernel.org
3300 S:      Supported
3301 F:      drivers/net/ethernet/broadcom/genet/
3302
3303 BROADCOM IPROC ARM ARCHITECTURE
3304 M:      Ray Jui <rjui@broadcom.com>
3305 M:      Scott Branden <sbranden@broadcom.com>
3306 M:      bcm-kernel-feedback-list@broadcom.com
3307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3308 T:      git git://github.com/broadcom/cygnus-linux.git
3309 S:      Maintained
3310 N:      iproc
3311 N:      cygnus
3312 N:      bcm[-_]nsp
3313 N:      bcm9113*
3314 N:      bcm9583*
3315 N:      bcm9585*
3316 N:      bcm9586*
3317 N:      bcm988312
3318 N:      bcm113*
3319 N:      bcm583*
3320 N:      bcm585*
3321 N:      bcm586*
3322 N:      bcm88312
3323 N:      hr2
3324 N:      stingray
3325 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3326 F:      arch/arm64/boot/dts/broadcom/stingray/*
3327 F:      drivers/clk/bcm/clk-ns*
3328 F:      drivers/clk/bcm/clk-sr*
3329 F:      drivers/pinctrl/bcm/pinctrl-ns*
3330 F:      include/dt-bindings/clock/bcm-sr*
3331
3332 BROADCOM KONA GPIO DRIVER
3333 M:      Ray Jui <rjui@broadcom.com>
3334 L:      bcm-kernel-feedback-list@broadcom.com
3335 S:      Supported
3336 F:      drivers/gpio/gpio-bcm-kona.c
3337 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3338
3339 BROADCOM NETXTREME-E ROCE DRIVER
3340 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3341 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3342 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3343 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3344 L:      linux-rdma@vger.kernel.org
3345 W:      http://www.broadcom.com
3346 S:      Supported
3347 F:      drivers/infiniband/hw/bnxt_re/
3348 F:      include/uapi/rdma/bnxt_re-abi.h
3349
3350 BROADCOM NVRAM DRIVER
3351 M:      Rafał Miłecki <zajec5@gmail.com>
3352 L:      linux-mips@vger.kernel.org
3353 S:      Maintained
3354 F:      drivers/firmware/broadcom/*
3355
3356 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3357 M:      Rafał Miłecki <zajec5@gmail.com>
3358 L:      linux-wireless@vger.kernel.org
3359 S:      Maintained
3360 F:      drivers/bcma/
3361 F:      include/linux/bcma/
3362
3363 BROADCOM STB AVS CPUFREQ DRIVER
3364 M:      Markus Mayer <mmayer@broadcom.com>
3365 M:      bcm-kernel-feedback-list@broadcom.com
3366 L:      linux-pm@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3369 F:      drivers/cpufreq/brcmstb*
3370
3371 BROADCOM STB AVS TMON DRIVER
3372 M:      Markus Mayer <mmayer@broadcom.com>
3373 M:      bcm-kernel-feedback-list@broadcom.com
3374 L:      linux-pm@vger.kernel.org
3375 S:      Maintained
3376 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3377 F:      drivers/thermal/broadcom/brcmstb*
3378
3379 BROADCOM STB NAND FLASH DRIVER
3380 M:      Brian Norris <computersforpeace@gmail.com>
3381 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3382 L:      linux-mtd@lists.infradead.org
3383 L:      bcm-kernel-feedback-list@broadcom.com
3384 S:      Maintained
3385 F:      drivers/mtd/nand/raw/brcmnand/
3386
3387 BROADCOM STB DPFE DRIVER
3388 M:      Markus Mayer <mmayer@broadcom.com>
3389 M:      bcm-kernel-feedback-list@broadcom.com
3390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3391 S:      Maintained
3392 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3393 F:      drivers/memory/brcmstb_dpfe.c
3394
3395 BROADCOM SPI DRIVER
3396 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3397 M:      bcm-kernel-feedback-list@broadcom.com
3398 S:      Maintained
3399 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3400 F:      drivers/spi/spi-bcm-qspi.*
3401 F:      drivers/spi/spi-brcmstb-qspi.c
3402 F:      drivers/spi/spi-iproc-qspi.c
3403
3404 BROADCOM SYSTEMPORT ETHERNET DRIVER
3405 M:      Florian Fainelli <f.fainelli@gmail.com>
3406 L:      bcm-kernel-feedback-list@broadcom.com
3407 L:      netdev@vger.kernel.org
3408 S:      Supported
3409 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3410
3411 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3412 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3413 M:      Prashant Sreedharan <prashant@broadcom.com>
3414 M:      Michael Chan <mchan@broadcom.com>
3415 L:      netdev@vger.kernel.org
3416 S:      Supported
3417 F:      drivers/net/ethernet/broadcom/tg3.*
3418
3419 BROCADE BFA FC SCSI DRIVER
3420 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3421 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3422 L:      linux-scsi@vger.kernel.org
3423 S:      Supported
3424 F:      drivers/scsi/bfa/
3425
3426 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3427 M:      Rasesh Mody <rmody@marvell.com>
3428 M:      Sudarsana Kalluru <skalluru@marvell.com>
3429 M:      GR-Linux-NIC-Dev@marvell.com
3430 L:      netdev@vger.kernel.org
3431 S:      Supported
3432 F:      drivers/net/ethernet/brocade/bna/
3433
3434 BSG (block layer generic sg v4 driver)
3435 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3436 L:      linux-scsi@vger.kernel.org
3437 S:      Supported
3438 F:      block/bsg.c
3439 F:      include/linux/bsg.h
3440 F:      include/uapi/linux/bsg.h
3441
3442 BT87X AUDIO DRIVER
3443 M:      Clemens Ladisch <clemens@ladisch.de>
3444 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3446 S:      Maintained
3447 F:      Documentation/sound/cards/bt87x.rst
3448 F:      sound/pci/bt87x.c
3449
3450 BT8XXGPIO DRIVER
3451 M:      Michael Buesch <m@bues.ch>
3452 W:      http://bu3sch.de/btgpio.php
3453 S:      Maintained
3454 F:      drivers/gpio/gpio-bt8xx.c
3455
3456 BTRFS FILE SYSTEM
3457 M:      Chris Mason <clm@fb.com>
3458 M:      Josef Bacik <josef@toxicpanda.com>
3459 M:      David Sterba <dsterba@suse.com>
3460 L:      linux-btrfs@vger.kernel.org
3461 W:      http://btrfs.wiki.kernel.org/
3462 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3464 S:      Maintained
3465 F:      Documentation/filesystems/btrfs.txt
3466 F:      fs/btrfs/
3467 F:      include/linux/btrfs*
3468 F:      include/uapi/linux/btrfs*
3469
3470 BTTV VIDEO4LINUX DRIVER
3471 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3472 L:      linux-media@vger.kernel.org
3473 W:      https://linuxtv.org
3474 T:      git git://linuxtv.org/media_tree.git
3475 S:      Odd fixes
3476 F:      Documentation/media/v4l-drivers/bttv*
3477 F:      drivers/media/pci/bt8xx/bttv*
3478
3479 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3480 M:      Chanwoo Choi <cw00.choi@samsung.com>
3481 L:      linux-pm@vger.kernel.org
3482 L:      linux-samsung-soc@vger.kernel.org
3483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3484 S:      Maintained
3485 F:      drivers/devfreq/exynos-bus.c
3486 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3487
3488 BUSLOGIC SCSI DRIVER
3489 M:      Khalid Aziz <khalid@gonehiking.org>
3490 L:      linux-scsi@vger.kernel.org
3491 S:      Maintained
3492 F:      drivers/scsi/BusLogic.*
3493 F:      drivers/scsi/FlashPoint.*
3494
3495 C-MEDIA CMI8788 DRIVER
3496 M:      Clemens Ladisch <clemens@ladisch.de>
3497 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3499 S:      Maintained
3500 F:      sound/pci/oxygen/
3501
3502 C-SKY ARCHITECTURE
3503 M:      Guo Ren <guoren@kernel.org>
3504 T:      git https://github.com/c-sky/csky-linux.git
3505 S:      Supported
3506 F:      arch/csky/
3507 F:      Documentation/devicetree/bindings/csky/
3508 F:      drivers/irqchip/irq-csky-*
3509 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3510 F:      drivers/clocksource/timer-gx6605s.c
3511 F:      drivers/clocksource/timer-mp-csky.c
3512 F:      Documentation/devicetree/bindings/timer/csky,*
3513 K:      csky
3514 N:      csky
3515
3516 C6X ARCHITECTURE
3517 M:      Mark Salter <msalter@redhat.com>
3518 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3519 L:      linux-c6x-dev@linux-c6x.org
3520 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3521 S:      Maintained
3522 F:      arch/c6x/
3523
3524 CA8210 IEEE-802.15.4 RADIO DRIVER
3525 M:      Harry Morris <h.morris@cascoda.com>
3526 L:      linux-wpan@vger.kernel.org
3527 W:      https://github.com/Cascoda/ca8210-linux.git
3528 S:      Maintained
3529 F:      drivers/net/ieee802154/ca8210.c
3530 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3531
3532 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3533 M:      David Howells <dhowells@redhat.com>
3534 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3535 S:      Supported
3536 F:      Documentation/filesystems/caching/cachefiles.txt
3537 F:      fs/cachefiles/
3538
3539 CADENCE MIPI-CSI2 BRIDGES
3540 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3541 L:      linux-media@vger.kernel.org
3542 S:      Maintained
3543 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3544 F:      drivers/media/platform/cadence/cdns-csi2*
3545
3546 CADET FM/AM RADIO RECEIVER DRIVER
3547 M:      Hans Verkuil <hverkuil@xs4all.nl>
3548 L:      linux-media@vger.kernel.org
3549 T:      git git://linuxtv.org/media_tree.git
3550 W:      https://linuxtv.org
3551 S:      Maintained
3552 F:      drivers/media/radio/radio-cadet*
3553
3554 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3555 M:      Jonathan Corbet <corbet@lwn.net>
3556 L:      linux-media@vger.kernel.org
3557 T:      git git://linuxtv.org/media_tree.git
3558 S:      Maintained
3559 F:      Documentation/media/v4l-drivers/cafe_ccic*
3560 F:      drivers/media/platform/marvell-ccic/
3561
3562 CAIF NETWORK LAYER
3563 L:      netdev@vger.kernel.org
3564 S:      Orphan
3565 F:      Documentation/networking/caif/
3566 F:      drivers/net/caif/
3567 F:      include/uapi/linux/caif/
3568 F:      include/net/caif/
3569 F:      net/caif/
3570
3571 CAKE QDISC
3572 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3573 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3574 S:      Maintained
3575 F:      net/sched/sch_cake.c
3576
3577 CALGARY x86-64 IOMMU
3578 M:      Muli Ben-Yehuda <mulix@mulix.org>
3579 M:      Jon Mason <jdmason@kudzu.us>
3580 L:      iommu@lists.linux-foundation.org
3581 S:      Maintained
3582 F:      arch/x86/kernel/pci-calgary_64.c
3583 F:      arch/x86/kernel/tce_64.c
3584 F:      arch/x86/include/asm/calgary.h
3585 F:      arch/x86/include/asm/tce.h
3586
3587 CAN NETWORK DRIVERS
3588 M:      Wolfgang Grandegger <wg@grandegger.com>
3589 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3590 L:      linux-can@vger.kernel.org
3591 W:      https://github.com/linux-can
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3594 S:      Maintained
3595 F:      Documentation/devicetree/bindings/net/can/
3596 F:      drivers/net/can/
3597 F:      include/linux/can/dev.h
3598 F:      include/linux/can/platform/
3599 F:      include/uapi/linux/can/error.h
3600 F:      include/uapi/linux/can/netlink.h
3601
3602 CAN NETWORK LAYER
3603 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3604 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3605 L:      linux-can@vger.kernel.org
3606 W:      https://github.com/linux-can
3607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3609 S:      Maintained
3610 F:      Documentation/networking/can.rst
3611 F:      net/can/
3612 F:      include/linux/can/core.h
3613 F:      include/uapi/linux/can.h
3614 F:      include/uapi/linux/can/bcm.h
3615 F:      include/uapi/linux/can/raw.h
3616 F:      include/uapi/linux/can/gw.h
3617
3618 CAPABILITIES
3619 M:      Serge Hallyn <serge@hallyn.com>
3620 L:      linux-security-module@vger.kernel.org
3621 S:      Supported
3622 F:      include/linux/capability.h
3623 F:      include/uapi/linux/capability.h
3624 F:      security/commoncap.c
3625 F:      kernel/capability.c
3626
3627 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3628 M:      Kevin Tsai <ktsai@capellamicro.com>
3629 S:      Maintained
3630 F:      drivers/iio/light/cm*
3631
3632 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3633 M:      Christian Lamparter <chunkeey@googlemail.com>
3634 L:      linux-wireless@vger.kernel.org
3635 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3636 S:      Maintained
3637 F:      drivers/net/wireless/ath/carl9170/
3638
3639 CAVIUM I2C DRIVER
3640 M:      Jan Glauber <jglauber@cavium.com>
3641 M:      David Daney <david.daney@cavium.com>
3642 W:      http://www.cavium.com
3643 S:      Supported
3644 F:      drivers/i2c/busses/i2c-octeon*
3645 F:      drivers/i2c/busses/i2c-thunderx*
3646
3647 CAVIUM LIQUIDIO NETWORK DRIVER
3648 M:      Derek Chickles <dchickles@marvell.com>
3649 M:      Satanand Burla <sburla@marvell.com>
3650 M:      Felix Manlunas <fmanlunas@marvell.com>
3651 L:      netdev@vger.kernel.org
3652 W:      http://www.cavium.com
3653 S:      Supported
3654 F:      drivers/net/ethernet/cavium/liquidio/
3655
3656 CAVIUM MMC DRIVER
3657 M:      Jan Glauber <jglauber@cavium.com>
3658 M:      David Daney <david.daney@cavium.com>
3659 M:      Steven J. Hill <Steven.Hill@cavium.com>
3660 W:      http://www.cavium.com
3661 S:      Supported
3662 F:      drivers/mmc/host/cavium*
3663
3664 CAVIUM OCTEON-TX CRYPTO DRIVER
3665 M:      George Cherian <george.cherian@cavium.com>
3666 L:      linux-crypto@vger.kernel.org
3667 W:      http://www.cavium.com
3668 S:      Supported
3669 F:      drivers/crypto/cavium/cpt/
3670
3671 CAVIUM THUNDERX2 ARM64 SOC
3672 M:      Robert Richter <rrichter@cavium.com>
3673 M:      Jayachandran C <jnair@caviumnetworks.com>
3674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3675 S:      Maintained
3676 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3677 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3678
3679 CC2520 IEEE-802.15.4 RADIO DRIVER
3680 M:      Varka Bhadram <varkabhadram@gmail.com>
3681 L:      linux-wpan@vger.kernel.org
3682 S:      Maintained
3683 F:      drivers/net/ieee802154/cc2520.c
3684 F:      include/linux/spi/cc2520.h
3685 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3686
3687 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3688 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3689 L:      linux-crypto@vger.kernel.org
3690 S:      Supported
3691 F:      drivers/crypto/ccree/
3692 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3693
3694 CEC FRAMEWORK
3695 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3696 L:      linux-media@vger.kernel.org
3697 T:      git git://linuxtv.org/media_tree.git
3698 W:      http://linuxtv.org
3699 S:      Supported
3700 F:      Documentation/media/kapi/cec-core.rst
3701 F:      Documentation/media/uapi/cec
3702 F:      drivers/media/cec/
3703 F:      drivers/media/rc/keymaps/rc-cec.c
3704 F:      include/media/cec.h
3705 F:      include/media/cec-notifier.h
3706 F:      include/uapi/linux/cec.h
3707 F:      include/uapi/linux/cec-funcs.h
3708 F:      Documentation/devicetree/bindings/media/cec.txt
3709 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3710
3711 CEC GPIO DRIVER
3712 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3713 L:      linux-media@vger.kernel.org
3714 T:      git git://linuxtv.org/media_tree.git
3715 W:      http://linuxtv.org
3716 S:      Supported
3717 F:      drivers/media/platform/cec-gpio/
3718 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3719
3720 CELL BROADBAND ENGINE ARCHITECTURE
3721 M:      Arnd Bergmann <arnd@arndb.de>
3722 L:      linuxppc-dev@lists.ozlabs.org
3723 W:      http://www.ibm.com/developerworks/power/cell/
3724 S:      Supported
3725 F:      arch/powerpc/include/asm/cell*.h
3726 F:      arch/powerpc/include/asm/spu*.h
3727 F:      arch/powerpc/include/uapi/asm/spu*.h
3728 F:      arch/powerpc/oprofile/*cell*
3729 F:      arch/powerpc/platforms/cell/
3730
3731 CEPH COMMON CODE (LIBCEPH)
3732 M:      Ilya Dryomov <idryomov@gmail.com>
3733 M:      "Yan, Zheng" <zyan@redhat.com>
3734 M:      Sage Weil <sage@redhat.com>
3735 L:      ceph-devel@vger.kernel.org
3736 W:      http://ceph.com/
3737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3738 T:      git git://github.com/ceph/ceph-client.git
3739 S:      Supported
3740 F:      net/ceph/
3741 F:      include/linux/ceph/
3742 F:      include/linux/crush/
3743
3744 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3745 M:      "Yan, Zheng" <zyan@redhat.com>
3746 M:      Sage Weil <sage@redhat.com>
3747 M:      Ilya Dryomov <idryomov@gmail.com>
3748 L:      ceph-devel@vger.kernel.org
3749 W:      http://ceph.com/
3750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3751 T:      git git://github.com/ceph/ceph-client.git
3752 S:      Supported
3753 F:      Documentation/filesystems/ceph.txt
3754 F:      fs/ceph/
3755
3756 CERTIFICATE HANDLING:
3757 M:      David Howells <dhowells@redhat.com>
3758 M:      David Woodhouse <dwmw2@infradead.org>
3759 L:      keyrings@vger.kernel.org
3760 S:      Maintained
3761 F:      Documentation/admin-guide/module-signing.rst
3762 F:      certs/
3763 F:      scripts/sign-file.c
3764 F:      scripts/extract-cert.c
3765
3766 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3767 L:      linux-usb@vger.kernel.org
3768 S:      Orphan
3769 F:      Documentation/usb/WUSB-Design-overview.txt
3770 F:      Documentation/usb/wusb-cbaf
3771 F:      drivers/usb/host/hwa-hc.c
3772 F:      drivers/usb/host/whci/
3773 F:      drivers/usb/wusbcore/
3774 F:      include/linux/usb/wusb*
3775
3776 CFAG12864B LCD DRIVER
3777 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3778 S:      Maintained
3779 F:      drivers/auxdisplay/cfag12864b.c
3780 F:      include/linux/cfag12864b.h
3781
3782 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3783 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3784 S:      Maintained
3785 F:      drivers/auxdisplay/cfag12864bfb.c
3786 F:      include/linux/cfag12864b.h
3787
3788 802.11 (including CFG80211/NL80211)
3789 M:      Johannes Berg <johannes@sipsolutions.net>
3790 L:      linux-wireless@vger.kernel.org
3791 W:      http://wireless.kernel.org/
3792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3794 S:      Maintained
3795 F:      net/wireless/
3796 F:      include/uapi/linux/nl80211.h
3797 F:      include/linux/ieee80211.h
3798 F:      include/net/wext.h
3799 F:      include/net/cfg80211.h
3800 F:      include/net/iw_handler.h
3801 F:      include/net/ieee80211_radiotap.h
3802 F:      Documentation/driver-api/80211/cfg80211.rst
3803 F:      Documentation/networking/regulatory.txt
3804
3805 CHAR and MISC DRIVERS
3806 M:      Arnd Bergmann <arnd@arndb.de>
3807 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3809 S:      Supported
3810 F:      drivers/char/
3811 F:      drivers/misc/
3812 F:      include/linux/miscdevice.h
3813
3814 CHECKPATCH
3815 M:      Andy Whitcroft <apw@canonical.com>
3816 M:      Joe Perches <joe@perches.com>
3817 S:      Maintained
3818 F:      scripts/checkpatch.pl
3819
3820 CHINESE DOCUMENTATION
3821 M:      Harry Wei <harryxiyou@gmail.com>
3822 M:      Alex Shi <alex.shi@linux.alibaba.com>
3823 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3824 S:      Maintained
3825 F:      Documentation/translations/zh_CN/
3826
3827 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3828 M:      Peter Chen <Peter.Chen@nxp.com>
3829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3830 L:      linux-usb@vger.kernel.org
3831 S:      Maintained
3832 F:      drivers/usb/chipidea/
3833
3834 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3835 M:      Hans de Goede <hdegoede@redhat.com>
3836 L:      linux-input@vger.kernel.org
3837 S:      Maintained
3838 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3839 F:      drivers/input/touchscreen/chipone_icn8318.c
3840
3841 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3842 M:      Hans de Goede <hdegoede@redhat.com>
3843 L:      linux-input@vger.kernel.org
3844 S:      Maintained
3845 F:      drivers/input/touchscreen/chipone_icn8505.c
3846
3847 CHROME HARDWARE PLATFORM SUPPORT
3848 M:      Benson Leung <bleung@chromium.org>
3849 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3850 S:      Maintained
3851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3852 F:      drivers/platform/chrome/
3853
3854 CHROMEOS EC SUBDRIVERS
3855 M:      Benson Leung <bleung@chromium.org>
3856 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3857 R:      Guenter Roeck <groeck@chromium.org>
3858 S:      Maintained
3859 N:      cros_ec
3860 N:      cros-ec
3861 F:      drivers/power/supply/cros_usbpd-charger.c
3862
3863 CHROMEOS EC CODEC DRIVER
3864 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3865 S:      Maintained
3866 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867 R:      Guenter Roeck <groeck@chromium.org>
3868 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3869 F:      sound/soc/codecs/cros_ec_codec.*
3870
3871 CIRRUS LOGIC AUDIO CODEC DRIVERS
3872 M:      Brian Austin <brian.austin@cirrus.com>
3873 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3874 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3875 S:      Maintained
3876 F:      sound/soc/codecs/cs*
3877
3878 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3879 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3880 L:      netdev@vger.kernel.org
3881 S:      Maintained
3882 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3883
3884 CIRRUS LOGIC LOCHNAGAR DRIVER
3885 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3886 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3887 L:      patches@opensource.cirrus.com
3888 S:      Supported
3889 F:      drivers/clk/clk-lochnagar.c
3890 F:      drivers/hwmon/lochnagar-hwmon.c
3891 F:      drivers/mfd/lochnagar-i2c.c
3892 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3893 F:      drivers/regulator/lochnagar-regulator.c
3894 F:      sound/soc/codecs/lochnagar-sc.c
3895 F:      include/dt-bindings/clk/lochnagar.h
3896 F:      include/dt-bindings/pinctrl/lochnagar.h
3897 F:      include/linux/mfd/lochnagar*
3898 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3899 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3900 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3901 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3902 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3903 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3904 F:      Documentation/hwmon/lochnagar
3905
3906 CISCO FCOE HBA DRIVER
3907 M:      Satish Kharat <satishkh@cisco.com>
3908 M:      Sesidhar Baddela <sebaddel@cisco.com>
3909 M:      Karan Tilak Kumar <kartilak@cisco.com>
3910 L:      linux-scsi@vger.kernel.org
3911 S:      Supported
3912 F:      drivers/scsi/fnic/
3913
3914 CISCO SCSI HBA DRIVER
3915 M:      Karan Tilak Kumar <kartilak@cisco.com>
3916 M:      Sesidhar Baddela <sebaddel@cisco.com>
3917 L:      linux-scsi@vger.kernel.org
3918 S:      Supported
3919 F:      drivers/scsi/snic/
3920
3921 CISCO VIC ETHERNET NIC DRIVER
3922 M:      Christian Benvenuti <benve@cisco.com>
3923 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3924 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3925 S:      Supported
3926 F:      drivers/net/ethernet/cisco/enic/
3927
3928 CISCO VIC LOW LATENCY NIC DRIVER
3929 M:      Christian Benvenuti <benve@cisco.com>
3930 M:      Nelson Escobar <neescoba@cisco.com>
3931 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3932 S:      Supported
3933 F:      drivers/infiniband/hw/usnic/
3934
3935 CIRRUS LOGIC MADERA CODEC DRIVERS
3936 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3937 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3938 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3939 L:      patches@opensource.cirrus.com
3940 T:      git https://github.com/CirrusLogic/linux-drivers.git
3941 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3942 S:      Supported
3943 F:      Documentation/devicetree/bindings/mfd/madera.txt
3944 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3945 F:      Documentation/devicetree/bindings/sound/madera.txt
3946 F:      include/dt-bindings/sound/madera*
3947 F:      include/linux/irqchip/irq-madera*
3948 F:      include/linux/mfd/madera/*
3949 F:      include/sound/madera*
3950 F:      drivers/gpio/gpio-madera*
3951 F:      drivers/irqchip/irq-madera*
3952 F:      drivers/mfd/madera*
3953 F:      drivers/mfd/cs47l*
3954 F:      drivers/pinctrl/cirrus/*
3955 F:      sound/soc/codecs/cs47l*
3956 F:      sound/soc/codecs/madera*
3957
3958 CLANG-FORMAT FILE
3959 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3960 S:      Maintained
3961 F:      .clang-format
3962
3963 CLANG/LLVM BUILD SUPPORT
3964 L:      clang-built-linux@googlegroups.com
3965 W:      https://clangbuiltlinux.github.io/
3966 B:      https://github.com/ClangBuiltLinux/linux/issues
3967 C:      irc://chat.freenode.net/clangbuiltlinux
3968 S:      Supported
3969 K:      \b(?i:clang|llvm)\b
3970
3971 CLEANCACHE API
3972 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3973 L:      linux-kernel@vger.kernel.org
3974 S:      Maintained
3975 F:      mm/cleancache.c
3976 F:      include/linux/cleancache.h
3977
3978 CLK API
3979 M:      Russell King <linux@armlinux.org.uk>
3980 L:      linux-clk@vger.kernel.org
3981 S:      Maintained
3982 F:      include/linux/clk.h
3983
3984 CLOCKSOURCE, CLOCKEVENT DRIVERS
3985 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3986 M:      Thomas Gleixner <tglx@linutronix.de>
3987 L:      linux-kernel@vger.kernel.org
3988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3989 S:      Supported
3990 F:      drivers/clocksource/
3991 F:      Documentation/devicetree/bindings/timer/
3992
3993 CMPC ACPI DRIVER
3994 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3995 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3996 L:      platform-driver-x86@vger.kernel.org
3997 S:      Supported
3998 F:      drivers/platform/x86/classmate-laptop.c
3999
4000 COBALT MEDIA DRIVER
4001 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4002 L:      linux-media@vger.kernel.org
4003 T:      git git://linuxtv.org/media_tree.git
4004 W:      https://linuxtv.org
4005 S:      Supported
4006 F:      drivers/media/pci/cobalt/
4007
4008 COCCINELLE/Semantic Patches (SmPL)
4009 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4010 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4011 M:      Nicolas Palix <nicolas.palix@imag.fr>
4012 M:      Michal Marek <michal.lkml@markovi.net>
4013 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4015 W:      http://coccinelle.lip6.fr/
4016 S:      Supported
4017 F:      Documentation/dev-tools/coccinelle.rst
4018 F:      scripts/coccinelle/
4019 F:      scripts/coccicheck
4020
4021 CODA FILE SYSTEM
4022 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4023 M:      coda@cs.cmu.edu
4024 L:      codalist@coda.cs.cmu.edu
4025 W:      http://www.coda.cs.cmu.edu/
4026 S:      Maintained
4027 F:      Documentation/filesystems/coda.txt
4028 F:      fs/coda/
4029 F:      include/linux/coda*.h
4030 F:      include/uapi/linux/coda*.h
4031
4032 CODA V4L2 MEM2MEM DRIVER
4033 M:      Philipp Zabel <p.zabel@pengutronix.de>
4034 L:      linux-media@vger.kernel.org
4035 S:      Maintained
4036 F:      Documentation/devicetree/bindings/media/coda.txt
4037 F:      drivers/media/platform/coda/
4038
4039 CODE OF CONDUCT
4040 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4041 S:      Supported
4042 F:      Documentation/process/code-of-conduct.rst
4043 F:      Documentation/process/code-of-conduct-interpretation.rst
4044
4045 COMMON CLK FRAMEWORK
4046 M:      Michael Turquette <mturquette@baylibre.com>
4047 M:      Stephen Boyd <sboyd@kernel.org>
4048 L:      linux-clk@vger.kernel.org
4049 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4051 S:      Maintained
4052 F:      Documentation/devicetree/bindings/clock/
4053 F:      drivers/clk/
4054 X:      drivers/clk/clkdev.c
4055 F:      include/linux/clk-pr*
4056 F:      include/linux/clk/
4057 F:      include/linux/of_clk.h
4058
4059 COMMON INTERNET FILE SYSTEM (CIFS)
4060 M:      Steve French <sfrench@samba.org>
4061 L:      linux-cifs@vger.kernel.org
4062 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4063 W:      http://linux-cifs.samba.org/
4064 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4065 S:      Supported
4066 F:      Documentation/filesystems/cifs/
4067 F:      fs/cifs/
4068
4069 COMPACTPCI HOTPLUG CORE
4070 M:      Scott Murray <scott@spiteful.org>
4071 L:      linux-pci@vger.kernel.org
4072 S:      Maintained
4073 F:      drivers/pci/hotplug/cpci_hotplug*
4074
4075 COMPACTPCI HOTPLUG GENERIC DRIVER
4076 M:      Scott Murray <scott@spiteful.org>
4077 L:      linux-pci@vger.kernel.org
4078 S:      Maintained
4079 F:      drivers/pci/hotplug/cpcihp_generic.c
4080
4081 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4082 M:      Scott Murray <scott@spiteful.org>
4083 L:      linux-pci@vger.kernel.org
4084 S:      Maintained
4085 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4086
4087 COMPAL LAPTOP SUPPORT
4088 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4089 L:      platform-driver-x86@vger.kernel.org
4090 S:      Maintained
4091 F:      drivers/platform/x86/compal-laptop.c
4092
4093 COMPILER ATTRIBUTES
4094 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4095 S:      Maintained
4096 F:      include/linux/compiler_attributes.h
4097
4098 CONEXANT ACCESSRUNNER USB DRIVER
4099 L:      accessrunner-general@lists.sourceforge.net
4100 W:      http://accessrunner.sourceforge.net/
4101 S:      Orphan
4102 F:      drivers/usb/atm/cxacru.c
4103
4104 CONFIGFS
4105 M:      Joel Becker <jlbec@evilplan.org>
4106 M:      Christoph Hellwig <hch@lst.de>
4107 T:      git git://git.infradead.org/users/hch/configfs.git
4108 S:      Supported
4109 F:      fs/configfs/
4110 F:      include/linux/configfs.h
4111
4112 CONNECTOR
4113 M:      Evgeniy Polyakov <zbr@ioremap.net>
4114 L:      netdev@vger.kernel.org
4115 S:      Maintained
4116 F:      drivers/connector/
4117
4118 CONTROL GROUP (CGROUP)
4119 M:      Tejun Heo <tj@kernel.org>
4120 M:      Li Zefan <lizefan@huawei.com>
4121 M:      Johannes Weiner <hannes@cmpxchg.org>
4122 L:      cgroups@vger.kernel.org
4123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4124 S:      Maintained
4125 F:      Documentation/admin-guide/cgroup-v2.rst
4126 F:      Documentation/cgroup-v1/
4127 F:      include/linux/cgroup*
4128 F:      kernel/cgroup/
4129
4130 CONTROL GROUP - CPUSET
4131 M:      Li Zefan <lizefan@huawei.com>
4132 L:      cgroups@vger.kernel.org
4133 W:      http://www.bullopensource.org/cpuset/
4134 W:      http://oss.sgi.com/projects/cpusets/
4135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4136 S:      Maintained
4137 F:      Documentation/cgroup-v1/cpusets.rst
4138 F:      include/linux/cpuset.h
4139 F:      kernel/cgroup/cpuset.c
4140
4141 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4142 M:      Johannes Weiner <hannes@cmpxchg.org>
4143 M:      Michal Hocko <mhocko@kernel.org>
4144 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4145 L:      cgroups@vger.kernel.org
4146 L:      linux-mm@kvack.org
4147 S:      Maintained
4148 F:      mm/memcontrol.c
4149 F:      mm/swap_cgroup.c
4150
4151 CORETEMP HARDWARE MONITORING DRIVER
4152 M:      Fenghua Yu <fenghua.yu@intel.com>
4153 L:      linux-hwmon@vger.kernel.org
4154 S:      Maintained
4155 F:      Documentation/hwmon/coretemp.rst
4156 F:      drivers/hwmon/coretemp.c
4157
4158 COSA/SRP SYNC SERIAL DRIVER
4159 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4160 W:      http://www.fi.muni.cz/~kas/cosa/
4161 S:      Maintained
4162 F:      drivers/net/wan/cosa*
4163
4164 COUNTER SUBSYSTEM
4165 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4166 L:      linux-iio@vger.kernel.org
4167 S:      Maintained
4168 F:      Documentation/ABI/testing/sysfs-bus-counter*
4169 F:      Documentation/driver-api/generic-counter.rst
4170 F:      drivers/counter/
4171 F:      include/linux/counter.h
4172 F:      include/linux/counter_enum.h
4173
4174 CPMAC ETHERNET DRIVER
4175 M:      Florian Fainelli <f.fainelli@gmail.com>
4176 L:      netdev@vger.kernel.org
4177 S:      Maintained
4178 F:      drivers/net/ethernet/ti/cpmac.c
4179
4180 CPU FREQUENCY SCALING FRAMEWORK
4181 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4182 M:      Viresh Kumar <viresh.kumar@linaro.org>
4183 L:      linux-pm@vger.kernel.org
4184 S:      Maintained
4185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4187 B:      https://bugzilla.kernel.org
4188 F:      Documentation/admin-guide/pm/cpufreq.rst
4189 F:      Documentation/admin-guide/pm/intel_pstate.rst
4190 F:      Documentation/cpu-freq/
4191 F:      Documentation/devicetree/bindings/cpufreq/
4192 F:      drivers/cpufreq/
4193 F:      kernel/sched/cpufreq*.c
4194 F:      include/linux/cpufreq.h
4195 F:      include/linux/sched/cpufreq.h
4196 F:      tools/testing/selftests/cpufreq/
4197
4198 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4199 M:      Viresh Kumar <viresh.kumar@linaro.org>
4200 M:      Sudeep Holla <sudeep.holla@arm.com>
4201 L:      linux-pm@vger.kernel.org
4202 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4203 S:      Maintained
4204 F:      drivers/cpufreq/arm_big_little.h
4205 F:      drivers/cpufreq/arm_big_little.c
4206
4207 CPU POWER MONITORING SUBSYSTEM
4208 M:      Thomas Renninger <trenn@suse.com>
4209 M:      Shuah Khan <shuah@kernel.org>
4210 M:      Shuah Khan <skhan@linuxfoundation.org>
4211 L:      linux-pm@vger.kernel.org
4212 S:      Maintained
4213 F:      tools/power/cpupower/
4214
4215 CPUID/MSR DRIVER
4216 M:      "H. Peter Anvin" <hpa@zytor.com>
4217 S:      Maintained
4218 F:      arch/x86/kernel/cpuid.c
4219 F:      arch/x86/kernel/msr.c
4220
4221 CPUIDLE DRIVER - ARM BIG LITTLE
4222 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4223 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4224 L:      linux-pm@vger.kernel.org
4225 L:      linux-arm-kernel@lists.infradead.org
4226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4227 S:      Maintained
4228 F:      drivers/cpuidle/cpuidle-big_little.c
4229
4230 CPUIDLE DRIVER - ARM EXYNOS
4231 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4232 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4233 M:      Kukjin Kim <kgene@kernel.org>
4234 L:      linux-pm@vger.kernel.org
4235 L:      linux-samsung-soc@vger.kernel.org
4236 S:      Supported
4237 F:      drivers/cpuidle/cpuidle-exynos.c
4238 F:      arch/arm/mach-exynos/pm.c
4239
4240 CPU IDLE TIME MANAGEMENT FRAMEWORK
4241 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4242 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4243 L:      linux-pm@vger.kernel.org
4244 S:      Maintained
4245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4246 B:      https://bugzilla.kernel.org
4247 F:      Documentation/admin-guide/pm/cpuidle.rst
4248 F:      Documentation/driver-api/pm/cpuidle.rst
4249 F:      drivers/cpuidle/*
4250 F:      include/linux/cpuidle.h
4251
4252 CRAMFS FILESYSTEM
4253 M:      Nicolas Pitre <nico@fluxnic.net>
4254 S:      Maintained
4255 F:      Documentation/filesystems/cramfs.txt
4256 F:      fs/cramfs/
4257
4258 CRYPTO API
4259 M:      Herbert Xu <herbert@gondor.apana.org.au>
4260 M:      "David S. Miller" <davem@davemloft.net>
4261 L:      linux-crypto@vger.kernel.org
4262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4264 S:      Maintained
4265 F:      Documentation/crypto/
4266 F:      Documentation/devicetree/bindings/crypto/
4267 F:      arch/*/crypto/
4268 F:      crypto/
4269 F:      drivers/crypto/
4270 F:      include/crypto/
4271 F:      include/linux/crypto*
4272 F:      lib/crypto/
4273
4274 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4275 M:      Neil Horman <nhorman@tuxdriver.com>
4276 L:      linux-crypto@vger.kernel.org
4277 S:      Maintained
4278 F:      crypto/ansi_cprng.c
4279 F:      crypto/rng.c
4280
4281 CS3308 MEDIA DRIVER
4282 M:      Hans Verkuil <hverkuil@xs4all.nl>
4283 L:      linux-media@vger.kernel.org
4284 T:      git git://linuxtv.org/media_tree.git
4285 W:      http://linuxtv.org
4286 S:      Odd Fixes
4287 F:      drivers/media/i2c/cs3308.c
4288
4289 CS5535 Audio ALSA driver
4290 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4291 S:      Maintained
4292 F:      sound/pci/cs5535audio/
4293
4294 CSI DRIVERS FOR ALLWINNER V3s
4295 M:      Yong Deng <yong.deng@magewell.com>
4296 L:      linux-media@vger.kernel.org
4297 T:      git git://linuxtv.org/media_tree.git
4298 S:      Maintained
4299 F:      drivers/media/platform/sunxi/sun6i-csi/
4300 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4301
4302 CW1200 WLAN driver
4303 M:      Solomon Peachy <pizza@shaftnet.org>
4304 S:      Maintained
4305 F:      drivers/net/wireless/st/cw1200/
4306
4307 CX18 VIDEO4LINUX DRIVER
4308 M:      Andy Walls <awalls@md.metrocast.net>
4309 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4310 L:      linux-media@vger.kernel.org
4311 T:      git git://linuxtv.org/media_tree.git
4312 W:      https://linuxtv.org
4313 W:      http://www.ivtvdriver.org/index.php/Cx18
4314 S:      Maintained
4315 F:      Documentation/media/v4l-drivers/cx18*
4316 F:      drivers/media/pci/cx18/
4317 F:      include/uapi/linux/ivtv*
4318
4319 CX2341X MPEG ENCODER HELPER MODULE
4320 M:      Hans Verkuil <hverkuil@xs4all.nl>
4321 L:      linux-media@vger.kernel.org
4322 T:      git git://linuxtv.org/media_tree.git
4323 W:      https://linuxtv.org
4324 S:      Maintained
4325 F:      drivers/media/common/cx2341x*
4326 F:      include/media/drv-intf/cx2341x.h
4327
4328 CX24120 MEDIA DRIVER
4329 M:      Jemma Denson <jdenson@gmail.com>
4330 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4331 L:      linux-media@vger.kernel.org
4332 W:      https://linuxtv.org
4333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4334 S:      Maintained
4335 F:      drivers/media/dvb-frontends/cx24120*
4336
4337 CX88 VIDEO4LINUX DRIVER
4338 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4339 L:      linux-media@vger.kernel.org
4340 W:      https://linuxtv.org
4341 T:      git git://linuxtv.org/media_tree.git
4342 S:      Odd fixes
4343 F:      Documentation/media/v4l-drivers/cx88*
4344 F:      drivers/media/pci/cx88/
4345
4346 CXD2820R MEDIA DRIVER
4347 M:      Antti Palosaari <crope@iki.fi>
4348 L:      linux-media@vger.kernel.org
4349 W:      https://linuxtv.org
4350 W:      http://palosaari.fi/linux/
4351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4352 T:      git git://linuxtv.org/anttip/media_tree.git
4353 S:      Maintained
4354 F:      drivers/media/dvb-frontends/cxd2820r*
4355
4356 CXGB3 ETHERNET DRIVER (CXGB3)
4357 M:      Vishal Kulkarni <vishal@chelsio.com>
4358 L:      netdev@vger.kernel.org
4359 W:      http://www.chelsio.com
4360 S:      Supported
4361 F:      drivers/net/ethernet/chelsio/cxgb3/
4362
4363 CXGB3 ISCSI DRIVER (CXGB3I)
4364 M:      Karen Xie <kxie@chelsio.com>
4365 L:      linux-scsi@vger.kernel.org
4366 W:      http://www.chelsio.com
4367 S:      Supported
4368 F:      drivers/scsi/cxgbi/cxgb3i
4369
4370 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4371 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4372 L:      linux-rdma@vger.kernel.org
4373 W:      http://www.openfabrics.org
4374 S:      Supported
4375 F:      drivers/infiniband/hw/cxgb3/
4376 F:      include/uapi/rdma/cxgb3-abi.h
4377
4378 CXGB4 CRYPTO DRIVER (chcr)
4379 M:      Atul Gupta <atul.gupta@chelsio.com>
4380 L:      linux-crypto@vger.kernel.org
4381 W:      http://www.chelsio.com
4382 S:      Supported
4383 F:      drivers/crypto/chelsio
4384
4385 CXGB4 ETHERNET DRIVER (CXGB4)
4386 M:      Vishal Kulkarni <vishal@chelsio.com>
4387 L:      netdev@vger.kernel.org
4388 W:      http://www.chelsio.com
4389 S:      Supported
4390 F:      drivers/net/ethernet/chelsio/cxgb4/
4391
4392 CXGB4 ISCSI DRIVER (CXGB4I)
4393 M:      Karen Xie <kxie@chelsio.com>
4394 L:      linux-scsi@vger.kernel.org
4395 W:      http://www.chelsio.com
4396 S:      Supported
4397 F:      drivers/scsi/cxgbi/cxgb4i
4398
4399 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4400 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4401 L:      linux-rdma@vger.kernel.org
4402 W:      http://www.openfabrics.org
4403 S:      Supported
4404 F:      drivers/infiniband/hw/cxgb4/
4405 F:      include/uapi/rdma/cxgb4-abi.h
4406
4407 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4408 M:      Casey Leedom <leedom@chelsio.com>
4409 L:      netdev@vger.kernel.org
4410 W:      http://www.chelsio.com
4411 S:      Supported
4412 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4413
4414 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4415 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4416 M:      Andrew Donnellan <ajd@linux.ibm.com>
4417 L:      linuxppc-dev@lists.ozlabs.org
4418 S:      Supported
4419 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4420 F:      drivers/misc/cxl/
4421 F:      include/misc/cxl*
4422 F:      include/uapi/misc/cxl.h
4423 F:      Documentation/powerpc/cxl.txt
4424 F:      Documentation/ABI/testing/sysfs-class-cxl
4425
4426 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4427 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4428 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4429 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4430 L:      linux-scsi@vger.kernel.org
4431 S:      Supported
4432 F:      drivers/scsi/cxlflash/
4433 F:      include/uapi/scsi/cxlflash_ioctl.h
4434 F:      Documentation/powerpc/cxlflash.txt
4435
4436 CYBERPRO FB DRIVER
4437 M:      Russell King <linux@armlinux.org.uk>
4438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4439 W:      http://www.armlinux.org.uk/
4440 S:      Maintained
4441 F:      drivers/video/fbdev/cyber2000fb.*
4442
4443 CYCLADES ASYNC MUX DRIVER
4444 W:      http://www.cyclades.com/
4445 S:      Orphan
4446 F:      drivers/tty/cyclades.c
4447 F:      include/linux/cyclades.h
4448 F:      include/uapi/linux/cyclades.h
4449
4450 CYCLADES PC300 DRIVER
4451 W:      http://www.cyclades.com/
4452 S:      Orphan
4453 F:      drivers/net/wan/pc300*
4454
4455 CYPRESS_FIRMWARE MEDIA DRIVER
4456 M:      Antti Palosaari <crope@iki.fi>
4457 L:      linux-media@vger.kernel.org
4458 W:      https://linuxtv.org
4459 W:      http://palosaari.fi/linux/
4460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4461 T:      git git://linuxtv.org/anttip/media_tree.git
4462 S:      Maintained
4463 F:      drivers/media/common/cypress_firmware*
4464
4465 CYTTSP TOUCHSCREEN DRIVER
4466 M:      Ferruh Yigit <fery@cypress.com>
4467 L:      linux-input@vger.kernel.org
4468 S:      Supported
4469 F:      drivers/input/touchscreen/cyttsp*
4470 F:      include/linux/input/cyttsp.h
4471
4472 D-LINK DIR-685 TOUCHKEYS DRIVER
4473 M:      Linus Walleij <linus.walleij@linaro.org>
4474 L:      linux-input@vger.kernel.org
4475 S:      Supported
4476 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4477
4478 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4479 M:      Joshua Kinard <kumba@gentoo.org>
4480 S:      Maintained
4481 F:      drivers/rtc/rtc-ds1685.c
4482 F:      include/linux/rtc/ds1685.h
4483
4484 DAMA SLAVE for AX.25
4485 M:      Joerg Reuter <jreuter@yaina.de>
4486 W:      http://yaina.de/jreuter/
4487 W:      http://www.qsl.net/dl1bke/
4488 L:      linux-hams@vger.kernel.org
4489 S:      Maintained
4490 F:      net/ax25/af_ax25.c
4491 F:      net/ax25/ax25_dev.c
4492 F:      net/ax25/ax25_ds_*
4493 F:      net/ax25/ax25_in.c
4494 F:      net/ax25/ax25_out.c
4495 F:      net/ax25/ax25_timer.c
4496 F:      net/ax25/sysctl_net_ax25.c
4497
4498 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4499 L:      netdev@vger.kernel.org
4500 S:      Orphan
4501 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4502 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4503
4504 DC390/AM53C974 SCSI driver
4505 M:      Hannes Reinecke <hare@suse.com>
4506 L:      linux-scsi@vger.kernel.org
4507 S:      Maintained
4508 F:      drivers/scsi/am53c974.c
4509
4510 DC395x SCSI driver
4511 M:      Oliver Neukum <oliver@neukum.org>
4512 M:      Ali Akcaagac <aliakc@web.de>
4513 M:      Jamie Lenehan <lenehan@twibble.org>
4514 L:      dc395x@twibble.org
4515 W:      http://twibble.org/dist/dc395x/
4516 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4517 S:      Maintained
4518 F:      Documentation/scsi/dc395x.txt
4519 F:      drivers/scsi/dc395x.*
4520
4521 DCCP PROTOCOL
4522 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4523 L:      dccp@vger.kernel.org
4524 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4525 S:      Maintained
4526 F:      include/linux/dccp.h
4527 F:      include/uapi/linux/dccp.h
4528 F:      include/linux/tfrc.h
4529 F:      net/dccp/
4530
4531 DECnet NETWORK LAYER
4532 W:      http://linux-decnet.sourceforge.net
4533 L:      linux-decnet-user@lists.sourceforge.net
4534 S:      Orphan
4535 F:      Documentation/networking/decnet.txt
4536 F:      net/decnet/
4537
4538 DECSTATION PLATFORM SUPPORT
4539 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4540 L:      linux-mips@vger.kernel.org
4541 W:      http://www.linux-mips.org/wiki/DECstation
4542 S:      Maintained
4543 F:      arch/mips/dec/
4544 F:      arch/mips/include/asm/dec/
4545 F:      arch/mips/include/asm/mach-dec/
4546
4547 DEFXX FDDI NETWORK DRIVER
4548 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4549 S:      Maintained
4550 F:      drivers/net/fddi/defxx.*
4551
4552 DELL SMBIOS DRIVER
4553 M:      Pali Rohár <pali.rohar@gmail.com>
4554 M:      Mario Limonciello <mario.limonciello@dell.com>
4555 L:      platform-driver-x86@vger.kernel.org
4556 S:      Maintained
4557 F:      drivers/platform/x86/dell-smbios.*
4558
4559 DELL SMBIOS SMM DRIVER
4560 M:      Mario Limonciello <mario.limonciello@dell.com>
4561 L:      platform-driver-x86@vger.kernel.org
4562 S:      Maintained
4563 F:      drivers/platform/x86/dell-smbios-smm.c
4564
4565 DELL SMBIOS WMI DRIVER
4566 M:      Mario Limonciello <mario.limonciello@dell.com>
4567 L:      platform-driver-x86@vger.kernel.org
4568 S:      Maintained
4569 F:      drivers/platform/x86/dell-smbios-wmi.c
4570 F:      tools/wmi/dell-smbios-example.c
4571
4572 DEFZA FDDI NETWORK DRIVER
4573 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4574 S:      Maintained
4575 F:      drivers/net/fddi/defza.*
4576
4577 DELL LAPTOP DRIVER
4578 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4579 M:      Pali Rohár <pali.rohar@gmail.com>
4580 L:      platform-driver-x86@vger.kernel.org
4581 S:      Maintained
4582 F:      drivers/platform/x86/dell-laptop.c
4583
4584 DELL LAPTOP FREEFALL DRIVER
4585 M:      Pali Rohár <pali.rohar@gmail.com>
4586 S:      Maintained
4587 F:      drivers/platform/x86/dell-smo8800.c
4588
4589 DELL LAPTOP RBTN DRIVER
4590 M:      Pali Rohár <pali.rohar@gmail.com>
4591 S:      Maintained
4592 F:      drivers/platform/x86/dell-rbtn.*
4593
4594 DELL REMOTE BIOS UPDATE DRIVER
4595 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4596 L:      platform-driver-x86@vger.kernel.org
4597 S:      Maintained
4598 F:      drivers/platform/x86/dell_rbu.c
4599
4600 DELL LAPTOP SMM DRIVER
4601 M:      Pali Rohár <pali.rohar@gmail.com>
4602 S:      Maintained
4603 F:      drivers/hwmon/dell-smm-hwmon.c
4604 F:      include/uapi/linux/i8k.h
4605
4606 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4607 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4608 L:      platform-driver-x86@vger.kernel.org
4609 S:      Maintained
4610 F:      Documentation/dcdbas.txt
4611 F:      drivers/platform/x86/dcdbas.*
4612
4613 DELL WMI NOTIFICATIONS DRIVER
4614 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4615 M:      Pali Rohár <pali.rohar@gmail.com>
4616 S:      Maintained
4617 F:      drivers/platform/x86/dell-wmi.c
4618
4619 DELL WMI DESCRIPTOR DRIVER
4620 M:      Mario Limonciello <mario.limonciello@dell.com>
4621 S:      Maintained
4622 F:      drivers/platform/x86/dell-wmi-descriptor.c
4623
4624 DELTA ST MEDIA DRIVER
4625 M:      Hugues Fruchet <hugues.fruchet@st.com>
4626 L:      linux-media@vger.kernel.org
4627 T:      git git://linuxtv.org/media_tree.git
4628 W:      https://linuxtv.org
4629 S:      Supported
4630 F:      drivers/media/platform/sti/delta
4631
4632 DENALI NAND DRIVER
4633 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4634 L:      linux-mtd@lists.infradead.org
4635 S:      Supported
4636 F:      drivers/mtd/nand/raw/denali*
4637
4638 DESIGNWARE USB2 DRD IP DRIVER
4639 M:      Minas Harutyunyan <hminas@synopsys.com>
4640 L:      linux-usb@vger.kernel.org
4641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4642 S:      Maintained
4643 F:      drivers/usb/dwc2/
4644
4645 DESIGNWARE USB3 DRD IP DRIVER
4646 M:      Felipe Balbi <balbi@kernel.org>
4647 L:      linux-usb@vger.kernel.org
4648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4649 S:      Maintained
4650 F:      drivers/usb/dwc3/
4651
4652 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4653 M:      Andreas Klinger <ak@it-klinger.de>
4654 L:      linux-iio@vger.kernel.org
4655 S:      Maintained
4656 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4657 F:      drivers/iio/proximity/srf*.c
4658
4659 DEVICE COREDUMP (DEV_COREDUMP)
4660 M:      Johannes Berg <johannes@sipsolutions.net>
4661 L:      linux-kernel@vger.kernel.org
4662 S:      Maintained
4663 F:      drivers/base/devcoredump.c
4664 F:      include/linux/devcoredump.h
4665
4666 DEVICE FREQUENCY (DEVFREQ)
4667 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4668 M:      Kyungmin Park <kyungmin.park@samsung.com>
4669 R:      Chanwoo Choi <cw00.choi@samsung.com>
4670 L:      linux-pm@vger.kernel.org
4671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4672 S:      Maintained
4673 F:      drivers/devfreq/
4674 F:      include/linux/devfreq.h
4675 F:      Documentation/devicetree/bindings/devfreq/
4676 F:      include/trace/events/devfreq.h
4677
4678 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4679 M:      Chanwoo Choi <cw00.choi@samsung.com>
4680 L:      linux-pm@vger.kernel.org
4681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4682 S:      Supported
4683 F:      drivers/devfreq/event/
4684 F:      drivers/devfreq/devfreq-event.c
4685 F:      include/linux/devfreq-event.h
4686 F:      Documentation/devicetree/bindings/devfreq/event/
4687
4688 DEVICE NUMBER REGISTRY
4689 M:      Torben Mathiasen <device@lanana.org>
4690 W:      http://lanana.org/docs/device-list/index.html
4691 S:      Maintained
4692
4693 DEVICE-MAPPER  (LVM)
4694 M:      Alasdair Kergon <agk@redhat.com>
4695 M:      Mike Snitzer <snitzer@redhat.com>
4696 M:      dm-devel@redhat.com
4697 L:      dm-devel@redhat.com
4698 W:      http://sources.redhat.com/dm
4699 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4701 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4702 S:      Maintained
4703 F:      Documentation/device-mapper/
4704 F:      drivers/md/Makefile
4705 F:      drivers/md/Kconfig
4706 F:      drivers/md/dm*
4707 F:      drivers/md/persistent-data/
4708 F:      include/linux/device-mapper.h
4709 F:      include/linux/dm-*.h
4710 F:      include/uapi/linux/dm-*.h
4711
4712 DEVLINK
4713 M:      Jiri Pirko <jiri@mellanox.com>
4714 L:      netdev@vger.kernel.org
4715 S:      Supported
4716 F:      net/core/devlink.c
4717 F:      include/net/devlink.h
4718 F:      include/uapi/linux/devlink.h
4719
4720 DIALOG SEMICONDUCTOR DRIVERS
4721 M:      Support Opensource <support.opensource@diasemi.com>
4722 W:      http://www.dialog-semiconductor.com/products
4723 S:      Supported
4724 F:      Documentation/hwmon/da90??.rst
4725 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4726 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4727 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4728 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4729 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4730 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4731 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4732 F:      drivers/gpio/gpio-da90??.c
4733 F:      drivers/hwmon/da90??-hwmon.c
4734 F:      drivers/iio/adc/da91??-*.c
4735 F:      drivers/input/misc/da90??_onkey.c
4736 F:      drivers/input/touchscreen/da9052_tsi.c
4737 F:      drivers/leds/leds-da90??.c
4738 F:      drivers/mfd/da903x.c
4739 F:      drivers/mfd/da90??-*.c
4740 F:      drivers/mfd/da91??-*.c
4741 F:      drivers/power/supply/da9052-battery.c
4742 F:      drivers/power/supply/da91??-*.c
4743 F:      drivers/regulator/da903x.c
4744 F:      drivers/regulator/da9???-regulator.[ch]
4745 F:      drivers/regulator/slg51000-regulator.[ch]
4746 F:      drivers/thermal/da90??-thermal.c
4747 F:      drivers/rtc/rtc-da90??.c
4748 F:      drivers/video/backlight/da90??_bl.c
4749 F:      drivers/watchdog/da90??_wdt.c
4750 F:      include/linux/mfd/da903x.h
4751 F:      include/linux/mfd/da9052/
4752 F:      include/linux/mfd/da9055/
4753 F:      include/linux/mfd/da9062/
4754 F:      include/linux/mfd/da9063/
4755 F:      include/linux/mfd/da9150/
4756 F:      include/linux/regulator/da9211.h
4757 F:      include/sound/da[79]*.h
4758 F:      sound/soc/codecs/da[79]*.[ch]
4759
4760 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4761 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4762 L:      linux-gpio@vger.kernel.org
4763 S:      Maintained
4764 F:      drivers/gpio/gpio-gpio-mm.c
4765
4766 DIOLAN U2C-12 I2C DRIVER
4767 M:      Guenter Roeck <linux@roeck-us.net>
4768 L:      linux-i2c@vger.kernel.org
4769 S:      Maintained
4770 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4771
4772 FILESYSTEM DIRECT ACCESS (DAX)
4773 M:      Dan Williams <dan.j.williams@intel.com>
4774 R:      Matthew Wilcox <willy@infradead.org>
4775 R:      Jan Kara <jack@suse.cz>
4776 L:      linux-fsdevel@vger.kernel.org
4777 L:      linux-nvdimm@lists.01.org
4778 S:      Supported
4779 F:      fs/dax.c
4780 F:      include/linux/dax.h
4781 F:      include/trace/events/fs_dax.h
4782
4783 DEVICE DIRECT ACCESS (DAX)
4784 M:      Dan Williams <dan.j.williams@intel.com>
4785 M:      Vishal Verma <vishal.l.verma@intel.com>
4786 M:      Keith Busch <keith.busch@intel.com>
4787 M:      Dave Jiang <dave.jiang@intel.com>
4788 L:      linux-nvdimm@lists.01.org
4789 S:      Supported
4790 F:      drivers/dax/
4791
4792 DIRECTORY NOTIFICATION (DNOTIFY)
4793 M:      Jan Kara <jack@suse.cz>
4794 R:      Amir Goldstein <amir73il@gmail.com>
4795 L:      linux-fsdevel@vger.kernel.org
4796 S:      Maintained
4797 F:      Documentation/filesystems/dnotify.txt
4798 F:      fs/notify/dnotify/
4799 F:      include/linux/dnotify.h
4800
4801 DISK GEOMETRY AND PARTITION HANDLING
4802 M:      Andries Brouwer <aeb@cwi.nl>
4803 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4804 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4805 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4806 S:      Maintained
4807
4808 DISKQUOTA
4809 M:      Jan Kara <jack@suse.com>
4810 S:      Maintained
4811 F:      Documentation/filesystems/quota.txt
4812 F:      fs/quota/
4813 F:      include/linux/quota*.h
4814 F:      include/uapi/linux/quota*.h
4815
4816 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4817 M:      Bernie Thompson <bernie@plugable.com>
4818 L:      linux-fbdev@vger.kernel.org
4819 S:      Maintained
4820 W:      http://plugable.com/category/projects/udlfb/
4821 F:      drivers/video/fbdev/udlfb.c
4822 F:      include/video/udlfb.h
4823 F:      Documentation/fb/udlfb.txt
4824
4825 DISTRIBUTED LOCK MANAGER (DLM)
4826 M:      Christine Caulfield <ccaulfie@redhat.com>
4827 M:      David Teigland <teigland@redhat.com>
4828 L:      cluster-devel@redhat.com
4829 W:      http://sources.redhat.com/cluster/
4830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4831 S:      Supported
4832 F:      fs/dlm/
4833
4834 DMA BUFFER SHARING FRAMEWORK
4835 M:      Sumit Semwal <sumit.semwal@linaro.org>
4836 S:      Maintained
4837 L:      linux-media@vger.kernel.org
4838 L:      dri-devel@lists.freedesktop.org
4839 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4840 F:      drivers/dma-buf/
4841 F:      include/linux/dma-buf*
4842 F:      include/linux/reservation.h
4843 F:      include/linux/*fence.h
4844 F:      Documentation/driver-api/dma-buf.rst
4845 T:      git git://anongit.freedesktop.org/drm/drm-misc
4846
4847 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4848 M:      Vinod Koul <vkoul@kernel.org>
4849 L:      dmaengine@vger.kernel.org
4850 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4851 S:      Maintained
4852 F:      drivers/dma/
4853 F:      include/linux/dmaengine.h
4854 F:      include/linux/of_dma.h
4855 F:      Documentation/devicetree/bindings/dma/
4856 F:      Documentation/driver-api/dmaengine/
4857 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4858
4859 DMA MAPPING HELPERS
4860 M:      Christoph Hellwig <hch@lst.de>
4861 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4862 R:      Robin Murphy <robin.murphy@arm.com>
4863 L:      iommu@lists.linux-foundation.org
4864 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4865 W:      http://git.infradead.org/users/hch/dma-mapping.git
4866 S:      Supported
4867 F:      kernel/dma/
4868 F:      include/asm-generic/dma-mapping.h
4869 F:      include/linux/dma-direct.h
4870 F:      include/linux/dma-mapping.h
4871 F:      include/linux/dma-noncoherent.h
4872
4873 DME1737 HARDWARE MONITOR DRIVER
4874 M:      Juerg Haefliger <juergh@gmail.com>
4875 L:      linux-hwmon@vger.kernel.org
4876 S:      Maintained
4877 F:      Documentation/hwmon/dme1737.rst
4878 F:      drivers/hwmon/dme1737.c
4879
4880 DMI/SMBIOS SUPPORT
4881 M:      Jean Delvare <jdelvare@suse.com>
4882 S:      Maintained
4883 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4884 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4885 F:      drivers/firmware/dmi-id.c
4886 F:      drivers/firmware/dmi_scan.c
4887 F:      include/linux/dmi.h
4888
4889 DOCUMENTATION
4890 M:      Jonathan Corbet <corbet@lwn.net>
4891 L:      linux-doc@vger.kernel.org
4892 S:      Maintained
4893 F:      Documentation/
4894 F:      scripts/kernel-doc
4895 X:      Documentation/ABI/
4896 X:      Documentation/acpi/
4897 X:      Documentation/devicetree/
4898 X:      Documentation/i2c/
4899 X:      Documentation/media/
4900 X:      Documentation/power/
4901 X:      Documentation/spi/
4902 T:      git git://git.lwn.net/linux.git docs-next
4903
4904 DOCUMENTATION/ITALIAN
4905 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4906 L:      linux-doc@vger.kernel.org
4907 S:      Maintained
4908 F:      Documentation/translations/it_IT
4909
4910 DONGWOON DW9714 LENS VOICE COIL DRIVER
4911 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4912 L:      linux-media@vger.kernel.org
4913 T:      git git://linuxtv.org/media_tree.git
4914 S:      Maintained
4915 F:      drivers/media/i2c/dw9714.c
4916 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4917
4918 DONGWOON DW9807 LENS VOICE COIL DRIVER
4919 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4920 L:      linux-media@vger.kernel.org
4921 T:      git git://linuxtv.org/media_tree.git
4922 S:      Maintained
4923 F:      drivers/media/i2c/dw9807-vcm.c
4924 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4925
4926 DOUBLETALK DRIVER
4927 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4928 L:      blinux-list@redhat.com
4929 S:      Maintained
4930 F:      drivers/char/dtlk.c
4931 F:      include/linux/dtlk.h
4932
4933 DPAA2 DATAPATH I/O (DPIO) DRIVER
4934 M:      Roy Pledge <Roy.Pledge@nxp.com>
4935 L:      linux-kernel@vger.kernel.org
4936 S:      Maintained
4937 F:      drivers/soc/fsl/dpio
4938
4939 DPAA2 ETHERNET DRIVER
4940 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4941 L:      netdev@vger.kernel.org
4942 S:      Maintained
4943 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4944 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4945 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4946 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4947 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4948
4949 DPAA2 ETHERNET SWITCH DRIVER
4950 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4951 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4952 L:      linux-kernel@vger.kernel.org
4953 S:      Maintained
4954 F:      drivers/staging/fsl-dpaa2/ethsw
4955
4956 DPAA2 PTP CLOCK DRIVER
4957 M:      Yangbo Lu <yangbo.lu@nxp.com>
4958 L:      netdev@vger.kernel.org
4959 S:      Maintained
4960 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4961 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4962
4963 DPT_I2O SCSI RAID DRIVER
4964 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4965 L:      linux-scsi@vger.kernel.org
4966 W:      http://www.adaptec.com/
4967 S:      Maintained
4968 F:      drivers/scsi/dpt*
4969 F:      drivers/scsi/dpt/
4970
4971 DRBD DRIVER
4972 M:      Philipp Reisner <philipp.reisner@linbit.com>
4973 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4974 L:      drbd-dev@lists.linbit.com
4975 W:      http://www.drbd.org
4976 T:      git git://git.linbit.com/linux-drbd.git
4977 T:      git git://git.linbit.com/drbd-8.4.git
4978 S:      Supported
4979 F:      drivers/block/drbd/
4980 F:      lib/lru_cache.c
4981 F:      Documentation/blockdev/drbd/
4982
4983 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4984 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4985 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4987 S:      Supported
4988 F:      Documentation/kobject.txt
4989 F:      drivers/base/
4990 F:      fs/debugfs/
4991 F:      fs/sysfs/
4992 F:      include/linux/debugfs.h
4993 F:      include/linux/kobj*
4994 F:      lib/kobj*
4995
4996 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4997 M:      Kevin Hilman <khilman@kernel.org>
4998 M:      Nishanth Menon <nm@ti.com>
4999 S:      Maintained
5000 F:      drivers/power/avs/
5001 F:      include/linux/power/smartreflex.h
5002 L:      linux-pm@vger.kernel.org
5003
5004 DRM DRIVER FOR ARM PL111 CLCD
5005 M:      Eric Anholt <eric@anholt.net>
5006 T:      git git://anongit.freedesktop.org/drm/drm-misc
5007 S:      Supported
5008 F:      drivers/gpu/drm/pl111/
5009
5010 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5011 M:      Linus Walleij <linus.walleij@linaro.org>
5012 T:      git git://anongit.freedesktop.org/drm/drm-misc
5013 S:      Maintained
5014 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5015 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5016
5017 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5018 M:      Dave Airlie <airlied@redhat.com>
5019 S:      Odd Fixes
5020 F:      drivers/gpu/drm/ast/
5021
5022 DRM DRIVER FOR ASPEED BMC GFX
5023 M:      Joel Stanley <joel@jms.id.au>
5024 L:      linux-aspeed@lists.ozlabs.org
5025 T:      git git://anongit.freedesktop.org/drm/drm-misc
5026 S:      Supported
5027 F:      drivers/gpu/drm/aspeed/
5028 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5029
5030 DRM DRIVER FOR BOCHS VIRTUAL GPU
5031 M:      Gerd Hoffmann <kraxel@redhat.com>
5032 L:      virtualization@lists.linux-foundation.org
5033 T:      git git://anongit.freedesktop.org/drm/drm-misc
5034 S:      Maintained
5035 F:      drivers/gpu/drm/bochs/
5036
5037 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5038 M:      Linus Walleij <linus.walleij@linaro.org>
5039 T:      git git://anongit.freedesktop.org/drm/drm-misc
5040 S:      Maintained
5041 F:      drivers/gpu/drm/tve200/
5042
5043 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5044 M:      Jagan Teki <jagan@amarulasolutions.com>
5045 S:      Maintained
5046 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5047 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5048
5049 DRM DRIVER FOR ILITEK ILI9225 PANELS
5050 M:      David Lechner <david@lechnology.com>
5051 S:      Maintained
5052 F:      drivers/gpu/drm/tinydrm/ili9225.c
5053 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5054
5055 DRM DRIVER FOR HX8357D PANELS
5056 M:      Eric Anholt <eric@anholt.net>
5057 T:      git git://anongit.freedesktop.org/drm/drm-misc
5058 S:      Maintained
5059 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5060 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5061
5062 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5063 S:      Orphan / Obsolete
5064 F:      drivers/gpu/drm/i810/
5065 F:      include/uapi/drm/i810_drm.h
5066
5067 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5068 S:      Orphan / Obsolete
5069 F:      drivers/gpu/drm/mga/
5070 F:      include/uapi/drm/mga_drm.h
5071
5072 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5073 M:      Dave Airlie <airlied@redhat.com>
5074 S:      Odd Fixes
5075 F:      drivers/gpu/drm/mgag200/
5076
5077 DRM DRIVER FOR MI0283QT
5078 M:      Noralf Trønnes <noralf@tronnes.org>
5079 S:      Maintained
5080 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5081 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5082
5083 DRM DRIVER FOR MSM ADRENO GPU
5084 M:      Rob Clark <robdclark@gmail.com>
5085 M:      Sean Paul <sean@poorly.run>
5086 L:      linux-arm-msm@vger.kernel.org
5087 L:      dri-devel@lists.freedesktop.org
5088 L:      freedreno@lists.freedesktop.org
5089 T:      git https://gitlab.freedesktop.org/drm/msm.git
5090 S:      Maintained
5091 F:      drivers/gpu/drm/msm/
5092 F:      include/uapi/drm/msm_drm.h
5093 F:      Documentation/devicetree/bindings/display/msm/
5094
5095 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5096 M:      Ben Skeggs <bskeggs@redhat.com>
5097 L:      dri-devel@lists.freedesktop.org
5098 L:      nouveau@lists.freedesktop.org
5099 T:      git git://github.com/skeggsb/linux
5100 S:      Supported
5101 F:      drivers/gpu/drm/nouveau/
5102 F:      include/uapi/drm/nouveau_drm.h
5103
5104 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5105 M:      Stefan Mavrodiev <stefan@olimex.com>
5106 S:      Maintained
5107 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5108 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5109
5110 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5111 M:      Noralf Trønnes <noralf@tronnes.org>
5112 S:      Maintained
5113 F:      drivers/gpu/drm/tinydrm/repaper.c
5114 F:      Documentation/devicetree/bindings/display/repaper.txt
5115
5116 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5117 M:      Dave Airlie <airlied@redhat.com>
5118 M:      Gerd Hoffmann <kraxel@redhat.com>
5119 L:      virtualization@lists.linux-foundation.org
5120 T:      git git://anongit.freedesktop.org/drm/drm-misc
5121 S:      Obsolete
5122 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5123 F:      drivers/gpu/drm/cirrus/
5124
5125 DRM DRIVER FOR QXL VIRTUAL GPU
5126 M:      Dave Airlie <airlied@redhat.com>
5127 M:      Gerd Hoffmann <kraxel@redhat.com>
5128 L:      virtualization@lists.linux-foundation.org
5129 L:      spice-devel@lists.freedesktop.org
5130 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131 S:      Maintained
5132 F:      drivers/gpu/drm/qxl/
5133 F:      include/uapi/drm/qxl_drm.h
5134
5135 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5136 S:      Orphan / Obsolete
5137 F:      drivers/gpu/drm/r128/
5138 F:      include/uapi/drm/r128_drm.h
5139
5140 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5141 M:      Guido Günther <agx@sigxcpu.org>
5142 S:      Maintained
5143 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5144 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5145
5146 DRM DRIVER FOR SAVAGE VIDEO CARDS
5147 S:      Orphan / Obsolete
5148 F:      drivers/gpu/drm/savage/
5149 F:      include/uapi/drm/savage_drm.h
5150
5151 DRM DRIVER FOR SIS VIDEO CARDS
5152 S:      Orphan / Obsolete
5153 F:      drivers/gpu/drm/sis/
5154 F:      include/uapi/drm/sis_drm.h
5155
5156 DRM DRIVER FOR SITRONIX ST7701 PANELS
5157 M:      Jagan Teki <jagan@amarulasolutions.com>
5158 S:      Maintained
5159 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5160 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5161
5162 DRM DRIVER FOR SITRONIX ST7586 PANELS
5163 M:      David Lechner <david@lechnology.com>
5164 S:      Maintained
5165 F:      drivers/gpu/drm/tinydrm/st7586.c
5166 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5167
5168 DRM DRIVER FOR SITRONIX ST7735R PANELS
5169 M:      David Lechner <david@lechnology.com>
5170 S:      Maintained
5171 F:      drivers/gpu/drm/tinydrm/st7735r.c
5172 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5173
5174 DRM DRIVER FOR TDFX VIDEO CARDS
5175 S:      Orphan / Obsolete
5176 F:      drivers/gpu/drm/tdfx/
5177
5178 DRM DRIVER FOR TPO TPG110 PANELS
5179 M:      Linus Walleij <linus.walleij@linaro.org>
5180 T:      git git://anongit.freedesktop.org/drm/drm-misc
5181 S:      Maintained
5182 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5183 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5184
5185 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5186 M:      Dave Airlie <airlied@redhat.com>
5187 R:      Sean Paul <sean@poorly.run>
5188 L:      dri-devel@lists.freedesktop.org
5189 S:      Odd Fixes
5190 F:      drivers/gpu/drm/udl/
5191 T:      git git://anongit.freedesktop.org/drm/drm-misc
5192
5193 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5194 M:      Hans de Goede <hdegoede@redhat.com>
5195 L:      dri-devel@lists.freedesktop.org
5196 S:      Maintained
5197 F:      drivers/gpu/drm/vboxvideo/
5198 T:      git git://anongit.freedesktop.org/drm/drm-misc
5199
5200 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5201 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5202 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5203 R:      Daniel Vetter <daniel@ffwll.ch>
5204 T:      git git://anongit.freedesktop.org/drm/drm-misc
5205 S:      Maintained
5206 L:      dri-devel@lists.freedesktop.org
5207 F:      drivers/gpu/drm/vkms/
5208 F:      Documentation/gpu/vkms.rst
5209
5210 DRM DRIVER FOR VMWARE VIRTUAL GPU
5211 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5212 M:      Thomas Hellstrom <thellstrom@vmware.com>
5213 L:      dri-devel@lists.freedesktop.org
5214 T:      git git://people.freedesktop.org/~thomash/linux
5215 S:      Supported
5216 F:      drivers/gpu/drm/vmwgfx/
5217 F:      include/uapi/drm/vmwgfx_drm.h
5218
5219 DRM DRIVERS
5220 M:      David Airlie <airlied@linux.ie>
5221 M:      Daniel Vetter <daniel@ffwll.ch>
5222 L:      dri-devel@lists.freedesktop.org
5223 T:      git git://anongit.freedesktop.org/drm/drm
5224 B:      https://bugs.freedesktop.org/
5225 C:      irc://chat.freenode.net/dri-devel
5226 S:      Maintained
5227 F:      drivers/gpu/drm/
5228 F:      drivers/gpu/vga/
5229 F:      Documentation/devicetree/bindings/display/
5230 F:      Documentation/devicetree/bindings/gpu/
5231 F:      Documentation/gpu/
5232 F:      include/drm/
5233 F:      include/uapi/drm/
5234 F:      include/linux/vga*
5235
5236 DRM DRIVERS AND MISC GPU PATCHES
5237 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5238 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5239 M:      Sean Paul <sean@poorly.run>
5240 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5241 S:      Maintained
5242 T:      git git://anongit.freedesktop.org/drm/drm-misc
5243 F:      Documentation/gpu/
5244 F:      drivers/gpu/vga/
5245 F:      drivers/gpu/drm/*
5246 F:      include/drm/drm*
5247 F:      include/uapi/drm/drm*
5248 F:      include/linux/vga*
5249
5250 DRM DRIVERS FOR ALLWINNER A10
5251 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5252 L:      dri-devel@lists.freedesktop.org
5253 S:      Supported
5254 F:      drivers/gpu/drm/sun4i/
5255 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5256 T:      git git://anongit.freedesktop.org/drm/drm-misc
5257
5258 DRM DRIVERS FOR AMLOGIC SOCS
5259 M:      Neil Armstrong <narmstrong@baylibre.com>
5260 L:      dri-devel@lists.freedesktop.org
5261 L:      linux-amlogic@lists.infradead.org
5262 W:      http://linux-meson.com/
5263 S:      Supported
5264 F:      drivers/gpu/drm/meson/
5265 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5266 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5267 F:      Documentation/gpu/meson.rst
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269
5270 DRM DRIVERS FOR ATMEL HLCDC
5271 M:      Boris Brezillon <bbrezillon@kernel.org>
5272 L:      dri-devel@lists.freedesktop.org
5273 S:      Supported
5274 F:      drivers/gpu/drm/atmel-hlcdc/
5275 F:      Documentation/devicetree/bindings/display/atmel/
5276 T:      git git://anongit.freedesktop.org/drm/drm-misc
5277
5278 DRM DRIVERS FOR BRIDGE CHIPS
5279 M:      Andrzej Hajda <a.hajda@samsung.com>
5280 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5281 S:      Maintained
5282 T:      git git://anongit.freedesktop.org/drm/drm-misc
5283 F:      drivers/gpu/drm/bridge/
5284
5285 DRM DRIVERS FOR EXYNOS
5286 M:      Inki Dae <inki.dae@samsung.com>
5287 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5288 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5289 M:      Kyungmin Park <kyungmin.park@samsung.com>
5290 L:      dri-devel@lists.freedesktop.org
5291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5292 S:      Supported
5293 F:      drivers/gpu/drm/exynos/
5294 F:      include/uapi/drm/exynos_drm.h
5295 F:      Documentation/devicetree/bindings/display/exynos/
5296
5297 DRM DRIVERS FOR FREESCALE DCU
5298 M:      Stefan Agner <stefan@agner.ch>
5299 M:      Alison Wang <alison.wang@nxp.com>
5300 L:      dri-devel@lists.freedesktop.org
5301 S:      Supported
5302 F:      drivers/gpu/drm/fsl-dcu/
5303 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5304 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5305 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5306 T:      git git://anongit.freedesktop.org/drm/drm-misc
5307
5308 DRM DRIVERS FOR FREESCALE IMX
5309 M:      Philipp Zabel <p.zabel@pengutronix.de>
5310 L:      dri-devel@lists.freedesktop.org
5311 S:      Maintained
5312 F:      drivers/gpu/drm/imx/
5313 F:      drivers/gpu/ipu-v3/
5314 F:      Documentation/devicetree/bindings/display/imx/
5315
5316 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5317 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5318 L:      dri-devel@lists.freedesktop.org
5319 T:      git git://github.com/patjak/drm-gma500
5320 S:      Maintained
5321 F:      drivers/gpu/drm/gma500/
5322
5323 DRM DRIVERS FOR HISILICON
5324 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5325 M:      Rongrong Zou <zourongrong@gmail.com>
5326 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5327 R:      Chen Feng <puck.chen@hisilicon.com>
5328 L:      dri-devel@lists.freedesktop.org
5329 T:      git git://github.com/xin3liang/linux.git
5330 S:      Maintained
5331 F:      drivers/gpu/drm/hisilicon/
5332 F:      Documentation/devicetree/bindings/display/hisilicon/
5333
5334 DRM DRIVERS FOR LIMA
5335 M:      Qiang Yu <yuq825@gmail.com>
5336 L:      dri-devel@lists.freedesktop.org
5337 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5338 S:      Maintained
5339 F:      drivers/gpu/drm/lima/
5340 F:      include/uapi/drm/lima_drm.h
5341 T:      git git://anongit.freedesktop.org/drm/drm-misc
5342
5343 DRM DRIVERS FOR MEDIATEK
5344 M:      CK Hu <ck.hu@mediatek.com>
5345 M:      Philipp Zabel <p.zabel@pengutronix.de>
5346 L:      dri-devel@lists.freedesktop.org
5347 S:      Supported
5348 F:      drivers/gpu/drm/mediatek/
5349 F:      Documentation/devicetree/bindings/display/mediatek/
5350
5351 DRM DRIVERS FOR NVIDIA TEGRA
5352 M:      Thierry Reding <thierry.reding@gmail.com>
5353 L:      dri-devel@lists.freedesktop.org
5354 L:      linux-tegra@vger.kernel.org
5355 T:      git git://anongit.freedesktop.org/tegra/linux.git
5356 S:      Supported
5357 F:      drivers/gpu/drm/tegra/
5358 F:      drivers/gpu/host1x/
5359 F:      include/linux/host1x.h
5360 F:      include/uapi/drm/tegra_drm.h
5361 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5362
5363 DRM DRIVERS FOR RENESAS
5364 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5365 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5366 L:      dri-devel@lists.freedesktop.org
5367 L:      linux-renesas-soc@vger.kernel.org
5368 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5369 S:      Supported
5370 F:      drivers/gpu/drm/rcar-du/
5371 F:      drivers/gpu/drm/shmobile/
5372 F:      include/linux/platform_data/shmob_drm.h
5373 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5374 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5375 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5376
5377 DRM DRIVERS FOR ROCKCHIP
5378 M:      Sandy Huang <hjc@rock-chips.com>
5379 M:      Heiko Stübner <heiko@sntech.de>
5380 L:      dri-devel@lists.freedesktop.org
5381 S:      Maintained
5382 F:      drivers/gpu/drm/rockchip/
5383 F:      Documentation/devicetree/bindings/display/rockchip/
5384 T:      git git://anongit.freedesktop.org/drm/drm-misc
5385
5386 DRM DRIVERS FOR STI
5387 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5388 M:      Vincent Abriou <vincent.abriou@st.com>
5389 L:      dri-devel@lists.freedesktop.org
5390 T:      git git://anongit.freedesktop.org/drm/drm-misc
5391 S:      Maintained
5392 F:      drivers/gpu/drm/sti
5393 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5394
5395 DRM DRIVERS FOR STM
5396 M:      Yannick Fertre <yannick.fertre@st.com>
5397 M:      Philippe Cornu <philippe.cornu@st.com>
5398 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5399 M:      Vincent Abriou <vincent.abriou@st.com>
5400 L:      dri-devel@lists.freedesktop.org
5401 T:      git git://anongit.freedesktop.org/drm/drm-misc
5402 S:      Maintained
5403 F:      drivers/gpu/drm/stm
5404 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5405
5406 DRM DRIVERS FOR TI LCDC
5407 M:      Jyri Sarha <jsarha@ti.com>
5408 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5409 L:      dri-devel@lists.freedesktop.org
5410 S:      Maintained
5411 F:      drivers/gpu/drm/tilcdc/
5412 F:      Documentation/devicetree/bindings/display/tilcdc/
5413
5414 DRM DRIVERS FOR TI OMAP
5415 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5416 L:      dri-devel@lists.freedesktop.org
5417 S:      Maintained
5418 F:      drivers/gpu/drm/omapdrm/
5419 F:      Documentation/devicetree/bindings/display/ti/
5420
5421 DRM DRIVERS FOR V3D
5422 M:      Eric Anholt <eric@anholt.net>
5423 S:      Supported
5424 F:      drivers/gpu/drm/v3d/
5425 F:      include/uapi/drm/v3d_drm.h
5426 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5427 T:      git git://anongit.freedesktop.org/drm/drm-misc
5428
5429 DRM DRIVERS FOR VC4
5430 M:      Eric Anholt <eric@anholt.net>
5431 T:      git git://github.com/anholt/linux
5432 S:      Supported
5433 F:      drivers/gpu/drm/vc4/
5434 F:      include/uapi/drm/vc4_drm.h
5435 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5436 T:      git git://anongit.freedesktop.org/drm/drm-misc
5437
5438 DRM DRIVERS FOR VIVANTE GPU IP
5439 M:      Lucas Stach <l.stach@pengutronix.de>
5440 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5441 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5442 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5443 L:      dri-devel@lists.freedesktop.org
5444 S:      Maintained
5445 F:      drivers/gpu/drm/etnaviv/
5446 F:      include/uapi/drm/etnaviv_drm.h
5447 F:      Documentation/devicetree/bindings/display/etnaviv/
5448
5449 DRM DRIVERS FOR ZTE ZX
5450 M:      Shawn Guo <shawnguo@kernel.org>
5451 L:      dri-devel@lists.freedesktop.org
5452 S:      Maintained
5453 F:      drivers/gpu/drm/zte/
5454 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5455 T:      git git://anongit.freedesktop.org/drm/drm-misc
5456
5457 DRM PANEL DRIVERS
5458 M:      Thierry Reding <thierry.reding@gmail.com>
5459 L:      dri-devel@lists.freedesktop.org
5460 T:      git git://anongit.freedesktop.org/drm/drm-misc
5461 S:      Maintained
5462 F:      drivers/gpu/drm/drm_panel.c
5463 F:      drivers/gpu/drm/panel/
5464 F:      include/drm/drm_panel.h
5465 F:      Documentation/devicetree/bindings/display/panel/
5466
5467 DRM TINYDRM DRIVERS
5468 M:      Noralf Trønnes <noralf@tronnes.org>
5469 W:      https://github.com/notro/tinydrm/wiki/Development
5470 T:      git git://anongit.freedesktop.org/drm/drm-misc
5471 S:      Maintained
5472 F:      drivers/gpu/drm/tinydrm/
5473 F:      include/drm/tinydrm/
5474
5475 DRM DRIVERS FOR XEN
5476 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5477 T:      git git://anongit.freedesktop.org/drm/drm-misc
5478 L:      dri-devel@lists.freedesktop.org
5479 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5480 S:      Supported
5481 F:      drivers/gpu/drm/xen/
5482 F:      Documentation/gpu/xen-front.rst
5483
5484 DRM TTM SUBSYSTEM
5485 M:      Christian Koenig <christian.koenig@amd.com>
5486 M:      Huang Rui <ray.huang@amd.com>
5487 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5488 T:      git git://people.freedesktop.org/~agd5f/linux
5489 S:      Maintained
5490 L:      dri-devel@lists.freedesktop.org
5491 F:      include/drm/ttm/
5492 F:      drivers/gpu/drm/ttm/
5493
5494 DSBR100 USB FM RADIO DRIVER
5495 M:      Alexey Klimov <klimov.linux@gmail.com>
5496 L:      linux-media@vger.kernel.org
5497 T:      git git://linuxtv.org/media_tree.git
5498 S:      Maintained
5499 F:      drivers/media/radio/dsbr100.c
5500
5501 DSCC4 DRIVER
5502 M:      Francois Romieu <romieu@fr.zoreil.com>
5503 L:      netdev@vger.kernel.org
5504 S:      Maintained
5505 F:      drivers/net/wan/dscc4.c
5506
5507 DT3155 MEDIA DRIVER
5508 M:      Hans Verkuil <hverkuil@xs4all.nl>
5509 L:      linux-media@vger.kernel.org
5510 T:      git git://linuxtv.org/media_tree.git
5511 W:      https://linuxtv.org
5512 S:      Odd Fixes
5513 F:      drivers/media/pci/dt3155/
5514
5515 DVB_USB_AF9015 MEDIA DRIVER
5516 M:      Antti Palosaari <crope@iki.fi>
5517 L:      linux-media@vger.kernel.org
5518 W:      https://linuxtv.org
5519 W:      http://palosaari.fi/linux/
5520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5521 T:      git git://linuxtv.org/anttip/media_tree.git
5522 S:      Maintained
5523 F:      drivers/media/usb/dvb-usb-v2/af9015*
5524
5525 DVB_USB_AF9035 MEDIA DRIVER
5526 M:      Antti Palosaari <crope@iki.fi>
5527 L:      linux-media@vger.kernel.org
5528 W:      https://linuxtv.org
5529 W:      http://palosaari.fi/linux/
5530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5531 T:      git git://linuxtv.org/anttip/media_tree.git
5532 S:      Maintained
5533 F:      drivers/media/usb/dvb-usb-v2/af9035*
5534
5535 DVB_USB_ANYSEE MEDIA DRIVER
5536 M:      Antti Palosaari <crope@iki.fi>
5537 L:      linux-media@vger.kernel.org
5538 W:      https://linuxtv.org
5539 W:      http://palosaari.fi/linux/
5540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5541 T:      git git://linuxtv.org/anttip/media_tree.git
5542 S:      Maintained
5543 F:      drivers/media/usb/dvb-usb-v2/anysee*
5544
5545 DVB_USB_AU6610 MEDIA DRIVER
5546 M:      Antti Palosaari <crope@iki.fi>
5547 L:      linux-media@vger.kernel.org
5548 W:      https://linuxtv.org
5549 W:      http://palosaari.fi/linux/
5550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5551 T:      git git://linuxtv.org/anttip/media_tree.git
5552 S:      Maintained
5553 F:      drivers/media/usb/dvb-usb-v2/au6610*
5554
5555 DVB_USB_CE6230 MEDIA DRIVER
5556 M:      Antti Palosaari <crope@iki.fi>
5557 L:      linux-media@vger.kernel.org
5558 W:      https://linuxtv.org
5559 W:      http://palosaari.fi/linux/
5560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5561 T:      git git://linuxtv.org/anttip/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5564
5565 DVB_USB_CXUSB MEDIA DRIVER
5566 M:      Michael Krufky <mkrufky@linuxtv.org>
5567 L:      linux-media@vger.kernel.org
5568 W:      https://linuxtv.org
5569 W:      http://github.com/mkrufky
5570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5571 T:      git git://linuxtv.org/media_tree.git
5572 S:      Maintained
5573 F:      drivers/media/usb/dvb-usb/cxusb*
5574
5575 DVB_USB_EC168 MEDIA DRIVER
5576 M:      Antti Palosaari <crope@iki.fi>
5577 L:      linux-media@vger.kernel.org
5578 W:      https://linuxtv.org
5579 W:      http://palosaari.fi/linux/
5580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5581 T:      git git://linuxtv.org/anttip/media_tree.git
5582 S:      Maintained
5583 F:      drivers/media/usb/dvb-usb-v2/ec168*
5584
5585 DVB_USB_GL861 MEDIA DRIVER
5586 M:      Antti Palosaari <crope@iki.fi>
5587 L:      linux-media@vger.kernel.org
5588 W:      https://linuxtv.org
5589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5590 T:      git git://linuxtv.org/anttip/media_tree.git
5591 S:      Maintained
5592 F:      drivers/media/usb/dvb-usb-v2/gl861*
5593
5594 DVB_USB_MXL111SF MEDIA DRIVER
5595 M:      Michael Krufky <mkrufky@linuxtv.org>
5596 L:      linux-media@vger.kernel.org
5597 W:      https://linuxtv.org
5598 W:      http://github.com/mkrufky
5599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5600 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5601 S:      Maintained
5602 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5603
5604 DVB_USB_RTL28XXU MEDIA DRIVER
5605 M:      Antti Palosaari <crope@iki.fi>
5606 L:      linux-media@vger.kernel.org
5607 W:      https://linuxtv.org
5608 W:      http://palosaari.fi/linux/
5609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5610 T:      git git://linuxtv.org/anttip/media_tree.git
5611 S:      Maintained
5612 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5613
5614 DVB_USB_V2 MEDIA DRIVER
5615 M:      Antti Palosaari <crope@iki.fi>
5616 L:      linux-media@vger.kernel.org
5617 W:      https://linuxtv.org
5618 W:      http://palosaari.fi/linux/
5619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5620 T:      git git://linuxtv.org/anttip/media_tree.git
5621 S:      Maintained
5622 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5623 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5624
5625 DYNAMIC DEBUG
5626 M:      Jason Baron <jbaron@akamai.com>
5627 S:      Maintained
5628 F:      lib/dynamic_debug.c
5629 F:      include/linux/dynamic_debug.h
5630
5631 DYNAMIC INTERRUPT MODERATION
5632 M:      Tal Gilboa <talgi@mellanox.com>
5633 S:      Maintained
5634 F:      include/linux/net_dim.h
5635
5636 DZ DECSTATION DZ11 SERIAL DRIVER
5637 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5638 S:      Maintained
5639 F:      drivers/tty/serial/dz.*
5640
5641 E3X0 POWER BUTTON DRIVER
5642 M:      Moritz Fischer <moritz.fischer@ettus.com>
5643 L:      usrp-users@lists.ettus.com
5644 W:      http://www.ettus.com
5645 S:      Supported
5646 F:      drivers/input/misc/e3x0-button.c
5647 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5648
5649 E4000 MEDIA DRIVER
5650 M:      Antti Palosaari <crope@iki.fi>
5651 L:      linux-media@vger.kernel.org
5652 W:      https://linuxtv.org
5653 W:      http://palosaari.fi/linux/
5654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5655 T:      git git://linuxtv.org/anttip/media_tree.git
5656 S:      Maintained
5657 F:      drivers/media/tuners/e4000*
5658
5659 EARTH_PT1 MEDIA DRIVER
5660 M:      Akihiro Tsukada <tskd08@gmail.com>
5661 L:      linux-media@vger.kernel.org
5662 S:      Odd Fixes
5663 F:      drivers/media/pci/pt1/
5664
5665 EARTH_PT3 MEDIA DRIVER
5666 M:      Akihiro Tsukada <tskd08@gmail.com>
5667 L:      linux-media@vger.kernel.org
5668 S:      Odd Fixes
5669 F:      drivers/media/pci/pt3/
5670
5671 EC100 MEDIA DRIVER
5672 M:      Antti Palosaari <crope@iki.fi>
5673 L:      linux-media@vger.kernel.org
5674 W:      https://linuxtv.org
5675 W:      http://palosaari.fi/linux/
5676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5677 T:      git git://linuxtv.org/anttip/media_tree.git
5678 S:      Maintained
5679 F:      drivers/media/dvb-frontends/ec100*
5680
5681 ECRYPT FILE SYSTEM
5682 M:      Tyler Hicks <tyhicks@canonical.com>
5683 L:      ecryptfs@vger.kernel.org
5684 W:      http://ecryptfs.org
5685 W:      https://launchpad.net/ecryptfs
5686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5687 S:      Supported
5688 F:      Documentation/filesystems/ecryptfs.txt
5689 F:      fs/ecryptfs/
5690
5691 EDAC-AMD64
5692 M:      Borislav Petkov <bp@alien8.de>
5693 L:      linux-edac@vger.kernel.org
5694 S:      Maintained
5695 F:      drivers/edac/amd64_edac*
5696
5697 EDAC-AST2500
5698 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5699 S:      Supported
5700 F:      drivers/edac/aspeed_edac.c
5701 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5702
5703 EDAC-CALXEDA
5704 M:      Robert Richter <rric@kernel.org>
5705 L:      linux-edac@vger.kernel.org
5706 S:      Maintained
5707 F:      drivers/edac/highbank*
5708
5709 EDAC-CAVIUM OCTEON
5710 M:      Ralf Baechle <ralf@linux-mips.org>
5711 M:      David Daney <david.daney@cavium.com>
5712 L:      linux-edac@vger.kernel.org
5713 L:      linux-mips@vger.kernel.org
5714 S:      Supported
5715 F:      drivers/edac/octeon_edac*
5716
5717 EDAC-CAVIUM THUNDERX
5718 M:      David Daney <david.daney@cavium.com>
5719 M:      Jan Glauber <jglauber@cavium.com>
5720 L:      linux-edac@vger.kernel.org
5721 S:      Supported
5722 F:      drivers/edac/thunderx_edac*
5723
5724 EDAC-CORE
5725 M:      Borislav Petkov <bp@alien8.de>
5726 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5727 R:      James Morse <james.morse@arm.com>
5728 L:      linux-edac@vger.kernel.org
5729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5731 S:      Supported
5732 F:      Documentation/admin-guide/ras.rst
5733 F:      Documentation/driver-api/edac.rst
5734 F:      drivers/edac/
5735 F:      include/linux/edac.h
5736
5737 EDAC-E752X
5738 M:      Mark Gross <mark.gross@intel.com>
5739 L:      linux-edac@vger.kernel.org
5740 S:      Maintained
5741 F:      drivers/edac/e752x_edac.c
5742
5743 EDAC-E7XXX
5744 L:      linux-edac@vger.kernel.org
5745 S:      Maintained
5746 F:      drivers/edac/e7xxx_edac.c
5747
5748 EDAC-FSL_DDR
5749 M:      York Sun <york.sun@nxp.com>
5750 L:      linux-edac@vger.kernel.org
5751 S:      Maintained
5752 F:      drivers/edac/fsl_ddr_edac.*
5753
5754 EDAC-GHES
5755 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5756 L:      linux-edac@vger.kernel.org
5757 S:      Maintained
5758 F:      drivers/edac/ghes_edac.c
5759
5760 EDAC-I10NM
5761 M:      Tony Luck <tony.luck@intel.com>
5762 L:      linux-edac@vger.kernel.org
5763 S:      Maintained
5764 F:      drivers/edac/i10nm_base.c
5765
5766 EDAC-I3000
5767 L:      linux-edac@vger.kernel.org
5768 S:      Orphan
5769 F:      drivers/edac/i3000_edac.c
5770
5771 EDAC-I5000
5772 L:      linux-edac@vger.kernel.org
5773 S:      Maintained
5774 F:      drivers/edac/i5000_edac.c
5775
5776 EDAC-I5400
5777 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5778 L:      linux-edac@vger.kernel.org
5779 S:      Maintained
5780 F:      drivers/edac/i5400_edac.c
5781
5782 EDAC-I7300
5783 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5784 L:      linux-edac@vger.kernel.org
5785 S:      Maintained
5786 F:      drivers/edac/i7300_edac.c
5787
5788 EDAC-I7CORE
5789 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5790 L:      linux-edac@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/edac/i7core_edac.c
5793
5794 EDAC-I82443BXGX
5795 M:      Tim Small <tim@buttersideup.com>
5796 L:      linux-edac@vger.kernel.org
5797 S:      Maintained
5798 F:      drivers/edac/i82443bxgx_edac.c
5799
5800 EDAC-I82975X
5801 M:      "Arvind R." <arvino55@gmail.com>
5802 L:      linux-edac@vger.kernel.org
5803 S:      Maintained
5804 F:      drivers/edac/i82975x_edac.c
5805
5806 EDAC-IE31200
5807 M:      Jason Baron <jbaron@akamai.com>
5808 L:      linux-edac@vger.kernel.org
5809 S:      Maintained
5810 F:      drivers/edac/ie31200_edac.c
5811
5812 EDAC-MPC85XX
5813 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5814 L:      linux-edac@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/edac/mpc85xx_edac.[ch]
5817
5818 EDAC-PASEMI
5819 M:      Egor Martovetsky <egor@pasemi.com>
5820 L:      linux-edac@vger.kernel.org
5821 S:      Maintained
5822 F:      drivers/edac/pasemi_edac.c
5823
5824 EDAC-PND2
5825 M:      Tony Luck <tony.luck@intel.com>
5826 L:      linux-edac@vger.kernel.org
5827 S:      Maintained
5828 F:      drivers/edac/pnd2_edac.[ch]
5829
5830 EDAC-R82600
5831 M:      Tim Small <tim@buttersideup.com>
5832 L:      linux-edac@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/edac/r82600_edac.c
5835
5836 EDAC-SBRIDGE
5837 M:      Tony Luck <tony.luck@intel.com>
5838 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5839 L:      linux-edac@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/edac/sb_edac.c
5842
5843 EDAC-SIFIVE
5844 M:      Yash Shah <yash.shah@sifive.com>
5845 L:      linux-edac@vger.kernel.org
5846 S:      Supported
5847 F:      drivers/edac/sifive_edac.c
5848
5849 EDAC-SKYLAKE
5850 M:      Tony Luck <tony.luck@intel.com>
5851 L:      linux-edac@vger.kernel.org
5852 S:      Maintained
5853 F:      drivers/edac/skx_*.c
5854
5855 EDAC-TI
5856 M:      Tero Kristo <t-kristo@ti.com>
5857 L:      linux-edac@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/edac/ti_edac.c
5860
5861 EDAC-QCOM
5862 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5863 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5864 L:      linux-arm-msm@vger.kernel.org
5865 L:      linux-edac@vger.kernel.org
5866 S:      Maintained
5867 F:      drivers/edac/qcom_edac.c
5868
5869 EDIROL UA-101/UA-1000 DRIVER
5870 M:      Clemens Ladisch <clemens@ladisch.de>
5871 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5873 S:      Maintained
5874 F:      sound/usb/misc/ua101.c
5875
5876 EFI TEST DRIVER
5877 L:      linux-efi@vger.kernel.org
5878 M:      Ivan Hu <ivan.hu@canonical.com>
5879 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5880 S:      Maintained
5881 F:      drivers/firmware/efi/test/
5882
5883 EFI VARIABLE FILESYSTEM
5884 M:      Matthew Garrett <matthew.garrett@nebula.com>
5885 M:      Jeremy Kerr <jk@ozlabs.org>
5886 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5888 L:      linux-efi@vger.kernel.org
5889 S:      Maintained
5890 F:      fs/efivarfs/
5891
5892 EFIFB FRAMEBUFFER DRIVER
5893 L:      linux-fbdev@vger.kernel.org
5894 M:      Peter Jones <pjones@redhat.com>
5895 S:      Maintained
5896 F:      drivers/video/fbdev/efifb.c
5897
5898 EFS FILESYSTEM
5899 W:      http://aeschi.ch.eu.org/efs/
5900 S:      Orphan
5901 F:      fs/efs/
5902
5903 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5904 M:      Douglas Miller <dougmill@linux.ibm.com>
5905 L:      netdev@vger.kernel.org
5906 S:      Maintained
5907 F:      drivers/net/ethernet/ibm/ehea/
5908
5909 EM28XX VIDEO4LINUX DRIVER
5910 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5911 L:      linux-media@vger.kernel.org
5912 W:      https://linuxtv.org
5913 T:      git git://linuxtv.org/media_tree.git
5914 S:      Maintained
5915 F:      drivers/media/usb/em28xx/
5916 F:      Documentation/media/v4l-drivers/em28xx*
5917
5918 EMBEDDED LINUX
5919 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5920 M:      Matt Mackall <mpm@selenic.com>
5921 M:      David Woodhouse <dwmw2@infradead.org>
5922 L:      linux-embedded@vger.kernel.org
5923 S:      Maintained
5924
5925 Emulex 10Gbps iSCSI - OneConnect DRIVER
5926 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5927 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5928 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5929 L:      linux-scsi@vger.kernel.org
5930 W:      http://www.broadcom.com
5931 S:      Supported
5932 F:      drivers/scsi/be2iscsi/
5933
5934 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5935 M:      Sathya Perla <sathya.perla@broadcom.com>
5936 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5937 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5938 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5939 L:      netdev@vger.kernel.org
5940 W:      http://www.emulex.com
5941 S:      Supported
5942 F:      drivers/net/ethernet/emulex/benet/
5943
5944 EMULEX ONECONNECT ROCE DRIVER
5945 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5946 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5947 L:      linux-rdma@vger.kernel.org
5948 W:      http://www.broadcom.com
5949 S:      Odd Fixes
5950 F:      drivers/infiniband/hw/ocrdma/
5951 F:      include/uapi/rdma/ocrdma-abi.h
5952
5953 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5954 M:      James Smart <james.smart@broadcom.com>
5955 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5956 L:      linux-scsi@vger.kernel.org
5957 W:      http://www.broadcom.com
5958 S:      Supported
5959 F:      drivers/scsi/lpfc/
5960
5961 ENE CB710 FLASH CARD READER DRIVER
5962 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5963 S:      Maintained
5964 F:      drivers/misc/cb710/
5965 F:      drivers/mmc/host/cb710-mmc.*
5966 F:      include/linux/cb710.h
5967
5968 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5969 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5970 S:      Maintained
5971 F:      drivers/media/rc/ene_ir.*
5972
5973 EPSON S1D13XXX FRAMEBUFFER DRIVER
5974 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5975 S:      Maintained
5976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5977 F:      drivers/video/fbdev/s1d13xxxfb.c
5978 F:      include/video/s1d13xxxfb.h
5979
5980 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5981 M:      Jeff Layton <jlayton@kernel.org>
5982 S:      Maintained
5983 F:      lib/errseq.c
5984 F:      include/linux/errseq.h
5985
5986 ET131X NETWORK DRIVER
5987 M:      Mark Einon <mark.einon@gmail.com>
5988 S:      Odd Fixes
5989 F:      drivers/net/ethernet/agere/
5990
5991 ETHERNET BRIDGE
5992 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5993 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5994 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5995 L:      netdev@vger.kernel.org
5996 W:      http://www.linuxfoundation.org/en/Net:Bridge
5997 S:      Maintained
5998 F:      include/linux/netfilter_bridge/
5999 F:      net/bridge/
6000
6001 ETHERNET PHY LIBRARY
6002 M:      Andrew Lunn <andrew@lunn.ch>
6003 M:      Florian Fainelli <f.fainelli@gmail.com>
6004 M:      Heiner Kallweit <hkallweit1@gmail.com>
6005 L:      netdev@vger.kernel.org
6006 S:      Maintained
6007 F:      Documentation/ABI/testing/sysfs-bus-mdio
6008 F:      Documentation/devicetree/bindings/net/mdio*
6009 F:      Documentation/networking/phy.rst
6010 F:      drivers/net/phy/
6011 F:      drivers/of/of_mdio.c
6012 F:      drivers/of/of_net.c
6013 F:      include/linux/*mdio*.h
6014 F:      include/linux/of_net.h
6015 F:      include/linux/phy.h
6016 F:      include/linux/phy_fixed.h
6017 F:      include/linux/platform_data/mdio-bcm-unimac.h
6018 F:      include/linux/platform_data/mdio-gpio.h
6019 F:      include/trace/events/mdio.h
6020 F:      include/uapi/linux/mdio.h
6021 F:      include/uapi/linux/mii.h
6022
6023 EXT2 FILE SYSTEM
6024 M:      Jan Kara <jack@suse.com>
6025 L:      linux-ext4@vger.kernel.org
6026 S:      Maintained
6027 F:      Documentation/filesystems/ext2.txt
6028 F:      fs/ext2/
6029 F:      include/linux/ext2*
6030
6031 EXT4 FILE SYSTEM
6032 M:      "Theodore Ts'o" <tytso@mit.edu>
6033 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6034 L:      linux-ext4@vger.kernel.org
6035 W:      http://ext4.wiki.kernel.org
6036 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6038 S:      Maintained
6039 F:      Documentation/filesystems/ext4/
6040 F:      fs/ext4/
6041
6042 Extended Verification Module (EVM)
6043 M:      Mimi Zohar <zohar@linux.ibm.com>
6044 L:      linux-integrity@vger.kernel.org
6045 S:      Supported
6046 F:      security/integrity/evm/
6047
6048 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6049 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6050 L:      linux-efi@vger.kernel.org
6051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6052 S:      Maintained
6053 F:      Documentation/efi-stub.txt
6054 F:      arch/*/kernel/efi.c
6055 F:      arch/x86/boot/compressed/eboot.[ch]
6056 F:      arch/*/include/asm/efi.h
6057 F:      arch/x86/platform/efi/
6058 F:      drivers/firmware/efi/
6059 F:      include/linux/efi*.h
6060 F:      arch/arm/boot/compressed/efi-header.S
6061 F:      arch/arm64/kernel/efi-entry.S
6062
6063 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6064 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6065 M:      Chanwoo Choi <cw00.choi@samsung.com>
6066 L:      linux-kernel@vger.kernel.org
6067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6068 S:      Maintained
6069 F:      drivers/extcon/
6070 F:      include/linux/extcon/
6071 F:      include/linux/extcon.h
6072 F:      Documentation/extcon/
6073 F:      Documentation/devicetree/bindings/extcon/
6074
6075 EXYNOS DP DRIVER
6076 M:      Jingoo Han <jingoohan1@gmail.com>
6077 L:      dri-devel@lists.freedesktop.org
6078 S:      Maintained
6079 F:      drivers/gpu/drm/exynos/exynos_dp*
6080
6081 EXYNOS SYSMMU (IOMMU) driver
6082 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6083 L:      iommu@lists.linux-foundation.org
6084 S:      Maintained
6085 F:      drivers/iommu/exynos-iommu.c
6086
6087 EZchip NPS platform support
6088 M:      Vineet Gupta <vgupta@synopsys.com>
6089 M:      Ofer Levi <oferle@mellanox.com>
6090 S:      Supported
6091 F:      arch/arc/plat-eznps
6092 F:      arch/arc/boot/dts/eznps.dts
6093
6094 F2FS FILE SYSTEM
6095 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6096 M:      Chao Yu <yuchao0@huawei.com>
6097 L:      linux-f2fs-devel@lists.sourceforge.net
6098 W:      https://f2fs.wiki.kernel.org/
6099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6100 S:      Maintained
6101 F:      Documentation/filesystems/f2fs.txt
6102 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6103 F:      fs/f2fs/
6104 F:      include/linux/f2fs_fs.h
6105 F:      include/trace/events/f2fs.h
6106
6107 F71805F HARDWARE MONITORING DRIVER
6108 M:      Jean Delvare <jdelvare@suse.com>
6109 L:      linux-hwmon@vger.kernel.org
6110 S:      Maintained
6111 F:      Documentation/hwmon/f71805f.rst
6112 F:      drivers/hwmon/f71805f.c
6113
6114 FADDR2LINE
6115 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6116 S:      Maintained
6117 F:      scripts/faddr2line
6118
6119 FAILOVER MODULE
6120 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6121 L:      netdev@vger.kernel.org
6122 S:      Supported
6123 F:      net/core/failover.c
6124 F:      include/net/failover.h
6125 F:      Documentation/networking/failover.rst
6126
6127 FANOTIFY
6128 M:      Jan Kara <jack@suse.cz>
6129 R:      Amir Goldstein <amir73il@gmail.com>
6130 L:      linux-fsdevel@vger.kernel.org
6131 S:      Maintained
6132 F:      fs/notify/fanotify/
6133 F:      include/linux/fanotify.h
6134 F:      include/uapi/linux/fanotify.h
6135
6136 FARSYNC SYNCHRONOUS DRIVER
6137 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6138 W:      http://www.farsite.co.uk/
6139 S:      Supported
6140 F:      drivers/net/wan/farsync.*
6141
6142 FAULT INJECTION SUPPORT
6143 M:      Akinobu Mita <akinobu.mita@gmail.com>
6144 S:      Supported
6145 F:      Documentation/fault-injection/
6146 F:      lib/fault-inject.c
6147
6148 FBTFT Framebuffer drivers
6149 S:      Orphan
6150 L:      dri-devel@lists.freedesktop.org
6151 L:      linux-fbdev@vger.kernel.org
6152 F:      drivers/staging/fbtft/
6153
6154 FC0011 TUNER DRIVER
6155 M:      Michael Buesch <m@bues.ch>
6156 L:      linux-media@vger.kernel.org
6157 S:      Maintained
6158 F:      drivers/media/tuners/fc0011.h
6159 F:      drivers/media/tuners/fc0011.c
6160
6161 FC2580 MEDIA DRIVER
6162 M:      Antti Palosaari <crope@iki.fi>
6163 L:      linux-media@vger.kernel.org
6164 W:      https://linuxtv.org
6165 W:      http://palosaari.fi/linux/
6166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6167 T:      git git://linuxtv.org/anttip/media_tree.git
6168 S:      Maintained
6169 F:      drivers/media/tuners/fc2580*
6170
6171 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6172 M:      Hannes Reinecke <hare@suse.de>
6173 L:      linux-scsi@vger.kernel.org
6174 W:      www.Open-FCoE.org
6175 S:      Supported
6176 F:      drivers/scsi/libfc/
6177 F:      drivers/scsi/fcoe/
6178 F:      include/scsi/fc/
6179 F:      include/scsi/libfc.h
6180 F:      include/scsi/libfcoe.h
6181 F:      include/uapi/scsi/fc/
6182
6183 FILE LOCKING (flock() and fcntl()/lockf())
6184 M:      Jeff Layton <jlayton@kernel.org>
6185 M:      "J. Bruce Fields" <bfields@fieldses.org>
6186 L:      linux-fsdevel@vger.kernel.org
6187 S:      Maintained
6188 F:      include/linux/fcntl.h
6189 F:      include/uapi/linux/fcntl.h
6190 F:      fs/fcntl.c
6191 F:      fs/locks.c
6192
6193 FILESYSTEMS (VFS and infrastructure)
6194 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6195 L:      linux-fsdevel@vger.kernel.org
6196 S:      Maintained
6197 F:      fs/*
6198 F:      include/linux/fs.h
6199 F:      include/linux/fs_types.h
6200 F:      include/uapi/linux/fs.h
6201
6202 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6203 M:      Riku Voipio <riku.voipio@iki.fi>
6204 L:      linux-hwmon@vger.kernel.org
6205 S:      Maintained
6206 F:      drivers/hwmon/f75375s.c
6207 F:      include/linux/f75375s.h
6208
6209 FIREWIRE AUDIO DRIVERS
6210 M:      Clemens Ladisch <clemens@ladisch.de>
6211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6213 S:      Maintained
6214 F:      sound/firewire/
6215
6216 FIREWIRE MEDIA DRIVERS (firedtv)
6217 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6218 L:      linux-media@vger.kernel.org
6219 L:      linux1394-devel@lists.sourceforge.net
6220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6221 S:      Maintained
6222 F:      drivers/media/firewire/
6223
6224 FIREWIRE SBP-2 TARGET
6225 M:      Chris Boot <bootc@bootc.net>
6226 L:      linux-scsi@vger.kernel.org
6227 L:      target-devel@vger.kernel.org
6228 L:      linux1394-devel@lists.sourceforge.net
6229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6230 S:      Maintained
6231 F:      drivers/target/sbp/
6232
6233 FIREWIRE SUBSYSTEM
6234 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6235 L:      linux1394-devel@lists.sourceforge.net
6236 W:      http://ieee1394.wiki.kernel.org/
6237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6238 S:      Maintained
6239 F:      drivers/firewire/
6240 F:      include/linux/firewire.h
6241 F:      include/uapi/linux/firewire*.h
6242 F:      tools/firewire/
6243
6244 FIRMWARE LOADER (request_firmware)
6245 M:      Luis Chamberlain <mcgrof@kernel.org>
6246 L:      linux-kernel@vger.kernel.org
6247 S:      Maintained
6248 F:      Documentation/firmware_class/
6249 F:      drivers/base/firmware_loader/
6250 F:      include/linux/firmware.h
6251
6252 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6253 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6254 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6255 S:      Maintained
6256 F:      drivers/block/rsxx/
6257
6258 FLOPPY DRIVER
6259 M:      Jiri Kosina <jikos@kernel.org>
6260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6261 S:      Odd fixes
6262 F:      drivers/block/floppy.c
6263
6264 FMC SUBSYSTEM
6265 M:      Alessandro Rubini <rubini@gnudd.com>
6266 W:      http://www.ohwr.org/projects/fmc-bus
6267 S:      Supported
6268 F:      drivers/fmc/
6269 F:      include/linux/fmc*.h
6270 F:      include/linux/ipmi-fru.h
6271 K:      fmc_d.*register
6272
6273 FPGA MANAGER FRAMEWORK
6274 M:      Moritz Fischer <mdf@kernel.org>
6275 L:      linux-fpga@vger.kernel.org
6276 S:      Maintained
6277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6278 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6279 F:      Documentation/fpga/
6280 F:      Documentation/driver-api/fpga/
6281 F:      Documentation/devicetree/bindings/fpga/
6282 F:      drivers/fpga/
6283 F:      include/linux/fpga/
6284 W:      http://www.rocketboards.org
6285
6286 FPGA DFL DRIVERS
6287 M:      Wu Hao <hao.wu@intel.com>
6288 L:      linux-fpga@vger.kernel.org
6289 S:      Maintained
6290 F:      Documentation/fpga/dfl.txt
6291 F:      include/uapi/linux/fpga-dfl.h
6292 F:      drivers/fpga/dfl*
6293
6294 FPU EMULATOR
6295 M:      Bill Metzenthen <billm@melbpc.org.au>
6296 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6297 S:      Maintained
6298 F:      arch/x86/math-emu/
6299
6300 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6301 L:      netdev@vger.kernel.org
6302 S:      Orphan
6303 F:      drivers/net/wan/dlci.c
6304 F:      drivers/net/wan/sdla.c
6305
6306 FRAMEBUFFER LAYER
6307 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6308 L:      dri-devel@lists.freedesktop.org
6309 L:      linux-fbdev@vger.kernel.org
6310 T:      git git://github.com/bzolnier/linux.git
6311 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6312 S:      Maintained
6313 F:      Documentation/fb/
6314 F:      drivers/video/
6315 F:      include/video/
6316 F:      include/linux/fb.h
6317 F:      include/uapi/video/
6318 F:      include/uapi/linux/fb.h
6319
6320 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6321 M:      Horia Geantă <horia.geanta@nxp.com>
6322 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6323 L:      linux-crypto@vger.kernel.org
6324 S:      Maintained
6325 F:      drivers/crypto/caam/
6326 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6327
6328 FREESCALE DIU FRAMEBUFFER DRIVER
6329 M:      Timur Tabi <timur@kernel.org>
6330 L:      linux-fbdev@vger.kernel.org
6331 S:      Maintained
6332 F:      drivers/video/fbdev/fsl-diu-fb.*
6333
6334 FREESCALE DMA DRIVER
6335 M:      Li Yang <leoyang.li@nxp.com>
6336 M:      Zhang Wei <zw@zh-kernel.org>
6337 L:      linuxppc-dev@lists.ozlabs.org
6338 S:      Maintained
6339 F:      drivers/dma/fsldma.*
6340
6341 FREESCALE ENETC ETHERNET DRIVERS
6342 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6343 L:      netdev@vger.kernel.org
6344 S:      Maintained
6345 F:      drivers/net/ethernet/freescale/enetc/
6346
6347 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6348 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6349 L:      netdev@vger.kernel.org
6350 S:      Maintained
6351 F:      drivers/net/ethernet/freescale/gianfar*
6352 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6353
6354 FREESCALE GPMI NAND DRIVER
6355 M:      Han Xu <han.xu@nxp.com>
6356 L:      linux-mtd@lists.infradead.org
6357 S:      Maintained
6358 F:      drivers/mtd/nand/raw/gpmi-nand/*
6359
6360 FREESCALE I2C CPM DRIVER
6361 M:      Jochen Friedrich <jochen@scram.de>
6362 L:      linuxppc-dev@lists.ozlabs.org
6363 L:      linux-i2c@vger.kernel.org
6364 S:      Maintained
6365 F:      drivers/i2c/busses/i2c-cpm.c
6366
6367 FREESCALE IMX DDR PMU DRIVER
6368 M:      Frank Li <Frank.li@nxp.com>
6369 L:      linux-arm-kernel@lists.infradead.org
6370 S:      Maintained
6371 F:      drivers/perf/fsl_imx8_ddr_perf.c
6372 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6373
6374 FREESCALE IMX LPI2C DRIVER
6375 M:      Dong Aisheng <aisheng.dong@nxp.com>
6376 L:      linux-i2c@vger.kernel.org
6377 L:      linux-imx@nxp.com
6378 S:      Maintained
6379 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6380 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6381
6382 FREESCALE IMX / MXC FEC DRIVER
6383 M:      Fugang Duan <fugang.duan@nxp.com>
6384 L:      netdev@vger.kernel.org
6385 S:      Maintained
6386 F:      drivers/net/ethernet/freescale/fec_main.c
6387 F:      drivers/net/ethernet/freescale/fec_ptp.c
6388 F:      drivers/net/ethernet/freescale/fec.h
6389 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6390
6391 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6392 M:      Sascha Hauer <s.hauer@pengutronix.de>
6393 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6394 L:      linux-fbdev@vger.kernel.org
6395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6396 S:      Maintained
6397 F:      include/linux/platform_data/video-imxfb.h
6398 F:      drivers/video/fbdev/imxfb.c
6399
6400 FREESCALE QORIQ DPAA ETHERNET DRIVER
6401 M:      Madalin Bucur <madalin.bucur@nxp.com>
6402 L:      netdev@vger.kernel.org
6403 S:      Maintained
6404 F:      drivers/net/ethernet/freescale/dpaa
6405
6406 FREESCALE QORIQ DPAA FMAN DRIVER
6407 M:      Madalin Bucur <madalin.bucur@nxp.com>
6408 L:      netdev@vger.kernel.org
6409 S:      Maintained
6410 F:      drivers/net/ethernet/freescale/fman
6411 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6412
6413 FREESCALE QORIQ PTP CLOCK DRIVER
6414 M:      Yangbo Lu <yangbo.lu@nxp.com>
6415 L:      netdev@vger.kernel.org
6416 S:      Maintained
6417 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6418 F:      drivers/ptp/ptp_qoriq.c
6419 F:      drivers/ptp/ptp_qoriq_debugfs.c
6420 F:      include/linux/fsl/ptp_qoriq.h
6421 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6422
6423 FREESCALE QUAD SPI DRIVER
6424 M:      Han Xu <han.xu@nxp.com>
6425 L:      linux-spi@vger.kernel.org
6426 S:      Maintained
6427 F:      drivers/spi/spi-fsl-qspi.c
6428
6429 FREESCALE QUICC ENGINE LIBRARY
6430 M:      Qiang Zhao <qiang.zhao@nxp.com>
6431 L:      linuxppc-dev@lists.ozlabs.org
6432 S:      Maintained
6433 F:      drivers/soc/fsl/qe/
6434 F:      include/soc/fsl/*qe*.h
6435 F:      include/soc/fsl/*ucc*.h
6436
6437 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6438 M:      Li Yang <leoyang.li@nxp.com>
6439 L:      netdev@vger.kernel.org
6440 L:      linuxppc-dev@lists.ozlabs.org
6441 S:      Maintained
6442 F:      drivers/net/ethernet/freescale/ucc_geth*
6443
6444 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6445 M:      Zhao Qiang <qiang.zhao@nxp.com>
6446 L:      netdev@vger.kernel.org
6447 L:      linuxppc-dev@lists.ozlabs.org
6448 S:      Maintained
6449 F:      drivers/net/wan/fsl_ucc_hdlc*
6450
6451 FREESCALE QUICC ENGINE UCC UART DRIVER
6452 M:      Timur Tabi <timur@kernel.org>
6453 L:      linuxppc-dev@lists.ozlabs.org
6454 S:      Maintained
6455 F:      drivers/tty/serial/ucc_uart.c
6456
6457 FREESCALE SOC DRIVERS
6458 M:      Li Yang <leoyang.li@nxp.com>
6459 L:      linuxppc-dev@lists.ozlabs.org
6460 L:      linux-arm-kernel@lists.infradead.org
6461 S:      Maintained
6462 F:      Documentation/devicetree/bindings/soc/fsl/
6463 F:      drivers/soc/fsl/
6464 F:      include/linux/fsl/
6465
6466 FREESCALE SOC FS_ENET DRIVER
6467 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6468 L:      linuxppc-dev@lists.ozlabs.org
6469 L:      netdev@vger.kernel.org
6470 S:      Maintained
6471 F:      drivers/net/ethernet/freescale/fs_enet/
6472 F:      include/linux/fs_enet_pd.h
6473
6474 FREESCALE SOC SOUND DRIVERS
6475 M:      Timur Tabi <timur@kernel.org>
6476 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6477 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6478 R:      Fabio Estevam <festevam@gmail.com>
6479 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6480 L:      linuxppc-dev@lists.ozlabs.org
6481 S:      Maintained
6482 F:      sound/soc/fsl/fsl*
6483 F:      sound/soc/fsl/imx*
6484 F:      sound/soc/fsl/mpc8610_hpcd.c
6485
6486 FREESCALE USB PERIPHERAL DRIVERS
6487 M:      Li Yang <leoyang.li@nxp.com>
6488 L:      linux-usb@vger.kernel.org
6489 L:      linuxppc-dev@lists.ozlabs.org
6490 S:      Maintained
6491 F:      drivers/usb/gadget/udc/fsl*
6492
6493 FREEVXFS FILESYSTEM
6494 M:      Christoph Hellwig <hch@infradead.org>
6495 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6496 S:      Maintained
6497 F:      fs/freevxfs/
6498
6499 FREEZER
6500 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6501 M:      Pavel Machek <pavel@ucw.cz>
6502 L:      linux-pm@vger.kernel.org
6503 S:      Supported
6504 F:      Documentation/power/freezing-of-tasks.txt
6505 F:      include/linux/freezer.h
6506 F:      kernel/freezer.c
6507
6508 FRONTSWAP API
6509 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6510 L:      linux-kernel@vger.kernel.org
6511 S:      Maintained
6512 F:      mm/frontswap.c
6513 F:      include/linux/frontswap.h
6514
6515 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6516 M:      David Howells <dhowells@redhat.com>
6517 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6518 S:      Supported
6519 F:      Documentation/filesystems/caching/
6520 F:      fs/fscache/
6521 F:      include/linux/fscache*.h
6522
6523 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6524 M:      Theodore Y. Ts'o <tytso@mit.edu>
6525 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6526 M:      Eric Biggers <ebiggers@kernel.org>
6527 L:      linux-fscrypt@vger.kernel.org
6528 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6529 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6530 S:      Supported
6531 F:      fs/crypto/
6532 F:      include/linux/fscrypt*.h
6533 F:      Documentation/filesystems/fscrypt.rst
6534
6535 FSI-ATTACHED I2C DRIVER
6536 M:      Eddie James <eajames@linux.ibm.com>
6537 L:      linux-i2c@vger.kernel.org
6538 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6539 S:      Maintained
6540 F:      drivers/i2c/busses/i2c-fsi.c
6541 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6542
6543 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6544 M:      Jan Kara <jack@suse.cz>
6545 R:      Amir Goldstein <amir73il@gmail.com>
6546 L:      linux-fsdevel@vger.kernel.org
6547 S:      Maintained
6548 F:      fs/notify/
6549 F:      include/linux/fsnotify*.h
6550
6551 FUJITSU LAPTOP EXTRAS
6552 M:      Jonathan Woithe <jwoithe@just42.net>
6553 L:      platform-driver-x86@vger.kernel.org
6554 S:      Maintained
6555 F:      drivers/platform/x86/fujitsu-laptop.c
6556
6557 FUJITSU M-5MO LS CAMERA ISP DRIVER
6558 M:      Kyungmin Park <kyungmin.park@samsung.com>
6559 M:      Heungjun Kim <riverful.kim@samsung.com>
6560 L:      linux-media@vger.kernel.org
6561 S:      Maintained
6562 F:      drivers/media/i2c/m5mols/
6563 F:      include/media/i2c/m5mols.h
6564
6565 FUJITSU TABLET EXTRAS
6566 M:      Robert Gerlach <khnz@gmx.de>
6567 L:      platform-driver-x86@vger.kernel.org
6568 S:      Maintained
6569 F:      drivers/platform/x86/fujitsu-tablet.c
6570
6571 FUSE: FILESYSTEM IN USERSPACE
6572 M:      Miklos Szeredi <miklos@szeredi.hu>
6573 L:      linux-fsdevel@vger.kernel.org
6574 W:      http://fuse.sourceforge.net/
6575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6576 S:      Maintained
6577 F:      fs/fuse/
6578 F:      include/uapi/linux/fuse.h
6579 F:      Documentation/filesystems/fuse.txt
6580
6581 FUTEX SUBSYSTEM
6582 M:      Thomas Gleixner <tglx@linutronix.de>
6583 M:      Ingo Molnar <mingo@redhat.com>
6584 R:      Peter Zijlstra <peterz@infradead.org>
6585 R:      Darren Hart <dvhart@infradead.org>
6586 L:      linux-kernel@vger.kernel.org
6587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6588 S:      Maintained
6589 F:      kernel/futex.c
6590 F:      include/asm-generic/futex.h
6591 F:      include/linux/futex.h
6592 F:      include/uapi/linux/futex.h
6593 F:      tools/testing/selftests/futex/
6594 F:      tools/perf/bench/futex*
6595 F:      Documentation/*futex*
6596
6597 GCC PLUGINS
6598 M:      Kees Cook <keescook@chromium.org>
6599 R:      Emese Revfy <re.emese@gmail.com>
6600 L:      kernel-hardening@lists.openwall.com
6601 S:      Maintained
6602 F:      scripts/gcc-plugins/
6603 F:      scripts/gcc-plugin.sh
6604 F:      scripts/Makefile.gcc-plugins
6605 F:      Documentation/gcc-plugins.txt
6606
6607 GASKET DRIVER FRAMEWORK
6608 M:      Rob Springer <rspringer@google.com>
6609 M:      Todd Poynor <toddpoynor@google.com>
6610 M:      Ben Chan <benchan@chromium.org>
6611 S:      Maintained
6612 F:      drivers/staging/gasket/
6613
6614 GCOV BASED KERNEL PROFILING
6615 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6616 S:      Maintained
6617 F:      kernel/gcov/
6618 F:      Documentation/dev-tools/gcov.rst
6619
6620 GDB KERNEL DEBUGGING HELPER SCRIPTS
6621 M:      Jan Kiszka <jan.kiszka@siemens.com>
6622 M:      Kieran Bingham <kbingham@kernel.org>
6623 S:      Supported
6624 F:      scripts/gdb/
6625
6626 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6627 M:      Achim Leubner <achim_leubner@adaptec.com>
6628 L:      linux-scsi@vger.kernel.org
6629 W:      http://www.icp-vortex.com/
6630 S:      Supported
6631 F:      drivers/scsi/gdt*
6632
6633 GEMTEK FM RADIO RECEIVER DRIVER
6634 M:      Hans Verkuil <hverkuil@xs4all.nl>
6635 L:      linux-media@vger.kernel.org
6636 T:      git git://linuxtv.org/media_tree.git
6637 W:      https://linuxtv.org
6638 S:      Maintained
6639 F:      drivers/media/radio/radio-gemtek*
6640
6641 GENERIC GPIO I2C DRIVER
6642 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6643 S:      Supported
6644 F:      drivers/i2c/busses/i2c-gpio.c
6645 F:      include/linux/platform_data/i2c-gpio.h
6646
6647 GENERIC GPIO I2C MULTIPLEXER DRIVER
6648 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6649 L:      linux-i2c@vger.kernel.org
6650 S:      Supported
6651 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6652 F:      include/linux/platform_data/i2c-mux-gpio.h
6653 F:      Documentation/i2c/muxes/i2c-mux-gpio
6654
6655 GENERIC HDLC (WAN) DRIVERS
6656 M:      Krzysztof Halasa <khc@pm.waw.pl>
6657 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6658 S:      Maintained
6659 F:      drivers/net/wan/c101.c
6660 F:      drivers/net/wan/hd6457*
6661 F:      drivers/net/wan/hdlc*
6662 F:      drivers/net/wan/n2.c
6663 F:      drivers/net/wan/pc300too.c
6664 F:      drivers/net/wan/pci200syn.c
6665 F:      drivers/net/wan/wanxl*
6666
6667 GENERIC INCLUDE/ASM HEADER FILES
6668 M:      Arnd Bergmann <arnd@arndb.de>
6669 L:      linux-arch@vger.kernel.org
6670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6671 S:      Maintained
6672 F:      include/asm-generic/
6673 F:      include/uapi/asm-generic/
6674
6675 GENERIC PHY FRAMEWORK
6676 M:      Kishon Vijay Abraham I <kishon@ti.com>
6677 L:      linux-kernel@vger.kernel.org
6678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6679 S:      Supported
6680 F:      drivers/phy/
6681 F:      include/linux/phy/
6682 F:      Documentation/devicetree/bindings/phy/
6683
6684 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6685 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6686 S:      Supported
6687 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6688
6689 GENERIC PM DOMAINS
6690 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6691 M:      Kevin Hilman <khilman@kernel.org>
6692 M:      Ulf Hansson <ulf.hansson@linaro.org>
6693 L:      linux-pm@vger.kernel.org
6694 S:      Supported
6695 F:      drivers/base/power/domain*.c
6696 F:      include/linux/pm_domain.h
6697 F:      Documentation/devicetree/bindings/power/power_domain.txt
6698
6699 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6700 M:      Eugen Hristev <eugen.hristev@microchip.com>
6701 L:      linux-input@vger.kernel.org
6702 S:      Maintained
6703 F:      drivers/input/touchscreen/resistive-adc-touch.c
6704
6705 GENERIC UIO DRIVER FOR PCI DEVICES
6706 M:      "Michael S. Tsirkin" <mst@redhat.com>
6707 L:      kvm@vger.kernel.org
6708 S:      Supported
6709 F:      drivers/uio/uio_pci_generic.c
6710
6711 GENERIC VDSO LIBRARY:
6712 M:      Andy Lutomirski <luto@kernel.org>
6713 M:      Thomas Gleixner <tglx@linutronix.de>
6714 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6715 L:      linux-kernel@vger.kernel.org
6716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6717 S:      Maintained
6718 F:      lib/vdso/
6719 F:      kernel/time/vsyscall.c
6720 F:      include/vdso/
6721 F:      include/asm-generic/vdso/vsyscall.h
6722
6723 GENWQE (IBM Generic Workqueue Card)
6724 M:      Frank Haverkamp <haver@linux.ibm.com>
6725 S:      Supported
6726 F:      drivers/misc/genwqe/
6727
6728 GET_MAINTAINER SCRIPT
6729 M:      Joe Perches <joe@perches.com>
6730 S:      Maintained
6731 F:      scripts/get_maintainer.pl
6732
6733 GFS2 FILE SYSTEM
6734 M:      Bob Peterson <rpeterso@redhat.com>
6735 M:      Andreas Gruenbacher <agruenba@redhat.com>
6736 L:      cluster-devel@redhat.com
6737 W:      http://sources.redhat.com/cluster/
6738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6739 S:      Supported
6740 F:      Documentation/filesystems/gfs2*.txt
6741 F:      fs/gfs2/
6742 F:      include/uapi/linux/gfs2_ondisk.h
6743
6744 GIGASET ISDN DRIVERS
6745 M:      Paul Bolle <pebolle@tiscali.nl>
6746 L:      gigaset307x-common@lists.sourceforge.net
6747 W:      http://gigaset307x.sourceforge.net/
6748 S:      Odd Fixes
6749 F:      Documentation/isdn/README.gigaset
6750 F:      drivers/isdn/gigaset/
6751 F:      include/uapi/linux/gigaset_dev.h
6752
6753 GNSS SUBSYSTEM
6754 M:      Johan Hovold <johan@kernel.org>
6755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6756 S:      Maintained
6757 F:      Documentation/ABI/testing/sysfs-class-gnss
6758 F:      Documentation/devicetree/bindings/gnss/
6759 F:      drivers/gnss/
6760 F:      include/linux/gnss.h
6761
6762 GO7007 MPEG CODEC
6763 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6764 L:      linux-media@vger.kernel.org
6765 S:      Maintained
6766 F:      drivers/media/usb/go7007/
6767
6768 GOODIX TOUCHSCREEN
6769 M:      Bastien Nocera <hadess@hadess.net>
6770 L:      linux-input@vger.kernel.org
6771 S:      Maintained
6772 F:      drivers/input/touchscreen/goodix.c
6773
6774 GPD POCKET FAN DRIVER
6775 M:      Hans de Goede <hdegoede@redhat.com>
6776 L:      platform-driver-x86@vger.kernel.org
6777 S:      Maintained
6778 F:      drivers/platform/x86/gpd-pocket-fan.c
6779
6780 GPIO ACPI SUPPORT
6781 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6782 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6783 L:      linux-gpio@vger.kernel.org
6784 L:      linux-acpi@vger.kernel.org
6785 S:      Maintained
6786 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6787 F:      drivers/gpio/gpiolib-acpi.c
6788
6789 GPIO IR Transmitter
6790 M:      Sean Young <sean@mess.org>
6791 L:      linux-media@vger.kernel.org
6792 S:      Maintained
6793 F:      drivers/media/rc/gpio-ir-tx.c
6794
6795 GPIO MOCKUP DRIVER
6796 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6797 L:      linux-gpio@vger.kernel.org
6798 S:      Maintained
6799 F:      drivers/gpio/gpio-mockup.c
6800 F:      tools/testing/selftests/gpio/
6801
6802 GPIO SUBSYSTEM
6803 M:      Linus Walleij <linus.walleij@linaro.org>
6804 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6805 L:      linux-gpio@vger.kernel.org
6806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6807 S:      Maintained
6808 F:      Documentation/devicetree/bindings/gpio/
6809 F:      Documentation/driver-api/gpio/
6810 F:      Documentation/gpio/
6811 F:      Documentation/ABI/testing/gpio-cdev
6812 F:      Documentation/ABI/obsolete/sysfs-gpio
6813 F:      drivers/gpio/
6814 F:      include/linux/gpio/
6815 F:      include/linux/gpio.h
6816 F:      include/linux/of_gpio.h
6817 F:      include/asm-generic/gpio.h
6818 F:      include/uapi/linux/gpio.h
6819 F:      tools/gpio/
6820
6821 GRE DEMULTIPLEXER DRIVER
6822 M:      Dmitry Kozlov <xeb@mail.ru>
6823 L:      netdev@vger.kernel.org
6824 S:      Maintained
6825 F:      net/ipv4/gre_demux.c
6826 F:      net/ipv4/gre_offload.c
6827 F:      include/net/gre.h
6828
6829 GRETH 10/100/1G Ethernet MAC device driver
6830 M:      Andreas Larsson <andreas@gaisler.com>
6831 L:      netdev@vger.kernel.org
6832 S:      Maintained
6833 F:      drivers/net/ethernet/aeroflex/
6834
6835 GREYBUS AUDIO PROTOCOLS DRIVERS
6836 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6837 M:      Mark Greer <mgreer@animalcreek.com>
6838 S:      Maintained
6839 F:      drivers/staging/greybus/audio_apbridgea.c
6840 F:      drivers/staging/greybus/audio_apbridgea.h
6841 F:      drivers/staging/greybus/audio_codec.c
6842 F:      drivers/staging/greybus/audio_codec.h
6843 F:      drivers/staging/greybus/audio_gb.c
6844 F:      drivers/staging/greybus/audio_manager.c
6845 F:      drivers/staging/greybus/audio_manager.h
6846 F:      drivers/staging/greybus/audio_manager_module.c
6847 F:      drivers/staging/greybus/audio_manager_private.h
6848 F:      drivers/staging/greybus/audio_manager_sysfs.c
6849 F:      drivers/staging/greybus/audio_module.c
6850 F:      drivers/staging/greybus/audio_topology.c
6851
6852 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6853 M:      Viresh Kumar <vireshk@kernel.org>
6854 S:      Maintained
6855 F:      drivers/staging/greybus/authentication.c
6856 F:      drivers/staging/greybus/bootrom.c
6857 F:      drivers/staging/greybus/firmware.h
6858 F:      drivers/staging/greybus/fw-core.c
6859 F:      drivers/staging/greybus/fw-download.c
6860 F:      drivers/staging/greybus/fw-management.c
6861 F:      drivers/staging/greybus/greybus_authentication.h
6862 F:      drivers/staging/greybus/greybus_firmware.h
6863 F:      drivers/staging/greybus/hid.c
6864 F:      drivers/staging/greybus/i2c.c
6865 F:      drivers/staging/greybus/spi.c
6866 F:      drivers/staging/greybus/spilib.c
6867 F:      drivers/staging/greybus/spilib.h
6868
6869 GREYBUS LOOPBACK DRIVER
6870 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6871 S:      Maintained
6872 F:      drivers/staging/greybus/loopback.c
6873
6874 GREYBUS PLATFORM DRIVERS
6875 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6876 S:      Maintained
6877 F:      drivers/staging/greybus/arche-platform.c
6878 F:      drivers/staging/greybus/arche-apb-ctrl.c
6879 F:      drivers/staging/greybus/arche_platform.h
6880
6881 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6882 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6883 S:      Maintained
6884 F:      drivers/staging/greybus/sdio.c
6885 F:      drivers/staging/greybus/light.c
6886 F:      drivers/staging/greybus/gpio.c
6887 F:      drivers/staging/greybus/power_supply.c
6888 F:      drivers/staging/greybus/spi.c
6889 F:      drivers/staging/greybus/spilib.c
6890
6891 GREYBUS SUBSYSTEM
6892 M:      Johan Hovold <johan@kernel.org>
6893 M:      Alex Elder <elder@kernel.org>
6894 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6895 S:      Maintained
6896 F:      drivers/staging/greybus/
6897 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6898
6899 GREYBUS UART PROTOCOLS DRIVERS
6900 M:      David Lin <dtwlin@gmail.com>
6901 S:      Maintained
6902 F:      drivers/staging/greybus/uart.c
6903 F:      drivers/staging/greybus/log.c
6904
6905 GS1662 VIDEO SERIALIZER
6906 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6907 L:      linux-media@vger.kernel.org
6908 T:      git git://linuxtv.org/media_tree.git
6909 S:      Maintained
6910 F:      drivers/media/spi/gs1662.c
6911
6912 GSPCA FINEPIX SUBDRIVER
6913 M:      Frank Zago <frank@zago.net>
6914 L:      linux-media@vger.kernel.org
6915 T:      git git://linuxtv.org/media_tree.git
6916 S:      Maintained
6917 F:      drivers/media/usb/gspca/finepix.c
6918
6919 GSPCA GL860 SUBDRIVER
6920 M:      Olivier Lorin <o.lorin@laposte.net>
6921 L:      linux-media@vger.kernel.org
6922 T:      git git://linuxtv.org/media_tree.git
6923 S:      Maintained
6924 F:      drivers/media/usb/gspca/gl860/
6925
6926 GSPCA M5602 SUBDRIVER
6927 M:      Erik Andren <erik.andren@gmail.com>
6928 L:      linux-media@vger.kernel.org
6929 T:      git git://linuxtv.org/media_tree.git
6930 S:      Maintained
6931 F:      drivers/media/usb/gspca/m5602/
6932
6933 GSPCA PAC207 SONIXB SUBDRIVER
6934 M:      Hans Verkuil <hverkuil@xs4all.nl>
6935 L:      linux-media@vger.kernel.org
6936 T:      git git://linuxtv.org/media_tree.git
6937 S:      Odd Fixes
6938 F:      drivers/media/usb/gspca/pac207.c
6939
6940 GSPCA SN9C20X SUBDRIVER
6941 M:      Brian Johnson <brijohn@gmail.com>
6942 L:      linux-media@vger.kernel.org
6943 T:      git git://linuxtv.org/media_tree.git
6944 S:      Maintained
6945 F:      drivers/media/usb/gspca/sn9c20x.c
6946
6947 GSPCA T613 SUBDRIVER
6948 M:      Leandro Costantino <lcostantino@gmail.com>
6949 L:      linux-media@vger.kernel.org
6950 T:      git git://linuxtv.org/media_tree.git
6951 S:      Maintained
6952 F:      drivers/media/usb/gspca/t613.c
6953
6954 GSPCA USB WEBCAM DRIVER
6955 M:      Hans Verkuil <hverkuil@xs4all.nl>
6956 L:      linux-media@vger.kernel.org
6957 T:      git git://linuxtv.org/media_tree.git
6958 S:      Odd Fixes
6959 F:      drivers/media/usb/gspca/
6960
6961 GTP (GPRS Tunneling Protocol)
6962 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6963 M:      Harald Welte <laforge@gnumonks.org>
6964 L:      osmocom-net-gprs@lists.osmocom.org
6965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6966 S:      Maintained
6967 F:      drivers/net/gtp.c
6968
6969 GUID PARTITION TABLE (GPT)
6970 M:      Davidlohr Bueso <dave@stgolabs.net>
6971 L:      linux-efi@vger.kernel.org
6972 S:      Maintained
6973 F:      block/partitions/efi.*
6974
6975 H8/300 ARCHITECTURE
6976 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6977 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6978 W:      http://uclinux-h8.sourceforge.jp
6979 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6980 S:      Maintained
6981 F:      arch/h8300/
6982 F:      drivers/clocksource/h8300_*.c
6983 F:      drivers/clk/h8300/
6984 F:      drivers/irqchip/irq-renesas-h8*.c
6985
6986 HABANALABS PCI DRIVER
6987 M:      Oded Gabbay <oded.gabbay@gmail.com>
6988 T:      git https://github.com/HabanaAI/linux.git
6989 S:      Supported
6990 F:      drivers/misc/habanalabs/
6991 F:      include/uapi/misc/habanalabs.h
6992 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6993 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6994
6995 HACKRF MEDIA DRIVER
6996 M:      Antti Palosaari <crope@iki.fi>
6997 L:      linux-media@vger.kernel.org
6998 W:      https://linuxtv.org
6999 W:      http://palosaari.fi/linux/
7000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7001 T:      git git://linuxtv.org/anttip/media_tree.git
7002 S:      Maintained
7003 F:      drivers/media/usb/hackrf/
7004
7005 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7006 M:      Frank Seidel <frank@f-seidel.de>
7007 L:      platform-driver-x86@vger.kernel.org
7008 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7009 S:      Maintained
7010 F:      drivers/platform/x86/hdaps.c
7011
7012 HARDWARE MONITORING
7013 M:      Jean Delvare <jdelvare@suse.com>
7014 M:      Guenter Roeck <linux@roeck-us.net>
7015 L:      linux-hwmon@vger.kernel.org
7016 W:      http://hwmon.wiki.kernel.org/
7017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7018 S:      Maintained
7019 F:      Documentation/devicetree/bindings/hwmon/
7020 F:      Documentation/hwmon/
7021 F:      drivers/hwmon/
7022 F:      include/linux/hwmon*.h
7023 F:      include/trace/events/hwmon*.h
7024
7025 HARDWARE RANDOM NUMBER GENERATOR CORE
7026 M:      Matt Mackall <mpm@selenic.com>
7027 M:      Herbert Xu <herbert@gondor.apana.org.au>
7028 L:      linux-crypto@vger.kernel.org
7029 S:      Odd fixes
7030 F:      Documentation/devicetree/bindings/rng/
7031 F:      Documentation/hw_random.txt
7032 F:      drivers/char/hw_random/
7033 F:      include/linux/hw_random.h
7034
7035 HARDWARE TRACING FACILITIES
7036 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7037 S:      Maintained
7038 F:      drivers/hwtracing/
7039
7040 HARDWARE SPINLOCK CORE
7041 M:      Ohad Ben-Cohen <ohad@wizery.com>
7042 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7043 L:      linux-remoteproc@vger.kernel.org
7044 S:      Maintained
7045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7046 F:      Documentation/devicetree/bindings/hwlock/
7047 F:      Documentation/hwspinlock.txt
7048 F:      drivers/hwspinlock/
7049 F:      include/linux/hwspinlock.h
7050
7051 HARMONY SOUND DRIVER
7052 L:      linux-parisc@vger.kernel.org
7053 S:      Maintained
7054 F:      sound/parisc/harmony.*
7055
7056 HDPVR USB VIDEO ENCODER DRIVER
7057 M:      Hans Verkuil <hverkuil@xs4all.nl>
7058 L:      linux-media@vger.kernel.org
7059 T:      git git://linuxtv.org/media_tree.git
7060 W:      https://linuxtv.org
7061 S:      Odd Fixes
7062 F:      drivers/media/usb/hdpvr/
7063
7064 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7065 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7066 S:      Supported
7067 F:      Documentation/watchdog/hpwdt.txt
7068 F:      drivers/watchdog/hpwdt.c
7069
7070 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7071 M:      Don Brace <don.brace@microsemi.com>
7072 L:      esc.storagedev@microsemi.com
7073 L:      linux-scsi@vger.kernel.org
7074 S:      Supported
7075 F:      Documentation/scsi/hpsa.txt
7076 F:      drivers/scsi/hpsa*.[ch]
7077 F:      include/linux/cciss*.h
7078 F:      include/uapi/linux/cciss*.h
7079
7080 HFI1 DRIVER
7081 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7082 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7083 L:      linux-rdma@vger.kernel.org
7084 S:      Supported
7085 F:      drivers/infiniband/hw/hfi1
7086
7087 HFS FILESYSTEM
7088 L:      linux-fsdevel@vger.kernel.org
7089 S:      Orphan
7090 F:      Documentation/filesystems/hfs.txt
7091 F:      fs/hfs/
7092
7093 HFSPLUS FILESYSTEM
7094 L:      linux-fsdevel@vger.kernel.org
7095 S:      Orphan
7096 F:      Documentation/filesystems/hfsplus.txt
7097 F:      fs/hfsplus/
7098
7099 HGA FRAMEBUFFER DRIVER
7100 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7101 L:      linux-nvidia@lists.surfsouth.com
7102 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7103 S:      Maintained
7104 F:      drivers/video/fbdev/hgafb.c
7105
7106 HIBERNATION (aka Software Suspend, aka swsusp)
7107 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7108 M:      Pavel Machek <pavel@ucw.cz>
7109 L:      linux-pm@vger.kernel.org
7110 B:      https://bugzilla.kernel.org
7111 S:      Supported
7112 F:      arch/x86/power/
7113 F:      drivers/base/power/
7114 F:      kernel/power/
7115 F:      include/linux/suspend.h
7116 F:      include/linux/freezer.h
7117 F:      include/linux/pm.h
7118 F:      arch/*/include/asm/suspend*.h
7119
7120 HID CORE LAYER
7121 M:      Jiri Kosina <jikos@kernel.org>
7122 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7123 L:      linux-input@vger.kernel.org
7124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7125 S:      Maintained
7126 F:      drivers/hid/
7127 F:      include/linux/hid*
7128 F:      include/uapi/linux/hid*
7129
7130 HID SENSOR HUB DRIVERS
7131 M:      Jiri Kosina <jikos@kernel.org>
7132 M:      Jonathan Cameron <jic23@kernel.org>
7133 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7134 L:      linux-input@vger.kernel.org
7135 L:      linux-iio@vger.kernel.org
7136 S:      Maintained
7137 F:      Documentation/hid/hid-sensor*
7138 F:      drivers/hid/hid-sensor-*
7139 F:      drivers/iio/*/hid-*
7140 F:      include/linux/hid-sensor-*
7141
7142 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7143 M:      Thomas Gleixner <tglx@linutronix.de>
7144 L:      linux-kernel@vger.kernel.org
7145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7146 S:      Maintained
7147 F:      Documentation/timers/
7148 F:      kernel/time/hrtimer.c
7149 F:      kernel/time/clockevents.c
7150 F:      kernel/time/timer_*.c
7151 F:      include/linux/clockchips.h
7152 F:      include/linux/hrtimer.h
7153
7154 HIGH-SPEED SCC DRIVER FOR AX.25
7155 L:      linux-hams@vger.kernel.org
7156 S:      Orphan
7157 F:      drivers/net/hamradio/dmascc.c
7158 F:      drivers/net/hamradio/scc.c
7159
7160 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7161 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7162 W:      http://www.highpoint-tech.com
7163 S:      Supported
7164 F:      Documentation/scsi/hptiop.txt
7165 F:      drivers/scsi/hptiop.c
7166
7167 HIPPI
7168 M:      Jes Sorensen <jes@trained-monkey.org>
7169 L:      linux-hippi@sunsite.dk
7170 S:      Maintained
7171 F:      include/linux/hippidevice.h
7172 F:      include/uapi/linux/if_hippi.h
7173 F:      net/802/hippi.c
7174 F:      drivers/net/hippi/
7175
7176 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7177 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7178 M:      Salil Mehta <salil.mehta@huawei.com>
7179 L:      netdev@vger.kernel.org
7180 W:      http://www.hisilicon.com
7181 S:      Maintained
7182 F:      drivers/net/ethernet/hisilicon/hns3/
7183
7184 HISILICON LPC BUS DRIVER
7185 M:      john.garry@huawei.com
7186 W:      http://www.hisilicon.com
7187 S:      Maintained
7188 F:      drivers/bus/hisi_lpc.c
7189 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7190
7191 HISILICON NETWORK SUBSYSTEM DRIVER
7192 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7193 M:      Salil Mehta <salil.mehta@huawei.com>
7194 L:      netdev@vger.kernel.org
7195 W:      http://www.hisilicon.com
7196 S:      Maintained
7197 F:      drivers/net/ethernet/hisilicon/
7198 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7199
7200 HISILICON PMU DRIVER
7201 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7202 W:      http://www.hisilicon.com
7203 S:      Supported
7204 F:      drivers/perf/hisilicon
7205 F:      Documentation/perf/hisi-pmu.txt
7206
7207 HISILICON ROCE DRIVER
7208 M:      Lijun Ou <oulijun@huawei.com>
7209 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7210 L:      linux-rdma@vger.kernel.org
7211 S:      Maintained
7212 F:      drivers/infiniband/hw/hns/
7213 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7214
7215 HISILICON SAS Controller
7216 M:      John Garry <john.garry@huawei.com>
7217 W:      http://www.hisilicon.com
7218 S:      Supported
7219 F:      drivers/scsi/hisi_sas/
7220 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7221
7222 HMM - Heterogeneous Memory Management
7223 M:      Jérôme Glisse <jglisse@redhat.com>
7224 L:      linux-mm@kvack.org
7225 S:      Maintained
7226 F:      mm/hmm*
7227 F:      include/linux/hmm*
7228 F:      Documentation/vm/hmm.rst
7229
7230 HOST AP DRIVER
7231 M:      Jouni Malinen <j@w1.fi>
7232 L:      linux-wireless@vger.kernel.org
7233 W:      http://w1.fi/hostap-driver.html
7234 S:      Obsolete
7235 F:      drivers/net/wireless/intersil/hostap/
7236
7237 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7238 L:      platform-driver-x86@vger.kernel.org
7239 S:      Orphan
7240 F:      drivers/platform/x86/tc1100-wmi.c
7241
7242 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7243 M:      Jaroslav Kysela <perex@perex.cz>
7244 S:      Maintained
7245 F:      drivers/net/ethernet/hp/hp100.*
7246
7247 HPET:   High Precision Event Timers driver
7248 M:      Clemens Ladisch <clemens@ladisch.de>
7249 S:      Maintained
7250 F:      Documentation/timers/hpet.txt
7251 F:      drivers/char/hpet.c
7252 F:      include/linux/hpet.h
7253 F:      include/uapi/linux/hpet.h
7254
7255 HPET:   x86
7256 S:      Orphan
7257 F:      arch/x86/kernel/hpet.c
7258 F:      arch/x86/include/asm/hpet.h
7259
7260 HPFS FILESYSTEM
7261 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7262 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7263 S:      Maintained
7264 F:      fs/hpfs/
7265
7266 HSI SUBSYSTEM
7267 M:      Sebastian Reichel <sre@kernel.org>
7268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7269 S:      Maintained
7270 F:      Documentation/ABI/testing/sysfs-bus-hsi
7271 F:      Documentation/driver-api/hsi.rst
7272 F:      drivers/hsi/
7273 F:      include/linux/hsi/
7274 F:      include/uapi/linux/hsi/
7275
7276 HSO 3G MODEM DRIVER
7277 L:      linux-usb@vger.kernel.org
7278 S:      Orphan
7279 F:      drivers/net/usb/hso.c
7280
7281 HSR NETWORK PROTOCOL
7282 M:      Arvid Brodin <arvid.brodin@alten.se>
7283 L:      netdev@vger.kernel.org
7284 S:      Maintained
7285 F:      net/hsr/
7286
7287 HT16K33 LED CONTROLLER DRIVER
7288 M:      Robin van der Gracht <robin@protonic.nl>
7289 S:      Maintained
7290 F:      drivers/auxdisplay/ht16k33.c
7291 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7292
7293 HTCPEN TOUCHSCREEN DRIVER
7294 M:      Pau Oliva Fora <pof@eslack.org>
7295 L:      linux-input@vger.kernel.org
7296 S:      Maintained
7297 F:      drivers/input/touchscreen/htcpen.c
7298
7299 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7300 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7301 L:      linux-iio@vger.kernel.org
7302 W:      http://www.st.com/
7303 S:      Maintained
7304 F:      drivers/iio/humidity/hts221*
7305 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7306
7307 HUAWEI ETHERNET DRIVER
7308 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7309 L:      netdev@vger.kernel.org
7310 S:      Supported
7311 F:      Documentation/networking/hinic.txt
7312 F:      drivers/net/ethernet/huawei/hinic/
7313
7314 HUGETLB FILESYSTEM
7315 M:      Mike Kravetz <mike.kravetz@oracle.com>
7316 L:      linux-mm@kvack.org
7317 S:      Maintained
7318 F:      fs/hugetlbfs/
7319 F:      mm/hugetlb.c
7320 F:      include/linux/hugetlb.h
7321 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7322 F:      Documentation/vm/hugetlbfs_reserv.rst
7323 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7324
7325 HVA ST MEDIA DRIVER
7326 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7327 L:      linux-media@vger.kernel.org
7328 T:      git git://linuxtv.org/media_tree.git
7329 W:      https://linuxtv.org
7330 S:      Supported
7331 F:      drivers/media/platform/sti/hva
7332
7333 HWPOISON MEMORY FAILURE HANDLING
7334 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7335 L:      linux-mm@kvack.org
7336 S:      Maintained
7337 F:      mm/memory-failure.c
7338 F:      mm/hwpoison-inject.c
7339
7340 HYGON PROCESSOR SUPPORT
7341 M:      Pu Wen <puwen@hygon.cn>
7342 L:      linux-kernel@vger.kernel.org
7343 S:      Maintained
7344 F:      arch/x86/kernel/cpu/hygon.c
7345
7346 Hyper-V CORE AND DRIVERS
7347 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7348 M:      Haiyang Zhang <haiyangz@microsoft.com>
7349 M:      Stephen Hemminger <sthemmin@microsoft.com>
7350 M:      Sasha Levin <sashal@kernel.org>
7351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7352 L:      linux-hyperv@vger.kernel.org
7353 S:      Supported
7354 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7355 F:      arch/x86/include/asm/mshyperv.h
7356 F:      arch/x86/include/asm/trace/hyperv.h
7357 F:      arch/x86/include/asm/hyperv-tlfs.h
7358 F:      arch/x86/kernel/cpu/mshyperv.c
7359 F:      arch/x86/hyperv
7360 F:      drivers/clocksource/hyperv_timer.c
7361 F:      drivers/hid/hid-hyperv.c
7362 F:      drivers/hv/
7363 F:      drivers/input/serio/hyperv-keyboard.c
7364 F:      drivers/pci/controller/pci-hyperv.c
7365 F:      drivers/net/hyperv/
7366 F:      drivers/scsi/storvsc_drv.c
7367 F:      drivers/uio/uio_hv_generic.c
7368 F:      drivers/video/fbdev/hyperv_fb.c
7369 F:      drivers/iommu/hyperv_iommu.c
7370 F:      net/vmw_vsock/hyperv_transport.c
7371 F:      include/clocksource/hyperv_timer.h
7372 F:      include/linux/hyperv.h
7373 F:      include/uapi/linux/hyperv.h
7374 F:      tools/hv/
7375 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7376
7377 HYPERVISOR VIRTUAL CONSOLE DRIVER
7378 L:      linuxppc-dev@lists.ozlabs.org
7379 S:      Odd Fixes
7380 F:      drivers/tty/hvc/
7381
7382 I2C ACPI SUPPORT
7383 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7384 L:      linux-i2c@vger.kernel.org
7385 L:      linux-acpi@vger.kernel.org
7386 S:      Maintained
7387 F:      drivers/i2c/i2c-core-acpi.c
7388
7389 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7390 M:      Ajay Gupta <ajayg@nvidia.com>
7391 L:      linux-i2c@vger.kernel.org
7392 S:      Maintained
7393 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7394 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7395
7396 I2C MUXES
7397 M:      Peter Rosin <peda@axentia.se>
7398 L:      linux-i2c@vger.kernel.org
7399 S:      Maintained
7400 F:      Documentation/i2c/i2c-topology
7401 F:      Documentation/i2c/muxes/
7402 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7403 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7404 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7405 F:      drivers/i2c/i2c-mux.c
7406 F:      drivers/i2c/muxes/
7407 F:      include/linux/i2c-mux.h
7408
7409 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7410 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7411 L:      linux-i2c@vger.kernel.org
7412 S:      Maintained
7413 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7414 F:      drivers/i2c/busses/i2c-mv64xxx.c
7415
7416 I2C OVER PARALLEL PORT
7417 M:      Jean Delvare <jdelvare@suse.com>
7418 L:      linux-i2c@vger.kernel.org
7419 S:      Maintained
7420 F:      Documentation/i2c/busses/i2c-parport
7421 F:      Documentation/i2c/busses/i2c-parport-light
7422 F:      drivers/i2c/busses/i2c-parport.c
7423 F:      drivers/i2c/busses/i2c-parport-light.c
7424
7425 I2C SUBSYSTEM
7426 M:      Wolfram Sang <wsa@the-dreams.de>
7427 L:      linux-i2c@vger.kernel.org
7428 W:      https://i2c.wiki.kernel.org/
7429 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7431 S:      Maintained
7432 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7433 F:      Documentation/i2c/
7434 F:      drivers/i2c/*
7435 F:      include/linux/i2c.h
7436 F:      include/linux/i2c-dev.h
7437 F:      include/linux/i2c-smbus.h
7438 F:      include/uapi/linux/i2c.h
7439 F:      include/uapi/linux/i2c-*.h
7440
7441 I2C SUBSYSTEM HOST DRIVERS
7442 L:      linux-i2c@vger.kernel.org
7443 W:      https://i2c.wiki.kernel.org/
7444 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7446 S:      Odd Fixes
7447 F:      Documentation/devicetree/bindings/i2c/
7448 F:      drivers/i2c/algos/
7449 F:      drivers/i2c/busses/
7450
7451 I2C-TAOS-EVM DRIVER
7452 M:      Jean Delvare <jdelvare@suse.com>
7453 L:      linux-i2c@vger.kernel.org
7454 S:      Maintained
7455 F:      Documentation/i2c/busses/i2c-taos-evm
7456 F:      drivers/i2c/busses/i2c-taos-evm.c
7457
7458 I2C-TINY-USB DRIVER
7459 M:      Till Harbaum <till@harbaum.org>
7460 L:      linux-i2c@vger.kernel.org
7461 W:      http://www.harbaum.org/till/i2c_tiny_usb
7462 S:      Maintained
7463 F:      drivers/i2c/busses/i2c-tiny-usb.c
7464
7465 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7466 M:      Jean Delvare <jdelvare@suse.com>
7467 L:      linux-i2c@vger.kernel.org
7468 S:      Maintained
7469 F:      Documentation/i2c/busses/i2c-ali1535
7470 F:      Documentation/i2c/busses/i2c-ali1563
7471 F:      Documentation/i2c/busses/i2c-ali15x3
7472 F:      Documentation/i2c/busses/i2c-amd756
7473 F:      Documentation/i2c/busses/i2c-amd8111
7474 F:      Documentation/i2c/busses/i2c-i801
7475 F:      Documentation/i2c/busses/i2c-nforce2
7476 F:      Documentation/i2c/busses/i2c-piix4
7477 F:      Documentation/i2c/busses/i2c-sis5595
7478 F:      Documentation/i2c/busses/i2c-sis630
7479 F:      Documentation/i2c/busses/i2c-sis96x
7480 F:      Documentation/i2c/busses/i2c-via
7481 F:      Documentation/i2c/busses/i2c-viapro
7482 F:      drivers/i2c/busses/i2c-ali1535.c
7483 F:      drivers/i2c/busses/i2c-ali1563.c
7484 F:      drivers/i2c/busses/i2c-ali15x3.c
7485 F:      drivers/i2c/busses/i2c-amd756.c
7486 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7487 F:      drivers/i2c/busses/i2c-amd8111.c
7488 F:      drivers/i2c/busses/i2c-i801.c
7489 F:      drivers/i2c/busses/i2c-isch.c
7490 F:      drivers/i2c/busses/i2c-nforce2.c
7491 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7492 F:      drivers/i2c/busses/i2c-piix4.c
7493 F:      drivers/i2c/busses/i2c-sis5595.c
7494 F:      drivers/i2c/busses/i2c-sis630.c
7495 F:      drivers/i2c/busses/i2c-sis96x.c
7496 F:      drivers/i2c/busses/i2c-via.c
7497 F:      drivers/i2c/busses/i2c-viapro.c
7498
7499 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7500 M:      Hans de Goede <hdegoede@redhat.com>
7501 L:      linux-i2c@vger.kernel.org
7502 S:      Maintained
7503 F:      drivers/i2c/busses/i2c-cht-wc.c
7504
7505 I2C/SMBUS ISMT DRIVER
7506 M:      Seth Heasley <seth.heasley@intel.com>
7507 M:      Neil Horman <nhorman@tuxdriver.com>
7508 L:      linux-i2c@vger.kernel.org
7509 F:      drivers/i2c/busses/i2c-ismt.c
7510 F:      Documentation/i2c/busses/i2c-ismt
7511
7512 I2C/SMBUS STUB DRIVER
7513 M:      Jean Delvare <jdelvare@suse.com>
7514 L:      linux-i2c@vger.kernel.org
7515 S:      Maintained
7516 F:      drivers/i2c/i2c-stub.c
7517
7518 I3C SUBSYSTEM
7519 M:      Boris Brezillon <bbrezillon@kernel.org>
7520 L:      linux-i3c@lists.infradead.org
7521 C:      irc://chat.freenode.net/linux-i3c
7522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7523 S:      Maintained
7524 F:      Documentation/ABI/testing/sysfs-bus-i3c
7525 F:      Documentation/devicetree/bindings/i3c/
7526 F:      Documentation/driver-api/i3c
7527 F:      drivers/i3c/
7528 F:      include/linux/i3c/
7529
7530 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7531 M:      Vitor Soares <vitor.soares@synopsys.com>
7532 S:      Maintained
7533 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7534 F:      drivers/i3c/master/dw*
7535
7536 IA64 (Itanium) PLATFORM
7537 M:      Tony Luck <tony.luck@intel.com>
7538 M:      Fenghua Yu <fenghua.yu@intel.com>
7539 L:      linux-ia64@vger.kernel.org
7540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7541 S:      Maintained
7542 F:      arch/ia64/
7543
7544 IBM Power 842 compression accelerator
7545 M:      Haren Myneni <haren@us.ibm.com>
7546 S:      Supported
7547 F:      drivers/crypto/nx/Makefile
7548 F:      drivers/crypto/nx/Kconfig
7549 F:      drivers/crypto/nx/nx-842*
7550 F:      include/linux/sw842.h
7551 F:      crypto/842.c
7552 F:      lib/842/
7553
7554 IBM Power in-Nest Crypto Acceleration
7555 M:      Breno Leitão <leitao@debian.org>
7556 M:      Nayna Jain <nayna@linux.ibm.com>
7557 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7558 L:      linux-crypto@vger.kernel.org
7559 S:      Supported
7560 F:      drivers/crypto/nx/Makefile
7561 F:      drivers/crypto/nx/Kconfig
7562 F:      drivers/crypto/nx/nx-aes*
7563 F:      drivers/crypto/nx/nx-sha*
7564 F:      drivers/crypto/nx/nx.*
7565 F:      drivers/crypto/nx/nx_csbcpb.h
7566 F:      drivers/crypto/nx/nx_debugfs.h
7567
7568 IBM Power Linux RAID adapter
7569 M:      Brian King <brking@us.ibm.com>
7570 S:      Supported
7571 F:      drivers/scsi/ipr.*
7572
7573 IBM Power SRIOV Virtual NIC Device Driver
7574 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7575 M:      John Allen <jallen@linux.ibm.com>
7576 L:      netdev@vger.kernel.org
7577 S:      Supported
7578 F:      drivers/net/ethernet/ibm/ibmvnic.*
7579
7580 IBM Power Virtual Accelerator Switchboard
7581 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7582 L:      linuxppc-dev@lists.ozlabs.org
7583 S:      Supported
7584 F:      arch/powerpc/platforms/powernv/vas*
7585 F:      arch/powerpc/platforms/powernv/copy-paste.h
7586 F:      arch/powerpc/include/asm/vas.h
7587
7588 IBM Power Virtual Ethernet Device Driver
7589 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7590 L:      netdev@vger.kernel.org
7591 S:      Supported
7592 F:      drivers/net/ethernet/ibm/ibmveth.*
7593
7594 IBM Power Virtual FC Device Drivers
7595 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7596 L:      linux-scsi@vger.kernel.org
7597 S:      Supported
7598 F:      drivers/scsi/ibmvscsi/ibmvfc*
7599
7600 IBM Power Virtual Management Channel Driver
7601 M:      Steven Royer <seroyer@linux.ibm.com>
7602 S:      Supported
7603 F:      drivers/misc/ibmvmc.*
7604
7605 IBM Power Virtual SCSI Device Drivers
7606 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7607 L:      linux-scsi@vger.kernel.org
7608 S:      Supported
7609 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7610 F:      include/scsi/viosrp.h
7611
7612 IBM Power Virtual SCSI Device Target Driver
7613 M:      Michael Cyr <mikecyr@linux.ibm.com>
7614 L:      linux-scsi@vger.kernel.org
7615 L:      target-devel@vger.kernel.org
7616 S:      Supported
7617 F:      drivers/scsi/ibmvscsi_tgt/
7618
7619 IBM Power VMX Cryptographic instructions
7620 M:      Breno Leitão <leitao@debian.org>
7621 M:      Nayna Jain <nayna@linux.ibm.com>
7622 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7623 L:      linux-crypto@vger.kernel.org
7624 S:      Supported
7625 F:      drivers/crypto/vmx/Makefile
7626 F:      drivers/crypto/vmx/Kconfig
7627 F:      drivers/crypto/vmx/vmx.c
7628 F:      drivers/crypto/vmx/aes*
7629 F:      drivers/crypto/vmx/ghash*
7630 F:      drivers/crypto/vmx/ppc-xlate.pl
7631
7632 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7633 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7634 L:      linux-pci@vger.kernel.org
7635 L:      linuxppc-dev@lists.ozlabs.org
7636 S:      Supported
7637 F:      drivers/pci/hotplug/rpaphp*
7638
7639 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7640 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7641 L:      linux-pci@vger.kernel.org
7642 L:      linuxppc-dev@lists.ozlabs.org
7643 S:      Supported
7644 F:      drivers/pci/hotplug/rpadlpar*
7645
7646 IBM ServeRAID RAID DRIVER
7647 S:      Orphan
7648 F:      drivers/scsi/ips.*
7649
7650 ICH LPC AND GPIO DRIVER
7651 M:      Peter Tyser <ptyser@xes-inc.com>
7652 S:      Maintained
7653 F:      drivers/mfd/lpc_ich.c
7654 F:      drivers/gpio/gpio-ich.c
7655
7656 IDE SUBSYSTEM
7657 M:      "David S. Miller" <davem@davemloft.net>
7658 L:      linux-ide@vger.kernel.org
7659 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7661 S:      Maintained
7662 F:      Documentation/ide/
7663 F:      drivers/ide/
7664 F:      include/linux/ide.h
7665
7666 IDE/ATAPI DRIVERS
7667 M:      Borislav Petkov <bp@alien8.de>
7668 L:      linux-ide@vger.kernel.org
7669 S:      Maintained
7670 F:      Documentation/cdrom/ide-cd
7671 F:      drivers/ide/ide-cd*
7672
7673 IDEAPAD LAPTOP EXTRAS DRIVER
7674 M:      Ike Panhc <ike.pan@canonical.com>
7675 L:      platform-driver-x86@vger.kernel.org
7676 W:      http://launchpad.net/ideapad-laptop
7677 S:      Maintained
7678 F:      drivers/platform/x86/ideapad-laptop.c
7679
7680 IDEAPAD LAPTOP SLIDEBAR DRIVER
7681 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7682 L:      linux-input@vger.kernel.org
7683 W:      https://github.com/o2genum/ideapad-slidebar
7684 S:      Maintained
7685 F:      drivers/input/misc/ideapad_slidebar.c
7686
7687 IDT VersaClock 5 CLOCK DRIVER
7688 M:      Marek Vasut <marek.vasut@gmail.com>
7689 S:      Maintained
7690 F:      drivers/clk/clk-versaclock5.c
7691
7692 IEEE 802.15.4 SUBSYSTEM
7693 M:      Alexander Aring <alex.aring@gmail.com>
7694 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7695 L:      linux-wpan@vger.kernel.org
7696 W:      http://wpan.cakelab.org/
7697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7699 S:      Maintained
7700 F:      net/ieee802154/
7701 F:      net/mac802154/
7702 F:      drivers/net/ieee802154/
7703 F:      include/linux/nl802154.h
7704 F:      include/linux/ieee802154.h
7705 F:      include/net/nl802154.h
7706 F:      include/net/mac802154.h
7707 F:      include/net/af_ieee802154.h
7708 F:      include/net/cfg802154.h
7709 F:      include/net/ieee802154_netdev.h
7710 F:      Documentation/networking/ieee802154.rst
7711
7712 IFE PROTOCOL
7713 M:      Yotam Gigi <yotam.gi@gmail.com>
7714 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7715 F:      net/ife
7716 F:      include/net/ife.h
7717 F:      include/uapi/linux/ife.h
7718
7719 IGORPLUG-USB IR RECEIVER
7720 M:      Sean Young <sean@mess.org>
7721 L:      linux-media@vger.kernel.org
7722 S:      Maintained
7723 F:      drivers/media/rc/igorplugusb.c
7724
7725 IGUANAWORKS USB IR TRANSCEIVER
7726 M:      Sean Young <sean@mess.org>
7727 L:      linux-media@vger.kernel.org
7728 S:      Maintained
7729 F:      drivers/media/rc/iguanair.c
7730
7731 IIO DIGITAL POTENTIOMETER DAC
7732 M:      Peter Rosin <peda@axentia.se>
7733 L:      linux-iio@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7736 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7737 F:      drivers/iio/dac/dpot-dac.c
7738
7739 IIO ENVELOPE DETECTOR
7740 M:      Peter Rosin <peda@axentia.se>
7741 L:      linux-iio@vger.kernel.org
7742 S:      Maintained
7743 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7744 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7745 F:      drivers/iio/adc/envelope-detector.c
7746
7747 IIO MULTIPLEXER
7748 M:      Peter Rosin <peda@axentia.se>
7749 L:      linux-iio@vger.kernel.org
7750 S:      Maintained
7751 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7752 F:      drivers/iio/multiplexer/iio-mux.c
7753
7754 IIO SUBSYSTEM AND DRIVERS
7755 M:      Jonathan Cameron <jic23@kernel.org>
7756 R:      Hartmut Knaack <knaack.h@gmx.de>
7757 R:      Lars-Peter Clausen <lars@metafoo.de>
7758 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7759 L:      linux-iio@vger.kernel.org
7760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7761 S:      Maintained
7762 F:      Documentation/ABI/testing/configfs-iio*
7763 F:      Documentation/ABI/testing/sysfs-bus-iio*
7764 F:      Documentation/devicetree/bindings/iio/
7765 F:      drivers/iio/
7766 F:      drivers/staging/iio/
7767 F:      include/linux/iio/
7768 F:      tools/iio/
7769
7770 IIO UNIT CONVERTER
7771 M:      Peter Rosin <peda@axentia.se>
7772 L:      linux-iio@vger.kernel.org
7773 S:      Maintained
7774 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7775 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7776 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7777 F:      drivers/iio/afe/iio-rescale.c
7778
7779 IKANOS/ADI EAGLE ADSL USB DRIVER
7780 M:      Matthieu Castet <castet.matthieu@free.fr>
7781 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7782 S:      Maintained
7783 F:      drivers/usb/atm/ueagle-atm.c
7784
7785 IMGTEC ASCII LCD DRIVER
7786 M:      Paul Burton <paul.burton@mips.com>
7787 S:      Maintained
7788 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7789 F:      drivers/auxdisplay/img-ascii-lcd.c
7790
7791 IMGTEC IR DECODER DRIVER
7792 M:      James Hogan <jhogan@kernel.org>
7793 S:      Maintained
7794 F:      drivers/media/rc/img-ir/
7795
7796 IMON SOUNDGRAPH USB IR RECEIVER
7797 M:      Sean Young <sean@mess.org>
7798 L:      linux-media@vger.kernel.org
7799 S:      Maintained
7800 F:      drivers/media/rc/imon_raw.c
7801 F:      drivers/media/rc/imon.c
7802
7803 IMS TWINTURBO FRAMEBUFFER DRIVER
7804 L:      linux-fbdev@vger.kernel.org
7805 S:      Orphan
7806 F:      drivers/video/fbdev/imsttfb.c
7807
7808 INA209 HARDWARE MONITOR DRIVER
7809 M:      Guenter Roeck <linux@roeck-us.net>
7810 L:      linux-hwmon@vger.kernel.org
7811 S:      Maintained
7812 F:      Documentation/hwmon/ina209.rst
7813 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7814 F:      drivers/hwmon/ina209.c
7815
7816 INA2XX HARDWARE MONITOR DRIVER
7817 M:      Guenter Roeck <linux@roeck-us.net>
7818 L:      linux-hwmon@vger.kernel.org
7819 S:      Maintained
7820 F:      Documentation/hwmon/ina2xx.rst
7821 F:      drivers/hwmon/ina2xx.c
7822 F:      include/linux/platform_data/ina2xx.h
7823
7824 INDUSTRY PACK SUBSYSTEM (IPACK)
7825 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7826 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7827 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7828 L:      industrypack-devel@lists.sourceforge.net
7829 W:      http://industrypack.sourceforge.net
7830 S:      Maintained
7831 F:      drivers/ipack/
7832
7833 INFINIBAND SUBSYSTEM
7834 M:      Doug Ledford <dledford@redhat.com>
7835 M:      Jason Gunthorpe <jgg@mellanox.com>
7836 L:      linux-rdma@vger.kernel.org
7837 W:      https://github.com/linux-rdma/rdma-core
7838 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7840 S:      Supported
7841 F:      Documentation/devicetree/bindings/infiniband/
7842 F:      Documentation/infiniband/
7843 F:      drivers/infiniband/
7844 F:      include/uapi/linux/if_infiniband.h
7845 F:      include/uapi/rdma/
7846 F:      include/rdma/
7847 F:      include/trace/events/ib_mad.h
7848 F:      include/trace/events/ib_umad.h
7849 F:      samples/bpf/ibumad_kern.c
7850 F:      samples/bpf/ibumad_user.c
7851
7852 INGENIC JZ4780 DMA Driver
7853 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7854 S:      Maintained
7855 F:      drivers/dma/dma-jz4780.c
7856
7857 INGENIC JZ4780 NAND DRIVER
7858 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7859 L:      linux-mtd@lists.infradead.org
7860 S:      Maintained
7861 F:      drivers/mtd/nand/raw/ingenic/
7862
7863 INOTIFY
7864 M:      Jan Kara <jack@suse.cz>
7865 R:      Amir Goldstein <amir73il@gmail.com>
7866 L:      linux-fsdevel@vger.kernel.org
7867 S:      Maintained
7868 F:      Documentation/filesystems/inotify.txt
7869 F:      fs/notify/inotify/
7870 F:      include/linux/inotify.h
7871 F:      include/uapi/linux/inotify.h
7872
7873 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7874 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7875 L:      linux-input@vger.kernel.org
7876 Q:      http://patchwork.kernel.org/project/linux-input/list/
7877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7878 S:      Maintained
7879 F:      drivers/input/
7880 F:      include/linux/input.h
7881 F:      include/uapi/linux/input.h
7882 F:      include/uapi/linux/input-event-codes.h
7883 F:      include/linux/input/
7884 F:      Documentation/devicetree/bindings/input/
7885 F:      Documentation/devicetree/bindings/serio/
7886 F:      Documentation/input/
7887
7888 INPUT MULTITOUCH (MT) PROTOCOL
7889 M:      Henrik Rydberg <rydberg@bitmath.org>
7890 L:      linux-input@vger.kernel.org
7891 S:      Odd fixes
7892 F:      Documentation/input/multi-touch-protocol.rst
7893 F:      drivers/input/input-mt.c
7894 K:      \b(ABS|SYN)_MT_
7895
7896 INSIDE SECURE CRYPTO DRIVER
7897 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7898 F:      drivers/crypto/inside-secure/
7899 S:      Maintained
7900 L:      linux-crypto@vger.kernel.org
7901
7902 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7903 M:      Mimi Zohar <zohar@linux.ibm.com>
7904 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7905 L:      linux-integrity@vger.kernel.org
7906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7907 S:      Supported
7908 F:      security/integrity/ima/
7909
7910 INTEL 810/815 FRAMEBUFFER DRIVER
7911 M:      Antonino Daplas <adaplas@gmail.com>
7912 L:      linux-fbdev@vger.kernel.org
7913 S:      Maintained
7914 F:      drivers/video/fbdev/i810/
7915
7916 INTEL ASoC DRIVERS
7917 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7918 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7919 M:      Jie Yang <yang.jie@linux.intel.com>
7920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7921 S:      Supported
7922 F:      sound/soc/intel/
7923
7924 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7925 M:      Hans de Goede <hdegoede@redhat.com>
7926 L:      platform-driver-x86@vger.kernel.org
7927 S:      Maintained
7928 F:      drivers/platform/x86/intel_atomisp2_pm.c
7929
7930 INTEL C600 SERIES SAS CONTROLLER DRIVER
7931 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7932 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7933 L:      linux-scsi@vger.kernel.org
7934 T:      git git://git.code.sf.net/p/intel-sas/isci
7935 S:      Supported
7936 F:      drivers/scsi/isci/
7937
7938 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7939 M:      Jani Nikula <jani.nikula@linux.intel.com>
7940 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7941 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7942 L:      intel-gfx@lists.freedesktop.org
7943 W:      https://01.org/linuxgraphics/
7944 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7945 C:      irc://chat.freenode.net/intel-gfx
7946 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7947 T:      git git://anongit.freedesktop.org/drm-intel
7948 S:      Supported
7949 F:      drivers/gpu/drm/i915/
7950 F:      include/drm/i915*
7951 F:      include/uapi/drm/i915_drm.h
7952 F:      Documentation/gpu/i915.rst
7953
7954 INTEL ETHERNET DRIVERS
7955 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7956 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7957 W:      http://www.intel.com/support/feedback.htm
7958 W:      http://e1000.sourceforge.net/
7959 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7962 S:      Supported
7963 F:      Documentation/networking/device_drivers/intel/e100.rst
7964 F:      Documentation/networking/device_drivers/intel/e1000.rst
7965 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7966 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7967 F:      Documentation/networking/device_drivers/intel/igb.rst
7968 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7969 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7970 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7971 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7972 F:      Documentation/networking/device_drivers/intel/i40e.rst
7973 F:      Documentation/networking/device_drivers/intel/iavf.rst
7974 F:      Documentation/networking/device_drivers/intel/ice.rst
7975 F:      drivers/net/ethernet/intel/
7976 F:      drivers/net/ethernet/intel/*/
7977 F:      include/linux/avf/virtchnl.h
7978
7979 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7980 M:      Maik Broemme <mbroemme@libmpq.org>
7981 L:      linux-fbdev@vger.kernel.org
7982 S:      Maintained
7983 F:      Documentation/fb/intelfb.txt
7984 F:      drivers/video/fbdev/intelfb/
7985
7986 INTEL GPIO DRIVERS
7987 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7988 L:      linux-gpio@vger.kernel.org
7989 S:      Maintained
7990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7991 F:      drivers/gpio/gpio-ich.c
7992 F:      drivers/gpio/gpio-intel-mid.c
7993 F:      drivers/gpio/gpio-lynxpoint.c
7994 F:      drivers/gpio/gpio-merrifield.c
7995 F:      drivers/gpio/gpio-ml-ioh.c
7996 F:      drivers/gpio/gpio-pch.c
7997 F:      drivers/gpio/gpio-sch.c
7998 F:      drivers/gpio/gpio-sodaville.c
7999
8000 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8001 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8002 M:      Zhi Wang <zhi.a.wang@intel.com>
8003 L:      intel-gvt-dev@lists.freedesktop.org
8004 L:      intel-gfx@lists.freedesktop.org
8005 W:      https://01.org/igvt-g
8006 T:      git https://github.com/intel/gvt-linux.git
8007 S:      Supported
8008 F:      drivers/gpu/drm/i915/gvt/
8009
8010 INTEL HID EVENT DRIVER
8011 M:      Alex Hung <alex.hung@canonical.com>
8012 L:      platform-driver-x86@vger.kernel.org
8013 S:      Maintained
8014 F:      drivers/platform/x86/intel-hid.c
8015
8016 INTEL I/OAT DMA DRIVER
8017 M:      Dave Jiang <dave.jiang@intel.com>
8018 R:      Dan Williams <dan.j.williams@intel.com>
8019 L:      dmaengine@vger.kernel.org
8020 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8021 S:      Supported
8022 F:      drivers/dma/ioat*
8023
8024 INTEL IDLE DRIVER
8025 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8026 M:      Len Brown <lenb@kernel.org>
8027 L:      linux-pm@vger.kernel.org
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8029 B:      https://bugzilla.kernel.org
8030 S:      Supported
8031 F:      drivers/idle/intel_idle.c
8032
8033 INTEL INTEGRATED SENSOR HUB DRIVER
8034 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8035 M:      Jiri Kosina <jikos@kernel.org>
8036 L:      linux-input@vger.kernel.org
8037 S:      Maintained
8038 F:      drivers/hid/intel-ish-hid/
8039
8040 INTEL IOMMU (VT-d)
8041 M:      David Woodhouse <dwmw2@infradead.org>
8042 L:      iommu@lists.linux-foundation.org
8043 T:      git git://git.infradead.org/iommu-2.6.git
8044 S:      Supported
8045 F:      drivers/iommu/intel-iommu.c
8046 F:      include/linux/intel-iommu.h
8047
8048 INTEL IOP-ADMA DMA DRIVER
8049 R:      Dan Williams <dan.j.williams@intel.com>
8050 S:      Odd fixes
8051 F:      drivers/dma/iop-adma.c
8052
8053 INTEL IPU3 CSI-2 CIO2 DRIVER
8054 M:      Yong Zhi <yong.zhi@intel.com>
8055 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8056 M:      Bingbu Cao <bingbu.cao@intel.com>
8057 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8058 L:      linux-media@vger.kernel.org
8059 S:      Maintained
8060 F:      drivers/media/pci/intel/ipu3/
8061 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8062
8063 INTEL IPU3 CSI-2 IMGU DRIVER
8064 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8065 L:      linux-media@vger.kernel.org
8066 S:      Maintained
8067 F:      drivers/staging/media/ipu3/
8068 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8069 F:      Documentation/media/v4l-drivers/ipu3.rst
8070
8071 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8072 M:      Krzysztof Halasa <khalasa@piap.pl>
8073 S:      Maintained
8074 F:      include/linux/soc/ixp4xx/qmgr.h
8075 F:      include/linux/soc/ixp4xx/npe.h
8076 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8077 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8078 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8079 F:      drivers/net/wan/ixp4xx_hss.c
8080
8081 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8082 M:      Deepak Saxena <dsaxena@plexity.net>
8083 S:      Maintained
8084 F:      drivers/char/hw_random/ixp4xx-rng.c
8085
8086 INTEL MANAGEMENT ENGINE (mei)
8087 M:      Tomas Winkler <tomas.winkler@intel.com>
8088 L:      linux-kernel@vger.kernel.org
8089 S:      Supported
8090 F:      include/uapi/linux/mei.h
8091 F:      include/linux/mei_cl_bus.h
8092 F:      drivers/misc/mei/*
8093 F:      drivers/watchdog/mei_wdt.c
8094 F:      Documentation/misc-devices/mei/*
8095 F:      samples/mei/*
8096
8097 INTEL MENLOW THERMAL DRIVER
8098 M:      Sujith Thomas <sujith.thomas@intel.com>
8099 L:      platform-driver-x86@vger.kernel.org
8100 W:      https://01.org/linux-acpi
8101 S:      Supported
8102 F:      drivers/platform/x86/intel_menlow.c
8103
8104 INTEL MIC DRIVERS (mic)
8105 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8106 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8107 S:      Supported
8108 W:      https://github.com/sudeepdutt/mic
8109 W:      http://software.intel.com/en-us/mic-developer
8110 F:      include/linux/mic_bus.h
8111 F:      include/linux/scif.h
8112 F:      include/uapi/linux/mic_common.h
8113 F:      include/uapi/linux/mic_ioctl.h
8114 F:      include/uapi/linux/scif_ioctl.h
8115 F:      drivers/misc/mic/
8116 F:      drivers/dma/mic_x100_dma.c
8117 F:      drivers/dma/mic_x100_dma.h
8118 F:      Documentation/mic/
8119
8120 INTEL PMC CORE DRIVER
8121 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8122 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8123 L:      platform-driver-x86@vger.kernel.org
8124 S:      Maintained
8125 F:      drivers/platform/x86/intel_pmc_core*
8126
8127 INTEL PMC/P-Unit IPC DRIVER
8128 M:      Zha Qipeng<qipeng.zha@intel.com>
8129 L:      platform-driver-x86@vger.kernel.org
8130 S:      Maintained
8131 F:      drivers/platform/x86/intel_pmc_ipc.c
8132 F:      drivers/platform/x86/intel_punit_ipc.c
8133 F:      arch/x86/include/asm/intel_pmc_ipc.h
8134 F:      arch/x86/include/asm/intel_punit_ipc.h
8135
8136 INTEL PMIC GPIO DRIVERS
8137 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8138 S:      Maintained
8139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8140 F:      drivers/gpio/gpio-*cove.c
8141 F:      drivers/gpio/gpio-msic.c
8142
8143 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8144 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8145 S:      Maintained
8146 F:      drivers/mfd/intel_msic.c
8147 F:      drivers/mfd/intel_soc_pmic*
8148 F:      include/linux/mfd/intel_msic.h
8149 F:      include/linux/mfd/intel_soc_pmic*
8150
8151 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8152 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8153 L:      linux-wireless@vger.kernel.org
8154 S:      Maintained
8155 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8156 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8157 F:      drivers/net/wireless/intel/ipw2x00/
8158
8159 INTEL PSTATE DRIVER
8160 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8161 M:      Len Brown <lenb@kernel.org>
8162 L:      linux-pm@vger.kernel.org
8163 S:      Supported
8164 F:      drivers/cpufreq/intel_pstate.c
8165
8166 INTEL RDMA RNIC DRIVER
8167 M:      Faisal Latif <faisal.latif@intel.com>
8168 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8169 L:      linux-rdma@vger.kernel.org
8170 S:      Supported
8171 F:      drivers/infiniband/hw/i40iw/
8172 F:      include/uapi/rdma/i40iw-abi.h
8173
8174 INTEL TELEMETRY DRIVER
8175 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8176 M:      "David E. Box" <david.e.box@linux.intel.com>
8177 L:      platform-driver-x86@vger.kernel.org
8178 S:      Maintained
8179 F:      arch/x86/include/asm/intel_telemetry.h
8180 F:      drivers/platform/x86/intel_telemetry*
8181
8182 INTEL VIRTUAL BUTTON DRIVER
8183 M:      AceLan Kao <acelan.kao@canonical.com>
8184 L:      platform-driver-x86@vger.kernel.org
8185 S:      Maintained
8186 F:      drivers/platform/x86/intel-vbtn.c
8187
8188 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8189 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8190 L:      linux-wireless@vger.kernel.org
8191 S:      Supported
8192 F:      drivers/net/wireless/intel/iwlegacy/
8193
8194 INTEL WIRELESS WIFI LINK (iwlwifi)
8195 M:      Johannes Berg <johannes.berg@intel.com>
8196 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8197 M:      Luca Coelho <luciano.coelho@intel.com>
8198 M:      Intel Linux Wireless <linuxwifi@intel.com>
8199 L:      linux-wireless@vger.kernel.org
8200 W:      http://intellinuxwireless.org
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8202 S:      Supported
8203 F:      drivers/net/wireless/intel/iwlwifi/
8204
8205 INTEL WIRELESS WIMAX CONNECTION 2400
8206 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8207 M:      linux-wimax@intel.com
8208 L:      wimax@linuxwimax.org (subscribers-only)
8209 S:      Supported
8210 W:      http://linuxwimax.org
8211 F:      Documentation/wimax/README.i2400m
8212 F:      drivers/net/wimax/i2400m/
8213 F:      include/uapi/linux/wimax/i2400m.h
8214
8215 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8216 M:      Mario Limonciello <mario.limonciello@dell.com>
8217 S:      Maintained
8218 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8219
8220 INTEL(R) TRACE HUB
8221 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8222 S:      Supported
8223 F:      Documentation/trace/intel_th.rst
8224 F:      drivers/hwtracing/intel_th/
8225
8226 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8227 M:      Ning Sun <ning.sun@intel.com>
8228 L:      tboot-devel@lists.sourceforge.net
8229 W:      http://tboot.sourceforge.net
8230 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8231 S:      Supported
8232 F:      Documentation/intel_txt.txt
8233 F:      include/linux/tboot.h
8234 F:      arch/x86/kernel/tboot.c
8235
8236 INTEL-MID GPIO DRIVER
8237 M:      David Cohen <david.a.cohen@linux.intel.com>
8238 L:      linux-gpio@vger.kernel.org
8239 S:      Maintained
8240 F:      drivers/gpio/gpio-intel-mid.c
8241
8242 INTERCONNECT API
8243 M:      Georgi Djakov <georgi.djakov@linaro.org>
8244 L:      linux-pm@vger.kernel.org
8245 S:      Maintained
8246 F:      Documentation/interconnect/
8247 F:      Documentation/devicetree/bindings/interconnect/
8248 F:      drivers/interconnect/
8249 F:      include/dt-bindings/interconnect/
8250 F:      include/linux/interconnect-provider.h
8251 F:      include/linux/interconnect.h
8252
8253 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8254 M:      Linus Walleij <linus.walleij@linaro.org>
8255 L:      linux-iio@vger.kernel.org
8256 S:      Maintained
8257 F:      drivers/iio/gyro/mpu3050*
8258 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8259
8260 IOC3 ETHERNET DRIVER
8261 M:      Ralf Baechle <ralf@linux-mips.org>
8262 L:      linux-mips@vger.kernel.org
8263 S:      Maintained
8264 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8265
8266 IOC3 SERIAL DRIVER
8267 M:      Pat Gefre <pfg@sgi.com>
8268 L:      linux-serial@vger.kernel.org
8269 S:      Maintained
8270 F:      drivers/tty/serial/ioc3_serial.c
8271
8272 IOMAP FILESYSTEM LIBRARY
8273 M:      Christoph Hellwig <hch@infradead.org>
8274 M:      Darrick J. Wong <darrick.wong@oracle.com>
8275 M:      linux-xfs@vger.kernel.org
8276 M:      linux-fsdevel@vger.kernel.org
8277 L:      linux-xfs@vger.kernel.org
8278 L:      linux-fsdevel@vger.kernel.org
8279 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8280 S:      Supported
8281 F:      fs/iomap.c
8282 F:      include/linux/iomap.h
8283
8284 IOMMU DRIVERS
8285 M:      Joerg Roedel <joro@8bytes.org>
8286 L:      iommu@lists.linux-foundation.org
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8288 S:      Maintained
8289 F:      Documentation/devicetree/bindings/iommu/
8290 F:      drivers/iommu/
8291 F:      include/linux/iommu.h
8292 F:      include/linux/of_iommu.h
8293 F:      include/linux/iova.h
8294
8295 IO_URING
8296 M:      Jens Axboe <axboe@kernel.dk>
8297 L:      linux-block@vger.kernel.org
8298 L:      linux-fsdevel@vger.kernel.org
8299 T:      git git://git.kernel.dk/linux-block
8300 T:      git git://git.kernel.dk/liburing
8301 S:      Maintained
8302 F:      fs/io_uring.c
8303 F:      include/uapi/linux/io_uring.h
8304
8305 IP MASQUERADING
8306 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8307 S:      Maintained
8308 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8309
8310 IPMI SUBSYSTEM
8311 M:      Corey Minyard <minyard@acm.org>
8312 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8313 W:      http://openipmi.sourceforge.net/
8314 S:      Supported
8315 F:      Documentation/devicetree/bindings/ipmi/
8316 F:      Documentation/IPMI.txt
8317 F:      drivers/char/ipmi/
8318 F:      include/linux/ipmi*
8319 F:      include/uapi/linux/ipmi*
8320
8321 IPS SCSI RAID DRIVER
8322 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8323 L:      linux-scsi@vger.kernel.org
8324 W:      http://www.adaptec.com/
8325 S:      Maintained
8326 F:      drivers/scsi/ips*
8327
8328 IPVS
8329 M:      Wensong Zhang <wensong@linux-vs.org>
8330 M:      Simon Horman <horms@verge.net.au>
8331 M:      Julian Anastasov <ja@ssi.bg>
8332 L:      netdev@vger.kernel.org
8333 L:      lvs-devel@vger.kernel.org
8334 S:      Maintained
8335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8337 F:      Documentation/networking/ipvs-sysctl.txt
8338 F:      include/net/ip_vs.h
8339 F:      include/uapi/linux/ip_vs.h
8340 F:      net/netfilter/ipvs/
8341
8342 IPWIRELESS DRIVER
8343 M:      Jiri Kosina <jikos@kernel.org>
8344 M:      David Sterba <dsterba@suse.com>
8345 S:      Odd Fixes
8346 F:      drivers/tty/ipwireless/
8347
8348 IPX NETWORK LAYER
8349 L:      netdev@vger.kernel.org
8350 S:      Obsolete
8351 F:      include/uapi/linux/ipx.h
8352
8353 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8354 M:      Marc Zyngier <marc.zyngier@arm.com>
8355 S:      Maintained
8356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8357 F:      Documentation/IRQ-domain.txt
8358 F:      include/linux/irqdomain.h
8359 F:      kernel/irq/irqdomain.c
8360 F:      kernel/irq/msi.c
8361
8362 IRQ SUBSYSTEM
8363 M:      Thomas Gleixner <tglx@linutronix.de>
8364 L:      linux-kernel@vger.kernel.org
8365 S:      Maintained
8366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8367 F:      kernel/irq/
8368
8369 IRQCHIP DRIVERS
8370 M:      Thomas Gleixner <tglx@linutronix.de>
8371 M:      Jason Cooper <jason@lakedaemon.net>
8372 M:      Marc Zyngier <marc.zyngier@arm.com>
8373 L:      linux-kernel@vger.kernel.org
8374 S:      Maintained
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8376 F:      Documentation/devicetree/bindings/interrupt-controller/
8377 F:      drivers/irqchip/
8378
8379 ISA
8380 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8381 S:      Maintained
8382 F:      Documentation/isa.txt
8383 F:      drivers/base/isa.c
8384 F:      include/linux/isa.h
8385
8386 ISA RADIO MODULE
8387 M:      Hans Verkuil <hverkuil@xs4all.nl>
8388 L:      linux-media@vger.kernel.org
8389 T:      git git://linuxtv.org/media_tree.git
8390 W:      https://linuxtv.org
8391 S:      Maintained
8392 F:      drivers/media/radio/radio-isa*
8393
8394 ISAPNP
8395 M:      Jaroslav Kysela <perex@perex.cz>
8396 S:      Maintained
8397 F:      Documentation/isapnp.txt
8398 F:      drivers/pnp/isapnp/
8399 F:      include/linux/isapnp.h
8400
8401 ISCSI
8402 M:      Lee Duncan <lduncan@suse.com>
8403 M:      Chris Leech <cleech@redhat.com>
8404 L:      open-iscsi@googlegroups.com
8405 W:      www.open-iscsi.com
8406 S:      Maintained
8407 F:      drivers/scsi/*iscsi*
8408 F:      include/scsi/*iscsi*
8409
8410 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8411 M:      Peter Jones <pjones@redhat.com>
8412 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8413 S:      Maintained
8414 F:      drivers/firmware/iscsi_ibft*
8415
8416 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8417 M:      Sagi Grimberg <sagi@grimberg.me>
8418 M:      Max Gurtovoy <maxg@mellanox.com>
8419 L:      linux-rdma@vger.kernel.org
8420 S:      Supported
8421 W:      http://www.openfabrics.org
8422 W:      www.open-iscsi.org
8423 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8424 F:      drivers/infiniband/ulp/iser/
8425
8426 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8427 M:      Sagi Grimberg <sagi@grimberg.me>
8428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8429 L:      linux-rdma@vger.kernel.org
8430 L:      target-devel@vger.kernel.org
8431 S:      Supported
8432 W:      http://www.linux-iscsi.org
8433 F:      drivers/infiniband/ulp/isert
8434
8435 ISDN SUBSYSTEM
8436 M:      Karsten Keil <isdn@linux-pingi.de>
8437 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8438 L:      netdev@vger.kernel.org
8439 W:      http://www.isdn4linux.de
8440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8441 S:      Maintained
8442 F:      Documentation/isdn/
8443 F:      drivers/isdn/
8444 F:      include/linux/isdn.h
8445 F:      include/linux/isdn/
8446 F:      include/uapi/linux/isdn.h
8447 F:      include/uapi/linux/isdn/
8448
8449 IT87 HARDWARE MONITORING DRIVER
8450 M:      Jean Delvare <jdelvare@suse.com>
8451 L:      linux-hwmon@vger.kernel.org
8452 S:      Maintained
8453 F:      Documentation/hwmon/it87.rst
8454 F:      drivers/hwmon/it87.c
8455
8456 IT913X MEDIA DRIVER
8457 M:      Antti Palosaari <crope@iki.fi>
8458 L:      linux-media@vger.kernel.org
8459 W:      https://linuxtv.org
8460 W:      http://palosaari.fi/linux/
8461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8462 T:      git git://linuxtv.org/anttip/media_tree.git
8463 S:      Maintained
8464 F:      drivers/media/tuners/it913x*
8465
8466 IVTV VIDEO4LINUX DRIVER
8467 M:      Andy Walls <awalls@md.metrocast.net>
8468 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8469 L:      linux-media@vger.kernel.org
8470 T:      git git://linuxtv.org/media_tree.git
8471 W:      http://www.ivtvdriver.org
8472 S:      Maintained
8473 F:      Documentation/media/v4l-drivers/ivtv*
8474 F:      drivers/media/pci/ivtv/
8475 F:      include/uapi/linux/ivtv*
8476
8477 IX2505V MEDIA DRIVER
8478 M:      Malcolm Priestley <tvboxspy@gmail.com>
8479 L:      linux-media@vger.kernel.org
8480 W:      https://linuxtv.org
8481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8482 S:      Maintained
8483 F:      drivers/media/dvb-frontends/ix2505v*
8484
8485 JAILHOUSE HYPERVISOR INTERFACE
8486 M:      Jan Kiszka <jan.kiszka@siemens.com>
8487 L:      jailhouse-dev@googlegroups.com
8488 S:      Maintained
8489 F:      arch/x86/kernel/jailhouse.c
8490 F:      arch/x86/include/asm/jailhouse_para.h
8491
8492 JC42.4 TEMPERATURE SENSOR DRIVER
8493 M:      Guenter Roeck <linux@roeck-us.net>
8494 L:      linux-hwmon@vger.kernel.org
8495 S:      Maintained
8496 F:      drivers/hwmon/jc42.c
8497 F:      Documentation/hwmon/jc42.rst
8498
8499 JFS FILESYSTEM
8500 M:      Dave Kleikamp <shaggy@kernel.org>
8501 L:      jfs-discussion@lists.sourceforge.net
8502 W:      http://jfs.sourceforge.net/
8503 T:      git git://github.com/kleikamp/linux-shaggy.git
8504 S:      Maintained
8505 F:      Documentation/filesystems/jfs.txt
8506 F:      fs/jfs/
8507
8508 JME NETWORK DRIVER
8509 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8510 L:      netdev@vger.kernel.org
8511 S:      Maintained
8512 F:      drivers/net/ethernet/jme.*
8513
8514 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8515 M:      David Woodhouse <dwmw2@infradead.org>
8516 M:      Richard Weinberger <richard@nod.at>
8517 L:      linux-mtd@lists.infradead.org
8518 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8519 T:      git git://git.infradead.org/ubifs-2.6.git
8520 S:      Odd Fixes
8521 F:      fs/jffs2/
8522 F:      include/uapi/linux/jffs2.h
8523
8524 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8525 M:      "Theodore Ts'o" <tytso@mit.edu>
8526 M:      Jan Kara <jack@suse.com>
8527 L:      linux-ext4@vger.kernel.org
8528 S:      Maintained
8529 F:      fs/jbd2/
8530 F:      include/linux/jbd2.h
8531
8532 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8533 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8534 L:      linux-media@vger.kernel.org
8535 S:      Maintained
8536 F:      drivers/media/platform/rcar_jpu.c
8537
8538 JSM Neo PCI based serial card
8539 L:      linux-serial@vger.kernel.org
8540 S:      Orphan
8541 F:      drivers/tty/serial/jsm/
8542
8543 K10TEMP HARDWARE MONITORING DRIVER
8544 M:      Clemens Ladisch <clemens@ladisch.de>
8545 L:      linux-hwmon@vger.kernel.org
8546 S:      Maintained
8547 F:      Documentation/hwmon/k10temp.rst
8548 F:      drivers/hwmon/k10temp.c
8549
8550 K8TEMP HARDWARE MONITORING DRIVER
8551 M:      Rudolf Marek <r.marek@assembler.cz>
8552 L:      linux-hwmon@vger.kernel.org
8553 S:      Maintained
8554 F:      Documentation/hwmon/k8temp.rst
8555 F:      drivers/hwmon/k8temp.c
8556
8557 KASAN
8558 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8559 R:      Alexander Potapenko <glider@google.com>
8560 R:      Dmitry Vyukov <dvyukov@google.com>
8561 L:      kasan-dev@googlegroups.com
8562 S:      Maintained
8563 F:      arch/*/include/asm/kasan.h
8564 F:      arch/*/mm/kasan_init*
8565 F:      Documentation/dev-tools/kasan.rst
8566 F:      include/linux/kasan*.h
8567 F:      lib/test_kasan.c
8568 F:      mm/kasan/
8569 F:      scripts/Makefile.kasan
8570
8571 KCONFIG
8572 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8574 L:      linux-kbuild@vger.kernel.org
8575 S:      Maintained
8576 F:      Documentation/kbuild/kconfig*
8577 F:      scripts/kconfig/
8578 F:      scripts/Kconfig.include
8579
8580 KDUMP
8581 M:      Dave Young <dyoung@redhat.com>
8582 M:      Baoquan He <bhe@redhat.com>
8583 R:      Vivek Goyal <vgoyal@redhat.com>
8584 L:      kexec@lists.infradead.org
8585 W:      http://lse.sourceforge.net/kdump/
8586 S:      Maintained
8587 F:      Documentation/kdump/
8588
8589 KEENE FM RADIO TRANSMITTER DRIVER
8590 M:      Hans Verkuil <hverkuil@xs4all.nl>
8591 L:      linux-media@vger.kernel.org
8592 T:      git git://linuxtv.org/media_tree.git
8593 W:      https://linuxtv.org
8594 S:      Maintained
8595 F:      drivers/media/radio/radio-keene*
8596
8597 KERNEL AUTOMOUNTER
8598 M:      Ian Kent <raven@themaw.net>
8599 L:      autofs@vger.kernel.org
8600 S:      Maintained
8601 F:      fs/autofs/
8602
8603 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8604 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8605 M:      Michal Marek <michal.lkml@markovi.net>
8606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8607 L:      linux-kbuild@vger.kernel.org
8608 S:      Maintained
8609 F:      Documentation/kbuild/
8610 F:      Makefile
8611 F:      scripts/Kbuild*
8612 F:      scripts/Makefile*
8613 F:      scripts/basic/
8614 F:      scripts/mk*
8615 F:      scripts/*vmlinux*
8616 F:      scripts/mod/
8617 F:      scripts/package/
8618
8619 KERNEL JANITORS
8620 L:      kernel-janitors@vger.kernel.org
8621 W:      http://kernelnewbies.org/KernelJanitors
8622 S:      Odd Fixes
8623
8624 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8625 M:      "J. Bruce Fields" <bfields@fieldses.org>
8626 M:      Chuck Lever <chuck.lever@oracle.com>
8627 L:      linux-nfs@vger.kernel.org
8628 W:      http://nfs.sourceforge.net/
8629 T:      git git://linux-nfs.org/~bfields/linux.git
8630 S:      Supported
8631 F:      fs/nfsd/
8632 F:      include/uapi/linux/nfsd/
8633 F:      fs/lockd/
8634 F:      fs/nfs_common/
8635 F:      net/sunrpc/
8636 F:      include/linux/lockd/
8637 F:      include/linux/sunrpc/
8638 F:      include/uapi/linux/sunrpc/
8639
8640 KERNEL SELFTEST FRAMEWORK
8641 M:      Shuah Khan <shuah@kernel.org>
8642 M:      Shuah Khan <skhan@linuxfoundation.org>
8643 L:      linux-kselftest@vger.kernel.org
8644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8645 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8646 S:      Maintained
8647 F:      tools/testing/selftests/
8648 F:      Documentation/dev-tools/kselftest*
8649
8650 KERNEL USERMODE HELPER
8651 M:      Luis Chamberlain <mcgrof@kernel.org>
8652 L:      linux-kernel@vger.kernel.org
8653 S:      Maintained
8654 F:      kernel/umh.c
8655 F:      include/linux/umh.h
8656
8657 KERNEL VIRTUAL MACHINE (KVM)
8658 M:      Paolo Bonzini <pbonzini@redhat.com>
8659 M:      Radim Krčmář <rkrcmar@redhat.com>
8660 L:      kvm@vger.kernel.org
8661 W:      http://www.linux-kvm.org
8662 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8663 S:      Supported
8664 F:      Documentation/virtual/kvm/
8665 F:      include/trace/events/kvm.h
8666 F:      include/uapi/asm-generic/kvm*
8667 F:      include/uapi/linux/kvm*
8668 F:      include/asm-generic/kvm*
8669 F:      include/linux/kvm*
8670 F:      include/kvm/iodev.h
8671 F:      virt/kvm/*
8672 F:      tools/kvm/
8673 F:      tools/testing/selftests/kvm/
8674
8675 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8676 M:      Joerg Roedel <joro@8bytes.org>
8677 L:      kvm@vger.kernel.org
8678 W:      http://www.linux-kvm.org/
8679 S:      Maintained
8680 F:      arch/x86/include/asm/svm.h
8681 F:      arch/x86/kvm/svm.c
8682
8683 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8684 M:      Marc Zyngier <marc.zyngier@arm.com>
8685 R:      James Morse <james.morse@arm.com>
8686 R:      Julien Thierry <julien.thierry@arm.com>
8687 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8689 L:      kvmarm@lists.cs.columbia.edu
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8691 S:      Maintained
8692 F:      arch/arm/include/uapi/asm/kvm*
8693 F:      arch/arm/include/asm/kvm*
8694 F:      arch/arm/kvm/
8695 F:      arch/arm64/include/uapi/asm/kvm*
8696 F:      arch/arm64/include/asm/kvm*
8697 F:      arch/arm64/kvm/
8698 F:      virt/kvm/arm/
8699 F:      include/kvm/arm_*
8700
8701 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8702 M:      James Hogan <jhogan@kernel.org>
8703 L:      linux-mips@vger.kernel.org
8704 S:      Supported
8705 F:      arch/mips/include/uapi/asm/kvm*
8706 F:      arch/mips/include/asm/kvm*
8707 F:      arch/mips/kvm/
8708
8709 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8710 M:      Paul Mackerras <paulus@ozlabs.org>
8711 L:      kvm-ppc@vger.kernel.org
8712 W:      http://www.linux-kvm.org/
8713 T:      git git://github.com/agraf/linux-2.6.git
8714 S:      Supported
8715 F:      arch/powerpc/include/uapi/asm/kvm*
8716 F:      arch/powerpc/include/asm/kvm*
8717 F:      arch/powerpc/kvm/
8718 F:      arch/powerpc/kernel/kvm*
8719
8720 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8721 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8722 M:      Janosch Frank <frankja@linux.ibm.com>
8723 R:      David Hildenbrand <david@redhat.com>
8724 R:      Cornelia Huck <cohuck@redhat.com>
8725 L:      linux-s390@vger.kernel.org
8726 W:      http://www.ibm.com/developerworks/linux/linux390/
8727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8728 S:      Supported
8729 F:      arch/s390/include/uapi/asm/kvm*
8730 F:      arch/s390/include/asm/gmap.h
8731 F:      arch/s390/include/asm/kvm*
8732 F:      arch/s390/kvm/
8733 F:      arch/s390/mm/gmap.c
8734
8735 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8736 M:      Paolo Bonzini <pbonzini@redhat.com>
8737 M:      Radim Krčmář <rkrcmar@redhat.com>
8738 L:      kvm@vger.kernel.org
8739 W:      http://www.linux-kvm.org
8740 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8741 S:      Supported
8742 F:      arch/x86/kvm/
8743 F:      arch/x86/kvm/*/
8744 F:      arch/x86/include/uapi/asm/kvm*
8745 F:      arch/x86/include/asm/kvm*
8746 F:      arch/x86/include/asm/pvclock-abi.h
8747 F:      arch/x86/kernel/kvm.c
8748 F:      arch/x86/kernel/kvmclock.c
8749
8750 KERNFS
8751 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8752 M:      Tejun Heo <tj@kernel.org>
8753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8754 S:      Supported
8755 F:      include/linux/kernfs.h
8756 F:      fs/kernfs/
8757
8758 KEXEC
8759 M:      Eric Biederman <ebiederm@xmission.com>
8760 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8761 L:      kexec@lists.infradead.org
8762 S:      Maintained
8763 F:      include/linux/kexec.h
8764 F:      include/uapi/linux/kexec.h
8765 F:      kernel/kexec*
8766
8767 KEYS-ENCRYPTED
8768 M:      Mimi Zohar <zohar@linux.ibm.com>
8769 L:      linux-integrity@vger.kernel.org
8770 L:      keyrings@vger.kernel.org
8771 S:      Supported
8772 F:      Documentation/security/keys/trusted-encrypted.rst
8773 F:      include/keys/encrypted-type.h
8774 F:      security/keys/encrypted-keys/
8775
8776 KEYS-TRUSTED
8777 M:      James Bottomley <jejb@linux.ibm.com>
8778 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8779 M:      Mimi Zohar <zohar@linux.ibm.com>
8780 L:      linux-integrity@vger.kernel.org
8781 L:      keyrings@vger.kernel.org
8782 S:      Supported
8783 F:      Documentation/security/keys/trusted-encrypted.rst
8784 F:      include/keys/trusted-type.h
8785 F:      security/keys/trusted.c
8786 F:      security/keys/trusted.h
8787
8788 KEYS/KEYRINGS:
8789 M:      David Howells <dhowells@redhat.com>
8790 L:      keyrings@vger.kernel.org
8791 S:      Maintained
8792 F:      Documentation/security/keys/core.rst
8793 F:      include/linux/key.h
8794 F:      include/linux/key-type.h
8795 F:      include/linux/keyctl.h
8796 F:      include/uapi/linux/keyctl.h
8797 F:      include/keys/
8798 F:      security/keys/
8799
8800 KGDB / KDB /debug_core
8801 M:      Jason Wessel <jason.wessel@windriver.com>
8802 M:      Daniel Thompson <daniel.thompson@linaro.org>
8803 W:      http://kgdb.wiki.kernel.org/
8804 L:      kgdb-bugreport@lists.sourceforge.net
8805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8806 S:      Maintained
8807 F:      Documentation/dev-tools/kgdb.rst
8808 F:      drivers/misc/kgdbts.c
8809 F:      drivers/tty/serial/kgdboc.c
8810 F:      include/linux/kdb.h
8811 F:      include/linux/kgdb.h
8812 F:      kernel/debug/
8813
8814 KMEMLEAK
8815 M:      Catalin Marinas <catalin.marinas@arm.com>
8816 S:      Maintained
8817 F:      Documentation/dev-tools/kmemleak.rst
8818 F:      include/linux/kmemleak.h
8819 F:      mm/kmemleak.c
8820 F:      mm/kmemleak-test.c
8821
8822 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8823 M:      Luis Chamberlain <mcgrof@kernel.org>
8824 L:      linux-kernel@vger.kernel.org
8825 S:      Maintained
8826 F:      kernel/kmod.c
8827 F:      include/linux/kmod.h
8828 F:      lib/test_kmod.c
8829 F:      tools/testing/selftests/kmod/
8830
8831 KPROBES
8832 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8833 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8834 M:      "David S. Miller" <davem@davemloft.net>
8835 M:      Masami Hiramatsu <mhiramat@kernel.org>
8836 S:      Maintained
8837 F:      Documentation/kprobes.txt
8838 F:      include/linux/kprobes.h
8839 F:      include/asm-generic/kprobes.h
8840 F:      kernel/kprobes.c
8841
8842 KS0108 LCD CONTROLLER DRIVER
8843 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8844 S:      Maintained
8845 F:      Documentation/auxdisplay/ks0108
8846 F:      drivers/auxdisplay/ks0108.c
8847 F:      include/linux/ks0108.h
8848
8849 L3MDEV
8850 M:      David Ahern <dsa@cumulusnetworks.com>
8851 L:      netdev@vger.kernel.org
8852 S:      Maintained
8853 F:      net/l3mdev
8854 F:      include/net/l3mdev.h
8855
8856 L7 BPF FRAMEWORK
8857 M:      John Fastabend <john.fastabend@gmail.com>
8858 M:      Daniel Borkmann <daniel@iogearbox.net>
8859 L:      netdev@vger.kernel.org
8860 L:      bpf@vger.kernel.org
8861 S:      Maintained
8862 F:      include/linux/skmsg.h
8863 F:      net/core/skmsg.c
8864 F:      net/core/sock_map.c
8865 F:      net/ipv4/tcp_bpf.c
8866
8867 LANTIQ / INTEL Ethernet drivers
8868 M:      Hauke Mehrtens <hauke@hauke-m.de>
8869 L:      netdev@vger.kernel.org
8870 S:      Maintained
8871 F:      net/dsa/tag_gswip.c
8872 F:      drivers/net/ethernet/lantiq_xrx200.c
8873 F:      drivers/net/dsa/lantiq_pce.h
8874 F:      drivers/net/dsa/lantiq_gswip.c
8875
8876 LANTIQ MIPS ARCHITECTURE
8877 M:      John Crispin <john@phrozen.org>
8878 L:      linux-mips@vger.kernel.org
8879 S:      Maintained
8880 F:      arch/mips/lantiq
8881 F:      drivers/soc/lantiq
8882
8883 LAPB module
8884 L:      linux-x25@vger.kernel.org
8885 S:      Orphan
8886 F:      Documentation/networking/lapb-module.txt
8887 F:      include/*/lapb.h
8888 F:      net/lapb/
8889
8890 LASI 53c700 driver for PARISC
8891 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8892 L:      linux-scsi@vger.kernel.org
8893 S:      Maintained
8894 F:      Documentation/scsi/53c700.txt
8895 F:      drivers/scsi/53c700*
8896
8897 LEAKING_ADDRESSES
8898 M:      Tobin C. Harding <me@tobin.cc>
8899 M:      Tycho Andersen <tycho@tycho.ws>
8900 L:      kernel-hardening@lists.openwall.com
8901 S:      Maintained
8902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8903 F:      scripts/leaking_addresses.pl
8904
8905 LED SUBSYSTEM
8906 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8907 M:      Pavel Machek <pavel@ucw.cz>
8908 R:      Dan Murphy <dmurphy@ti.com>
8909 L:      linux-leds@vger.kernel.org
8910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8911 S:      Maintained
8912 F:      Documentation/devicetree/bindings/leds/
8913 F:      drivers/leds/
8914 F:      include/linux/leds.h
8915
8916 LEGACY EEPROM DRIVER
8917 M:      Jean Delvare <jdelvare@suse.com>
8918 S:      Maintained
8919 F:      Documentation/misc-devices/eeprom
8920 F:      drivers/misc/eeprom/eeprom.c
8921
8922 LEGO MINDSTORMS EV3
8923 R:      David Lechner <david@lechnology.com>
8924 S:      Maintained
8925 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8926 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8927 F:      drivers/power/supply/lego_ev3_battery.c
8928
8929 LEGO USB Tower driver
8930 M:      Juergen Stuber <starblue@users.sourceforge.net>
8931 L:      legousb-devel@lists.sourceforge.net
8932 W:      http://legousb.sourceforge.net/
8933 S:      Maintained
8934 F:      drivers/usb/misc/legousbtower.c
8935
8936 LG LAPTOP EXTRAS
8937 M:      Matan Ziv-Av <matan@svgalib.org>
8938 L:      platform-driver-x86@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8941 F:      Documentation/laptops/lg-laptop.rst
8942 F:      drivers/platform/x86/lg-laptop.c
8943
8944 LG2160 MEDIA DRIVER
8945 M:      Michael Krufky <mkrufky@linuxtv.org>
8946 L:      linux-media@vger.kernel.org
8947 W:      https://linuxtv.org
8948 W:      http://github.com/mkrufky
8949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8950 T:      git git://linuxtv.org/mkrufky/tuners.git
8951 S:      Maintained
8952 F:      drivers/media/dvb-frontends/lg2160.*
8953
8954 LGDT3305 MEDIA DRIVER
8955 M:      Michael Krufky <mkrufky@linuxtv.org>
8956 L:      linux-media@vger.kernel.org
8957 W:      https://linuxtv.org
8958 W:      http://github.com/mkrufky
8959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8960 T:      git git://linuxtv.org/mkrufky/tuners.git
8961 S:      Maintained
8962 F:      drivers/media/dvb-frontends/lgdt3305.*
8963
8964 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8965 M:      Viresh Kumar <vireshk@kernel.org>
8966 L:      linux-ide@vger.kernel.org
8967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8968 S:      Maintained
8969 F:      include/linux/pata_arasan_cf_data.h
8970 F:      drivers/ata/pata_arasan_cf.c
8971
8972 LIBATA PATA DRIVERS
8973 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8974 M:      Jens Axboe <axboe@kernel.dk>
8975 L:      linux-ide@vger.kernel.org
8976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8977 S:      Maintained
8978 F:      drivers/ata/pata_*.c
8979 F:      drivers/ata/ata_generic.c
8980
8981 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8982 M:      Linus Walleij <linus.walleij@linaro.org>
8983 L:      linux-ide@vger.kernel.org
8984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8985 S:      Maintained
8986 F:      drivers/ata/pata_ftide010.c
8987 F:      drivers/ata/sata_gemini.c
8988 F:      drivers/ata/sata_gemini.h
8989
8990 LIBATA SATA AHCI PLATFORM devices support
8991 M:      Hans de Goede <hdegoede@redhat.com>
8992 M:      Jens Axboe <axboe@kernel.dk>
8993 L:      linux-ide@vger.kernel.org
8994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8995 S:      Maintained
8996 F:      drivers/ata/ahci_platform.c
8997 F:      drivers/ata/libahci_platform.c
8998 F:      include/linux/ahci_platform.h
8999
9000 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9001 M:      Mikael Pettersson <mikpelinux@gmail.com>
9002 L:      linux-ide@vger.kernel.org
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9004 S:      Maintained
9005 F:      drivers/ata/sata_promise.*
9006
9007 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9008 M:      Jens Axboe <axboe@kernel.dk>
9009 L:      linux-ide@vger.kernel.org
9010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9011 S:      Maintained
9012 F:      drivers/ata/
9013 F:      include/linux/ata.h
9014 F:      include/linux/libata.h
9015 F:      Documentation/devicetree/bindings/ata/
9016
9017 LIBLOCKDEP
9018 M:      Sasha Levin <alexander.levin@microsoft.com>
9019 S:      Maintained
9020 F:      tools/lib/lockdep/
9021
9022 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9023 M:      Dan Williams <dan.j.williams@intel.com>
9024 M:      Vishal Verma <vishal.l.verma@intel.com>
9025 M:      Dave Jiang <dave.jiang@intel.com>
9026 L:      linux-nvdimm@lists.01.org
9027 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9028 S:      Supported
9029 F:      drivers/nvdimm/blk.c
9030 F:      drivers/nvdimm/region_devs.c
9031
9032 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9033 M:      Vishal Verma <vishal.l.verma@intel.com>
9034 M:      Dan Williams <dan.j.williams@intel.com>
9035 M:      Dave Jiang <dave.jiang@intel.com>
9036 L:      linux-nvdimm@lists.01.org
9037 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9038 S:      Supported
9039 F:      drivers/nvdimm/btt*
9040
9041 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9042 M:      Dan Williams <dan.j.williams@intel.com>
9043 M:      Vishal Verma <vishal.l.verma@intel.com>
9044 M:      Dave Jiang <dave.jiang@intel.com>
9045 L:      linux-nvdimm@lists.01.org
9046 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9047 S:      Supported
9048 F:      drivers/nvdimm/pmem*
9049
9050 LIBNVDIMM: DEVICETREE BINDINGS
9051 M:      Oliver O'Halloran <oohall@gmail.com>
9052 L:      linux-nvdimm@lists.01.org
9053 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9054 S:      Supported
9055 F:      drivers/nvdimm/of_pmem.c
9056 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9057
9058 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9059 M:      Dan Williams <dan.j.williams@intel.com>
9060 M:      Vishal Verma <vishal.l.verma@intel.com>
9061 M:      Dave Jiang <dave.jiang@intel.com>
9062 M:      Keith Busch <keith.busch@intel.com>
9063 M:      Ira Weiny <ira.weiny@intel.com>
9064 L:      linux-nvdimm@lists.01.org
9065 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9067 S:      Supported
9068 F:      drivers/nvdimm/*
9069 F:      drivers/acpi/nfit/*
9070 F:      include/linux/nd.h
9071 F:      include/linux/libnvdimm.h
9072 F:      include/uapi/linux/ndctl.h
9073
9074 LIGHTNVM PLATFORM SUPPORT
9075 M:      Matias Bjorling <mb@lightnvm.io>
9076 W:      http://github/OpenChannelSSD
9077 L:      linux-block@vger.kernel.org
9078 S:      Maintained
9079 F:      drivers/lightnvm/
9080 F:      include/linux/lightnvm.h
9081 F:      include/uapi/linux/lightnvm.h
9082
9083 LINUX FOR POWER MACINTOSH
9084 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9085 W:      http://www.penguinppc.org/
9086 L:      linuxppc-dev@lists.ozlabs.org
9087 S:      Maintained
9088 F:      arch/powerpc/platforms/powermac/
9089 F:      drivers/macintosh/
9090
9091 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9092 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9093 M:      Paul Mackerras <paulus@samba.org>
9094 M:      Michael Ellerman <mpe@ellerman.id.au>
9095 W:      https://github.com/linuxppc/linux/wiki
9096 L:      linuxppc-dev@lists.ozlabs.org
9097 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9099 S:      Supported
9100 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9101 F:      Documentation/devicetree/bindings/powerpc/
9102 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9103 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9104 F:      Documentation/powerpc/
9105 F:      arch/powerpc/
9106 F:      drivers/char/tpm/tpm_ibmvtpm*
9107 F:      drivers/crypto/nx/
9108 F:      drivers/crypto/vmx/
9109 F:      drivers/i2c/busses/i2c-opal.c
9110 F:      drivers/net/ethernet/ibm/ibmveth.*
9111 F:      drivers/net/ethernet/ibm/ibmvnic.*
9112 F:      drivers/pci/hotplug/pnv_php.c
9113 F:      drivers/pci/hotplug/rpa*
9114 F:      drivers/rtc/rtc-opal.c
9115 F:      drivers/scsi/ibmvscsi/
9116 F:      drivers/tty/hvc/hvc_opal.c
9117 F:      drivers/watchdog/wdrtas.c
9118 F:      tools/testing/selftests/powerpc
9119 N:      /pmac
9120 N:      powermac
9121 N:      powernv
9122 N:      [^a-z0-9]ps3
9123 N:      pseries
9124
9125 LINUX FOR POWERPC EMBEDDED MPC5XXX
9126 M:      Anatolij Gustschin <agust@denx.de>
9127 L:      linuxppc-dev@lists.ozlabs.org
9128 T:      git git://git.denx.de/linux-denx-agust.git
9129 S:      Maintained
9130 F:      arch/powerpc/platforms/512x/
9131 F:      arch/powerpc/platforms/52xx/
9132
9133 LINUX FOR POWERPC EMBEDDED PPC4XX
9134 M:      Alistair Popple <alistair@popple.id.au>
9135 M:      Matt Porter <mporter@kernel.crashing.org>
9136 W:      http://www.penguinppc.org/
9137 L:      linuxppc-dev@lists.ozlabs.org
9138 S:      Maintained
9139 F:      arch/powerpc/platforms/40x/
9140 F:      arch/powerpc/platforms/44x/
9141
9142 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9143 M:      Scott Wood <oss@buserror.net>
9144 M:      Kumar Gala <galak@kernel.crashing.org>
9145 W:      http://www.penguinppc.org/
9146 L:      linuxppc-dev@lists.ozlabs.org
9147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9148 S:      Maintained
9149 F:      arch/powerpc/platforms/83xx/
9150 F:      arch/powerpc/platforms/85xx/
9151 F:      Documentation/devicetree/bindings/powerpc/fsl/
9152
9153 LINUX FOR POWERPC EMBEDDED PPC8XX
9154 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9155 W:      http://www.penguinppc.org/
9156 L:      linuxppc-dev@lists.ozlabs.org
9157 S:      Maintained
9158 F:      arch/powerpc/platforms/8xx/
9159
9160 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9161 L:      linuxppc-dev@lists.ozlabs.org
9162 S:      Orphan
9163 F:      arch/powerpc/*/*virtex*
9164 F:      arch/powerpc/*/*/*virtex*
9165
9166 LINUX FOR POWERPC PA SEMI PWRFICIENT
9167 L:      linuxppc-dev@lists.ozlabs.org
9168 S:      Orphan
9169 F:      arch/powerpc/platforms/pasemi/
9170 F:      drivers/*/*pasemi*
9171 F:      drivers/*/*/*pasemi*
9172
9173 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9174 M:      Kees Cook <keescook@chromium.org>
9175 S:      Maintained
9176 F:      drivers/misc/lkdtm/*
9177
9178 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9179 M:      Alan Stern <stern@rowland.harvard.edu>
9180 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9181 M:      Will Deacon <will@kernel.org>
9182 M:      Peter Zijlstra <peterz@infradead.org>
9183 M:      Boqun Feng <boqun.feng@gmail.com>
9184 M:      Nicholas Piggin <npiggin@gmail.com>
9185 M:      David Howells <dhowells@redhat.com>
9186 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9187 M:      Luc Maranget <luc.maranget@inria.fr>
9188 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9189 R:      Akira Yokosawa <akiyks@gmail.com>
9190 R:      Daniel Lustig <dlustig@nvidia.com>
9191 L:      linux-kernel@vger.kernel.org
9192 L:      linux-arch@vger.kernel.org
9193 S:      Supported
9194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9195 F:      tools/memory-model/
9196 F:      Documentation/atomic_bitops.txt
9197 F:      Documentation/atomic_t.txt
9198 F:      Documentation/core-api/atomic_ops.rst
9199 F:      Documentation/core-api/refcount-vs-atomic.rst
9200 F:      Documentation/memory-barriers.txt
9201
9202 LIS3LV02D ACCELEROMETER DRIVER
9203 M:      Eric Piel <eric.piel@tremplin-utc.net>
9204 S:      Maintained
9205 F:      Documentation/misc-devices/lis3lv02d
9206 F:      drivers/misc/lis3lv02d/
9207 F:      drivers/platform/x86/hp_accel.c
9208
9209 LIVE PATCHING
9210 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9211 M:      Jiri Kosina <jikos@kernel.org>
9212 M:      Miroslav Benes <mbenes@suse.cz>
9213 M:      Petr Mladek <pmladek@suse.com>
9214 R:      Joe Lawrence <joe.lawrence@redhat.com>
9215 S:      Maintained
9216 F:      kernel/livepatch/
9217 F:      include/linux/livepatch.h
9218 F:      arch/x86/include/asm/livepatch.h
9219 F:      arch/x86/kernel/livepatch.c
9220 F:      Documentation/livepatch/
9221 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9222 F:      samples/livepatch/
9223 F:      tools/testing/selftests/livepatch/
9224 L:      live-patching@vger.kernel.org
9225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9226
9227 LLC (802.2)
9228 L:      netdev@vger.kernel.org
9229 S:      Odd fixes
9230 F:      include/linux/llc.h
9231 F:      include/uapi/linux/llc.h
9232 F:      include/net/llc*
9233 F:      net/llc/
9234
9235 LM73 HARDWARE MONITOR DRIVER
9236 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9237 L:      linux-hwmon@vger.kernel.org
9238 S:      Maintained
9239 F:      drivers/hwmon/lm73.c
9240
9241 LM78 HARDWARE MONITOR DRIVER
9242 M:      Jean Delvare <jdelvare@suse.com>
9243 L:      linux-hwmon@vger.kernel.org
9244 S:      Maintained
9245 F:      Documentation/hwmon/lm78.rst
9246 F:      drivers/hwmon/lm78.c
9247
9248 LM83 HARDWARE MONITOR DRIVER
9249 M:      Jean Delvare <jdelvare@suse.com>
9250 L:      linux-hwmon@vger.kernel.org
9251 S:      Maintained
9252 F:      Documentation/hwmon/lm83.rst
9253 F:      drivers/hwmon/lm83.c
9254
9255 LM90 HARDWARE MONITOR DRIVER
9256 M:      Jean Delvare <jdelvare@suse.com>
9257 L:      linux-hwmon@vger.kernel.org
9258 S:      Maintained
9259 F:      Documentation/hwmon/lm90.rst
9260 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9261 F:      drivers/hwmon/lm90.c
9262 F:      include/dt-bindings/thermal/lm90.h
9263
9264 LM95234 HARDWARE MONITOR DRIVER
9265 M:      Guenter Roeck <linux@roeck-us.net>
9266 L:      linux-hwmon@vger.kernel.org
9267 S:      Maintained
9268 F:      Documentation/hwmon/lm95234.rst
9269 F:      drivers/hwmon/lm95234.c
9270
9271 LME2510 MEDIA DRIVER
9272 M:      Malcolm Priestley <tvboxspy@gmail.com>
9273 L:      linux-media@vger.kernel.org
9274 W:      https://linuxtv.org
9275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9276 S:      Maintained
9277 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9278
9279 LOADPIN SECURITY MODULE
9280 M:      Kees Cook <keescook@chromium.org>
9281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9282 S:      Supported
9283 F:      security/loadpin/
9284 F:      Documentation/admin-guide/LSM/LoadPin.rst
9285
9286 LOCKING PRIMITIVES
9287 M:      Peter Zijlstra <peterz@infradead.org>
9288 M:      Ingo Molnar <mingo@redhat.com>
9289 M:      Will Deacon <will@kernel.org>
9290 L:      linux-kernel@vger.kernel.org
9291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9292 S:      Maintained
9293 F:      Documentation/locking/
9294 F:      include/linux/lockdep.h
9295 F:      include/linux/spinlock*.h
9296 F:      arch/*/include/asm/spinlock*.h
9297 F:      include/linux/rwlock*.h
9298 F:      include/linux/mutex*.h
9299 F:      include/linux/rwsem*.h
9300 F:      include/linux/seqlock.h
9301 F:      lib/locking*.[ch]
9302 F:      kernel/locking/
9303 X:      kernel/locking/locktorture.c
9304
9305 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9306 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9307 L:      linux-ntfs-dev@lists.sourceforge.net
9308 W:      http://www.linux-ntfs.org/content/view/19/37/
9309 S:      Maintained
9310 F:      Documentation/ldm.txt
9311 F:      block/partitions/ldm.*
9312
9313 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9314 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9315 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9316 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9317 L:      MPT-FusionLinux.pdl@broadcom.com
9318 L:      linux-scsi@vger.kernel.org
9319 W:      http://www.avagotech.com/support/
9320 S:      Supported
9321 F:      drivers/message/fusion/
9322 F:      drivers/scsi/mpt3sas/
9323
9324 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9325 M:      Matthew Wilcox <willy@infradead.org>
9326 L:      linux-scsi@vger.kernel.org
9327 S:      Maintained
9328 F:      drivers/scsi/sym53c8xx_2/
9329
9330 LTC1660 DAC DRIVER
9331 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9332 L:      linux-iio@vger.kernel.org
9333 S:      Maintained
9334 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9335 F:      drivers/iio/dac/ltc1660.c
9336
9337 LTC4261 HARDWARE MONITOR DRIVER
9338 M:      Guenter Roeck <linux@roeck-us.net>
9339 L:      linux-hwmon@vger.kernel.org
9340 S:      Maintained
9341 F:      Documentation/hwmon/ltc4261.rst
9342 F:      drivers/hwmon/ltc4261.c
9343
9344 LTC4306 I2C MULTIPLEXER DRIVER
9345 M:      Michael Hennerich <michael.hennerich@analog.com>
9346 W:      http://ez.analog.com/community/linux-device-drivers
9347 L:      linux-i2c@vger.kernel.org
9348 S:      Supported
9349 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9350 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9351
9352 LTP (Linux Test Project)
9353 M:      Mike Frysinger <vapier@gentoo.org>
9354 M:      Cyril Hrubis <chrubis@suse.cz>
9355 M:      Wanlong Gao <wanlong.gao@gmail.com>
9356 M:      Jan Stancek <jstancek@redhat.com>
9357 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9358 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9359 L:      ltp@lists.linux.it (subscribers-only)
9360 W:      http://linux-test-project.github.io/
9361 T:      git git://github.com/linux-test-project/ltp.git
9362 S:      Maintained
9363
9364 M68K ARCHITECTURE
9365 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9366 L:      linux-m68k@lists.linux-m68k.org
9367 W:      http://www.linux-m68k.org/
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9369 S:      Maintained
9370 F:      arch/m68k/
9371 F:      drivers/zorro/
9372
9373 M68K ON APPLE MACINTOSH
9374 M:      Joshua Thompson <funaho@jurai.org>
9375 W:      http://www.mac.linux-m68k.org/
9376 L:      linux-m68k@lists.linux-m68k.org
9377 S:      Maintained
9378 F:      arch/m68k/mac/
9379
9380 M68K ON HP9000/300
9381 M:      Philip Blundell <philb@gnu.org>
9382 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9383 S:      Maintained
9384 F:      arch/m68k/hp300/
9385
9386 M88DS3103 MEDIA DRIVER
9387 M:      Antti Palosaari <crope@iki.fi>
9388 L:      linux-media@vger.kernel.org
9389 W:      https://linuxtv.org
9390 W:      http://palosaari.fi/linux/
9391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9392 T:      git git://linuxtv.org/anttip/media_tree.git
9393 S:      Maintained
9394 F:      drivers/media/dvb-frontends/m88ds3103*
9395
9396 M88RS2000 MEDIA DRIVER
9397 M:      Malcolm Priestley <tvboxspy@gmail.com>
9398 L:      linux-media@vger.kernel.org
9399 W:      https://linuxtv.org
9400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9401 S:      Maintained
9402 F:      drivers/media/dvb-frontends/m88rs2000*
9403
9404 MA901 MASTERKIT USB FM RADIO DRIVER
9405 M:      Alexey Klimov <klimov.linux@gmail.com>
9406 L:      linux-media@vger.kernel.org
9407 T:      git git://linuxtv.org/media_tree.git
9408 S:      Maintained
9409 F:      drivers/media/radio/radio-ma901.c
9410
9411 MAC80211
9412 M:      Johannes Berg <johannes@sipsolutions.net>
9413 L:      linux-wireless@vger.kernel.org
9414 W:      http://wireless.kernel.org/
9415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9417 S:      Maintained
9418 F:      Documentation/networking/mac80211-injection.txt
9419 F:      include/net/mac80211.h
9420 F:      net/mac80211/
9421 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9422 F:      Documentation/networking/mac80211_hwsim/README
9423
9424 MAILBOX API
9425 M:      Jassi Brar <jassisinghbrar@gmail.com>
9426 L:      linux-kernel@vger.kernel.org
9427 S:      Maintained
9428 F:      drivers/mailbox/
9429 F:      include/linux/mailbox_client.h
9430 F:      include/linux/mailbox_controller.h
9431
9432 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9433 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9434 W:      http://www.kernel.org/doc/man-pages
9435 L:      linux-man@vger.kernel.org
9436 S:      Maintained
9437
9438 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9439 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9440 L:      linux-mips@vger.kernel.org
9441 S:      Maintained
9442 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9443
9444 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9445 M:      Andrew Lunn <andrew@lunn.ch>
9446 M:      Vivien Didelot <vivien.didelot@gmail.com>
9447 L:      netdev@vger.kernel.org
9448 S:      Maintained
9449 F:      drivers/net/dsa/mv88e6xxx/
9450 F:      include/linux/platform_data/mv88e6xxx.h
9451 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9452
9453 MARVELL ARMADA DRM SUPPORT
9454 M:      Russell King <linux@armlinux.org.uk>
9455 S:      Maintained
9456 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9457 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9458 F:      drivers/gpu/drm/armada/
9459 F:      include/uapi/drm/armada_drm.h
9460 F:      Documentation/devicetree/bindings/display/armada/
9461
9462 MARVELL ARMADA 3700 PHY DRIVERS
9463 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9464 S:      Maintained
9465 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9466 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9467 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9468 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9469
9470 MARVELL CRYPTO DRIVER
9471 M:      Boris Brezillon <bbrezillon@kernel.org>
9472 M:      Arnaud Ebalard <arno@natisbad.org>
9473 F:      drivers/crypto/marvell/
9474 S:      Maintained
9475 L:      linux-crypto@vger.kernel.org
9476
9477 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9478 M:      Mirko Lindner <mlindner@marvell.com>
9479 M:      Stephen Hemminger <stephen@networkplumber.org>
9480 L:      netdev@vger.kernel.org
9481 S:      Maintained
9482 F:      drivers/net/ethernet/marvell/sk*
9483
9484 MARVELL LIBERTAS WIRELESS DRIVER
9485 L:      libertas-dev@lists.infradead.org
9486 S:      Orphan
9487 F:      drivers/net/wireless/marvell/libertas/
9488
9489 MARVELL MACCHIATOBIN SUPPORT
9490 M:      Russell King <linux@armlinux.org.uk>
9491 L:      linux-arm-kernel@lists.infradead.org
9492 S:      Maintained
9493 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9494
9495 MARVELL MV643XX ETHERNET DRIVER
9496 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9497 L:      netdev@vger.kernel.org
9498 S:      Maintained
9499 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9500 F:      include/linux/mv643xx.h
9501
9502 MARVELL MV88X3310 PHY DRIVER
9503 M:      Russell King <linux@armlinux.org.uk>
9504 L:      netdev@vger.kernel.org
9505 S:      Maintained
9506 F:      drivers/net/phy/marvell10g.c
9507
9508 MARVELL MVEBU THERMAL DRIVER
9509 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9510 S:      Maintained
9511 F:      drivers/thermal/armada_thermal.c
9512
9513 MARVELL MVNETA ETHERNET DRIVER
9514 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9515 L:      netdev@vger.kernel.org
9516 S:      Maintained
9517 F:      drivers/net/ethernet/marvell/mvneta.*
9518
9519 MARVELL MWIFIEX WIRELESS DRIVER
9520 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9521 M:      Nishant Sarmukadam <nishants@marvell.com>
9522 M:      Ganapathi Bhat <gbhat@marvell.com>
9523 M:      Xinming Hu <huxinming820@gmail.com>
9524 L:      linux-wireless@vger.kernel.org
9525 S:      Maintained
9526 F:      drivers/net/wireless/marvell/mwifiex/
9527
9528 MARVELL MWL8K WIRELESS DRIVER
9529 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9530 L:      linux-wireless@vger.kernel.org
9531 S:      Odd Fixes
9532 F:      drivers/net/wireless/marvell/mwl8k.c
9533
9534 MARVELL NAND CONTROLLER DRIVER
9535 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9536 L:      linux-mtd@lists.infradead.org
9537 S:      Maintained
9538 F:      drivers/mtd/nand/raw/marvell_nand.c
9539 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9540
9541 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9542 M:      Nicolas Pitre <nico@fluxnic.net>
9543 S:      Odd Fixes
9544 F:      drivers/mmc/host/mvsdio.*
9545
9546 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9547 M:      Hu Ziji <huziji@marvell.com>
9548 L:      linux-mmc@vger.kernel.org
9549 S:      Supported
9550 F:      drivers/mmc/host/sdhci-xenon*
9551 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9552
9553 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9554 M:      Sunil Goutham <sgoutham@marvell.com>
9555 M:      Linu Cherian <lcherian@marvell.com>
9556 M:      Geetha sowjanya <gakula@marvell.com>
9557 M:      Jerin Jacob <jerinj@marvell.com>
9558 L:      netdev@vger.kernel.org
9559 S:      Supported
9560 F:      drivers/net/ethernet/marvell/octeontx2/af/
9561
9562 MATROX FRAMEBUFFER DRIVER
9563 L:      linux-fbdev@vger.kernel.org
9564 S:      Orphan
9565 F:      drivers/video/fbdev/matrox/matroxfb_*
9566 F:      include/uapi/linux/matroxfb.h
9567
9568 MAX16065 HARDWARE MONITOR DRIVER
9569 M:      Guenter Roeck <linux@roeck-us.net>
9570 L:      linux-hwmon@vger.kernel.org
9571 S:      Maintained
9572 F:      Documentation/hwmon/max16065.rst
9573 F:      drivers/hwmon/max16065.c
9574
9575 MAX2175 SDR TUNER DRIVER
9576 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9577 L:      linux-media@vger.kernel.org
9578 T:      git git://linuxtv.org/media_tree.git
9579 S:      Maintained
9580 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9581 F:      Documentation/media/v4l-drivers/max2175.rst
9582 F:      drivers/media/i2c/max2175*
9583 F:      include/uapi/linux/max2175.h
9584
9585 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9586 L:      linux-hwmon@vger.kernel.org
9587 S:      Orphan
9588 F:      Documentation/hwmon/max6650.rst
9589 F:      drivers/hwmon/max6650.c
9590
9591 MAX6697 HARDWARE MONITOR DRIVER
9592 M:      Guenter Roeck <linux@roeck-us.net>
9593 L:      linux-hwmon@vger.kernel.org
9594 S:      Maintained
9595 F:      Documentation/hwmon/max6697.rst
9596 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9597 F:      drivers/hwmon/max6697.c
9598 F:      include/linux/platform_data/max6697.h
9599
9600 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9601 M:      Peter Rosin <peda@axentia.se>
9602 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9603 S:      Maintained
9604 F:      Documentation/devicetree/bindings/sound/max9860.txt
9605 F:      sound/soc/codecs/max9860.*
9606
9607 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9608 M:      Andreas Klinger <ak@it-klinger.de>
9609 L:      linux-iio@vger.kernel.org
9610 S:      Maintained
9611 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9612 F:      drivers/iio/proximity/mb1232.c
9613
9614 MAXIM MAX77650 PMIC MFD DRIVER
9615 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9616 L:      linux-kernel@vger.kernel.org
9617 S:      Maintained
9618 F:      Documentation/devicetree/bindings/*/*max77650.txt
9619 F:      Documentation/devicetree/bindings/*/max77650*.txt
9620 F:      include/linux/mfd/max77650.h
9621 F:      drivers/mfd/max77650.c
9622 F:      drivers/regulator/max77650-regulator.c
9623 F:      drivers/power/supply/max77650-charger.c
9624 F:      drivers/input/misc/max77650-onkey.c
9625 F:      drivers/leds/leds-max77650.c
9626 F:      drivers/gpio/gpio-max77650.c
9627
9628 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9629 M:      Javier Martinez Canillas <javier@dowhile0.org>
9630 L:      linux-kernel@vger.kernel.org
9631 S:      Supported
9632 F:      drivers/regulator/max77802-regulator.c
9633 F:      Documentation/devicetree/bindings/*/*max77802.txt
9634 F:      include/dt-bindings/*/*max77802.h
9635
9636 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9637 M:      Krzysztof Kozlowski <krzk@kernel.org>
9638 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9639 L:      linux-pm@vger.kernel.org
9640 S:      Supported
9641 F:      drivers/power/supply/max14577_charger.c
9642 F:      drivers/power/supply/max77693_charger.c
9643
9644 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9645 M:      Chanwoo Choi <cw00.choi@samsung.com>
9646 M:      Krzysztof Kozlowski <krzk@kernel.org>
9647 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9648 L:      linux-kernel@vger.kernel.org
9649 S:      Supported
9650 F:      drivers/*/max14577*.c
9651 F:      drivers/*/max77686*.c
9652 F:      drivers/*/max77693*.c
9653 F:      drivers/extcon/extcon-max14577.c
9654 F:      drivers/extcon/extcon-max77693.c
9655 F:      drivers/rtc/rtc-max77686.c
9656 F:      drivers/clk/clk-max77686.c
9657 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9658 F:      Documentation/devicetree/bindings/*/max77686.txt
9659 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9660 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9661 F:      include/linux/mfd/max14577*.h
9662 F:      include/linux/mfd/max77686*.h
9663 F:      include/linux/mfd/max77693*.h
9664
9665 MAXIRADIO FM RADIO RECEIVER DRIVER
9666 M:      Hans Verkuil <hverkuil@xs4all.nl>
9667 L:      linux-media@vger.kernel.org
9668 T:      git git://linuxtv.org/media_tree.git
9669 W:      https://linuxtv.org
9670 S:      Maintained
9671 F:      drivers/media/radio/radio-maxiradio*
9672
9673 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9674 M:      Peter Rosin <peda@axentia.se>
9675 L:      linux-iio@vger.kernel.org
9676 S:      Maintained
9677 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9678 F:      drivers/iio/potentiometer/mcp4018.c
9679 F:      drivers/iio/potentiometer/mcp4531.c
9680
9681 MCR20A IEEE-802.15.4 RADIO DRIVER
9682 M:      Xue Liu <liuxuenetmail@gmail.com>
9683 L:      linux-wpan@vger.kernel.org
9684 W:      https://github.com/xueliu/mcr20a-linux
9685 S:      Maintained
9686 F:      drivers/net/ieee802154/mcr20a.c
9687 F:      drivers/net/ieee802154/mcr20a.h
9688 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9689
9690 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9691 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9692 L:      linux-iio@vger.kernel.org
9693 S:      Maintained
9694 F:      drivers/iio/dac/cio-dac.c
9695
9696 MEDIA CONTROLLER FRAMEWORK
9697 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9698 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9699 L:      linux-media@vger.kernel.org
9700 W:      https://www.linuxtv.org
9701 T:      git git://linuxtv.org/media_tree.git
9702 S:      Supported
9703 F:      drivers/media/mc/
9704 F:      include/media/media-*.h
9705 F:      include/uapi/linux/media.h
9706
9707 MEDIA DRIVERS FOR ASCOT2E
9708 M:      Sergey Kozlov <serjk@netup.ru>
9709 M:      Abylay Ospan <aospan@netup.ru>
9710 L:      linux-media@vger.kernel.org
9711 W:      https://linuxtv.org
9712 W:      http://netup.tv/
9713 T:      git git://linuxtv.org/media_tree.git
9714 S:      Supported
9715 F:      drivers/media/dvb-frontends/ascot2e*
9716
9717 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9718 M:      Jasmin Jessich <jasmin@anw.at>
9719 L:      linux-media@vger.kernel.org
9720 W:      https://linuxtv.org
9721 T:      git git://linuxtv.org/media_tree.git
9722 S:      Maintained
9723 F:      drivers/media/dvb-frontends/cxd2099*
9724
9725 MEDIA DRIVERS FOR CXD2841ER
9726 M:      Sergey Kozlov <serjk@netup.ru>
9727 M:      Abylay Ospan <aospan@netup.ru>
9728 L:      linux-media@vger.kernel.org
9729 W:      https://linuxtv.org
9730 W:      http://netup.tv/
9731 T:      git git://linuxtv.org/media_tree.git
9732 S:      Supported
9733 F:      drivers/media/dvb-frontends/cxd2841er*
9734
9735 MEDIA DRIVERS FOR CXD2880
9736 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9737 L:      linux-media@vger.kernel.org
9738 W:      http://linuxtv.org/
9739 T:      git git://linuxtv.org/media_tree.git
9740 S:      Supported
9741 F:      drivers/media/dvb-frontends/cxd2880/*
9742 F:      drivers/media/spi/cxd2880*
9743
9744 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9745 L:      linux-media@vger.kernel.org
9746 W:      https://linuxtv.org
9747 T:      git git://linuxtv.org/media_tree.git
9748 S:      Orphan
9749 F:      drivers/media/pci/ddbridge/*
9750
9751 MEDIA DRIVERS FOR FREESCALE IMX
9752 M:      Steve Longerbeam <slongerbeam@gmail.com>
9753 M:      Philipp Zabel <p.zabel@pengutronix.de>
9754 L:      linux-media@vger.kernel.org
9755 T:      git git://linuxtv.org/media_tree.git
9756 S:      Maintained
9757 F:      Documentation/devicetree/bindings/media/imx.txt
9758 F:      Documentation/media/v4l-drivers/imx.rst
9759 F:      drivers/staging/media/imx/
9760 F:      include/linux/imx-media.h
9761 F:      include/media/imx.h
9762
9763 MEDIA DRIVER FOR FREESCALE IMX PXP
9764 M:      Philipp Zabel <p.zabel@pengutronix.de>
9765 L:      linux-media@vger.kernel.org
9766 T:      git git://linuxtv.org/media_tree.git
9767 S:      Maintained
9768 F:      drivers/media/platform/imx-pxp.[ch]
9769
9770 MEDIA DRIVERS FOR FREESCALE IMX7
9771 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9772 L:      linux-media@vger.kernel.org
9773 T:      git git://linuxtv.org/media_tree.git
9774 S:      Maintained
9775 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9776 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9777 F:      Documentation/media/v4l-drivers/imx7.rst
9778 F:      drivers/staging/media/imx/imx7-media-csi.c
9779 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9780
9781 MEDIA DRIVERS FOR HELENE
9782 M:      Abylay Ospan <aospan@netup.ru>
9783 L:      linux-media@vger.kernel.org
9784 W:      https://linuxtv.org
9785 W:      http://netup.tv/
9786 T:      git git://linuxtv.org/media_tree.git
9787 S:      Supported
9788 F:      drivers/media/dvb-frontends/helene*
9789
9790 MEDIA DRIVERS FOR HORUS3A
9791 M:      Sergey Kozlov <serjk@netup.ru>
9792 M:      Abylay Ospan <aospan@netup.ru>
9793 L:      linux-media@vger.kernel.org
9794 W:      https://linuxtv.org
9795 W:      http://netup.tv/
9796 T:      git git://linuxtv.org/media_tree.git
9797 S:      Supported
9798 F:      drivers/media/dvb-frontends/horus3a*
9799
9800 MEDIA DRIVERS FOR LNBH25
9801 M:      Sergey Kozlov <serjk@netup.ru>
9802 M:      Abylay Ospan <aospan@netup.ru>
9803 L:      linux-media@vger.kernel.org
9804 W:      https://linuxtv.org
9805 W:      http://netup.tv/
9806 T:      git git://linuxtv.org/media_tree.git
9807 S:      Supported
9808 F:      drivers/media/dvb-frontends/lnbh25*
9809
9810 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9811 L:      linux-media@vger.kernel.org
9812 W:      https://linuxtv.org
9813 T:      git git://linuxtv.org/media_tree.git
9814 S:      Orphan
9815 F:      drivers/media/dvb-frontends/mxl5xx*
9816
9817 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9818 M:      Sergey Kozlov <serjk@netup.ru>
9819 M:      Abylay Ospan <aospan@netup.ru>
9820 L:      linux-media@vger.kernel.org
9821 W:      https://linuxtv.org
9822 W:      http://netup.tv/
9823 T:      git git://linuxtv.org/media_tree.git
9824 S:      Supported
9825 F:      drivers/media/pci/netup_unidvb/*
9826
9827 MEDIA DRIVERS FOR RENESAS - CEU
9828 M:      Jacopo Mondi <jacopo@jmondi.org>
9829 L:      linux-media@vger.kernel.org
9830 L:      linux-renesas-soc@vger.kernel.org
9831 T:      git git://linuxtv.org/media_tree.git
9832 S:      Supported
9833 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9834 F:      drivers/media/platform/renesas-ceu.c
9835 F:      include/media/drv-intf/renesas-ceu.h
9836
9837 MEDIA DRIVERS FOR RENESAS - DRIF
9838 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9839 L:      linux-media@vger.kernel.org
9840 L:      linux-renesas-soc@vger.kernel.org
9841 T:      git git://linuxtv.org/media_tree.git
9842 S:      Supported
9843 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9844 F:      drivers/media/platform/rcar_drif.c
9845
9846 MEDIA DRIVERS FOR RENESAS - FCP
9847 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9848 L:      linux-media@vger.kernel.org
9849 L:      linux-renesas-soc@vger.kernel.org
9850 T:      git git://linuxtv.org/media_tree.git
9851 S:      Supported
9852 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9853 F:      drivers/media/platform/rcar-fcp.c
9854 F:      include/media/rcar-fcp.h
9855
9856 MEDIA DRIVERS FOR RENESAS - FDP1
9857 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9858 L:      linux-media@vger.kernel.org
9859 L:      linux-renesas-soc@vger.kernel.org
9860 T:      git git://linuxtv.org/media_tree.git
9861 S:      Supported
9862 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9863 F:      drivers/media/platform/rcar_fdp1.c
9864
9865 MEDIA DRIVERS FOR RENESAS - VIN
9866 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9867 L:      linux-media@vger.kernel.org
9868 L:      linux-renesas-soc@vger.kernel.org
9869 T:      git git://linuxtv.org/media_tree.git
9870 S:      Supported
9871 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9872 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9873 F:      drivers/media/platform/rcar-vin/
9874
9875 MEDIA DRIVERS FOR RENESAS - VSP1
9876 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9877 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9878 L:      linux-media@vger.kernel.org
9879 L:      linux-renesas-soc@vger.kernel.org
9880 T:      git git://linuxtv.org/media_tree.git
9881 S:      Supported
9882 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9883 F:      drivers/media/platform/vsp1/
9884
9885 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9886 L:      linux-media@vger.kernel.org
9887 W:      https://linuxtv.org
9888 T:      git git://linuxtv.org/media_tree.git
9889 S:      Orphan
9890 F:      drivers/media/dvb-frontends/stv0910*
9891
9892 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9893 L:      linux-media@vger.kernel.org
9894 W:      https://linuxtv.org
9895 T:      git git://linuxtv.org/media_tree.git
9896 S:      Orphan
9897 F:      drivers/media/dvb-frontends/stv6111*
9898
9899 MEDIA DRIVERS FOR STM32 - DCMI
9900 M:      Hugues Fruchet <hugues.fruchet@st.com>
9901 L:      linux-media@vger.kernel.org
9902 T:      git git://linuxtv.org/media_tree.git
9903 S:      Supported
9904 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9905 F:      drivers/media/platform/stm32/stm32-dcmi.c
9906
9907 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9908 M:      Dmitry Osipenko <digetx@gmail.com>
9909 L:      linux-media@vger.kernel.org
9910 L:      linux-tegra@vger.kernel.org
9911 T:      git git://linuxtv.org/media_tree.git
9912 S:      Maintained
9913 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9914 F:      drivers/staging/media/tegra-vde/
9915
9916 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9917 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9918 P:      LinuxTV.org Project
9919 L:      linux-media@vger.kernel.org
9920 W:      https://linuxtv.org
9921 Q:      http://patchwork.kernel.org/project/linux-media/list/
9922 T:      git git://linuxtv.org/media_tree.git
9923 S:      Maintained
9924 F:      Documentation/devicetree/bindings/media/
9925 F:      Documentation/media/
9926 F:      drivers/media/
9927 F:      drivers/staging/media/
9928 F:      include/linux/platform_data/media/
9929 F:      include/media/
9930 F:      include/uapi/linux/dvb/
9931 F:      include/uapi/linux/videodev2.h
9932 F:      include/uapi/linux/media.h
9933 F:      include/uapi/linux/v4l2-*
9934 F:      include/uapi/linux/meye.h
9935 F:      include/uapi/linux/ivtv*
9936 F:      include/uapi/linux/uvcvideo.h
9937
9938 MEDIATEK BLUETOOTH DRIVER
9939 M:      Sean Wang <sean.wang@mediatek.com>
9940 L:      linux-bluetooth@vger.kernel.org
9941 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9942 S:      Maintained
9943 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9944 F:      drivers/bluetooth/btmtkuart.c
9945
9946 MEDIATEK CIR DRIVER
9947 M:      Sean Wang <sean.wang@mediatek.com>
9948 S:      Maintained
9949 F:      drivers/media/rc/mtk-cir.c
9950
9951 MEDIATEK DMA DRIVER
9952 M:      Sean Wang <sean.wang@mediatek.com>
9953 L:      dmaengine@vger.kernel.org
9954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9956 S:      Maintained
9957 F:      Documentation/devicetree/bindings/dma/mtk-*
9958 F:      drivers/dma/mediatek/
9959
9960 MEDIATEK PMIC LED DRIVER
9961 M:      Sean Wang <sean.wang@mediatek.com>
9962 S:      Maintained
9963 F:      drivers/leds/leds-mt6323.c
9964 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9965
9966 MEDIATEK ETHERNET DRIVER
9967 M:      Felix Fietkau <nbd@openwrt.org>
9968 M:      John Crispin <john@phrozen.org>
9969 M:      Sean Wang <sean.wang@mediatek.com>
9970 M:      Nelson Chang <nelson.chang@mediatek.com>
9971 L:      netdev@vger.kernel.org
9972 S:      Maintained
9973 F:      drivers/net/ethernet/mediatek/
9974
9975 MEDIATEK SWITCH DRIVER
9976 M:      Sean Wang <sean.wang@mediatek.com>
9977 L:      netdev@vger.kernel.org
9978 S:      Maintained
9979 F:      drivers/net/dsa/mt7530.*
9980 F:      net/dsa/tag_mtk.c
9981
9982 MEDIATEK JPEG DRIVER
9983 M:      Rick Chang <rick.chang@mediatek.com>
9984 M:      Bin Liu <bin.liu@mediatek.com>
9985 S:      Supported
9986 F:      drivers/media/platform/mtk-jpeg/
9987 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9988
9989 MEDIATEK MDP DRIVER
9990 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9991 M:      Houlong Wei <houlong.wei@mediatek.com>
9992 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9993 S:      Supported
9994 F:      drivers/media/platform/mtk-mdp/
9995 F:      drivers/media/platform/mtk-vpu/
9996 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9997
9998 MEDIATEK MEDIA DRIVER
9999 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10000 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10001 S:      Supported
10002 F:      drivers/media/platform/mtk-vcodec/
10003 F:      drivers/media/platform/mtk-vpu/
10004 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10005 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10006
10007 MEDIATEK MMC/SD/SDIO DRIVER
10008 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10009 S:      Maintained
10010 F:      drivers/mmc/host/mtk-sd.c
10011 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10012
10013 MEDIATEK MT76 WIRELESS LAN DRIVER
10014 M:      Felix Fietkau <nbd@nbd.name>
10015 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10016 R:      Ryder Lee <ryder.lee@mediatek.com>
10017 R:      Roy Luo <royluo@google.com>
10018 L:      linux-wireless@vger.kernel.org
10019 S:      Maintained
10020 F:      drivers/net/wireless/mediatek/mt76/
10021
10022 MEDIATEK MT7601U WIRELESS LAN DRIVER
10023 M:      Jakub Kicinski <kubakici@wp.pl>
10024 L:      linux-wireless@vger.kernel.org
10025 S:      Maintained
10026 F:      drivers/net/wireless/mediatek/mt7601u/
10027
10028 MEDIATEK NAND CONTROLLER DRIVER
10029 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10030 L:      linux-mtd@lists.infradead.org
10031 S:      Maintained
10032 F:      drivers/mtd/nand/raw/mtk_*
10033 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10034
10035 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10036 M:      Sean Wang <sean.wang@mediatek.com>
10037 S:      Maintained
10038 F:      drivers/char/hw_random/mtk-rng.c
10039
10040 MEDIATEK USB3 DRD IP DRIVER
10041 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10042 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10044 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10045 S:      Maintained
10046 F:      drivers/usb/mtu3/
10047
10048 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10049 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10050 M:      Martin Donnelly <martin.donnelly@ge.com>
10051 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10052 S:      Maintained
10053 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10054 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10055
10056 MEGARAID SCSI/SAS DRIVERS
10057 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10058 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10059 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10060 L:      megaraidlinux.pdl@broadcom.com
10061 L:      linux-scsi@vger.kernel.org
10062 W:      http://www.avagotech.com/support/
10063 S:      Maintained
10064 F:      Documentation/scsi/megaraid.txt
10065 F:      drivers/scsi/megaraid.*
10066 F:      drivers/scsi/megaraid/
10067
10068 MELEXIS MLX90614 DRIVER
10069 M:      Crt Mori <cmo@melexis.com>
10070 L:      linux-iio@vger.kernel.org
10071 W:      http://www.melexis.com
10072 S:      Supported
10073 F:      drivers/iio/temperature/mlx90614.c
10074
10075 MELEXIS MLX90632 DRIVER
10076 M:      Crt Mori <cmo@melexis.com>
10077 L:      linux-iio@vger.kernel.org
10078 W:      http://www.melexis.com
10079 S:      Supported
10080 F:      drivers/iio/temperature/mlx90632.c
10081
10082 MELFAS MIP4 TOUCHSCREEN DRIVER
10083 M:      Sangwon Jee <jeesw@melfas.com>
10084 W:      http://www.melfas.com
10085 S:      Supported
10086 F:      drivers/input/touchscreen/melfas_mip4.c
10087 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10088
10089 MELLANOX ETHERNET DRIVER (mlx4_en)
10090 M:      Tariq Toukan <tariqt@mellanox.com>
10091 L:      netdev@vger.kernel.org
10092 S:      Supported
10093 W:      http://www.mellanox.com
10094 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10095 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10096
10097 MELLANOX ETHERNET DRIVER (mlx5e)
10098 M:      Saeed Mahameed <saeedm@mellanox.com>
10099 L:      netdev@vger.kernel.org
10100 S:      Supported
10101 W:      http://www.mellanox.com
10102 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10103 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10104
10105 MELLANOX ETHERNET INNOVA DRIVERS
10106 R:      Boris Pismenny <borisp@mellanox.com>
10107 L:      netdev@vger.kernel.org
10108 S:      Supported
10109 W:      http://www.mellanox.com
10110 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10111 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10112 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10113 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10114 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10115
10116 MELLANOX ETHERNET SWITCH DRIVERS
10117 M:      Jiri Pirko <jiri@mellanox.com>
10118 M:      Ido Schimmel <idosch@mellanox.com>
10119 L:      netdev@vger.kernel.org
10120 S:      Supported
10121 W:      http://www.mellanox.com
10122 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10123 F:      drivers/net/ethernet/mellanox/mlxsw/
10124 F:      tools/testing/selftests/drivers/net/mlxsw/
10125
10126 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10127 M:      mlxsw@mellanox.com
10128 L:      netdev@vger.kernel.org
10129 S:      Supported
10130 W:      http://www.mellanox.com
10131 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10132 F:      drivers/net/ethernet/mellanox/mlxfw/
10133
10134 MELLANOX HARDWARE PLATFORM SUPPORT
10135 M:      Andy Shevchenko <andy@infradead.org>
10136 M:      Darren Hart <dvhart@infradead.org>
10137 M:      Vadim Pasternak <vadimp@mellanox.com>
10138 L:      platform-driver-x86@vger.kernel.org
10139 S:      Supported
10140 F:      drivers/platform/mellanox/
10141 F:      include/linux/platform_data/mlxreg.h
10142
10143 MELLANOX MLX4 core VPI driver
10144 M:      Tariq Toukan <tariqt@mellanox.com>
10145 L:      netdev@vger.kernel.org
10146 L:      linux-rdma@vger.kernel.org
10147 W:      http://www.mellanox.com
10148 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10149 S:      Supported
10150 F:      drivers/net/ethernet/mellanox/mlx4/
10151 F:      include/linux/mlx4/
10152
10153 MELLANOX MLX4 IB driver
10154 M:      Yishai Hadas <yishaih@mellanox.com>
10155 L:      linux-rdma@vger.kernel.org
10156 W:      http://www.mellanox.com
10157 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10158 S:      Supported
10159 F:      drivers/infiniband/hw/mlx4/
10160 F:      include/linux/mlx4/
10161 F:      include/uapi/rdma/mlx4-abi.h
10162
10163 MELLANOX MLX5 core VPI driver
10164 M:      Saeed Mahameed <saeedm@mellanox.com>
10165 M:      Leon Romanovsky <leonro@mellanox.com>
10166 L:      netdev@vger.kernel.org
10167 L:      linux-rdma@vger.kernel.org
10168 W:      http://www.mellanox.com
10169 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10170 S:      Supported
10171 F:      drivers/net/ethernet/mellanox/mlx5/core/
10172 F:      include/linux/mlx5/
10173
10174 MELLANOX MLX5 IB driver
10175 M:      Leon Romanovsky <leonro@mellanox.com>
10176 L:      linux-rdma@vger.kernel.org
10177 W:      http://www.mellanox.com
10178 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10179 S:      Supported
10180 F:      drivers/infiniband/hw/mlx5/
10181 F:      include/linux/mlx5/
10182 F:      include/uapi/rdma/mlx5-abi.h
10183
10184 MELLANOX MLXCPLD I2C AND MUX DRIVER
10185 M:      Vadim Pasternak <vadimp@mellanox.com>
10186 M:      Michael Shych <michaelsh@mellanox.com>
10187 L:      linux-i2c@vger.kernel.org
10188 S:      Supported
10189 F:      drivers/i2c/busses/i2c-mlxcpld.c
10190 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10191 F:      Documentation/i2c/busses/i2c-mlxcpld
10192
10193 MELLANOX MLXCPLD LED DRIVER
10194 M:      Vadim Pasternak <vadimp@mellanox.com>
10195 L:      linux-leds@vger.kernel.org
10196 S:      Supported
10197 F:      drivers/leds/leds-mlxcpld.c
10198 F:      drivers/leds/leds-mlxreg.c
10199 F:      Documentation/leds/leds-mlxcpld.rst
10200
10201 MELLANOX PLATFORM DRIVER
10202 M:      Vadim Pasternak <vadimp@mellanox.com>
10203 L:      platform-driver-x86@vger.kernel.org
10204 S:      Supported
10205 F:      drivers/platform/x86/mlx-platform.c
10206
10207 MEMBARRIER SUPPORT
10208 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10209 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10210 L:      linux-kernel@vger.kernel.org
10211 S:      Supported
10212 F:      kernel/sched/membarrier.c
10213 F:      include/uapi/linux/membarrier.h
10214 F:      arch/powerpc/include/asm/membarrier.h
10215
10216 MEMBLOCK
10217 M:      Mike Rapoport <rppt@linux.ibm.com>
10218 L:      linux-mm@kvack.org
10219 S:      Maintained
10220 F:      include/linux/memblock.h
10221 F:      mm/memblock.c
10222 F:      Documentation/core-api/boot-time-mm.rst
10223
10224 MEMORY MANAGEMENT
10225 L:      linux-mm@kvack.org
10226 W:      http://www.linux-mm.org
10227 S:      Maintained
10228 F:      include/linux/mm.h
10229 F:      include/linux/gfp.h
10230 F:      include/linux/mmzone.h
10231 F:      include/linux/memory_hotplug.h
10232 F:      include/linux/vmalloc.h
10233 F:      mm/
10234
10235 MEMORY TECHNOLOGY DEVICES (MTD)
10236 M:      David Woodhouse <dwmw2@infradead.org>
10237 M:      Brian Norris <computersforpeace@gmail.com>
10238 M:      Marek Vasut <marek.vasut@gmail.com>
10239 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10240 M:      Richard Weinberger <richard@nod.at>
10241 M:      Vignesh Raghavendra <vigneshr@ti.com>
10242 L:      linux-mtd@lists.infradead.org
10243 W:      http://www.linux-mtd.infradead.org/
10244 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10247 S:      Maintained
10248 F:      Documentation/devicetree/bindings/mtd/
10249 F:      drivers/mtd/
10250 F:      include/linux/mtd/
10251 F:      include/uapi/mtd/
10252
10253 MEN A21 WATCHDOG DRIVER
10254 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10255 L:      linux-watchdog@vger.kernel.org
10256 S:      Maintained
10257 F:      drivers/watchdog/mena21_wdt.c
10258
10259 MEN CHAMELEON BUS (mcb)
10260 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10261 S:      Maintained
10262 F:      drivers/mcb/
10263 F:      include/linux/mcb.h
10264 F:      Documentation/men-chameleon-bus.txt
10265
10266 MEN F21BMC (Board Management Controller)
10267 M:      Andreas Werner <andreas.werner@men.de>
10268 S:      Supported
10269 F:      drivers/mfd/menf21bmc.c
10270 F:      drivers/watchdog/menf21bmc_wdt.c
10271 F:      drivers/leds/leds-menf21bmc.c
10272 F:      drivers/hwmon/menf21bmc_hwmon.c
10273 F:      Documentation/hwmon/menf21bmc.rst
10274
10275 MEN Z069 WATCHDOG DRIVER
10276 M:      Johannes Thumshirn <jth@kernel.org>
10277 L:      linux-watchdog@vger.kernel.org
10278 S:      Maintained
10279 F:      drivers/watchdog/menz69_wdt.c
10280
10281 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10282 M:      Neil Armstrong <narmstrong@baylibre.com>
10283 L:      linux-media@vger.kernel.org
10284 L:      linux-amlogic@lists.infradead.org
10285 W:      http://linux-meson.com/
10286 S:      Supported
10287 F:      drivers/media/platform/meson/ao-cec.c
10288 F:      drivers/media/platform/meson/ao-cec-g12a.c
10289 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10290 T:      git git://linuxtv.org/media_tree.git
10291
10292 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10293 M:      Liang Yang <liang.yang@amlogic.com>
10294 L:      linux-mtd@lists.infradead.org
10295 S:      Maintained
10296 F:      drivers/mtd/nand/raw/meson_*
10297 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10298
10299 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10300 M:      Maxime Jourdan <mjourdan@baylibre.com>
10301 L:      linux-media@vger.kernel.org
10302 L:      linux-amlogic@lists.infradead.org
10303 S:      Supported
10304 F:      drivers/staging/media/meson/vdec/
10305 T:      git git://linuxtv.org/media_tree.git
10306
10307 METHODE UDPU SUPPORT
10308 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10309 S:      Maintained
10310 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10311
10312 MICROBLAZE ARCHITECTURE
10313 M:      Michal Simek <monstr@monstr.eu>
10314 W:      http://www.monstr.eu/fdt/
10315 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10316 S:      Supported
10317 F:      arch/microblaze/
10318
10319 MICROCHIP AT91 SERIAL DRIVER
10320 M:      Richard Genoud <richard.genoud@gmail.com>
10321 S:      Maintained
10322 F:      drivers/tty/serial/atmel_serial.c
10323 F:      drivers/tty/serial/atmel_serial.h
10324 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10325
10326 MICROCHIP AUDIO ASOC DRIVERS
10327 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10329 S:      Supported
10330 F:      sound/soc/atmel
10331
10332 MICROCHIP DMA DRIVER
10333 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10335 L:      dmaengine@vger.kernel.org
10336 S:      Supported
10337 F:      drivers/dma/at_hdmac.c
10338 F:      drivers/dma/at_hdmac_regs.h
10339 F:      include/linux/platform_data/dma-atmel.h
10340 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10341 F:      include/dt-bindings/dma/at91.h
10342
10343 MICROCHIP ECC DRIVER
10344 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10345 L:      linux-crypto@vger.kernel.org
10346 S:      Maintained
10347 F:      drivers/crypto/atmel-ecc.*
10348
10349 MICROCHIP I2C DRIVER
10350 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10351 L:      linux-i2c@vger.kernel.org
10352 S:      Supported
10353 F:      drivers/i2c/busses/i2c-at91.h
10354 F:      drivers/i2c/busses/i2c-at91-*.c
10355
10356 MICROCHIP ISC DRIVER
10357 M:      Eugen Hristev <eugen.hristev@microchip.com>
10358 L:      linux-media@vger.kernel.org
10359 S:      Supported
10360 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10361 F:      drivers/media/platform/atmel/atmel-isc.h
10362 F:      drivers/media/platform/atmel/atmel-isc-base.c
10363 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10364 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10365
10366 MICROCHIP ISI DRIVER
10367 M:      Eugen Hristev <eugen.hristev@microchip.com>
10368 L:      linux-media@vger.kernel.org
10369 S:      Supported
10370 F:      drivers/media/platform/atmel/atmel-isi.c
10371 F:      drivers/media/platform/atmel/atmel-isi.h
10372
10373 MICROCHIP AT91 USART MFD DRIVER
10374 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10375 L:      linux-kernel@vger.kernel.org
10376 S:      Supported
10377 F:      drivers/mfd/at91-usart.c
10378 F:      include/dt-bindings/mfd/at91-usart.h
10379 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10380
10381 MICROCHIP AT91 USART SPI DRIVER
10382 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10383 L:      linux-spi@vger.kernel.org
10384 S:      Supported
10385 F:      drivers/spi/spi-at91-usart.c
10386 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10387
10388 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10389 M:      Woojung Huh <woojung.huh@microchip.com>
10390 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10391 L:      netdev@vger.kernel.org
10392 S:      Maintained
10393 F:      net/dsa/tag_ksz.c
10394 F:      drivers/net/dsa/microchip/*
10395 F:      include/linux/platform_data/microchip-ksz.h
10396 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10397
10398 MICROCHIP LAN743X ETHERNET DRIVER
10399 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10400 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10401 L:      netdev@vger.kernel.org
10402 S:      Maintained
10403 F:      drivers/net/ethernet/microchip/lan743x_*
10404
10405 MICROCHIP LCDFB DRIVER
10406 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10407 L:      linux-fbdev@vger.kernel.org
10408 S:      Maintained
10409 F:      drivers/video/fbdev/atmel_lcdfb.c
10410 F:      include/video/atmel_lcdc.h
10411
10412 MICROCHIP MMC/SD/SDIO MCI DRIVER
10413 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10414 S:      Maintained
10415 F:      drivers/mmc/host/atmel-mci.c
10416
10417 MICROCHIP MCP16502 PMIC DRIVER
10418 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420 S:      Maintained
10421 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10422 F:      drivers/regulator/mcp16502.c
10423
10424 MICROCHIP MCP3911 ADC DRIVER
10425 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10426 M:      Kent Gustavsson <kent@minoris.se>
10427 L:      linux-iio@vger.kernel.org
10428 S:      Supported
10429 F:      drivers/iio/adc/mcp3911.c
10430 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10431
10432 MICROCHIP NAND DRIVER
10433 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10434 L:      linux-mtd@lists.infradead.org
10435 S:      Supported
10436 F:      drivers/mtd/nand/raw/atmel/*
10437 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10438
10439 MICROCHIP PWM DRIVER
10440 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10442 L:      linux-pwm@vger.kernel.org
10443 S:      Supported
10444 F:      drivers/pwm/pwm-atmel.c
10445 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10446
10447 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10448 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10449 M:      Eugen Hristev <eugen.hristev@microchip.com>
10450 L:      linux-iio@vger.kernel.org
10451 S:      Supported
10452 F:      drivers/iio/adc/at91-sama5d2_adc.c
10453 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10454 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10455
10456 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10457 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10458 S:      Supported
10459 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10460
10461 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10462 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464 L:      linux-gpio@vger.kernel.org
10465 F:      drivers/gpio/gpio-sama5d2-piobu.c
10466
10467 MICROCHIP SPI DRIVER
10468 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10469 S:      Supported
10470 F:      drivers/spi/spi-atmel.*
10471
10472 MICROCHIP SSC DRIVER
10473 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10475 S:      Supported
10476 F:      drivers/misc/atmel-ssc.c
10477 F:      include/linux/atmel-ssc.h
10478
10479 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10480 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10482 S:      Supported
10483 F:      drivers/misc/atmel_tclib.c
10484 F:      drivers/clocksource/tcb_clksrc.c
10485
10486 MICROCHIP USBA UDC DRIVER
10487 M:      Cristian Birsan <cristian.birsan@microchip.com>
10488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10489 S:      Supported
10490 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10491
10492 MICROCHIP USB251XB DRIVER
10493 M:      Richard Leitner <richard.leitner@skidata.com>
10494 L:      linux-usb@vger.kernel.org
10495 S:      Maintained
10496 F:      drivers/usb/misc/usb251xb.c
10497 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10498
10499 MICROCHIP XDMA DRIVER
10500 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10501 L:      linux-arm-kernel@lists.infradead.org
10502 L:      dmaengine@vger.kernel.org
10503 S:      Supported
10504 F:      drivers/dma/at_xdmac.c
10505
10506 MICROSEMI MIPS SOCS
10507 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10508 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10509 L:      linux-mips@vger.kernel.org
10510 S:      Supported
10511 F:      arch/mips/generic/board-ocelot.c
10512 F:      arch/mips/configs/generic/board-ocelot.config
10513 F:      arch/mips/boot/dts/mscc/
10514 F:      Documentation/devicetree/bindings/mips/mscc.txt
10515
10516 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10517 M:      Don Brace <don.brace@microsemi.com>
10518 L:      esc.storagedev@microsemi.com
10519 L:      linux-scsi@vger.kernel.org
10520 S:      Supported
10521 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10522 F:      drivers/scsi/smartpqi/Kconfig
10523 F:      drivers/scsi/smartpqi/Makefile
10524 F:      include/linux/cciss*.h
10525 F:      include/uapi/linux/cciss*.h
10526 F:      Documentation/scsi/smartpqi.txt
10527
10528 MICROSEMI ETHERNET SWITCH DRIVER
10529 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10530 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10531 L:      netdev@vger.kernel.org
10532 S:      Supported
10533 F:      drivers/net/ethernet/mscc/
10534
10535 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10536 M:      Chen Yu <yu.c.chen@intel.com>
10537 L:      platform-driver-x86@vger.kernel.org
10538 S:      Supported
10539 F:      drivers/platform/x86/surfacepro3_button.c
10540
10541 MICROTEK X6 SCANNER
10542 M:      Oliver Neukum <oliver@neukum.org>
10543 S:      Maintained
10544 F:      drivers/usb/image/microtek.*
10545
10546 MIPS
10547 M:      Ralf Baechle <ralf@linux-mips.org>
10548 M:      Paul Burton <paul.burton@mips.com>
10549 M:      James Hogan <jhogan@kernel.org>
10550 L:      linux-mips@vger.kernel.org
10551 W:      http://www.linux-mips.org/
10552 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10554 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10555 S:      Supported
10556 F:      Documentation/devicetree/bindings/mips/
10557 F:      Documentation/mips/
10558 F:      arch/mips/
10559 F:      drivers/platform/mips/
10560
10561 MIPS BOSTON DEVELOPMENT BOARD
10562 M:      Paul Burton <paul.burton@mips.com>
10563 L:      linux-mips@vger.kernel.org
10564 S:      Maintained
10565 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10566 F:      arch/mips/boot/dts/img/boston.dts
10567 F:      arch/mips/configs/generic/board-boston.config
10568 F:      drivers/clk/imgtec/clk-boston.c
10569 F:      include/dt-bindings/clock/boston-clock.h
10570
10571 MIPS GENERIC PLATFORM
10572 M:      Paul Burton <paul.burton@mips.com>
10573 L:      linux-mips@vger.kernel.org
10574 S:      Supported
10575 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10576 F:      arch/mips/generic/
10577 F:      arch/mips/tools/generic-board-config.sh
10578
10579 MIPS/LOONGSON1 ARCHITECTURE
10580 M:      Keguang Zhang <keguang.zhang@gmail.com>
10581 L:      linux-mips@vger.kernel.org
10582 S:      Maintained
10583 F:      arch/mips/loongson32/
10584 F:      arch/mips/include/asm/mach-loongson32/
10585 F:      drivers/*/*loongson1*
10586 F:      drivers/*/*/*loongson1*
10587
10588 MIPS/LOONGSON2 ARCHITECTURE
10589 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10590 L:      linux-mips@vger.kernel.org
10591 S:      Maintained
10592 F:      arch/mips/loongson64/fuloong-2e/
10593 F:      arch/mips/loongson64/lemote-2f/
10594 F:      arch/mips/include/asm/mach-loongson64/
10595 F:      drivers/*/*loongson2*
10596 F:      drivers/*/*/*loongson2*
10597
10598 MIPS/LOONGSON3 ARCHITECTURE
10599 M:      Huacai Chen <chenhc@lemote.com>
10600 L:      linux-mips@vger.kernel.org
10601 S:      Maintained
10602 F:      arch/mips/loongson64/
10603 F:      arch/mips/include/asm/mach-loongson64/
10604 F:      drivers/platform/mips/cpu_hwmon.c
10605 F:      drivers/*/*loongson3*
10606 F:      drivers/*/*/*loongson3*
10607
10608 MIPS RINT INSTRUCTION EMULATION
10609 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10610 L:      linux-mips@vger.kernel.org
10611 S:      Supported
10612 F:      arch/mips/math-emu/sp_rint.c
10613 F:      arch/mips/math-emu/dp_rint.c
10614
10615 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10616 M:      Hans Verkuil <hverkuil@xs4all.nl>
10617 L:      linux-media@vger.kernel.org
10618 T:      git git://linuxtv.org/media_tree.git
10619 W:      https://linuxtv.org
10620 S:      Odd Fixes
10621 F:      drivers/media/radio/radio-miropcm20*
10622
10623 MMP SUPPORT
10624 R:      Lubomir Rintel <lkundrak@v3.sk>
10625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10626 S:      Odd Fixes
10627 F:      arch/arm/boot/dts/mmp*
10628 F:      arch/arm/mach-mmp/
10629
10630 MMU GATHER AND TLB INVALIDATION
10631 M:      Will Deacon <will@kernel.org>
10632 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10633 M:      Andrew Morton <akpm@linux-foundation.org>
10634 M:      Nick Piggin <npiggin@gmail.com>
10635 M:      Peter Zijlstra <peterz@infradead.org>
10636 L:      linux-arch@vger.kernel.org
10637 L:      linux-mm@kvack.org
10638 S:      Maintained
10639 F:      arch/*/include/asm/tlb.h
10640 F:      include/asm-generic/tlb.h
10641 F:      mm/mmu_gather.c
10642
10643 MN88472 MEDIA DRIVER
10644 M:      Antti Palosaari <crope@iki.fi>
10645 L:      linux-media@vger.kernel.org
10646 W:      https://linuxtv.org
10647 W:      http://palosaari.fi/linux/
10648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10649 S:      Maintained
10650 F:      drivers/media/dvb-frontends/mn88472*
10651
10652 MN88473 MEDIA DRIVER
10653 M:      Antti Palosaari <crope@iki.fi>
10654 L:      linux-media@vger.kernel.org
10655 W:      https://linuxtv.org
10656 W:      http://palosaari.fi/linux/
10657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10658 S:      Maintained
10659 F:      drivers/media/dvb-frontends/mn88473*
10660
10661 MODULE SUPPORT
10662 M:      Jessica Yu <jeyu@kernel.org>
10663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10664 S:      Maintained
10665 F:      include/linux/module.h
10666 F:      kernel/module.c
10667
10668 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10669 W:      http://popies.net/meye/
10670 S:      Orphan
10671 F:      Documentation/media/v4l-drivers/meye*
10672 F:      drivers/media/pci/meye/
10673 F:      include/uapi/linux/meye.h
10674
10675 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10676 M:      Jiri Slaby <jirislaby@gmail.com>
10677 S:      Maintained
10678 F:      Documentation/serial/moxa-smartio.rst
10679 F:      drivers/tty/mxser.*
10680
10681 MR800 AVERMEDIA USB FM RADIO DRIVER
10682 M:      Alexey Klimov <klimov.linux@gmail.com>
10683 L:      linux-media@vger.kernel.org
10684 T:      git git://linuxtv.org/media_tree.git
10685 S:      Maintained
10686 F:      drivers/media/radio/radio-mr800.c
10687
10688 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10689 M:      Alan Ott <alan@signal11.us>
10690 L:      linux-wpan@vger.kernel.org
10691 S:      Maintained
10692 F:      drivers/net/ieee802154/mrf24j40.c
10693 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10694
10695 MSI LAPTOP SUPPORT
10696 M:      "Lee, Chun-Yi" <jlee@suse.com>
10697 L:      platform-driver-x86@vger.kernel.org
10698 S:      Maintained
10699 F:      drivers/platform/x86/msi-laptop.c
10700
10701 MSI WMI SUPPORT
10702 L:      platform-driver-x86@vger.kernel.org
10703 S:      Orphan
10704 F:      drivers/platform/x86/msi-wmi.c
10705
10706 MSI001 MEDIA DRIVER
10707 M:      Antti Palosaari <crope@iki.fi>
10708 L:      linux-media@vger.kernel.org
10709 W:      https://linuxtv.org
10710 W:      http://palosaari.fi/linux/
10711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10712 T:      git git://linuxtv.org/anttip/media_tree.git
10713 S:      Maintained
10714 F:      drivers/media/tuners/msi001*
10715
10716 MSI2500 MEDIA DRIVER
10717 M:      Antti Palosaari <crope@iki.fi>
10718 L:      linux-media@vger.kernel.org
10719 W:      https://linuxtv.org
10720 W:      http://palosaari.fi/linux/
10721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10722 T:      git git://linuxtv.org/anttip/media_tree.git
10723 S:      Maintained
10724 F:      drivers/media/usb/msi2500/
10725
10726 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10727 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10728 L:      linux-mtd@lists.infradead.org
10729 S:      Maintained
10730 F:      drivers/mtd/devices/docg3*
10731
10732 MT9M032 APTINA SENSOR DRIVER
10733 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10734 L:      linux-media@vger.kernel.org
10735 T:      git git://linuxtv.org/media_tree.git
10736 S:      Maintained
10737 F:      drivers/media/i2c/mt9m032.c
10738 F:      include/media/i2c/mt9m032.h
10739
10740 MT9P031 APTINA CAMERA SENSOR
10741 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10742 L:      linux-media@vger.kernel.org
10743 T:      git git://linuxtv.org/media_tree.git
10744 S:      Maintained
10745 F:      drivers/media/i2c/mt9p031.c
10746 F:      include/media/i2c/mt9p031.h
10747
10748 MT9T001 APTINA CAMERA SENSOR
10749 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10750 L:      linux-media@vger.kernel.org
10751 T:      git git://linuxtv.org/media_tree.git
10752 S:      Maintained
10753 F:      drivers/media/i2c/mt9t001.c
10754 F:      include/media/i2c/mt9t001.h
10755
10756 MT9T112 APTINA CAMERA SENSOR
10757 M:      Jacopo Mondi <jacopo@jmondi.org>
10758 L:      linux-media@vger.kernel.org
10759 T:      git git://linuxtv.org/media_tree.git
10760 S:      Odd Fixes
10761 F:      drivers/media/i2c/mt9t112.c
10762 F:      include/media/i2c/mt9t112.h
10763
10764 MT9V032 APTINA CAMERA SENSOR
10765 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10766 L:      linux-media@vger.kernel.org
10767 T:      git git://linuxtv.org/media_tree.git
10768 S:      Maintained
10769 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10770 F:      drivers/media/i2c/mt9v032.c
10771 F:      include/media/i2c/mt9v032.h
10772
10773 MT9V111 APTINA CAMERA SENSOR
10774 M:      Jacopo Mondi <jacopo@jmondi.org>
10775 L:      linux-media@vger.kernel.org
10776 T:      git git://linuxtv.org/media_tree.git
10777 S:      Maintained
10778 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10779 F:      drivers/media/i2c/mt9v111.c
10780
10781 MULTIFUNCTION DEVICES (MFD)
10782 M:      Lee Jones <lee.jones@linaro.org>
10783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10784 S:      Supported
10785 F:      Documentation/devicetree/bindings/mfd/
10786 F:      drivers/mfd/
10787 F:      include/linux/mfd/
10788 F:      include/dt-bindings/mfd/
10789
10790 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10791 S:      Orphan
10792 F:      drivers/mmc/host/mmc_spi.c
10793 F:      include/linux/spi/mmc_spi.h
10794
10795 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10796 M:      Ulf Hansson <ulf.hansson@linaro.org>
10797 L:      linux-mmc@vger.kernel.org
10798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10799 S:      Maintained
10800 F:      Documentation/devicetree/bindings/mmc/
10801 F:      drivers/mmc/
10802 F:      include/linux/mmc/
10803 F:      include/uapi/linux/mmc/
10804
10805 MULTIPLEXER SUBSYSTEM
10806 M:      Peter Rosin <peda@axentia.se>
10807 S:      Maintained
10808 F:      Documentation/ABI/testing/sysfs-class-mux*
10809 F:      Documentation/devicetree/bindings/mux/
10810 F:      include/dt-bindings/mux/
10811 F:      include/linux/mux/
10812 F:      drivers/mux/
10813
10814 MULTITECH MULTIPORT CARD (ISICOM)
10815 S:      Orphan
10816 F:      drivers/tty/isicom.c
10817 F:      include/linux/isicom.h
10818
10819 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10820 M:      Bin Liu <b-liu@ti.com>
10821 L:      linux-usb@vger.kernel.org
10822 S:      Maintained
10823 F:      drivers/usb/musb/
10824
10825 MXL301RF MEDIA DRIVER
10826 M:      Akihiro Tsukada <tskd08@gmail.com>
10827 L:      linux-media@vger.kernel.org
10828 S:      Odd Fixes
10829 F:      drivers/media/tuners/mxl301rf*
10830
10831 MXL5007T MEDIA DRIVER
10832 M:      Michael Krufky <mkrufky@linuxtv.org>
10833 L:      linux-media@vger.kernel.org
10834 W:      https://linuxtv.org
10835 W:      http://github.com/mkrufky
10836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10837 T:      git git://linuxtv.org/mkrufky/tuners.git
10838 S:      Maintained
10839 F:      drivers/media/tuners/mxl5007t.*
10840
10841 MXSFB DRM DRIVER
10842 M:      Marek Vasut <marex@denx.de>
10843 M:      Stefan Agner <stefan@agner.ch>
10844 L:      dri-devel@lists.freedesktop.org
10845 S:      Supported
10846 F:      drivers/gpu/drm/mxsfb/
10847 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10848 T:      git git://anongit.freedesktop.org/drm/drm-misc
10849
10850 MYLEX DAC960 PCI RAID Controller
10851 M:      Hannes Reinecke <hare@kernel.org>
10852 L:      linux-scsi@vger.kernel.org
10853 S:      Supported
10854 F:      drivers/scsi/myrb.*
10855 F:      drivers/scsi/myrs.*
10856
10857 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10858 M:      Chris Lee <christopher.lee@cspi.com>
10859 L:      netdev@vger.kernel.org
10860 W:      https://www.cspi.com/ethernet-products/support/downloads/
10861 S:      Supported
10862 F:      drivers/net/ethernet/myricom/myri10ge/
10863
10864 NAND FLASH SUBSYSTEM
10865 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10866 R:      Richard Weinberger <richard@nod.at>
10867 L:      linux-mtd@lists.infradead.org
10868 W:      http://www.linux-mtd.infradead.org/
10869 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10871 S:      Maintained
10872 F:      drivers/mtd/nand/
10873 F:      include/linux/mtd/*nand*.h
10874
10875 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10876 M:      Daniel Mack <zonque@gmail.com>
10877 S:      Maintained
10878 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10879 W:      http://www.native-instruments.com
10880 F:      sound/usb/caiaq/
10881
10882 NATSEMI ETHERNET DRIVER (DP8381x)
10883 S:      Orphan
10884 F:      drivers/net/ethernet/natsemi/natsemi.c
10885
10886 NCR 5380 SCSI DRIVERS
10887 M:      Finn Thain <fthain@telegraphics.com.au>
10888 M:      Michael Schmitz <schmitzmic@gmail.com>
10889 L:      linux-scsi@vger.kernel.org
10890 S:      Maintained
10891 F:      Documentation/scsi/g_NCR5380.txt
10892 F:      drivers/scsi/NCR5380.*
10893 F:      drivers/scsi/arm/cumana_1.c
10894 F:      drivers/scsi/arm/oak.c
10895 F:      drivers/scsi/atari_scsi.*
10896 F:      drivers/scsi/dmx3191d.c
10897 F:      drivers/scsi/g_NCR5380.*
10898 F:      drivers/scsi/mac_scsi.*
10899 F:      drivers/scsi/sun3_scsi.*
10900 F:      drivers/scsi/sun3_scsi_vme.c
10901
10902 NCSI LIBRARY:
10903 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10904 S:      Maintained
10905 F:      net/ncsi/
10906
10907 NCT6775 HARDWARE MONITOR DRIVER
10908 M:      Guenter Roeck <linux@roeck-us.net>
10909 L:      linux-hwmon@vger.kernel.org
10910 S:      Maintained
10911 F:      Documentation/hwmon/nct6775.rst
10912 F:      drivers/hwmon/nct6775.c
10913
10914 NET_FAILOVER MODULE
10915 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10916 L:      netdev@vger.kernel.org
10917 S:      Supported
10918 F:      driver/net/net_failover.c
10919 F:      include/net/net_failover.h
10920 F:      Documentation/networking/net_failover.rst
10921
10922 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10923 M:      Faisal Latif <faisal.latif@intel.com>
10924 L:      linux-rdma@vger.kernel.org
10925 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10926 S:      Supported
10927 F:      drivers/infiniband/hw/nes/
10928 F:      include/uapi/rdma/nes-abi.h
10929
10930 NETEM NETWORK EMULATOR
10931 M:      Stephen Hemminger <stephen@networkplumber.org>
10932 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10933 S:      Maintained
10934 F:      net/sched/sch_netem.c
10935
10936 NETERION 10GbE DRIVERS (s2io/vxge)
10937 M:      Jon Mason <jdmason@kudzu.us>
10938 L:      netdev@vger.kernel.org
10939 S:      Supported
10940 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10941 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10942 F:      drivers/net/ethernet/neterion/
10943
10944 NETFILTER
10945 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10946 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10947 M:      Florian Westphal <fw@strlen.de>
10948 L:      netfilter-devel@vger.kernel.org
10949 L:      coreteam@netfilter.org
10950 W:      http://www.netfilter.org/
10951 W:      http://www.iptables.org/
10952 W:      http://www.nftables.org/
10953 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10956 S:      Maintained
10957 F:      include/linux/netfilter*
10958 F:      include/linux/netfilter/
10959 F:      include/net/netfilter/
10960 F:      include/uapi/linux/netfilter*
10961 F:      include/uapi/linux/netfilter/
10962 F:      net/*/netfilter.c
10963 F:      net/*/netfilter/
10964 F:      net/netfilter/
10965 F:      net/bridge/br_netfilter*.c
10966
10967 NETROM NETWORK LAYER
10968 M:      Ralf Baechle <ralf@linux-mips.org>
10969 L:      linux-hams@vger.kernel.org
10970 W:      http://www.linux-ax25.org/
10971 S:      Maintained
10972 F:      include/net/netrom.h
10973 F:      include/uapi/linux/netrom.h
10974 F:      net/netrom/
10975
10976 NETRONOME ETHERNET DRIVERS
10977 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10978 L:      oss-drivers@netronome.com
10979 S:      Maintained
10980 F:      drivers/net/ethernet/netronome/
10981
10982 NETWORK BLOCK DEVICE (NBD)
10983 M:      Josef Bacik <josef@toxicpanda.com>
10984 S:      Maintained
10985 L:      linux-block@vger.kernel.org
10986 L:      nbd@other.debian.org
10987 F:      Documentation/blockdev/nbd.txt
10988 F:      drivers/block/nbd.c
10989 F:      include/trace/events/nbd.h
10990 F:      include/uapi/linux/nbd.h
10991
10992 NETWORK DROP MONITOR
10993 M:      Neil Horman <nhorman@tuxdriver.com>
10994 L:      netdev@vger.kernel.org
10995 S:      Maintained
10996 W:      https://fedorahosted.org/dropwatch/
10997 F:      net/core/drop_monitor.c
10998
10999 NETWORKING DRIVERS
11000 M:      "David S. Miller" <davem@davemloft.net>
11001 L:      netdev@vger.kernel.org
11002 W:      http://www.linuxfoundation.org/en/Net
11003 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11006 S:      Odd Fixes
11007 F:      Documentation/devicetree/bindings/net/
11008 F:      drivers/net/
11009 F:      include/linux/if_*
11010 F:      include/linux/netdevice.h
11011 F:      include/linux/etherdevice.h
11012 F:      include/linux/fcdevice.h
11013 F:      include/linux/fddidevice.h
11014 F:      include/linux/hippidevice.h
11015 F:      include/linux/inetdevice.h
11016 F:      include/uapi/linux/if_*
11017 F:      include/uapi/linux/netdevice.h
11018
11019 NETWORKING DRIVERS (WIRELESS)
11020 M:      Kalle Valo <kvalo@codeaurora.org>
11021 L:      linux-wireless@vger.kernel.org
11022 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11025 S:      Maintained
11026 F:      Documentation/devicetree/bindings/net/wireless/
11027 F:      drivers/net/wireless/
11028
11029 NETWORKING [DSA]
11030 M:      Andrew Lunn <andrew@lunn.ch>
11031 M:      Vivien Didelot <vivien.didelot@gmail.com>
11032 M:      Florian Fainelli <f.fainelli@gmail.com>
11033 S:      Maintained
11034 F:      Documentation/devicetree/bindings/net/dsa/
11035 F:      net/dsa/
11036 F:      include/net/dsa.h
11037 F:      include/linux/dsa/
11038 F:      include/linux/platform_data/dsa.h
11039 F:      drivers/net/dsa/
11040
11041 NETWORKING [GENERAL]
11042 M:      "David S. Miller" <davem@davemloft.net>
11043 L:      netdev@vger.kernel.org
11044 W:      http://www.linuxfoundation.org/en/Net
11045 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11048 B:      mailto:netdev@vger.kernel.org
11049 S:      Maintained
11050 F:      net/
11051 F:      include/net/
11052 F:      include/linux/in.h
11053 F:      include/linux/net.h
11054 F:      include/linux/netdevice.h
11055 F:      include/uapi/linux/in.h
11056 F:      include/uapi/linux/net.h
11057 F:      include/uapi/linux/netdevice.h
11058 F:      include/uapi/linux/net_namespace.h
11059 F:      tools/testing/selftests/net/
11060 F:      lib/net_utils.c
11061 F:      lib/random32.c
11062 F:      Documentation/networking/
11063
11064 NETWORKING [IPSEC]
11065 M:      Steffen Klassert <steffen.klassert@secunet.com>
11066 M:      Herbert Xu <herbert@gondor.apana.org.au>
11067 M:      "David S. Miller" <davem@davemloft.net>
11068 L:      netdev@vger.kernel.org
11069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11071 S:      Maintained
11072 F:      net/xfrm/
11073 F:      net/key/
11074 F:      net/ipv4/xfrm*
11075 F:      net/ipv4/esp4*
11076 F:      net/ipv4/ah4.c
11077 F:      net/ipv4/ipcomp.c
11078 F:      net/ipv4/ip_vti.c
11079 F:      net/ipv6/xfrm*
11080 F:      net/ipv6/esp6*
11081 F:      net/ipv6/ah6.c
11082 F:      net/ipv6/ipcomp6.c
11083 F:      net/ipv6/ip6_vti.c
11084 F:      include/uapi/linux/xfrm.h
11085 F:      include/net/xfrm.h
11086
11087 NETWORKING [IPv4/IPv6]
11088 M:      "David S. Miller" <davem@davemloft.net>
11089 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11090 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11091 L:      netdev@vger.kernel.org
11092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11093 S:      Maintained
11094 F:      net/ipv4/
11095 F:      net/ipv6/
11096 F:      include/net/ip*
11097 F:      arch/x86/net/*
11098
11099 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11100 M:      Paul Moore <paul@paul-moore.com>
11101 W:      https://github.com/netlabel
11102 L:      netdev@vger.kernel.org
11103 L:      linux-security-module@vger.kernel.org
11104 S:      Maintained
11105 F:      Documentation/netlabel/
11106 F:      include/net/calipso.h
11107 F:      include/net/cipso_ipv4.h
11108 F:      include/net/netlabel.h
11109 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11110 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11111 F:      net/netlabel/
11112 F:      net/ipv4/cipso_ipv4.c
11113 F:      net/ipv6/calipso.c
11114 F:      net/netfilter/xt_CONNSECMARK.c
11115 F:      net/netfilter/xt_SECMARK.c
11116
11117 NETWORKING [TCP]
11118 M:      Eric Dumazet <edumazet@google.com>
11119 L:      netdev@vger.kernel.org
11120 S:      Maintained
11121 F:      net/ipv4/tcp*.c
11122 F:      net/ipv4/syncookies.c
11123 F:      net/ipv6/tcp*.c
11124 F:      net/ipv6/syncookies.c
11125 F:      include/uapi/linux/tcp.h
11126 F:      include/net/tcp.h
11127 F:      include/linux/tcp.h
11128 F:      include/trace/events/tcp.h
11129
11130 NETWORKING [TLS]
11131 M:      Boris Pismenny <borisp@mellanox.com>
11132 M:      Aviad Yehezkel <aviadye@mellanox.com>
11133 M:      Dave Watson <davejwatson@fb.com>
11134 M:      John Fastabend <john.fastabend@gmail.com>
11135 M:      Daniel Borkmann <daniel@iogearbox.net>
11136 L:      netdev@vger.kernel.org
11137 S:      Maintained
11138 F:      net/tls/*
11139 F:      include/uapi/linux/tls.h
11140 F:      include/net/tls.h
11141
11142 NETWORKING [WIRELESS]
11143 L:      linux-wireless@vger.kernel.org
11144 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11145
11146 NETDEVSIM
11147 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11148 S:      Maintained
11149 F:      drivers/net/netdevsim/*
11150
11151 NETXEN (1/10) GbE SUPPORT
11152 M:      Manish Chopra <manishc@marvell.com>
11153 M:      Rahul Verma <rahulv@marvell.com>
11154 M:      GR-Linux-NIC-Dev@marvell.com
11155 L:      netdev@vger.kernel.org
11156 S:      Supported
11157 F:      drivers/net/ethernet/qlogic/netxen/
11158
11159 NFC SUBSYSTEM
11160 L:      netdev@vger.kernel.org
11161 S:      Orphan
11162 F:      net/nfc/
11163 F:      include/net/nfc/
11164 F:      include/uapi/linux/nfc.h
11165 F:      drivers/nfc/
11166 F:      include/linux/platform_data/nfcmrvl.h
11167 F:      include/linux/platform_data/nxp-nci.h
11168 F:      Documentation/devicetree/bindings/net/nfc/
11169
11170 NFS, SUNRPC, AND LOCKD CLIENTS
11171 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11172 M:      Anna Schumaker <anna.schumaker@netapp.com>
11173 L:      linux-nfs@vger.kernel.org
11174 W:      http://client.linux-nfs.org
11175 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11176 S:      Maintained
11177 F:      fs/lockd/
11178 F:      fs/nfs/
11179 F:      fs/nfs_common/
11180 F:      net/sunrpc/
11181 F:      include/linux/lockd/
11182 F:      include/linux/nfs*
11183 F:      include/linux/sunrpc/
11184 F:      include/uapi/linux/nfs*
11185 F:      include/uapi/linux/sunrpc/
11186
11187 NILFS2 FILESYSTEM
11188 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11189 L:      linux-nilfs@vger.kernel.org
11190 W:      https://nilfs.sourceforge.io/
11191 W:      https://nilfs.osdn.jp/
11192 T:      git git://github.com/konis/nilfs2.git
11193 S:      Supported
11194 F:      Documentation/filesystems/nilfs2.txt
11195 F:      fs/nilfs2/
11196 F:      include/trace/events/nilfs2.h
11197 F:      include/uapi/linux/nilfs2_api.h
11198 F:      include/uapi/linux/nilfs2_ondisk.h
11199
11200 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11201 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11202 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11203 S:      Maintained
11204 F:      Documentation/scsi/NinjaSCSI.txt
11205 F:      drivers/scsi/pcmcia/nsp_*
11206
11207 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11208 M:      GOTO Masanori <gotom@debian.or.jp>
11209 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11210 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11211 S:      Maintained
11212 F:      Documentation/scsi/NinjaSCSI.txt
11213 F:      drivers/scsi/nsp32*
11214
11215 NIOS2 ARCHITECTURE
11216 M:      Ley Foon Tan <lftan@altera.com>
11217 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11219 S:      Maintained
11220 F:      arch/nios2/
11221
11222 NOHZ, DYNTICKS SUPPORT
11223 M:      Frederic Weisbecker <fweisbec@gmail.com>
11224 M:      Thomas Gleixner <tglx@linutronix.de>
11225 M:      Ingo Molnar <mingo@kernel.org>
11226 L:      linux-kernel@vger.kernel.org
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11228 S:      Maintained
11229 F:      kernel/time/tick*.*
11230 F:      include/linux/tick.h
11231 F:      include/linux/sched/nohz.h
11232
11233 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11234 M:      Pavel Machek <pavel@ucw.cz>
11235 M:      Sakari Ailus <sakari.ailus@iki.fi>
11236 L:      linux-media@vger.kernel.org
11237 S:      Maintained
11238 F:      drivers/media/i2c/et8ek8
11239 F:      drivers/media/i2c/ad5820.c
11240
11241 NOKIA N900 POWER SUPPLY DRIVERS
11242 R:      Pali Rohár <pali.rohar@gmail.com>
11243 F:      include/linux/power/bq2415x_charger.h
11244 F:      include/linux/power/bq27xxx_battery.h
11245 F:      include/linux/power/isp1704_charger.h
11246 F:      drivers/power/supply/bq2415x_charger.c
11247 F:      drivers/power/supply/bq27xxx_battery.c
11248 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11249 F:      drivers/power/supply/isp1704_charger.c
11250 F:      drivers/power/supply/rx51_battery.c
11251
11252 NOLIBC HEADER FILE
11253 M:      Willy Tarreau <w@1wt.eu>
11254 S:      Maintained
11255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11256 F:      tools/include/nolibc/
11257
11258 NTB AMD DRIVER
11259 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11260 L:      linux-ntb@googlegroups.com
11261 S:      Supported
11262 F:      drivers/ntb/hw/amd/
11263
11264 NTB DRIVER CORE
11265 M:      Jon Mason <jdmason@kudzu.us>
11266 M:      Dave Jiang <dave.jiang@intel.com>
11267 M:      Allen Hubbe <allenbh@gmail.com>
11268 L:      linux-ntb@googlegroups.com
11269 S:      Supported
11270 W:      https://github.com/jonmason/ntb/wiki
11271 T:      git git://github.com/jonmason/ntb.git
11272 F:      drivers/ntb/
11273 F:      drivers/net/ntb_netdev.c
11274 F:      include/linux/ntb.h
11275 F:      include/linux/ntb_transport.h
11276 F:      tools/testing/selftests/ntb/
11277
11278 NTB IDT DRIVER
11279 M:      Serge Semin <fancer.lancer@gmail.com>
11280 L:      linux-ntb@googlegroups.com
11281 S:      Supported
11282 F:      drivers/ntb/hw/idt/
11283
11284 NTB INTEL DRIVER
11285 M:      Dave Jiang <dave.jiang@intel.com>
11286 L:      linux-ntb@googlegroups.com
11287 S:      Supported
11288 W:      https://github.com/davejiang/linux/wiki
11289 T:      git https://github.com/davejiang/linux.git
11290 F:      drivers/ntb/hw/intel/
11291
11292 NTFS FILESYSTEM
11293 M:      Anton Altaparmakov <anton@tuxera.com>
11294 L:      linux-ntfs-dev@lists.sourceforge.net
11295 W:      http://www.tuxera.com/
11296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11297 S:      Supported
11298 F:      Documentation/filesystems/ntfs.txt
11299 F:      fs/ntfs/
11300
11301 NUBUS SUBSYSTEM
11302 M:      Finn Thain <fthain@telegraphics.com.au>
11303 L:      linux-m68k@lists.linux-m68k.org
11304 S:      Maintained
11305 F:      arch/*/include/asm/nubus.h
11306 F:      drivers/nubus/
11307 F:      include/linux/nubus.h
11308 F:      include/uapi/linux/nubus.h
11309
11310 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11311 M:      Antonino Daplas <adaplas@gmail.com>
11312 L:      linux-fbdev@vger.kernel.org
11313 S:      Maintained
11314 F:      drivers/video/fbdev/riva/
11315 F:      drivers/video/fbdev/nvidia/
11316
11317 NVM EXPRESS DRIVER
11318 M:      Keith Busch <kbusch@kernel.org>
11319 M:      Jens Axboe <axboe@fb.com>
11320 M:      Christoph Hellwig <hch@lst.de>
11321 M:      Sagi Grimberg <sagi@grimberg.me>
11322 L:      linux-nvme@lists.infradead.org
11323 T:      git://git.infradead.org/nvme.git
11324 W:      http://git.infradead.org/nvme.git
11325 S:      Supported
11326 F:      drivers/nvme/host/
11327 F:      include/linux/nvme.h
11328 F:      include/uapi/linux/nvme_ioctl.h
11329
11330 NVM EXPRESS FC TRANSPORT DRIVERS
11331 M:      James Smart <james.smart@broadcom.com>
11332 L:      linux-nvme@lists.infradead.org
11333 S:      Supported
11334 F:      include/linux/nvme-fc.h
11335 F:      include/linux/nvme-fc-driver.h
11336 F:      drivers/nvme/host/fc.c
11337 F:      drivers/nvme/target/fc.c
11338 F:      drivers/nvme/target/fcloop.c
11339
11340 NVM EXPRESS TARGET DRIVER
11341 M:      Christoph Hellwig <hch@lst.de>
11342 M:      Sagi Grimberg <sagi@grimberg.me>
11343 L:      linux-nvme@lists.infradead.org
11344 T:      git://git.infradead.org/nvme.git
11345 W:      http://git.infradead.org/nvme.git
11346 S:      Supported
11347 F:      drivers/nvme/target/
11348
11349 NVMEM FRAMEWORK
11350 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11351 S:      Maintained
11352 F:      drivers/nvmem/
11353 F:      Documentation/devicetree/bindings/nvmem/
11354 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11355 F:      include/linux/nvmem-consumer.h
11356 F:      include/linux/nvmem-provider.h
11357
11358 NXP FXAS21002C DRIVER
11359 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11360 L:      linux-iio@vger.kernel.org
11361 S:      Maintained
11362 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11363 F:      drivers/iio/gyro/fxas21002c_core.c
11364 F:      drivers/iio/gyro/fxas21002c.h
11365 F:      drivers/iio/gyro/fxas21002c_i2c.c
11366 F:      drivers/iio/gyro/fxas21002c_spi.c
11367
11368 NXP SGTL5000 DRIVER
11369 M:      Fabio Estevam <festevam@gmail.com>
11370 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11371 S:      Maintained
11372 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11373 F:      sound/soc/codecs/sgtl5000*
11374
11375 NXP SJA1105 ETHERNET SWITCH DRIVER
11376 M:      Vladimir Oltean <olteanv@gmail.com>
11377 L:      linux-kernel@vger.kernel.org
11378 S:      Maintained
11379 F:      drivers/net/dsa/sja1105
11380
11381 NXP TDA998X DRM DRIVER
11382 M:      Russell King <linux@armlinux.org.uk>
11383 S:      Maintained
11384 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11385 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11386 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11387 F:      include/drm/i2c/tda998x.h
11388 F:      include/dt-bindings/display/tda998x.h
11389 K:      "nxp,tda998x"
11390
11391 NXP TFA9879 DRIVER
11392 M:      Peter Rosin <peda@axentia.se>
11393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11394 S:      Maintained
11395 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11396 F:      sound/soc/codecs/tfa9879*
11397
11398 NXP-NCI NFC DRIVER
11399 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11400 R:      Charles Gorand <charles.gorand@effinnov.com>
11401 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11402 S:      Supported
11403 F:      drivers/nfc/nxp-nci
11404
11405 OBJAGG
11406 M:      Jiri Pirko <jiri@mellanox.com>
11407 L:      netdev@vger.kernel.org
11408 S:      Supported
11409 F:      lib/objagg.c
11410 F:      lib/test_objagg.c
11411 F:      include/linux/objagg.h
11412
11413 NXP FSPI DRIVER
11414 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11415 M:      Ashish Kumar <ashish.kumar@nxp.com>
11416 L:      linux-spi@vger.kernel.org
11417 S:      Maintained
11418 F:      drivers/spi/spi-nxp-fspi.c
11419 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11420
11421 OBJTOOL
11422 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11423 M:      Peter Zijlstra <peterz@infradead.org>
11424 S:      Supported
11425 F:      tools/objtool/
11426
11427 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11428 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11429 M:      Andrew Donnellan <ajd@linux.ibm.com>
11430 L:      linuxppc-dev@lists.ozlabs.org
11431 S:      Supported
11432 F:      arch/powerpc/platforms/powernv/ocxl.c
11433 F:      arch/powerpc/include/asm/pnv-ocxl.h
11434 F:      drivers/misc/ocxl/
11435 F:      include/misc/ocxl*
11436 F:      include/uapi/misc/ocxl.h
11437 F:      Documentation/accelerators/ocxl.rst
11438
11439 OMAP AUDIO SUPPORT
11440 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11441 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11442 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11443 L:      linux-omap@vger.kernel.org
11444 S:      Maintained
11445 F:      sound/soc/ti/omap*
11446 F:      sound/soc/ti/rx51.c
11447 F:      sound/soc/ti/n810.c
11448 F:      sound/soc/ti/sdma-pcm.*
11449
11450 OMAP CLOCK FRAMEWORK SUPPORT
11451 M:      Paul Walmsley <paul@pwsan.com>
11452 L:      linux-omap@vger.kernel.org
11453 S:      Maintained
11454 F:      arch/arm/*omap*/*clock*
11455
11456 OMAP DEVICE TREE SUPPORT
11457 M:      Benoît Cousson <bcousson@baylibre.com>
11458 M:      Tony Lindgren <tony@atomide.com>
11459 L:      linux-omap@vger.kernel.org
11460 L:      devicetree@vger.kernel.org
11461 S:      Maintained
11462 F:      arch/arm/boot/dts/*omap*
11463 F:      arch/arm/boot/dts/*am3*
11464 F:      arch/arm/boot/dts/*am4*
11465 F:      arch/arm/boot/dts/*am5*
11466 F:      arch/arm/boot/dts/*dra7*
11467
11468 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11469 L:      linux-omap@vger.kernel.org
11470 L:      linux-fbdev@vger.kernel.org
11471 S:      Orphan
11472 F:      drivers/video/fbdev/omap2/
11473 F:      Documentation/arm/OMAP/DSS
11474
11475 OMAP FRAMEBUFFER SUPPORT
11476 L:      linux-fbdev@vger.kernel.org
11477 L:      linux-omap@vger.kernel.org
11478 S:      Orphan
11479 F:      drivers/video/fbdev/omap/
11480
11481 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11482 M:      Roger Quadros <rogerq@ti.com>
11483 M:      Tony Lindgren <tony@atomide.com>
11484 L:      linux-omap@vger.kernel.org
11485 S:      Maintained
11486 F:      drivers/memory/omap-gpmc.c
11487 F:      arch/arm/mach-omap2/*gpmc*
11488
11489 OMAP GPIO DRIVER
11490 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11491 M:      Santosh Shilimkar <ssantosh@kernel.org>
11492 M:      Kevin Hilman <khilman@kernel.org>
11493 L:      linux-omap@vger.kernel.org
11494 S:      Maintained
11495 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11496 F:      drivers/gpio/gpio-omap.c
11497
11498 OMAP HARDWARE SPINLOCK SUPPORT
11499 M:      Ohad Ben-Cohen <ohad@wizery.com>
11500 L:      linux-omap@vger.kernel.org
11501 S:      Maintained
11502 F:      drivers/hwspinlock/omap_hwspinlock.c
11503
11504 OMAP HS MMC SUPPORT
11505 L:      linux-mmc@vger.kernel.org
11506 L:      linux-omap@vger.kernel.org
11507 S:      Orphan
11508 F:      drivers/mmc/host/omap_hsmmc.c
11509
11510 OMAP HWMOD DATA
11511 M:      Paul Walmsley <paul@pwsan.com>
11512 L:      linux-omap@vger.kernel.org
11513 S:      Maintained
11514 F:      arch/arm/mach-omap2/omap_hwmod*data*
11515
11516 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11517 M:      Benoît Cousson <bcousson@baylibre.com>
11518 L:      linux-omap@vger.kernel.org
11519 S:      Maintained
11520 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11521
11522 OMAP HWMOD SUPPORT
11523 M:      Benoît Cousson <bcousson@baylibre.com>
11524 M:      Paul Walmsley <paul@pwsan.com>
11525 L:      linux-omap@vger.kernel.org
11526 S:      Maintained
11527 F:      arch/arm/mach-omap2/omap_hwmod.*
11528
11529 OMAP I2C DRIVER
11530 M:      Vignesh R <vigneshr@ti.com>
11531 L:      linux-omap@vger.kernel.org
11532 L:      linux-i2c@vger.kernel.org
11533 S:      Maintained
11534 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11535 F:      drivers/i2c/busses/i2c-omap.c
11536
11537 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11539 L:      linux-media@vger.kernel.org
11540 S:      Maintained
11541 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11542 F:      drivers/media/platform/omap3isp/
11543 F:      drivers/staging/media/omap4iss/
11544
11545 OMAP MMC SUPPORT
11546 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11547 L:      linux-omap@vger.kernel.org
11548 S:      Odd Fixes
11549 F:      drivers/mmc/host/omap.c
11550
11551 OMAP POWER MANAGEMENT SUPPORT
11552 M:      Kevin Hilman <khilman@kernel.org>
11553 L:      linux-omap@vger.kernel.org
11554 S:      Maintained
11555 F:      arch/arm/*omap*/*pm*
11556 F:      drivers/cpufreq/omap-cpufreq.c
11557
11558 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11559 M:      Rajendra Nayak <rnayak@codeaurora.org>
11560 M:      Paul Walmsley <paul@pwsan.com>
11561 L:      linux-omap@vger.kernel.org
11562 S:      Maintained
11563 F:      arch/arm/mach-omap2/prm*
11564
11565 OMAP RANDOM NUMBER GENERATOR SUPPORT
11566 M:      Deepak Saxena <dsaxena@plexity.net>
11567 S:      Maintained
11568 F:      drivers/char/hw_random/omap-rng.c
11569
11570 OMAP USB SUPPORT
11571 L:      linux-usb@vger.kernel.org
11572 L:      linux-omap@vger.kernel.org
11573 S:      Orphan
11574 F:      drivers/usb/*/*omap*
11575 F:      arch/arm/*omap*/usb*
11576
11577 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11578 M:      Mark Jackson <mpfj@newflow.co.uk>
11579 L:      linux-omap@vger.kernel.org
11580 S:      Maintained
11581 F:      arch/arm/boot/dts/am335x-nano.dts
11582
11583 OMAP1 SUPPORT
11584 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11585 M:      Tony Lindgren <tony@atomide.com>
11586 L:      linux-omap@vger.kernel.org
11587 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11589 S:      Maintained
11590 F:      arch/arm/mach-omap1/
11591 F:      arch/arm/plat-omap/
11592 F:      arch/arm/configs/omap1_defconfig
11593 F:      drivers/i2c/busses/i2c-omap.c
11594 F:      include/linux/platform_data/i2c-omap.h
11595 F:      include/linux/platform_data/ams-delta-fiq.h
11596
11597 OMAP2+ SUPPORT
11598 M:      Tony Lindgren <tony@atomide.com>
11599 L:      linux-omap@vger.kernel.org
11600 W:      http://www.muru.com/linux/omap/
11601 W:      http://linux.omap.com/
11602 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11604 S:      Maintained
11605 F:      arch/arm/mach-omap2/
11606 F:      arch/arm/plat-omap/
11607 F:      arch/arm/configs/omap2plus_defconfig
11608 F:      drivers/i2c/busses/i2c-omap.c
11609 F:      drivers/irqchip/irq-omap-intc.c
11610 F:      drivers/mfd/*omap*.c
11611 F:      drivers/mfd/menelaus.c
11612 F:      drivers/mfd/palmas.c
11613 F:      drivers/mfd/tps65217.c
11614 F:      drivers/mfd/tps65218.c
11615 F:      drivers/mfd/tps65910.c
11616 F:      drivers/mfd/twl-core.[ch]
11617 F:      drivers/mfd/twl4030*.c
11618 F:      drivers/mfd/twl6030*.c
11619 F:      drivers/mfd/twl6040*.c
11620 F:      drivers/regulator/palmas-regulator*.c
11621 F:      drivers/regulator/pbias-regulator.c
11622 F:      drivers/regulator/tps65217-regulator.c
11623 F:      drivers/regulator/tps65218-regulator.c
11624 F:      drivers/regulator/tps65910-regulator.c
11625 F:      drivers/regulator/twl-regulator.c
11626 F:      drivers/regulator/twl6030-regulator.c
11627 F:      include/linux/platform_data/i2c-omap.h
11628
11629 ONION OMEGA2+ BOARD
11630 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11631 L:      linux-mips@vger.kernel.org
11632 S:      Maintained
11633 F:      arch/mips/boot/dts/ralink/omega2p.dts
11634
11635 OMFS FILESYSTEM
11636 M:      Bob Copeland <me@bobcopeland.com>
11637 L:      linux-karma-devel@lists.sourceforge.net
11638 S:      Maintained
11639 F:      Documentation/filesystems/omfs.txt
11640 F:      fs/omfs/
11641
11642 OMNIKEY CARDMAN 4000 DRIVER
11643 M:      Harald Welte <laforge@gnumonks.org>
11644 S:      Maintained
11645 F:      drivers/char/pcmcia/cm4000_cs.c
11646 F:      include/linux/cm4000_cs.h
11647 F:      include/uapi/linux/cm4000_cs.h
11648
11649 OMNIKEY CARDMAN 4040 DRIVER
11650 M:      Harald Welte <laforge@gnumonks.org>
11651 S:      Maintained
11652 F:      drivers/char/pcmcia/cm4040_cs.*
11653
11654 OMNIVISION OV13858 SENSOR DRIVER
11655 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11656 L:      linux-media@vger.kernel.org
11657 T:      git git://linuxtv.org/media_tree.git
11658 S:      Maintained
11659 F:      drivers/media/i2c/ov13858.c
11660
11661 OMNIVISION OV2680 SENSOR DRIVER
11662 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11663 L:      linux-media@vger.kernel.org
11664 T:      git git://linuxtv.org/media_tree.git
11665 S:      Maintained
11666 F:      drivers/media/i2c/ov2680.c
11667 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11668
11669 OMNIVISION OV2685 SENSOR DRIVER
11670 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11671 L:      linux-media@vger.kernel.org
11672 T:      git git://linuxtv.org/media_tree.git
11673 S:      Maintained
11674 F:      drivers/media/i2c/ov2685.c
11675
11676 OMNIVISION OV5640 SENSOR DRIVER
11677 M:      Steve Longerbeam <slongerbeam@gmail.com>
11678 L:      linux-media@vger.kernel.org
11679 T:      git git://linuxtv.org/media_tree.git
11680 S:      Maintained
11681 F:      drivers/media/i2c/ov5640.c
11682
11683 OMNIVISION OV5647 SENSOR DRIVER
11684 M:      Luis Oliveira <lolivei@synopsys.com>
11685 L:      linux-media@vger.kernel.org
11686 T:      git git://linuxtv.org/media_tree.git
11687 S:      Maintained
11688 F:      drivers/media/i2c/ov5647.c
11689
11690 OMNIVISION OV5695 SENSOR DRIVER
11691 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11692 L:      linux-media@vger.kernel.org
11693 T:      git git://linuxtv.org/media_tree.git
11694 S:      Maintained
11695 F:      drivers/media/i2c/ov5695.c
11696
11697 OMNIVISION OV7670 SENSOR DRIVER
11698 M:      Jonathan Corbet <corbet@lwn.net>
11699 L:      linux-media@vger.kernel.org
11700 T:      git git://linuxtv.org/media_tree.git
11701 S:      Maintained
11702 F:      drivers/media/i2c/ov7670.c
11703 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11704
11705 OMNIVISION OV772x SENSOR DRIVER
11706 M:      Jacopo Mondi <jacopo@jmondi.org>
11707 L:      linux-media@vger.kernel.org
11708 T:      git git://linuxtv.org/media_tree.git
11709 S:      Odd fixes
11710 F:      drivers/media/i2c/ov772x.c
11711 F:      include/media/i2c/ov772x.h
11712 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11713
11714 OMNIVISION OV7740 SENSOR DRIVER
11715 M:      Wenyou Yang <wenyou.yang@microchip.com>
11716 L:      linux-media@vger.kernel.org
11717 T:      git git://linuxtv.org/media_tree.git
11718 S:      Maintained
11719 F:      drivers/media/i2c/ov7740.c
11720 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11721
11722 OMNIVISION OV9640 SENSOR DRIVER
11723 M:      Petr Cvek <petrcvekcz@gmail.com>
11724 L:      linux-media@vger.kernel.org
11725 S:      Maintained
11726 F:      drivers/media/i2c/ov9640.*
11727
11728 OMNIVISION OV8856 SENSOR DRIVER
11729 M:      Ben Kao <ben.kao@intel.com>
11730 L:      linux-media@vger.kernel.org
11731 T:      git git://linuxtv.org/media_tree.git
11732 S:      Maintained
11733 F:      drivers/media/i2c/ov8856.c
11734
11735 OMNIVISION OV9650 SENSOR DRIVER
11736 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11737 R:      Akinobu Mita <akinobu.mita@gmail.com>
11738 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11739 L:      linux-media@vger.kernel.org
11740 T:      git git://linuxtv.org/media_tree.git
11741 S:      Maintained
11742 F:      drivers/media/i2c/ov9650.c
11743 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11744
11745 ONENAND FLASH DRIVER
11746 M:      Kyungmin Park <kyungmin.park@samsung.com>
11747 L:      linux-mtd@lists.infradead.org
11748 S:      Maintained
11749 F:      drivers/mtd/nand/onenand/
11750 F:      include/linux/mtd/onenand*.h
11751
11752 ONSTREAM SCSI TAPE DRIVER
11753 M:      Willem Riede <osst@riede.org>
11754 L:      osst-users@lists.sourceforge.net
11755 L:      linux-scsi@vger.kernel.org
11756 S:      Maintained
11757 F:      Documentation/scsi/osst.txt
11758 F:      drivers/scsi/osst.*
11759 F:      drivers/scsi/osst_*.h
11760 F:      drivers/scsi/st.h
11761
11762 OP-TEE DRIVER
11763 M:      Jens Wiklander <jens.wiklander@linaro.org>
11764 S:      Maintained
11765 F:      drivers/tee/optee/
11766
11767 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11768 M:      Sumit Garg <sumit.garg@linaro.org>
11769 S:      Maintained
11770 F:      drivers/char/hw_random/optee-rng.c
11771
11772 OPA-VNIC DRIVER
11773 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11774 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11775 L:      linux-rdma@vger.kernel.org
11776 S:      Supported
11777 F:      drivers/infiniband/ulp/opa_vnic
11778
11779 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11780 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11781 M:      Frank Rowand <frowand.list@gmail.com>
11782 L:      devicetree@vger.kernel.org
11783 S:      Maintained
11784 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11785 F:      Documentation/devicetree/overlay-notes.txt
11786 F:      drivers/of/overlay.c
11787 F:      drivers/of/resolver.c
11788 K:      of_overlay_notifier_
11789
11790 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11791 M:      Rob Herring <robh+dt@kernel.org>
11792 M:      Frank Rowand <frowand.list@gmail.com>
11793 L:      devicetree@vger.kernel.org
11794 W:      http://www.devicetree.org/
11795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11796 S:      Maintained
11797 F:      drivers/of/
11798 F:      include/linux/of*.h
11799 F:      scripts/dtc/
11800 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11801
11802 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11803 M:      Rob Herring <robh+dt@kernel.org>
11804 M:      Mark Rutland <mark.rutland@arm.com>
11805 L:      devicetree@vger.kernel.org
11806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11807 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11808 S:      Maintained
11809 F:      Documentation/devicetree/
11810 F:      arch/*/boot/dts/
11811 F:      include/dt-bindings/
11812
11813 OPENCORES I2C BUS DRIVER
11814 M:      Peter Korsgaard <peter@korsgaard.com>
11815 M:      Andrew Lunn <andrew@lunn.ch>
11816 L:      linux-i2c@vger.kernel.org
11817 S:      Maintained
11818 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11819 F:      Documentation/i2c/busses/i2c-ocores
11820 F:      drivers/i2c/busses/i2c-ocores.c
11821 F:      include/linux/platform_data/i2c-ocores.h
11822
11823 OPENRISC ARCHITECTURE
11824 M:      Jonas Bonn <jonas@southpole.se>
11825 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11826 M:      Stafford Horne <shorne@gmail.com>
11827 T:      git git://github.com/openrisc/linux.git
11828 L:      openrisc@lists.librecores.org
11829 W:      http://openrisc.io
11830 S:      Maintained
11831 F:      Documentation/devicetree/bindings/openrisc/
11832 F:      Documentation/openrisc/
11833 F:      arch/openrisc/
11834 F:      drivers/irqchip/irq-ompic.c
11835 F:      drivers/irqchip/irq-or1k-*
11836
11837 OPENVSWITCH
11838 M:      Pravin B Shelar <pshelar@ovn.org>
11839 L:      netdev@vger.kernel.org
11840 L:      dev@openvswitch.org
11841 W:      http://openvswitch.org
11842 S:      Maintained
11843 F:      net/openvswitch/
11844 F:      include/uapi/linux/openvswitch.h
11845
11846 OPERATING PERFORMANCE POINTS (OPP)
11847 M:      Viresh Kumar <vireshk@kernel.org>
11848 M:      Nishanth Menon <nm@ti.com>
11849 M:      Stephen Boyd <sboyd@kernel.org>
11850 L:      linux-pm@vger.kernel.org
11851 S:      Maintained
11852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11853 F:      drivers/opp/
11854 F:      include/linux/pm_opp.h
11855 F:      Documentation/power/opp.txt
11856 F:      Documentation/devicetree/bindings/opp/
11857
11858 OPL4 DRIVER
11859 M:      Clemens Ladisch <clemens@ladisch.de>
11860 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11862 S:      Maintained
11863 F:      sound/drivers/opl4/
11864
11865 OPROFILE
11866 M:      Robert Richter <rric@kernel.org>
11867 L:      oprofile-list@lists.sf.net
11868 S:      Maintained
11869 F:      arch/*/include/asm/oprofile*.h
11870 F:      arch/*/oprofile/
11871 F:      drivers/oprofile/
11872 F:      include/linux/oprofile.h
11873
11874 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11875 M:      Mark Fasheh <mark@fasheh.com>
11876 M:      Joel Becker <jlbec@evilplan.org>
11877 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11878 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11879 W:      http://ocfs2.wiki.kernel.org
11880 S:      Supported
11881 F:      Documentation/filesystems/ocfs2.txt
11882 F:      Documentation/filesystems/dlmfs.txt
11883 F:      fs/ocfs2/
11884
11885 ORANGEFS FILESYSTEM
11886 M:      Mike Marshall <hubcap@omnibond.com>
11887 R:      Martin Brandenburg <martin@omnibond.com>
11888 L:      devel@lists.orangefs.org
11889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11890 S:      Supported
11891 F:      fs/orangefs/
11892 F:      Documentation/filesystems/orangefs.txt
11893
11894 ORINOCO DRIVER
11895 L:      linux-wireless@vger.kernel.org
11896 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11897 W:      http://www.nongnu.org/orinoco/
11898 S:      Orphan
11899 F:      drivers/net/wireless/intersil/orinoco/
11900
11901 OV2659 OMNIVISION SENSOR DRIVER
11902 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11903 L:      linux-media@vger.kernel.org
11904 W:      https://linuxtv.org
11905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11906 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11907 S:      Maintained
11908 F:      drivers/media/i2c/ov2659.c
11909 F:      include/media/i2c/ov2659.h
11910
11911 OVERLAY FILESYSTEM
11912 M:      Miklos Szeredi <miklos@szeredi.hu>
11913 L:      linux-unionfs@vger.kernel.org
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11915 S:      Supported
11916 F:      fs/overlayfs/
11917 F:      Documentation/filesystems/overlayfs.txt
11918
11919 P54 WIRELESS DRIVER
11920 M:      Christian Lamparter <chunkeey@googlemail.com>
11921 L:      linux-wireless@vger.kernel.org
11922 W:      http://wireless.kernel.org/en/users/Drivers/p54
11923 S:      Maintained
11924 F:      drivers/net/wireless/intersil/p54/
11925
11926 PA SEMI ETHERNET DRIVER
11927 L:      netdev@vger.kernel.org
11928 S:      Orphan
11929 F:      drivers/net/ethernet/pasemi/*
11930
11931 PA SEMI SMBUS DRIVER
11932 L:      linux-i2c@vger.kernel.org
11933 S:      Orphan
11934 F:      drivers/i2c/busses/i2c-pasemi.c
11935
11936 PACKING
11937 M:      Vladimir Oltean <olteanv@gmail.com>
11938 L:      netdev@vger.kernel.org
11939 S:      Supported
11940 F:      lib/packing.c
11941 F:      include/linux/packing.h
11942 F:      Documentation/packing.txt
11943
11944 PADATA PARALLEL EXECUTION MECHANISM
11945 M:      Steffen Klassert <steffen.klassert@secunet.com>
11946 L:      linux-crypto@vger.kernel.org
11947 S:      Maintained
11948 F:      kernel/padata.c
11949 F:      include/linux/padata.h
11950 F:      Documentation/padata.txt
11951
11952 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11953 M:      Harald Welte <laforge@gnumonks.org>
11954 L:      platform-driver-x86@vger.kernel.org
11955 S:      Maintained
11956 F:      drivers/platform/x86/panasonic-laptop.c
11957
11958 PARALLEL LCD/KEYPAD PANEL DRIVER
11959 M:      Willy Tarreau <willy@haproxy.com>
11960 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11961 S:      Odd Fixes
11962 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11963 F:      drivers/auxdisplay/panel.c
11964
11965 PARALLEL PORT SUBSYSTEM
11966 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11967 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11968 L:      linux-parport@lists.infradead.org (subscribers-only)
11969 S:      Maintained
11970 F:      drivers/parport/
11971 F:      include/linux/parport*.h
11972 F:      drivers/char/ppdev.c
11973 F:      include/uapi/linux/ppdev.h
11974 F:      Documentation/parport*.txt
11975
11976 PARAVIRT_OPS INTERFACE
11977 M:      Juergen Gross <jgross@suse.com>
11978 M:      Alok Kataria <akataria@vmware.com>
11979 L:      virtualization@lists.linux-foundation.org
11980 S:      Supported
11981 F:      Documentation/virtual/paravirt_ops.txt
11982 F:      arch/*/kernel/paravirt*
11983 F:      arch/*/include/asm/paravirt*.h
11984 F:      include/linux/hypervisor.h
11985
11986 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11987 M:      Tim Waugh <tim@cyberelk.net>
11988 L:      linux-parport@lists.infradead.org (subscribers-only)
11989 S:      Maintained
11990 F:      Documentation/blockdev/paride.txt
11991 F:      drivers/block/paride/
11992
11993 PARISC ARCHITECTURE
11994 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11995 M:      Helge Deller <deller@gmx.de>
11996 L:      linux-parisc@vger.kernel.org
11997 W:      http://www.parisc-linux.org/
11998 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12001 S:      Maintained
12002 F:      arch/parisc/
12003 F:      Documentation/parisc/
12004 F:      drivers/parisc/
12005 F:      drivers/char/agp/parisc-agp.c
12006 F:      drivers/input/serio/gscps2.c
12007 F:      drivers/parport/parport_gsc.*
12008 F:      drivers/tty/serial/8250/8250_gsc.c
12009 F:      drivers/video/fbdev/sti*
12010 F:      drivers/video/console/sti*
12011 F:      drivers/video/logo/logo_parisc*
12012
12013 PARMAN
12014 M:      Jiri Pirko <jiri@mellanox.com>
12015 L:      netdev@vger.kernel.org
12016 S:      Supported
12017 F:      lib/parman.c
12018 F:      lib/test_parman.c
12019 F:      include/linux/parman.h
12020
12021 PC ENGINES APU BOARD DRIVER
12022 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12023 S:      Maintained
12024 F:      drivers/platform/x86/pcengines-apuv2.c
12025
12026 PC87360 HARDWARE MONITORING DRIVER
12027 M:      Jim Cromie <jim.cromie@gmail.com>
12028 L:      linux-hwmon@vger.kernel.org
12029 S:      Maintained
12030 F:      Documentation/hwmon/pc87360.rst
12031 F:      drivers/hwmon/pc87360.c
12032
12033 PC8736x GPIO DRIVER
12034 M:      Jim Cromie <jim.cromie@gmail.com>
12035 S:      Maintained
12036 F:      drivers/char/pc8736x_gpio.c
12037
12038 PC87427 HARDWARE MONITORING DRIVER
12039 M:      Jean Delvare <jdelvare@suse.com>
12040 L:      linux-hwmon@vger.kernel.org
12041 S:      Maintained
12042 F:      Documentation/hwmon/pc87427.rst
12043 F:      drivers/hwmon/pc87427.c
12044
12045 PCA9532 LED DRIVER
12046 M:      Riku Voipio <riku.voipio@iki.fi>
12047 S:      Maintained
12048 F:      drivers/leds/leds-pca9532.c
12049 F:      include/linux/leds-pca9532.h
12050
12051 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12052 M:      Guenter Roeck <linux@roeck-us.net>
12053 L:      linux-i2c@vger.kernel.org
12054 S:      Maintained
12055 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12056
12057 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12058 M:      Khalid Aziz <khalid@gonehiking.org>
12059 S:      Maintained
12060 F:      drivers/firmware/pcdp.*
12061
12062 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12063 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12064 L:      linux-pci@vger.kernel.org
12065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12066 S:      Maintained
12067 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12068 F:      drivers/pci/controller/pci-aardvark.c
12069
12070 PCI DRIVER FOR ALTERA PCIE IP
12071 M:      Ley Foon Tan <lftan@altera.com>
12072 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12073 L:      linux-pci@vger.kernel.org
12074 S:      Supported
12075 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12076 F:      drivers/pci/controller/pcie-altera.c
12077
12078 PCI DRIVER FOR APPLIEDMICRO XGENE
12079 M:      Toan Le <toan@os.amperecomputing.com>
12080 L:      linux-pci@vger.kernel.org
12081 L:      linux-arm-kernel@lists.infradead.org
12082 S:      Maintained
12083 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12084 F:      drivers/pci/controller/pci-xgene.c
12085
12086 PCI DRIVER FOR ARM VERSATILE PLATFORM
12087 M:      Rob Herring <robh@kernel.org>
12088 L:      linux-pci@vger.kernel.org
12089 L:      linux-arm-kernel@lists.infradead.org
12090 S:      Maintained
12091 F:      Documentation/devicetree/bindings/pci/versatile.txt
12092 F:      drivers/pci/controller/pci-versatile.c
12093
12094 PCI DRIVER FOR ARMADA 8K
12095 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12096 L:      linux-pci@vger.kernel.org
12097 L:      linux-arm-kernel@lists.infradead.org
12098 S:      Maintained
12099 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12100 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12101
12102 PCI DRIVER FOR CADENCE PCIE IP
12103 M:      Tom Joseph <tjoseph@cadence.com>
12104 L:      linux-pci@vger.kernel.org
12105 S:      Maintained
12106 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12107 F:      drivers/pci/controller/pcie-cadence*
12108
12109 PCI DRIVER FOR FREESCALE LAYERSCAPE
12110 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12111 M:      Mingkai Hu <mingkai.hu@nxp.com>
12112 M:      Roy Zang <roy.zang@nxp.com>
12113 L:      linuxppc-dev@lists.ozlabs.org
12114 L:      linux-pci@vger.kernel.org
12115 L:      linux-arm-kernel@lists.infradead.org
12116 S:      Maintained
12117 F:      drivers/pci/controller/dwc/*layerscape*
12118
12119 PCI DRIVER FOR GENERIC OF HOSTS
12120 M:      Will Deacon <will@kernel.org>
12121 L:      linux-pci@vger.kernel.org
12122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12123 S:      Maintained
12124 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12125 F:      drivers/pci/controller/pci-host-common.c
12126 F:      drivers/pci/controller/pci-host-generic.c
12127
12128 PCI DRIVER FOR IMX6
12129 M:      Richard Zhu <hongxing.zhu@nxp.com>
12130 M:      Lucas Stach <l.stach@pengutronix.de>
12131 L:      linux-pci@vger.kernel.org
12132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12133 S:      Maintained
12134 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12135 F:      drivers/pci/controller/dwc/*imx6*
12136
12137 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12138 M:      Keith Busch <keith.busch@intel.com>
12139 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12140 L:      linux-pci@vger.kernel.org
12141 S:      Supported
12142 F:      drivers/pci/controller/vmd.c
12143
12144 PCI DRIVER FOR MICROSEMI SWITCHTEC
12145 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12146 M:      Logan Gunthorpe <logang@deltatee.com>
12147 L:      linux-pci@vger.kernel.org
12148 S:      Maintained
12149 F:      Documentation/switchtec.txt
12150 F:      Documentation/ABI/testing/sysfs-class-switchtec
12151 F:      drivers/pci/switch/switchtec*
12152 F:      include/uapi/linux/switchtec_ioctl.h
12153 F:      include/linux/switchtec.h
12154 F:      drivers/ntb/hw/mscc/
12155
12156 PCI DRIVER FOR MOBIVEIL PCIE IP
12157 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12158 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12159 L:      linux-pci@vger.kernel.org
12160 S:      Supported
12161 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12162 F:      drivers/pci/controller/pcie-mobiveil.c
12163
12164 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12165 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12166 M:      Jason Cooper <jason@lakedaemon.net>
12167 L:      linux-pci@vger.kernel.org
12168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12169 S:      Maintained
12170 F:      drivers/pci/controller/*mvebu*
12171
12172 PCI DRIVER FOR NVIDIA TEGRA
12173 M:      Thierry Reding <thierry.reding@gmail.com>
12174 L:      linux-tegra@vger.kernel.org
12175 L:      linux-pci@vger.kernel.org
12176 S:      Supported
12177 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12178 F:      drivers/pci/controller/pci-tegra.c
12179
12180 PCI DRIVER FOR RENESAS R-CAR
12181 M:      Simon Horman <horms@verge.net.au>
12182 L:      linux-pci@vger.kernel.org
12183 L:      linux-renesas-soc@vger.kernel.org
12184 S:      Maintained
12185 F:      drivers/pci/controller/*rcar*
12186
12187 PCI DRIVER FOR SAMSUNG EXYNOS
12188 M:      Jingoo Han <jingoohan1@gmail.com>
12189 L:      linux-pci@vger.kernel.org
12190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12191 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12192 S:      Maintained
12193 F:      drivers/pci/controller/dwc/pci-exynos.c
12194
12195 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12196 M:      Jingoo Han <jingoohan1@gmail.com>
12197 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12198 L:      linux-pci@vger.kernel.org
12199 S:      Maintained
12200 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12201 F:      drivers/pci/controller/dwc/*designware*
12202
12203 PCI DRIVER FOR TI DRA7XX
12204 M:      Kishon Vijay Abraham I <kishon@ti.com>
12205 L:      linux-omap@vger.kernel.org
12206 L:      linux-pci@vger.kernel.org
12207 S:      Supported
12208 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12209 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12210
12211 PCI DRIVER FOR TI KEYSTONE
12212 M:      Murali Karicheri <m-karicheri2@ti.com>
12213 L:      linux-pci@vger.kernel.org
12214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12215 S:      Maintained
12216 F:      drivers/pci/controller/dwc/pci-keystone.c
12217
12218 PCI ENDPOINT SUBSYSTEM
12219 M:      Kishon Vijay Abraham I <kishon@ti.com>
12220 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12221 L:      linux-pci@vger.kernel.org
12222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12223 S:      Supported
12224 F:      drivers/pci/endpoint/
12225 F:      drivers/misc/pci_endpoint_test.c
12226 F:      tools/pci/
12227
12228 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12229 M:      Russell Currey <ruscur@russell.cc>
12230 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12231 M:      Oliver O'Halloran <oohall@gmail.com>
12232 L:      linuxppc-dev@lists.ozlabs.org
12233 S:      Supported
12234 F:      Documentation/PCI/pci-error-recovery.txt
12235 F:      drivers/pci/pcie/aer.c
12236 F:      drivers/pci/pcie/dpc.c
12237 F:      drivers/pci/pcie/err.c
12238 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12239 F:      arch/powerpc/kernel/eeh*.c
12240 F:      arch/powerpc/platforms/*/eeh*.c
12241 F:      arch/powerpc/include/*/eeh*.h
12242
12243 PCI ERROR RECOVERY
12244 M:      Linas Vepstas <linasvepstas@gmail.com>
12245 L:      linux-pci@vger.kernel.org
12246 S:      Supported
12247 F:      Documentation/PCI/pci-error-recovery.txt
12248
12249 PCI MSI DRIVER FOR ALTERA MSI IP
12250 M:      Ley Foon Tan <lftan@altera.com>
12251 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12252 L:      linux-pci@vger.kernel.org
12253 S:      Supported
12254 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12255 F:      drivers/pci/controller/pcie-altera-msi.c
12256
12257 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12258 M:      Toan Le <toan@os.amperecomputing.com>
12259 L:      linux-pci@vger.kernel.org
12260 L:      linux-arm-kernel@lists.infradead.org
12261 S:      Maintained
12262 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12263 F:      drivers/pci/controller/pci-xgene-msi.c
12264
12265 PCI SUBSYSTEM
12266 M:      Bjorn Helgaas <bhelgaas@google.com>
12267 L:      linux-pci@vger.kernel.org
12268 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12270 S:      Supported
12271 F:      Documentation/devicetree/bindings/pci/
12272 F:      Documentation/PCI/
12273 F:      drivers/acpi/pci*
12274 F:      drivers/pci/
12275 F:      include/asm-generic/pci*
12276 F:      include/linux/pci*
12277 F:      include/linux/of_pci.h
12278 F:      include/uapi/linux/pci*
12279 F:      lib/pci*
12280 F:      arch/x86/pci/
12281 F:      arch/x86/kernel/quirks.c
12282 F:      arch/x86/kernel/early-quirks.c
12283
12284 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12285 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12286 L:      linux-pci@vger.kernel.org
12287 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12289 S:      Supported
12290 F:      drivers/pci/controller/
12291
12292 PCIE DRIVER FOR ANNAPURNA LABS
12293 M:      Jonathan Chocron <jonnyc@amazon.com>
12294 L:      linux-pci@vger.kernel.org
12295 S:      Maintained
12296 F:      drivers/pci/controller/dwc/pcie-al.c
12297
12298 PCIE DRIVER FOR AMLOGIC MESON
12299 M:      Yue Wang <yue.wang@Amlogic.com>
12300 L:      linux-pci@vger.kernel.org
12301 L:      linux-amlogic@lists.infradead.org
12302 S:      Maintained
12303 F:      drivers/pci/controller/dwc/pci-meson.c
12304
12305 PCIE DRIVER FOR AXIS ARTPEC
12306 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12307 L:      linux-arm-kernel@axis.com
12308 L:      linux-pci@vger.kernel.org
12309 S:      Maintained
12310 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12311 F:      drivers/pci/controller/dwc/*artpec*
12312
12313 PCIE DRIVER FOR CAVIUM THUNDERX
12314 M:      David Daney <david.daney@cavium.com>
12315 L:      linux-pci@vger.kernel.org
12316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12317 S:      Supported
12318 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12319 F:      drivers/pci/controller/pci-thunder-*
12320
12321 PCIE DRIVER FOR HISILICON
12322 M:      Zhou Wang <wangzhou1@hisilicon.com>
12323 L:      linux-pci@vger.kernel.org
12324 S:      Maintained
12325 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12326 F:      drivers/pci/controller/dwc/pcie-hisi.c
12327
12328 PCIE DRIVER FOR HISILICON KIRIN
12329 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12330 M:      Binghui Wang <wangbinghui@hisilicon.com>
12331 L:      linux-pci@vger.kernel.org
12332 S:      Maintained
12333 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12334 F:      drivers/pci/controller/dwc/pcie-kirin.c
12335
12336 PCIE DRIVER FOR HISILICON STB
12337 M:      Shawn Guo <shawn.guo@linaro.org>
12338 L:      linux-pci@vger.kernel.org
12339 S:      Maintained
12340 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12341 F:      drivers/pci/controller/dwc/pcie-histb.c
12342
12343 PCIE DRIVER FOR MEDIATEK
12344 M:      Ryder Lee <ryder.lee@mediatek.com>
12345 L:      linux-pci@vger.kernel.org
12346 L:      linux-mediatek@lists.infradead.org
12347 S:      Supported
12348 F:      Documentation/devicetree/bindings/pci/mediatek*
12349 F:      drivers/pci/controller/*mediatek*
12350
12351 PCIE DRIVER FOR QUALCOMM MSM
12352 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12353 L:      linux-pci@vger.kernel.org
12354 L:      linux-arm-msm@vger.kernel.org
12355 S:      Maintained
12356 F:      drivers/pci/controller/dwc/*qcom*
12357
12358 PCIE DRIVER FOR ROCKCHIP
12359 M:      Shawn Lin <shawn.lin@rock-chips.com>
12360 L:      linux-pci@vger.kernel.org
12361 L:      linux-rockchip@lists.infradead.org
12362 S:      Maintained
12363 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12364 F:      drivers/pci/controller/pcie-rockchip*
12365
12366 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12367 M:      Linus Walleij <linus.walleij@linaro.org>
12368 L:      linux-pci@vger.kernel.org
12369 S:      Maintained
12370 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12371 F:      drivers/pci/controller/pci-v3-semi.c
12372
12373 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12374 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12375 L:      linux-pci@vger.kernel.org
12376 S:      Maintained
12377 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12378 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12379
12380 PCIE DRIVER FOR ST SPEAR13XX
12381 M:      Pratyush Anand <pratyush.anand@gmail.com>
12382 L:      linux-pci@vger.kernel.org
12383 S:      Maintained
12384 F:      drivers/pci/controller/dwc/*spear*
12385
12386 PCMCIA SUBSYSTEM
12387 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12389 S:      Odd Fixes
12390 F:      Documentation/pcmcia/
12391 F:      tools/pcmcia/
12392 F:      drivers/pcmcia/
12393 F:      include/pcmcia/
12394
12395 PCNET32 NETWORK DRIVER
12396 M:      Don Fry <pcnet32@frontier.com>
12397 L:      netdev@vger.kernel.org
12398 S:      Maintained
12399 F:      drivers/net/ethernet/amd/pcnet32.c
12400
12401 PCRYPT PARALLEL CRYPTO ENGINE
12402 M:      Steffen Klassert <steffen.klassert@secunet.com>
12403 L:      linux-crypto@vger.kernel.org
12404 S:      Maintained
12405 F:      crypto/pcrypt.c
12406 F:      include/crypto/pcrypt.h
12407
12408 PEAQ WMI HOTKEYS DRIVER
12409 M:      Hans de Goede <hdegoede@redhat.com>
12410 L:      platform-driver-x86@vger.kernel.org
12411 S:      Maintained
12412 F:      drivers/platform/x86/peaq-wmi.c
12413
12414 PER-CPU MEMORY ALLOCATOR
12415 M:      Dennis Zhou <dennis@kernel.org>
12416 M:      Tejun Heo <tj@kernel.org>
12417 M:      Christoph Lameter <cl@linux.com>
12418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12419 S:      Maintained
12420 F:      include/linux/percpu*.h
12421 F:      mm/percpu*.c
12422 F:      arch/*/include/asm/percpu.h
12423
12424 PER-TASK DELAY ACCOUNTING
12425 M:      Balbir Singh <bsingharora@gmail.com>
12426 S:      Maintained
12427 F:      include/linux/delayacct.h
12428 F:      kernel/delayacct.c
12429
12430 PERFORMANCE EVENTS SUBSYSTEM
12431 M:      Peter Zijlstra <peterz@infradead.org>
12432 M:      Ingo Molnar <mingo@redhat.com>
12433 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12434 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12435 R:      Jiri Olsa <jolsa@redhat.com>
12436 R:      Namhyung Kim <namhyung@kernel.org>
12437 L:      linux-kernel@vger.kernel.org
12438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12439 S:      Supported
12440 F:      kernel/events/*
12441 F:      include/linux/perf_event.h
12442 F:      include/uapi/linux/perf_event.h
12443 F:      arch/*/kernel/perf_event*.c
12444 F:      arch/*/kernel/*/perf_event*.c
12445 F:      arch/*/kernel/*/*/perf_event*.c
12446 F:      arch/*/include/asm/perf_event.h
12447 F:      arch/*/kernel/perf_callchain.c
12448 F:      arch/*/events/*
12449 F:      arch/*/events/*/*
12450 F:      tools/perf/
12451
12452 PERSONALITY HANDLING
12453 M:      Christoph Hellwig <hch@infradead.org>
12454 L:      linux-abi-devel@lists.sourceforge.net
12455 S:      Maintained
12456 F:      include/linux/personality.h
12457 F:      include/uapi/linux/personality.h
12458
12459 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12460 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12461 L:      linux-input@vger.kernel.org
12462 S:      Maintained
12463 F:      Documentation/input/devices/pxrc.rst
12464 F:      drivers/input/joystick/pxrc.c
12465
12466 PHONET PROTOCOL
12467 M:      Remi Denis-Courmont <courmisch@gmail.com>
12468 S:      Supported
12469 F:      Documentation/networking/phonet.txt
12470 F:      include/linux/phonet.h
12471 F:      include/net/phonet/
12472 F:      include/uapi/linux/phonet.h
12473 F:      net/phonet/
12474
12475 PHRAM MTD DRIVER
12476 M:      Joern Engel <joern@lazybastard.org>
12477 L:      linux-mtd@lists.infradead.org
12478 S:      Maintained
12479 F:      drivers/mtd/devices/phram.c
12480
12481 PICOLCD HID DRIVER
12482 M:      Bruno Prémont <bonbons@linux-vserver.org>
12483 L:      linux-input@vger.kernel.org
12484 S:      Maintained
12485 F:      drivers/hid/hid-picolcd*
12486
12487 PICOXCELL SUPPORT
12488 M:      Jamie Iles <jamie@jamieiles.com>
12489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12490 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12491 S:      Supported
12492 F:      arch/arm/boot/dts/picoxcell*
12493 F:      arch/arm/mach-picoxcell/
12494 F:      drivers/crypto/picoxcell*
12495
12496 PIN CONTROL SUBSYSTEM
12497 M:      Linus Walleij <linus.walleij@linaro.org>
12498 L:      linux-gpio@vger.kernel.org
12499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12500 S:      Maintained
12501 F:      Documentation/devicetree/bindings/pinctrl/
12502 F:      Documentation/driver-api/pinctl.rst
12503 F:      drivers/pinctrl/
12504 F:      include/linux/pinctrl/
12505
12506 PIN CONTROLLER - MICROCHIP AT91
12507 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12509 L:      linux-gpio@vger.kernel.org
12510 S:      Supported
12511 F:      drivers/pinctrl/pinctrl-at91*
12512
12513 PIN CONTROLLER - FREESCALE
12514 M:      Dong Aisheng <aisheng.dong@nxp.com>
12515 M:      Fabio Estevam <festevam@gmail.com>
12516 M:      Shawn Guo <shawnguo@kernel.org>
12517 M:      Stefan Agner <stefan@agner.ch>
12518 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12519 L:      linux-gpio@vger.kernel.org
12520 S:      Maintained
12521 F:      drivers/pinctrl/freescale/
12522 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12523
12524 PIN CONTROLLER - INTEL
12525 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12526 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12528 S:      Maintained
12529 F:      drivers/pinctrl/intel/
12530
12531 PIN CONTROLLER - MEDIATEK
12532 M:      Sean Wang <sean.wang@kernel.org>
12533 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12534 S:      Maintained
12535 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12536 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12537 F:      drivers/pinctrl/mediatek/
12538
12539 PIN CONTROLLER - QUALCOMM
12540 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12541 S:      Maintained
12542 L:      linux-arm-msm@vger.kernel.org
12543 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12544 F:      drivers/pinctrl/qcom/
12545
12546 PIN CONTROLLER - RENESAS
12547 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12548 L:      linux-renesas-soc@vger.kernel.org
12549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12550 S:      Maintained
12551 F:      drivers/pinctrl/pinctrl-rz*
12552 F:      drivers/pinctrl/sh-pfc/
12553
12554 PIN CONTROLLER - SAMSUNG
12555 M:      Tomasz Figa <tomasz.figa@gmail.com>
12556 M:      Krzysztof Kozlowski <krzk@kernel.org>
12557 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12559 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12560 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12562 S:      Maintained
12563 F:      drivers/pinctrl/samsung/
12564 F:      include/dt-bindings/pinctrl/samsung.h
12565 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12566
12567 PIN CONTROLLER - SINGLE
12568 M:      Tony Lindgren <tony@atomide.com>
12569 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571 L:      linux-omap@vger.kernel.org
12572 S:      Maintained
12573 F:      drivers/pinctrl/pinctrl-single.c
12574
12575 PIN CONTROLLER - ST SPEAR
12576 M:      Viresh Kumar <vireshk@kernel.org>
12577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12578 W:      http://www.st.com/spear
12579 S:      Maintained
12580 F:      drivers/pinctrl/spear/
12581
12582 PISTACHIO SOC SUPPORT
12583 M:      James Hartley <james.hartley@sondrel.com>
12584 L:      linux-mips@vger.kernel.org
12585 S:      Odd Fixes
12586 F:      arch/mips/pistachio/
12587 F:      arch/mips/include/asm/mach-pistachio/
12588 F:      arch/mips/boot/dts/img/pistachio*
12589 F:      arch/mips/configs/pistachio*_defconfig
12590
12591 PKTCDVD DRIVER
12592 S:      Orphan
12593 M:      linux-block@vger.kernel.org
12594 F:      drivers/block/pktcdvd.c
12595 F:      include/linux/pktcdvd.h
12596 F:      include/uapi/linux/pktcdvd.h
12597
12598 PKUNITY SOC DRIVERS
12599 M:      Guan Xuetao <gxt@pku.edu.cn>
12600 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12601 S:      Maintained
12602 T:      git git://github.com/gxt/linux.git
12603 F:      drivers/input/serio/i8042-unicore32io.h
12604 F:      drivers/i2c/busses/i2c-puv3.c
12605 F:      drivers/video/fbdev/fb-puv3.c
12606 F:      drivers/rtc/rtc-puv3.c
12607
12608 PMBUS HARDWARE MONITORING DRIVERS
12609 M:      Guenter Roeck <linux@roeck-us.net>
12610 L:      linux-hwmon@vger.kernel.org
12611 W:      http://hwmon.wiki.kernel.org/
12612 W:      http://www.roeck-us.net/linux/drivers/
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12614 S:      Maintained
12615 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12616 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12617 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12618 F:      Documentation/hwmon/adm1275.rst
12619 F:      Documentation/hwmon/ibm-cffps.rst
12620 F:      Documentation/hwmon/ir35221.rst
12621 F:      Documentation/hwmon/lm25066.rst
12622 F:      Documentation/hwmon/ltc2978.rst
12623 F:      Documentation/hwmon/ltc3815.rst
12624 F:      Documentation/hwmon/max16064.rst
12625 F:      Documentation/hwmon/max20751.rst
12626 F:      Documentation/hwmon/max31785.rst
12627 F:      Documentation/hwmon/max34440.rst
12628 F:      Documentation/hwmon/max8688.rst
12629 F:      Documentation/hwmon/pmbus.rst
12630 F:      Documentation/hwmon/pmbus-core.rst
12631 F:      Documentation/hwmon/tps40422.rst
12632 F:      Documentation/hwmon/ucd9000.rst
12633 F:      Documentation/hwmon/ucd9200.rst
12634 F:      Documentation/hwmon/zl6100.rst
12635 F:      drivers/hwmon/pmbus/
12636 F:      include/linux/pmbus.h
12637
12638 PMC SIERRA MaxRAID DRIVER
12639 L:      linux-scsi@vger.kernel.org
12640 W:      http://www.pmc-sierra.com/
12641 S:      Orphan
12642 F:      drivers/scsi/pmcraid.*
12643
12644 PMC SIERRA PM8001 DRIVER
12645 M:      Jack Wang <jinpu.wang@profitbricks.com>
12646 M:      lindar_liu@usish.com
12647 L:      linux-scsi@vger.kernel.org
12648 S:      Supported
12649 F:      drivers/scsi/pm8001/
12650
12651 PNP SUPPORT
12652 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12653 S:      Maintained
12654 F:      drivers/pnp/
12655
12656 PNI RM3100 IIO DRIVER
12657 M:      Song Qiang <songqiang1304521@gmail.com>
12658 L:      linux-iio@vger.kernel.org
12659 S:      Maintained
12660 F:      drivers/iio/magnetometer/rm3100*
12661 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12662
12663 POSIX CLOCKS and TIMERS
12664 M:      Thomas Gleixner <tglx@linutronix.de>
12665 L:      linux-kernel@vger.kernel.org
12666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12667 S:      Maintained
12668 F:      fs/timerfd.c
12669 F:      include/linux/timer*
12670 F:      kernel/time/*timer*
12671
12672 POWER MANAGEMENT CORE
12673 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12674 L:      linux-pm@vger.kernel.org
12675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12676 B:      https://bugzilla.kernel.org
12677 S:      Supported
12678 F:      drivers/base/power/
12679 F:      include/linux/pm.h
12680 F:      include/linux/pm_*
12681 F:      include/linux/powercap.h
12682 F:      drivers/powercap/
12683 F:      kernel/configs/nopm.config
12684
12685 POWER STATE COORDINATION INTERFACE (PSCI)
12686 M:      Mark Rutland <mark.rutland@arm.com>
12687 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12688 L:      linux-arm-kernel@lists.infradead.org
12689 S:      Maintained
12690 F:      drivers/firmware/psci/
12691 F:      include/linux/psci.h
12692 F:      include/uapi/linux/psci.h
12693
12694 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12695 M:      Sebastian Reichel <sre@kernel.org>
12696 L:      linux-pm@vger.kernel.org
12697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12698 S:      Maintained
12699 F:      Documentation/ABI/testing/sysfs-class-power
12700 F:      Documentation/devicetree/bindings/power/supply/
12701 F:      include/linux/power_supply.h
12702 F:      drivers/power/supply/
12703
12704 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12705 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12706 L:      linuxppc-dev@lists.ozlabs.org
12707 S:      Maintained
12708 F:      drivers/char/powernv-op-panel.c
12709
12710 PPP OVER ATM (RFC 2364)
12711 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12712 S:      Maintained
12713 F:      net/atm/pppoatm.c
12714 F:      include/uapi/linux/atmppp.h
12715
12716 PPP OVER ETHERNET
12717 M:      Michal Ostrowski <mostrows@earthlink.net>
12718 S:      Maintained
12719 F:      drivers/net/ppp/pppoe.c
12720 F:      drivers/net/ppp/pppox.c
12721
12722 PPP OVER L2TP
12723 M:      James Chapman <jchapman@katalix.com>
12724 S:      Maintained
12725 F:      net/l2tp/l2tp_ppp.c
12726 F:      include/linux/if_pppol2tp.h
12727 F:      include/uapi/linux/if_pppol2tp.h
12728
12729 PPP PROTOCOL DRIVERS AND COMPRESSORS
12730 M:      Paul Mackerras <paulus@samba.org>
12731 L:      linux-ppp@vger.kernel.org
12732 S:      Maintained
12733 F:      drivers/net/ppp/ppp_*
12734
12735 PPS SUPPORT
12736 M:      Rodolfo Giometti <giometti@enneenne.com>
12737 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12738 L:      linuxpps@ml.enneenne.com (subscribers-only)
12739 S:      Maintained
12740 F:      Documentation/pps/
12741 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12742 F:      Documentation/ABI/testing/sysfs-pps
12743 F:      drivers/pps/
12744 F:      include/linux/pps*.h
12745 F:      include/uapi/linux/pps.h
12746
12747 PPTP DRIVER
12748 M:      Dmitry Kozlov <xeb@mail.ru>
12749 L:      netdev@vger.kernel.org
12750 S:      Maintained
12751 F:      drivers/net/ppp/pptp.c
12752 W:      http://sourceforge.net/projects/accel-pptp
12753
12754 PRINTK
12755 M:      Petr Mladek <pmladek@suse.com>
12756 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12757 R:      Steven Rostedt <rostedt@goodmis.org>
12758 S:      Maintained
12759 F:      kernel/printk/
12760 F:      include/linux/printk.h
12761
12762 PRISM54 WIRELESS DRIVER
12763 M:      Luis Chamberlain <mcgrof@kernel.org>
12764 L:      linux-wireless@vger.kernel.org
12765 W:      http://wireless.kernel.org/en/users/Drivers/p54
12766 S:      Obsolete
12767 F:      drivers/net/wireless/intersil/prism54/
12768
12769 PROC FILESYSTEM
12770 R:      Alexey Dobriyan <adobriyan@gmail.com>
12771 L:      linux-kernel@vger.kernel.org
12772 L:      linux-fsdevel@vger.kernel.org
12773 S:      Maintained
12774 F:      fs/proc/
12775 F:      include/linux/proc_fs.h
12776 F:      tools/testing/selftests/proc/
12777 F:      Documentation/filesystems/proc.txt
12778
12779 PROC SYSCTL
12780 M:      Luis Chamberlain <mcgrof@kernel.org>
12781 M:      Kees Cook <keescook@chromium.org>
12782 L:      linux-kernel@vger.kernel.org
12783 L:      linux-fsdevel@vger.kernel.org
12784 S:      Maintained
12785 F:      fs/proc/proc_sysctl.c
12786 F:      include/linux/sysctl.h
12787 F:      kernel/sysctl.c
12788 F:      tools/testing/selftests/sysctl/
12789
12790 PS3 NETWORK SUPPORT
12791 M:      Geoff Levand <geoff@infradead.org>
12792 L:      netdev@vger.kernel.org
12793 L:      linuxppc-dev@lists.ozlabs.org
12794 S:      Maintained
12795 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12796
12797 PS3 PLATFORM SUPPORT
12798 M:      Geoff Levand <geoff@infradead.org>
12799 L:      linuxppc-dev@lists.ozlabs.org
12800 S:      Maintained
12801 F:      arch/powerpc/boot/ps3*
12802 F:      arch/powerpc/include/asm/lv1call.h
12803 F:      arch/powerpc/include/asm/ps3*.h
12804 F:      arch/powerpc/platforms/ps3/
12805 F:      drivers/*/ps3*
12806 F:      drivers/ps3/
12807 F:      drivers/rtc/rtc-ps3.c
12808 F:      drivers/usb/host/*ps3.c
12809 F:      sound/ppc/snd_ps3*
12810
12811 PS3VRAM DRIVER
12812 M:      Jim Paris <jim@jtan.com>
12813 M:      Geoff Levand <geoff@infradead.org>
12814 L:      linuxppc-dev@lists.ozlabs.org
12815 S:      Maintained
12816 F:      drivers/block/ps3vram.c
12817
12818 PSAMPLE PACKET SAMPLING SUPPORT:
12819 M:      Yotam Gigi <yotam.gi@gmail.com>
12820 S:      Maintained
12821 F:      net/psample
12822 F:      include/net/psample.h
12823 F:      include/uapi/linux/psample.h
12824
12825 PSTORE FILESYSTEM
12826 M:      Kees Cook <keescook@chromium.org>
12827 M:      Anton Vorontsov <anton@enomsg.org>
12828 M:      Colin Cross <ccross@android.com>
12829 M:      Tony Luck <tony.luck@intel.com>
12830 S:      Maintained
12831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12832 F:      fs/pstore/
12833 F:      include/linux/pstore*
12834 F:      drivers/firmware/efi/efi-pstore.c
12835 F:      drivers/acpi/apei/erst.c
12836 F:      Documentation/admin-guide/ramoops.rst
12837 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12838 K:      \b(pstore|ramoops)
12839
12840 PTP HARDWARE CLOCK SUPPORT
12841 M:      Richard Cochran <richardcochran@gmail.com>
12842 L:      netdev@vger.kernel.org
12843 S:      Maintained
12844 W:      http://linuxptp.sourceforge.net/
12845 F:      Documentation/ABI/testing/sysfs-ptp
12846 F:      Documentation/ptp/*
12847 F:      drivers/net/phy/dp83640*
12848 F:      drivers/ptp/*
12849 F:      include/linux/ptp_cl*
12850
12851 PTRACE SUPPORT
12852 M:      Oleg Nesterov <oleg@redhat.com>
12853 S:      Maintained
12854 F:      include/asm-generic/syscall.h
12855 F:      include/linux/ptrace.h
12856 F:      include/linux/regset.h
12857 F:      include/linux/tracehook.h
12858 F:      include/uapi/linux/ptrace.h
12859 F:      include/uapi/linux/ptrace.h
12860 F:      include/asm-generic/ptrace.h
12861 F:      kernel/ptrace.c
12862 F:      arch/*/ptrace*.c
12863 F:      arch/*/*/ptrace*.c
12864 F:      arch/*/include/asm/ptrace*.h
12865
12866 PULSE8-CEC DRIVER
12867 M:      Hans Verkuil <hverkuil@xs4all.nl>
12868 L:      linux-media@vger.kernel.org
12869 T:      git git://linuxtv.org/media_tree.git
12870 S:      Maintained
12871 F:      drivers/media/usb/pulse8-cec/*
12872 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12873
12874 PVRUSB2 VIDEO4LINUX DRIVER
12875 M:      Mike Isely <isely@pobox.com>
12876 L:      pvrusb2@isely.net       (subscribers-only)
12877 L:      linux-media@vger.kernel.org
12878 W:      http://www.isely.net/pvrusb2/
12879 T:      git git://linuxtv.org/media_tree.git
12880 S:      Maintained
12881 F:      Documentation/media/v4l-drivers/pvrusb2*
12882 F:      drivers/media/usb/pvrusb2/
12883
12884 PWC WEBCAM DRIVER
12885 M:      Hans Verkuil <hverkuil@xs4all.nl>
12886 L:      linux-media@vger.kernel.org
12887 T:      git git://linuxtv.org/media_tree.git
12888 S:      Odd Fixes
12889 F:      drivers/media/usb/pwc/*
12890 F:      include/trace/events/pwc.h
12891
12892 PWM FAN DRIVER
12893 M:      Kamil Debski <kamil@wypas.org>
12894 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12895 L:      linux-hwmon@vger.kernel.org
12896 S:      Supported
12897 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12898 F:      Documentation/hwmon/pwm-fan.rst
12899 F:      drivers/hwmon/pwm-fan.c
12900
12901 PWM IR Transmitter
12902 M:      Sean Young <sean@mess.org>
12903 L:      linux-media@vger.kernel.org
12904 S:      Maintained
12905 F:      drivers/media/rc/pwm-ir-tx.c
12906
12907 PWM SUBSYSTEM
12908 M:      Thierry Reding <thierry.reding@gmail.com>
12909 L:      linux-pwm@vger.kernel.org
12910 S:      Maintained
12911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12912 F:      Documentation/pwm.txt
12913 F:      Documentation/devicetree/bindings/pwm/
12914 F:      include/linux/pwm.h
12915 F:      drivers/pwm/
12916 F:      drivers/video/backlight/pwm_bl.c
12917 F:      include/linux/pwm_backlight.h
12918 F:      drivers/gpio/gpio-mvebu.c
12919 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12920
12921 PXA GPIO DRIVER
12922 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12923 L:      linux-gpio@vger.kernel.org
12924 S:      Maintained
12925 F:      drivers/gpio/gpio-pxa.c
12926
12927 PXA MMCI DRIVER
12928 S:      Orphan
12929
12930 PXA RTC DRIVER
12931 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12932 L:      linux-rtc@vger.kernel.org
12933 S:      Maintained
12934
12935 PXA2xx/PXA3xx SUPPORT
12936 M:      Daniel Mack <daniel@zonque.org>
12937 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12938 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12940 T:      git git://github.com/hzhuang1/linux.git
12941 T:      git git://github.com/rjarzmik/linux.git
12942 S:      Maintained
12943 F:      arch/arm/boot/dts/pxa*
12944 F:      arch/arm/mach-pxa/
12945 F:      drivers/dma/pxa*
12946 F:      drivers/pcmcia/pxa2xx*
12947 F:      drivers/pinctrl/pxa/
12948 F:      drivers/spi/spi-pxa2xx*
12949 F:      drivers/usb/gadget/udc/pxa2*
12950 F:      include/sound/pxa2xx-lib.h
12951 F:      sound/arm/pxa*
12952 F:      sound/soc/pxa/
12953
12954 QAT DRIVER
12955 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12956 L:      qat-linux@intel.com
12957 S:      Supported
12958 F:      drivers/crypto/qat/
12959
12960 QCOM AUDIO (ASoC) DRIVERS
12961 M:      Patrick Lai <plai@codeaurora.org>
12962 M:      Banajit Goswami <bgoswami@codeaurora.org>
12963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12964 S:      Supported
12965 F:      sound/soc/qcom/
12966
12967 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12968 M:      Gabriel Somlo <somlo@cmu.edu>
12969 M:      "Michael S. Tsirkin" <mst@redhat.com>
12970 L:      qemu-devel@nongnu.org
12971 S:      Maintained
12972 F:      drivers/firmware/qemu_fw_cfg.c
12973 F:      include/uapi/linux/qemu_fw_cfg.h
12974
12975 QIB DRIVER
12976 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12977 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12978 L:      linux-rdma@vger.kernel.org
12979 S:      Supported
12980 F:      drivers/infiniband/hw/qib/
12981
12982 QLOGIC QL41xxx FCOE DRIVER
12983 M:      QLogic-Storage-Upstream@cavium.com
12984 L:      linux-scsi@vger.kernel.org
12985 S:      Supported
12986 F:      drivers/scsi/qedf/
12987
12988 QLOGIC QL41xxx ISCSI DRIVER
12989 M:      QLogic-Storage-Upstream@cavium.com
12990 L:      linux-scsi@vger.kernel.org
12991 S:      Supported
12992 F:      drivers/scsi/qedi/
12993
12994 QLOGIC QL4xxx ETHERNET DRIVER
12995 M:      Ariel Elior <aelior@marvell.com>
12996 M:      GR-everest-linux-l2@marvell.com
12997 L:      netdev@vger.kernel.org
12998 S:      Supported
12999 F:      drivers/net/ethernet/qlogic/qed/
13000 F:      include/linux/qed/
13001 F:      drivers/net/ethernet/qlogic/qede/
13002
13003 QLOGIC QL4xxx RDMA DRIVER
13004 M:      Michal Kalderon <mkalderon@marvell.com>
13005 M:      Ariel Elior <aelior@marvell.com>
13006 L:      linux-rdma@vger.kernel.org
13007 S:      Supported
13008 F:      drivers/infiniband/hw/qedr/
13009 F:      include/uapi/rdma/qedr-abi.h
13010
13011 QLOGIC QLA1280 SCSI DRIVER
13012 M:      Michael Reed <mdr@sgi.com>
13013 L:      linux-scsi@vger.kernel.org
13014 S:      Maintained
13015 F:      drivers/scsi/qla1280.[ch]
13016
13017 QLOGIC QLA2XXX FC-SCSI DRIVER
13018 M:      qla2xxx-upstream@qlogic.com
13019 L:      linux-scsi@vger.kernel.org
13020 S:      Supported
13021 F:      Documentation/scsi/LICENSE.qla2xxx
13022 F:      drivers/scsi/qla2xxx/
13023
13024 QLOGIC QLA3XXX NETWORK DRIVER
13025 M:      GR-Linux-NIC-Dev@marvell.com
13026 L:      netdev@vger.kernel.org
13027 S:      Supported
13028 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13029 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13030
13031 QLOGIC QLA4XXX iSCSI DRIVER
13032 M:      QLogic-Storage-Upstream@qlogic.com
13033 L:      linux-scsi@vger.kernel.org
13034 S:      Supported
13035 F:      Documentation/scsi/LICENSE.qla4xxx
13036 F:      drivers/scsi/qla4xxx/
13037
13038 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13039 M:      Shahed Shaikh <shshaikh@marvell.com>
13040 M:      Manish Chopra <manishc@marvell.com>
13041 M:      GR-Linux-NIC-Dev@marvell.com
13042 L:      netdev@vger.kernel.org
13043 S:      Supported
13044 F:      drivers/net/ethernet/qlogic/qlcnic/
13045
13046 QLOGIC QLGE 10Gb ETHERNET DRIVER
13047 M:      Manish Chopra <manishc@marvell.com>
13048 M:      GR-Linux-NIC-Dev@marvell.com
13049 L:      netdev@vger.kernel.org
13050 S:      Supported
13051 F:      drivers/net/ethernet/qlogic/qlge/
13052
13053 QM1D1B0004 MEDIA DRIVER
13054 M:      Akihiro Tsukada <tskd08@gmail.com>
13055 L:      linux-media@vger.kernel.org
13056 S:      Odd Fixes
13057 F:      drivers/media/tuners/qm1d1b0004*
13058
13059 QM1D1C0042 MEDIA DRIVER
13060 M:      Akihiro Tsukada <tskd08@gmail.com>
13061 L:      linux-media@vger.kernel.org
13062 S:      Odd Fixes
13063 F:      drivers/media/tuners/qm1d1c0042*
13064
13065 QNX4 FILESYSTEM
13066 M:      Anders Larsen <al@alarsen.net>
13067 W:      http://www.alarsen.net/linux/qnx4fs/
13068 S:      Maintained
13069 F:      fs/qnx4/
13070 F:      include/uapi/linux/qnx4_fs.h
13071 F:      include/uapi/linux/qnxtypes.h
13072
13073 QORIQ DPAA2 FSL-MC BUS DRIVER
13074 M:      Stuart Yoder <stuyoder@gmail.com>
13075 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13076 L:      linux-kernel@vger.kernel.org
13077 S:      Maintained
13078 F:      drivers/bus/fsl-mc/
13079 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13080 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13081
13082 QT1010 MEDIA DRIVER
13083 M:      Antti Palosaari <crope@iki.fi>
13084 L:      linux-media@vger.kernel.org
13085 W:      https://linuxtv.org
13086 W:      http://palosaari.fi/linux/
13087 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13088 T:      git git://linuxtv.org/anttip/media_tree.git
13089 S:      Maintained
13090 F:      drivers/media/tuners/qt1010*
13091
13092 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13093 M:      Kalle Valo <kvalo@codeaurora.org>
13094 L:      ath10k@lists.infradead.org
13095 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13097 S:      Supported
13098 F:      drivers/net/wireless/ath/ath10k/
13099
13100 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13101 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13102 L:      linux-wireless@vger.kernel.org
13103 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13104 S:      Supported
13105 F:      drivers/net/wireless/ath/ath9k/
13106
13107 QUALCOMM CAMERA SUBSYSTEM DRIVER
13108 M:      Todor Tomov <todor.too@gmail.com>
13109 L:      linux-media@vger.kernel.org
13110 S:      Maintained
13111 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13112 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13113 F:      drivers/media/platform/qcom/camss/
13114
13115 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13116 M:      Ilia Lin <ilia.lin@kernel.org>
13117 L:      linux-pm@vger.kernel.org
13118 S:      Maintained
13119 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13120 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13121
13122 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13123 M:      Timur Tabi <timur@kernel.org>
13124 L:      netdev@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/net/ethernet/qualcomm/emac/
13127
13128 QUALCOMM ETHQOS ETHERNET DRIVER
13129 M:      Vinod Koul <vkoul@kernel.org>
13130 M:      Niklas Cassel <niklas.cassel@linaro.org>
13131 L:      netdev@vger.kernel.org
13132 S:      Maintained
13133 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13134 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
13135
13136 QUALCOMM GENERIC INTERFACE I2C DRIVER
13137 M:      Alok Chauhan <alokc@codeaurora.org>
13138 L:      linux-i2c@vger.kernel.org
13139 L:      linux-arm-msm@vger.kernel.org
13140 S:      Supported
13141 F:      drivers/i2c/busses/i2c-qcom-geni.c
13142
13143 QUALCOMM HEXAGON ARCHITECTURE
13144 M:      Richard Kuo <rkuo@codeaurora.org>
13145 L:      linux-hexagon@vger.kernel.org
13146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13147 S:      Supported
13148 F:      arch/hexagon/
13149
13150 QUALCOMM HIDMA DRIVER
13151 M:      Sinan Kaya <okaya@kernel.org>
13152 L:      linux-arm-kernel@lists.infradead.org
13153 L:      linux-arm-msm@vger.kernel.org
13154 L:      dmaengine@vger.kernel.org
13155 S:      Supported
13156 F:      drivers/dma/qcom/hidma*
13157
13158 QUALCOMM IOMMU
13159 M:      Rob Clark <robdclark@gmail.com>
13160 L:      iommu@lists.linux-foundation.org
13161 L:      linux-arm-msm@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/iommu/qcom_iommu.c
13164
13165 QUALCOMM TSENS THERMAL DRIVER
13166 M:      Amit Kucheria <amit.kucheria@linaro.org>
13167 L:      linux-pm@vger.kernel.org
13168 L:      linux-arm-msm@vger.kernel.org
13169 S:      Maintained
13170 F:      drivers/thermal/qcom/
13171
13172 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13173 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13174 L:      linux-media@vger.kernel.org
13175 L:      linux-arm-msm@vger.kernel.org
13176 T:      git git://linuxtv.org/media_tree.git
13177 S:      Maintained
13178 F:      drivers/media/platform/qcom/venus/
13179
13180 QUALCOMM WCN36XX WIRELESS DRIVER
13181 M:      Kalle Valo <kvalo@codeaurora.org>
13182 L:      wcn36xx@lists.infradead.org
13183 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13184 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13185 S:      Supported
13186 F:      drivers/net/wireless/ath/wcn36xx/
13187
13188 QUANTENNA QTNFMAC WIRELESS DRIVER
13189 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13190 M:      Avinash Patil <avinashp@quantenna.com>
13191 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13192 L:      linux-wireless@vger.kernel.org
13193 S:      Maintained
13194 F:      drivers/net/wireless/quantenna
13195
13196 RADEON and AMDGPU DRM DRIVERS
13197 M:      Alex Deucher <alexander.deucher@amd.com>
13198 M:      Christian König <christian.koenig@amd.com>
13199 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13200 L:      amd-gfx@lists.freedesktop.org
13201 T:      git git://people.freedesktop.org/~agd5f/linux
13202 S:      Supported
13203 F:      drivers/gpu/drm/radeon/
13204 F:      include/uapi/drm/radeon_drm.h
13205 F:      drivers/gpu/drm/amd/
13206 F:      include/uapi/drm/amdgpu_drm.h
13207
13208 RADEON FRAMEBUFFER DISPLAY DRIVER
13209 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13210 L:      linux-fbdev@vger.kernel.org
13211 S:      Maintained
13212 F:      drivers/video/fbdev/aty/radeon*
13213 F:      include/uapi/linux/radeonfb.h
13214
13215 RADIOSHARK RADIO DRIVER
13216 M:      Hans Verkuil <hverkuil@xs4all.nl>
13217 L:      linux-media@vger.kernel.org
13218 T:      git git://linuxtv.org/media_tree.git
13219 S:      Maintained
13220 F:      drivers/media/radio/radio-shark.c
13221
13222 RADIOSHARK2 RADIO DRIVER
13223 M:      Hans Verkuil <hverkuil@xs4all.nl>
13224 L:      linux-media@vger.kernel.org
13225 T:      git git://linuxtv.org/media_tree.git
13226 S:      Maintained
13227 F:      drivers/media/radio/radio-shark2.c
13228 F:      drivers/media/radio/radio-tea5777.c
13229
13230 RADOS BLOCK DEVICE (RBD)
13231 M:      Ilya Dryomov <idryomov@gmail.com>
13232 M:      Sage Weil <sage@redhat.com>
13233 M:      Alex Elder <elder@kernel.org>
13234 L:      ceph-devel@vger.kernel.org
13235 W:      http://ceph.com/
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13237 T:      git git://github.com/ceph/ceph-client.git
13238 S:      Supported
13239 F:      Documentation/ABI/testing/sysfs-bus-rbd
13240 F:      drivers/block/rbd.c
13241 F:      drivers/block/rbd_types.h
13242
13243 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13244 M:      Paul Mackerras <paulus@samba.org>
13245 L:      linux-fbdev@vger.kernel.org
13246 S:      Maintained
13247 F:      drivers/video/fbdev/aty/aty128fb.c
13248
13249 RAINSHADOW-CEC DRIVER
13250 M:      Hans Verkuil <hverkuil@xs4all.nl>
13251 L:      linux-media@vger.kernel.org
13252 T:      git git://linuxtv.org/media_tree.git
13253 S:      Maintained
13254 F:      drivers/media/usb/rainshadow-cec/*
13255
13256 RALINK MIPS ARCHITECTURE
13257 M:      John Crispin <john@phrozen.org>
13258 L:      linux-mips@vger.kernel.org
13259 S:      Maintained
13260 F:      arch/mips/ralink
13261
13262 RALINK RT2X00 WIRELESS LAN DRIVER
13263 P:      rt2x00 project
13264 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13265 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13266 L:      linux-wireless@vger.kernel.org
13267 S:      Maintained
13268 F:      drivers/net/wireless/ralink/rt2x00/
13269
13270 RAMDISK RAM BLOCK DEVICE DRIVER
13271 M:      Jens Axboe <axboe@kernel.dk>
13272 S:      Maintained
13273 F:      Documentation/blockdev/ramdisk.txt
13274 F:      drivers/block/brd.c
13275
13276 RANCHU VIRTUAL BOARD FOR MIPS
13277 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13278 L:      linux-mips@vger.kernel.org
13279 S:      Supported
13280 F:      arch/mips/generic/board-ranchu.c
13281 F:      arch/mips/configs/generic/board-ranchu.config
13282
13283 RANDOM NUMBER DRIVER
13284 M:      "Theodore Ts'o" <tytso@mit.edu>
13285 S:      Maintained
13286 F:      drivers/char/random.c
13287
13288 RAPIDIO SUBSYSTEM
13289 M:      Matt Porter <mporter@kernel.crashing.org>
13290 M:      Alexandre Bounine <alex.bou9@gmail.com>
13291 S:      Maintained
13292 F:      drivers/rapidio/
13293
13294 RAS INFRASTRUCTURE
13295 M:      Tony Luck <tony.luck@intel.com>
13296 M:      Borislav Petkov <bp@alien8.de>
13297 L:      linux-edac@vger.kernel.org
13298 S:      Maintained
13299 F:      drivers/ras/
13300 F:      include/linux/ras.h
13301 F:      include/ras/ras_event.h
13302 F:      Documentation/admin-guide/ras.rst
13303
13304 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13305 L:      linux-wireless@vger.kernel.org
13306 S:      Orphan
13307 F:      drivers/net/wireless/ray*
13308
13309 RCUTORTURE TEST FRAMEWORK
13310 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13311 M:      Josh Triplett <josh@joshtriplett.org>
13312 R:      Steven Rostedt <rostedt@goodmis.org>
13313 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13314 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13315 L:      rcu@vger.kernel.org
13316 S:      Supported
13317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13318 F:      tools/testing/selftests/rcutorture
13319
13320 RDC R-321X SoC
13321 M:      Florian Fainelli <florian@openwrt.org>
13322 S:      Maintained
13323
13324 RDC R6040 FAST ETHERNET DRIVER
13325 M:      Florian Fainelli <f.fainelli@gmail.com>
13326 L:      netdev@vger.kernel.org
13327 S:      Maintained
13328 F:      drivers/net/ethernet/rdc/r6040.c
13329
13330 RDMAVT - RDMA verbs software
13331 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13332 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13333 L:      linux-rdma@vger.kernel.org
13334 S:      Supported
13335 F:      drivers/infiniband/sw/rdmavt
13336
13337 RDS - RELIABLE DATAGRAM SOCKETS
13338 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13339 L:      netdev@vger.kernel.org
13340 L:      linux-rdma@vger.kernel.org
13341 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13342 W:      https://oss.oracle.com/projects/rds/
13343 S:      Supported
13344 F:      net/rds/
13345 F:      Documentation/networking/rds.txt
13346
13347 RDT - RESOURCE ALLOCATION
13348 M:      Fenghua Yu <fenghua.yu@intel.com>
13349 M:      Reinette Chatre <reinette.chatre@intel.com>
13350 L:      linux-kernel@vger.kernel.org
13351 S:      Supported
13352 F:      arch/x86/kernel/cpu/resctrl/
13353 F:      arch/x86/include/asm/resctrl_sched.h
13354 F:      Documentation/x86/resctrl*
13355
13356 READ-COPY UPDATE (RCU)
13357 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13358 M:      Josh Triplett <josh@joshtriplett.org>
13359 R:      Steven Rostedt <rostedt@goodmis.org>
13360 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13361 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13362 R:      Joel Fernandes <joel@joelfernandes.org>
13363 L:      rcu@vger.kernel.org
13364 W:      http://www.rdrop.com/users/paulmck/RCU/
13365 S:      Supported
13366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13367 F:      Documentation/RCU/
13368 X:      Documentation/RCU/torture.txt
13369 F:      include/linux/rcu*
13370 X:      include/linux/srcu*.h
13371 F:      kernel/rcu/
13372 X:      kernel/rcu/srcu*.c
13373
13374 REAL TIME CLOCK (RTC) SUBSYSTEM
13375 M:      Alessandro Zummo <a.zummo@towertech.it>
13376 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13377 L:      linux-rtc@vger.kernel.org
13378 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13380 S:      Maintained
13381 F:      Documentation/devicetree/bindings/rtc/
13382 F:      Documentation/rtc.txt
13383 F:      drivers/rtc/
13384 F:      include/linux/rtc.h
13385 F:      include/uapi/linux/rtc.h
13386 F:      include/linux/rtc/
13387 F:      include/linux/platform_data/rtc-*
13388 F:      tools/testing/selftests/rtc/
13389
13390 REALTEK AUDIO CODECS
13391 M:      Bard Liao <bardliao@realtek.com>
13392 M:      Oder Chiou <oder_chiou@realtek.com>
13393 S:      Maintained
13394 F:      sound/soc/codecs/rt*
13395 F:      include/sound/rt*.h
13396
13397 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13398 M:      Linus Walleij <linus.walleij@linaro.org>
13399 S:      Maintained
13400 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13401 F:      drivers/net/dsa/realtek-smi*
13402 F:      drivers/net/dsa/rtl83*
13403
13404 REDPINE WIRELESS DRIVER
13405 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13406 M:      Siva Rebbagondla <siva8118@gmail.com>
13407 L:      linux-wireless@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/net/wireless/rsi/
13410
13411 REGISTER MAP ABSTRACTION
13412 M:      Mark Brown <broonie@kernel.org>
13413 L:      linux-kernel@vger.kernel.org
13414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13415 S:      Supported
13416 F:      Documentation/devicetree/bindings/regmap/
13417 F:      drivers/base/regmap/
13418 F:      include/linux/regmap.h
13419
13420 REISERFS FILE SYSTEM
13421 L:      reiserfs-devel@vger.kernel.org
13422 S:      Supported
13423 F:      fs/reiserfs/
13424
13425 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13426 M:      Ohad Ben-Cohen <ohad@wizery.com>
13427 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13428 L:      linux-remoteproc@vger.kernel.org
13429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13430 S:      Maintained
13431 F:      Documentation/devicetree/bindings/remoteproc/
13432 F:      Documentation/remoteproc.txt
13433 F:      drivers/remoteproc/
13434 F:      include/linux/remoteproc.h
13435
13436 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13437 M:      Ohad Ben-Cohen <ohad@wizery.com>
13438 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13439 L:      linux-remoteproc@vger.kernel.org
13440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13441 S:      Maintained
13442 F:      drivers/rpmsg/
13443 F:      Documentation/rpmsg.txt
13444 F:      include/linux/rpmsg.h
13445 F:      include/linux/rpmsg/
13446
13447 RENESAS CLOCK DRIVERS
13448 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13449 L:      linux-renesas-soc@vger.kernel.org
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13451 S:      Supported
13452 F:      drivers/clk/renesas/
13453
13454 RENESAS EMEV2 I2C DRIVER
13455 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13456 S:      Supported
13457 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13458 F:      drivers/i2c/busses/i2c-emev2.c
13459
13460 RENESAS ETHERNET DRIVERS
13461 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13462 L:      netdev@vger.kernel.org
13463 L:      linux-renesas-soc@vger.kernel.org
13464 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13465 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13466 F:      drivers/net/ethernet/renesas/
13467 F:      include/linux/sh_eth.h
13468
13469 RENESAS R-CAR GYROADC DRIVER
13470 M:      Marek Vasut <marek.vasut@gmail.com>
13471 L:      linux-iio@vger.kernel.org
13472 S:      Supported
13473 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13474 F:      drivers/iio/adc/rcar-gyroadc.c
13475
13476 RENESAS R-CAR I2C DRIVERS
13477 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13478 S:      Supported
13479 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13480 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13481 F:      drivers/i2c/busses/i2c-rcar.c
13482 F:      drivers/i2c/busses/i2c-sh_mobile.c
13483
13484 RENESAS RIIC DRIVER
13485 M:      Chris Brandt <chris.brandt@renesas.com>
13486 S:      Supported
13487 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13488 F:      drivers/i2c/busses/i2c-riic.c
13489
13490 RENESAS USB PHY DRIVER
13491 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13492 L:      linux-renesas-soc@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13495
13496 RESET CONTROLLER FRAMEWORK
13497 M:      Philipp Zabel <p.zabel@pengutronix.de>
13498 T:      git git://git.pengutronix.de/git/pza/linux
13499 S:      Maintained
13500 F:      drivers/reset/
13501 F:      Documentation/devicetree/bindings/reset/
13502 F:      include/dt-bindings/reset/
13503 F:      include/linux/reset.h
13504 F:      include/linux/reset/
13505 F:      include/linux/reset-controller.h
13506
13507 RESTARTABLE SEQUENCES SUPPORT
13508 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13509 M:      Peter Zijlstra <peterz@infradead.org>
13510 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13511 M:      Boqun Feng <boqun.feng@gmail.com>
13512 L:      linux-kernel@vger.kernel.org
13513 S:      Supported
13514 F:      kernel/rseq.c
13515 F:      include/uapi/linux/rseq.h
13516 F:      include/trace/events/rseq.h
13517 F:      tools/testing/selftests/rseq/
13518
13519 RFKILL
13520 M:      Johannes Berg <johannes@sipsolutions.net>
13521 L:      linux-wireless@vger.kernel.org
13522 W:      http://wireless.kernel.org/
13523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13525 S:      Maintained
13526 F:      Documentation/rfkill.txt
13527 F:      Documentation/ABI/stable/sysfs-class-rfkill
13528 F:      net/rfkill/
13529 F:      include/linux/rfkill.h
13530 F:      include/uapi/linux/rfkill.h
13531
13532 RHASHTABLE
13533 M:      Thomas Graf <tgraf@suug.ch>
13534 M:      Herbert Xu <herbert@gondor.apana.org.au>
13535 L:      netdev@vger.kernel.org
13536 S:      Maintained
13537 F:      lib/rhashtable.c
13538 F:      lib/test_rhashtable.c
13539 F:      include/linux/rhashtable.h
13540 F:      include/linux/rhashtable-types.h
13541
13542 RICOH R5C592 MEMORYSTICK DRIVER
13543 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13544 S:      Maintained
13545 F:      drivers/memstick/host/r592.*
13546
13547 RICOH SMARTMEDIA/XD DRIVER
13548 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13549 S:      Maintained
13550 F:      drivers/mtd/nand/raw/r852.c
13551 F:      drivers/mtd/nand/raw/r852.h
13552
13553 RISC-V ARCHITECTURE
13554 M:      Palmer Dabbelt <palmer@sifive.com>
13555 M:      Albert Ou <aou@eecs.berkeley.edu>
13556 L:      linux-riscv@lists.infradead.org
13557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13558 S:      Supported
13559 F:      arch/riscv/
13560 K:      riscv
13561 N:      riscv
13562
13563 ROCCAT DRIVERS
13564 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13565 W:      http://sourceforge.net/projects/roccat/
13566 S:      Maintained
13567 F:      drivers/hid/hid-roccat*
13568 F:      include/linux/hid-roccat*
13569 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13570
13571 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13572 M:      Jacob chen <jacob2.chen@rock-chips.com>
13573 L:      linux-media@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/media/platform/rockchip/rga/
13576 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13577
13578 HANTRO VPU CODEC DRIVER
13579 M:      Ezequiel Garcia <ezequiel@collabora.com>
13580 L:      linux-media@vger.kernel.org
13581 S:      Maintained
13582 F:      drivers/staging/media/platform/hantro/
13583 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13584
13585 ROCKER DRIVER
13586 M:      Jiri Pirko <jiri@resnulli.us>
13587 L:      netdev@vger.kernel.org
13588 S:      Supported
13589 F:      drivers/net/ethernet/rocker/
13590
13591 ROCKETPORT DRIVER
13592 P:      Comtrol Corp.
13593 W:      http://www.comtrol.com
13594 S:      Maintained
13595 F:      Documentation/serial/rocket.rst
13596 F:      drivers/tty/rocket*
13597
13598 ROCKETPORT EXPRESS/INFINITY DRIVER
13599 M:      Kevin Cernekee <cernekee@gmail.com>
13600 L:      linux-serial@vger.kernel.org
13601 S:      Odd Fixes
13602 F:      drivers/tty/serial/rp2.*
13603
13604 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13605 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13606 L:      linux-kernel@vger.kernel.org
13607 L:      linux-renesas-soc@vger.kernel.org
13608 S:      Supported
13609 F:      drivers/mfd/bd9571mwv.c
13610 F:      drivers/regulator/bd9571mwv-regulator.c
13611 F:      drivers/gpio/gpio-bd9571mwv.c
13612 F:      include/linux/mfd/bd9571mwv.h
13613 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13614
13615 ROSE NETWORK LAYER
13616 M:      Ralf Baechle <ralf@linux-mips.org>
13617 L:      linux-hams@vger.kernel.org
13618 W:      http://www.linux-ax25.org/
13619 S:      Maintained
13620 F:      include/net/rose.h
13621 F:      include/uapi/linux/rose.h
13622 F:      net/rose/
13623
13624 RTL2830 MEDIA DRIVER
13625 M:      Antti Palosaari <crope@iki.fi>
13626 L:      linux-media@vger.kernel.org
13627 W:      https://linuxtv.org
13628 W:      http://palosaari.fi/linux/
13629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13630 T:      git git://linuxtv.org/anttip/media_tree.git
13631 S:      Maintained
13632 F:      drivers/media/dvb-frontends/rtl2830*
13633
13634 RTL2832 MEDIA DRIVER
13635 M:      Antti Palosaari <crope@iki.fi>
13636 L:      linux-media@vger.kernel.org
13637 W:      https://linuxtv.org
13638 W:      http://palosaari.fi/linux/
13639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13640 T:      git git://linuxtv.org/anttip/media_tree.git
13641 S:      Maintained
13642 F:      drivers/media/dvb-frontends/rtl2832*
13643
13644 RTL2832_SDR MEDIA DRIVER
13645 M:      Antti Palosaari <crope@iki.fi>
13646 L:      linux-media@vger.kernel.org
13647 W:      https://linuxtv.org
13648 W:      http://palosaari.fi/linux/
13649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13650 T:      git git://linuxtv.org/anttip/media_tree.git
13651 S:      Maintained
13652 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13653
13654 RTL8180 WIRELESS DRIVER
13655 L:      linux-wireless@vger.kernel.org
13656 W:      http://wireless.kernel.org/
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13658 S:      Orphan
13659 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13660
13661 RTL8187 WIRELESS DRIVER
13662 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13663 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13664 M:      Larry Finger <Larry.Finger@lwfinger.net>
13665 L:      linux-wireless@vger.kernel.org
13666 W:      http://wireless.kernel.org/
13667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13668 S:      Maintained
13669 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13670
13671 REALTEK WIRELESS DRIVER (rtlwifi family)
13672 M:      Ping-Ke Shih <pkshih@realtek.com>
13673 L:      linux-wireless@vger.kernel.org
13674 W:      http://wireless.kernel.org/
13675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13676 S:      Maintained
13677 F:      drivers/net/wireless/realtek/rtlwifi/
13678
13679 REALTEK WIRELESS DRIVER (rtw88)
13680 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13681 L:      linux-wireless@vger.kernel.org
13682 S:      Maintained
13683 F:      drivers/net/wireless/realtek/rtw88/
13684
13685 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13686 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13687 L:      linux-wireless@vger.kernel.org
13688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13689 S:      Maintained
13690 F:      drivers/net/wireless/realtek/rtl8xxxu/
13691
13692 RXRPC SOCKETS (AF_RXRPC)
13693 M:      David Howells <dhowells@redhat.com>
13694 L:      linux-afs@lists.infradead.org
13695 S:      Supported
13696 F:      net/rxrpc/
13697 F:      include/keys/rxrpc-type.h
13698 F:      include/net/af_rxrpc.h
13699 F:      include/trace/events/rxrpc.h
13700 F:      include/uapi/linux/rxrpc.h
13701 F:      Documentation/networking/rxrpc.txt
13702 W:      https://www.infradead.org/~dhowells/kafs/
13703
13704 S3 SAVAGE FRAMEBUFFER DRIVER
13705 M:      Antonino Daplas <adaplas@gmail.com>
13706 L:      linux-fbdev@vger.kernel.org
13707 S:      Maintained
13708 F:      drivers/video/fbdev/savage/
13709
13710 S390
13711 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13712 M:      Vasily Gorbik <gor@linux.ibm.com>
13713 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13714 L:      linux-s390@vger.kernel.org
13715 W:      http://www.ibm.com/developerworks/linux/linux390/
13716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13717 S:      Supported
13718 F:      arch/s390/
13719 F:      drivers/s390/
13720 F:      Documentation/s390/
13721 F:      Documentation/driver-api/s390-drivers.rst
13722
13723 S390 COMMON I/O LAYER
13724 M:      Sebastian Ott <sebott@linux.ibm.com>
13725 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13726 L:      linux-s390@vger.kernel.org
13727 W:      http://www.ibm.com/developerworks/linux/linux390/
13728 S:      Supported
13729 F:      drivers/s390/cio/
13730
13731 S390 DASD DRIVER
13732 M:      Stefan Haberland <sth@linux.ibm.com>
13733 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13734 L:      linux-s390@vger.kernel.org
13735 W:      http://www.ibm.com/developerworks/linux/linux390/
13736 S:      Supported
13737 F:      drivers/s390/block/dasd*
13738 F:      block/partitions/ibm.c
13739
13740 S390 IOMMU (PCI)
13741 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13742 L:      linux-s390@vger.kernel.org
13743 W:      http://www.ibm.com/developerworks/linux/linux390/
13744 S:      Supported
13745 F:      drivers/iommu/s390-iommu.c
13746
13747 S390 IUCV NETWORK LAYER
13748 M:      Julian Wiedmann <jwi@linux.ibm.com>
13749 M:      Ursula Braun <ubraun@linux.ibm.com>
13750 L:      linux-s390@vger.kernel.org
13751 W:      http://www.ibm.com/developerworks/linux/linux390/
13752 S:      Supported
13753 F:      drivers/s390/net/*iucv*
13754 F:      include/net/iucv/
13755 F:      net/iucv/
13756
13757 S390 NETWORK DRIVERS
13758 M:      Julian Wiedmann <jwi@linux.ibm.com>
13759 M:      Ursula Braun <ubraun@linux.ibm.com>
13760 L:      linux-s390@vger.kernel.org
13761 W:      http://www.ibm.com/developerworks/linux/linux390/
13762 S:      Supported
13763 F:      drivers/s390/net/
13764
13765 S390 PCI SUBSYSTEM
13766 M:      Sebastian Ott <sebott@linux.ibm.com>
13767 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13768 L:      linux-s390@vger.kernel.org
13769 W:      http://www.ibm.com/developerworks/linux/linux390/
13770 S:      Supported
13771 F:      arch/s390/pci/
13772 F:      drivers/pci/hotplug/s390_pci_hpc.c
13773
13774 S390 VFIO-CCW DRIVER
13775 M:      Cornelia Huck <cohuck@redhat.com>
13776 M:      Farhan Ali <alifm@linux.ibm.com>
13777 M:      Eric Farman <farman@linux.ibm.com>
13778 R:      Halil Pasic <pasic@linux.ibm.com>
13779 L:      linux-s390@vger.kernel.org
13780 L:      kvm@vger.kernel.org
13781 S:      Supported
13782 F:      drivers/s390/cio/vfio_ccw*
13783 F:      Documentation/s390/vfio-ccw.rst
13784 F:      include/uapi/linux/vfio_ccw.h
13785
13786 S390 ZCRYPT DRIVER
13787 M:      Harald Freudenberger <freude@linux.ibm.com>
13788 L:      linux-s390@vger.kernel.org
13789 W:      http://www.ibm.com/developerworks/linux/linux390/
13790 S:      Supported
13791 F:      drivers/s390/crypto/
13792
13793 S390 VFIO AP DRIVER
13794 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13795 M:      Pierre Morel <pmorel@linux.ibm.com>
13796 M:      Halil Pasic <pasic@linux.ibm.com>
13797 L:      linux-s390@vger.kernel.org
13798 W:      http://www.ibm.com/developerworks/linux/linux390/
13799 S:      Supported
13800 F:      drivers/s390/crypto/vfio_ap_drv.c
13801 F:      drivers/s390/crypto/vfio_ap_private.h
13802 F:      drivers/s390/crypto/vfio_ap_ops.c
13803 F:      Documentation/s390/vfio-ap.rst
13804
13805 S390 ZFCP DRIVER
13806 M:      Steffen Maier <maier@linux.ibm.com>
13807 M:      Benjamin Block <bblock@linux.ibm.com>
13808 L:      linux-s390@vger.kernel.org
13809 W:      http://www.ibm.com/developerworks/linux/linux390/
13810 S:      Supported
13811 F:      drivers/s390/scsi/zfcp_*
13812
13813 S3C24XX SD/MMC Driver
13814 M:      Ben Dooks <ben-linux@fluff.org>
13815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13816 S:      Supported
13817 F:      drivers/mmc/host/s3cmci.*
13818
13819 SAA6588 RDS RECEIVER DRIVER
13820 M:      Hans Verkuil <hverkuil@xs4all.nl>
13821 L:      linux-media@vger.kernel.org
13822 T:      git git://linuxtv.org/media_tree.git
13823 W:      https://linuxtv.org
13824 S:      Odd Fixes
13825 F:      drivers/media/i2c/saa6588*
13826
13827 SAA7134 VIDEO4LINUX DRIVER
13828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13829 L:      linux-media@vger.kernel.org
13830 W:      https://linuxtv.org
13831 T:      git git://linuxtv.org/media_tree.git
13832 S:      Odd fixes
13833 F:      Documentation/media/v4l-drivers/saa7134*
13834 F:      drivers/media/pci/saa7134/
13835
13836 SAA7146 VIDEO4LINUX-2 DRIVER
13837 M:      Hans Verkuil <hverkuil@xs4all.nl>
13838 L:      linux-media@vger.kernel.org
13839 T:      git git://linuxtv.org/media_tree.git
13840 S:      Maintained
13841 F:      drivers/media/common/saa7146/
13842 F:      drivers/media/pci/saa7146/
13843 F:      include/media/drv-intf/saa7146*
13844
13845 SAMSUNG AUDIO (ASoC) DRIVERS
13846 M:      Krzysztof Kozlowski <krzk@kernel.org>
13847 M:      Sangbeom Kim <sbkim73@samsung.com>
13848 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13850 S:      Supported
13851 F:      sound/soc/samsung/
13852 F:      Documentation/devicetree/bindings/sound/samsung*
13853
13854 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13855 M:      Krzysztof Kozlowski <krzk@kernel.org>
13856 L:      linux-crypto@vger.kernel.org
13857 L:      linux-samsung-soc@vger.kernel.org
13858 S:      Maintained
13859 F:      drivers/crypto/exynos-rng.c
13860 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13861
13862 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13863 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13864 L:      linux-samsung-soc@vger.kernel.org
13865 S:      Maintained
13866 F:      drivers/char/hw_random/exynos-trng.c
13867 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13868
13869 SAMSUNG FRAMEBUFFER DRIVER
13870 M:      Jingoo Han <jingoohan1@gmail.com>
13871 L:      linux-fbdev@vger.kernel.org
13872 S:      Maintained
13873 F:      drivers/video/fbdev/s3c-fb.c
13874
13875 SAMSUNG LAPTOP DRIVER
13876 M:      Corentin Chary <corentin.chary@gmail.com>
13877 L:      platform-driver-x86@vger.kernel.org
13878 S:      Maintained
13879 F:      drivers/platform/x86/samsung-laptop.c
13880
13881 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13882 M:      Sangbeom Kim <sbkim73@samsung.com>
13883 M:      Krzysztof Kozlowski <krzk@kernel.org>
13884 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13885 L:      linux-kernel@vger.kernel.org
13886 L:      linux-samsung-soc@vger.kernel.org
13887 S:      Supported
13888 F:      drivers/mfd/sec*.c
13889 F:      drivers/regulator/s2m*.c
13890 F:      drivers/regulator/s5m*.c
13891 F:      drivers/clk/clk-s2mps11.c
13892 F:      drivers/rtc/rtc-s5m.c
13893 F:      include/linux/mfd/samsung/
13894 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13895 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13896 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13897 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13898
13899 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13900 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13901 L:      linux-media@vger.kernel.org
13902 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13903 S:      Maintained
13904 F:      drivers/media/platform/s3c-camif/
13905 F:      include/media/drv-intf/s3c_camif.h
13906
13907 SAMSUNG S3FWRN5 NFC DRIVER
13908 M:      Robert Baldyga <r.baldyga@samsung.com>
13909 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13910 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13911 S:      Supported
13912 F:      drivers/nfc/s3fwrn5
13913
13914 SAMSUNG S5C73M3 CAMERA DRIVER
13915 M:      Kyungmin Park <kyungmin.park@samsung.com>
13916 M:      Andrzej Hajda <a.hajda@samsung.com>
13917 L:      linux-media@vger.kernel.org
13918 S:      Supported
13919 F:      drivers/media/i2c/s5c73m3/*
13920
13921 SAMSUNG S5K5BAF CAMERA DRIVER
13922 M:      Kyungmin Park <kyungmin.park@samsung.com>
13923 M:      Andrzej Hajda <a.hajda@samsung.com>
13924 L:      linux-media@vger.kernel.org
13925 S:      Supported
13926 F:      drivers/media/i2c/s5k5baf.c
13927
13928 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13929 M:      Krzysztof Kozlowski <krzk@kernel.org>
13930 M:      Vladimir Zapolskiy <vz@mleia.com>
13931 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13932 L:      linux-crypto@vger.kernel.org
13933 L:      linux-samsung-soc@vger.kernel.org
13934 S:      Maintained
13935 F:      drivers/crypto/s5p-sss.c
13936
13937 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13938 M:      Kyungmin Park <kyungmin.park@samsung.com>
13939 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13940 L:      linux-media@vger.kernel.org
13941 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13942 S:      Supported
13943 F:      drivers/media/platform/exynos4-is/
13944
13945 SAMSUNG SOC CLOCK DRIVERS
13946 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13947 M:      Tomasz Figa <tomasz.figa@gmail.com>
13948 M:      Chanwoo Choi <cw00.choi@samsung.com>
13949 S:      Supported
13950 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13952 F:      drivers/clk/samsung/
13953 F:      include/dt-bindings/clock/exynos*.h
13954 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13955
13956 SAMSUNG SPI DRIVERS
13957 M:      Kukjin Kim <kgene@kernel.org>
13958 M:      Krzysztof Kozlowski <krzk@kernel.org>
13959 M:      Andi Shyti <andi@etezian.org>
13960 L:      linux-spi@vger.kernel.org
13961 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13962 S:      Maintained
13963 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13964 F:      drivers/spi/spi-s3c*
13965 F:      include/linux/platform_data/spi-s3c64xx.h
13966
13967 SAMSUNG SXGBE DRIVERS
13968 M:      Byungho An <bh74.an@samsung.com>
13969 M:      Girish K S <ks.giri@samsung.com>
13970 M:      Vipul Pandya <vipul.pandya@samsung.com>
13971 S:      Supported
13972 L:      netdev@vger.kernel.org
13973 F:      drivers/net/ethernet/samsung/sxgbe/
13974
13975 SAMSUNG THERMAL DRIVER
13976 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13977 L:      linux-pm@vger.kernel.org
13978 L:      linux-samsung-soc@vger.kernel.org
13979 S:      Supported
13980 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13981 F:      drivers/thermal/samsung/
13982
13983 SAMSUNG USB2 PHY DRIVER
13984 M:      Kamil Debski <kamil@wypas.org>
13985 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13986 L:      linux-kernel@vger.kernel.org
13987 S:      Supported
13988 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13989 F:      Documentation/phy/samsung-usb2.txt
13990 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13991 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13992 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13993 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13994 F:      drivers/phy/samsung/phy-samsung-usb2.c
13995 F:      drivers/phy/samsung/phy-samsung-usb2.h
13996
13997 SC1200 WDT DRIVER
13998 M:      Zwane Mwaikambo <zwanem@gmail.com>
13999 S:      Maintained
14000 F:      drivers/watchdog/sc1200wdt.c
14001
14002 SCHEDULER
14003 M:      Ingo Molnar <mingo@redhat.com>
14004 M:      Peter Zijlstra <peterz@infradead.org>
14005 L:      linux-kernel@vger.kernel.org
14006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14007 S:      Maintained
14008 F:      kernel/sched/
14009 F:      include/linux/sched.h
14010 F:      include/uapi/linux/sched.h
14011 F:      include/linux/wait.h
14012 F:      include/linux/preempt.h
14013
14014 SCR24X CHIP CARD INTERFACE DRIVER
14015 M:      Lubomir Rintel <lkundrak@v3.sk>
14016 S:      Supported
14017 F:      drivers/char/pcmcia/scr24x_cs.c
14018
14019 SCSI CDROM DRIVER
14020 M:      Jens Axboe <axboe@kernel.dk>
14021 L:      linux-scsi@vger.kernel.org
14022 W:      http://www.kernel.dk
14023 S:      Maintained
14024 F:      drivers/scsi/sr*
14025
14026 SCSI RDMA PROTOCOL (SRP) INITIATOR
14027 M:      Bart Van Assche <bvanassche@acm.org>
14028 L:      linux-rdma@vger.kernel.org
14029 S:      Supported
14030 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14031 F:      drivers/infiniband/ulp/srp/
14032 F:      include/scsi/srp.h
14033
14034 SCSI RDMA PROTOCOL (SRP) TARGET
14035 M:      Bart Van Assche <bvanassche@acm.org>
14036 L:      linux-rdma@vger.kernel.org
14037 L:      target-devel@vger.kernel.org
14038 S:      Supported
14039 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14040 F:      drivers/infiniband/ulp/srpt/
14041
14042 SCSI SG DRIVER
14043 M:      Doug Gilbert <dgilbert@interlog.com>
14044 L:      linux-scsi@vger.kernel.org
14045 W:      http://sg.danny.cz/sg
14046 S:      Maintained
14047 F:      Documentation/scsi/scsi-generic.txt
14048 F:      drivers/scsi/sg.c
14049 F:      include/scsi/sg.h
14050
14051 SCSI SUBSYSTEM
14052 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14054 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14056 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14057 L:      linux-scsi@vger.kernel.org
14058 S:      Maintained
14059 F:      Documentation/devicetree/bindings/scsi/
14060 F:      drivers/scsi/
14061 F:      include/scsi/
14062
14063 SCSI TAPE DRIVER
14064 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14065 L:      linux-scsi@vger.kernel.org
14066 S:      Maintained
14067 F:      Documentation/scsi/st.txt
14068 F:      drivers/scsi/st.*
14069 F:      drivers/scsi/st_*.h
14070
14071 SCSI TARGET SUBSYSTEM
14072 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14073 L:      linux-scsi@vger.kernel.org
14074 L:      target-devel@vger.kernel.org
14075 W:      http://www.linux-iscsi.org
14076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14077 Q:      https://patchwork.kernel.org/project/target-devel/list/
14078 S:      Supported
14079 F:      drivers/target/
14080 F:      include/target/
14081 F:      Documentation/target/
14082
14083 SCTP PROTOCOL
14084 M:      Vlad Yasevich <vyasevich@gmail.com>
14085 M:      Neil Horman <nhorman@tuxdriver.com>
14086 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14087 L:      linux-sctp@vger.kernel.org
14088 W:      http://lksctp.sourceforge.net
14089 S:      Maintained
14090 F:      Documentation/networking/sctp.txt
14091 F:      include/linux/sctp.h
14092 F:      include/uapi/linux/sctp.h
14093 F:      include/net/sctp/
14094 F:      net/sctp/
14095
14096 SCx200 CPU SUPPORT
14097 M:      Jim Cromie <jim.cromie@gmail.com>
14098 S:      Odd Fixes
14099 F:      Documentation/i2c/busses/scx200_acb
14100 F:      arch/x86/platform/scx200/
14101 F:      drivers/watchdog/scx200_wdt.c
14102 F:      drivers/i2c/busses/scx200*
14103 F:      drivers/mtd/maps/scx200_docflash.c
14104 F:      include/linux/scx200.h
14105
14106 SCx200 GPIO DRIVER
14107 M:      Jim Cromie <jim.cromie@gmail.com>
14108 S:      Maintained
14109 F:      drivers/char/scx200_gpio.c
14110 F:      include/linux/scx200_gpio.h
14111
14112 SCx200 HRT CLOCKSOURCE DRIVER
14113 M:      Jim Cromie <jim.cromie@gmail.com>
14114 S:      Maintained
14115 F:      drivers/clocksource/scx200_hrt.c
14116
14117 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14118 M:      Sascha Sommer <saschasommer@freenet.de>
14119 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14120 S:      Maintained
14121 F:      drivers/mmc/host/sdricoh_cs.c
14122
14123 SECO BOARDS CEC DRIVER
14124 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14125 S:      Maintained
14126 F:      drivers/media/platform/seco-cec/seco-cec.c
14127 F:      drivers/media/platform/seco-cec/seco-cec.h
14128
14129 SECURE COMPUTING
14130 M:      Kees Cook <keescook@chromium.org>
14131 R:      Andy Lutomirski <luto@amacapital.net>
14132 R:      Will Drewry <wad@chromium.org>
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14134 S:      Supported
14135 F:      kernel/seccomp.c
14136 F:      include/uapi/linux/seccomp.h
14137 F:      include/linux/seccomp.h
14138 F:      tools/testing/selftests/seccomp/*
14139 F:      tools/testing/selftests/kselftest_harness.h
14140 F:      Documentation/userspace-api/seccomp_filter.rst
14141 K:      \bsecure_computing
14142 K:      \bTIF_SECCOMP\b
14143
14144 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14145 M:      Al Cooper <alcooperx@gmail.com>
14146 L:      linux-mmc@vger.kernel.org
14147 L:      bcm-kernel-feedback-list@broadcom.com
14148 S:      Maintained
14149 F:      drivers/mmc/host/sdhci-brcmstb*
14150
14151 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14152 M:      Adrian Hunter <adrian.hunter@intel.com>
14153 L:      linux-mmc@vger.kernel.org
14154 S:      Maintained
14155 F:      drivers/mmc/host/sdhci*
14156 F:      include/linux/mmc/sdhci*
14157
14158 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14159 M:      Adrian Hunter <adrian.hunter@intel.com>
14160 M:      Ritesh Harjani <riteshh@codeaurora.org>
14161 M:      Asutosh Das <asutoshd@codeaurora.org>
14162 L:      linux-mmc@vger.kernel.org
14163 S:      Maintained
14164 F:      drivers/mmc/host/cqhci*
14165
14166 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14167 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14168 M:      Manjunath M B <manjumb@synopsys.com>
14169 L:      linux-mmc@vger.kernel.org
14170 S:      Maintained
14171 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14172
14173 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14174 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14175 L:      linux-mmc@vger.kernel.org
14176 S:      Supported
14177 F:      drivers/mmc/host/sdhci-of-at91.c
14178
14179 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14180 M:      Ben Dooks <ben-linux@fluff.org>
14181 M:      Jaehoon Chung <jh80.chung@samsung.com>
14182 L:      linux-mmc@vger.kernel.org
14183 S:      Maintained
14184 F:      drivers/mmc/host/sdhci-s3c*
14185
14186 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14187 M:      Viresh Kumar <vireshk@kernel.org>
14188 L:      linux-mmc@vger.kernel.org
14189 S:      Maintained
14190 F:      drivers/mmc/host/sdhci-spear.c
14191
14192 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14193 M:      Kishon Vijay Abraham I <kishon@ti.com>
14194 L:      linux-mmc@vger.kernel.org
14195 S:      Maintained
14196 F:      drivers/mmc/host/sdhci-omap.c
14197
14198 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14199 M:      Scott Bauer <scott.bauer@intel.com>
14200 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14201 L:      linux-block@vger.kernel.org
14202 S:      Supported
14203 F:      block/sed*
14204 F:      block/opal_proto.h
14205 F:      include/linux/sed*
14206 F:      include/uapi/linux/sed*
14207
14208 SECURITY CONTACT
14209 M:      Security Officers <security@kernel.org>
14210 S:      Supported
14211
14212 SECURITY SUBSYSTEM
14213 M:      James Morris <jmorris@namei.org>
14214 M:      "Serge E. Hallyn" <serge@hallyn.com>
14215 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14217 W:      http://kernsec.org/
14218 S:      Supported
14219 F:      security/
14220 X:      security/selinux/
14221
14222 SELINUX SECURITY MODULE
14223 M:      Paul Moore <paul@paul-moore.com>
14224 M:      Stephen Smalley <sds@tycho.nsa.gov>
14225 M:      Eric Paris <eparis@parisplace.org>
14226 L:      selinux@vger.kernel.org
14227 W:      https://selinuxproject.org
14228 W:      https://github.com/SELinuxProject
14229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14230 S:      Supported
14231 F:      include/uapi/linux/selinux_netlink.h
14232 F:      security/selinux/
14233 F:      scripts/selinux/
14234 F:      Documentation/admin-guide/LSM/SELinux.rst
14235
14236 SENSABLE PHANTOM
14237 M:      Jiri Slaby <jirislaby@gmail.com>
14238 S:      Maintained
14239 F:      drivers/misc/phantom.c
14240 F:      include/uapi/linux/phantom.h
14241
14242 SERIAL DEVICE BUS
14243 M:      Rob Herring <robh@kernel.org>
14244 L:      linux-serial@vger.kernel.org
14245 S:      Maintained
14246 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14247 F:      drivers/tty/serdev/
14248 F:      include/linux/serdev.h
14249
14250 SERIAL DRIVERS
14251 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14252 L:      linux-serial@vger.kernel.org
14253 S:      Maintained
14254 F:      Documentation/devicetree/bindings/serial/
14255 F:      drivers/tty/serial/
14256
14257 SERIAL IR RECEIVER
14258 M:      Sean Young <sean@mess.org>
14259 L:      linux-media@vger.kernel.org
14260 S:      Maintained
14261 F:      drivers/media/rc/serial_ir.c
14262
14263 SFC NETWORK DRIVER
14264 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14265 M:      Edward Cree <ecree@solarflare.com>
14266 M:      Martin Habets <mhabets@solarflare.com>
14267 L:      netdev@vger.kernel.org
14268 S:      Supported
14269 F:      drivers/net/ethernet/sfc/
14270
14271 SFF/SFP/SFP+ MODULE SUPPORT
14272 M:      Russell King <linux@armlinux.org.uk>
14273 L:      netdev@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/net/phy/phylink.c
14276 F:      drivers/net/phy/sfp*
14277 F:      include/linux/phylink.h
14278 F:      include/linux/sfp.h
14279
14280 SGI GRU DRIVER
14281 M:      Dimitri Sivanich <sivanich@sgi.com>
14282 S:      Maintained
14283 F:      drivers/misc/sgi-gru/
14284
14285 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14286 M:      Pat Gefre <pfg@sgi.com>
14287 L:      linux-ia64@vger.kernel.org
14288 S:      Supported
14289 F:      Documentation/ia64/serial.txt
14290 F:      drivers/tty/serial/ioc?_serial.c
14291 F:      include/linux/ioc?.h
14292
14293 SGI XP/XPC/XPNET DRIVER
14294 M:      Cliff Whickman <cpw@sgi.com>
14295 M:      Robin Holt <robinmholt@gmail.com>
14296 S:      Maintained
14297 F:      drivers/misc/sgi-xp/
14298
14299 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14300 M:      Ursula Braun <ubraun@linux.ibm.com>
14301 M:      Karsten Graul <kgraul@linux.ibm.com>
14302 L:      linux-s390@vger.kernel.org
14303 W:      http://www.ibm.com/developerworks/linux/linux390/
14304 S:      Supported
14305 F:      net/smc/
14306
14307 SHARP RJ54N1CB0C SENSOR DRIVER
14308 M:      Jacopo Mondi <jacopo@jmondi.org>
14309 L:      linux-media@vger.kernel.org
14310 T:      git git://linuxtv.org/media_tree.git
14311 S:      Odd fixes
14312 F:      drivers/media/i2c/rj54n1cb0c.c
14313 F:      include/media/i2c/rj54n1cb0c.h
14314
14315 SH_VEU V4L2 MEM2MEM DRIVER
14316 L:      linux-media@vger.kernel.org
14317 S:      Orphan
14318 F:      drivers/media/platform/sh_veu.c
14319
14320 SH_VOU V4L2 OUTPUT DRIVER
14321 L:      linux-media@vger.kernel.org
14322 S:      Orphan
14323 F:      drivers/media/platform/sh_vou.c
14324 F:      include/media/drv-intf/sh_vou.h
14325
14326 SI2157 MEDIA DRIVER
14327 M:      Antti Palosaari <crope@iki.fi>
14328 L:      linux-media@vger.kernel.org
14329 W:      https://linuxtv.org
14330 W:      http://palosaari.fi/linux/
14331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14332 T:      git git://linuxtv.org/anttip/media_tree.git
14333 S:      Maintained
14334 F:      drivers/media/tuners/si2157*
14335
14336 SI2165 MEDIA DRIVER
14337 M:      Matthias Schwarzott <zzam@gentoo.org>
14338 L:      linux-media@vger.kernel.org
14339 W:      https://linuxtv.org
14340 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14341 S:      Maintained
14342 F:      drivers/media/dvb-frontends/si2165*
14343
14344 SI2168 MEDIA DRIVER
14345 M:      Antti Palosaari <crope@iki.fi>
14346 L:      linux-media@vger.kernel.org
14347 W:      https://linuxtv.org
14348 W:      http://palosaari.fi/linux/
14349 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14350 T:      git git://linuxtv.org/anttip/media_tree.git
14351 S:      Maintained
14352 F:      drivers/media/dvb-frontends/si2168*
14353
14354 SI470X FM RADIO RECEIVER I2C DRIVER
14355 M:      Hans Verkuil <hverkuil@xs4all.nl>
14356 L:      linux-media@vger.kernel.org
14357 T:      git git://linuxtv.org/media_tree.git
14358 W:      https://linuxtv.org
14359 S:      Odd Fixes
14360 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14361
14362 SI470X FM RADIO RECEIVER USB DRIVER
14363 M:      Hans Verkuil <hverkuil@xs4all.nl>
14364 L:      linux-media@vger.kernel.org
14365 T:      git git://linuxtv.org/media_tree.git
14366 W:      https://linuxtv.org
14367 S:      Maintained
14368 F:      drivers/media/radio/si470x/radio-si470x-common.c
14369 F:      drivers/media/radio/si470x/radio-si470x.h
14370 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14371
14372 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14373 M:      Eduardo Valentin <edubezval@gmail.com>
14374 L:      linux-media@vger.kernel.org
14375 T:      git git://linuxtv.org/media_tree.git
14376 W:      https://linuxtv.org
14377 S:      Odd Fixes
14378 F:      drivers/media/radio/si4713/si4713.?
14379
14380 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14381 M:      Eduardo Valentin <edubezval@gmail.com>
14382 L:      linux-media@vger.kernel.org
14383 T:      git git://linuxtv.org/media_tree.git
14384 W:      https://linuxtv.org
14385 S:      Odd Fixes
14386 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14387
14388 SI4713 FM RADIO TRANSMITTER USB DRIVER
14389 M:      Hans Verkuil <hverkuil@xs4all.nl>
14390 L:      linux-media@vger.kernel.org
14391 T:      git git://linuxtv.org/media_tree.git
14392 W:      https://linuxtv.org
14393 S:      Maintained
14394 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14395
14396 SIANO DVB DRIVER
14397 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14398 L:      linux-media@vger.kernel.org
14399 W:      https://linuxtv.org
14400 T:      git git://linuxtv.org/media_tree.git
14401 S:      Odd fixes
14402 F:      drivers/media/common/siano/
14403 F:      drivers/media/usb/siano/
14404 F:      drivers/media/usb/siano/
14405 F:      drivers/media/mmc/siano/
14406
14407 SIFIVE DRIVERS
14408 M:      Palmer Dabbelt <palmer@sifive.com>
14409 M:      Paul Walmsley <paul.walmsley@sifive.com>
14410 L:      linux-riscv@lists.infradead.org
14411 T:      git git://github.com/sifive/riscv-linux.git
14412 S:      Supported
14413 K:      sifive
14414 N:      sifive
14415
14416 SIFIVE FU540 SYSTEM-ON-CHIP
14417 M:      Paul Walmsley <paul.walmsley@sifive.com>
14418 M:      Palmer Dabbelt <palmer@sifive.com>
14419 L:      linux-riscv@lists.infradead.org
14420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14421 S:      Supported
14422 K:      fu540
14423 N:      fu540
14424
14425 SILEAD TOUCHSCREEN DRIVER
14426 M:      Hans de Goede <hdegoede@redhat.com>
14427 L:      linux-input@vger.kernel.org
14428 L:      platform-driver-x86@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/input/touchscreen/silead.c
14431 F:      drivers/platform/x86/touchscreen_dmi.c
14432
14433 SILICON MOTION SM712 FRAME BUFFER DRIVER
14434 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14435 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14436 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14437 L:      linux-fbdev@vger.kernel.org
14438 S:      Maintained
14439 F:      drivers/video/fbdev/sm712*
14440 F:      Documentation/fb/sm712fb.txt
14441
14442 SIMPLE FIRMWARE INTERFACE (SFI)
14443 M:      Len Brown <lenb@kernel.org>
14444 L:      sfi-devel@simplefirmware.org
14445 W:      http://simplefirmware.org/
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14447 S:      Supported
14448 F:      arch/x86/platform/sfi/
14449 F:      drivers/sfi/
14450 F:      include/linux/sfi*.h
14451
14452 SIMPLEFB FB DRIVER
14453 M:      Hans de Goede <hdegoede@redhat.com>
14454 L:      linux-fbdev@vger.kernel.org
14455 S:      Maintained
14456 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14457 F:      drivers/video/fbdev/simplefb.c
14458 F:      include/linux/platform_data/simplefb.h
14459
14460 SIMTEC EB110ATX (Chalice CATS)
14461 P:      Ben Dooks
14462 P:      Vincent Sanders <vince@simtec.co.uk>
14463 M:      Simtec Linux Team <linux@simtec.co.uk>
14464 W:      http://www.simtec.co.uk/products/EB110ATX/
14465 S:      Supported
14466
14467 SIMTEC EB2410ITX (BAST)
14468 P:      Ben Dooks
14469 P:      Vincent Sanders <vince@simtec.co.uk>
14470 M:      Simtec Linux Team <linux@simtec.co.uk>
14471 W:      http://www.simtec.co.uk/products/EB2410ITX/
14472 S:      Supported
14473 F:      arch/arm/mach-s3c24xx/mach-bast.c
14474 F:      arch/arm/mach-s3c24xx/bast-ide.c
14475 F:      arch/arm/mach-s3c24xx/bast-irq.c
14476
14477 SIPHASH PRF ROUTINES
14478 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14479 S:      Maintained
14480 F:      lib/siphash.c
14481 F:      lib/test_siphash.c
14482 F:      include/linux/siphash.h
14483
14484 SIOX
14485 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14488 S:      Supported
14489 F:      drivers/siox/*
14490 F:      drivers/gpio/gpio-siox.c
14491 F:      include/trace/events/siox.h
14492
14493 SIS 190 ETHERNET DRIVER
14494 M:      Francois Romieu <romieu@fr.zoreil.com>
14495 L:      netdev@vger.kernel.org
14496 S:      Maintained
14497 F:      drivers/net/ethernet/sis/sis190.c
14498
14499 SIS 900/7016 FAST ETHERNET DRIVER
14500 M:      Daniele Venzano <venza@brownhat.org>
14501 W:      http://www.brownhat.org/sis900.html
14502 L:      netdev@vger.kernel.org
14503 S:      Maintained
14504 F:      drivers/net/ethernet/sis/sis900.*
14505
14506 SIS FRAMEBUFFER DRIVER
14507 M:      Thomas Winischhofer <thomas@winischhofer.net>
14508 W:      http://www.winischhofer.net/linuxsisvga.shtml
14509 S:      Maintained
14510 F:      Documentation/fb/sisfb.txt
14511 F:      drivers/video/fbdev/sis/
14512 F:      include/video/sisfb.h
14513
14514 SIS USB2VGA DRIVER
14515 M:      Thomas Winischhofer <thomas@winischhofer.net>
14516 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14517 S:      Maintained
14518 F:      drivers/usb/misc/sisusbvga/
14519
14520 SLAB ALLOCATOR
14521 M:      Christoph Lameter <cl@linux.com>
14522 M:      Pekka Enberg <penberg@kernel.org>
14523 M:      David Rientjes <rientjes@google.com>
14524 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14525 M:      Andrew Morton <akpm@linux-foundation.org>
14526 L:      linux-mm@kvack.org
14527 S:      Maintained
14528 F:      include/linux/sl?b*.h
14529 F:      mm/sl?b*
14530
14531 SLEEPABLE READ-COPY UPDATE (SRCU)
14532 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14533 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14534 M:      Josh Triplett <josh@joshtriplett.org>
14535 R:      Steven Rostedt <rostedt@goodmis.org>
14536 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14537 L:      rcu@vger.kernel.org
14538 W:      http://www.rdrop.com/users/paulmck/RCU/
14539 S:      Supported
14540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14541 F:      include/linux/srcu*.h
14542 F:      kernel/rcu/srcu*.c
14543
14544 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14545 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14547 S:      Maintained
14548 F:      drivers/slimbus/
14549 F:      Documentation/devicetree/bindings/slimbus/
14550 F:      include/linux/slimbus.h
14551
14552 SMACK SECURITY MODULE
14553 M:      Casey Schaufler <casey@schaufler-ca.com>
14554 L:      linux-security-module@vger.kernel.org
14555 W:      http://schaufler-ca.com
14556 T:      git git://github.com/cschaufler/smack-next
14557 S:      Maintained
14558 F:      Documentation/admin-guide/LSM/Smack.rst
14559 F:      security/smack/
14560
14561 SMC91x ETHERNET DRIVER
14562 M:      Nicolas Pitre <nico@fluxnic.net>
14563 S:      Odd Fixes
14564 F:      drivers/net/ethernet/smsc/smc91x.*
14565
14566 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14567 M:      Sakari Ailus <sakari.ailus@iki.fi>
14568 L:      linux-media@vger.kernel.org
14569 S:      Maintained
14570 F:      drivers/media/i2c/smiapp/
14571 F:      include/media/i2c/smiapp.h
14572 F:      drivers/media/i2c/smiapp-pll.c
14573 F:      drivers/media/i2c/smiapp-pll.h
14574 F:      include/uapi/linux/smiapp.h
14575 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14576
14577 SMM665 HARDWARE MONITOR DRIVER
14578 M:      Guenter Roeck <linux@roeck-us.net>
14579 L:      linux-hwmon@vger.kernel.org
14580 S:      Maintained
14581 F:      Documentation/hwmon/smm665.rst
14582 F:      drivers/hwmon/smm665.c
14583
14584 SMSC EMC2103 HARDWARE MONITOR DRIVER
14585 M:      Steve Glendinning <steve.glendinning@shawell.net>
14586 L:      linux-hwmon@vger.kernel.org
14587 S:      Maintained
14588 F:      Documentation/hwmon/emc2103.rst
14589 F:      drivers/hwmon/emc2103.c
14590
14591 SMSC SCH5627 HARDWARE MONITOR DRIVER
14592 M:      Hans de Goede <hdegoede@redhat.com>
14593 L:      linux-hwmon@vger.kernel.org
14594 S:      Supported
14595 F:      Documentation/hwmon/sch5627.rst
14596 F:      drivers/hwmon/sch5627.c
14597
14598 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14599 M:      Steve Glendinning <steve.glendinning@shawell.net>
14600 L:      linux-fbdev@vger.kernel.org
14601 S:      Maintained
14602 F:      drivers/video/fbdev/smscufx.c
14603
14604 SMSC47B397 HARDWARE MONITOR DRIVER
14605 M:      Jean Delvare <jdelvare@suse.com>
14606 L:      linux-hwmon@vger.kernel.org
14607 S:      Maintained
14608 F:      Documentation/hwmon/smsc47b397.rst
14609 F:      drivers/hwmon/smsc47b397.c
14610
14611 SMSC911x ETHERNET DRIVER
14612 M:      Steve Glendinning <steve.glendinning@shawell.net>
14613 L:      netdev@vger.kernel.org
14614 S:      Maintained
14615 F:      include/linux/smsc911x.h
14616 F:      drivers/net/ethernet/smsc/smsc911x.*
14617
14618 SMSC9420 PCI ETHERNET DRIVER
14619 M:      Steve Glendinning <steve.glendinning@shawell.net>
14620 L:      netdev@vger.kernel.org
14621 S:      Maintained
14622 F:      drivers/net/ethernet/smsc/smsc9420.*
14623
14624 SOC-CAMERA V4L2 SUBSYSTEM
14625 L:      linux-media@vger.kernel.org
14626 T:      git git://linuxtv.org/media_tree.git
14627 S:      Orphan
14628 F:      include/media/soc_camera.h
14629 F:      drivers/staging/media/soc_camera/
14630
14631 SOCIONEXT SYNQUACER I2C DRIVER
14632 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14633 L:      linux-i2c@vger.kernel.org
14634 S:      Maintained
14635 F:      drivers/i2c/busses/i2c-synquacer.c
14636 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14637
14638 SOCIONEXT UNIPHIER SOUND DRIVER
14639 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14640 S:      Orphan
14641 F:      sound/soc/uniphier/
14642
14643 SOEKRIS NET48XX LED SUPPORT
14644 M:      Chris Boot <bootc@bootc.net>
14645 S:      Maintained
14646 F:      drivers/leds/leds-net48xx.c
14647
14648 SOFT-ROCE DRIVER (rxe)
14649 M:      Moni Shoua <monis@mellanox.com>
14650 L:      linux-rdma@vger.kernel.org
14651 S:      Supported
14652 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14653 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14654 F:      drivers/infiniband/sw/rxe/
14655 F:      include/uapi/rdma/rdma_user_rxe.h
14656
14657 SOFTLOGIC 6x10 MPEG CODEC
14658 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14659 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14660 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14661 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14662 M:      Ismael Luceno <ismael@iodev.co.uk>
14663 L:      linux-media@vger.kernel.org
14664 S:      Supported
14665 F:      drivers/media/pci/solo6x10/
14666
14667 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14668 M:      James Morse <james.morse@arm.com>
14669 L:      linux-arm-kernel@lists.infradead.org
14670 S:      Maintained
14671 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14672 F:      drivers/firmware/arm_sdei.c
14673 F:      include/linux/arm_sdei.h
14674 F:      include/uapi/linux/arm_sdei.h
14675
14676 SOFTWARE RAID (Multiple Disks) SUPPORT
14677 M:      Shaohua Li <shli@kernel.org>
14678 L:      linux-raid@vger.kernel.org
14679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14680 S:      Supported
14681 F:      drivers/md/Makefile
14682 F:      drivers/md/Kconfig
14683 F:      drivers/md/md*
14684 F:      drivers/md/raid*
14685 F:      include/linux/raid/
14686 F:      include/uapi/linux/raid/
14687
14688 SOCIONEXT (SNI) AVE NETWORK DRIVER
14689 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14690 L:      netdev@vger.kernel.org
14691 S:      Maintained
14692 F:      drivers/net/ethernet/socionext/sni_ave.c
14693 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14694
14695 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14696 M:      Jassi Brar <jaswinder.singh@linaro.org>
14697 L:      netdev@vger.kernel.org
14698 S:      Maintained
14699 F:      drivers/net/ethernet/socionext/netsec.c
14700 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14701
14702 SOCIONEXT (SNI) Synquacer SPI DRIVER
14703 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14704 M:      Jassi Brar <jaswinder.singh@linaro.org>
14705 L:      linux-spi@vger.kernel.org
14706 S:      Maintained
14707 F:      drivers/spi/spi-synquacer.c
14708 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14709
14710 SOLIDRUN CLEARFOG SUPPORT
14711 M:      Russell King <linux@armlinux.org.uk>
14712 S:      Maintained
14713 F:      arch/arm/boot/dts/armada-388-clearfog*
14714 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14715
14716 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14717 M:      Russell King <linux@armlinux.org.uk>
14718 S:      Maintained
14719 F:      arch/arm/boot/dts/imx6*-cubox-i*
14720 F:      arch/arm/boot/dts/imx6*-hummingboard*
14721 F:      arch/arm/boot/dts/imx6*-sr-*
14722
14723 SONIC NETWORK DRIVER
14724 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14725 L:      netdev@vger.kernel.org
14726 S:      Maintained
14727 F:      drivers/net/ethernet/natsemi/sonic.*
14728
14729 SONICS SILICON BACKPLANE DRIVER (SSB)
14730 M:      Michael Buesch <m@bues.ch>
14731 L:      linux-wireless@vger.kernel.org
14732 S:      Maintained
14733 F:      drivers/ssb/
14734 F:      include/linux/ssb/
14735
14736 SONY IMX214 SENSOR DRIVER
14737 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14738 L:      linux-media@vger.kernel.org
14739 T:      git git://linuxtv.org/media_tree.git
14740 S:      Maintained
14741 F:      drivers/media/i2c/imx214.c
14742 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14743
14744 SONY IMX258 SENSOR DRIVER
14745 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14746 L:      linux-media@vger.kernel.org
14747 T:      git git://linuxtv.org/media_tree.git
14748 S:      Maintained
14749 F:      drivers/media/i2c/imx258.c
14750
14751 SONY IMX274 SENSOR DRIVER
14752 M:      Leon Luo <leonl@leopardimaging.com>
14753 L:      linux-media@vger.kernel.org
14754 T:      git git://linuxtv.org/media_tree.git
14755 S:      Maintained
14756 F:      drivers/media/i2c/imx274.c
14757 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14758
14759 SONY IMX319 SENSOR DRIVER
14760 M:      Bingbu Cao <bingbu.cao@intel.com>
14761 L:      linux-media@vger.kernel.org
14762 T:      git git://linuxtv.org/media_tree.git
14763 S:      Maintained
14764 F:      drivers/media/i2c/imx319.c
14765
14766 SONY IMX355 SENSOR DRIVER
14767 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14768 L:      linux-media@vger.kernel.org
14769 T:      git git://linuxtv.org/media_tree.git
14770 S:      Maintained
14771 F:      drivers/media/i2c/imx355.c
14772
14773 SONY MEMORYSTICK SUBSYSTEM
14774 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14775 M:      Alex Dubov <oakad@yahoo.com>
14776 M:      Ulf Hansson <ulf.hansson@linaro.org>
14777 L:      linux-mmc@vger.kernel.org
14778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14779 S:      Maintained
14780 F:      drivers/memstick/
14781 F:      include/linux/memstick.h
14782
14783 SONY VAIO CONTROL DEVICE DRIVER
14784 M:      Mattia Dongili <malattia@linux.it>
14785 L:      platform-driver-x86@vger.kernel.org
14786 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14787 S:      Maintained
14788 F:      Documentation/laptops/sony-laptop.txt
14789 F:      drivers/char/sonypi.c
14790 F:      drivers/platform/x86/sony-laptop.c
14791 F:      include/linux/sony-laptop.h
14792
14793 SOUND
14794 M:      Jaroslav Kysela <perex@perex.cz>
14795 M:      Takashi Iwai <tiwai@suse.com>
14796 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14797 W:      http://www.alsa-project.org/
14798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14799 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14800 S:      Maintained
14801 F:      Documentation/sound/
14802 F:      include/sound/
14803 F:      include/uapi/sound/
14804 F:      sound/
14805
14806 SOUND - COMPRESSED AUDIO
14807 M:      Vinod Koul <vkoul@kernel.org>
14808 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14810 S:      Supported
14811 F:      Documentation/sound/designs/compress-offload.rst
14812 F:      include/sound/compress_driver.h
14813 F:      include/uapi/sound/compress_*
14814 F:      sound/core/compress_offload.c
14815 F:      sound/soc/soc-compress.c
14816
14817 SOUND - DMAENGINE HELPERS
14818 M:      Lars-Peter Clausen <lars@metafoo.de>
14819 S:      Supported
14820 F:      include/sound/dmaengine_pcm.h
14821 F:      sound/core/pcm_dmaengine.c
14822 F:      sound/soc/soc-generic-dmaengine-pcm.c
14823
14824 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14825 M:      Liam Girdwood <lgirdwood@gmail.com>
14826 M:      Mark Brown <broonie@kernel.org>
14827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14828 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14829 W:      http://alsa-project.org/main/index.php/ASoC
14830 S:      Supported
14831 F:      Documentation/devicetree/bindings/sound/
14832 F:      Documentation/sound/soc/
14833 F:      sound/soc/
14834 F:      include/dt-bindings/sound/
14835 F:      include/sound/soc*
14836
14837 SOUNDWIRE SUBSYSTEM
14838 M:      Vinod Koul <vkoul@kernel.org>
14839 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14840 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14841 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14842 S:      Supported
14843 F:      Documentation/driver-api/soundwire/
14844 F:      drivers/soundwire/
14845 F:      include/linux/soundwire/
14846
14847 SP2 MEDIA DRIVER
14848 M:      Olli Salonen <olli.salonen@iki.fi>
14849 L:      linux-media@vger.kernel.org
14850 W:      https://linuxtv.org
14851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14852 S:      Maintained
14853 F:      drivers/media/dvb-frontends/sp2*
14854
14855 SPARC + UltraSPARC (sparc/sparc64)
14856 M:      "David S. Miller" <davem@davemloft.net>
14857 L:      sparclinux@vger.kernel.org
14858 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14861 S:      Maintained
14862 F:      arch/sparc/
14863 F:      drivers/sbus/
14864
14865 SPARC SERIAL DRIVERS
14866 M:      "David S. Miller" <davem@davemloft.net>
14867 L:      sparclinux@vger.kernel.org
14868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14870 S:      Maintained
14871 F:      include/linux/sunserialcore.h
14872 F:      drivers/tty/serial/suncore.c
14873 F:      drivers/tty/serial/sunhv.c
14874 F:      drivers/tty/serial/sunsab.c
14875 F:      drivers/tty/serial/sunsab.h
14876 F:      drivers/tty/serial/sunsu.c
14877 F:      drivers/tty/serial/sunzilog.c
14878 F:      drivers/tty/serial/sunzilog.h
14879 F:      drivers/tty/vcc.c
14880
14881 SPARSE CHECKER
14882 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14883 L:      linux-sparse@vger.kernel.org
14884 W:      https://sparse.wiki.kernel.org/
14885 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14886 S:      Maintained
14887 F:      include/linux/compiler.h
14888
14889 SPEAR CLOCK FRAMEWORK SUPPORT
14890 M:      Viresh Kumar <vireshk@kernel.org>
14891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14892 W:      http://www.st.com/spear
14893 S:      Maintained
14894 F:      drivers/clk/spear/
14895
14896 SPEAR PLATFORM SUPPORT
14897 M:      Viresh Kumar <vireshk@kernel.org>
14898 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14900 W:      http://www.st.com/spear
14901 S:      Maintained
14902 F:      arch/arm/boot/dts/spear*
14903 F:      arch/arm/mach-spear/
14904
14905 SPI NOR SUBSYSTEM
14906 M:      Marek Vasut <marek.vasut@gmail.com>
14907 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14908 L:      linux-mtd@lists.infradead.org
14909 W:      http://www.linux-mtd.infradead.org/
14910 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14912 S:      Maintained
14913 F:      drivers/mtd/spi-nor/
14914 F:      include/linux/mtd/spi-nor.h
14915
14916 SPI SUBSYSTEM
14917 M:      Mark Brown <broonie@kernel.org>
14918 L:      linux-spi@vger.kernel.org
14919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14920 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14921 S:      Maintained
14922 F:      Documentation/devicetree/bindings/spi/
14923 F:      Documentation/spi/
14924 F:      drivers/spi/
14925 F:      include/linux/spi/
14926 F:      include/uapi/linux/spi/
14927 F:      tools/spi/
14928
14929 SPIDERNET NETWORK DRIVER for CELL
14930 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14931 L:      netdev@vger.kernel.org
14932 S:      Supported
14933 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14934 F:      drivers/net/ethernet/toshiba/spider_net*
14935
14936 SPMI SUBSYSTEM
14937 R:      Stephen Boyd <sboyd@kernel.org>
14938 L:      linux-arm-msm@vger.kernel.org
14939 F:      Documentation/devicetree/bindings/spmi/
14940 F:      drivers/spmi/
14941 F:      include/dt-bindings/spmi/spmi.h
14942 F:      include/linux/spmi.h
14943 F:      include/trace/events/spmi.h
14944
14945 SPU FILE SYSTEM
14946 M:      Jeremy Kerr <jk@ozlabs.org>
14947 L:      linuxppc-dev@lists.ozlabs.org
14948 W:      http://www.ibm.com/developerworks/power/cell/
14949 S:      Supported
14950 F:      Documentation/filesystems/spufs.txt
14951 F:      arch/powerpc/platforms/cell/spufs/
14952
14953 SQUASHFS FILE SYSTEM
14954 M:      Phillip Lougher <phillip@squashfs.org.uk>
14955 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14956 W:      http://squashfs.org.uk
14957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14958 S:      Maintained
14959 F:      Documentation/filesystems/squashfs.txt
14960 F:      fs/squashfs/
14961
14962 SRM (Alpha) environment access
14963 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14964 S:      Maintained
14965 F:      arch/alpha/kernel/srm_env.c
14966
14967 ST LSM6DSx IMU IIO DRIVER
14968 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14969 L:      linux-iio@vger.kernel.org
14970 W:      http://www.st.com/
14971 S:      Maintained
14972 F:      drivers/iio/imu/st_lsm6dsx/
14973 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14974
14975 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14976 M:      Mickael Guene <mickael.guene@st.com>
14977 L:      linux-media@vger.kernel.org
14978 T:      git git://linuxtv.org/media_tree.git
14979 S:      Maintained
14980 F:      drivers/media/i2c/st-mipid02.c
14981 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14982
14983 ST STM32 I2C/SMBUS DRIVER
14984 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14985 L:      linux-i2c@vger.kernel.org
14986 S:      Maintained
14987 F:      drivers/i2c/busses/i2c-stm32*
14988
14989 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14990 M:      Song Qiang <songqiang1304521@gmail.com>
14991 L:      linux-iio@vger.kernel.org
14992 S:      Maintained
14993 F:      drivers/iio/proximity/vl53l0x-i2c.c
14994 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14995
14996 STABLE BRANCH
14997 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14998 M:      Sasha Levin <sashal@kernel.org>
14999 L:      stable@vger.kernel.org
15000 S:      Supported
15001 F:      Documentation/process/stable-kernel-rules.rst
15002
15003 STAGING - COMEDI
15004 M:      Ian Abbott <abbotti@mev.co.uk>
15005 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15006 S:      Odd Fixes
15007 F:      drivers/staging/comedi/
15008
15009 STAGING - EROFS FILE SYSTEM
15010 M:      Gao Xiang <gaoxiang25@huawei.com>
15011 M:      Chao Yu <yuchao0@huawei.com>
15012 L:      linux-erofs@lists.ozlabs.org
15013 S:      Maintained
15014 F:      drivers/staging/erofs/
15015
15016 STAGING - INDUSTRIAL IO
15017 M:      Jonathan Cameron <jic23@kernel.org>
15018 L:      linux-iio@vger.kernel.org
15019 S:      Odd Fixes
15020 F:      Documentation/devicetree/bindings/staging/iio/
15021 F:      drivers/staging/iio/
15022
15023 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15024 M:      Marc Dietrich <marvin24@gmx.de>
15025 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15026 L:      linux-tegra@vger.kernel.org
15027 S:      Maintained
15028 F:      drivers/staging/nvec/
15029
15030 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15031 M:      Jens Frederich <jfrederich@gmail.com>
15032 M:      Daniel Drake <dsd@laptop.org>
15033 M:      Jon Nettleton <jon.nettleton@gmail.com>
15034 W:      http://wiki.laptop.org/go/DCON
15035 S:      Maintained
15036 F:      drivers/staging/olpc_dcon/
15037
15038 STAGING - REALTEK RTL8712U DRIVERS
15039 M:      Larry Finger <Larry.Finger@lwfinger.net>
15040 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15041 S:      Odd Fixes
15042 F:      drivers/staging/rtl8712/
15043
15044 STAGING - REALTEK RTL8188EU DRIVERS
15045 M:      Larry Finger <Larry.Finger@lwfinger.net>
15046 S:      Odd Fixes
15047 F:      drivers/staging/rtl8188eu/
15048
15049 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15050 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15051 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15052 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15053 L:      linux-fbdev@vger.kernel.org
15054 S:      Maintained
15055 F:      drivers/staging/sm750fb/
15056
15057 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15058 M:      William Hubbs <w.d.hubbs@gmail.com>
15059 M:      Chris Brannon <chris@the-brannons.com>
15060 M:      Kirk Reiser <kirk@reisers.ca>
15061 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15062 L:      speakup@linux-speakup.org
15063 W:      http://www.linux-speakup.org/
15064 S:      Odd Fixes
15065 F:      drivers/staging/speakup/
15066
15067 STAGING - VIA VT665X DRIVERS
15068 M:      Forest Bond <forest@alittletooquiet.net>
15069 S:      Odd Fixes
15070 F:      drivers/staging/vt665?/
15071
15072 STAGING - WILC1000 WIFI DRIVER
15073 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15074 M:      Ajay Singh <ajay.kathat@microchip.com>
15075 L:      linux-wireless@vger.kernel.org
15076 S:      Supported
15077 F:      drivers/staging/wilc1000/
15078
15079 STAGING SUBSYSTEM
15080 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15082 L:      devel@driverdev.osuosl.org
15083 S:      Supported
15084 F:      drivers/staging/
15085
15086 STARFIRE/DURALAN NETWORK DRIVER
15087 M:      Ion Badulescu <ionut@badula.org>
15088 S:      Odd Fixes
15089 F:      drivers/net/ethernet/adaptec/starfire*
15090
15091 STEC S1220 SKD DRIVER
15092 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15093 L:      linux-block@vger.kernel.org
15094 S:      Maintained
15095 F:      drivers/block/skd*[ch]
15096
15097 STI AUDIO (ASoC) DRIVERS
15098 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15099 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15100 S:      Maintained
15101 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15102 F:      sound/soc/sti/
15103
15104 STI CEC DRIVER
15105 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15106 S:      Maintained
15107 F:      drivers/media/platform/sti/cec/
15108 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15109
15110 STK1160 USB VIDEO CAPTURE DRIVER
15111 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15112 L:      linux-media@vger.kernel.org
15113 T:      git git://linuxtv.org/media_tree.git
15114 S:      Maintained
15115 F:      drivers/media/usb/stk1160/
15116
15117 STM32 AUDIO (ASoC) DRIVERS
15118 M:      Olivier Moysan <olivier.moysan@st.com>
15119 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15120 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15121 S:      Maintained
15122 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15123 F:      sound/soc/stm/
15124
15125 STM32 TIMER/LPTIMER DRIVERS
15126 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15127 S:      Maintained
15128 F:      drivers/*/stm32-*timer*
15129 F:      drivers/pwm/pwm-stm32*
15130 F:      include/linux/*/stm32-*tim*
15131 F:      Documentation/ABI/testing/*timer-stm32
15132 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15133 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15134
15135 STMMAC ETHERNET DRIVER
15136 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15137 M:      Alexandre Torgue <alexandre.torgue@st.com>
15138 M:      Jose Abreu <joabreu@synopsys.com>
15139 L:      netdev@vger.kernel.org
15140 W:      http://www.stlinux.com
15141 S:      Supported
15142 F:      drivers/net/ethernet/stmicro/stmmac/
15143
15144 SUN3/3X
15145 M:      Sam Creasey <sammy@sammy.net>
15146 W:      http://sammy.net/sun3/
15147 S:      Maintained
15148 F:      arch/m68k/kernel/*sun3*
15149 F:      arch/m68k/sun3*/
15150 F:      arch/m68k/include/asm/sun3*
15151 F:      drivers/net/ethernet/i825xx/sun3*
15152
15153 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15154 M:      Hans de Goede <hdegoede@redhat.com>
15155 L:      linux-input@vger.kernel.org
15156 S:      Maintained
15157 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15158 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15159
15160 SUNDANCE NETWORK DRIVER
15161 M:      Denis Kirjanov <kda@linux-powerpc.org>
15162 L:      netdev@vger.kernel.org
15163 S:      Maintained
15164 F:      drivers/net/ethernet/dlink/sundance.c
15165
15166 SUPERH
15167 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15168 M:      Rich Felker <dalias@libc.org>
15169 L:      linux-sh@vger.kernel.org
15170 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15171 S:      Maintained
15172 F:      Documentation/sh/
15173 F:      arch/sh/
15174 F:      drivers/sh/
15175
15176 SUSPEND TO RAM
15177 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15178 M:      Len Brown <len.brown@intel.com>
15179 M:      Pavel Machek <pavel@ucw.cz>
15180 L:      linux-pm@vger.kernel.org
15181 B:      https://bugzilla.kernel.org
15182 S:      Supported
15183 F:      Documentation/power/
15184 F:      arch/x86/kernel/acpi/
15185 F:      drivers/base/power/
15186 F:      kernel/power/
15187 F:      include/linux/suspend.h
15188 F:      include/linux/freezer.h
15189 F:      include/linux/pm.h
15190
15191 SVGA HANDLING
15192 M:      Martin Mares <mj@ucw.cz>
15193 L:      linux-video@atrey.karlin.mff.cuni.cz
15194 S:      Maintained
15195 F:      Documentation/svga.txt
15196 F:      arch/x86/boot/video*
15197
15198 SWIOTLB SUBSYSTEM
15199 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15200 L:      iommu@lists.linux-foundation.org
15201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15202 S:      Supported
15203 F:      kernel/dma/swiotlb.c
15204 F:      arch/*/kernel/pci-swiotlb.c
15205 F:      include/linux/swiotlb.h
15206
15207 SWITCHDEV
15208 M:      Jiri Pirko <jiri@resnulli.us>
15209 M:      Ivan Vecera <ivecera@redhat.com>
15210 L:      netdev@vger.kernel.org
15211 S:      Supported
15212 F:      net/switchdev/
15213 F:      include/net/switchdev.h
15214
15215 SY8106A REGULATOR DRIVER
15216 M:      Icenowy Zheng <icenowy@aosc.io>
15217 S:      Maintained
15218 F:      drivers/regulator/sy8106a-regulator.c
15219 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15220
15221 SYNC FILE FRAMEWORK
15222 M:      Sumit Semwal <sumit.semwal@linaro.org>
15223 R:      Gustavo Padovan <gustavo@padovan.org>
15224 S:      Maintained
15225 L:      linux-media@vger.kernel.org
15226 L:      dri-devel@lists.freedesktop.org
15227 F:      drivers/dma-buf/sync_*
15228 F:      drivers/dma-buf/dma-fence*
15229 F:      drivers/dma-buf/sw_sync.c
15230 F:      include/linux/sync_file.h
15231 F:      include/uapi/linux/sync_file.h
15232 F:      Documentation/sync_file.txt
15233 T:      git git://anongit.freedesktop.org/drm/drm-misc
15234
15235 SYNOPSYS ARC ARCHITECTURE
15236 M:      Vineet Gupta <vgupta@synopsys.com>
15237 L:      linux-snps-arc@lists.infradead.org
15238 S:      Supported
15239 F:      arch/arc/
15240 F:      Documentation/devicetree/bindings/arc/*
15241 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15242 F:      drivers/clocksource/arc_timer.c
15243 F:      drivers/tty/serial/arc_uart.c
15244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15245
15246 SYNOPSYS ARC HSDK SDP pll clock driver
15247 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15248 S:      Supported
15249 F:      drivers/clk/clk-hsdk-pll.c
15250 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15251
15252 SYNOPSYS ARC SDP clock driver
15253 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15254 S:      Supported
15255 F:      drivers/clk/axs10x/*
15256 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15257
15258 SYNOPSYS ARC SDP platform support
15259 M:      Alexey Brodkin <abrodkin@synopsys.com>
15260 S:      Supported
15261 F:      arch/arc/plat-axs10x
15262 F:      arch/arc/boot/dts/ax*
15263 F:      Documentation/devicetree/bindings/arc/axs10*
15264
15265 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15266 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15267 S:      Supported
15268 F:      drivers/reset/reset-axs10x.c
15269 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15270
15271 SYNOPSYS CREG GPIO DRIVER
15272 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15273 S:      Maintained
15274 F:      drivers/gpio/gpio-creg-snps.c
15275 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15276
15277 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15278 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15279 S:      Maintained
15280 F:      drivers/tty/serial/8250/8250_dw.c
15281
15282 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15283 M:      Hoan Tran <hoan@os.amperecomputing.com>
15284 L:      linux-gpio@vger.kernel.org
15285 S:      Maintained
15286 F:      drivers/gpio/gpio-dwapb.c
15287 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15288
15289 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15290 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15291 S:      Maintained
15292 F:      drivers/dma/dwi-axi-dmac/
15293 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15294
15295 SYNOPSYS DESIGNWARE DMAC DRIVER
15296 M:      Viresh Kumar <vireshk@kernel.org>
15297 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15298 S:      Maintained
15299 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15300 F:      drivers/dma/dw/
15301 F:      include/dt-bindings/dma/dw-dmac.h
15302 F:      include/linux/dma/dw.h
15303 F:      include/linux/platform_data/dma-dw.h
15304
15305 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15306 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15307 L:      netdev@vger.kernel.org
15308 S:      Supported
15309 F:      drivers/net/ethernet/synopsys/
15310
15311 SYNOPSYS DESIGNWARE I2C DRIVER
15312 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15313 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15314 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15315 L:      linux-i2c@vger.kernel.org
15316 S:      Maintained
15317 F:      drivers/i2c/busses/i2c-designware-*
15318 F:      include/linux/platform_data/i2c-designware.h
15319
15320 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15321 M:      Jaehoon Chung <jh80.chung@samsung.com>
15322 L:      linux-mmc@vger.kernel.org
15323 S:      Maintained
15324 F:      drivers/mmc/host/dw_mmc*
15325
15326 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15327 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15328 S:      Supported
15329 F:      drivers/reset/reset-hsdk.c
15330 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15331 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15332
15333 SYSTEM CONFIGURATION (SYSCON)
15334 M:      Lee Jones <lee.jones@linaro.org>
15335 M:      Arnd Bergmann <arnd@arndb.de>
15336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15337 S:      Supported
15338 F:      drivers/mfd/syscon.c
15339
15340 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15341 M:      Sudeep Holla <sudeep.holla@arm.com>
15342 L:      linux-arm-kernel@lists.infradead.org
15343 S:      Maintained
15344 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15345 F:      drivers/clk/clk-sc[mp]i.c
15346 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15347 F:      drivers/firmware/arm_scpi.c
15348 F:      drivers/firmware/arm_scmi/
15349 F:      include/linux/sc[mp]i_protocol.h
15350
15351 SYSTEM RESET/SHUTDOWN DRIVERS
15352 M:      Sebastian Reichel <sre@kernel.org>
15353 L:      linux-pm@vger.kernel.org
15354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15355 S:      Maintained
15356 F:      Documentation/devicetree/bindings/power/reset/
15357 F:      drivers/power/reset/
15358
15359 SYSTEM TRACE MODULE CLASS
15360 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15361 S:      Maintained
15362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15363 F:      Documentation/trace/stm.rst
15364 F:      drivers/hwtracing/stm/
15365 F:      include/linux/stm.h
15366 F:      include/uapi/linux/stm.h
15367
15368 SYSV FILESYSTEM
15369 M:      Christoph Hellwig <hch@infradead.org>
15370 S:      Maintained
15371 F:      Documentation/filesystems/sysv-fs.txt
15372 F:      fs/sysv/
15373 F:      include/linux/sysv_fs.h
15374
15375 TASKSTATS STATISTICS INTERFACE
15376 M:      Balbir Singh <bsingharora@gmail.com>
15377 S:      Maintained
15378 F:      Documentation/accounting/taskstats*
15379 F:      include/linux/taskstats*
15380 F:      kernel/taskstats.c
15381
15382 TC subsystem
15383 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15384 M:      Cong Wang <xiyou.wangcong@gmail.com>
15385 M:      Jiri Pirko <jiri@resnulli.us>
15386 L:      netdev@vger.kernel.org
15387 S:      Maintained
15388 F:      include/net/pkt_cls.h
15389 F:      include/net/pkt_sched.h
15390 F:      include/net/tc_act/
15391 F:      include/uapi/linux/pkt_cls.h
15392 F:      include/uapi/linux/pkt_sched.h
15393 F:      include/uapi/linux/tc_act/
15394 F:      include/uapi/linux/tc_ematch/
15395 F:      net/sched/
15396
15397 TC90522 MEDIA DRIVER
15398 M:      Akihiro Tsukada <tskd08@gmail.com>
15399 L:      linux-media@vger.kernel.org
15400 S:      Odd Fixes
15401 F:      drivers/media/dvb-frontends/tc90522*
15402
15403 TCP LOW PRIORITY MODULE
15404 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15405 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15406 W:      http://tcp-lp-mod.sourceforge.net/
15407 S:      Maintained
15408 F:      net/ipv4/tcp_lp.c
15409
15410 TDA10071 MEDIA DRIVER
15411 M:      Antti Palosaari <crope@iki.fi>
15412 L:      linux-media@vger.kernel.org
15413 W:      https://linuxtv.org
15414 W:      http://palosaari.fi/linux/
15415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15416 T:      git git://linuxtv.org/anttip/media_tree.git
15417 S:      Maintained
15418 F:      drivers/media/dvb-frontends/tda10071*
15419
15420 TDA18212 MEDIA DRIVER
15421 M:      Antti Palosaari <crope@iki.fi>
15422 L:      linux-media@vger.kernel.org
15423 W:      https://linuxtv.org
15424 W:      http://palosaari.fi/linux/
15425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15426 T:      git git://linuxtv.org/anttip/media_tree.git
15427 S:      Maintained
15428 F:      drivers/media/tuners/tda18212*
15429
15430 TDA18218 MEDIA DRIVER
15431 M:      Antti Palosaari <crope@iki.fi>
15432 L:      linux-media@vger.kernel.org
15433 W:      https://linuxtv.org
15434 W:      http://palosaari.fi/linux/
15435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15436 T:      git git://linuxtv.org/anttip/media_tree.git
15437 S:      Maintained
15438 F:      drivers/media/tuners/tda18218*
15439
15440 TDA18250 MEDIA DRIVER
15441 M:      Olli Salonen <olli.salonen@iki.fi>
15442 L:      linux-media@vger.kernel.org
15443 W:      https://linuxtv.org
15444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15445 T:      git git://linuxtv.org/media_tree.git
15446 S:      Maintained
15447 F:      drivers/media/tuners/tda18250*
15448
15449 TDA18271 MEDIA DRIVER
15450 M:      Michael Krufky <mkrufky@linuxtv.org>
15451 L:      linux-media@vger.kernel.org
15452 W:      https://linuxtv.org
15453 W:      http://github.com/mkrufky
15454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15455 T:      git git://linuxtv.org/mkrufky/tuners.git
15456 S:      Maintained
15457 F:      drivers/media/tuners/tda18271*
15458
15459 TDA1997x MEDIA DRIVER
15460 M:      Tim Harvey <tharvey@gateworks.com>
15461 L:      linux-media@vger.kernel.org
15462 W:      https://linuxtv.org
15463 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15464 S:      Maintained
15465 F:      drivers/media/i2c/tda1997x.*
15466
15467 TDA827x MEDIA DRIVER
15468 M:      Michael Krufky <mkrufky@linuxtv.org>
15469 L:      linux-media@vger.kernel.org
15470 W:      https://linuxtv.org
15471 W:      http://github.com/mkrufky
15472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15473 T:      git git://linuxtv.org/mkrufky/tuners.git
15474 S:      Maintained
15475 F:      drivers/media/tuners/tda8290.*
15476
15477 TDA8290 MEDIA DRIVER
15478 M:      Michael Krufky <mkrufky@linuxtv.org>
15479 L:      linux-media@vger.kernel.org
15480 W:      https://linuxtv.org
15481 W:      http://github.com/mkrufky
15482 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15483 T:      git git://linuxtv.org/mkrufky/tuners.git
15484 S:      Maintained
15485 F:      drivers/media/tuners/tda8290.*
15486
15487 TDA9840 MEDIA DRIVER
15488 M:      Hans Verkuil <hverkuil@xs4all.nl>
15489 L:      linux-media@vger.kernel.org
15490 T:      git git://linuxtv.org/media_tree.git
15491 W:      https://linuxtv.org
15492 S:      Maintained
15493 F:      drivers/media/i2c/tda9840*
15494
15495 TEA5761 TUNER DRIVER
15496 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15497 L:      linux-media@vger.kernel.org
15498 W:      https://linuxtv.org
15499 T:      git git://linuxtv.org/media_tree.git
15500 S:      Odd fixes
15501 F:      drivers/media/tuners/tea5761.*
15502
15503 TEA5767 TUNER DRIVER
15504 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15505 L:      linux-media@vger.kernel.org
15506 W:      https://linuxtv.org
15507 T:      git git://linuxtv.org/media_tree.git
15508 S:      Maintained
15509 F:      drivers/media/tuners/tea5767.*
15510
15511 TEA6415C MEDIA DRIVER
15512 M:      Hans Verkuil <hverkuil@xs4all.nl>
15513 L:      linux-media@vger.kernel.org
15514 T:      git git://linuxtv.org/media_tree.git
15515 W:      https://linuxtv.org
15516 S:      Maintained
15517 F:      drivers/media/i2c/tea6415c*
15518
15519 TEA6420 MEDIA DRIVER
15520 M:      Hans Verkuil <hverkuil@xs4all.nl>
15521 L:      linux-media@vger.kernel.org
15522 T:      git git://linuxtv.org/media_tree.git
15523 W:      https://linuxtv.org
15524 S:      Maintained
15525 F:      drivers/media/i2c/tea6420*
15526
15527 TEAM DRIVER
15528 M:      Jiri Pirko <jiri@resnulli.us>
15529 L:      netdev@vger.kernel.org
15530 S:      Supported
15531 F:      drivers/net/team/
15532 F:      include/linux/if_team.h
15533 F:      include/uapi/linux/if_team.h
15534
15535 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15536 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15537 S:      Maintained
15538 F:      arch/x86/platform/ts5500/
15539
15540 TECHNOTREND USB IR RECEIVER
15541 M:      Sean Young <sean@mess.org>
15542 L:      linux-media@vger.kernel.org
15543 S:      Maintained
15544 F:      drivers/media/rc/ttusbir.c
15545
15546 TECHWELL TW9910 VIDEO DECODER
15547 L:      linux-media@vger.kernel.org
15548 S:      Orphan
15549 F:      drivers/media/i2c/tw9910.c
15550 F:      include/media/i2c/tw9910.h
15551
15552 TEE SUBSYSTEM
15553 M:      Jens Wiklander <jens.wiklander@linaro.org>
15554 S:      Maintained
15555 F:      include/linux/tee_drv.h
15556 F:      include/uapi/linux/tee.h
15557 F:      drivers/tee/
15558 F:      Documentation/tee.txt
15559
15560 TEGRA ARCHITECTURE SUPPORT
15561 M:      Thierry Reding <thierry.reding@gmail.com>
15562 M:      Jonathan Hunter <jonathanh@nvidia.com>
15563 L:      linux-tegra@vger.kernel.org
15564 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15566 S:      Supported
15567 N:      [^a-z]tegra
15568
15569 TEGRA CLOCK DRIVER
15570 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15571 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15572 S:      Supported
15573 F:      drivers/clk/tegra/
15574
15575 TEGRA DMA DRIVERS
15576 M:      Laxman Dewangan <ldewangan@nvidia.com>
15577 M:      Jon Hunter <jonathanh@nvidia.com>
15578 S:      Supported
15579 F:      drivers/dma/tegra*
15580
15581 TEGRA I2C DRIVER
15582 M:      Laxman Dewangan <ldewangan@nvidia.com>
15583 R:      Dmitry Osipenko <digetx@gmail.com>
15584 S:      Supported
15585 F:      drivers/i2c/busses/i2c-tegra.c
15586
15587 TEGRA IOMMU DRIVERS
15588 M:      Thierry Reding <thierry.reding@gmail.com>
15589 L:      linux-tegra@vger.kernel.org
15590 S:      Supported
15591 F:      drivers/iommu/tegra*
15592
15593 TEGRA KBC DRIVER
15594 M:      Laxman Dewangan <ldewangan@nvidia.com>
15595 S:      Supported
15596 F:      drivers/input/keyboard/tegra-kbc.c
15597
15598 TEGRA NAND DRIVER
15599 M:      Stefan Agner <stefan@agner.ch>
15600 M:      Lucas Stach <dev@lynxeye.de>
15601 S:      Maintained
15602 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15603 F:      drivers/mtd/nand/raw/tegra_nand.c
15604
15605 TEGRA PWM DRIVER
15606 M:      Thierry Reding <thierry.reding@gmail.com>
15607 S:      Supported
15608 F:      drivers/pwm/pwm-tegra.c
15609
15610 TEGRA SERIAL DRIVER
15611 M:      Laxman Dewangan <ldewangan@nvidia.com>
15612 S:      Supported
15613 F:      drivers/tty/serial/serial-tegra.c
15614
15615 TEGRA SPI DRIVER
15616 M:      Laxman Dewangan <ldewangan@nvidia.com>
15617 S:      Supported
15618 F:      drivers/spi/spi-tegra*
15619
15620 TEGRA XUSB PADCTL DRIVER
15621 M:      JC Kuo <jckuo@nvidia.com>
15622 S:      Supported
15623 F:      drivers/phy/tegra/xusb*
15624
15625 TEHUTI ETHERNET DRIVER
15626 M:      Andy Gospodarek <andy@greyhouse.net>
15627 L:      netdev@vger.kernel.org
15628 S:      Supported
15629 F:      drivers/net/ethernet/tehuti/*
15630
15631 Telecom Clock Driver for MCPL0010
15632 M:      Mark Gross <mark.gross@intel.com>
15633 S:      Supported
15634 F:      drivers/char/tlclk.c
15635
15636 TENSILICA XTENSA PORT (xtensa)
15637 M:      Chris Zankel <chris@zankel.net>
15638 M:      Max Filippov <jcmvbkbc@gmail.com>
15639 L:      linux-xtensa@linux-xtensa.org
15640 T:      git git://github.com/czankel/xtensa-linux.git
15641 S:      Maintained
15642 F:      arch/xtensa/
15643 F:      drivers/irqchip/irq-xtensa-*
15644
15645 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15646 M:      Nishanth Menon <nm@ti.com>
15647 M:      Tero Kristo <t-kristo@ti.com>
15648 M:      Santosh Shilimkar <ssantosh@kernel.org>
15649 L:      linux-arm-kernel@lists.infradead.org
15650 S:      Maintained
15651 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15652 F:      drivers/firmware/ti_sci*
15653 F:      include/linux/soc/ti/ti_sci_protocol.h
15654 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15655 F:      drivers/soc/ti/ti_sci_pm_domains.c
15656 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15657 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15658 F:      drivers/clk/keystone/sci-clk.c
15659 F:      drivers/reset/reset-ti-sci.c
15660 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15661 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15662 F:      drivers/irqchip/irq-ti-sci-intr.c
15663 F:      drivers/irqchip/irq-ti-sci-inta.c
15664 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15665 F:      drivers/soc/ti/ti_sci_inta_msi.c
15666
15667 Texas Instruments ASoC drivers
15668 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15670 S:      Maintained
15671 F:      sound/soc/ti/
15672
15673 Texas Instruments' DAC7612 DAC Driver
15674 M:      Ricardo Ribalda <ricardo@ribalda.com>
15675 L:      linux-iio@vger.kernel.org
15676 S:      Supported
15677 F:      drivers/iio/dac/ti-dac7612.c
15678 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15679
15680 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15681 M:      Hans Verkuil <hverkuil@xs4all.nl>
15682 L:      linux-media@vger.kernel.org
15683 T:      git git://linuxtv.org/media_tree.git
15684 W:      https://linuxtv.org
15685 S:      Maintained
15686 F:      drivers/media/radio/radio-raremono.c
15687
15688 THERMAL
15689 M:      Zhang Rui <rui.zhang@intel.com>
15690 M:      Eduardo Valentin <edubezval@gmail.com>
15691 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15692 L:      linux-pm@vger.kernel.org
15693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15695 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15696 S:      Supported
15697 F:      drivers/thermal/
15698 F:      include/linux/thermal.h
15699 F:      include/uapi/linux/thermal.h
15700 F:      include/linux/cpu_cooling.h
15701 F:      Documentation/devicetree/bindings/thermal/
15702
15703 THERMAL/CPU_COOLING
15704 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15705 M:      Viresh Kumar <viresh.kumar@linaro.org>
15706 M:      Javi Merino <javi.merino@kernel.org>
15707 L:      linux-pm@vger.kernel.org
15708 S:      Supported
15709 F:      Documentation/thermal/cpu-cooling-api.txt
15710 F:      drivers/thermal/cpu_cooling.c
15711 F:      include/linux/cpu_cooling.h
15712
15713 THINKPAD ACPI EXTRAS DRIVER
15714 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15715 L:      ibm-acpi-devel@lists.sourceforge.net
15716 L:      platform-driver-x86@vger.kernel.org
15717 W:      http://ibm-acpi.sourceforge.net
15718 W:      http://thinkwiki.org/wiki/Ibm-acpi
15719 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15720 S:      Maintained
15721 F:      drivers/platform/x86/thinkpad_acpi.c
15722
15723 THUNDERBOLT DRIVER
15724 M:      Andreas Noever <andreas.noever@gmail.com>
15725 M:      Michael Jamet <michael.jamet@intel.com>
15726 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15727 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15729 S:      Maintained
15730 F:      Documentation/admin-guide/thunderbolt.rst
15731 F:      drivers/thunderbolt/
15732 F:      include/linux/thunderbolt.h
15733
15734 THUNDERBOLT NETWORK DRIVER
15735 M:      Michael Jamet <michael.jamet@intel.com>
15736 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15737 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15738 L:      netdev@vger.kernel.org
15739 S:      Maintained
15740 F:      drivers/net/thunderbolt.c
15741
15742 THUNDERX GPIO DRIVER
15743 M:      David Daney <david.daney@cavium.com>
15744 S:      Maintained
15745 F:      drivers/gpio/gpio-thunderx.c
15746
15747 TI AM437X VPFE DRIVER
15748 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15749 L:      linux-media@vger.kernel.org
15750 W:      https://linuxtv.org
15751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15752 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15753 S:      Maintained
15754 F:      drivers/media/platform/am437x/
15755
15756 TI BANDGAP AND THERMAL DRIVER
15757 M:      Eduardo Valentin <edubezval@gmail.com>
15758 M:      Keerthy <j-keerthy@ti.com>
15759 L:      linux-pm@vger.kernel.org
15760 L:      linux-omap@vger.kernel.org
15761 S:      Maintained
15762 F:      drivers/thermal/ti-soc-thermal/
15763
15764 TI BQ27XXX POWER SUPPLY DRIVER
15765 R:      Andrew F. Davis <afd@ti.com>
15766 F:      include/linux/power/bq27xxx_battery.h
15767 F:      drivers/power/supply/bq27xxx_battery.c
15768 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15769
15770 TI CDCE706 CLOCK DRIVER
15771 M:      Max Filippov <jcmvbkbc@gmail.com>
15772 S:      Maintained
15773 F:      drivers/clk/clk-cdce706.c
15774
15775 TI CLOCK DRIVER
15776 M:      Tero Kristo <t-kristo@ti.com>
15777 L:      linux-omap@vger.kernel.org
15778 S:      Maintained
15779 F:      drivers/clk/ti/
15780 F:      include/linux/clk/ti.h
15781
15782 TI DAVINCI MACHINE SUPPORT
15783 M:      Sekhar Nori <nsekhar@ti.com>
15784 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15787 S:      Supported
15788 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15789 F:      arch/arm/mach-davinci/
15790 F:      drivers/i2c/busses/i2c-davinci.c
15791 F:      arch/arm/boot/dts/da850*
15792
15793 TI DAVINCI SERIES CLOCK DRIVER
15794 M:      David Lechner <david@lechnology.com>
15795 R:      Sekhar Nori <nsekhar@ti.com>
15796 S:      Maintained
15797 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15798 F:      drivers/clk/davinci/
15799
15800 TI DAVINCI SERIES GPIO DRIVER
15801 M:      Keerthy <j-keerthy@ti.com>
15802 L:      linux-gpio@vger.kernel.org
15803 S:      Maintained
15804 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15805 F:      drivers/gpio/gpio-davinci.c
15806
15807 TI DAVINCI SERIES MEDIA DRIVER
15808 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15809 L:      linux-media@vger.kernel.org
15810 W:      https://linuxtv.org
15811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15812 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15813 S:      Maintained
15814 F:      drivers/media/platform/davinci/
15815 F:      include/media/davinci/
15816
15817 TI ETHERNET SWITCH DRIVER (CPSW)
15818 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15819 L:      linux-omap@vger.kernel.org
15820 L:      netdev@vger.kernel.org
15821 S:      Maintained
15822 F:      drivers/net/ethernet/ti/cpsw*
15823 F:      drivers/net/ethernet/ti/davinci*
15824
15825 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15826 M:      Alex Dubov <oakad@yahoo.com>
15827 S:      Maintained
15828 W:      http://tifmxx.berlios.de/
15829 F:      drivers/memstick/host/tifm_ms.c
15830 F:      drivers/misc/tifm*
15831 F:      drivers/mmc/host/tifm_sd.c
15832 F:      include/linux/tifm.h
15833
15834 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15835 M:      Santosh Shilimkar <ssantosh@kernel.org>
15836 L:      linux-kernel@vger.kernel.org
15837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15838 S:      Maintained
15839 F:      drivers/soc/ti/*
15840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15841
15842 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15843 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15844 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15846 S:      Maintained
15847 F:      sound/soc/codecs/lm49453*
15848 F:      sound/soc/codecs/isabelle*
15849
15850 TI LP855x BACKLIGHT DRIVER
15851 M:      Milo Kim <milo.kim@ti.com>
15852 S:      Maintained
15853 F:      Documentation/backlight/lp855x-driver.txt
15854 F:      drivers/video/backlight/lp855x_bl.c
15855 F:      include/linux/platform_data/lp855x.h
15856
15857 TI LP8727 CHARGER DRIVER
15858 M:      Milo Kim <milo.kim@ti.com>
15859 S:      Maintained
15860 F:      drivers/power/supply/lp8727_charger.c
15861 F:      include/linux/platform_data/lp8727.h
15862
15863 TI LP8788 MFD DRIVER
15864 M:      Milo Kim <milo.kim@ti.com>
15865 S:      Maintained
15866 F:      drivers/iio/adc/lp8788_adc.c
15867 F:      drivers/leds/leds-lp8788.c
15868 F:      drivers/mfd/lp8788*.c
15869 F:      drivers/power/supply/lp8788-charger.c
15870 F:      drivers/regulator/lp8788-*.c
15871 F:      include/linux/mfd/lp8788*.h
15872
15873 TI NETCP ETHERNET DRIVER
15874 M:      Wingman Kwok <w-kwok2@ti.com>
15875 M:      Murali Karicheri <m-karicheri2@ti.com>
15876 L:      netdev@vger.kernel.org
15877 S:      Maintained
15878 F:      drivers/net/ethernet/ti/netcp*
15879
15880 TI PCM3060 ASoC CODEC DRIVER
15881 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15882 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15883 S:      Maintained
15884 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15885 F:      sound/soc/codecs/pcm3060*
15886
15887 TI TAS571X FAMILY ASoC CODEC DRIVER
15888 M:      Kevin Cernekee <cernekee@chromium.org>
15889 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15890 S:      Odd Fixes
15891 F:      sound/soc/codecs/tas571x*
15892
15893 TI TRF7970A NFC DRIVER
15894 M:      Mark Greer <mgreer@animalcreek.com>
15895 L:      linux-wireless@vger.kernel.org
15896 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15897 S:      Supported
15898 F:      drivers/nfc/trf7970a.c
15899 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15900
15901 TI TWL4030 SERIES SOC CODEC DRIVER
15902 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15904 S:      Maintained
15905 F:      sound/soc/codecs/twl4030*
15906
15907 TI VPE/CAL DRIVERS
15908 M:      Benoit Parrot <bparrot@ti.com>
15909 L:      linux-media@vger.kernel.org
15910 W:      http://linuxtv.org/
15911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15912 S:      Maintained
15913 F:      drivers/media/platform/ti-vpe/
15914
15915 TI WILINK WIRELESS DRIVERS
15916 L:      linux-wireless@vger.kernel.org
15917 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15918 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15920 S:      Orphan
15921 F:      drivers/net/wireless/ti/
15922 F:      include/linux/wl12xx.h
15923
15924 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15925 M:      John Stultz <john.stultz@linaro.org>
15926 M:      Thomas Gleixner <tglx@linutronix.de>
15927 R:      Stephen Boyd <sboyd@kernel.org>
15928 L:      linux-kernel@vger.kernel.org
15929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15930 S:      Supported
15931 F:      include/linux/clocksource.h
15932 F:      include/linux/time.h
15933 F:      include/linux/timex.h
15934 F:      include/uapi/linux/time.h
15935 F:      include/uapi/linux/timex.h
15936 F:      kernel/time/clocksource.c
15937 F:      kernel/time/time*.c
15938 F:      kernel/time/alarmtimer.c
15939 F:      kernel/time/ntp.c
15940 F:      tools/testing/selftests/timers/
15941
15942 TIPC NETWORK LAYER
15943 M:      Jon Maloy <jon.maloy@ericsson.com>
15944 M:      Ying Xue <ying.xue@windriver.com>
15945 L:      netdev@vger.kernel.org (core kernel code)
15946 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15947 W:      http://tipc.sourceforge.net/
15948 S:      Maintained
15949 F:      include/uapi/linux/tipc*.h
15950 F:      net/tipc/
15951
15952 TLAN NETWORK DRIVER
15953 M:      Samuel Chessman <chessman@tux.org>
15954 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15955 W:      http://sourceforge.net/projects/tlan/
15956 S:      Maintained
15957 F:      Documentation/networking/device_drivers/ti/tlan.txt
15958 F:      drivers/net/ethernet/ti/tlan.*
15959
15960 TM6000 VIDEO4LINUX DRIVER
15961 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15962 L:      linux-media@vger.kernel.org
15963 W:      https://linuxtv.org
15964 T:      git git://linuxtv.org/media_tree.git
15965 S:      Odd fixes
15966 F:      drivers/media/usb/tm6000/
15967 F:      Documentation/media/v4l-drivers/tm6000*
15968
15969 TMIO/SDHI MMC DRIVER
15970 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15971 L:      linux-mmc@vger.kernel.org
15972 S:      Supported
15973 F:      drivers/mmc/host/tmio_mmc*
15974 F:      drivers/mmc/host/renesas_sdhi*
15975 F:      include/linux/mfd/tmio.h
15976
15977 TMP401 HARDWARE MONITOR DRIVER
15978 M:      Guenter Roeck <linux@roeck-us.net>
15979 L:      linux-hwmon@vger.kernel.org
15980 S:      Maintained
15981 F:      Documentation/hwmon/tmp401.rst
15982 F:      drivers/hwmon/tmp401.c
15983
15984 TMPFS (SHMEM FILESYSTEM)
15985 M:      Hugh Dickins <hughd@google.com>
15986 L:      linux-mm@kvack.org
15987 S:      Maintained
15988 F:      include/linux/shmem_fs.h
15989 F:      mm/shmem.c
15990
15991 TOMOYO SECURITY MODULE
15992 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15993 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15994 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15995 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15996 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15997 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15998 W:      https://tomoyo.osdn.jp/
15999 S:      Maintained
16000 F:      security/tomoyo/
16001
16002 TOPSTAR LAPTOP EXTRAS DRIVER
16003 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16004 L:      platform-driver-x86@vger.kernel.org
16005 S:      Maintained
16006 F:      drivers/platform/x86/topstar-laptop.c
16007
16008 TORTURE-TEST MODULES
16009 M:      Davidlohr Bueso <dave@stgolabs.net>
16010 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16011 M:      Josh Triplett <josh@joshtriplett.org>
16012 L:      linux-kernel@vger.kernel.org
16013 S:      Supported
16014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16015 F:      Documentation/RCU/torture.txt
16016 F:      kernel/torture.c
16017 F:      kernel/rcu/rcutorture.c
16018 F:      kernel/rcu/rcuperf.c
16019 F:      kernel/locking/locktorture.c
16020
16021 TOSHIBA ACPI EXTRAS DRIVER
16022 M:      Azael Avalos <coproscefalo@gmail.com>
16023 L:      platform-driver-x86@vger.kernel.org
16024 S:      Maintained
16025 F:      drivers/platform/x86/toshiba_acpi.c
16026
16027 TOSHIBA BLUETOOTH DRIVER
16028 M:      Azael Avalos <coproscefalo@gmail.com>
16029 L:      platform-driver-x86@vger.kernel.org
16030 S:      Maintained
16031 F:      drivers/platform/x86/toshiba_bluetooth.c
16032
16033 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16034 M:      Azael Avalos <coproscefalo@gmail.com>
16035 L:      platform-driver-x86@vger.kernel.org
16036 S:      Maintained
16037 F:      drivers/platform/x86/toshiba_haps.c
16038
16039 TOSHIBA SMM DRIVER
16040 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16041 W:      http://www.buzzard.org.uk/toshiba/
16042 S:      Maintained
16043 F:      drivers/char/toshiba.c
16044 F:      include/linux/toshiba.h
16045 F:      include/uapi/linux/toshiba.h
16046
16047 TOSHIBA TC358743 DRIVER
16048 M:      Mats Randgaard <matrandg@cisco.com>
16049 L:      linux-media@vger.kernel.org
16050 S:      Maintained
16051 F:      drivers/media/i2c/tc358743*
16052 F:      include/media/i2c/tc358743.h
16053
16054 TOSHIBA WMI HOTKEYS DRIVER
16055 M:      Azael Avalos <coproscefalo@gmail.com>
16056 L:      platform-driver-x86@vger.kernel.org
16057 S:      Maintained
16058 F:      drivers/platform/x86/toshiba-wmi.c
16059
16060 TPM DEVICE DRIVER
16061 M:      Peter Huewe <peterhuewe@gmx.de>
16062 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16063 R:      Jason Gunthorpe <jgg@ziepe.ca>
16064 L:      linux-integrity@vger.kernel.org
16065 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16066 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16067 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16068 S:      Maintained
16069 F:      drivers/char/tpm/
16070
16071 TRACING
16072 M:      Steven Rostedt <rostedt@goodmis.org>
16073 M:      Ingo Molnar <mingo@redhat.com>
16074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16075 S:      Maintained
16076 F:      Documentation/trace/ftrace.rst
16077 F:      arch/*/*/*/ftrace.h
16078 F:      arch/*/kernel/ftrace.c
16079 F:      include/*/ftrace.h
16080 F:      include/linux/trace*.h
16081 F:      include/trace/
16082 F:      kernel/trace/
16083 F:      tools/testing/selftests/ftrace/
16084
16085 TRACING MMIO ACCESSES (MMIOTRACE)
16086 M:      Steven Rostedt <rostedt@goodmis.org>
16087 M:      Ingo Molnar <mingo@kernel.org>
16088 R:      Karol Herbst <karolherbst@gmail.com>
16089 R:      Pekka Paalanen <ppaalanen@gmail.com>
16090 S:      Maintained
16091 L:      linux-kernel@vger.kernel.org
16092 L:      nouveau@lists.freedesktop.org
16093 F:      kernel/trace/trace_mmiotrace.c
16094 F:      include/linux/mmiotrace.h
16095 F:      arch/x86/mm/kmmio.c
16096 F:      arch/x86/mm/mmio-mod.c
16097 F:      arch/x86/mm/testmmiotrace.c
16098
16099 TRIVIAL PATCHES
16100 M:      Jiri Kosina <trivial@kernel.org>
16101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16102 S:      Maintained
16103 K:      ^Subject:.*(?i)trivial
16104
16105 TEMPO SEMICONDUCTOR DRIVERS
16106 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16107 S:      Maintained
16108 F:      sound/soc/codecs/tscs*.c
16109 F:      sound/soc/codecs/tscs*.h
16110 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16111
16112 TTY LAYER
16113 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16114 M:      Jiri Slaby <jslaby@suse.com>
16115 S:      Supported
16116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16117 F:      Documentation/serial/
16118 F:      drivers/tty/
16119 F:      drivers/tty/serial/serial_core.c
16120 F:      include/linux/serial_core.h
16121 F:      include/linux/serial.h
16122 F:      include/linux/tty.h
16123 F:      include/uapi/linux/serial_core.h
16124 F:      include/uapi/linux/serial.h
16125 F:      include/uapi/linux/tty.h
16126
16127 TUA9001 MEDIA DRIVER
16128 M:      Antti Palosaari <crope@iki.fi>
16129 L:      linux-media@vger.kernel.org
16130 W:      https://linuxtv.org
16131 W:      http://palosaari.fi/linux/
16132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16133 T:      git git://linuxtv.org/anttip/media_tree.git
16134 S:      Maintained
16135 F:      drivers/media/tuners/tua9001*
16136
16137 TULIP NETWORK DRIVERS
16138 L:      netdev@vger.kernel.org
16139 L:      linux-parisc@vger.kernel.org
16140 S:      Orphan
16141 F:      drivers/net/ethernet/dec/tulip/
16142
16143 TUN/TAP driver
16144 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16145 W:      http://vtun.sourceforge.net/tun
16146 S:      Maintained
16147 F:      Documentation/networking/tuntap.txt
16148 F:      arch/um/os-Linux/drivers/
16149
16150 TURBOCHANNEL SUBSYSTEM
16151 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16152 M:      Ralf Baechle <ralf@linux-mips.org>
16153 L:      linux-mips@vger.kernel.org
16154 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16155 S:      Maintained
16156 F:      drivers/tc/
16157 F:      include/linux/tc.h
16158
16159 TURBOSTAT UTILITY
16160 M:      "Len Brown" <lenb@kernel.org>
16161 L:      linux-pm@vger.kernel.org
16162 B:      https://bugzilla.kernel.org
16163 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16165 S:      Supported
16166 F:      tools/power/x86/turbostat/
16167
16168 TW5864 VIDEO4LINUX DRIVER
16169 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16170 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16171 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16172 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16173 L:      linux-media@vger.kernel.org
16174 S:      Supported
16175 F:      drivers/media/pci/tw5864/
16176
16177 TW68 VIDEO4LINUX DRIVER
16178 M:      Hans Verkuil <hverkuil@xs4all.nl>
16179 L:      linux-media@vger.kernel.org
16180 T:      git git://linuxtv.org/media_tree.git
16181 W:      https://linuxtv.org
16182 S:      Odd Fixes
16183 F:      drivers/media/pci/tw68/
16184
16185 TW686X VIDEO4LINUX DRIVER
16186 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16187 L:      linux-media@vger.kernel.org
16188 T:      git git://linuxtv.org/media_tree.git
16189 W:      http://linuxtv.org
16190 S:      Maintained
16191 F:      drivers/media/pci/tw686x/
16192
16193 UBI FILE SYSTEM (UBIFS)
16194 M:      Richard Weinberger <richard@nod.at>
16195 M:      Artem Bityutskiy <dedekind1@gmail.com>
16196 M:      Adrian Hunter <adrian.hunter@intel.com>
16197 L:      linux-mtd@lists.infradead.org
16198 T:      git git://git.infradead.org/ubifs-2.6.git
16199 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16200 S:      Supported
16201 F:      Documentation/filesystems/ubifs.txt
16202 F:      fs/ubifs/
16203
16204 UCLINUX (M68KNOMMU AND COLDFIRE)
16205 M:      Greg Ungerer <gerg@linux-m68k.org>
16206 W:      http://www.linux-m68k.org/
16207 W:      http://www.uclinux.org/
16208 L:      linux-m68k@lists.linux-m68k.org
16209 L:      uclinux-dev@uclinux.org  (subscribers-only)
16210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16211 S:      Maintained
16212 F:      arch/m68k/coldfire/
16213 F:      arch/m68k/68*/
16214 F:      arch/m68k/*/*_no.*
16215 F:      arch/m68k/include/asm/*_no.*
16216
16217 UDF FILESYSTEM
16218 M:      Jan Kara <jack@suse.com>
16219 S:      Maintained
16220 F:      Documentation/filesystems/udf.txt
16221 F:      fs/udf/
16222
16223 UDRAW TABLET
16224 M:      Bastien Nocera <hadess@hadess.net>
16225 L:      linux-input@vger.kernel.org
16226 S:      Maintained
16227 F:      drivers/hid/hid-udraw-ps3.c
16228
16229 UFS FILESYSTEM
16230 M:      Evgeniy Dushistov <dushistov@mail.ru>
16231 S:      Maintained
16232 F:      Documentation/filesystems/ufs.txt
16233 F:      fs/ufs/
16234
16235 UHID USERSPACE HID IO DRIVER:
16236 M:      David Herrmann <dh.herrmann@googlemail.com>
16237 L:      linux-input@vger.kernel.org
16238 S:      Maintained
16239 F:      drivers/hid/uhid.c
16240 F:      include/uapi/linux/uhid.h
16241
16242 ULPI BUS
16243 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16244 L:      linux-usb@vger.kernel.org
16245 S:      Maintained
16246 F:      drivers/usb/common/ulpi.c
16247 F:      include/linux/ulpi/
16248
16249 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16250 L:      linux-usb@vger.kernel.org
16251 S:      Orphan
16252 F:      drivers/uwb/
16253 F:      include/linux/uwb.h
16254 F:      include/linux/uwb/
16255
16256 UNICODE SUBSYSTEM:
16257 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16258 L:      linux-fsdevel@vger.kernel.org
16259 S:      Supported
16260 F:      fs/unicode/
16261
16262 UNICORE32 ARCHITECTURE:
16263 M:      Guan Xuetao <gxt@pku.edu.cn>
16264 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16265 S:      Maintained
16266 T:      git git://github.com/gxt/linux.git
16267 F:      arch/unicore32/
16268
16269 UNIFDEF
16270 M:      Tony Finch <dot@dotat.at>
16271 W:      http://dotat.at/prog/unifdef
16272 S:      Maintained
16273 F:      scripts/unifdef.c
16274
16275 UNIFORM CDROM DRIVER
16276 M:      Jens Axboe <axboe@kernel.dk>
16277 W:      http://www.kernel.dk
16278 S:      Maintained
16279 F:      Documentation/cdrom/
16280 F:      drivers/cdrom/cdrom.c
16281 F:      include/linux/cdrom.h
16282 F:      include/uapi/linux/cdrom.h
16283
16284 UNISYS S-PAR DRIVERS
16285 M:      David Kershner <david.kershner@unisys.com>
16286 L:      sparmaintainer@unisys.com (Unisys internal)
16287 S:      Supported
16288 F:      include/linux/visorbus.h
16289 F:      drivers/visorbus/
16290 F:      drivers/staging/unisys/
16291
16292 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16293 R:      Alim Akhtar <alim.akhtar@samsung.com>
16294 R:      Avri Altman <avri.altman@wdc.com>
16295 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16296 L:      linux-scsi@vger.kernel.org
16297 S:      Supported
16298 F:      Documentation/scsi/ufs.txt
16299 F:      drivers/scsi/ufs/
16300
16301 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16302 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16303 L:      linux-scsi@vger.kernel.org
16304 S:      Supported
16305 F:      drivers/scsi/ufs/*dwc*
16306
16307 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16308 M:      Stanley Chu <stanley.chu@mediatek.com>
16309 L:      linux-scsi@vger.kernel.org
16310 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16311 S:      Maintained
16312 F:      drivers/scsi/ufs/ufs-mediatek*
16313
16314 UNSORTED BLOCK IMAGES (UBI)
16315 M:      Artem Bityutskiy <dedekind1@gmail.com>
16316 M:      Richard Weinberger <richard@nod.at>
16317 W:      http://www.linux-mtd.infradead.org/
16318 L:      linux-mtd@lists.infradead.org
16319 T:      git git://git.infradead.org/ubifs-2.6.git
16320 S:      Supported
16321 F:      drivers/mtd/ubi/
16322 F:      include/linux/mtd/ubi.h
16323 F:      include/uapi/mtd/ubi-user.h
16324
16325 USB "USBNET" DRIVER FRAMEWORK
16326 M:      Oliver Neukum <oneukum@suse.com>
16327 L:      netdev@vger.kernel.org
16328 W:      http://www.linux-usb.org/usbnet
16329 S:      Maintained
16330 F:      drivers/net/usb/usbnet.c
16331 F:      include/linux/usb/usbnet.h
16332
16333 USB ACM DRIVER
16334 M:      Oliver Neukum <oneukum@suse.com>
16335 L:      linux-usb@vger.kernel.org
16336 S:      Maintained
16337 F:      Documentation/usb/acm.txt
16338 F:      drivers/usb/class/cdc-acm.*
16339
16340 USB AR5523 WIRELESS DRIVER
16341 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16342 L:      linux-wireless@vger.kernel.org
16343 S:      Maintained
16344 F:      drivers/net/wireless/ath/ar5523/
16345
16346 USB ATTACHED SCSI
16347 M:      Oliver Neukum <oneukum@suse.com>
16348 L:      linux-usb@vger.kernel.org
16349 L:      linux-scsi@vger.kernel.org
16350 S:      Maintained
16351 F:      drivers/usb/storage/uas.c
16352
16353 USB CDC ETHERNET DRIVER
16354 M:      Oliver Neukum <oliver@neukum.org>
16355 L:      linux-usb@vger.kernel.org
16356 S:      Maintained
16357 F:      drivers/net/usb/cdc_*.c
16358 F:      include/uapi/linux/usb/cdc.h
16359
16360 USB CHAOSKEY DRIVER
16361 M:      Keith Packard <keithp@keithp.com>
16362 L:      linux-usb@vger.kernel.org
16363 S:      Maintained
16364 F:      drivers/usb/misc/chaoskey.c
16365
16366 USB CYPRESS C67X00 DRIVER
16367 M:      Peter Korsgaard <jacmet@sunsite.dk>
16368 L:      linux-usb@vger.kernel.org
16369 S:      Maintained
16370 F:      drivers/usb/c67x00/
16371
16372 USB DAVICOM DM9601 DRIVER
16373 M:      Peter Korsgaard <jacmet@sunsite.dk>
16374 L:      netdev@vger.kernel.org
16375 W:      http://www.linux-usb.org/usbnet
16376 S:      Maintained
16377 F:      drivers/net/usb/dm9601.c
16378
16379 USB DIAMOND RIO500 DRIVER
16380 M:      Cesar Miquel <miquel@df.uba.ar>
16381 L:      rio500-users@lists.sourceforge.net
16382 W:      http://rio500.sourceforge.net
16383 S:      Maintained
16384 F:      drivers/usb/misc/rio500*
16385
16386 USB EHCI DRIVER
16387 M:      Alan Stern <stern@rowland.harvard.edu>
16388 L:      linux-usb@vger.kernel.org
16389 S:      Maintained
16390 F:      Documentation/usb/ehci.txt
16391 F:      drivers/usb/host/ehci*
16392
16393 USB GADGET/PERIPHERAL SUBSYSTEM
16394 M:      Felipe Balbi <balbi@kernel.org>
16395 L:      linux-usb@vger.kernel.org
16396 W:      http://www.linux-usb.org/gadget
16397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16398 S:      Maintained
16399 F:      drivers/usb/gadget/
16400 F:      include/linux/usb/gadget*
16401
16402 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16403 M:      Jiri Kosina <jikos@kernel.org>
16404 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16405 L:      linux-usb@vger.kernel.org
16406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16407 S:      Maintained
16408 F:      Documentation/hid/hiddev.txt
16409 F:      drivers/hid/usbhid/
16410
16411 USB INTEL XHCI ROLE MUX DRIVER
16412 M:      Hans de Goede <hdegoede@redhat.com>
16413 L:      linux-usb@vger.kernel.org
16414 S:      Maintained
16415 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16416
16417 USB IP DRIVER FOR HISILICON KIRIN
16418 M:      Yu Chen <chenyu56@huawei.com>
16419 M:      Binghui Wang <wangbinghui@hisilicon.com>
16420 L:      linux-usb@vger.kernel.org
16421 S:      Maintained
16422 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16423 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16424
16425 USB ISP116X DRIVER
16426 M:      Olav Kongas <ok@artecdesign.ee>
16427 L:      linux-usb@vger.kernel.org
16428 S:      Maintained
16429 F:      drivers/usb/host/isp116x*
16430 F:      include/linux/usb/isp116x.h
16431
16432 USB LAN78XX ETHERNET DRIVER
16433 M:      Woojung Huh <woojung.huh@microchip.com>
16434 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16435 L:      netdev@vger.kernel.org
16436 S:      Maintained
16437 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16438 F:      drivers/net/usb/lan78xx.*
16439 F:      include/dt-bindings/net/microchip-lan78xx.h
16440
16441 USB MASS STORAGE DRIVER
16442 M:      Alan Stern <stern@rowland.harvard.edu>
16443 L:      linux-usb@vger.kernel.org
16444 L:      usb-storage@lists.one-eyed-alien.net
16445 S:      Maintained
16446 F:      drivers/usb/storage/
16447
16448 USB MIDI DRIVER
16449 M:      Clemens Ladisch <clemens@ladisch.de>
16450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16452 S:      Maintained
16453 F:      sound/usb/midi.*
16454
16455 USB NETWORKING DRIVERS
16456 L:      linux-usb@vger.kernel.org
16457 S:      Odd Fixes
16458 F:      drivers/net/usb/
16459
16460 USB OHCI DRIVER
16461 M:      Alan Stern <stern@rowland.harvard.edu>
16462 L:      linux-usb@vger.kernel.org
16463 S:      Maintained
16464 F:      Documentation/usb/ohci.txt
16465 F:      drivers/usb/host/ohci*
16466
16467 USB OTG FSM (Finite State Machine)
16468 M:      Peter Chen <Peter.Chen@nxp.com>
16469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16470 L:      linux-usb@vger.kernel.org
16471 S:      Maintained
16472 F:      drivers/usb/common/usb-otg-fsm.c
16473
16474 USB OVER IP DRIVER
16475 M:      Valentina Manea <valentina.manea.m@gmail.com>
16476 M:      Shuah Khan <shuah@kernel.org>
16477 M:      Shuah Khan <skhan@linuxfoundation.org>
16478 L:      linux-usb@vger.kernel.org
16479 S:      Maintained
16480 F:      Documentation/usb/usbip_protocol.txt
16481 F:      drivers/usb/usbip/
16482 F:      tools/usb/usbip/
16483 F:      tools/testing/selftests/drivers/usb/usbip/
16484
16485 USB PEGASUS DRIVER
16486 M:      Petko Manolov <petkan@nucleusys.com>
16487 L:      linux-usb@vger.kernel.org
16488 L:      netdev@vger.kernel.org
16489 T:      git git://github.com/petkan/pegasus.git
16490 W:      https://github.com/petkan/pegasus
16491 S:      Maintained
16492 F:      drivers/net/usb/pegasus.*
16493
16494 USB PHY LAYER
16495 M:      Felipe Balbi <balbi@kernel.org>
16496 L:      linux-usb@vger.kernel.org
16497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16498 S:      Maintained
16499 F:      drivers/usb/phy/
16500
16501 USB PRINTER DRIVER (usblp)
16502 M:      Pete Zaitcev <zaitcev@redhat.com>
16503 L:      linux-usb@vger.kernel.org
16504 S:      Supported
16505 F:      drivers/usb/class/usblp.c
16506
16507 USB QMI WWAN NETWORK DRIVER
16508 M:      Bjørn Mork <bjorn@mork.no>
16509 L:      netdev@vger.kernel.org
16510 S:      Maintained
16511 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16512 F:      drivers/net/usb/qmi_wwan.c
16513
16514 USB RTL8150 DRIVER
16515 M:      Petko Manolov <petkan@nucleusys.com>
16516 L:      linux-usb@vger.kernel.org
16517 L:      netdev@vger.kernel.org
16518 T:      git git://github.com/petkan/rtl8150.git
16519 W:      https://github.com/petkan/rtl8150
16520 S:      Maintained
16521 F:      drivers/net/usb/rtl8150.c
16522
16523 USB SERIAL SUBSYSTEM
16524 M:      Johan Hovold <johan@kernel.org>
16525 L:      linux-usb@vger.kernel.org
16526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16527 S:      Maintained
16528 F:      Documentation/usb/usb-serial.txt
16529 F:      drivers/usb/serial/
16530 F:      include/linux/usb/serial.h
16531
16532 USB SMSC75XX ETHERNET DRIVER
16533 M:      Steve Glendinning <steve.glendinning@shawell.net>
16534 L:      netdev@vger.kernel.org
16535 S:      Maintained
16536 F:      drivers/net/usb/smsc75xx.*
16537
16538 USB SMSC95XX ETHERNET DRIVER
16539 M:      Steve Glendinning <steve.glendinning@shawell.net>
16540 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16541 L:      netdev@vger.kernel.org
16542 S:      Maintained
16543 F:      drivers/net/usb/smsc95xx.*
16544
16545 USB SUBSYSTEM
16546 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16547 L:      linux-usb@vger.kernel.org
16548 W:      http://www.linux-usb.org
16549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16550 S:      Supported
16551 F:      Documentation/devicetree/bindings/usb/
16552 F:      Documentation/usb/
16553 F:      drivers/usb/
16554 F:      include/linux/usb.h
16555 F:      include/linux/usb/
16556
16557 USB TYPEC PI3USB30532 MUX DRIVER
16558 M:      Hans de Goede <hdegoede@redhat.com>
16559 L:      linux-usb@vger.kernel.org
16560 S:      Maintained
16561 F:      drivers/usb/typec/mux/pi3usb30532.c
16562
16563 USB TYPEC CLASS
16564 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16565 L:      linux-usb@vger.kernel.org
16566 S:      Maintained
16567 F:      Documentation/ABI/testing/sysfs-class-typec
16568 F:      Documentation/driver-api/usb/typec.rst
16569 F:      drivers/usb/typec/
16570 F:      include/linux/usb/typec.h
16571
16572 USB TYPEC BUS FOR ALTERNATE MODES
16573 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16574 L:      linux-usb@vger.kernel.org
16575 S:      Maintained
16576 F:      Documentation/ABI/testing/sysfs-bus-typec
16577 F:      Documentation/driver-api/usb/typec_bus.rst
16578 F:      drivers/usb/typec/altmodes/
16579 F:      include/linux/usb/typec_altmode.h
16580
16581 USB TYPEC PORT CONTROLLER DRIVERS
16582 M:      Guenter Roeck <linux@roeck-us.net>
16583 L:      linux-usb@vger.kernel.org
16584 S:      Maintained
16585 F:      drivers/usb/typec/tcpm/
16586
16587 USB UHCI DRIVER
16588 M:      Alan Stern <stern@rowland.harvard.edu>
16589 L:      linux-usb@vger.kernel.org
16590 S:      Maintained
16591 F:      drivers/usb/host/uhci*
16592
16593 USB VIDEO CLASS
16594 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16595 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16596 L:      linux-media@vger.kernel.org
16597 T:      git git://linuxtv.org/media_tree.git
16598 W:      http://www.ideasonboard.org/uvc/
16599 S:      Maintained
16600 F:      drivers/media/usb/uvc/
16601 F:      include/uapi/linux/uvcvideo.h
16602
16603 USB VISION DRIVER
16604 M:      Hans Verkuil <hverkuil@xs4all.nl>
16605 L:      linux-media@vger.kernel.org
16606 T:      git git://linuxtv.org/media_tree.git
16607 W:      https://linuxtv.org
16608 S:      Odd Fixes
16609 F:      drivers/media/usb/usbvision/
16610
16611 USB WEBCAM GADGET
16612 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16613 L:      linux-usb@vger.kernel.org
16614 S:      Maintained
16615 F:      drivers/usb/gadget/function/*uvc*
16616 F:      drivers/usb/gadget/legacy/webcam.c
16617 F:      include/uapi/linux/usb/g_uvc.h
16618
16619 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16620 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16621 L:      linux-wireless@vger.kernel.org
16622 S:      Maintained
16623 F:      drivers/net/wireless/rndis_wlan.c
16624
16625 USB XHCI DRIVER
16626 M:      Mathias Nyman <mathias.nyman@intel.com>
16627 L:      linux-usb@vger.kernel.org
16628 S:      Supported
16629 F:      drivers/usb/host/xhci*
16630 F:      drivers/usb/host/pci-quirks*
16631
16632 USB ZD1201 DRIVER
16633 L:      linux-wireless@vger.kernel.org
16634 W:      http://linux-lc100020.sourceforge.net
16635 S:      Orphan
16636 F:      drivers/net/wireless/zydas/zd1201.*
16637
16638 USB ZR364XX DRIVER
16639 M:      Antoine Jacquet <royale@zerezo.com>
16640 L:      linux-usb@vger.kernel.org
16641 L:      linux-media@vger.kernel.org
16642 T:      git git://linuxtv.org/media_tree.git
16643 W:      http://royale.zerezo.com/zr364xx/
16644 S:      Maintained
16645 F:      Documentation/media/v4l-drivers/zr364xx*
16646 F:      drivers/media/usb/zr364xx/
16647
16648 USER-MODE LINUX (UML)
16649 M:      Jeff Dike <jdike@addtoit.com>
16650 M:      Richard Weinberger <richard@nod.at>
16651 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16652 L:      linux-um@lists.infradead.org
16653 W:      http://user-mode-linux.sourceforge.net
16654 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16656 S:      Maintained
16657 F:      Documentation/virtual/uml/
16658 F:      arch/um/
16659 F:      arch/x86/um/
16660 F:      fs/hostfs/
16661
16662 USERSPACE COPYIN/COPYOUT (UIOVEC)
16663 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16664 S:      Maintained
16665 F:      lib/iov_iter.c
16666 F:      include/linux/uio.h
16667
16668 USERSPACE DMA BUFFER DRIVER
16669 M:      Gerd Hoffmann <kraxel@redhat.com>
16670 S:      Maintained
16671 L:      dri-devel@lists.freedesktop.org
16672 F:      drivers/dma-buf/udmabuf.c
16673 F:      include/uapi/linux/udmabuf.h
16674 T:      git git://anongit.freedesktop.org/drm/drm-misc
16675
16676 USERSPACE I/O (UIO)
16677 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16678 S:      Maintained
16679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16680 F:      Documentation/driver-api/uio-howto.rst
16681 F:      drivers/uio/
16682 F:      include/linux/uio_driver.h
16683
16684 UTIL-LINUX PACKAGE
16685 M:      Karel Zak <kzak@redhat.com>
16686 L:      util-linux@vger.kernel.org
16687 W:      http://en.wikipedia.org/wiki/Util-linux
16688 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16689 S:      Maintained
16690
16691 UUID HELPERS
16692 M:      Christoph Hellwig <hch@lst.de>
16693 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16694 L:      linux-kernel@vger.kernel.org
16695 T:      git git://git.infradead.org/users/hch/uuid.git
16696 F:      lib/uuid.c
16697 F:      lib/test_uuid.c
16698 F:      include/linux/uuid.h
16699 F:      include/uapi/linux/uuid.h
16700 S:      Maintained
16701
16702 UVESAFB DRIVER
16703 M:      Michal Januszewski <spock@gentoo.org>
16704 L:      linux-fbdev@vger.kernel.org
16705 W:      https://github.com/mjanusz/v86d
16706 S:      Maintained
16707 F:      Documentation/fb/uvesafb.txt
16708 F:      drivers/video/fbdev/uvesafb.*
16709
16710 VF610 NAND DRIVER
16711 M:      Stefan Agner <stefan@agner.ch>
16712 L:      linux-mtd@lists.infradead.org
16713 S:      Supported
16714 F:      drivers/mtd/nand/raw/vf610_nfc.c
16715
16716 VFAT/FAT/MSDOS FILESYSTEM
16717 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16718 S:      Maintained
16719 F:      Documentation/filesystems/vfat.txt
16720 F:      fs/fat/
16721
16722 VFIO DRIVER
16723 M:      Alex Williamson <alex.williamson@redhat.com>
16724 R:      Cornelia Huck <cohuck@redhat.com>
16725 L:      kvm@vger.kernel.org
16726 T:      git git://github.com/awilliam/linux-vfio.git
16727 S:      Maintained
16728 F:      Documentation/vfio.txt
16729 F:      drivers/vfio/
16730 F:      include/linux/vfio.h
16731 F:      include/uapi/linux/vfio.h
16732
16733 VFIO MEDIATED DEVICE DRIVERS
16734 M:      Kirti Wankhede <kwankhede@nvidia.com>
16735 L:      kvm@vger.kernel.org
16736 S:      Maintained
16737 F:      Documentation/vfio-mediated-device.txt
16738 F:      drivers/vfio/mdev/
16739 F:      include/linux/mdev.h
16740 F:      samples/vfio-mdev/
16741
16742 VFIO PLATFORM DRIVER
16743 M:      Eric Auger <eric.auger@redhat.com>
16744 L:      kvm@vger.kernel.org
16745 S:      Maintained
16746 F:      drivers/vfio/platform/
16747
16748 VGA_SWITCHEROO
16749 R:      Lukas Wunner <lukas@wunner.de>
16750 S:      Maintained
16751 F:      Documentation/gpu/vga-switcheroo.rst
16752 F:      drivers/gpu/vga/vga_switcheroo.c
16753 F:      include/linux/vga_switcheroo.h
16754 T:      git git://anongit.freedesktop.org/drm/drm-misc
16755
16756 VIA RHINE NETWORK DRIVER
16757 S:      Orphan
16758 F:      drivers/net/ethernet/via/via-rhine.c
16759
16760 VIA SD/MMC CARD CONTROLLER DRIVER
16761 M:      Bruce Chang <brucechang@via.com.tw>
16762 M:      Harald Welte <HaraldWelte@viatech.com>
16763 S:      Maintained
16764 F:      drivers/mmc/host/via-sdmmc.c
16765
16766 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16767 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16768 L:      linux-fbdev@vger.kernel.org
16769 S:      Maintained
16770 F:      include/linux/via-core.h
16771 F:      include/linux/via-gpio.h
16772 F:      include/linux/via_i2c.h
16773 F:      drivers/video/fbdev/via/
16774
16775 VIA VELOCITY NETWORK DRIVER
16776 M:      Francois Romieu <romieu@fr.zoreil.com>
16777 L:      netdev@vger.kernel.org
16778 S:      Maintained
16779 F:      drivers/net/ethernet/via/via-velocity.*
16780
16781 VICODEC VIRTUAL CODEC DRIVER
16782 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16783 L:      linux-media@vger.kernel.org
16784 T:      git git://linuxtv.org/media_tree.git
16785 W:      https://linuxtv.org
16786 S:      Maintained
16787 F:      drivers/media/platform/vicodec/*
16788
16789 VIDEO MULTIPLEXER DRIVER
16790 M:      Philipp Zabel <p.zabel@pengutronix.de>
16791 L:      linux-media@vger.kernel.org
16792 S:      Maintained
16793 F:      drivers/media/platform/video-mux.c
16794
16795 VIDEO I2C POLLING DRIVER
16796 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16797 L:      linux-media@vger.kernel.org
16798 S:      Maintained
16799 F:      drivers/media/i2c/video-i2c.c
16800
16801 VIDEOBUF2 FRAMEWORK
16802 M:      Pawel Osciak <pawel@osciak.com>
16803 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16804 M:      Kyungmin Park <kyungmin.park@samsung.com>
16805 R:      Tomasz Figa <tfiga@chromium.org>
16806 L:      linux-media@vger.kernel.org
16807 S:      Maintained
16808 F:      drivers/media/common/videobuf2/*
16809 F:      include/media/videobuf2-*
16810
16811 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16812 M:      Helen Koike <helen.koike@collabora.com>
16813 L:      linux-media@vger.kernel.org
16814 T:      git git://linuxtv.org/media_tree.git
16815 W:      https://linuxtv.org
16816 S:      Maintained
16817 F:      drivers/media/platform/vimc/*
16818
16819 VIRT LIB
16820 M:      Alex Williamson <alex.williamson@redhat.com>
16821 M:      Paolo Bonzini <pbonzini@redhat.com>
16822 L:      kvm@vger.kernel.org
16823 S:      Supported
16824 F:      virt/lib/
16825
16826 VIRTIO AND VHOST VSOCK DRIVER
16827 M:      Stefan Hajnoczi <stefanha@redhat.com>
16828 L:      kvm@vger.kernel.org
16829 L:      virtualization@lists.linux-foundation.org
16830 L:      netdev@vger.kernel.org
16831 S:      Maintained
16832 F:      include/linux/virtio_vsock.h
16833 F:      include/uapi/linux/virtio_vsock.h
16834 F:      include/uapi/linux/vsockmon.h
16835 F:      include/uapi/linux/vm_sockets_diag.h
16836 F:      net/vmw_vsock/diag.c
16837 F:      net/vmw_vsock/af_vsock_tap.c
16838 F:      net/vmw_vsock/virtio_transport_common.c
16839 F:      net/vmw_vsock/virtio_transport.c
16840 F:      drivers/net/vsockmon.c
16841 F:      drivers/vhost/vsock.c
16842 F:      tools/testing/vsock/
16843
16844 VIRTIO CONSOLE DRIVER
16845 M:      Amit Shah <amit@kernel.org>
16846 L:      virtualization@lists.linux-foundation.org
16847 S:      Maintained
16848 F:      drivers/char/virtio_console.c
16849 F:      include/linux/virtio_console.h
16850 F:      include/uapi/linux/virtio_console.h
16851
16852 VIRTIO CORE AND NET DRIVERS
16853 M:      "Michael S. Tsirkin" <mst@redhat.com>
16854 M:      Jason Wang <jasowang@redhat.com>
16855 L:      virtualization@lists.linux-foundation.org
16856 S:      Maintained
16857 F:      Documentation/devicetree/bindings/virtio/
16858 F:      drivers/virtio/
16859 F:      tools/virtio/
16860 F:      drivers/net/virtio_net.c
16861 F:      drivers/block/virtio_blk.c
16862 F:      include/linux/virtio*.h
16863 F:      include/uapi/linux/virtio_*.h
16864 F:      drivers/crypto/virtio/
16865 F:      mm/balloon_compaction.c
16866
16867 VIRTIO BLOCK AND SCSI DRIVERS
16868 M:      "Michael S. Tsirkin" <mst@redhat.com>
16869 M:      Jason Wang <jasowang@redhat.com>
16870 R:      Paolo Bonzini <pbonzini@redhat.com>
16871 R:      Stefan Hajnoczi <stefanha@redhat.com>
16872 L:      virtualization@lists.linux-foundation.org
16873 S:      Maintained
16874 F:      drivers/block/virtio_blk.c
16875 F:      drivers/scsi/virtio_scsi.c
16876 F:      include/uapi/linux/virtio_blk.h
16877 F:      include/uapi/linux/virtio_scsi.h
16878 F:      drivers/vhost/scsi.c
16879
16880 VIRTIO CRYPTO DRIVER
16881 M:      Gonglei <arei.gonglei@huawei.com>
16882 L:      virtualization@lists.linux-foundation.org
16883 L:      linux-crypto@vger.kernel.org
16884 S:      Maintained
16885 F:      drivers/crypto/virtio/
16886 F:      include/uapi/linux/virtio_crypto.h
16887
16888 VIRTIO DRIVERS FOR S390
16889 M:      Cornelia Huck <cohuck@redhat.com>
16890 M:      Halil Pasic <pasic@linux.ibm.com>
16891 L:      linux-s390@vger.kernel.org
16892 L:      virtualization@lists.linux-foundation.org
16893 L:      kvm@vger.kernel.org
16894 S:      Supported
16895 F:      drivers/s390/virtio/
16896 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16897
16898 VIRTIO GPU DRIVER
16899 M:      David Airlie <airlied@linux.ie>
16900 M:      Gerd Hoffmann <kraxel@redhat.com>
16901 L:      dri-devel@lists.freedesktop.org
16902 L:      virtualization@lists.linux-foundation.org
16903 T:      git git://anongit.freedesktop.org/drm/drm-misc
16904 S:      Maintained
16905 F:      drivers/gpu/drm/virtio/
16906 F:      include/uapi/linux/virtio_gpu.h
16907
16908 VIRTIO HOST (VHOST)
16909 M:      "Michael S. Tsirkin" <mst@redhat.com>
16910 M:      Jason Wang <jasowang@redhat.com>
16911 L:      kvm@vger.kernel.org
16912 L:      virtualization@lists.linux-foundation.org
16913 L:      netdev@vger.kernel.org
16914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16915 S:      Maintained
16916 F:      drivers/vhost/
16917 F:      include/uapi/linux/vhost.h
16918
16919 VIRTIO INPUT DRIVER
16920 M:      Gerd Hoffmann <kraxel@redhat.com>
16921 S:      Maintained
16922 F:      drivers/virtio/virtio_input.c
16923 F:      include/uapi/linux/virtio_input.h
16924
16925 VIRTUAL BOX GUEST DEVICE DRIVER
16926 M:      Hans de Goede <hdegoede@redhat.com>
16927 M:      Arnd Bergmann <arnd@arndb.de>
16928 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16929 S:      Maintained
16930 F:      include/linux/vbox_utils.h
16931 F:      include/uapi/linux/vbox*.h
16932 F:      drivers/virt/vboxguest/
16933
16934 VIRTUAL SERIO DEVICE DRIVER
16935 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16936 S:      Maintained
16937 F:      drivers/input/serio/userio.c
16938 F:      include/uapi/linux/userio.h
16939
16940 VIVID VIRTUAL VIDEO DRIVER
16941 M:      Hans Verkuil <hverkuil@xs4all.nl>
16942 L:      linux-media@vger.kernel.org
16943 T:      git git://linuxtv.org/media_tree.git
16944 W:      https://linuxtv.org
16945 S:      Maintained
16946 F:      drivers/media/platform/vivid/*
16947
16948 VLYNQ BUS
16949 M:      Florian Fainelli <f.fainelli@gmail.com>
16950 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16951 S:      Maintained
16952 F:      drivers/vlynq/vlynq.c
16953 F:      include/linux/vlynq.h
16954
16955 VME SUBSYSTEM
16956 M:      Martyn Welch <martyn@welchs.me.uk>
16957 M:      Manohar Vanga <manohar.vanga@gmail.com>
16958 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16959 L:      devel@driverdev.osuosl.org
16960 S:      Maintained
16961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16962 F:      Documentation/driver-api/vme.rst
16963 F:      drivers/staging/vme/
16964 F:      drivers/vme/
16965 F:      include/linux/vme*
16966
16967 VMWARE BALLOON DRIVER
16968 M:      Julien Freche <jfreche@vmware.com>
16969 M:      Nadav Amit <namit@vmware.com>
16970 M:      "VMware, Inc." <pv-drivers@vmware.com>
16971 L:      linux-kernel@vger.kernel.org
16972 S:      Maintained
16973 F:      drivers/misc/vmw_balloon.c
16974
16975 VMWARE HYPERVISOR INTERFACE
16976 M:      Alok Kataria <akataria@vmware.com>
16977 L:      virtualization@lists.linux-foundation.org
16978 S:      Supported
16979 F:      arch/x86/kernel/cpu/vmware.c
16980
16981 VMWARE PVRDMA DRIVER
16982 M:      Adit Ranadive <aditr@vmware.com>
16983 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16984 L:      linux-rdma@vger.kernel.org
16985 S:      Maintained
16986 F:      drivers/infiniband/hw/vmw_pvrdma/
16987
16988 VMware PVSCSI driver
16989 M:      Jim Gill <jgill@vmware.com>
16990 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16991 L:      linux-scsi@vger.kernel.org
16992 S:      Maintained
16993 F:      drivers/scsi/vmw_pvscsi.c
16994 F:      drivers/scsi/vmw_pvscsi.h
16995
16996 VMWARE VMMOUSE SUBDRIVER
16997 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16998 M:      "VMware, Inc." <pv-drivers@vmware.com>
16999 L:      linux-input@vger.kernel.org
17000 S:      Maintained
17001 F:      drivers/input/mouse/vmmouse.c
17002 F:      drivers/input/mouse/vmmouse.h
17003
17004 VMWARE VMXNET3 ETHERNET DRIVER
17005 M:      Ronak Doshi <doshir@vmware.com>
17006 M:      "VMware, Inc." <pv-drivers@vmware.com>
17007 L:      netdev@vger.kernel.org
17008 S:      Maintained
17009 F:      drivers/net/vmxnet3/
17010
17011 VOCORE VOCORE2 BOARD
17012 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17013 L:      linux-mips@vger.kernel.org
17014 S:      Maintained
17015 F:      arch/mips/boot/dts/ralink/vocore2.dts
17016
17017 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17018 M:      Liam Girdwood <lgirdwood@gmail.com>
17019 M:      Mark Brown <broonie@kernel.org>
17020 L:      linux-kernel@vger.kernel.org
17021 W:      http://www.slimlogic.co.uk/?p=48
17022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17023 S:      Supported
17024 F:      Documentation/devicetree/bindings/regulator/
17025 F:      Documentation/power/regulator/
17026 F:      drivers/regulator/
17027 F:      include/dt-bindings/regulator/
17028 F:      include/linux/regulator/
17029
17030 VRF
17031 M:      David Ahern <dsa@cumulusnetworks.com>
17032 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17033 L:      netdev@vger.kernel.org
17034 S:      Maintained
17035 F:      drivers/net/vrf.c
17036 F:      Documentation/networking/vrf.txt
17037
17038 VT1211 HARDWARE MONITOR DRIVER
17039 M:      Juerg Haefliger <juergh@gmail.com>
17040 L:      linux-hwmon@vger.kernel.org
17041 S:      Maintained
17042 F:      Documentation/hwmon/vt1211.rst
17043 F:      drivers/hwmon/vt1211.c
17044
17045 VT8231 HARDWARE MONITOR DRIVER
17046 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17047 L:      linux-hwmon@vger.kernel.org
17048 S:      Maintained
17049 F:      drivers/hwmon/vt8231.c
17050
17051 VUB300 USB to SDIO/SD/MMC bridge chip
17052 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17053 L:      linux-mmc@vger.kernel.org
17054 L:      linux-usb@vger.kernel.org
17055 S:      Supported
17056 F:      drivers/mmc/host/vub300.c
17057
17058 W1 DALLAS'S 1-WIRE BUS
17059 M:      Evgeniy Polyakov <zbr@ioremap.net>
17060 S:      Maintained
17061 F:      Documentation/devicetree/bindings/w1/
17062 F:      Documentation/w1/
17063 F:      drivers/w1/
17064 F:      include/linux/w1.h
17065
17066 W83791D HARDWARE MONITORING DRIVER
17067 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17068 L:      linux-hwmon@vger.kernel.org
17069 S:      Maintained
17070 F:      Documentation/hwmon/w83791d.rst
17071 F:      drivers/hwmon/w83791d.c
17072
17073 W83793 HARDWARE MONITORING DRIVER
17074 M:      Rudolf Marek <r.marek@assembler.cz>
17075 L:      linux-hwmon@vger.kernel.org
17076 S:      Maintained
17077 F:      Documentation/hwmon/w83793.rst
17078 F:      drivers/hwmon/w83793.c
17079
17080 W83795 HARDWARE MONITORING DRIVER
17081 M:      Jean Delvare <jdelvare@suse.com>
17082 L:      linux-hwmon@vger.kernel.org
17083 S:      Maintained
17084 F:      drivers/hwmon/w83795.c
17085
17086 W83L51xD SD/MMC CARD INTERFACE DRIVER
17087 M:      Pierre Ossman <pierre@ossman.eu>
17088 S:      Maintained
17089 F:      drivers/mmc/host/wbsd.*
17090
17091 WACOM PROTOCOL 4 SERIAL TABLETS
17092 M:      Julian Squires <julian@cipht.net>
17093 M:      Hans de Goede <hdegoede@redhat.com>
17094 L:      linux-input@vger.kernel.org
17095 S:      Maintained
17096 F:      drivers/input/tablet/wacom_serial4.c
17097
17098 WATCHDOG DEVICE DRIVERS
17099 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17100 M:      Guenter Roeck <linux@roeck-us.net>
17101 L:      linux-watchdog@vger.kernel.org
17102 W:      http://www.linux-watchdog.org/
17103 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17104 S:      Maintained
17105 F:      Documentation/devicetree/bindings/watchdog/
17106 F:      Documentation/watchdog/
17107 F:      drivers/watchdog/
17108 F:      include/linux/watchdog.h
17109 F:      include/uapi/linux/watchdog.h
17110
17111 WHISKEYCOVE PMIC GPIO DRIVER
17112 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17113 L:      linux-gpio@vger.kernel.org
17114 S:      Maintained
17115 F:      drivers/gpio/gpio-wcove.c
17116
17117 WHWAVE RTC DRIVER
17118 M:      Dianlong Li <long17.cool@163.com>
17119 L:      linux-rtc@vger.kernel.org
17120 S:      Maintained
17121 F:      drivers/rtc/rtc-sd3078.c
17122
17123 WIIMOTE HID DRIVER
17124 M:      David Herrmann <dh.herrmann@googlemail.com>
17125 L:      linux-input@vger.kernel.org
17126 S:      Maintained
17127 F:      drivers/hid/hid-wiimote*
17128
17129 WILOCITY WIL6210 WIRELESS DRIVER
17130 M:      Maya Erez <merez@codeaurora.org>
17131 L:      linux-wireless@vger.kernel.org
17132 L:      wil6210@qti.qualcomm.com
17133 S:      Supported
17134 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17135 F:      drivers/net/wireless/ath/wil6210/
17136
17137 WIMAX STACK
17138 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17139 M:      linux-wimax@intel.com
17140 L:      wimax@linuxwimax.org (subscribers-only)
17141 S:      Supported
17142 W:      http://linuxwimax.org
17143 F:      Documentation/wimax/README.wimax
17144 F:      include/linux/wimax/debug.h
17145 F:      include/net/wimax.h
17146 F:      include/uapi/linux/wimax.h
17147 F:      net/wimax/
17148
17149 WINBOND CIR DRIVER
17150 M:      David Härdeman <david@hardeman.nu>
17151 S:      Maintained
17152 F:      drivers/media/rc/winbond-cir.c
17153
17154 RCMM REMOTE CONTROLS DECODER
17155 M:      Patrick Lerda <patrick9876@free.fr>
17156 S:      Maintained
17157 F:      drivers/media/rc/ir-rcmm-decoder.c
17158
17159 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17160 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17161 L:      linux-watchdog@vger.kernel.org
17162 S:      Maintained
17163 F:      drivers/watchdog/ebc-c384_wdt.c
17164
17165 WINSYSTEMS WS16C48 GPIO DRIVER
17166 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17167 L:      linux-gpio@vger.kernel.org
17168 S:      Maintained
17169 F:      drivers/gpio/gpio-ws16c48.c
17170
17171 WISTRON LAPTOP BUTTON DRIVER
17172 M:      Miloslav Trmac <mitr@volny.cz>
17173 S:      Maintained
17174 F:      drivers/input/misc/wistron_btns.c
17175
17176 WL3501 WIRELESS PCMCIA CARD DRIVER
17177 L:      linux-wireless@vger.kernel.org
17178 S:      Odd fixes
17179 F:      drivers/net/wireless/wl3501*
17180
17181 WOLFSON MICROELECTRONICS DRIVERS
17182 L:      patches@opensource.cirrus.com
17183 T:      git https://github.com/CirrusLogic/linux-drivers.git
17184 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17185 S:      Supported
17186 F:      Documentation/hwmon/wm83??.rst
17187 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17188 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17189 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17190 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17191 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17192 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17193 F:      drivers/clk/clk-wm83*.c
17194 F:      drivers/extcon/extcon-arizona.c
17195 F:      drivers/leds/leds-wm83*.c
17196 F:      drivers/gpio/gpio-*wm*.c
17197 F:      drivers/gpio/gpio-arizona.c
17198 F:      drivers/hwmon/wm83??-hwmon.c
17199 F:      drivers/input/misc/wm831x-on.c
17200 F:      drivers/input/touchscreen/wm831x-ts.c
17201 F:      drivers/input/touchscreen/wm97*.c
17202 F:      drivers/mfd/arizona*
17203 F:      drivers/mfd/wm*.c
17204 F:      drivers/mfd/cs47l24*
17205 F:      drivers/power/supply/wm83*.c
17206 F:      drivers/rtc/rtc-wm83*.c
17207 F:      drivers/regulator/wm8*.c
17208 F:      drivers/regulator/arizona*
17209 F:      drivers/video/backlight/wm83*_bl.c
17210 F:      drivers/watchdog/wm83*_wdt.c
17211 F:      include/linux/mfd/arizona/
17212 F:      include/linux/mfd/wm831x/
17213 F:      include/linux/mfd/wm8350/
17214 F:      include/linux/mfd/wm8400*
17215 F:      include/linux/regulator/arizona*
17216 F:      include/linux/wm97xx.h
17217 F:      include/sound/wm????.h
17218 F:      sound/soc/codecs/arizona.?
17219 F:      sound/soc/codecs/wm*
17220 F:      sound/soc/codecs/cs47l24*
17221
17222 WORKQUEUE
17223 M:      Tejun Heo <tj@kernel.org>
17224 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17226 S:      Maintained
17227 F:      include/linux/workqueue.h
17228 F:      kernel/workqueue.c
17229 F:      Documentation/core-api/workqueue.rst
17230
17231 X-POWERS AXP288 PMIC DRIVERS
17232 M:      Hans de Goede <hdegoede@redhat.com>
17233 S:      Maintained
17234 N:      axp288
17235 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17236
17237 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17238 M:      Chen-Yu Tsai <wens@csie.org>
17239 L:      linux-kernel@vger.kernel.org
17240 S:      Maintained
17241 N:      axp[128]
17242
17243 X.25 NETWORK LAYER
17244 M:      Andrew Hendry <andrew.hendry@gmail.com>
17245 L:      linux-x25@vger.kernel.org
17246 S:      Odd Fixes
17247 F:      Documentation/networking/x25*
17248 F:      include/net/x25*
17249 F:      net/x25/
17250
17251 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17252 M:      Thomas Gleixner <tglx@linutronix.de>
17253 M:      Ingo Molnar <mingo@redhat.com>
17254 M:      Borislav Petkov <bp@alien8.de>
17255 R:      "H. Peter Anvin" <hpa@zytor.com>
17256 M:      x86@kernel.org
17257 L:      linux-kernel@vger.kernel.org
17258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17259 S:      Maintained
17260 F:      Documentation/devicetree/bindings/x86/
17261 F:      Documentation/x86/
17262 F:      arch/x86/
17263
17264 X86 ENTRY CODE
17265 M:      Andy Lutomirski <luto@kernel.org>
17266 L:      linux-kernel@vger.kernel.org
17267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17268 S:      Maintained
17269 F:      arch/x86/entry/
17270
17271 X86 MCE INFRASTRUCTURE
17272 M:      Tony Luck <tony.luck@intel.com>
17273 M:      Borislav Petkov <bp@alien8.de>
17274 L:      linux-edac@vger.kernel.org
17275 S:      Maintained
17276 F:      arch/x86/kernel/cpu/mce/*
17277
17278 X86 MICROCODE UPDATE SUPPORT
17279 M:      Borislav Petkov <bp@alien8.de>
17280 S:      Maintained
17281 F:      arch/x86/kernel/cpu/microcode/*
17282
17283 X86 MM
17284 M:      Dave Hansen <dave.hansen@linux.intel.com>
17285 M:      Andy Lutomirski <luto@kernel.org>
17286 M:      Peter Zijlstra <peterz@infradead.org>
17287 L:      linux-kernel@vger.kernel.org
17288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17289 S:      Maintained
17290 F:      arch/x86/mm/
17291
17292 X86 PLATFORM DRIVERS
17293 M:      Darren Hart <dvhart@infradead.org>
17294 M:      Andy Shevchenko <andy@infradead.org>
17295 L:      platform-driver-x86@vger.kernel.org
17296 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17297 S:      Maintained
17298 F:      drivers/platform/x86/
17299 F:      drivers/platform/olpc/
17300
17301 X86 PLATFORM DRIVERS - ARCH
17302 R:      Darren Hart <dvhart@infradead.org>
17303 R:      Andy Shevchenko <andy@infradead.org>
17304 L:      platform-driver-x86@vger.kernel.org
17305 L:      x86@kernel.org
17306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17307 S:      Maintained
17308 F:      arch/x86/platform
17309
17310 X86 VDSO
17311 M:      Andy Lutomirski <luto@kernel.org>
17312 L:      linux-kernel@vger.kernel.org
17313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17314 S:      Maintained
17315 F:      arch/x86/entry/vdso/
17316
17317 XARRAY
17318 M:      Matthew Wilcox <willy@infradead.org>
17319 L:      linux-fsdevel@vger.kernel.org
17320 S:      Supported
17321 F:      Documentation/core-api/xarray.rst
17322 F:      lib/idr.c
17323 F:      lib/xarray.c
17324 F:      include/linux/idr.h
17325 F:      include/linux/xarray.h
17326 F:      tools/testing/radix-tree
17327
17328 XBOX DVD IR REMOTE
17329 M:      Benjamin Valentin <benpicco@googlemail.com>
17330 S:      Maintained
17331 F:      drivers/media/rc/xbox_remote.c
17332 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17333
17334 XC2028/3028 TUNER DRIVER
17335 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17336 L:      linux-media@vger.kernel.org
17337 W:      https://linuxtv.org
17338 T:      git git://linuxtv.org/media_tree.git
17339 S:      Maintained
17340 F:      drivers/media/tuners/tuner-xc2028.*
17341
17342 XDP (eXpress Data Path)
17343 M:      Alexei Starovoitov <ast@kernel.org>
17344 M:      Daniel Borkmann <daniel@iogearbox.net>
17345 M:      David S. Miller <davem@davemloft.net>
17346 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17347 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17348 M:      John Fastabend <john.fastabend@gmail.com>
17349 L:      netdev@vger.kernel.org
17350 L:      xdp-newbies@vger.kernel.org
17351 L:      bpf@vger.kernel.org
17352 S:      Supported
17353 F:      net/core/xdp.c
17354 F:      include/net/xdp.h
17355 F:      kernel/bpf/devmap.c
17356 F:      kernel/bpf/cpumap.c
17357 F:      include/trace/events/xdp.h
17358 K:      xdp
17359 N:      xdp
17360
17361 XDP SOCKETS (AF_XDP)
17362 M:      Björn Töpel <bjorn.topel@intel.com>
17363 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17364 L:      netdev@vger.kernel.org
17365 L:      bpf@vger.kernel.org
17366 S:      Maintained
17367 F:      kernel/bpf/xskmap.c
17368 F:      net/xdp/
17369
17370 XEN BLOCK SUBSYSTEM
17371 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17372 M:      Roger Pau Monné <roger.pau@citrix.com>
17373 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17374 S:      Supported
17375 F:      drivers/block/xen-blkback/*
17376 F:      drivers/block/xen*
17377
17378 XEN HYPERVISOR ARM
17379 M:      Stefano Stabellini <sstabellini@kernel.org>
17380 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17381 S:      Maintained
17382 F:      arch/arm/xen/
17383 F:      arch/arm/include/asm/xen/
17384
17385 XEN HYPERVISOR ARM64
17386 M:      Stefano Stabellini <sstabellini@kernel.org>
17387 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17388 S:      Maintained
17389 F:      arch/arm64/xen/
17390 F:      arch/arm64/include/asm/xen/
17391
17392 XEN HYPERVISOR INTERFACE
17393 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17394 M:      Juergen Gross <jgross@suse.com>
17395 R:      Stefano Stabellini <sstabellini@kernel.org>
17396 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17398 S:      Supported
17399 F:      arch/x86/xen/
17400 F:      arch/x86/platform/pvh/
17401 F:      drivers/*/xen-*front.c
17402 F:      drivers/xen/
17403 F:      arch/x86/include/asm/xen/
17404 F:      arch/x86/include/asm/pvclock-abi.h
17405 F:      include/xen/
17406 F:      include/uapi/xen/
17407 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17408 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17409
17410 XEN NETWORK BACKEND DRIVER
17411 M:      Wei Liu <wei.liu@kernel.org>
17412 M:      Paul Durrant <paul.durrant@citrix.com>
17413 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17414 L:      netdev@vger.kernel.org
17415 S:      Supported
17416 F:      drivers/net/xen-netback/*
17417
17418 XEN PCI SUBSYSTEM
17419 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17420 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17421 S:      Supported
17422 F:      arch/x86/pci/*xen*
17423 F:      drivers/pci/*xen*
17424
17425 XEN PVSCSI DRIVERS
17426 M:      Juergen Gross <jgross@suse.com>
17427 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17428 L:      linux-scsi@vger.kernel.org
17429 S:      Supported
17430 F:      drivers/scsi/xen-scsifront.c
17431 F:      drivers/xen/xen-scsiback.c
17432 F:      include/xen/interface/io/vscsiif.h
17433
17434 XEN SWIOTLB SUBSYSTEM
17435 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17436 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17437 L:      iommu@lists.linux-foundation.org
17438 S:      Supported
17439 F:      arch/x86/xen/*swiotlb*
17440 F:      drivers/xen/*swiotlb*
17441
17442 XEN SOUND FRONTEND DRIVER
17443 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17444 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17446 S:      Supported
17447 F:      sound/xen/*
17448
17449 XFS FILESYSTEM
17450 M:      Darrick J. Wong <darrick.wong@oracle.com>
17451 M:      linux-xfs@vger.kernel.org
17452 L:      linux-xfs@vger.kernel.org
17453 W:      http://xfs.org/
17454 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17455 S:      Supported
17456 F:      Documentation/filesystems/xfs.txt
17457 F:      fs/xfs/
17458
17459 XILINX AXI ETHERNET DRIVER
17460 M:      Anirudha Sarangi <anirudh@xilinx.com>
17461 M:      John Linn <John.Linn@xilinx.com>
17462 S:      Maintained
17463 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17464
17465 XILINX UARTLITE SERIAL DRIVER
17466 M:      Peter Korsgaard <jacmet@sunsite.dk>
17467 L:      linux-serial@vger.kernel.org
17468 S:      Maintained
17469 F:      drivers/tty/serial/uartlite.c
17470
17471 XILINX VIDEO IP CORES
17472 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17473 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17474 L:      linux-media@vger.kernel.org
17475 T:      git git://linuxtv.org/media_tree.git
17476 S:      Supported
17477 F:      Documentation/devicetree/bindings/media/xilinx/
17478 F:      drivers/media/platform/xilinx/
17479 F:      include/uapi/linux/xilinx-v4l2-controls.h
17480
17481 XILLYBUS DRIVER
17482 M:      Eli Billauer <eli.billauer@gmail.com>
17483 L:      linux-kernel@vger.kernel.org
17484 S:      Supported
17485 F:      drivers/char/xillybus/
17486
17487 XLP9XX I2C DRIVER
17488 M:      George Cherian <george.cherian@cavium.com>
17489 M:      Jan Glauber <jglauber@cavium.com>
17490 L:      linux-i2c@vger.kernel.org
17491 W:      http://www.cavium.com
17492 S:      Supported
17493 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17494 F:      drivers/i2c/busses/i2c-xlp9xx.c
17495
17496 XRA1403 GPIO EXPANDER
17497 M:      Nandor Han <nandor.han@ge.com>
17498 M:      Semi Malinen <semi.malinen@ge.com>
17499 L:      linux-gpio@vger.kernel.org
17500 S:      Maintained
17501 F:      drivers/gpio/gpio-xra1403.c
17502 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17503
17504 XTENSA XTFPGA PLATFORM SUPPORT
17505 M:      Max Filippov <jcmvbkbc@gmail.com>
17506 L:      linux-xtensa@linux-xtensa.org
17507 S:      Maintained
17508 F:      drivers/spi/spi-xtensa-xtfpga.c
17509 F:      sound/soc/xtensa/xtfpga-i2s.c
17510
17511 YAM DRIVER FOR AX.25
17512 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17513 L:      linux-hams@vger.kernel.org
17514 S:      Maintained
17515 F:      drivers/net/hamradio/yam*
17516 F:      include/linux/yam.h
17517
17518 YAMA SECURITY MODULE
17519 M:      Kees Cook <keescook@chromium.org>
17520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17521 S:      Supported
17522 F:      security/yama/
17523 F:      Documentation/admin-guide/LSM/Yama.rst
17524
17525 YEALINK PHONE DRIVER
17526 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17527 L:      usbb2k-api-dev@nongnu.org
17528 S:      Maintained
17529 F:      Documentation/input/devices/yealink.rst
17530 F:      drivers/input/misc/yealink.*
17531
17532 Z8530 DRIVER FOR AX.25
17533 M:      Joerg Reuter <jreuter@yaina.de>
17534 W:      http://yaina.de/jreuter/
17535 W:      http://www.qsl.net/dl1bke/
17536 L:      linux-hams@vger.kernel.org
17537 S:      Maintained
17538 F:      Documentation/networking/z8530drv.txt
17539 F:      drivers/net/hamradio/*scc.c
17540 F:      drivers/net/hamradio/z8530.h
17541
17542 ZBUD COMPRESSED PAGE ALLOCATOR
17543 M:      Seth Jennings <sjenning@redhat.com>
17544 M:      Dan Streetman <ddstreet@ieee.org>
17545 L:      linux-mm@kvack.org
17546 S:      Maintained
17547 F:      mm/zbud.c
17548 F:      include/linux/zbud.h
17549
17550 ZD1211RW WIRELESS DRIVER
17551 M:      Daniel Drake <dsd@gentoo.org>
17552 M:      Ulrich Kunitz <kune@deine-taler.de>
17553 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17554 L:      linux-wireless@vger.kernel.org
17555 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17556 S:      Maintained
17557 F:      drivers/net/wireless/zydas/zd1211rw/
17558
17559 ZD1301 MEDIA DRIVER
17560 M:      Antti Palosaari <crope@iki.fi>
17561 L:      linux-media@vger.kernel.org
17562 W:      https://linuxtv.org/
17563 W:      http://palosaari.fi/linux/
17564 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17565 S:      Maintained
17566 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17567
17568 ZD1301_DEMOD MEDIA DRIVER
17569 M:      Antti Palosaari <crope@iki.fi>
17570 L:      linux-media@vger.kernel.org
17571 W:      https://linuxtv.org/
17572 W:      http://palosaari.fi/linux/
17573 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17574 S:      Maintained
17575 F:      drivers/media/dvb-frontends/zd1301_demod*
17576
17577 ZHAOXIN PROCESSOR SUPPORT
17578 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17579 L:      linux-kernel@vger.kernel.org
17580 S:      Maintained
17581 F:      arch/x86/kernel/cpu/zhaoxin.c
17582
17583 ZPOOL COMPRESSED PAGE STORAGE API
17584 M:      Dan Streetman <ddstreet@ieee.org>
17585 L:      linux-mm@kvack.org
17586 S:      Maintained
17587 F:      mm/zpool.c
17588 F:      include/linux/zpool.h
17589
17590 ZR36067 VIDEO FOR LINUX DRIVER
17591 L:      mjpeg-users@lists.sourceforge.net
17592 L:      linux-media@vger.kernel.org
17593 W:      http://mjpeg.sourceforge.net/driver-zoran/
17594 T:      hg https://linuxtv.org/hg/v4l-dvb
17595 S:      Odd Fixes
17596 F:      drivers/staging/media/zoran/
17597
17598 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17599 M:      Minchan Kim <minchan@kernel.org>
17600 M:      Nitin Gupta <ngupta@vflare.org>
17601 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17602 L:      linux-kernel@vger.kernel.org
17603 S:      Maintained
17604 F:      drivers/block/zram/
17605 F:      Documentation/blockdev/zram.txt
17606
17607 ZS DECSTATION Z85C30 SERIAL DRIVER
17608 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17609 S:      Maintained
17610 F:      drivers/tty/serial/zs.*
17611
17612 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17613 M:      Minchan Kim <minchan@kernel.org>
17614 M:      Nitin Gupta <ngupta@vflare.org>
17615 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17616 L:      linux-mm@kvack.org
17617 S:      Maintained
17618 F:      mm/zsmalloc.c
17619 F:      include/linux/zsmalloc.h
17620 F:      Documentation/vm/zsmalloc.rst
17621
17622 ZSWAP COMPRESSED SWAP CACHING
17623 M:      Seth Jennings <sjenning@redhat.com>
17624 M:      Dan Streetman <ddstreet@ieee.org>
17625 L:      linux-mm@kvack.org
17626 S:      Maintained
17627 F:      mm/zswap.c
17628
17629 THE REST
17630 M:      Linus Torvalds <torvalds@linux-foundation.org>
17631 L:      linux-kernel@vger.kernel.org
17632 Q:      http://patchwork.kernel.org/project/LKML/list/
17633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17634 S:      Buried alive in reporters
17635 F:      *
17636 F:      */