17ad4093cdf2f8971fe32f5707f6ea79bfe63707
[platform/kernel/linux-starfive.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <hanjun.guo@linaro.org>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M:      Stefan Popa <stefan.popa@analog.com>
558 W:      http://ez.analog.com/community/linux-device-drivers
559 S:      Supported
560 F:      drivers/iio/accel/adxl372.c
561 F:      drivers/iio/accel/adxl372_spi.c
562 F:      drivers/iio/accel/adxl372_i2c.c
563 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
564
565 AF9013 MEDIA DRIVER
566 M:      Antti Palosaari <crope@iki.fi>
567 L:      linux-media@vger.kernel.org
568 W:      https://linuxtv.org
569 W:      http://palosaari.fi/linux/
570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
571 T:      git git://linuxtv.org/anttip/media_tree.git
572 S:      Maintained
573 F:      drivers/media/dvb-frontends/af9013*
574
575 AF9033 MEDIA DRIVER
576 M:      Antti Palosaari <crope@iki.fi>
577 L:      linux-media@vger.kernel.org
578 W:      https://linuxtv.org
579 W:      http://palosaari.fi/linux/
580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
581 T:      git git://linuxtv.org/anttip/media_tree.git
582 S:      Maintained
583 F:      drivers/media/dvb-frontends/af9033*
584
585 AFFS FILE SYSTEM
586 M:      David Sterba <dsterba@suse.com>
587 L:      linux-fsdevel@vger.kernel.org
588 S:      Odd Fixes
589 F:      Documentation/filesystems/affs.txt
590 F:      fs/affs/
591
592 AFS FILESYSTEM
593 M:      David Howells <dhowells@redhat.com>
594 L:      linux-afs@lists.infradead.org
595 S:      Supported
596 F:      fs/afs/
597 F:      include/trace/events/afs.h
598 F:      Documentation/filesystems/afs.txt
599 W:      https://www.infradead.org/~dhowells/kafs/
600
601 AGPGART DRIVER
602 M:      David Airlie <airlied@linux.ie>
603 T:      git git://anongit.freedesktop.org/drm/drm
604 S:      Maintained
605 F:      drivers/char/agp/
606 F:      include/linux/agp*
607 F:      include/uapi/linux/agp*
608
609 AHA152X SCSI DRIVER
610 M:      "Juergen E. Fischer" <fischer@norbit.de>
611 L:      linux-scsi@vger.kernel.org
612 S:      Maintained
613 F:      drivers/scsi/aha152x*
614 F:      drivers/scsi/pcmcia/aha152x*
615
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M:      Hannes Reinecke <hare@suse.com>
618 L:      linux-scsi@vger.kernel.org
619 S:      Maintained
620 F:      drivers/scsi/aic7xxx/
621
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M:      Hans Verkuil <hverkuil@xs4all.nl>
624 L:      linux-media@vger.kernel.org
625 T:      git git://linuxtv.org/media_tree.git
626 W:      https://linuxtv.org
627 S:      Maintained
628 F:      drivers/media/radio/radio-aimslab*
629
630 AIO
631 M:      Benjamin LaHaise <bcrl@kvack.org>
632 L:      linux-aio@kvack.org
633 S:      Supported
634 F:      fs/aio.c
635 F:      include/linux/*aio*.h
636
637 AIRSPY MEDIA DRIVER
638 M:      Antti Palosaari <crope@iki.fi>
639 L:      linux-media@vger.kernel.org
640 W:      https://linuxtv.org
641 W:      http://palosaari.fi/linux/
642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
643 T:      git git://linuxtv.org/anttip/media_tree.git
644 S:      Maintained
645 F:      drivers/media/usb/airspy/
646
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 S:      Maintained
650 F:      drivers/net/ethernet/alacritech/*
651
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M:      Duncan Sands <duncan.sands@free.fr>
654 L:      linux-usb@vger.kernel.org
655 W:      http://www.linux-usb.org/SpeedTouch/
656 S:      Maintained
657 F:      drivers/usb/atm/speedtch.c
658 F:      drivers/usb/atm/usbatm.c
659
660 ALCHEMY AU1XX0 MMC DRIVER
661 M:      Manuel Lauss <manuel.lauss@gmail.com>
662 S:      Maintained
663 F:      drivers/mmc/host/au1xmmc.c
664
665 ALI1563 I2C DRIVER
666 M:      Rudolf Marek <r.marek@assembler.cz>
667 L:      linux-i2c@vger.kernel.org
668 S:      Maintained
669 F:      Documentation/i2c/busses/i2c-ali1563
670 F:      drivers/i2c/busses/i2c-ali1563.c
671
672 ALLWINNER SECURITY SYSTEM
673 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
674 L:      linux-crypto@vger.kernel.org
675 S:      Maintained
676 F:      drivers/crypto/sunxi-ss/
677
678 ALLWINNER VPU DRIVER
679 M:      Maxime Ripard <maxime.ripard@bootlin.com>
680 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
681 L:      linux-media@vger.kernel.org
682 S:      Maintained
683 F:      drivers/staging/media/sunxi/cedrus/
684
685 ALPHA PORT
686 M:      Richard Henderson <rth@twiddle.net>
687 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
688 M:      Matt Turner <mattst88@gmail.com>
689 S:      Odd Fixes
690 L:      linux-alpha@vger.kernel.org
691 F:      arch/alpha/
692
693 ALPS PS/2 TOUCHPAD DRIVER
694 R:      Pali Rohár <pali.rohar@gmail.com>
695 F:      drivers/input/mouse/alps.*
696
697 ALTERA I2C CONTROLLER DRIVER
698 M:      Thor Thayer <thor.thayer@linux.intel.com>
699 S:      Maintained
700 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
701 F:      drivers/i2c/busses/i2c-altera.c
702
703 ALTERA MAILBOX DRIVER
704 M:      Ley Foon Tan <lftan@altera.com>
705 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 S:      Maintained
707 F:      drivers/mailbox/mailbox-altera.c
708
709 ALTERA PIO DRIVER
710 M:      Tien Hock Loh <thloh@altera.com>
711 L:      linux-gpio@vger.kernel.org
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera.c
714
715 ALTERA SYSTEM MANAGER DRIVER
716 M:      Thor Thayer <thor.thayer@linux.intel.com>
717 S:      Maintained
718 F:      drivers/mfd/altera-sysmgr.c
719 F:      include/linux/mfd/altera-sysgmr.h
720
721 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 S:      Maintained
724 F:      drivers/gpio/gpio-altera-a10sr.c
725 F:      drivers/mfd/altera-a10sr.c
726 F:      drivers/reset/reset-a10sr.c
727 F:      include/linux/mfd/altera-a10sr.h
728 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
729
730 ALTERA TRIPLE SPEED ETHERNET DRIVER
731 M:      Thor Thayer <thor.thayer@linux.intel.com>
732 L:      netdev@vger.kernel.org
733 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734 S:      Maintained
735 F:      drivers/net/ethernet/altera/
736
737 ALTERA UART/JTAG UART SERIAL DRIVERS
738 M:      Tobias Klauser <tklauser@distanz.ch>
739 L:      linux-serial@vger.kernel.org
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/tty/serial/altera_uart.c
743 F:      drivers/tty/serial/altera_jtaguart.c
744 F:      include/linux/altera_uart.h
745 F:      include/linux/altera_jtaguart.h
746
747 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
748 M:      Talel Shenhar <talel@amazon.com>
749 S:      Maintained
750 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
751 F:      drivers/thermal/thermal_mmio.c
752
753 AMAZON ETHERNET DRIVERS
754 M:      Netanel Belgazal <netanel@amazon.com>
755 R:      Saeed Bishara <saeedb@amazon.com>
756 R:      Zorik Machulsky <zorik@amazon.com>
757 L:      netdev@vger.kernel.org
758 S:      Supported
759 F:      Documentation/networking/device_drivers/amazon/ena.txt
760 F:      drivers/net/ethernet/amazon/
761
762 AMAZON RDMA EFA DRIVER
763 M:      Gal Pressman <galpress@amazon.com>
764 R:      Yossi Leybovich <sleybo@amazon.com>
765 L:      linux-rdma@vger.kernel.org
766 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
767 S:      Supported
768 F:      drivers/infiniband/hw/efa/
769 F:      include/uapi/rdma/efa-abi.h
770
771 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
772 M:      Tom Lendacky <thomas.lendacky@amd.com>
773 M:      Gary Hook <gary.hook@amd.com>
774 L:      linux-crypto@vger.kernel.org
775 S:      Supported
776 F:      drivers/crypto/ccp/
777 F:      include/linux/ccp.h
778
779 AMD DISPLAY CORE
780 M:      Harry Wentland <harry.wentland@amd.com>
781 M:      Leo Li <sunpeng.li@amd.com>
782 L:      amd-gfx@lists.freedesktop.org
783 T:      git git://people.freedesktop.org/~agd5f/linux
784 S:      Supported
785 F:      drivers/gpu/drm/amd/display/
786
787 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
788 M:      Huang Rui <ray.huang@amd.com>
789 L:      linux-hwmon@vger.kernel.org
790 S:      Supported
791 F:      Documentation/hwmon/fam15h_power.rst
792 F:      drivers/hwmon/fam15h_power.c
793
794 AMD FCH GPIO DRIVER
795 M:      Enrico Weigelt, metux IT consult <info@metux.net>
796 L:      linux-gpio@vger.kernel.org
797 S:      Maintained
798 F:      drivers/gpio/gpio-amd-fch.c
799 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
800
801 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
802 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
803 S:      Orphan
804 F:      drivers/usb/gadget/udc/amd5536udc.*
805
806 AMD GEODE PROCESSOR/CHIPSET SUPPORT
807 P:      Andres Salomon <dilinger@queued.net>
808 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
809 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
810 S:      Supported
811 F:      drivers/char/hw_random/geode-rng.c
812 F:      drivers/crypto/geode*
813 F:      drivers/video/fbdev/geode/
814 F:      arch/x86/include/asm/geode.h
815
816 AMD IOMMU (AMD-VI)
817 M:      Joerg Roedel <joro@8bytes.org>
818 L:      iommu@lists.linux-foundation.org
819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820 S:      Maintained
821 F:      drivers/iommu/amd_iommu*.[ch]
822 F:      include/linux/amd-iommu.h
823
824 AMD KFD
825 M:      Oded Gabbay <oded.gabbay@gmail.com>
826 L:      dri-devel@lists.freedesktop.org
827 T:      git git://people.freedesktop.org/~gabbayo/linux.git
828 S:      Supported
829 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
830 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
831 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
832 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
833 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
834 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
835 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
836 F:      drivers/gpu/drm/amd/amdkfd/
837 F:      drivers/gpu/drm/amd/include/cik_structs.h
838 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
839 F:      drivers/gpu/drm/amd/include/vi_structs.h
840 F:      drivers/gpu/drm/amd/include/v9_structs.h
841 F:      include/uapi/linux/kfd_ioctl.h
842
843 AMD MP2 I2C DRIVER
844 M:      Elie Morisse <syniurge@gmail.com>
845 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
846 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
847 L:      linux-i2c@vger.kernel.org
848 S:      Maintained
849 F:      drivers/i2c/busses/i2c-amd-mp2*
850
851 AMD POWERPLAY
852 M:      Rex Zhu <rex.zhu@amd.com>
853 M:      Evan Quan <evan.quan@amd.com>
854 L:      amd-gfx@lists.freedesktop.org
855 S:      Supported
856 F:      drivers/gpu/drm/amd/powerplay/
857 T:      git git://people.freedesktop.org/~agd5f/linux
858
859 AMD SEATTLE DEVICE TREE SUPPORT
860 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
861 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
862 M:      Tom Lendacky <thomas.lendacky@amd.com>
863 S:      Supported
864 F:      arch/arm64/boot/dts/amd/
865
866 AMD XGBE DRIVER
867 M:      Tom Lendacky <thomas.lendacky@amd.com>
868 L:      netdev@vger.kernel.org
869 S:      Supported
870 F:      drivers/net/ethernet/amd/xgbe/
871 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
872
873 ANALOG DEVICES INC AD5686 DRIVER
874 M:      Stefan Popa <stefan.popa@analog.com>
875 L:      linux-pm@vger.kernel.org
876 W:      http://ez.analog.com/community/linux-device-drivers
877 S:      Supported
878 F:      drivers/iio/dac/ad5686*
879 F:      drivers/iio/dac/ad5696*
880
881 ANALOG DEVICES INC AD5758 DRIVER
882 M:      Stefan Popa <stefan.popa@analog.com>
883 L:      linux-iio@vger.kernel.org
884 W:      http://ez.analog.com/community/linux-device-drivers
885 S:      Supported
886 F:      drivers/iio/dac/ad5758.c
887 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
888
889 ANALOG DEVICES INC AD7124 DRIVER
890 M:      Stefan Popa <stefan.popa@analog.com>
891 L:      linux-iio@vger.kernel.org
892 W:      http://ez.analog.com/community/linux-device-drivers
893 S:      Supported
894 F:      drivers/iio/adc/ad7124.c
895 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
896
897 ANALOG DEVICES INC AD7606 DRIVER
898 M:      Stefan Popa <stefan.popa@analog.com>
899 L:      linux-iio@vger.kernel.org
900 W:      http://ez.analog.com/community/linux-device-drivers
901 S:      Supported
902 F:      drivers/iio/adc/ad7606.c
903 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
904
905 ANALOG DEVICES INC AD7768-1 DRIVER
906 M:      Stefan Popa <stefan.popa@analog.com>
907 L:      linux-iio@vger.kernel.org
908 W:      http://ez.analog.com/community/linux-device-drivers
909 S:      Supported
910 F:      drivers/iio/adc/ad7768-1.c
911 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
912
913 ANALOG DEVICES INC AD9389B DRIVER
914 M:      Hans Verkuil <hans.verkuil@cisco.com>
915 L:      linux-media@vger.kernel.org
916 S:      Maintained
917 F:      drivers/media/i2c/ad9389b*
918
919 ANALOG DEVICES INC ADGS1408 DRIVER
920 M:      Mircea Caprioru <mircea.caprioru@analog.com>
921 S:      Supported
922 F:      drivers/mux/adgs1408.c
923 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
924
925 ANALOG DEVICES INC ADP5061 DRIVER
926 M:      Stefan Popa <stefan.popa@analog.com>
927 L:      linux-pm@vger.kernel.org
928 W:      http://ez.analog.com/community/linux-device-drivers
929 S:      Supported
930 F:      drivers/power/supply/adp5061.c
931
932 ANALOG DEVICES INC ADV7180 DRIVER
933 M:      Lars-Peter Clausen <lars@metafoo.de>
934 L:      linux-media@vger.kernel.org
935 W:      http://ez.analog.com/community/linux-device-drivers
936 S:      Supported
937 F:      drivers/media/i2c/adv7180.c
938
939 ANALOG DEVICES INC ADV748X DRIVER
940 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
941 L:      linux-media@vger.kernel.org
942 S:      Maintained
943 F:      drivers/media/i2c/adv748x/*
944
945 ANALOG DEVICES INC ADV7511 DRIVER
946 M:      Hans Verkuil <hans.verkuil@cisco.com>
947 L:      linux-media@vger.kernel.org
948 S:      Maintained
949 F:      drivers/media/i2c/adv7511*
950
951 ANALOG DEVICES INC ADV7604 DRIVER
952 M:      Hans Verkuil <hans.verkuil@cisco.com>
953 L:      linux-media@vger.kernel.org
954 S:      Maintained
955 F:      drivers/media/i2c/adv7604*
956
957 ANALOG DEVICES INC ADV7842 DRIVER
958 M:      Hans Verkuil <hans.verkuil@cisco.com>
959 L:      linux-media@vger.kernel.org
960 S:      Maintained
961 F:      drivers/media/i2c/adv7842*
962
963 ANALOG DEVICES INC ASOC CODEC DRIVERS
964 M:      Lars-Peter Clausen <lars@metafoo.de>
965 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
966 W:      http://wiki.analog.com/
967 W:      http://ez.analog.com/community/linux-device-drivers
968 S:      Supported
969 F:      sound/soc/codecs/adau*
970 F:      sound/soc/codecs/adav*
971 F:      sound/soc/codecs/ad1*
972 F:      sound/soc/codecs/ad7*
973 F:      sound/soc/codecs/ssm*
974 F:      sound/soc/codecs/sigmadsp.*
975
976 ANALOG DEVICES INC DMA DRIVERS
977 M:      Lars-Peter Clausen <lars@metafoo.de>
978 W:      http://ez.analog.com/community/linux-device-drivers
979 S:      Supported
980 F:      drivers/dma/dma-axi-dmac.c
981
982 ANALOG DEVICES INC IIO DRIVERS
983 M:      Lars-Peter Clausen <lars@metafoo.de>
984 M:      Michael Hennerich <Michael.Hennerich@analog.com>
985 M:      Stefan Popa <stefan.popa@analog.com>
986 W:      http://wiki.analog.com/
987 W:      http://ez.analog.com/community/linux-device-drivers
988 S:      Supported
989 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
990 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
991 F:      drivers/iio/*/ad*
992 F:      drivers/iio/adc/ltc2497*
993 X:      drivers/iio/*/adjd*
994 F:      drivers/staging/iio/*/ad*
995
996 ANALOGBITS PLL LIBRARIES
997 M:      Paul Walmsley <paul.walmsley@sifive.com>
998 S:      Supported
999 F:      drivers/clk/analogbits/*
1000 F:      include/linux/clk/analogbits*
1001
1002 ANDES ARCHITECTURE
1003 M:      Greentime Hu <green.hu@gmail.com>
1004 M:      Vincent Chen <deanbo422@gmail.com>
1005 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1006 S:      Supported
1007 F:      arch/nds32/
1008 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1009 F:      Documentation/devicetree/bindings/nds32/
1010 K:      nds32
1011 N:      nds32
1012
1013 ANDROID CONFIG FRAGMENTS
1014 M:      Rob Herring <robh@kernel.org>
1015 S:      Supported
1016 F:      kernel/configs/android*
1017
1018 ANDROID DRIVERS
1019 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1020 M:      Arve Hjønnevåg <arve@android.com>
1021 M:      Todd Kjos <tkjos@android.com>
1022 M:      Martijn Coenen <maco@android.com>
1023 M:      Joel Fernandes <joel@joelfernandes.org>
1024 M:      Christian Brauner <christian@brauner.io>
1025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1026 L:      devel@driverdev.osuosl.org
1027 S:      Supported
1028 F:      drivers/android/
1029 F:      drivers/staging/android/
1030
1031 ANDROID GOLDFISH PIC DRIVER
1032 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1033 S:      Supported
1034 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1035 F:      drivers/irqchip/irq-goldfish-pic.c
1036
1037 ANDROID GOLDFISH RTC DRIVER
1038 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1039 S:      Supported
1040 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1041 F:      drivers/rtc/rtc-goldfish.c
1042
1043 ANDROID ION DRIVER
1044 M:      Laura Abbott <labbott@redhat.com>
1045 M:      Sumit Semwal <sumit.semwal@linaro.org>
1046 L:      devel@driverdev.osuosl.org
1047 L:      dri-devel@lists.freedesktop.org
1048 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1049 S:      Supported
1050 F:      drivers/staging/android/ion
1051 F:      drivers/staging/android/uapi/ion.h
1052
1053 AOA (Apple Onboard Audio) ALSA DRIVER
1054 M:      Johannes Berg <johannes@sipsolutions.net>
1055 L:      linuxppc-dev@lists.ozlabs.org
1056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1057 S:      Maintained
1058 F:      sound/aoa/
1059
1060 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1061 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1062 L:      linux-iio@vger.kernel.org
1063 S:      Maintained
1064 F:      drivers/iio/adc/stx104.c
1065
1066 APM DRIVER
1067 M:      Jiri Kosina <jikos@kernel.org>
1068 S:      Odd fixes
1069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1070 F:      arch/x86/kernel/apm_32.c
1071 F:      include/linux/apm_bios.h
1072 F:      include/uapi/linux/apm_bios.h
1073 F:      drivers/char/apm-emulation.c
1074
1075 APPARMOR SECURITY MODULE
1076 M:      John Johansen <john.johansen@canonical.com>
1077 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1078 W:      wiki.apparmor.net
1079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1080 S:      Supported
1081 F:      security/apparmor/
1082 F:      Documentation/admin-guide/LSM/apparmor.rst
1083
1084 APPLE BCM5974 MULTITOUCH DRIVER
1085 M:      Henrik Rydberg <rydberg@bitmath.org>
1086 L:      linux-input@vger.kernel.org
1087 S:      Odd fixes
1088 F:      drivers/input/mouse/bcm5974.c
1089
1090 APPLE SMC DRIVER
1091 M:      Henrik Rydberg <rydberg@bitmath.org>
1092 L:      linux-hwmon@vger.kernel.org
1093 S:      Odd fixes
1094 F:      drivers/hwmon/applesmc.c
1095
1096 APPLETALK NETWORK LAYER
1097 L:      netdev@vger.kernel.org
1098 S:      Odd fixes
1099 F:      drivers/net/appletalk/
1100 F:      net/appletalk/
1101 F:      include/linux/atalk.h
1102 F:      include/uapi/linux/atalk.h
1103
1104 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1105 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1106 S:      Supported
1107 F:      arch/arm64/boot/dts/apm/
1108
1109 APPLIED MICRO (APM) X-GENE SOC EDAC
1110 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1111 S:      Supported
1112 F:      drivers/edac/xgene_edac.c
1113 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1114
1115 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1116 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1117 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1118 S:      Supported
1119 F:      drivers/net/ethernet/apm/xgene-v2/
1120
1121 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1122 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1123 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1124 M:      Quan Nguyen <quan@os.amperecomputing.com>
1125 S:      Supported
1126 F:      drivers/net/ethernet/apm/xgene/
1127 F:      drivers/net/phy/mdio-xgene.c
1128 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1129 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1130
1131 APPLIED MICRO (APM) X-GENE SOC PMU
1132 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1133 S:      Supported
1134 F:      drivers/perf/xgene_pmu.c
1135 F:      Documentation/perf/xgene-pmu.txt
1136 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1137
1138 APTINA CAMERA SENSOR PLL
1139 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1140 L:      linux-media@vger.kernel.org
1141 S:      Maintained
1142 F:      drivers/media/i2c/aptina-pll.*
1143
1144 ARC FRAMEBUFFER DRIVER
1145 M:      Jaya Kumar <jayalk@intworks.biz>
1146 S:      Maintained
1147 F:      drivers/video/fbdev/arcfb.c
1148 F:      drivers/video/fbdev/core/fb_defio.c
1149
1150 ARC PGU DRM DRIVER
1151 M:      Alexey Brodkin <abrodkin@synopsys.com>
1152 S:      Supported
1153 F:      drivers/gpu/drm/arc/
1154 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1155
1156 ARCNET NETWORK LAYER
1157 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1158 L:      netdev@vger.kernel.org
1159 S:      Maintained
1160 F:      drivers/net/arcnet/
1161 F:      include/uapi/linux/if_arcnet.h
1162
1163 ARM ARCHITECTED TIMER DRIVER
1164 M:      Mark Rutland <mark.rutland@arm.com>
1165 M:      Marc Zyngier <marc.zyngier@arm.com>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168 F:      arch/arm/include/asm/arch_timer.h
1169 F:      arch/arm64/include/asm/arch_timer.h
1170 F:      drivers/clocksource/arm_arch_timer.c
1171
1172 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1173 M:      Linus Walleij <linus.walleij@linaro.org>
1174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 S:      Maintained
1176 F:      Documentation/devicetree/bindings/arm/arm-boards
1177 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1178 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1179 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1180 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1181 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1182 F:      arch/arm/mach-integrator/
1183 F:      arch/arm/mach-realview/
1184 F:      arch/arm/mach-versatile/
1185 F:      arch/arm/plat-versatile/
1186 F:      arch/arm/boot/dts/arm-realview-*
1187 F:      arch/arm/boot/dts/integrator*
1188 F:      arch/arm/boot/dts/versatile*
1189 F:      drivers/clk/versatile/
1190 F:      drivers/i2c/busses/i2c-versatile.c
1191 F:      drivers/irqchip/irq-versatile-fpga.c
1192 F:      drivers/mtd/maps/physmap_of_versatile.c
1193 F:      drivers/power/reset/arm-versatile-reboot.c
1194 F:      drivers/soc/versatile/
1195
1196 ARM HDLCD DRM DRIVER
1197 M:      Liviu Dudau <liviu.dudau@arm.com>
1198 S:      Supported
1199 F:      drivers/gpu/drm/arm/hdlcd_*
1200 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1201
1202 ARM KOMEDA DRM-KMS DRIVER
1203 M:      James (Qian) Wang <james.qian.wang@arm.com>
1204 M:      Liviu Dudau <liviu.dudau@arm.com>
1205 L:      Mali DP Maintainers <malidp@foss.arm.com>
1206 S:      Supported
1207 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1208 F:      drivers/gpu/drm/arm/display/include/
1209 F:      drivers/gpu/drm/arm/display/komeda/
1210 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1211 F:      Documentation/gpu/komeda-kms.rst
1212
1213 ARM MALI-DP DRM DRIVER
1214 M:      Liviu Dudau <liviu.dudau@arm.com>
1215 M:      Brian Starkey <brian.starkey@arm.com>
1216 L:      Mali DP Maintainers <malidp@foss.arm.com>
1217 S:      Supported
1218 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1219 F:      drivers/gpu/drm/arm/
1220 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1221 F:      Documentation/gpu/afbc.rst
1222
1223 ARM MALI PANFROST DRM DRIVER
1224 M:      Rob Herring <robh@kernel.org>
1225 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1226 L:      dri-devel@lists.freedesktop.org
1227 S:      Supported
1228 T:      git git://anongit.freedesktop.org/drm/drm-misc
1229 F:      drivers/gpu/drm/panfrost/
1230 F:      include/uapi/drm/panfrost_drm.h
1231
1232 ARM MFM AND FLOPPY DRIVERS
1233 M:      Ian Molton <spyro@f2s.com>
1234 S:      Maintained
1235 F:      arch/arm/lib/floppydma.S
1236 F:      arch/arm/include/asm/floppy.h
1237
1238 ARM PMU PROFILING AND DEBUGGING
1239 M:      Will Deacon <will.deacon@arm.com>
1240 M:      Mark Rutland <mark.rutland@arm.com>
1241 S:      Maintained
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 F:      arch/arm*/kernel/perf_*
1244 F:      arch/arm/oprofile/common.c
1245 F:      arch/arm*/kernel/hw_breakpoint.c
1246 F:      arch/arm*/include/asm/hw_breakpoint.h
1247 F:      arch/arm*/include/asm/perf_event.h
1248 F:      drivers/perf/*
1249 F:      include/linux/perf/arm_pmu.h
1250 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1251 F:      Documentation/devicetree/bindings/perf/
1252
1253 ARM PORT
1254 M:      Russell King <linux@armlinux.org.uk>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 W:      http://www.armlinux.org.uk/
1257 S:      Odd Fixes
1258 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1259 F:      arch/arm/
1260 X:      arch/arm/boot/dts/
1261
1262 ARM PRIMECELL AACI PL041 DRIVER
1263 M:      Russell King <linux@armlinux.org.uk>
1264 S:      Odd Fixes
1265 F:      sound/arm/aaci.*
1266
1267 ARM PRIMECELL BUS SUPPORT
1268 M:      Russell King <linux@armlinux.org.uk>
1269 S:      Odd Fixes
1270 F:      drivers/amba/
1271 F:      include/linux/amba/bus.h
1272
1273 ARM PRIMECELL CLCD PL110 DRIVER
1274 M:      Russell King <linux@armlinux.org.uk>
1275 S:      Odd Fixes
1276 F:      drivers/video/fbdev/amba-clcd.*
1277
1278 ARM PRIMECELL KMI PL050 DRIVER
1279 M:      Russell King <linux@armlinux.org.uk>
1280 S:      Odd Fixes
1281 F:      drivers/input/serio/ambakmi.*
1282 F:      include/linux/amba/kmi.h
1283
1284 ARM PRIMECELL MMCI PL180/1 DRIVER
1285 M:      Russell King <linux@armlinux.org.uk>
1286 S:      Odd Fixes
1287 F:      drivers/mmc/host/mmci.*
1288 F:      include/linux/amba/mmci.h
1289
1290 ARM PRIMECELL SSP PL022 SPI DRIVER
1291 M:      Linus Walleij <linus.walleij@linaro.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1295 F:      drivers/spi/spi-pl022.c
1296
1297 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1298 M:      Russell King <linux@armlinux.org.uk>
1299 S:      Odd Fixes
1300 F:      drivers/tty/serial/amba-pl01*.c
1301 F:      include/linux/amba/serial.h
1302
1303 ARM PRIMECELL VIC PL190/PL192 DRIVER
1304 M:      Linus Walleij <linus.walleij@linaro.org>
1305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 S:      Maintained
1307 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1308 F:      drivers/irqchip/irq-vic.c
1309
1310 ARM SMMU DRIVERS
1311 M:      Will Deacon <will.deacon@arm.com>
1312 R:      Robin Murphy <robin.murphy@arm.com>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 F:      drivers/iommu/arm-smmu.c
1316 F:      drivers/iommu/arm-smmu-v3.c
1317 F:      drivers/iommu/io-pgtable-arm.c
1318 F:      drivers/iommu/io-pgtable-arm-v7s.c
1319
1320 ARM SUB-ARCHITECTURES
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/mach-*/
1324 F:      arch/arm/plat-*/
1325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1326
1327 ARM/ACTIONS SEMI ARCHITECTURE
1328 M:      Andreas Färber <afaerber@suse.de>
1329 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 N:      owl
1333 F:      arch/arm/mach-actions/
1334 F:      arch/arm/boot/dts/owl-*
1335 F:      arch/arm64/boot/dts/actions/
1336 F:      drivers/clk/actions/
1337 F:      drivers/clocksource/timer-owl*
1338 F:      drivers/dma/owl-dma.c
1339 F:      drivers/i2c/busses/i2c-owl.c
1340 F:      drivers/pinctrl/actions/*
1341 F:      drivers/soc/actions/
1342 F:      include/dt-bindings/power/owl-*
1343 F:      include/linux/soc/actions/
1344 F:      Documentation/devicetree/bindings/arm/actions.txt
1345 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1346 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1347 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1348 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1349 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1350 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1351
1352 ARM/ADS SPHERE MACHINE SUPPORT
1353 M:      Lennert Buytenhek <kernel@wantstofly.org>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356
1357 ARM/AFEB9260 MACHINE SUPPORT
1358 M:      Sergey Lapin <slapin@ossfans.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361
1362 ARM/AJECO 1ARM MACHINE SUPPORT
1363 M:      Lennert Buytenhek <kernel@wantstofly.org>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366
1367 ARM/Allwinner SoC Clock Support
1368 M:      Emilio López <emilio@elopez.com.ar>
1369 S:      Maintained
1370 F:      drivers/clk/sunxi/
1371
1372 ARM/Allwinner sunXi SoC support
1373 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1374 M:      Chen-Yu Tsai <wens@csie.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Maintained
1377 N:      sun[x456789]i
1378 N:      sun50i
1379 F:      arch/arm/mach-sunxi/
1380 F:      arch/arm64/boot/dts/allwinner/
1381 F:      drivers/clk/sunxi-ng/
1382 F:      drivers/pinctrl/sunxi/
1383 F:      drivers/soc/sunxi/
1384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1385
1386 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1387 M:      Neil Armstrong <narmstrong@baylibre.com>
1388 M:      Jerome Brunet <jbrunet@baylibre.com>
1389 L:      linux-amlogic@lists.infradead.org
1390 S:      Maintained
1391 F:      drivers/clk/meson/
1392 F:      include/dt-bindings/clock/meson*
1393 F:      include/dt-bindings/clock/gxbb*
1394 F:      Documentation/devicetree/bindings/clock/amlogic*
1395
1396 ARM/Amlogic Meson SoC support
1397 M:      Kevin Hilman <khilman@baylibre.com>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 L:      linux-amlogic@lists.infradead.org
1400 W:      http://linux-meson.com/
1401 S:      Maintained
1402 F:      arch/arm/mach-meson/
1403 F:      arch/arm/boot/dts/meson*
1404 F:      arch/arm64/boot/dts/amlogic/
1405 F:      drivers/pinctrl/meson/
1406 F:      drivers/mmc/host/meson*
1407 F:      drivers/soc/amlogic/
1408 N:      meson
1409
1410 ARM/Amlogic Meson SoC Sound Drivers
1411 M:      Jerome Brunet <jbrunet@baylibre.com>
1412 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1413 S:      Maintained
1414 F:      sound/soc/meson/
1415 F:      Documentation/devicetree/bindings/sound/amlogic*
1416
1417 ARM/Annapurna Labs ALPINE ARCHITECTURE
1418 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1419 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-alpine/
1423 F:      arch/arm/boot/dts/alpine*
1424 F:      arch/arm64/boot/dts/al/
1425 F:      drivers/*/*alpine*
1426
1427 ARM/ARTPEC MACHINE SUPPORT
1428 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1429 M:      Lars Persson <lars.persson@axis.com>
1430 S:      Maintained
1431 L:      linux-arm-kernel@axis.com
1432 F:      arch/arm/mach-artpec
1433 F:      arch/arm/boot/dts/artpec6*
1434 F:      drivers/clk/axis
1435 F:      drivers/crypto/axis
1436 F:      drivers/pinctrl/pinctrl-artpec*
1437 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1438
1439 ARM/ASPEED I2C DRIVER
1440 M:      Brendan Higgins <brendanhiggins@google.com>
1441 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1442 R:      Joel Stanley <joel@jms.id.au>
1443 L:      linux-i2c@vger.kernel.org
1444 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1447 F:      drivers/i2c/busses/i2c-aspeed.c
1448 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1449 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1450
1451 ARM/ASPEED MACHINE SUPPORT
1452 M:      Joel Stanley <joel@jms.id.au>
1453 R:      Andrew Jeffery <andrew@aj.id.au>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1456 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1457 S:      Supported
1458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1459 F:      arch/arm/mach-aspeed/
1460 F:      arch/arm/boot/dts/aspeed-*
1461 N:      aspeed
1462
1463 ARM/BITMAIN ARCHITECTURE
1464 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467 F:      arch/arm64/boot/dts/bitmain/
1468 F:      drivers/pinctrl/pinctrl-bm1880.c
1469 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1470 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1471
1472 ARM/CALXEDA HIGHBANK ARCHITECTURE
1473 M:      Rob Herring <robh@kernel.org>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/mach-highbank/
1477 F:      arch/arm/boot/dts/highbank.dts
1478 F:      arch/arm/boot/dts/ecx-*.dts*
1479
1480 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1481 M:      Krzysztof Halasa <khalasa@piap.pl>
1482 S:      Maintained
1483 F:      arch/arm/mach-cns3xxx/
1484
1485 ARM/CAVIUM THUNDER NETWORK DRIVER
1486 M:      Sunil Goutham <sgoutham@cavium.com>
1487 M:      Robert Richter <rric@kernel.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Supported
1490 F:      drivers/net/ethernet/cavium/thunder/
1491
1492 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1493 M:      Lukasz Majewski <lukma@denx.de>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-ep93xx/ts72xx.c
1497
1498 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1499 M:      Alexander Shiyan <shc_work@mail.ru>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Odd Fixes
1502 N:      clps711x
1503
1504 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1505 M:      Lennert Buytenhek <kernel@wantstofly.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508
1509 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1510 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1511 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-ep93xx/
1515 F:      arch/arm/mach-ep93xx/include/mach/
1516
1517 ARM/CLKDEV SUPPORT
1518 M:      Russell King <linux@armlinux.org.uk>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1522 F:      drivers/clk/clkdev.c
1523
1524 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1525 M:      Mike Rapoport <mike@compulab.co.il>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528
1529 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1530 M:      Baruch Siach <baruch@tkos.co.il>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      arch/arm/boot/dts/cx92755*
1534 N:      digicolor
1535
1536 ARM/CONTEC MICRO9 MACHINE SUPPORT
1537 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1538 S:      Maintained
1539 F:      arch/arm/mach-ep93xx/micro9.c
1540
1541 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1542 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1543 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546 F:      drivers/hwtracing/coresight/*
1547 F:      Documentation/trace/coresight.txt
1548 F:      Documentation/trace/coresight-cpu-debug.txt
1549 F:      Documentation/devicetree/bindings/arm/coresight.txt
1550 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1551 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1552 F:      tools/perf/arch/arm/util/pmu.c
1553 F:      tools/perf/arch/arm/util/auxtrace.c
1554 F:      tools/perf/arch/arm/util/cs-etm.c
1555 F:      tools/perf/arch/arm/util/cs-etm.h
1556 F:      tools/perf/util/cs-etm.*
1557 F:      tools/perf/util/cs-etm-decoder/*
1558
1559 ARM/CORGI MACHINE SUPPORT
1560 M:      Richard Purdie <rpurdie@rpsys.net>
1561 S:      Maintained
1562
1563 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1564 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1565 M:      Linus Walleij <linus.walleij@linaro.org>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 T:      git git://github.com/ulli-kroll/linux.git
1568 S:      Maintained
1569 F:      Documentation/devicetree/bindings/arm/gemini.txt
1570 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1571 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1572 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1573 F:      arch/arm/mach-gemini/
1574 F:      drivers/net/ethernet/cortina/
1575 F:      drivers/pinctrl/pinctrl-gemini.c
1576 F:      drivers/rtc/rtc-ftrtc010.c
1577
1578 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1579 M:      Barry Song <baohua@kernel.org>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1582 S:      Maintained
1583 F:      arch/arm/boot/dts/prima2*
1584 F:      arch/arm/mach-prima2/
1585 F:      drivers/clk/sirf/
1586 F:      drivers/clocksource/timer-prima2.c
1587 F:      drivers/clocksource/timer-atlas7.c
1588 N:      [^a-z]sirf
1589 X:      drivers/gnss
1590
1591 ARM/EBSA110 MACHINE SUPPORT
1592 M:      Russell King <linux@armlinux.org.uk>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 W:      http://www.armlinux.org.uk/
1595 S:      Maintained
1596 F:      arch/arm/mach-ebsa110/
1597 F:      drivers/net/ethernet/amd/am79c961a.*
1598
1599 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1600 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1601 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 N:      efm32
1605
1606 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1607 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      arch/arm/mach-pxa/ezx.c
1611
1612 ARM/FARADAY FA526 PORT
1613 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 T:      git git://git.berlios.de/gemini-board
1617 F:      arch/arm/mm/*-fa*
1618
1619 ARM/FOOTBRIDGE ARCHITECTURE
1620 M:      Russell King <linux@armlinux.org.uk>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W:      http://www.armlinux.org.uk/
1623 S:      Maintained
1624 F:      arch/arm/include/asm/hardware/dec21285.h
1625 F:      arch/arm/mach-footbridge/
1626
1627 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1628 M:      Shawn Guo <shawnguo@kernel.org>
1629 M:      Sascha Hauer <s.hauer@pengutronix.de>
1630 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1631 R:      Fabio Estevam <festevam@gmail.com>
1632 R:      NXP Linux Team <linux-imx@nxp.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1636 N:      imx
1637 N:      mxs
1638 X:      drivers/media/i2c/
1639
1640 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1641 M:      Shawn Guo <shawnguo@kernel.org>
1642 M:      Sascha Hauer <s.hauer@pengutronix.de>
1643 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1644 R:      Stefan Agner <stefan@agner.ch>
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 F:      arch/arm/mach-imx/*vf610*
1649 F:      arch/arm/boot/dts/vf*
1650
1651 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1652 M:      Shawn Guo <shawnguo@kernel.org>
1653 M:      Li Yang <leoyang.li@nxp.com>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1657 F:      arch/arm/boot/dts/ls1021a*
1658 F:      arch/arm64/boot/dts/freescale/fsl-*
1659 F:      arch/arm64/boot/dts/freescale/qoriq-*
1660
1661 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1662 M:      Lennert Buytenhek <kernel@wantstofly.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665
1666 ARM/GUMSTIX MACHINE SUPPORT
1667 M:      Steve Sakoman <sakoman@gmail.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670
1671 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1672 M:      Philipp Zabel <philipp.zabel@gmail.com>
1673 M:      Paul Parsons <lost.distance@yahoo.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm/mach-pxa/hx4700.c
1677 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1678 F:      sound/soc/pxa/hx4700.c
1679
1680 ARM/HISILICON SOC SUPPORT
1681 M:      Wei Xu <xuwei5@hisilicon.com>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 W:      http://www.hisilicon.com
1684 S:      Supported
1685 T:      git git://github.com/hisilicon/linux-hisi.git
1686 F:      arch/arm/mach-hisi/
1687 F:      arch/arm/boot/dts/hi3*
1688 F:      arch/arm/boot/dts/hip*
1689 F:      arch/arm/boot/dts/hisi*
1690 F:      arch/arm64/boot/dts/hisilicon/
1691
1692 ARM/HP JORNADA 7XX MACHINE SUPPORT
1693 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1694 W:      www.jlime.com
1695 S:      Maintained
1696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1697 F:      arch/arm/mach-sa1100/jornada720.c
1698 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1699
1700 ARM/IGEP MACHINE SUPPORT
1701 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1702 M:      Javier Martinez Canillas <javier@dowhile0.org>
1703 L:      linux-omap@vger.kernel.org
1704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 S:      Maintained
1706 F:      arch/arm/boot/dts/omap3-igep*
1707
1708 ARM/INCOME PXA270 SUPPORT
1709 M:      Marek Vasut <marek.vasut@gmail.com>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1713
1714 ARM/INTEL IOP13XX ARM ARCHITECTURE
1715 M:      Lennert Buytenhek <kernel@wantstofly.org>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718
1719 ARM/INTEL IOP32X ARM ARCHITECTURE
1720 M:      Lennert Buytenhek <kernel@wantstofly.org>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723
1724 ARM/INTEL IOP33X ARM ARCHITECTURE
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Orphan
1727
1728 ARM/INTEL IQ81342EX MACHINE SUPPORT
1729 M:      Lennert Buytenhek <kernel@wantstofly.org>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732
1733 ARM/INTEL IXDP2850 MACHINE SUPPORT
1734 M:      Lennert Buytenhek <kernel@wantstofly.org>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S:      Maintained
1737
1738 ARM/INTEL IXP4XX ARM ARCHITECTURE
1739 M:      Linus Walleij <linusw@kernel.org>
1740 M:      Imre Kaloz <kaloz@openwrt.org>
1741 M:      Krzysztof Halasa <khalasa@piap.pl>
1742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 S:      Maintained
1744 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1745 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1746 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1747 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1748 F:      arch/arm/mach-ixp4xx/
1749 F:      drivers/clocksource/timer-ixp4xx.c
1750 F:      drivers/gpio/gpio-ixp4xx.c
1751 F:      drivers/irqchip/irq-ixp4xx.c
1752 F:      include/linux/irqchip/irq-ixp4xx.h
1753 F:      include/linux/platform_data/timer-ixp4xx.h
1754
1755 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1756 M:      Jonathan Cameron <jic23@cam.ac.uk>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 S:      Maintained
1759 F:      arch/arm/mach-pxa/stargate2.c
1760 F:      drivers/pcmcia/pxa2xx_stargate2.c
1761
1762 ARM/INTEL XSC3 (MANZANO) ARM CORE
1763 M:      Lennert Buytenhek <kernel@wantstofly.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S:      Maintained
1766
1767 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1768 M:      Lennert Buytenhek <kernel@wantstofly.org>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771
1772 ARM/LG1K ARCHITECTURE
1773 M:      Chanho Min <chanho.min@lge.com>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776 F:      arch/arm64/boot/dts/lg/
1777
1778 ARM/LOGICPD PXA270 MACHINE SUPPORT
1779 M:      Lennert Buytenhek <kernel@wantstofly.org>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782
1783 ARM/LPC18XX ARCHITECTURE
1784 M:      Vladimir Zapolskiy <vz@mleia.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1788 F:      arch/arm/boot/dts/lpc43*
1789 F:      drivers/i2c/busses/i2c-lpc2k.c
1790 F:      drivers/memory/pl172.c
1791 F:      drivers/mtd/spi-nor/nxp-spifi.c
1792 F:      drivers/rtc/rtc-lpc24xx.c
1793 N:      lpc18xx
1794
1795 ARM/LPC32XX SOC SUPPORT
1796 M:      Vladimir Zapolskiy <vz@mleia.com>
1797 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1800 S:      Maintained
1801 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1802 F:      arch/arm/boot/dts/lpc32*
1803 F:      arch/arm/mach-lpc32xx/
1804 F:      drivers/i2c/busses/i2c-pnx.c
1805 F:      drivers/net/ethernet/nxp/lpc_eth.c
1806 F:      drivers/usb/host/ohci-nxp.c
1807 F:      drivers/watchdog/pnx4008_wdt.c
1808 N:      lpc32xx
1809
1810 ARM/MAGICIAN MACHINE SUPPORT
1811 M:      Philipp Zabel <philipp.zabel@gmail.com>
1812 S:      Maintained
1813
1814 ARM/Marvell Dove/MV78xx0/Orion SOC support
1815 M:      Jason Cooper <jason@lakedaemon.net>
1816 M:      Andrew Lunn <andrew@lunn.ch>
1817 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1818 M:      Gregory Clement <gregory.clement@bootlin.com>
1819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 S:      Maintained
1821 F:      Documentation/devicetree/bindings/soc/dove/
1822 F:      arch/arm/mach-dove/
1823 F:      arch/arm/mach-mv78xx0/
1824 F:      arch/arm/mach-orion5x/
1825 F:      arch/arm/plat-orion/
1826 F:      arch/arm/boot/dts/dove*
1827 F:      arch/arm/boot/dts/orion5x*
1828
1829 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1830 M:      Jason Cooper <jason@lakedaemon.net>
1831 M:      Andrew Lunn <andrew@lunn.ch>
1832 M:      Gregory Clement <gregory.clement@bootlin.com>
1833 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 S:      Maintained
1836 F:      arch/arm/boot/dts/armada*
1837 F:      arch/arm/boot/dts/kirkwood*
1838 F:      arch/arm/configs/mvebu_*_defconfig
1839 F:      arch/arm/mach-mvebu/
1840 F:      arch/arm64/boot/dts/marvell/armada*
1841 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1842 F:      drivers/cpufreq/armada-8k-cpufreq.c
1843 F:      drivers/cpufreq/mvebu-cpufreq.c
1844 F:      drivers/irqchip/irq-armada-370-xp.c
1845 F:      drivers/irqchip/irq-mvebu-*
1846 F:      drivers/pinctrl/mvebu/
1847 F:      drivers/rtc/rtc-armada38x.c
1848
1849 ARM/Mediatek RTC DRIVER
1850 M:      Eddie Huang <eddie.huang@mediatek.com>
1851 M:      Sean Wang <sean.wang@mediatek.com>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1854 S:      Maintained
1855 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1856 F:      drivers/rtc/rtc-mt6397.c
1857 F:      drivers/rtc/rtc-mt7622.c
1858
1859 ARM/Mediatek SoC support
1860 M:      Matthias Brugger <matthias.bgg@gmail.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1863 W:      https://mtk.bcnfs.org/
1864 C:      irc://chat.freenode.net/linux-mediatek
1865 S:      Maintained
1866 F:      arch/arm/boot/dts/mt6*
1867 F:      arch/arm/boot/dts/mt7*
1868 F:      arch/arm/boot/dts/mt8*
1869 F:      arch/arm/mach-mediatek/
1870 F:      arch/arm64/boot/dts/mediatek/
1871 F:      drivers/soc/mediatek/
1872 N:      mtk
1873 N:      mt[678]
1874 K:      mediatek
1875
1876 ARM/Mediatek USB3 PHY DRIVER
1877 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1878 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881 F:      drivers/phy/mediatek/
1882 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1883
1884 ARM/MICREL KS8695 ARCHITECTURE
1885 M:      Greg Ungerer <gerg@uclinux.org>
1886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 F:      arch/arm/mach-ks8695/
1888 S:      Odd Fixes
1889
1890 ARM/Microchip (AT91) SoC support
1891 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1892 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1893 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1894 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 W:      http://www.linux4sam.org
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1897 S:      Supported
1898 N:      at91
1899 N:      atmel
1900 F:      arch/arm/mach-at91/
1901 F:      include/soc/at91/
1902 F:      arch/arm/boot/dts/at91*.dts
1903 F:      arch/arm/boot/dts/at91*.dtsi
1904 F:      arch/arm/boot/dts/sama*.dts
1905 F:      arch/arm/boot/dts/sama*.dtsi
1906 F:      arch/arm/include/debug/at91.S
1907 F:      drivers/memory/atmel*
1908 F:      drivers/watchdog/sama5d4_wdt.c
1909 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1910 X:      drivers/net/wireless/atmel/
1911
1912 ARM/MIOA701 MACHINE SUPPORT
1913 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 F:      arch/arm/mach-pxa/mioa701.c
1916 S:      Maintained
1917
1918 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1919 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1920 S:      Maintained
1921
1922 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1923 M:      Linus Walleij <linus.walleij@linaro.org>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 S:      Maintained
1926 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1927 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1928 F:      arch/arm/mach-nomadik/
1929 F:      arch/arm/mach-u300/
1930 F:      arch/arm/mach-ux500/
1931 F:      arch/arm/boot/dts/ste-*
1932 F:      drivers/clk/clk-nomadik.c
1933 F:      drivers/clk/clk-u300.c
1934 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1935 F:      drivers/clocksource/timer-u300.c
1936 F:      drivers/dma/coh901318*
1937 F:      drivers/dma/ste_dma40*
1938 F:      drivers/hwspinlock/u8500_hsem.c
1939 F:      drivers/i2c/busses/i2c-nomadik.c
1940 F:      drivers/i2c/busses/i2c-stu300.c
1941 F:      drivers/mfd/ab3100*
1942 F:      drivers/mfd/ab8500*
1943 F:      drivers/mfd/abx500*
1944 F:      drivers/mfd/dbx500*
1945 F:      drivers/mfd/db8500*
1946 F:      drivers/pinctrl/nomadik/
1947 F:      drivers/pinctrl/pinctrl-coh901*
1948 F:      drivers/pinctrl/pinctrl-u300.c
1949 F:      drivers/rtc/rtc-ab3100.c
1950 F:      drivers/rtc/rtc-ab8500.c
1951 F:      drivers/rtc/rtc-coh901331.c
1952 F:      drivers/rtc/rtc-pl031.c
1953 F:      drivers/watchdog/coh901327_wdt.c
1954 F:      Documentation/devicetree/bindings/arm/ste-*
1955 F:      Documentation/devicetree/bindings/arm/ux500/
1956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1957
1958 ARM/NUVOTON NPCM ARCHITECTURE
1959 M:      Avi Fishman <avifishman70@gmail.com>
1960 M:      Tomer Maimon <tmaimon77@gmail.com>
1961 M:      Tali Perry <tali.perry1@gmail.com>
1962 R:      Patrick Venture <venture@google.com>
1963 R:      Nancy Yuen <yuenn@google.com>
1964 R:      Benjamin Fair <benjaminfair@google.com>
1965 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1966 S:      Supported
1967 F:      arch/arm/mach-npcm/
1968 F:      arch/arm/boot/dts/nuvoton-npcm*
1969 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1970 F:      drivers/*/*npcm*
1971 F:      Documentation/devicetree/bindings/*/*npcm*
1972 F:      Documentation/devicetree/bindings/*/*/*npcm*
1973
1974 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1975 M:      Wan ZongShun <mcuos.com@gmail.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 W:      http://www.mcuos.com
1978 S:      Maintained
1979 F:      arch/arm/mach-w90x900/
1980 F:      drivers/input/keyboard/w90p910_keypad.c
1981 F:      drivers/input/touchscreen/w90p910_ts.c
1982 F:      drivers/watchdog/nuc900_wdt.c
1983 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1984 F:      drivers/mtd/nand/raw/nuc900_nand.c
1985 F:      drivers/rtc/rtc-nuc900.c
1986 F:      drivers/spi/spi-nuc900.c
1987 F:      drivers/usb/host/ehci-w90x900.c
1988 F:      drivers/video/fbdev/nuc900fb.c
1989
1990 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1991 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1992 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1993 S:      Orphan
1994 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1995 F:      arch/arm/mach-s3c24xx/gta02.h
1996
1997 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1998 M:      Alexander Clouter <alex@digriz.org.uk>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 W:      http://www.digriz.org.uk/ts78xx/kernel
2001 S:      Maintained
2002 F:      arch/arm/mach-orion5x/ts78xx-*
2003
2004 ARM/OXNAS platform support
2005 M:      Neil Armstrong <narmstrong@baylibre.com>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2008 S:      Maintained
2009 F:      arch/arm/mach-oxnas/
2010 F:      arch/arm/boot/dts/ox8*.dts*
2011 N:      oxnas
2012
2013 ARM/PALM TREO SUPPORT
2014 M:      Tomas Cech <sleep_walker@suse.com>
2015 L:      linux-arm-kernel@lists.infradead.org
2016 W:      http://hackndev.com
2017 S:      Maintained
2018 F:      arch/arm/mach-pxa/palmtreo.*
2019
2020 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2021 M:      Marek Vasut <marek.vasut@gmail.com>
2022 L:      linux-arm-kernel@lists.infradead.org
2023 W:      http://hackndev.com
2024 S:      Maintained
2025 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2026 F:      arch/arm/mach-pxa/palmtx.c
2027 F:      arch/arm/mach-pxa/palmt5.*
2028 F:      arch/arm/mach-pxa/include/mach/palmld.h
2029 F:      arch/arm/mach-pxa/palmld.c
2030 F:      arch/arm/mach-pxa/palmte2.*
2031 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2032 F:      arch/arm/mach-pxa/palmtc.c
2033
2034 ARM/PALMZ72 SUPPORT
2035 M:      Sergey Lapin <slapin@ossfans.org>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 W:      http://hackndev.com
2038 S:      Maintained
2039 F:      arch/arm/mach-pxa/palmz72.*
2040
2041 ARM/PLEB SUPPORT
2042 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2043 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2044 S:      Maintained
2045
2046 ARM/PT DIGITAL BOARD PORT
2047 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W:      http://www.armlinux.org.uk/
2050 S:      Maintained
2051
2052 ARM/QUALCOMM SUPPORT
2053 M:      Andy Gross <agross@kernel.org>
2054 M:      David Brown <david.brown@linaro.org>
2055 L:      linux-arm-msm@vger.kernel.org
2056 S:      Maintained
2057 F:      Documentation/devicetree/bindings/soc/qcom/
2058 F:      Documentation/devicetree/bindings/*/qcom*
2059 F:      arch/arm/boot/dts/qcom-*.dts
2060 F:      arch/arm/boot/dts/qcom-*.dtsi
2061 F:      arch/arm/mach-qcom/
2062 F:      arch/arm64/boot/dts/qcom/
2063 F:      drivers/*/qcom/
2064 F:      drivers/*/qcom*
2065 F:      drivers/*/*/qcom/
2066 F:      drivers/*/*/qcom*
2067 F:      drivers/*/pm8???-*
2068 F:      drivers/bluetooth/btqcomsmd.c
2069 F:      drivers/clocksource/timer-qcom.c
2070 F:      drivers/extcon/extcon-qcom*
2071 F:      drivers/iommu/msm*
2072 F:      drivers/i2c/busses/i2c-qup.c
2073 F:      drivers/i2c/busses/i2c-qcom-geni.c
2074 F:      drivers/mfd/ssbi.c
2075 F:      drivers/mmc/host/mmci_qcom*
2076 F:      drivers/mmc/host/sdhci_msm.c
2077 F:      drivers/pci/controller/dwc/pcie-qcom.c
2078 F:      drivers/phy/qualcomm/
2079 F:      drivers/power/*/msm*
2080 F:      drivers/reset/reset-qcom-*
2081 F:      drivers/scsi/ufs/ufs-qcom.*
2082 F:      drivers/spi/spi-qup.c
2083 F:      drivers/spi/spi-geni-qcom.c
2084 F:      drivers/spi/spi-qcom-qspi.c
2085 F:      drivers/tty/serial/msm_serial.c
2086 F:      drivers/usb/dwc3/dwc3-qcom.c
2087 F:      include/dt-bindings/*/qcom*
2088 F:      include/linux/*/qcom*
2089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2090
2091 ARM/RADISYS ENP2611 MACHINE SUPPORT
2092 M:      Lennert Buytenhek <kernel@wantstofly.org>
2093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 S:      Maintained
2095
2096 ARM/RDA MICRO ARCHITECTURE
2097 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2100 S:      Maintained
2101 F:      arch/arm/boot/dts/rda8810pl-*
2102 F:      drivers/clocksource/timer-rda.c
2103 F:      drivers/irqchip/irq-rda-intc.c
2104 F:      drivers/tty/serial/rda-uart.c
2105 F:      Documentation/devicetree/bindings/arm/rda.txt
2106 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2107 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2108 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2109
2110 ARM/REALTEK ARCHITECTURE
2111 M:      Andreas Färber <afaerber@suse.de>
2112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 S:      Maintained
2114 F:      arch/arm64/boot/dts/realtek/
2115 F:      Documentation/devicetree/bindings/arm/realtek.txt
2116
2117 ARM/RENESAS ARM64 ARCHITECTURE
2118 M:      Simon Horman <horms@verge.net.au>
2119 M:      Magnus Damm <magnus.damm@gmail.com>
2120 L:      linux-renesas-soc@vger.kernel.org
2121 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2123 S:      Supported
2124 F:      arch/arm64/boot/dts/renesas/
2125 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2126 F:      drivers/soc/renesas/
2127 F:      include/linux/soc/renesas/
2128
2129 ARM/RISCPC ARCHITECTURE
2130 M:      Russell King <linux@armlinux.org.uk>
2131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 W:      http://www.armlinux.org.uk/
2133 S:      Maintained
2134 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2135 F:      arch/arm/include/asm/hardware/ioc.h
2136 F:      arch/arm/include/asm/hardware/iomd.h
2137 F:      arch/arm/include/asm/hardware/memc.h
2138 F:      arch/arm/mach-rpc/
2139 F:      drivers/net/ethernet/8390/etherh.c
2140 F:      drivers/net/ethernet/i825xx/ether1*
2141 F:      drivers/net/ethernet/seeq/ether3*
2142 F:      drivers/scsi/arm/
2143
2144 ARM/Rockchip SoC support
2145 M:      Heiko Stuebner <heiko@sntech.de>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 L:      linux-rockchip@lists.infradead.org
2148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2149 S:      Maintained
2150 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2151 F:      arch/arm/boot/dts/rk3*
2152 F:      arch/arm/boot/dts/rv1108*
2153 F:      arch/arm/mach-rockchip/
2154 F:      drivers/clk/rockchip/
2155 F:      drivers/i2c/busses/i2c-rk3x.c
2156 F:      drivers/*/*rockchip*
2157 F:      drivers/*/*/*rockchip*
2158 F:      sound/soc/rockchip/
2159 N:      rockchip
2160
2161 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2162 M:      Kukjin Kim <kgene@kernel.org>
2163 M:      Krzysztof Kozlowski <krzk@kernel.org>
2164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2166 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2167 S:      Maintained
2168 F:      arch/arm/boot/dts/s3c*
2169 F:      arch/arm/boot/dts/s5p*
2170 F:      arch/arm/boot/dts/exynos*
2171 F:      arch/arm64/boot/dts/exynos/
2172 F:      arch/arm/plat-samsung/
2173 F:      arch/arm/mach-s3c24*/
2174 F:      arch/arm/mach-s3c64xx/
2175 F:      arch/arm/mach-s5p*/
2176 F:      arch/arm/mach-exynos*/
2177 F:      drivers/*/*s3c24*
2178 F:      drivers/*/*/*s3c24*
2179 F:      drivers/*/*s3c64xx*
2180 F:      drivers/*/*s5pv210*
2181 F:      drivers/memory/samsung/*
2182 F:      drivers/soc/samsung/*
2183 F:      Documentation/arm/Samsung/
2184 F:      Documentation/devicetree/bindings/arm/samsung/
2185 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2186 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2187 N:      exynos
2188
2189 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2190 M:      Kyungmin Park <kyungmin.park@samsung.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2193 F:      arch/arm/mach-s5pv210/
2194
2195 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2196 M:      Kyungmin Park <kyungmin.park@samsung.com>
2197 M:      Kamil Debski <kamil@wypas.org>
2198 M:      Andrzej Hajda <a.hajda@samsung.com>
2199 L:      linux-arm-kernel@lists.infradead.org
2200 L:      linux-media@vger.kernel.org
2201 S:      Maintained
2202 F:      drivers/media/platform/s5p-g2d/
2203
2204 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2205 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2206 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2207 L:      linux-media@vger.kernel.org
2208 S:      Maintained
2209 F:      drivers/media/platform/s5p-cec/
2210 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2211
2212 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2213 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2214 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2215 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2216 L:      linux-arm-kernel@lists.infradead.org
2217 L:      linux-media@vger.kernel.org
2218 S:      Maintained
2219 F:      drivers/media/platform/s5p-jpeg/
2220
2221 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2222 M:      Kyungmin Park <kyungmin.park@samsung.com>
2223 M:      Kamil Debski <kamil@wypas.org>
2224 M:      Jeongtae Park <jtp.park@samsung.com>
2225 M:      Andrzej Hajda <a.hajda@samsung.com>
2226 L:      linux-arm-kernel@lists.infradead.org
2227 L:      linux-media@vger.kernel.org
2228 S:      Maintained
2229 F:      drivers/media/platform/s5p-mfc/
2230
2231 ARM/SHMOBILE ARM ARCHITECTURE
2232 M:      Simon Horman <horms@verge.net.au>
2233 M:      Magnus Damm <magnus.damm@gmail.com>
2234 L:      linux-renesas-soc@vger.kernel.org
2235 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2237 S:      Supported
2238 F:      arch/arm/boot/dts/emev2*
2239 F:      arch/arm/boot/dts/gr-peach*
2240 F:      arch/arm/boot/dts/iwg20d-q7*
2241 F:      arch/arm/boot/dts/r7s*
2242 F:      arch/arm/boot/dts/r8a*
2243 F:      arch/arm/boot/dts/r9a*
2244 F:      arch/arm/boot/dts/sh*
2245 F:      arch/arm/configs/shmobile_defconfig
2246 F:      arch/arm/include/debug/renesas-scif.S
2247 F:      arch/arm/mach-shmobile/
2248 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2249 F:      drivers/soc/renesas/
2250 F:      include/linux/soc/renesas/
2251
2252 ARM/SOCFPGA ARCHITECTURE
2253 M:      Dinh Nguyen <dinguyen@kernel.org>
2254 S:      Maintained
2255 F:      arch/arm/mach-socfpga/
2256 F:      arch/arm/boot/dts/socfpga*
2257 F:      arch/arm/configs/socfpga_defconfig
2258 F:      arch/arm64/boot/dts/altera/
2259 F:      arch/arm64/boot/dts/intel/
2260 W:      http://www.rocketboards.org
2261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2262
2263 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2264 M:      Dinh Nguyen <dinguyen@kernel.org>
2265 S:      Maintained
2266 F:      drivers/clk/socfpga/
2267
2268 ARM/SOCFPGA EDAC SUPPORT
2269 M:      Thor Thayer <thor.thayer@linux.intel.com>
2270 S:      Maintained
2271 F:      drivers/edac/altera_edac.
2272
2273 ARM/SPREADTRUM SoC SUPPORT
2274 M:      Orson Zhai <orsonzhai@gmail.com>
2275 M:      Baolin Wang <baolin.wang@linaro.org>
2276 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2277 S:      Maintained
2278 F:      arch/arm64/boot/dts/sprd
2279 N:      sprd
2280
2281 ARM/STI ARCHITECTURE
2282 M:      Patrice Chotard <patrice.chotard@st.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 W:      http://www.stlinux.com
2285 S:      Maintained
2286 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2287 F:      arch/arm/mach-sti/
2288 F:      arch/arm/boot/dts/sti*
2289 F:      drivers/char/hw_random/st-rng.c
2290 F:      drivers/clocksource/arm_global_timer.c
2291 F:      drivers/clocksource/clksrc_st_lpc.c
2292 F:      drivers/cpufreq/sti-cpufreq.c
2293 F:      drivers/dma/st_fdma*
2294 F:      drivers/i2c/busses/i2c-st.c
2295 F:      drivers/media/rc/st_rc.c
2296 F:      drivers/media/platform/sti/c8sectpfe/
2297 F:      drivers/mmc/host/sdhci-st.c
2298 F:      drivers/phy/st/phy-miphy28lp.c
2299 F:      drivers/phy/st/phy-stih407-usb.c
2300 F:      drivers/pinctrl/pinctrl-st.c
2301 F:      drivers/remoteproc/st_remoteproc.c
2302 F:      drivers/remoteproc/st_slim_rproc.c
2303 F:      drivers/reset/sti/
2304 F:      drivers/rtc/rtc-st-lpc.c
2305 F:      drivers/tty/serial/st-asc.c
2306 F:      drivers/usb/dwc3/dwc3-st.c
2307 F:      drivers/usb/host/ehci-st.c
2308 F:      drivers/usb/host/ohci-st.c
2309 F:      drivers/watchdog/st_lpc_wdt.c
2310 F:      drivers/ata/ahci_st.c
2311 F:      include/linux/remoteproc/st_slim_rproc.h
2312
2313 ARM/STM32 ARCHITECTURE
2314 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2315 M:      Alexandre Torgue <alexandre.torgue@st.com>
2316 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 S:      Maintained
2319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2320 N:      stm32
2321 N:      stm
2322 F:      arch/arm/boot/dts/stm32*
2323 F:      arch/arm/mach-stm32/
2324 F:      drivers/clocksource/armv7m_systick.c
2325
2326 ARM/Synaptics SoC support
2327 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2328 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 S:      Maintained
2331 F:      arch/arm/mach-berlin/
2332 F:      arch/arm/boot/dts/berlin*
2333 F:      arch/arm64/boot/dts/synaptics/
2334
2335 ARM/TANGO ARCHITECTURE
2336 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2337 M:      Mans Rullgard <mans@mansr.com>
2338 L:      linux-arm-kernel@lists.infradead.org
2339 S:      Odd Fixes
2340 N:      tango
2341
2342 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2343 M:      Lennert Buytenhek <kernel@wantstofly.org>
2344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 S:      Maintained
2346
2347 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2348 M:      Hans Verkuil <hans.verkuil@cisco.com>
2349 L:      linux-tegra@vger.kernel.org
2350 L:      linux-media@vger.kernel.org
2351 S:      Maintained
2352 F:      drivers/media/platform/tegra-cec/
2353 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2354
2355 ARM/TETON BGA MACHINE SUPPORT
2356 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359
2360 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2361 M:      Santosh Shilimkar <ssantosh@kernel.org>
2362 L:      linux-kernel@vger.kernel.org
2363 S:      Maintained
2364 F:      drivers/memory/*emif*
2365
2366 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2367 M:      Tero Kristo <t-kristo@ti.com>
2368 M:      Nishanth Menon <nm@ti.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Supported
2371 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2372 F:      arch/arm64/boot/dts/ti/Makefile
2373 F:      arch/arm64/boot/dts/ti/k3-*
2374 F:      include/dt-bindings/pinctrl/k3.h
2375
2376 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2377 M:      Santosh Shilimkar <ssantosh@kernel.org>
2378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 S:      Maintained
2380 F:      arch/arm/mach-keystone/
2381 F:      arch/arm/boot/dts/keystone-*
2382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2383
2384 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2385 M:      Santosh Shilimkar <ssantosh@kernel.org>
2386 L:      linux-kernel@vger.kernel.org
2387 S:      Maintained
2388 F:      drivers/clk/keystone/
2389
2390 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2391 M:      Santosh Shilimkar <ssantosh@kernel.org>
2392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2393 L:      linux-kernel@vger.kernel.org
2394 S:      Maintained
2395 F:      drivers/clocksource/timer-keystone.c
2396
2397 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2398 M:      Santosh Shilimkar <ssantosh@kernel.org>
2399 L:      linux-kernel@vger.kernel.org
2400 S:      Maintained
2401 F:      drivers/power/reset/keystone-reset.c
2402
2403 ARM/THECUS N2100 MACHINE SUPPORT
2404 M:      Lennert Buytenhek <kernel@wantstofly.org>
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 S:      Maintained
2407
2408 ARM/TOSA MACHINE SUPPORT
2409 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2410 M:      Dirk Opfer <dirk@opfer-online.de>
2411 S:      Maintained
2412
2413 ARM/UNIPHIER ARCHITECTURE
2414 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2417 S:      Maintained
2418 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2419 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2420 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2421 F:      arch/arm/boot/dts/uniphier*
2422 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2423 F:      arch/arm/mach-uniphier/
2424 F:      arch/arm/mm/cache-uniphier.c
2425 F:      arch/arm64/boot/dts/socionext/uniphier*
2426 F:      drivers/bus/uniphier-system-bus.c
2427 F:      drivers/clk/uniphier/
2428 F:      drivers/dma/uniphier-mdmac.c
2429 F:      drivers/gpio/gpio-uniphier.c
2430 F:      drivers/i2c/busses/i2c-uniphier*
2431 F:      drivers/irqchip/irq-uniphier-aidet.c
2432 F:      drivers/mmc/host/uniphier-sd.c
2433 F:      drivers/pinctrl/uniphier/
2434 F:      drivers/reset/reset-uniphier.c
2435 F:      drivers/tty/serial/8250/8250_uniphier.c
2436 N:      uniphier
2437
2438 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2439 M:      Ulf Hansson <ulf.hansson@linaro.org>
2440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 T:      git git://git.linaro.org/people/ulfh/clk.git
2442 S:      Maintained
2443 F:      drivers/clk/ux500/
2444
2445 ARM/VERSATILE EXPRESS PLATFORM
2446 M:      Liviu Dudau <liviu.dudau@arm.com>
2447 M:      Sudeep Holla <sudeep.holla@arm.com>
2448 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 S:      Maintained
2451 F:      arch/arm/boot/dts/vexpress*
2452 F:      arch/arm64/boot/dts/arm/
2453 F:      arch/arm/mach-vexpress/
2454 F:      */*/vexpress*
2455 F:      */*/*/vexpress*
2456 F:      drivers/clk/versatile/clk-vexpress-osc.c
2457 F:      drivers/clocksource/timer-versatile.c
2458 N:      mps2
2459
2460 ARM/VFP SUPPORT
2461 M:      Russell King <linux@armlinux.org.uk>
2462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 W:      http://www.armlinux.org.uk/
2464 S:      Maintained
2465 F:      arch/arm/vfp/
2466
2467 ARM/VOIPAC PXA270 SUPPORT
2468 M:      Marek Vasut <marek.vasut@gmail.com>
2469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 S:      Maintained
2471 F:      arch/arm/mach-pxa/vpac270.c
2472 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2473
2474 ARM/VT8500 ARM ARCHITECTURE
2475 M:      Tony Prisk <linux@prisktech.co.nz>
2476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 S:      Maintained
2478 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2479 F:      arch/arm/mach-vt8500/
2480 F:      drivers/clocksource/timer-vt8500.c
2481 F:      drivers/i2c/busses/i2c-wmt.c
2482 F:      drivers/mmc/host/wmt-sdmmc.c
2483 F:      drivers/pwm/pwm-vt8500.c
2484 F:      drivers/rtc/rtc-vt8500.c
2485 F:      drivers/tty/serial/vt8500_serial.c
2486 F:      drivers/usb/host/ehci-platform.c
2487 F:      drivers/usb/host/uhci-platform.c
2488 F:      drivers/video/fbdev/vt8500lcdfb.*
2489 F:      drivers/video/fbdev/wm8505fb*
2490 F:      drivers/video/fbdev/wmt_ge_rops.*
2491
2492 ARM/ZIPIT Z2 SUPPORT
2493 M:      Marek Vasut <marek.vasut@gmail.com>
2494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 S:      Maintained
2496 F:      arch/arm/mach-pxa/z2.c
2497 F:      arch/arm/mach-pxa/include/mach/z2.h
2498
2499 ARM/ZTE ARCHITECTURE
2500 M:      Jun Nie <jun.nie@linaro.org>
2501 M:      Shawn Guo <shawnguo@kernel.org>
2502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 S:      Maintained
2504 F:      arch/arm/boot/dts/zx2967*
2505 F:      arch/arm/mach-zx/
2506 F:      arch/arm64/boot/dts/zte/
2507 F:      drivers/clk/zte/
2508 F:      drivers/dma/zx_dma.c
2509 F:      drivers/gpio/gpio-zx.c
2510 F:      drivers/i2c/busses/i2c-zx2967.c
2511 F:      drivers/mmc/host/dw_mmc-zx.*
2512 F:      drivers/pinctrl/zte/
2513 F:      drivers/soc/zte/
2514 F:      drivers/thermal/zx2967_thermal.c
2515 F:      drivers/watchdog/zx2967_wdt.c
2516 F:      Documentation/devicetree/bindings/arm/zte.yaml
2517 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2518 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2519 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2520 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2521 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2522 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2523 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2524 F:      Documentation/devicetree/bindings/soc/zte/
2525 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2526 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2527 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2528 F:      include/dt-bindings/clock/zx2967*.h
2529 F:      include/dt-bindings/soc/zte,*.h
2530 F:      sound/soc/codecs/zx_aud96p22.c
2531 F:      sound/soc/zte/
2532
2533 ARM/ZYNQ ARCHITECTURE
2534 M:      Michal Simek <michal.simek@xilinx.com>
2535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 W:      http://wiki.xilinx.com
2537 T:      git https://github.com/Xilinx/linux-xlnx.git
2538 S:      Supported
2539 F:      arch/arm/mach-zynq/
2540 F:      drivers/cpuidle/cpuidle-zynq.c
2541 F:      drivers/block/xsysace.c
2542 N:      zynq
2543 N:      xilinx
2544 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2545 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2546 F:      drivers/clocksource/timer-cadence-ttc.c
2547 F:      drivers/i2c/busses/i2c-cadence.c
2548 F:      drivers/mmc/host/sdhci-of-arasan.c
2549 F:      drivers/edac/synopsys_edac.c
2550 F:      drivers/i2c/busses/i2c-xiic.c
2551
2552 ARM64 PORT (AARCH64 ARCHITECTURE)
2553 M:      Catalin Marinas <catalin.marinas@arm.com>
2554 M:      Will Deacon <will.deacon@arm.com>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2557 S:      Maintained
2558 F:      arch/arm64/
2559 X:      arch/arm64/boot/dts/
2560 F:      Documentation/arm64/
2561
2562 AS3645A LED FLASH CONTROLLER DRIVER
2563 M:      Sakari Ailus <sakari.ailus@iki.fi>
2564 L:      linux-leds@vger.kernel.org
2565 S:      Maintained
2566 F:      drivers/leds/leds-as3645a.c
2567
2568 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2569 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2570 L:      linux-media@vger.kernel.org
2571 T:      git git://linuxtv.org/media_tree.git
2572 S:      Maintained
2573 F:      drivers/media/i2c/ak7375.c
2574 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2575
2576 ASAHI KASEI AK8974 DRIVER
2577 M:      Linus Walleij <linus.walleij@linaro.org>
2578 L:      linux-iio@vger.kernel.org
2579 W:      http://www.akm.com/
2580 S:      Supported
2581 F:      drivers/iio/magnetometer/ak8974.c
2582
2583 ASC7621 HARDWARE MONITOR DRIVER
2584 M:      George Joseph <george.joseph@fairview5.com>
2585 L:      linux-hwmon@vger.kernel.org
2586 S:      Maintained
2587 F:      Documentation/hwmon/asc7621.rst
2588 F:      drivers/hwmon/asc7621.c
2589
2590 ASPEED VIDEO ENGINE DRIVER
2591 M:      Eddie James <eajames@linux.ibm.com>
2592 L:      linux-media@vger.kernel.org
2593 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2594 S:      Maintained
2595 F:      drivers/media/platform/aspeed-video.c
2596 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2597
2598 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2599 M:      Corentin Chary <corentin.chary@gmail.com>
2600 L:      acpi4asus-user@lists.sourceforge.net
2601 L:      platform-driver-x86@vger.kernel.org
2602 W:      http://acpi4asus.sf.net
2603 S:      Maintained
2604 F:      drivers/platform/x86/asus*.c
2605 F:      drivers/platform/x86/eeepc*.c
2606
2607 ASUS WIRELESS RADIO CONTROL DRIVER
2608 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2609 L:      platform-driver-x86@vger.kernel.org
2610 S:      Maintained
2611 F:      drivers/platform/x86/asus-wireless.c
2612
2613 ASYMMETRIC KEYS
2614 M:      David Howells <dhowells@redhat.com>
2615 L:      keyrings@vger.kernel.org
2616 S:      Maintained
2617 F:      Documentation/crypto/asymmetric-keys.txt
2618 F:      include/linux/verification.h
2619 F:      include/crypto/public_key.h
2620 F:      include/crypto/pkcs7.h
2621 F:      crypto/asymmetric_keys/
2622
2623 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2624 R:      Dan Williams <dan.j.williams@intel.com>
2625 W:      http://sourceforge.net/projects/xscaleiop
2626 S:      Odd fixes
2627 F:      Documentation/crypto/async-tx-api.txt
2628 F:      crypto/async_tx/
2629 F:      drivers/dma/
2630 F:      include/linux/dmaengine.h
2631 F:      include/linux/async_tx.h
2632
2633 AT24 EEPROM DRIVER
2634 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2635 L:      linux-i2c@vger.kernel.org
2636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2637 S:      Maintained
2638 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2639 F:      drivers/misc/eeprom/at24.c
2640
2641 ATA OVER ETHERNET (AOE) DRIVER
2642 M:      "Justin Sanders" <justin@coraid.com>
2643 W:      http://www.openaoe.org/
2644 S:      Supported
2645 F:      Documentation/aoe/
2646 F:      drivers/block/aoe/
2647
2648 ATHEROS 71XX/9XXX GPIO DRIVER
2649 M:      Alban Bedel <albeu@free.fr>
2650 W:      https://github.com/AlbanBedel/linux
2651 T:      git git://github.com/AlbanBedel/linux
2652 S:      Maintained
2653 F:      drivers/gpio/gpio-ath79.c
2654 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2655
2656 ATHEROS 71XX/9XXX USB PHY DRIVER
2657 M:      Alban Bedel <albeu@free.fr>
2658 W:      https://github.com/AlbanBedel/linux
2659 T:      git git://github.com/AlbanBedel/linux
2660 S:      Maintained
2661 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2662 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2663
2664 ATHEROS ATH GENERIC UTILITIES
2665 M:      Kalle Valo <kvalo@codeaurora.org>
2666 L:      linux-wireless@vger.kernel.org
2667 S:      Supported
2668 F:      drivers/net/wireless/ath/*
2669
2670 ATHEROS ATH5K WIRELESS DRIVER
2671 M:      Jiri Slaby <jirislaby@gmail.com>
2672 M:      Nick Kossifidis <mickflemm@gmail.com>
2673 M:      Luis Chamberlain <mcgrof@kernel.org>
2674 L:      linux-wireless@vger.kernel.org
2675 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2676 S:      Maintained
2677 F:      drivers/net/wireless/ath/ath5k/
2678
2679 ATHEROS ATH6KL WIRELESS DRIVER
2680 M:      Kalle Valo <kvalo@codeaurora.org>
2681 L:      linux-wireless@vger.kernel.org
2682 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2684 S:      Supported
2685 F:      drivers/net/wireless/ath/ath6kl/
2686
2687 ATI_REMOTE2 DRIVER
2688 M:      Ville Syrjala <syrjala@sci.fi>
2689 S:      Maintained
2690 F:      drivers/input/misc/ati_remote2.c
2691
2692 ATK0110 HWMON DRIVER
2693 M:      Luca Tettamanti <kronos.it@gmail.com>
2694 L:      linux-hwmon@vger.kernel.org
2695 S:      Maintained
2696 F:      drivers/hwmon/asus_atk0110.c
2697
2698 ATLX ETHERNET DRIVERS
2699 M:      Jay Cliburn <jcliburn@gmail.com>
2700 M:      Chris Snook <chris.snook@gmail.com>
2701 L:      netdev@vger.kernel.org
2702 W:      http://sourceforge.net/projects/atl1
2703 W:      http://atl1.sourceforge.net
2704 S:      Maintained
2705 F:      drivers/net/ethernet/atheros/
2706
2707 ATM
2708 M:      Chas Williams <3chas3@gmail.com>
2709 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2710 L:      netdev@vger.kernel.org
2711 W:      http://linux-atm.sourceforge.net
2712 S:      Maintained
2713 F:      drivers/atm/
2714 F:      include/linux/atm*
2715 F:      include/uapi/linux/atm*
2716
2717 ATMEL MACB ETHERNET DRIVER
2718 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2719 S:      Supported
2720 F:      drivers/net/ethernet/cadence/
2721
2722 ATMEL MAXTOUCH DRIVER
2723 M:      Nick Dyer <nick@shmanahar.org>
2724 T:      git git://github.com/ndyer/linux.git
2725 S:      Maintained
2726 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2727 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2728
2729 ATMEL WIRELESS DRIVER
2730 M:      Simon Kelley <simon@thekelleys.org.uk>
2731 L:      linux-wireless@vger.kernel.org
2732 W:      http://www.thekelleys.org.uk/atmel
2733 W:      http://atmelwlandriver.sourceforge.net/
2734 S:      Maintained
2735 F:      drivers/net/wireless/atmel/atmel*
2736
2737 ATOMIC INFRASTRUCTURE
2738 M:      Will Deacon <will.deacon@arm.com>
2739 M:      Peter Zijlstra <peterz@infradead.org>
2740 R:      Boqun Feng <boqun.feng@gmail.com>
2741 L:      linux-kernel@vger.kernel.org
2742 S:      Maintained
2743 F:      arch/*/include/asm/atomic*.h
2744 F:      include/*/atomic*.h
2745 F:      scripts/atomic/
2746
2747 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2748 M:      Bradley Grove <linuxdrivers@attotech.com>
2749 L:      linux-scsi@vger.kernel.org
2750 W:      http://www.attotech.com
2751 S:      Supported
2752 F:      drivers/scsi/esas2r
2753
2754 ATUSB IEEE 802.15.4 RADIO DRIVER
2755 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2756 L:      linux-wpan@vger.kernel.org
2757 S:      Maintained
2758 F:      drivers/net/ieee802154/atusb.c
2759 F:      drivers/net/ieee802154/atusb.h
2760 F:      drivers/net/ieee802154/at86rf230.h
2761
2762 AUDIT SUBSYSTEM
2763 M:      Paul Moore <paul@paul-moore.com>
2764 M:      Eric Paris <eparis@redhat.com>
2765 L:      linux-audit@redhat.com (moderated for non-subscribers)
2766 W:      https://github.com/linux-audit
2767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2768 S:      Supported
2769 F:      include/linux/audit.h
2770 F:      include/uapi/linux/audit.h
2771 F:      kernel/audit*
2772
2773 AUXILIARY DISPLAY DRIVERS
2774 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2775 S:      Maintained
2776 F:      drivers/auxdisplay/
2777 F:      include/linux/cfag12864b.h
2778
2779 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2780 M:      Andreas Klinger <ak@it-klinger.de>
2781 L:      linux-iio@vger.kernel.org
2782 S:      Maintained
2783 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2784 F:      drivers/iio/adc/hx711.c
2785
2786 AX.25 NETWORK LAYER
2787 M:      Ralf Baechle <ralf@linux-mips.org>
2788 L:      linux-hams@vger.kernel.org
2789 W:      http://www.linux-ax25.org/
2790 S:      Maintained
2791 F:      include/uapi/linux/ax25.h
2792 F:      include/net/ax25.h
2793 F:      net/ax25/
2794
2795 AXENTIA ARM DEVICES
2796 M:      Peter Rosin <peda@axentia.se>
2797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2798 S:      Maintained
2799 F:      Documentation/devicetree/bindings/arm/axentia.txt
2800 F:      arch/arm/boot/dts/at91-linea.dtsi
2801 F:      arch/arm/boot/dts/at91-natte.dtsi
2802 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2803 F:      arch/arm/boot/dts/at91-tse850-3.dts
2804
2805 AXENTIA ASOC DRIVERS
2806 M:      Peter Rosin <peda@axentia.se>
2807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2808 S:      Maintained
2809 F:      Documentation/devicetree/bindings/sound/axentia,*
2810 F:      sound/soc/atmel/tse850-pcm5142.c
2811
2812 AXXIA I2C CONTROLLER
2813 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2814 L:      linux-i2c@vger.kernel.org
2815 S:      Maintained
2816 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2817 F:      drivers/i2c/busses/i2c-axxia.c
2818
2819 AZ6007 DVB DRIVER
2820 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2821 L:      linux-media@vger.kernel.org
2822 W:      https://linuxtv.org
2823 T:      git git://linuxtv.org/media_tree.git
2824 S:      Maintained
2825 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2826
2827 AZTECH FM RADIO RECEIVER DRIVER
2828 M:      Hans Verkuil <hverkuil@xs4all.nl>
2829 L:      linux-media@vger.kernel.org
2830 T:      git git://linuxtv.org/media_tree.git
2831 W:      https://linuxtv.org
2832 S:      Maintained
2833 F:      drivers/media/radio/radio-aztech*
2834
2835 B43 WIRELESS DRIVER
2836 L:      linux-wireless@vger.kernel.org
2837 L:      b43-dev@lists.infradead.org
2838 W:      http://wireless.kernel.org/en/users/Drivers/b43
2839 S:      Odd Fixes
2840 F:      drivers/net/wireless/broadcom/b43/
2841
2842 B43LEGACY WIRELESS DRIVER
2843 M:      Larry Finger <Larry.Finger@lwfinger.net>
2844 L:      linux-wireless@vger.kernel.org
2845 L:      b43-dev@lists.infradead.org
2846 W:      http://wireless.kernel.org/en/users/Drivers/b43
2847 S:      Maintained
2848 F:      drivers/net/wireless/broadcom/b43legacy/
2849
2850 BACKLIGHT CLASS/SUBSYSTEM
2851 M:      Lee Jones <lee.jones@linaro.org>
2852 M:      Daniel Thompson <daniel.thompson@linaro.org>
2853 M:      Jingoo Han <jingoohan1@gmail.com>
2854 L:      dri-devel@lists.freedesktop.org
2855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2856 S:      Maintained
2857 F:      drivers/video/backlight/
2858 F:      include/linux/backlight.h
2859 F:      include/linux/pwm_backlight.h
2860 F:      Documentation/devicetree/bindings/leds/backlight
2861
2862 BATMAN ADVANCED
2863 M:      Marek Lindner <mareklindner@neomailbox.ch>
2864 M:      Simon Wunderlich <sw@simonwunderlich.de>
2865 M:      Antonio Quartulli <a@unstable.cc>
2866 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2867 W:      https://www.open-mesh.org/
2868 B:      https://www.open-mesh.org/projects/batman-adv/issues
2869 C:      irc://chat.freenode.net/batman
2870 Q:      https://patchwork.open-mesh.org/project/batman/list/
2871 T:      git https://git.open-mesh.org/linux-merge.git
2872 S:      Maintained
2873 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2874 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2875 F:      Documentation/networking/batman-adv.rst
2876 F:      include/uapi/linux/batadv_packet.h
2877 F:      include/uapi/linux/batman_adv.h
2878 F:      net/batman-adv/
2879
2880 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2881 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2882 L:      linux-hams@vger.kernel.org
2883 W:      http://www.baycom.org/~tom/ham/ham.html
2884 S:      Maintained
2885 F:      drivers/net/hamradio/baycom*
2886
2887 BCACHE (BLOCK LAYER CACHE)
2888 M:      Coly Li <colyli@suse.de>
2889 M:      Kent Overstreet <kent.overstreet@gmail.com>
2890 L:      linux-bcache@vger.kernel.org
2891 W:      http://bcache.evilpiepirate.org
2892 C:      irc://irc.oftc.net/bcache
2893 S:      Maintained
2894 F:      drivers/md/bcache/
2895
2896 BDISP ST MEDIA DRIVER
2897 M:      Fabien Dessenne <fabien.dessenne@st.com>
2898 L:      linux-media@vger.kernel.org
2899 T:      git git://linuxtv.org/media_tree.git
2900 W:      https://linuxtv.org
2901 S:      Supported
2902 F:      drivers/media/platform/sti/bdisp
2903
2904 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2905 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2906 L:      netdev@vger.kernel.org
2907 S:      Maintained
2908 F:      drivers/net/ethernet/ec_bhf.c
2909
2910 BEFS FILE SYSTEM
2911 M:      Luis de Bethencourt <luisbg@kernel.org>
2912 M:      Salah Triki <salah.triki@gmail.com>
2913 S:      Maintained
2914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2915 F:      Documentation/filesystems/befs.txt
2916 F:      fs/befs/
2917
2918 BFQ I/O SCHEDULER
2919 M:      Paolo Valente <paolo.valente@linaro.org>
2920 M:      Jens Axboe <axboe@kernel.dk>
2921 L:      linux-block@vger.kernel.org
2922 S:      Maintained
2923 F:      block/bfq-*
2924 F:      Documentation/block/bfq-iosched.txt
2925
2926 BFS FILE SYSTEM
2927 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2928 S:      Maintained
2929 F:      Documentation/filesystems/bfs.txt
2930 F:      fs/bfs/
2931 F:      include/uapi/linux/bfs_fs.h
2932
2933 BLINKM RGB LED DRIVER
2934 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2935 S:      Maintained
2936 F:      drivers/leds/leds-blinkm.c
2937
2938 BLOCK LAYER
2939 M:      Jens Axboe <axboe@kernel.dk>
2940 L:      linux-block@vger.kernel.org
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2942 S:      Maintained
2943 F:      block/
2944 F:      drivers/block/
2945 F:      kernel/trace/blktrace.c
2946 F:      lib/sbitmap.c
2947
2948 BLOCK2MTD DRIVER
2949 M:      Joern Engel <joern@lazybastard.org>
2950 L:      linux-mtd@lists.infradead.org
2951 S:      Maintained
2952 F:      drivers/mtd/devices/block2mtd.c
2953
2954 BLUETOOTH DRIVERS
2955 M:      Marcel Holtmann <marcel@holtmann.org>
2956 M:      Johan Hedberg <johan.hedberg@gmail.com>
2957 L:      linux-bluetooth@vger.kernel.org
2958 W:      http://www.bluez.org/
2959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2961 S:      Maintained
2962 F:      drivers/bluetooth/
2963
2964 BLUETOOTH SUBSYSTEM
2965 M:      Marcel Holtmann <marcel@holtmann.org>
2966 M:      Johan Hedberg <johan.hedberg@gmail.com>
2967 L:      linux-bluetooth@vger.kernel.org
2968 W:      http://www.bluez.org/
2969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2971 S:      Maintained
2972 F:      net/bluetooth/
2973 F:      include/net/bluetooth/
2974
2975 BONDING DRIVER
2976 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2977 M:      Veaceslav Falico <vfalico@gmail.com>
2978 M:      Andy Gospodarek <andy@greyhouse.net>
2979 L:      netdev@vger.kernel.org
2980 W:      http://sourceforge.net/projects/bonding/
2981 S:      Supported
2982 F:      drivers/net/bonding/
2983 F:      include/uapi/linux/if_bonding.h
2984
2985 BPF (Safe dynamic programs and tools)
2986 M:      Alexei Starovoitov <ast@kernel.org>
2987 M:      Daniel Borkmann <daniel@iogearbox.net>
2988 R:      Martin KaFai Lau <kafai@fb.com>
2989 R:      Song Liu <songliubraving@fb.com>
2990 R:      Yonghong Song <yhs@fb.com>
2991 L:      netdev@vger.kernel.org
2992 L:      bpf@vger.kernel.org
2993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2995 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2996 S:      Supported
2997 F:      arch/*/net/*
2998 F:      Documentation/networking/filter.txt
2999 F:      Documentation/bpf/
3000 F:      include/linux/bpf*
3001 F:      include/linux/filter.h
3002 F:      include/trace/events/xdp.h
3003 F:      include/uapi/linux/bpf*
3004 F:      include/uapi/linux/filter.h
3005 F:      kernel/bpf/
3006 F:      kernel/trace/bpf_trace.c
3007 F:      lib/test_bpf.c
3008 F:      net/bpf/
3009 F:      net/core/filter.c
3010 F:      net/sched/act_bpf.c
3011 F:      net/sched/cls_bpf.c
3012 F:      samples/bpf/
3013 F:      tools/bpf/
3014 F:      tools/lib/bpf/
3015 F:      tools/testing/selftests/bpf/
3016 K:      bpf
3017 N:      bpf
3018
3019 BPF JIT for ARM
3020 M:      Shubham Bansal <illusionist.neo@gmail.com>
3021 L:      netdev@vger.kernel.org
3022 L:      bpf@vger.kernel.org
3023 S:      Maintained
3024 F:      arch/arm/net/
3025
3026 BPF JIT for ARM64
3027 M:      Daniel Borkmann <daniel@iogearbox.net>
3028 M:      Alexei Starovoitov <ast@kernel.org>
3029 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3030 L:      netdev@vger.kernel.org
3031 L:      bpf@vger.kernel.org
3032 S:      Supported
3033 F:      arch/arm64/net/
3034
3035 BPF JIT for MIPS (32-BIT AND 64-BIT)
3036 M:      Paul Burton <paul.burton@mips.com>
3037 L:      netdev@vger.kernel.org
3038 L:      bpf@vger.kernel.org
3039 S:      Maintained
3040 F:      arch/mips/net/
3041
3042 BPF JIT for NFP NICs
3043 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3044 L:      netdev@vger.kernel.org
3045 L:      bpf@vger.kernel.org
3046 S:      Supported
3047 F:      drivers/net/ethernet/netronome/nfp/bpf/
3048
3049 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3050 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3051 M:      Sandipan Das <sandipan@linux.ibm.com>
3052 L:      netdev@vger.kernel.org
3053 L:      bpf@vger.kernel.org
3054 S:      Maintained
3055 F:      arch/powerpc/net/
3056
3057 BPF JIT for RISC-V (RV64G)
3058 M:      Björn Töpel <bjorn.topel@gmail.com>
3059 L:      netdev@vger.kernel.org
3060 S:      Maintained
3061 F:      arch/riscv/net/
3062
3063 BPF JIT for S390
3064 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3065 M:      Vasily Gorbik <gor@linux.ibm.com>
3066 M:      Christian Borntraeger <borntraeger@de.ibm.com>
3067 L:      netdev@vger.kernel.org
3068 L:      bpf@vger.kernel.org
3069 S:      Maintained
3070 F:      arch/s390/net/
3071 X:      arch/s390/net/pnet.c
3072
3073 BPF JIT for SPARC (32-BIT AND 64-BIT)
3074 M:      David S. Miller <davem@davemloft.net>
3075 L:      netdev@vger.kernel.org
3076 L:      bpf@vger.kernel.org
3077 S:      Maintained
3078 F:      arch/sparc/net/
3079
3080 BPF JIT for X86 32-BIT
3081 M:      Wang YanQing <udknight@gmail.com>
3082 L:      netdev@vger.kernel.org
3083 L:      bpf@vger.kernel.org
3084 S:      Maintained
3085 F:      arch/x86/net/bpf_jit_comp32.c
3086
3087 BPF JIT for X86 64-BIT
3088 M:      Alexei Starovoitov <ast@kernel.org>
3089 M:      Daniel Borkmann <daniel@iogearbox.net>
3090 L:      netdev@vger.kernel.org
3091 L:      bpf@vger.kernel.org
3092 S:      Supported
3093 F:      arch/x86/net/
3094 X:      arch/x86/net/bpf_jit_comp32.c
3095
3096 BROADCOM B44 10/100 ETHERNET DRIVER
3097 M:      Michael Chan <michael.chan@broadcom.com>
3098 L:      netdev@vger.kernel.org
3099 S:      Supported
3100 F:      drivers/net/ethernet/broadcom/b44.*
3101
3102 BROADCOM B53 ETHERNET SWITCH DRIVER
3103 M:      Florian Fainelli <f.fainelli@gmail.com>
3104 L:      netdev@vger.kernel.org
3105 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3106 S:      Supported
3107 F:      drivers/net/dsa/b53/*
3108 F:      include/linux/platform_data/b53.h
3109
3110 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 M:      Ray Jui <rjui@broadcom.com>
3113 M:      Scott Branden <sbranden@broadcom.com>
3114 M:      bcm-kernel-feedback-list@broadcom.com
3115 T:      git git://github.com/broadcom/mach-bcm
3116 S:      Maintained
3117 N:      bcm281*
3118 N:      bcm113*
3119 N:      bcm216*
3120 N:      kona
3121 F:      arch/arm/mach-bcm/
3122
3123 BROADCOM BCM2835 ARM ARCHITECTURE
3124 M:      Eric Anholt <eric@anholt.net>
3125 M:      Stefan Wahren <stefan.wahren@i2se.com>
3126 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3128 T:      git git://github.com/anholt/linux
3129 S:      Maintained
3130 N:      bcm2835
3131 F:      drivers/staging/vc04_services
3132
3133 BROADCOM BCM47XX MIPS ARCHITECTURE
3134 M:      Hauke Mehrtens <hauke@hauke-m.de>
3135 M:      Rafał Miłecki <zajec5@gmail.com>
3136 L:      linux-mips@vger.kernel.org
3137 S:      Maintained
3138 F:      Documentation/devicetree/bindings/mips/brcm/
3139 F:      arch/mips/bcm47xx/*
3140 F:      arch/mips/include/asm/mach-bcm47xx/*
3141
3142 BROADCOM BCM5301X ARM ARCHITECTURE
3143 M:      Hauke Mehrtens <hauke@hauke-m.de>
3144 M:      Rafał Miłecki <zajec5@gmail.com>
3145 M:      bcm-kernel-feedback-list@broadcom.com
3146 L:      linux-arm-kernel@lists.infradead.org
3147 S:      Maintained
3148 F:      arch/arm/mach-bcm/bcm_5301x.c
3149 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3150 F:      arch/arm/boot/dts/bcm470*
3151 F:      arch/arm/boot/dts/bcm953012*
3152
3153 BROADCOM BCM53573 ARM ARCHITECTURE
3154 M:      Rafał Miłecki <rafal@milecki.pl>
3155 L:      linux-arm-kernel@lists.infradead.org
3156 S:      Maintained
3157 F:      arch/arm/boot/dts/bcm53573*
3158 F:      arch/arm/boot/dts/bcm47189*
3159
3160 BROADCOM BCM63XX ARM ARCHITECTURE
3161 M:      Florian Fainelli <f.fainelli@gmail.com>
3162 M:      bcm-kernel-feedback-list@broadcom.com
3163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3164 T:      git git://github.com/broadcom/stblinux.git
3165 S:      Maintained
3166 N:      bcm63xx
3167
3168 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3169 M:      Kevin Cernekee <cernekee@gmail.com>
3170 L:      linux-usb@vger.kernel.org
3171 S:      Maintained
3172 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3173
3174 BROADCOM BCM7XXX ARM ARCHITECTURE
3175 M:      Brian Norris <computersforpeace@gmail.com>
3176 M:      Gregory Fong <gregory.0xf0@gmail.com>
3177 M:      Florian Fainelli <f.fainelli@gmail.com>
3178 M:      bcm-kernel-feedback-list@broadcom.com
3179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3180 T:      git git://github.com/broadcom/stblinux.git
3181 S:      Maintained
3182 F:      arch/arm/mach-bcm/*brcmstb*
3183 F:      arch/arm/boot/dts/bcm7*.dts*
3184 F:      drivers/bus/brcmstb_gisb.c
3185 F:      arch/arm/mm/cache-b15-rac.c
3186 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3187 N:      brcmstb
3188
3189 BROADCOM BMIPS CPUFREQ DRIVER
3190 M:      Markus Mayer <mmayer@broadcom.com>
3191 M:      bcm-kernel-feedback-list@broadcom.com
3192 L:      linux-pm@vger.kernel.org
3193 S:      Maintained
3194 F:      drivers/cpufreq/bmips-cpufreq.c
3195
3196 BROADCOM BMIPS MIPS ARCHITECTURE
3197 M:      Kevin Cernekee <cernekee@gmail.com>
3198 M:      Florian Fainelli <f.fainelli@gmail.com>
3199 L:      bcm-kernel-feedback-list@broadcom.com
3200 L:      linux-mips@vger.kernel.org
3201 T:      git git://github.com/broadcom/stblinux.git
3202 S:      Maintained
3203 F:      arch/mips/bmips/*
3204 F:      arch/mips/include/asm/mach-bmips/*
3205 F:      arch/mips/kernel/*bmips*
3206 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3207 F:      drivers/irqchip/irq-bcm63*
3208 F:      drivers/irqchip/irq-bcm7*
3209 F:      drivers/irqchip/irq-brcmstb*
3210 F:      include/linux/bcm963xx_nvram.h
3211 F:      include/linux/bcm963xx_tag.h
3212
3213 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3214 M:      Rasesh Mody <rmody@marvell.com>
3215 M:      GR-Linux-NIC-Dev@marvell.com
3216 L:      netdev@vger.kernel.org
3217 S:      Supported
3218 F:      drivers/net/ethernet/broadcom/bnx2.*
3219 F:      drivers/net/ethernet/broadcom/bnx2_*
3220
3221 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3222 M:      QLogic-Storage-Upstream@qlogic.com
3223 L:      linux-scsi@vger.kernel.org
3224 S:      Supported
3225 F:      drivers/scsi/bnx2fc/
3226
3227 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3228 M:      QLogic-Storage-Upstream@qlogic.com
3229 L:      linux-scsi@vger.kernel.org
3230 S:      Supported
3231 F:      drivers/scsi/bnx2i/
3232
3233 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3234 M:      Ariel Elior <aelior@marvell.com>
3235 M:      Sudarsana Kalluru <skalluru@marvell.com>
3236 M:      GR-everest-linux-l2@marvell.com
3237 L:      netdev@vger.kernel.org
3238 S:      Supported
3239 F:      drivers/net/ethernet/broadcom/bnx2x/
3240
3241 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3242 M:      Michael Chan <michael.chan@broadcom.com>
3243 L:      netdev@vger.kernel.org
3244 S:      Supported
3245 F:      drivers/net/ethernet/broadcom/bnxt/
3246
3247 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3248 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3249 M:      Franky Lin <franky.lin@broadcom.com>
3250 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3251 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3252 M:      Wright Feng <wright.feng@cypress.com>
3253 L:      linux-wireless@vger.kernel.org
3254 L:      brcm80211-dev-list.pdl@broadcom.com
3255 L:      brcm80211-dev-list@cypress.com
3256 S:      Supported
3257 F:      drivers/net/wireless/broadcom/brcm80211/
3258
3259 BROADCOM BRCMSTB GPIO DRIVER
3260 M:      Gregory Fong <gregory.0xf0@gmail.com>
3261 L:      bcm-kernel-feedback-list@broadcom.com
3262 S:      Supported
3263 F:      drivers/gpio/gpio-brcmstb.c
3264 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3265
3266 BROADCOM BRCMSTB I2C DRIVER
3267 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3268 L:      linux-i2c@vger.kernel.org
3269 L:      bcm-kernel-feedback-list@broadcom.com
3270 S:      Supported
3271 F:      drivers/i2c/busses/i2c-brcmstb.c
3272 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3273
3274 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3275 M:      Al Cooper <alcooperx@gmail.com>
3276 L:      linux-kernel@vger.kernel.org
3277 L:      bcm-kernel-feedback-list@broadcom.com
3278 S:      Maintained
3279 F:      drivers/phy/broadcom/phy-brcm-usb*
3280
3281 BROADCOM GENET ETHERNET DRIVER
3282 M:      Doug Berger <opendmb@gmail.com>
3283 M:      Florian Fainelli <f.fainelli@gmail.com>
3284 L:      bcm-kernel-feedback-list@broadcom.com
3285 L:      netdev@vger.kernel.org
3286 S:      Supported
3287 F:      drivers/net/ethernet/broadcom/genet/
3288
3289 BROADCOM IPROC ARM ARCHITECTURE
3290 M:      Ray Jui <rjui@broadcom.com>
3291 M:      Scott Branden <sbranden@broadcom.com>
3292 M:      bcm-kernel-feedback-list@broadcom.com
3293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3294 T:      git git://github.com/broadcom/cygnus-linux.git
3295 S:      Maintained
3296 N:      iproc
3297 N:      cygnus
3298 N:      bcm[-_]nsp
3299 N:      bcm9113*
3300 N:      bcm9583*
3301 N:      bcm9585*
3302 N:      bcm9586*
3303 N:      bcm988312
3304 N:      bcm113*
3305 N:      bcm583*
3306 N:      bcm585*
3307 N:      bcm586*
3308 N:      bcm88312
3309 N:      hr2
3310 N:      stingray
3311 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3312 F:      arch/arm64/boot/dts/broadcom/stingray/*
3313 F:      drivers/clk/bcm/clk-ns*
3314 F:      drivers/clk/bcm/clk-sr*
3315 F:      drivers/pinctrl/bcm/pinctrl-ns*
3316 F:      include/dt-bindings/clock/bcm-sr*
3317
3318 BROADCOM KONA GPIO DRIVER
3319 M:      Ray Jui <rjui@broadcom.com>
3320 L:      bcm-kernel-feedback-list@broadcom.com
3321 S:      Supported
3322 F:      drivers/gpio/gpio-bcm-kona.c
3323 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3324
3325 BROADCOM NETXTREME-E ROCE DRIVER
3326 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3327 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3328 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3329 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3330 L:      linux-rdma@vger.kernel.org
3331 W:      http://www.broadcom.com
3332 S:      Supported
3333 F:      drivers/infiniband/hw/bnxt_re/
3334 F:      include/uapi/rdma/bnxt_re-abi.h
3335
3336 BROADCOM NVRAM DRIVER
3337 M:      Rafał Miłecki <zajec5@gmail.com>
3338 L:      linux-mips@vger.kernel.org
3339 S:      Maintained
3340 F:      drivers/firmware/broadcom/*
3341
3342 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3343 M:      Rafał Miłecki <zajec5@gmail.com>
3344 L:      linux-wireless@vger.kernel.org
3345 S:      Maintained
3346 F:      drivers/bcma/
3347 F:      include/linux/bcma/
3348
3349 BROADCOM STB AVS CPUFREQ DRIVER
3350 M:      Markus Mayer <mmayer@broadcom.com>
3351 M:      bcm-kernel-feedback-list@broadcom.com
3352 L:      linux-pm@vger.kernel.org
3353 S:      Maintained
3354 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3355 F:      drivers/cpufreq/brcmstb*
3356
3357 BROADCOM STB AVS TMON DRIVER
3358 M:      Markus Mayer <mmayer@broadcom.com>
3359 M:      bcm-kernel-feedback-list@broadcom.com
3360 L:      linux-pm@vger.kernel.org
3361 S:      Maintained
3362 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3363 F:      drivers/thermal/broadcom/brcmstb*
3364
3365 BROADCOM STB NAND FLASH DRIVER
3366 M:      Brian Norris <computersforpeace@gmail.com>
3367 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3368 L:      linux-mtd@lists.infradead.org
3369 L:      bcm-kernel-feedback-list@broadcom.com
3370 S:      Maintained
3371 F:      drivers/mtd/nand/raw/brcmnand/
3372
3373 BROADCOM STB DPFE DRIVER
3374 M:      Markus Mayer <mmayer@broadcom.com>
3375 M:      bcm-kernel-feedback-list@broadcom.com
3376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 S:      Maintained
3378 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3379 F:      drivers/memory/brcmstb_dpfe.c
3380
3381 BROADCOM SPI DRIVER
3382 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3383 M:      bcm-kernel-feedback-list@broadcom.com
3384 S:      Maintained
3385 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3386 F:      drivers/spi/spi-bcm-qspi.*
3387 F:      drivers/spi/spi-brcmstb-qspi.c
3388 F:      drivers/spi/spi-iproc-qspi.c
3389
3390 BROADCOM SYSTEMPORT ETHERNET DRIVER
3391 M:      Florian Fainelli <f.fainelli@gmail.com>
3392 L:      bcm-kernel-feedback-list@broadcom.com
3393 L:      netdev@vger.kernel.org
3394 S:      Supported
3395 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3396
3397 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3398 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3399 M:      Prashant Sreedharan <prashant@broadcom.com>
3400 M:      Michael Chan <mchan@broadcom.com>
3401 L:      netdev@vger.kernel.org
3402 S:      Supported
3403 F:      drivers/net/ethernet/broadcom/tg3.*
3404
3405 BROCADE BFA FC SCSI DRIVER
3406 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3407 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3408 L:      linux-scsi@vger.kernel.org
3409 S:      Supported
3410 F:      drivers/scsi/bfa/
3411
3412 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3413 M:      Rasesh Mody <rmody@marvell.com>
3414 M:      Sudarsana Kalluru <skalluru@marvell.com>
3415 M:      GR-Linux-NIC-Dev@marvell.com
3416 L:      netdev@vger.kernel.org
3417 S:      Supported
3418 F:      drivers/net/ethernet/brocade/bna/
3419
3420 BSG (block layer generic sg v4 driver)
3421 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3422 L:      linux-scsi@vger.kernel.org
3423 S:      Supported
3424 F:      block/bsg.c
3425 F:      include/linux/bsg.h
3426 F:      include/uapi/linux/bsg.h
3427
3428 BT87X AUDIO DRIVER
3429 M:      Clemens Ladisch <clemens@ladisch.de>
3430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3432 S:      Maintained
3433 F:      Documentation/sound/cards/bt87x.rst
3434 F:      sound/pci/bt87x.c
3435
3436 BT8XXGPIO DRIVER
3437 M:      Michael Buesch <m@bues.ch>
3438 W:      http://bu3sch.de/btgpio.php
3439 S:      Maintained
3440 F:      drivers/gpio/gpio-bt8xx.c
3441
3442 BTRFS FILE SYSTEM
3443 M:      Chris Mason <clm@fb.com>
3444 M:      Josef Bacik <josef@toxicpanda.com>
3445 M:      David Sterba <dsterba@suse.com>
3446 L:      linux-btrfs@vger.kernel.org
3447 W:      http://btrfs.wiki.kernel.org/
3448 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3450 S:      Maintained
3451 F:      Documentation/filesystems/btrfs.txt
3452 F:      fs/btrfs/
3453 F:      include/linux/btrfs*
3454 F:      include/uapi/linux/btrfs*
3455
3456 BTTV VIDEO4LINUX DRIVER
3457 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3458 L:      linux-media@vger.kernel.org
3459 W:      https://linuxtv.org
3460 T:      git git://linuxtv.org/media_tree.git
3461 S:      Odd fixes
3462 F:      Documentation/media/v4l-drivers/bttv*
3463 F:      drivers/media/pci/bt8xx/bttv*
3464
3465 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3466 M:      Chanwoo Choi <cw00.choi@samsung.com>
3467 L:      linux-pm@vger.kernel.org
3468 L:      linux-samsung-soc@vger.kernel.org
3469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3470 S:      Maintained
3471 F:      drivers/devfreq/exynos-bus.c
3472 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3473
3474 BUSLOGIC SCSI DRIVER
3475 M:      Khalid Aziz <khalid@gonehiking.org>
3476 L:      linux-scsi@vger.kernel.org
3477 S:      Maintained
3478 F:      drivers/scsi/BusLogic.*
3479 F:      drivers/scsi/FlashPoint.*
3480
3481 C-MEDIA CMI8788 DRIVER
3482 M:      Clemens Ladisch <clemens@ladisch.de>
3483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3485 S:      Maintained
3486 F:      sound/pci/oxygen/
3487
3488 C-SKY ARCHITECTURE
3489 M:      Guo Ren <guoren@kernel.org>
3490 T:      git https://github.com/c-sky/csky-linux.git
3491 S:      Supported
3492 F:      arch/csky/
3493 F:      Documentation/devicetree/bindings/csky/
3494 F:      drivers/irqchip/irq-csky-*
3495 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3496 F:      drivers/clocksource/timer-gx6605s.c
3497 F:      drivers/clocksource/timer-mp-csky.c
3498 F:      Documentation/devicetree/bindings/timer/csky,*
3499 K:      csky
3500 N:      csky
3501
3502 C6X ARCHITECTURE
3503 M:      Mark Salter <msalter@redhat.com>
3504 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3505 L:      linux-c6x-dev@linux-c6x.org
3506 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3507 S:      Maintained
3508 F:      arch/c6x/
3509
3510 CA8210 IEEE-802.15.4 RADIO DRIVER
3511 M:      Harry Morris <h.morris@cascoda.com>
3512 L:      linux-wpan@vger.kernel.org
3513 W:      https://github.com/Cascoda/ca8210-linux.git
3514 S:      Maintained
3515 F:      drivers/net/ieee802154/ca8210.c
3516 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3517
3518 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3519 M:      David Howells <dhowells@redhat.com>
3520 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3521 S:      Supported
3522 F:      Documentation/filesystems/caching/cachefiles.txt
3523 F:      fs/cachefiles/
3524
3525 CADENCE MIPI-CSI2 BRIDGES
3526 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3527 L:      linux-media@vger.kernel.org
3528 S:      Maintained
3529 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3530 F:      drivers/media/platform/cadence/cdns-csi2*
3531
3532 CADET FM/AM RADIO RECEIVER DRIVER
3533 M:      Hans Verkuil <hverkuil@xs4all.nl>
3534 L:      linux-media@vger.kernel.org
3535 T:      git git://linuxtv.org/media_tree.git
3536 W:      https://linuxtv.org
3537 S:      Maintained
3538 F:      drivers/media/radio/radio-cadet*
3539
3540 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3541 M:      Jonathan Corbet <corbet@lwn.net>
3542 L:      linux-media@vger.kernel.org
3543 T:      git git://linuxtv.org/media_tree.git
3544 S:      Maintained
3545 F:      Documentation/media/v4l-drivers/cafe_ccic*
3546 F:      drivers/media/platform/marvell-ccic/
3547
3548 CAIF NETWORK LAYER
3549 L:      netdev@vger.kernel.org
3550 S:      Orphan
3551 F:      Documentation/networking/caif/
3552 F:      drivers/net/caif/
3553 F:      include/uapi/linux/caif/
3554 F:      include/net/caif/
3555 F:      net/caif/
3556
3557 CAKE QDISC
3558 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3559 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3560 S:      Maintained
3561 F:      net/sched/sch_cake.c
3562
3563 CALGARY x86-64 IOMMU
3564 M:      Muli Ben-Yehuda <mulix@mulix.org>
3565 M:      Jon Mason <jdmason@kudzu.us>
3566 L:      iommu@lists.linux-foundation.org
3567 S:      Maintained
3568 F:      arch/x86/kernel/pci-calgary_64.c
3569 F:      arch/x86/kernel/tce_64.c
3570 F:      arch/x86/include/asm/calgary.h
3571 F:      arch/x86/include/asm/tce.h
3572
3573 CAN NETWORK DRIVERS
3574 M:      Wolfgang Grandegger <wg@grandegger.com>
3575 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3576 L:      linux-can@vger.kernel.org
3577 W:      https://github.com/linux-can
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3580 S:      Maintained
3581 F:      Documentation/devicetree/bindings/net/can/
3582 F:      drivers/net/can/
3583 F:      include/linux/can/dev.h
3584 F:      include/linux/can/platform/
3585 F:      include/uapi/linux/can/error.h
3586 F:      include/uapi/linux/can/netlink.h
3587
3588 CAN NETWORK LAYER
3589 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3590 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3591 L:      linux-can@vger.kernel.org
3592 W:      https://github.com/linux-can
3593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3595 S:      Maintained
3596 F:      Documentation/networking/can.rst
3597 F:      net/can/
3598 F:      include/linux/can/core.h
3599 F:      include/uapi/linux/can.h
3600 F:      include/uapi/linux/can/bcm.h
3601 F:      include/uapi/linux/can/raw.h
3602 F:      include/uapi/linux/can/gw.h
3603
3604 CAPABILITIES
3605 M:      Serge Hallyn <serge@hallyn.com>
3606 L:      linux-security-module@vger.kernel.org
3607 S:      Supported
3608 F:      include/linux/capability.h
3609 F:      include/uapi/linux/capability.h
3610 F:      security/commoncap.c
3611 F:      kernel/capability.c
3612
3613 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3614 M:      Kevin Tsai <ktsai@capellamicro.com>
3615 S:      Maintained
3616 F:      drivers/iio/light/cm*
3617
3618 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3619 M:      Christian Lamparter <chunkeey@googlemail.com>
3620 L:      linux-wireless@vger.kernel.org
3621 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3622 S:      Maintained
3623 F:      drivers/net/wireless/ath/carl9170/
3624
3625 CAVIUM I2C DRIVER
3626 M:      Jan Glauber <jglauber@cavium.com>
3627 M:      David Daney <david.daney@cavium.com>
3628 W:      http://www.cavium.com
3629 S:      Supported
3630 F:      drivers/i2c/busses/i2c-octeon*
3631 F:      drivers/i2c/busses/i2c-thunderx*
3632
3633 CAVIUM LIQUIDIO NETWORK DRIVER
3634 M:      Derek Chickles <dchickles@marvell.com>
3635 M:      Satanand Burla <sburla@marvell.com>
3636 M:      Felix Manlunas <fmanlunas@marvell.com>
3637 L:      netdev@vger.kernel.org
3638 W:      http://www.cavium.com
3639 S:      Supported
3640 F:      drivers/net/ethernet/cavium/liquidio/
3641
3642 CAVIUM MMC DRIVER
3643 M:      Jan Glauber <jglauber@cavium.com>
3644 M:      David Daney <david.daney@cavium.com>
3645 M:      Steven J. Hill <Steven.Hill@cavium.com>
3646 W:      http://www.cavium.com
3647 S:      Supported
3648 F:      drivers/mmc/host/cavium*
3649
3650 CAVIUM OCTEON-TX CRYPTO DRIVER
3651 M:      George Cherian <george.cherian@cavium.com>
3652 L:      linux-crypto@vger.kernel.org
3653 W:      http://www.cavium.com
3654 S:      Supported
3655 F:      drivers/crypto/cavium/cpt/
3656
3657 CAVIUM THUNDERX2 ARM64 SOC
3658 M:      Robert Richter <rrichter@cavium.com>
3659 M:      Jayachandran C <jnair@caviumnetworks.com>
3660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3661 S:      Maintained
3662 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3663 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3664
3665 CC2520 IEEE-802.15.4 RADIO DRIVER
3666 M:      Varka Bhadram <varkabhadram@gmail.com>
3667 L:      linux-wpan@vger.kernel.org
3668 S:      Maintained
3669 F:      drivers/net/ieee802154/cc2520.c
3670 F:      include/linux/spi/cc2520.h
3671 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3672
3673 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3674 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3675 L:      linux-crypto@vger.kernel.org
3676 S:      Supported
3677 F:      drivers/crypto/ccree/
3678 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3679
3680 CEC FRAMEWORK
3681 M:      Hans Verkuil <hans.verkuil@cisco.com>
3682 L:      linux-media@vger.kernel.org
3683 T:      git git://linuxtv.org/media_tree.git
3684 W:      http://linuxtv.org
3685 S:      Supported
3686 F:      Documentation/media/kapi/cec-core.rst
3687 F:      Documentation/media/uapi/cec
3688 F:      drivers/media/cec/
3689 F:      drivers/media/rc/keymaps/rc-cec.c
3690 F:      include/media/cec.h
3691 F:      include/media/cec-notifier.h
3692 F:      include/uapi/linux/cec.h
3693 F:      include/uapi/linux/cec-funcs.h
3694 F:      Documentation/devicetree/bindings/media/cec.txt
3695 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3696
3697 CEC GPIO DRIVER
3698 M:      Hans Verkuil <hans.verkuil@cisco.com>
3699 L:      linux-media@vger.kernel.org
3700 T:      git git://linuxtv.org/media_tree.git
3701 W:      http://linuxtv.org
3702 S:      Supported
3703 F:      drivers/media/platform/cec-gpio/
3704 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3705
3706 CELL BROADBAND ENGINE ARCHITECTURE
3707 M:      Arnd Bergmann <arnd@arndb.de>
3708 L:      linuxppc-dev@lists.ozlabs.org
3709 W:      http://www.ibm.com/developerworks/power/cell/
3710 S:      Supported
3711 F:      arch/powerpc/include/asm/cell*.h
3712 F:      arch/powerpc/include/asm/spu*.h
3713 F:      arch/powerpc/include/uapi/asm/spu*.h
3714 F:      arch/powerpc/oprofile/*cell*
3715 F:      arch/powerpc/platforms/cell/
3716
3717 CEPH COMMON CODE (LIBCEPH)
3718 M:      Ilya Dryomov <idryomov@gmail.com>
3719 M:      "Yan, Zheng" <zyan@redhat.com>
3720 M:      Sage Weil <sage@redhat.com>
3721 L:      ceph-devel@vger.kernel.org
3722 W:      http://ceph.com/
3723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3724 T:      git git://github.com/ceph/ceph-client.git
3725 S:      Supported
3726 F:      net/ceph/
3727 F:      include/linux/ceph/
3728 F:      include/linux/crush/
3729
3730 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3731 M:      "Yan, Zheng" <zyan@redhat.com>
3732 M:      Sage Weil <sage@redhat.com>
3733 M:      Ilya Dryomov <idryomov@gmail.com>
3734 L:      ceph-devel@vger.kernel.org
3735 W:      http://ceph.com/
3736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3737 T:      git git://github.com/ceph/ceph-client.git
3738 S:      Supported
3739 F:      Documentation/filesystems/ceph.txt
3740 F:      fs/ceph/
3741
3742 CERTIFICATE HANDLING:
3743 M:      David Howells <dhowells@redhat.com>
3744 M:      David Woodhouse <dwmw2@infradead.org>
3745 L:      keyrings@vger.kernel.org
3746 S:      Maintained
3747 F:      Documentation/admin-guide/module-signing.rst
3748 F:      certs/
3749 F:      scripts/sign-file.c
3750 F:      scripts/extract-cert.c
3751
3752 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3753 L:      linux-usb@vger.kernel.org
3754 S:      Orphan
3755 F:      Documentation/usb/WUSB-Design-overview.txt
3756 F:      Documentation/usb/wusb-cbaf
3757 F:      drivers/usb/host/hwa-hc.c
3758 F:      drivers/usb/host/whci/
3759 F:      drivers/usb/wusbcore/
3760 F:      include/linux/usb/wusb*
3761
3762 CFAG12864B LCD DRIVER
3763 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3764 S:      Maintained
3765 F:      drivers/auxdisplay/cfag12864b.c
3766 F:      include/linux/cfag12864b.h
3767
3768 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3769 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3770 S:      Maintained
3771 F:      drivers/auxdisplay/cfag12864bfb.c
3772 F:      include/linux/cfag12864b.h
3773
3774 802.11 (including CFG80211/NL80211)
3775 M:      Johannes Berg <johannes@sipsolutions.net>
3776 L:      linux-wireless@vger.kernel.org
3777 W:      http://wireless.kernel.org/
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3780 S:      Maintained
3781 F:      net/wireless/
3782 F:      include/uapi/linux/nl80211.h
3783 F:      include/linux/ieee80211.h
3784 F:      include/net/wext.h
3785 F:      include/net/cfg80211.h
3786 F:      include/net/iw_handler.h
3787 F:      include/net/ieee80211_radiotap.h
3788 F:      Documentation/driver-api/80211/cfg80211.rst
3789 F:      Documentation/networking/regulatory.txt
3790
3791 CHAR and MISC DRIVERS
3792 M:      Arnd Bergmann <arnd@arndb.de>
3793 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3795 S:      Supported
3796 F:      drivers/char/
3797 F:      drivers/misc/
3798 F:      include/linux/miscdevice.h
3799
3800 CHECKPATCH
3801 M:      Andy Whitcroft <apw@canonical.com>
3802 M:      Joe Perches <joe@perches.com>
3803 S:      Maintained
3804 F:      scripts/checkpatch.pl
3805
3806 CHINESE DOCUMENTATION
3807 M:      Harry Wei <harryxiyou@gmail.com>
3808 M:      Alex Shi <alex.shi@linux.alibaba.com>
3809 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3810 S:      Maintained
3811 F:      Documentation/translations/zh_CN/
3812
3813 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3814 M:      Peter Chen <Peter.Chen@nxp.com>
3815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3816 L:      linux-usb@vger.kernel.org
3817 S:      Maintained
3818 F:      drivers/usb/chipidea/
3819
3820 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3821 M:      Hans de Goede <hdegoede@redhat.com>
3822 L:      linux-input@vger.kernel.org
3823 S:      Maintained
3824 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3825 F:      drivers/input/touchscreen/chipone_icn8318.c
3826
3827 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3828 M:      Hans de Goede <hdegoede@redhat.com>
3829 L:      linux-input@vger.kernel.org
3830 S:      Maintained
3831 F:      drivers/input/touchscreen/chipone_icn8505.c
3832
3833 CHROME HARDWARE PLATFORM SUPPORT
3834 M:      Benson Leung <bleung@chromium.org>
3835 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3836 S:      Maintained
3837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3838 F:      drivers/platform/chrome/
3839
3840 CHROMEOS EC SUBDRIVERS
3841 M:      Benson Leung <bleung@chromium.org>
3842 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3843 R:      Guenter Roeck <groeck@chromium.org>
3844 S:      Maintained
3845 N:      cros_ec
3846 N:      cros-ec
3847 F:      drivers/power/supply/cros_usbpd-charger.c
3848
3849 CHROMEOS EC CODEC DRIVER
3850 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3851 S:      Maintained
3852 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3853 R:      Guenter Roeck <groeck@chromium.org>
3854 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3855 F:      sound/soc/codecs/cros_ec_codec.*
3856
3857 CIRRUS LOGIC AUDIO CODEC DRIVERS
3858 M:      Brian Austin <brian.austin@cirrus.com>
3859 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3860 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3861 S:      Maintained
3862 F:      sound/soc/codecs/cs*
3863
3864 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3865 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3866 L:      netdev@vger.kernel.org
3867 S:      Maintained
3868 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3869
3870 CIRRUS LOGIC LOCHNAGAR DRIVER
3871 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3872 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3873 L:      patches@opensource.cirrus.com
3874 S:      Supported
3875 F:      drivers/clk/clk-lochnagar.c
3876 F:      drivers/hwmon/lochnagar-hwmon.c
3877 F:      drivers/mfd/lochnagar-i2c.c
3878 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3879 F:      drivers/regulator/lochnagar-regulator.c
3880 F:      sound/soc/codecs/lochnagar-sc.c
3881 F:      include/dt-bindings/clk/lochnagar.h
3882 F:      include/dt-bindings/pinctrl/lochnagar.h
3883 F:      include/linux/mfd/lochnagar*
3884 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3885 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3886 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3887 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3888 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3889 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3890 F:      Documentation/hwmon/lochnagar
3891
3892 CISCO FCOE HBA DRIVER
3893 M:      Satish Kharat <satishkh@cisco.com>
3894 M:      Sesidhar Baddela <sebaddel@cisco.com>
3895 M:      Karan Tilak Kumar <kartilak@cisco.com>
3896 L:      linux-scsi@vger.kernel.org
3897 S:      Supported
3898 F:      drivers/scsi/fnic/
3899
3900 CISCO SCSI HBA DRIVER
3901 M:      Karan Tilak Kumar <kartilak@cisco.com>
3902 M:      Sesidhar Baddela <sebaddel@cisco.com>
3903 L:      linux-scsi@vger.kernel.org
3904 S:      Supported
3905 F:      drivers/scsi/snic/
3906
3907 CISCO VIC ETHERNET NIC DRIVER
3908 M:      Christian Benvenuti <benve@cisco.com>
3909 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3910 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3911 S:      Supported
3912 F:      drivers/net/ethernet/cisco/enic/
3913
3914 CISCO VIC LOW LATENCY NIC DRIVER
3915 M:      Christian Benvenuti <benve@cisco.com>
3916 M:      Nelson Escobar <neescoba@cisco.com>
3917 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3918 S:      Supported
3919 F:      drivers/infiniband/hw/usnic/
3920
3921 CIRRUS LOGIC MADERA CODEC DRIVERS
3922 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3923 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3925 L:      patches@opensource.cirrus.com
3926 T:      git https://github.com/CirrusLogic/linux-drivers.git
3927 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3928 S:      Supported
3929 F:      Documentation/devicetree/bindings/mfd/madera.txt
3930 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3931 F:      include/linux/irqchip/irq-madera*
3932 F:      include/linux/mfd/madera/*
3933 F:      drivers/gpio/gpio-madera*
3934 F:      drivers/irqchip/irq-madera*
3935 F:      drivers/mfd/madera*
3936 F:      drivers/mfd/cs47l*
3937 F:      drivers/pinctrl/cirrus/*
3938
3939 CLANG-FORMAT FILE
3940 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3941 S:      Maintained
3942 F:      .clang-format
3943
3944 CLEANCACHE API
3945 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3946 L:      linux-kernel@vger.kernel.org
3947 S:      Maintained
3948 F:      mm/cleancache.c
3949 F:      include/linux/cleancache.h
3950
3951 CLK API
3952 M:      Russell King <linux@armlinux.org.uk>
3953 L:      linux-clk@vger.kernel.org
3954 S:      Maintained
3955 F:      include/linux/clk.h
3956
3957 CLOCKSOURCE, CLOCKEVENT DRIVERS
3958 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3959 M:      Thomas Gleixner <tglx@linutronix.de>
3960 L:      linux-kernel@vger.kernel.org
3961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3962 S:      Supported
3963 F:      drivers/clocksource/
3964 F:      Documentation/devicetree/bindings/timer/
3965
3966 CMPC ACPI DRIVER
3967 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3968 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3969 L:      platform-driver-x86@vger.kernel.org
3970 S:      Supported
3971 F:      drivers/platform/x86/classmate-laptop.c
3972
3973 COBALT MEDIA DRIVER
3974 M:      Hans Verkuil <hans.verkuil@cisco.com>
3975 L:      linux-media@vger.kernel.org
3976 T:      git git://linuxtv.org/media_tree.git
3977 W:      https://linuxtv.org
3978 S:      Supported
3979 F:      drivers/media/pci/cobalt/
3980
3981 COCCINELLE/Semantic Patches (SmPL)
3982 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3983 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3984 M:      Nicolas Palix <nicolas.palix@imag.fr>
3985 M:      Michal Marek <michal.lkml@markovi.net>
3986 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3988 W:      http://coccinelle.lip6.fr/
3989 S:      Supported
3990 F:      Documentation/dev-tools/coccinelle.rst
3991 F:      scripts/coccinelle/
3992 F:      scripts/coccicheck
3993
3994 CODA FILE SYSTEM
3995 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3996 M:      coda@cs.cmu.edu
3997 L:      codalist@coda.cs.cmu.edu
3998 W:      http://www.coda.cs.cmu.edu/
3999 S:      Maintained
4000 F:      Documentation/filesystems/coda.txt
4001 F:      fs/coda/
4002 F:      include/linux/coda*.h
4003 F:      include/uapi/linux/coda*.h
4004
4005 CODA V4L2 MEM2MEM DRIVER
4006 M:      Philipp Zabel <p.zabel@pengutronix.de>
4007 L:      linux-media@vger.kernel.org
4008 S:      Maintained
4009 F:      Documentation/devicetree/bindings/media/coda.txt
4010 F:      drivers/media/platform/coda/
4011
4012 CODE OF CONDUCT
4013 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4014 S:      Supported
4015 F:      Documentation/process/code-of-conduct.rst
4016 F:      Documentation/process/code-of-conduct-interpretation.rst
4017
4018 COMMON CLK FRAMEWORK
4019 M:      Michael Turquette <mturquette@baylibre.com>
4020 M:      Stephen Boyd <sboyd@kernel.org>
4021 L:      linux-clk@vger.kernel.org
4022 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4024 S:      Maintained
4025 F:      Documentation/devicetree/bindings/clock/
4026 F:      drivers/clk/
4027 X:      drivers/clk/clkdev.c
4028 F:      include/linux/clk-pr*
4029 F:      include/linux/clk/
4030 F:      include/linux/of_clk.h
4031
4032 COMMON INTERNET FILE SYSTEM (CIFS)
4033 M:      Steve French <sfrench@samba.org>
4034 L:      linux-cifs@vger.kernel.org
4035 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4036 W:      http://linux-cifs.samba.org/
4037 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4038 S:      Supported
4039 F:      Documentation/filesystems/cifs/
4040 F:      fs/cifs/
4041
4042 COMPACTPCI HOTPLUG CORE
4043 M:      Scott Murray <scott@spiteful.org>
4044 L:      linux-pci@vger.kernel.org
4045 S:      Maintained
4046 F:      drivers/pci/hotplug/cpci_hotplug*
4047
4048 COMPACTPCI HOTPLUG GENERIC DRIVER
4049 M:      Scott Murray <scott@spiteful.org>
4050 L:      linux-pci@vger.kernel.org
4051 S:      Maintained
4052 F:      drivers/pci/hotplug/cpcihp_generic.c
4053
4054 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4055 M:      Scott Murray <scott@spiteful.org>
4056 L:      linux-pci@vger.kernel.org
4057 S:      Maintained
4058 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4059
4060 COMPAL LAPTOP SUPPORT
4061 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4062 L:      platform-driver-x86@vger.kernel.org
4063 S:      Maintained
4064 F:      drivers/platform/x86/compal-laptop.c
4065
4066 COMPILER ATTRIBUTES
4067 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4068 S:      Maintained
4069 F:      include/linux/compiler_attributes.h
4070
4071 CONEXANT ACCESSRUNNER USB DRIVER
4072 L:      accessrunner-general@lists.sourceforge.net
4073 W:      http://accessrunner.sourceforge.net/
4074 S:      Orphan
4075 F:      drivers/usb/atm/cxacru.c
4076
4077 CONFIGFS
4078 M:      Joel Becker <jlbec@evilplan.org>
4079 M:      Christoph Hellwig <hch@lst.de>
4080 T:      git git://git.infradead.org/users/hch/configfs.git
4081 S:      Supported
4082 F:      fs/configfs/
4083 F:      include/linux/configfs.h
4084
4085 CONNECTOR
4086 M:      Evgeniy Polyakov <zbr@ioremap.net>
4087 L:      netdev@vger.kernel.org
4088 S:      Maintained
4089 F:      drivers/connector/
4090
4091 CONTROL GROUP (CGROUP)
4092 M:      Tejun Heo <tj@kernel.org>
4093 M:      Li Zefan <lizefan@huawei.com>
4094 M:      Johannes Weiner <hannes@cmpxchg.org>
4095 L:      cgroups@vger.kernel.org
4096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4097 S:      Maintained
4098 F:      Documentation/admin-guide/cgroup-v2.rst
4099 F:      Documentation/cgroup-v1/
4100 F:      include/linux/cgroup*
4101 F:      kernel/cgroup/
4102
4103 CONTROL GROUP - CPUSET
4104 M:      Li Zefan <lizefan@huawei.com>
4105 L:      cgroups@vger.kernel.org
4106 W:      http://www.bullopensource.org/cpuset/
4107 W:      http://oss.sgi.com/projects/cpusets/
4108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4109 S:      Maintained
4110 F:      Documentation/cgroup-v1/cpusets.txt
4111 F:      include/linux/cpuset.h
4112 F:      kernel/cgroup/cpuset.c
4113
4114 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4115 M:      Johannes Weiner <hannes@cmpxchg.org>
4116 M:      Michal Hocko <mhocko@kernel.org>
4117 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4118 L:      cgroups@vger.kernel.org
4119 L:      linux-mm@kvack.org
4120 S:      Maintained
4121 F:      mm/memcontrol.c
4122 F:      mm/swap_cgroup.c
4123
4124 CORETEMP HARDWARE MONITORING DRIVER
4125 M:      Fenghua Yu <fenghua.yu@intel.com>
4126 L:      linux-hwmon@vger.kernel.org
4127 S:      Maintained
4128 F:      Documentation/hwmon/coretemp.rst
4129 F:      drivers/hwmon/coretemp.c
4130
4131 COSA/SRP SYNC SERIAL DRIVER
4132 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4133 W:      http://www.fi.muni.cz/~kas/cosa/
4134 S:      Maintained
4135 F:      drivers/net/wan/cosa*
4136
4137 COUNTER SUBSYSTEM
4138 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4139 L:      linux-iio@vger.kernel.org
4140 S:      Maintained
4141 F:      Documentation/ABI/testing/sysfs-bus-counter*
4142 F:      Documentation/driver-api/generic-counter.rst
4143 F:      drivers/counter/
4144 F:      include/linux/counter.h
4145 F:      include/linux/counter_enum.h
4146
4147 CPMAC ETHERNET DRIVER
4148 M:      Florian Fainelli <f.fainelli@gmail.com>
4149 L:      netdev@vger.kernel.org
4150 S:      Maintained
4151 F:      drivers/net/ethernet/ti/cpmac.c
4152
4153 CPU FREQUENCY SCALING FRAMEWORK
4154 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4155 M:      Viresh Kumar <viresh.kumar@linaro.org>
4156 L:      linux-pm@vger.kernel.org
4157 S:      Maintained
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4160 B:      https://bugzilla.kernel.org
4161 F:      Documentation/admin-guide/pm/cpufreq.rst
4162 F:      Documentation/admin-guide/pm/intel_pstate.rst
4163 F:      Documentation/cpu-freq/
4164 F:      Documentation/devicetree/bindings/cpufreq/
4165 F:      drivers/cpufreq/
4166 F:      kernel/sched/cpufreq*.c
4167 F:      include/linux/cpufreq.h
4168 F:      include/linux/sched/cpufreq.h
4169 F:      tools/testing/selftests/cpufreq/
4170
4171 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4172 M:      Viresh Kumar <viresh.kumar@linaro.org>
4173 M:      Sudeep Holla <sudeep.holla@arm.com>
4174 L:      linux-pm@vger.kernel.org
4175 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4176 S:      Maintained
4177 F:      drivers/cpufreq/arm_big_little.h
4178 F:      drivers/cpufreq/arm_big_little.c
4179
4180 CPU POWER MONITORING SUBSYSTEM
4181 M:      Thomas Renninger <trenn@suse.com>
4182 M:      Shuah Khan <shuah@kernel.org>
4183 M:      Shuah Khan <skhan@linuxfoundation.org>
4184 L:      linux-pm@vger.kernel.org
4185 S:      Maintained
4186 F:      tools/power/cpupower/
4187
4188 CPUID/MSR DRIVER
4189 M:      "H. Peter Anvin" <hpa@zytor.com>
4190 S:      Maintained
4191 F:      arch/x86/kernel/cpuid.c
4192 F:      arch/x86/kernel/msr.c
4193
4194 CPUIDLE DRIVER - ARM BIG LITTLE
4195 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4196 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4197 L:      linux-pm@vger.kernel.org
4198 L:      linux-arm-kernel@lists.infradead.org
4199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4200 S:      Maintained
4201 F:      drivers/cpuidle/cpuidle-big_little.c
4202
4203 CPUIDLE DRIVER - ARM EXYNOS
4204 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4205 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4206 M:      Kukjin Kim <kgene@kernel.org>
4207 L:      linux-pm@vger.kernel.org
4208 L:      linux-samsung-soc@vger.kernel.org
4209 S:      Supported
4210 F:      drivers/cpuidle/cpuidle-exynos.c
4211 F:      arch/arm/mach-exynos/pm.c
4212
4213 CPU IDLE TIME MANAGEMENT FRAMEWORK
4214 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4215 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4216 L:      linux-pm@vger.kernel.org
4217 S:      Maintained
4218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4219 B:      https://bugzilla.kernel.org
4220 F:      Documentation/admin-guide/pm/cpuidle.rst
4221 F:      Documentation/driver-api/pm/cpuidle.rst
4222 F:      drivers/cpuidle/*
4223 F:      include/linux/cpuidle.h
4224
4225 CRAMFS FILESYSTEM
4226 M:      Nicolas Pitre <nico@fluxnic.net>
4227 S:      Maintained
4228 F:      Documentation/filesystems/cramfs.txt
4229 F:      fs/cramfs/
4230
4231 CRYPTO API
4232 M:      Herbert Xu <herbert@gondor.apana.org.au>
4233 M:      "David S. Miller" <davem@davemloft.net>
4234 L:      linux-crypto@vger.kernel.org
4235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4237 S:      Maintained
4238 F:      Documentation/crypto/
4239 F:      Documentation/devicetree/bindings/crypto/
4240 F:      arch/*/crypto/
4241 F:      crypto/
4242 F:      drivers/crypto/
4243 F:      include/crypto/
4244 F:      include/linux/crypto*
4245
4246 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4247 M:      Neil Horman <nhorman@tuxdriver.com>
4248 L:      linux-crypto@vger.kernel.org
4249 S:      Maintained
4250 F:      crypto/ansi_cprng.c
4251 F:      crypto/rng.c
4252
4253 CS3308 MEDIA DRIVER
4254 M:      Hans Verkuil <hverkuil@xs4all.nl>
4255 L:      linux-media@vger.kernel.org
4256 T:      git git://linuxtv.org/media_tree.git
4257 W:      http://linuxtv.org
4258 S:      Odd Fixes
4259 F:      drivers/media/i2c/cs3308.c
4260
4261 CS5535 Audio ALSA driver
4262 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4263 S:      Maintained
4264 F:      sound/pci/cs5535audio/
4265
4266 CSI DRIVERS FOR ALLWINNER V3s
4267 M:      Yong Deng <yong.deng@magewell.com>
4268 L:      linux-media@vger.kernel.org
4269 T:      git git://linuxtv.org/media_tree.git
4270 S:      Maintained
4271 F:      drivers/media/platform/sunxi/sun6i-csi/
4272 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4273
4274 CW1200 WLAN driver
4275 M:      Solomon Peachy <pizza@shaftnet.org>
4276 S:      Maintained
4277 F:      drivers/net/wireless/st/cw1200/
4278
4279 CX18 VIDEO4LINUX DRIVER
4280 M:      Andy Walls <awalls@md.metrocast.net>
4281 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4282 L:      linux-media@vger.kernel.org
4283 T:      git git://linuxtv.org/media_tree.git
4284 W:      https://linuxtv.org
4285 W:      http://www.ivtvdriver.org/index.php/Cx18
4286 S:      Maintained
4287 F:      Documentation/media/v4l-drivers/cx18*
4288 F:      drivers/media/pci/cx18/
4289 F:      include/uapi/linux/ivtv*
4290
4291 CX2341X MPEG ENCODER HELPER MODULE
4292 M:      Hans Verkuil <hverkuil@xs4all.nl>
4293 L:      linux-media@vger.kernel.org
4294 T:      git git://linuxtv.org/media_tree.git
4295 W:      https://linuxtv.org
4296 S:      Maintained
4297 F:      drivers/media/common/cx2341x*
4298 F:      include/media/drv-intf/cx2341x.h
4299
4300 CX24120 MEDIA DRIVER
4301 M:      Jemma Denson <jdenson@gmail.com>
4302 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4303 L:      linux-media@vger.kernel.org
4304 W:      https://linuxtv.org
4305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4306 S:      Maintained
4307 F:      drivers/media/dvb-frontends/cx24120*
4308
4309 CX88 VIDEO4LINUX DRIVER
4310 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4311 L:      linux-media@vger.kernel.org
4312 W:      https://linuxtv.org
4313 T:      git git://linuxtv.org/media_tree.git
4314 S:      Odd fixes
4315 F:      Documentation/media/v4l-drivers/cx88*
4316 F:      drivers/media/pci/cx88/
4317
4318 CXD2820R MEDIA DRIVER
4319 M:      Antti Palosaari <crope@iki.fi>
4320 L:      linux-media@vger.kernel.org
4321 W:      https://linuxtv.org
4322 W:      http://palosaari.fi/linux/
4323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4324 T:      git git://linuxtv.org/anttip/media_tree.git
4325 S:      Maintained
4326 F:      drivers/media/dvb-frontends/cxd2820r*
4327
4328 CXGB3 ETHERNET DRIVER (CXGB3)
4329 M:      Vishal Kulkarni <vishal@chelsio.com>
4330 L:      netdev@vger.kernel.org
4331 W:      http://www.chelsio.com
4332 S:      Supported
4333 F:      drivers/net/ethernet/chelsio/cxgb3/
4334
4335 CXGB3 ISCSI DRIVER (CXGB3I)
4336 M:      Karen Xie <kxie@chelsio.com>
4337 L:      linux-scsi@vger.kernel.org
4338 W:      http://www.chelsio.com
4339 S:      Supported
4340 F:      drivers/scsi/cxgbi/cxgb3i
4341
4342 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4343 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4344 L:      linux-rdma@vger.kernel.org
4345 W:      http://www.openfabrics.org
4346 S:      Supported
4347 F:      drivers/infiniband/hw/cxgb3/
4348 F:      include/uapi/rdma/cxgb3-abi.h
4349
4350 CXGB4 CRYPTO DRIVER (chcr)
4351 M:      Atul Gupta <atul.gupta@chelsio.com>
4352 L:      linux-crypto@vger.kernel.org
4353 W:      http://www.chelsio.com
4354 S:      Supported
4355 F:      drivers/crypto/chelsio
4356
4357 CXGB4 ETHERNET DRIVER (CXGB4)
4358 M:      Vishal Kulkarni <vishal@chelsio.com>
4359 L:      netdev@vger.kernel.org
4360 W:      http://www.chelsio.com
4361 S:      Supported
4362 F:      drivers/net/ethernet/chelsio/cxgb4/
4363
4364 CXGB4 ISCSI DRIVER (CXGB4I)
4365 M:      Karen Xie <kxie@chelsio.com>
4366 L:      linux-scsi@vger.kernel.org
4367 W:      http://www.chelsio.com
4368 S:      Supported
4369 F:      drivers/scsi/cxgbi/cxgb4i
4370
4371 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4372 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4373 L:      linux-rdma@vger.kernel.org
4374 W:      http://www.openfabrics.org
4375 S:      Supported
4376 F:      drivers/infiniband/hw/cxgb4/
4377 F:      include/uapi/rdma/cxgb4-abi.h
4378
4379 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4380 M:      Casey Leedom <leedom@chelsio.com>
4381 L:      netdev@vger.kernel.org
4382 W:      http://www.chelsio.com
4383 S:      Supported
4384 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4385
4386 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4387 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4388 M:      Andrew Donnellan <ajd@linux.ibm.com>
4389 L:      linuxppc-dev@lists.ozlabs.org
4390 S:      Supported
4391 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4392 F:      drivers/misc/cxl/
4393 F:      include/misc/cxl*
4394 F:      include/uapi/misc/cxl.h
4395 F:      Documentation/powerpc/cxl.txt
4396 F:      Documentation/ABI/testing/sysfs-class-cxl
4397
4398 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4399 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4400 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4401 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4402 L:      linux-scsi@vger.kernel.org
4403 S:      Supported
4404 F:      drivers/scsi/cxlflash/
4405 F:      include/uapi/scsi/cxlflash_ioctl.h
4406 F:      Documentation/powerpc/cxlflash.txt
4407
4408 CYBERPRO FB DRIVER
4409 M:      Russell King <linux@armlinux.org.uk>
4410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4411 W:      http://www.armlinux.org.uk/
4412 S:      Maintained
4413 F:      drivers/video/fbdev/cyber2000fb.*
4414
4415 CYCLADES ASYNC MUX DRIVER
4416 W:      http://www.cyclades.com/
4417 S:      Orphan
4418 F:      drivers/tty/cyclades.c
4419 F:      include/linux/cyclades.h
4420 F:      include/uapi/linux/cyclades.h
4421
4422 CYCLADES PC300 DRIVER
4423 W:      http://www.cyclades.com/
4424 S:      Orphan
4425 F:      drivers/net/wan/pc300*
4426
4427 CYPRESS_FIRMWARE MEDIA DRIVER
4428 M:      Antti Palosaari <crope@iki.fi>
4429 L:      linux-media@vger.kernel.org
4430 W:      https://linuxtv.org
4431 W:      http://palosaari.fi/linux/
4432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4433 T:      git git://linuxtv.org/anttip/media_tree.git
4434 S:      Maintained
4435 F:      drivers/media/common/cypress_firmware*
4436
4437 CYTTSP TOUCHSCREEN DRIVER
4438 M:      Ferruh Yigit <fery@cypress.com>
4439 L:      linux-input@vger.kernel.org
4440 S:      Supported
4441 F:      drivers/input/touchscreen/cyttsp*
4442 F:      include/linux/input/cyttsp.h
4443
4444 D-LINK DIR-685 TOUCHKEYS DRIVER
4445 M:      Linus Walleij <linus.walleij@linaro.org>
4446 L:      linux-input@vger.kernel.org
4447 S:      Supported
4448 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4449
4450 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4451 M:      Joshua Kinard <kumba@gentoo.org>
4452 S:      Maintained
4453 F:      drivers/rtc/rtc-ds1685.c
4454 F:      include/linux/rtc/ds1685.h
4455
4456 DAMA SLAVE for AX.25
4457 M:      Joerg Reuter <jreuter@yaina.de>
4458 W:      http://yaina.de/jreuter/
4459 W:      http://www.qsl.net/dl1bke/
4460 L:      linux-hams@vger.kernel.org
4461 S:      Maintained
4462 F:      net/ax25/af_ax25.c
4463 F:      net/ax25/ax25_dev.c
4464 F:      net/ax25/ax25_ds_*
4465 F:      net/ax25/ax25_in.c
4466 F:      net/ax25/ax25_out.c
4467 F:      net/ax25/ax25_timer.c
4468 F:      net/ax25/sysctl_net_ax25.c
4469
4470 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4471 L:      netdev@vger.kernel.org
4472 S:      Orphan
4473 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4474 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4475
4476 DC390/AM53C974 SCSI driver
4477 M:      Hannes Reinecke <hare@suse.com>
4478 L:      linux-scsi@vger.kernel.org
4479 S:      Maintained
4480 F:      drivers/scsi/am53c974.c
4481
4482 DC395x SCSI driver
4483 M:      Oliver Neukum <oliver@neukum.org>
4484 M:      Ali Akcaagac <aliakc@web.de>
4485 M:      Jamie Lenehan <lenehan@twibble.org>
4486 L:      dc395x@twibble.org
4487 W:      http://twibble.org/dist/dc395x/
4488 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4489 S:      Maintained
4490 F:      Documentation/scsi/dc395x.txt
4491 F:      drivers/scsi/dc395x.*
4492
4493 DCCP PROTOCOL
4494 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4495 L:      dccp@vger.kernel.org
4496 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4497 S:      Maintained
4498 F:      include/linux/dccp.h
4499 F:      include/uapi/linux/dccp.h
4500 F:      include/linux/tfrc.h
4501 F:      net/dccp/
4502
4503 DECnet NETWORK LAYER
4504 W:      http://linux-decnet.sourceforge.net
4505 L:      linux-decnet-user@lists.sourceforge.net
4506 S:      Orphan
4507 F:      Documentation/networking/decnet.txt
4508 F:      net/decnet/
4509
4510 DECSTATION PLATFORM SUPPORT
4511 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4512 L:      linux-mips@vger.kernel.org
4513 W:      http://www.linux-mips.org/wiki/DECstation
4514 S:      Maintained
4515 F:      arch/mips/dec/
4516 F:      arch/mips/include/asm/dec/
4517 F:      arch/mips/include/asm/mach-dec/
4518
4519 DEFXX FDDI NETWORK DRIVER
4520 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4521 S:      Maintained
4522 F:      drivers/net/fddi/defxx.*
4523
4524 DELL SMBIOS DRIVER
4525 M:      Pali Rohár <pali.rohar@gmail.com>
4526 M:      Mario Limonciello <mario.limonciello@dell.com>
4527 L:      platform-driver-x86@vger.kernel.org
4528 S:      Maintained
4529 F:      drivers/platform/x86/dell-smbios.*
4530
4531 DELL SMBIOS SMM DRIVER
4532 M:      Mario Limonciello <mario.limonciello@dell.com>
4533 L:      platform-driver-x86@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/platform/x86/dell-smbios-smm.c
4536
4537 DELL SMBIOS WMI DRIVER
4538 M:      Mario Limonciello <mario.limonciello@dell.com>
4539 L:      platform-driver-x86@vger.kernel.org
4540 S:      Maintained
4541 F:      drivers/platform/x86/dell-smbios-wmi.c
4542 F:      tools/wmi/dell-smbios-example.c
4543
4544 DEFZA FDDI NETWORK DRIVER
4545 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4546 S:      Maintained
4547 F:      drivers/net/fddi/defza.*
4548
4549 DELL LAPTOP DRIVER
4550 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4551 M:      Pali Rohár <pali.rohar@gmail.com>
4552 L:      platform-driver-x86@vger.kernel.org
4553 S:      Maintained
4554 F:      drivers/platform/x86/dell-laptop.c
4555
4556 DELL LAPTOP FREEFALL DRIVER
4557 M:      Pali Rohár <pali.rohar@gmail.com>
4558 S:      Maintained
4559 F:      drivers/platform/x86/dell-smo8800.c
4560
4561 DELL LAPTOP RBTN DRIVER
4562 M:      Pali Rohár <pali.rohar@gmail.com>
4563 S:      Maintained
4564 F:      drivers/platform/x86/dell-rbtn.*
4565
4566 DELL REMOTE BIOS UPDATE DRIVER
4567 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4568 L:      platform-driver-x86@vger.kernel.org
4569 S:      Maintained
4570 F:      drivers/platform/x86/dell_rbu.c
4571
4572 DELL LAPTOP SMM DRIVER
4573 M:      Pali Rohár <pali.rohar@gmail.com>
4574 S:      Maintained
4575 F:      drivers/hwmon/dell-smm-hwmon.c
4576 F:      include/uapi/linux/i8k.h
4577
4578 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4579 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4580 L:      platform-driver-x86@vger.kernel.org
4581 S:      Maintained
4582 F:      Documentation/dcdbas.txt
4583 F:      drivers/platform/x86/dcdbas.*
4584
4585 DELL WMI NOTIFICATIONS DRIVER
4586 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4587 M:      Pali Rohár <pali.rohar@gmail.com>
4588 S:      Maintained
4589 F:      drivers/platform/x86/dell-wmi.c
4590
4591 DELL WMI DESCRIPTOR DRIVER
4592 M:      Mario Limonciello <mario.limonciello@dell.com>
4593 S:      Maintained
4594 F:      drivers/platform/x86/dell-wmi-descriptor.c
4595
4596 DELTA ST MEDIA DRIVER
4597 M:      Hugues Fruchet <hugues.fruchet@st.com>
4598 L:      linux-media@vger.kernel.org
4599 T:      git git://linuxtv.org/media_tree.git
4600 W:      https://linuxtv.org
4601 S:      Supported
4602 F:      drivers/media/platform/sti/delta
4603
4604 DENALI NAND DRIVER
4605 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4606 L:      linux-mtd@lists.infradead.org
4607 S:      Supported
4608 F:      drivers/mtd/nand/raw/denali*
4609
4610 DESIGNWARE USB2 DRD IP DRIVER
4611 M:      Minas Harutyunyan <hminas@synopsys.com>
4612 L:      linux-usb@vger.kernel.org
4613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4614 S:      Maintained
4615 F:      drivers/usb/dwc2/
4616
4617 DESIGNWARE USB3 DRD IP DRIVER
4618 M:      Felipe Balbi <balbi@kernel.org>
4619 L:      linux-usb@vger.kernel.org
4620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4621 S:      Maintained
4622 F:      drivers/usb/dwc3/
4623
4624 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4625 M:      Andreas Klinger <ak@it-klinger.de>
4626 L:      linux-iio@vger.kernel.org
4627 S:      Maintained
4628 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4629 F:      drivers/iio/proximity/srf*.c
4630
4631 DEVICE COREDUMP (DEV_COREDUMP)
4632 M:      Johannes Berg <johannes@sipsolutions.net>
4633 L:      linux-kernel@vger.kernel.org
4634 S:      Maintained
4635 F:      drivers/base/devcoredump.c
4636 F:      include/linux/devcoredump.h
4637
4638 DEVICE FREQUENCY (DEVFREQ)
4639 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4640 M:      Kyungmin Park <kyungmin.park@samsung.com>
4641 R:      Chanwoo Choi <cw00.choi@samsung.com>
4642 L:      linux-pm@vger.kernel.org
4643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4644 S:      Maintained
4645 F:      drivers/devfreq/
4646 F:      include/linux/devfreq.h
4647 F:      Documentation/devicetree/bindings/devfreq/
4648 F:      include/trace/events/devfreq.h
4649
4650 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4651 M:      Chanwoo Choi <cw00.choi@samsung.com>
4652 L:      linux-pm@vger.kernel.org
4653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4654 S:      Supported
4655 F:      drivers/devfreq/event/
4656 F:      drivers/devfreq/devfreq-event.c
4657 F:      include/linux/devfreq-event.h
4658 F:      Documentation/devicetree/bindings/devfreq/event/
4659
4660 DEVICE NUMBER REGISTRY
4661 M:      Torben Mathiasen <device@lanana.org>
4662 W:      http://lanana.org/docs/device-list/index.html
4663 S:      Maintained
4664
4665 DEVICE-MAPPER  (LVM)
4666 M:      Alasdair Kergon <agk@redhat.com>
4667 M:      Mike Snitzer <snitzer@redhat.com>
4668 M:      dm-devel@redhat.com
4669 L:      dm-devel@redhat.com
4670 W:      http://sources.redhat.com/dm
4671 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4673 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4674 S:      Maintained
4675 F:      Documentation/device-mapper/
4676 F:      drivers/md/Makefile
4677 F:      drivers/md/Kconfig
4678 F:      drivers/md/dm*
4679 F:      drivers/md/persistent-data/
4680 F:      include/linux/device-mapper.h
4681 F:      include/linux/dm-*.h
4682 F:      include/uapi/linux/dm-*.h
4683
4684 DEVLINK
4685 M:      Jiri Pirko <jiri@mellanox.com>
4686 L:      netdev@vger.kernel.org
4687 S:      Supported
4688 F:      net/core/devlink.c
4689 F:      include/net/devlink.h
4690 F:      include/uapi/linux/devlink.h
4691
4692 DIALOG SEMICONDUCTOR DRIVERS
4693 M:      Support Opensource <support.opensource@diasemi.com>
4694 W:      http://www.dialog-semiconductor.com/products
4695 S:      Supported
4696 F:      Documentation/hwmon/da90??.rst
4697 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4698 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4699 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4700 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4701 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4702 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4703 F:      drivers/gpio/gpio-da90??.c
4704 F:      drivers/hwmon/da90??-hwmon.c
4705 F:      drivers/iio/adc/da91??-*.c
4706 F:      drivers/input/misc/da90??_onkey.c
4707 F:      drivers/input/touchscreen/da9052_tsi.c
4708 F:      drivers/leds/leds-da90??.c
4709 F:      drivers/mfd/da903x.c
4710 F:      drivers/mfd/da90??-*.c
4711 F:      drivers/mfd/da91??-*.c
4712 F:      drivers/power/supply/da9052-battery.c
4713 F:      drivers/power/supply/da91??-*.c
4714 F:      drivers/regulator/da903x.c
4715 F:      drivers/regulator/da9???-regulator.[ch]
4716 F:      drivers/thermal/da90??-thermal.c
4717 F:      drivers/rtc/rtc-da90??.c
4718 F:      drivers/video/backlight/da90??_bl.c
4719 F:      drivers/watchdog/da90??_wdt.c
4720 F:      include/linux/mfd/da903x.h
4721 F:      include/linux/mfd/da9052/
4722 F:      include/linux/mfd/da9055/
4723 F:      include/linux/mfd/da9062/
4724 F:      include/linux/mfd/da9063/
4725 F:      include/linux/mfd/da9150/
4726 F:      include/linux/regulator/da9211.h
4727 F:      include/sound/da[79]*.h
4728 F:      sound/soc/codecs/da[79]*.[ch]
4729
4730 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4731 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4732 L:      linux-gpio@vger.kernel.org
4733 S:      Maintained
4734 F:      drivers/gpio/gpio-gpio-mm.c
4735
4736 DIOLAN U2C-12 I2C DRIVER
4737 M:      Guenter Roeck <linux@roeck-us.net>
4738 L:      linux-i2c@vger.kernel.org
4739 S:      Maintained
4740 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4741
4742 FILESYSTEM DIRECT ACCESS (DAX)
4743 M:      Dan Williams <dan.j.williams@intel.com>
4744 R:      Matthew Wilcox <willy@infradead.org>
4745 R:      Jan Kara <jack@suse.cz>
4746 L:      linux-fsdevel@vger.kernel.org
4747 L:      linux-nvdimm@lists.01.org
4748 S:      Supported
4749 F:      fs/dax.c
4750 F:      include/linux/dax.h
4751 F:      include/trace/events/fs_dax.h
4752
4753 DEVICE DIRECT ACCESS (DAX)
4754 M:      Dan Williams <dan.j.williams@intel.com>
4755 M:      Vishal Verma <vishal.l.verma@intel.com>
4756 M:      Keith Busch <keith.busch@intel.com>
4757 M:      Dave Jiang <dave.jiang@intel.com>
4758 L:      linux-nvdimm@lists.01.org
4759 S:      Supported
4760 F:      drivers/dax/
4761
4762 DIRECTORY NOTIFICATION (DNOTIFY)
4763 M:      Jan Kara <jack@suse.cz>
4764 R:      Amir Goldstein <amir73il@gmail.com>
4765 L:      linux-fsdevel@vger.kernel.org
4766 S:      Maintained
4767 F:      Documentation/filesystems/dnotify.txt
4768 F:      fs/notify/dnotify/
4769 F:      include/linux/dnotify.h
4770
4771 DISK GEOMETRY AND PARTITION HANDLING
4772 M:      Andries Brouwer <aeb@cwi.nl>
4773 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4774 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4775 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4776 S:      Maintained
4777
4778 DISKQUOTA
4779 M:      Jan Kara <jack@suse.com>
4780 S:      Maintained
4781 F:      Documentation/filesystems/quota.txt
4782 F:      fs/quota/
4783 F:      include/linux/quota*.h
4784 F:      include/uapi/linux/quota*.h
4785
4786 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4787 M:      Bernie Thompson <bernie@plugable.com>
4788 L:      linux-fbdev@vger.kernel.org
4789 S:      Maintained
4790 W:      http://plugable.com/category/projects/udlfb/
4791 F:      drivers/video/fbdev/udlfb.c
4792 F:      include/video/udlfb.h
4793 F:      Documentation/fb/udlfb.txt
4794
4795 DISTRIBUTED LOCK MANAGER (DLM)
4796 M:      Christine Caulfield <ccaulfie@redhat.com>
4797 M:      David Teigland <teigland@redhat.com>
4798 L:      cluster-devel@redhat.com
4799 W:      http://sources.redhat.com/cluster/
4800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4801 S:      Supported
4802 F:      fs/dlm/
4803
4804 DMA BUFFER SHARING FRAMEWORK
4805 M:      Sumit Semwal <sumit.semwal@linaro.org>
4806 S:      Maintained
4807 L:      linux-media@vger.kernel.org
4808 L:      dri-devel@lists.freedesktop.org
4809 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4810 F:      drivers/dma-buf/
4811 F:      include/linux/dma-buf*
4812 F:      include/linux/reservation.h
4813 F:      include/linux/*fence.h
4814 F:      Documentation/driver-api/dma-buf.rst
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816
4817 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4818 M:      Vinod Koul <vkoul@kernel.org>
4819 L:      dmaengine@vger.kernel.org
4820 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4821 S:      Maintained
4822 F:      drivers/dma/
4823 F:      include/linux/dmaengine.h
4824 F:      include/linux/of_dma.h
4825 F:      Documentation/devicetree/bindings/dma/
4826 F:      Documentation/driver-api/dmaengine/
4827 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4828
4829 DMA MAPPING HELPERS
4830 M:      Christoph Hellwig <hch@lst.de>
4831 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4832 R:      Robin Murphy <robin.murphy@arm.com>
4833 L:      iommu@lists.linux-foundation.org
4834 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4835 W:      http://git.infradead.org/users/hch/dma-mapping.git
4836 S:      Supported
4837 F:      kernel/dma/
4838 F:      include/asm-generic/dma-mapping.h
4839 F:      include/linux/dma-direct.h
4840 F:      include/linux/dma-mapping.h
4841 F:      include/linux/dma-noncoherent.h
4842
4843 DME1737 HARDWARE MONITOR DRIVER
4844 M:      Juerg Haefliger <juergh@gmail.com>
4845 L:      linux-hwmon@vger.kernel.org
4846 S:      Maintained
4847 F:      Documentation/hwmon/dme1737.rst
4848 F:      drivers/hwmon/dme1737.c
4849
4850 DMI/SMBIOS SUPPORT
4851 M:      Jean Delvare <jdelvare@suse.com>
4852 S:      Maintained
4853 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4854 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4855 F:      drivers/firmware/dmi-id.c
4856 F:      drivers/firmware/dmi_scan.c
4857 F:      include/linux/dmi.h
4858
4859 DOCUMENTATION
4860 M:      Jonathan Corbet <corbet@lwn.net>
4861 L:      linux-doc@vger.kernel.org
4862 S:      Maintained
4863 F:      Documentation/
4864 F:      scripts/kernel-doc
4865 X:      Documentation/ABI/
4866 X:      Documentation/acpi/
4867 X:      Documentation/devicetree/
4868 X:      Documentation/i2c/
4869 X:      Documentation/media/
4870 X:      Documentation/power/
4871 X:      Documentation/spi/
4872 T:      git git://git.lwn.net/linux.git docs-next
4873
4874 DOCUMENTATION/ITALIAN
4875 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4876 L:      linux-doc@vger.kernel.org
4877 S:      Maintained
4878 F:      Documentation/translations/it_IT
4879
4880 DONGWOON DW9714 LENS VOICE COIL DRIVER
4881 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4882 L:      linux-media@vger.kernel.org
4883 T:      git git://linuxtv.org/media_tree.git
4884 S:      Maintained
4885 F:      drivers/media/i2c/dw9714.c
4886 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4887
4888 DONGWOON DW9807 LENS VOICE COIL DRIVER
4889 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4890 L:      linux-media@vger.kernel.org
4891 T:      git git://linuxtv.org/media_tree.git
4892 S:      Maintained
4893 F:      drivers/media/i2c/dw9807-vcm.c
4894 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4895
4896 DOUBLETALK DRIVER
4897 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4898 L:      blinux-list@redhat.com
4899 S:      Maintained
4900 F:      drivers/char/dtlk.c
4901 F:      include/linux/dtlk.h
4902
4903 DPAA2 DATAPATH I/O (DPIO) DRIVER
4904 M:      Roy Pledge <Roy.Pledge@nxp.com>
4905 L:      linux-kernel@vger.kernel.org
4906 S:      Maintained
4907 F:      drivers/soc/fsl/dpio
4908
4909 DPAA2 ETHERNET DRIVER
4910 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4911 L:      netdev@vger.kernel.org
4912 S:      Maintained
4913 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4914 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4915 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4916 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4917 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4918
4919 DPAA2 ETHERNET SWITCH DRIVER
4920 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4921 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4922 L:      linux-kernel@vger.kernel.org
4923 S:      Maintained
4924 F:      drivers/staging/fsl-dpaa2/ethsw
4925
4926 DPAA2 PTP CLOCK DRIVER
4927 M:      Yangbo Lu <yangbo.lu@nxp.com>
4928 L:      netdev@vger.kernel.org
4929 S:      Maintained
4930 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4931 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4932
4933 DPT_I2O SCSI RAID DRIVER
4934 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4935 L:      linux-scsi@vger.kernel.org
4936 W:      http://www.adaptec.com/
4937 S:      Maintained
4938 F:      drivers/scsi/dpt*
4939 F:      drivers/scsi/dpt/
4940
4941 DRBD DRIVER
4942 M:      Philipp Reisner <philipp.reisner@linbit.com>
4943 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4944 L:      drbd-dev@lists.linbit.com
4945 W:      http://www.drbd.org
4946 T:      git git://git.linbit.com/linux-drbd.git
4947 T:      git git://git.linbit.com/drbd-8.4.git
4948 S:      Supported
4949 F:      drivers/block/drbd/
4950 F:      lib/lru_cache.c
4951 F:      Documentation/blockdev/drbd/
4952
4953 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4954 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4955 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4957 S:      Supported
4958 F:      Documentation/kobject.txt
4959 F:      drivers/base/
4960 F:      fs/debugfs/
4961 F:      fs/sysfs/
4962 F:      include/linux/debugfs.h
4963 F:      include/linux/kobj*
4964 F:      lib/kobj*
4965
4966 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4967 M:      Kevin Hilman <khilman@kernel.org>
4968 M:      Nishanth Menon <nm@ti.com>
4969 S:      Maintained
4970 F:      drivers/power/avs/
4971 F:      include/linux/power/smartreflex.h
4972 L:      linux-pm@vger.kernel.org
4973
4974 DRM DRIVER FOR ARM PL111 CLCD
4975 M:      Eric Anholt <eric@anholt.net>
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977 S:      Supported
4978 F:      drivers/gpu/drm/pl111/
4979
4980 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4981 M:      Linus Walleij <linus.walleij@linaro.org>
4982 T:      git git://anongit.freedesktop.org/drm/drm-misc
4983 S:      Maintained
4984 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4985 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4986
4987 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4988 M:      Dave Airlie <airlied@redhat.com>
4989 S:      Odd Fixes
4990 F:      drivers/gpu/drm/ast/
4991
4992 DRM DRIVER FOR ASPEED BMC GFX
4993 M:      Joel Stanley <joel@jms.id.au>
4994 L:      linux-aspeed@lists.ozlabs.org
4995 T:      git git://anongit.freedesktop.org/drm/drm-misc
4996 S:      Supported
4997 F:      drivers/gpu/drm/aspeed/
4998 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4999
5000 DRM DRIVER FOR BOCHS VIRTUAL GPU
5001 M:      Gerd Hoffmann <kraxel@redhat.com>
5002 L:      virtualization@lists.linux-foundation.org
5003 T:      git git://anongit.freedesktop.org/drm/drm-misc
5004 S:      Maintained
5005 F:      drivers/gpu/drm/bochs/
5006
5007 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5008 M:      Linus Walleij <linus.walleij@linaro.org>
5009 T:      git git://anongit.freedesktop.org/drm/drm-misc
5010 S:      Maintained
5011 F:      drivers/gpu/drm/tve200/
5012
5013 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5014 M:      Jagan Teki <jagan@amarulasolutions.com>
5015 S:      Maintained
5016 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5017 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5018
5019 DRM DRIVER FOR ILITEK ILI9225 PANELS
5020 M:      David Lechner <david@lechnology.com>
5021 S:      Maintained
5022 F:      drivers/gpu/drm/tinydrm/ili9225.c
5023 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5024
5025 DRM DRIVER FOR HX8357D PANELS
5026 M:      Eric Anholt <eric@anholt.net>
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028 S:      Maintained
5029 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5030 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5031
5032 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5033 S:      Orphan / Obsolete
5034 F:      drivers/gpu/drm/i810/
5035 F:      include/uapi/drm/i810_drm.h
5036
5037 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5038 S:      Orphan / Obsolete
5039 F:      drivers/gpu/drm/mga/
5040 F:      include/uapi/drm/mga_drm.h
5041
5042 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5043 M:      Dave Airlie <airlied@redhat.com>
5044 S:      Odd Fixes
5045 F:      drivers/gpu/drm/mgag200/
5046
5047 DRM DRIVER FOR MI0283QT
5048 M:      Noralf Trønnes <noralf@tronnes.org>
5049 S:      Maintained
5050 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5051 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5052
5053 DRM DRIVER FOR MSM ADRENO GPU
5054 M:      Rob Clark <robdclark@gmail.com>
5055 M:      Sean Paul <sean@poorly.run>
5056 L:      linux-arm-msm@vger.kernel.org
5057 L:      dri-devel@lists.freedesktop.org
5058 L:      freedreno@lists.freedesktop.org
5059 T:      git https://gitlab.freedesktop.org/drm/msm.git
5060 S:      Maintained
5061 F:      drivers/gpu/drm/msm/
5062 F:      include/uapi/drm/msm_drm.h
5063 F:      Documentation/devicetree/bindings/display/msm/
5064
5065 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5066 M:      Ben Skeggs <bskeggs@redhat.com>
5067 L:      dri-devel@lists.freedesktop.org
5068 L:      nouveau@lists.freedesktop.org
5069 T:      git git://github.com/skeggsb/linux
5070 S:      Supported
5071 F:      drivers/gpu/drm/nouveau/
5072 F:      include/uapi/drm/nouveau_drm.h
5073
5074 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5075 M:      Stefan Mavrodiev <stefan@olimex.com>
5076 S:      Maintained
5077 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5078 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5079
5080 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5081 M:      Noralf Trønnes <noralf@tronnes.org>
5082 S:      Maintained
5083 F:      drivers/gpu/drm/tinydrm/repaper.c
5084 F:      Documentation/devicetree/bindings/display/repaper.txt
5085
5086 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5087 M:      Dave Airlie <airlied@redhat.com>
5088 M:      Gerd Hoffmann <kraxel@redhat.com>
5089 L:      virtualization@lists.linux-foundation.org
5090 T:      git git://anongit.freedesktop.org/drm/drm-misc
5091 S:      Obsolete
5092 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5093 F:      drivers/gpu/drm/cirrus/
5094
5095 DRM DRIVER FOR QXL VIRTUAL GPU
5096 M:      Dave Airlie <airlied@redhat.com>
5097 M:      Gerd Hoffmann <kraxel@redhat.com>
5098 L:      virtualization@lists.linux-foundation.org
5099 L:      spice-devel@lists.freedesktop.org
5100 T:      git git://anongit.freedesktop.org/drm/drm-misc
5101 S:      Maintained
5102 F:      drivers/gpu/drm/qxl/
5103 F:      include/uapi/drm/qxl_drm.h
5104
5105 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5106 S:      Orphan / Obsolete
5107 F:      drivers/gpu/drm/r128/
5108 F:      include/uapi/drm/r128_drm.h
5109
5110 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5111 M:      Guido Günther <agx@sigxcpu.org>
5112 S:      Maintained
5113 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5114 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5115
5116 DRM DRIVER FOR SAVAGE VIDEO CARDS
5117 S:      Orphan / Obsolete
5118 F:      drivers/gpu/drm/savage/
5119 F:      include/uapi/drm/savage_drm.h
5120
5121 DRM DRIVER FOR SIS VIDEO CARDS
5122 S:      Orphan / Obsolete
5123 F:      drivers/gpu/drm/sis/
5124 F:      include/uapi/drm/sis_drm.h
5125
5126 DRM DRIVER FOR SITRONIX ST7701 PANELS
5127 M:      Jagan Teki <jagan@amarulasolutions.com>
5128 S:      Maintained
5129 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5130 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5131
5132 DRM DRIVER FOR SITRONIX ST7586 PANELS
5133 M:      David Lechner <david@lechnology.com>
5134 S:      Maintained
5135 F:      drivers/gpu/drm/tinydrm/st7586.c
5136 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5137
5138 DRM DRIVER FOR SITRONIX ST7735R PANELS
5139 M:      David Lechner <david@lechnology.com>
5140 S:      Maintained
5141 F:      drivers/gpu/drm/tinydrm/st7735r.c
5142 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5143
5144 DRM DRIVER FOR TDFX VIDEO CARDS
5145 S:      Orphan / Obsolete
5146 F:      drivers/gpu/drm/tdfx/
5147
5148 DRM DRIVER FOR TPO TPG110 PANELS
5149 M:      Linus Walleij <linus.walleij@linaro.org>
5150 T:      git git://anongit.freedesktop.org/drm/drm-misc
5151 S:      Maintained
5152 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5153 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5154
5155 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5156 M:      Dave Airlie <airlied@redhat.com>
5157 R:      Sean Paul <sean@poorly.run>
5158 L:      dri-devel@lists.freedesktop.org
5159 S:      Odd Fixes
5160 F:      drivers/gpu/drm/udl/
5161 T:      git git://anongit.freedesktop.org/drm/drm-misc
5162
5163 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5164 M:      Hans de Goede <hdegoede@redhat.com>
5165 L:      dri-devel@lists.freedesktop.org
5166 S:      Maintained
5167 F:      drivers/gpu/drm/vboxvideo/
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169
5170 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5171 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5172 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5173 R:      Daniel Vetter <daniel@ffwll.ch>
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Maintained
5176 L:      dri-devel@lists.freedesktop.org
5177 F:      drivers/gpu/drm/vkms/
5178 F:      Documentation/gpu/vkms.rst
5179
5180 DRM DRIVER FOR VMWARE VIRTUAL GPU
5181 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5182 M:      Thomas Hellstrom <thellstrom@vmware.com>
5183 L:      dri-devel@lists.freedesktop.org
5184 T:      git git://people.freedesktop.org/~thomash/linux
5185 S:      Supported
5186 F:      drivers/gpu/drm/vmwgfx/
5187 F:      include/uapi/drm/vmwgfx_drm.h
5188
5189 DRM DRIVERS
5190 M:      David Airlie <airlied@linux.ie>
5191 M:      Daniel Vetter <daniel@ffwll.ch>
5192 L:      dri-devel@lists.freedesktop.org
5193 T:      git git://anongit.freedesktop.org/drm/drm
5194 B:      https://bugs.freedesktop.org/
5195 C:      irc://chat.freenode.net/dri-devel
5196 S:      Maintained
5197 F:      drivers/gpu/drm/
5198 F:      drivers/gpu/vga/
5199 F:      Documentation/devicetree/bindings/display/
5200 F:      Documentation/devicetree/bindings/gpu/
5201 F:      Documentation/gpu/
5202 F:      include/drm/
5203 F:      include/uapi/drm/
5204 F:      include/linux/vga*
5205
5206 DRM DRIVERS AND MISC GPU PATCHES
5207 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5208 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5209 M:      Sean Paul <sean@poorly.run>
5210 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5211 S:      Maintained
5212 T:      git git://anongit.freedesktop.org/drm/drm-misc
5213 F:      Documentation/gpu/
5214 F:      drivers/gpu/vga/
5215 F:      drivers/gpu/drm/*
5216 F:      include/drm/drm*
5217 F:      include/uapi/drm/drm*
5218 F:      include/linux/vga*
5219
5220 DRM DRIVERS FOR ALLWINNER A10
5221 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5222 L:      dri-devel@lists.freedesktop.org
5223 S:      Supported
5224 F:      drivers/gpu/drm/sun4i/
5225 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5226 T:      git git://anongit.freedesktop.org/drm/drm-misc
5227
5228 DRM DRIVERS FOR AMLOGIC SOCS
5229 M:      Neil Armstrong <narmstrong@baylibre.com>
5230 L:      dri-devel@lists.freedesktop.org
5231 L:      linux-amlogic@lists.infradead.org
5232 W:      http://linux-meson.com/
5233 S:      Supported
5234 F:      drivers/gpu/drm/meson/
5235 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5236 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5237 F:      Documentation/gpu/meson.rst
5238 T:      git git://anongit.freedesktop.org/drm/drm-misc
5239
5240 DRM DRIVERS FOR ATMEL HLCDC
5241 M:      Boris Brezillon <bbrezillon@kernel.org>
5242 L:      dri-devel@lists.freedesktop.org
5243 S:      Supported
5244 F:      drivers/gpu/drm/atmel-hlcdc/
5245 F:      Documentation/devicetree/bindings/display/atmel/
5246 T:      git git://anongit.freedesktop.org/drm/drm-misc
5247
5248 DRM DRIVERS FOR BRIDGE CHIPS
5249 M:      Andrzej Hajda <a.hajda@samsung.com>
5250 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5251 S:      Maintained
5252 T:      git git://anongit.freedesktop.org/drm/drm-misc
5253 F:      drivers/gpu/drm/bridge/
5254
5255 DRM DRIVERS FOR EXYNOS
5256 M:      Inki Dae <inki.dae@samsung.com>
5257 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5258 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5259 M:      Kyungmin Park <kyungmin.park@samsung.com>
5260 L:      dri-devel@lists.freedesktop.org
5261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5262 S:      Supported
5263 F:      drivers/gpu/drm/exynos/
5264 F:      include/uapi/drm/exynos_drm.h
5265 F:      Documentation/devicetree/bindings/display/exynos/
5266
5267 DRM DRIVERS FOR FREESCALE DCU
5268 M:      Stefan Agner <stefan@agner.ch>
5269 M:      Alison Wang <alison.wang@nxp.com>
5270 L:      dri-devel@lists.freedesktop.org
5271 S:      Supported
5272 F:      drivers/gpu/drm/fsl-dcu/
5273 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5274 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5275 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5276 T:      git git://anongit.freedesktop.org/drm/drm-misc
5277
5278 DRM DRIVERS FOR FREESCALE IMX
5279 M:      Philipp Zabel <p.zabel@pengutronix.de>
5280 L:      dri-devel@lists.freedesktop.org
5281 S:      Maintained
5282 F:      drivers/gpu/drm/imx/
5283 F:      drivers/gpu/ipu-v3/
5284 F:      Documentation/devicetree/bindings/display/imx/
5285
5286 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5287 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5288 L:      dri-devel@lists.freedesktop.org
5289 T:      git git://github.com/patjak/drm-gma500
5290 S:      Maintained
5291 F:      drivers/gpu/drm/gma500/
5292
5293 DRM DRIVERS FOR HISILICON
5294 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5295 M:      Rongrong Zou <zourongrong@gmail.com>
5296 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5297 R:      Chen Feng <puck.chen@hisilicon.com>
5298 L:      dri-devel@lists.freedesktop.org
5299 T:      git git://github.com/xin3liang/linux.git
5300 S:      Maintained
5301 F:      drivers/gpu/drm/hisilicon/
5302 F:      Documentation/devicetree/bindings/display/hisilicon/
5303
5304 DRM DRIVERS FOR LIMA
5305 M:      Qiang Yu <yuq825@gmail.com>
5306 L:      dri-devel@lists.freedesktop.org
5307 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5308 S:      Maintained
5309 F:      drivers/gpu/drm/lima/
5310 F:      include/uapi/drm/lima_drm.h
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312
5313 DRM DRIVERS FOR MEDIATEK
5314 M:      CK Hu <ck.hu@mediatek.com>
5315 M:      Philipp Zabel <p.zabel@pengutronix.de>
5316 L:      dri-devel@lists.freedesktop.org
5317 S:      Supported
5318 F:      drivers/gpu/drm/mediatek/
5319 F:      Documentation/devicetree/bindings/display/mediatek/
5320
5321 DRM DRIVERS FOR NVIDIA TEGRA
5322 M:      Thierry Reding <thierry.reding@gmail.com>
5323 L:      dri-devel@lists.freedesktop.org
5324 L:      linux-tegra@vger.kernel.org
5325 T:      git git://anongit.freedesktop.org/tegra/linux.git
5326 S:      Supported
5327 F:      drivers/gpu/drm/tegra/
5328 F:      drivers/gpu/host1x/
5329 F:      include/linux/host1x.h
5330 F:      include/uapi/drm/tegra_drm.h
5331 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5332
5333 DRM DRIVERS FOR RENESAS
5334 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5335 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5336 L:      dri-devel@lists.freedesktop.org
5337 L:      linux-renesas-soc@vger.kernel.org
5338 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5339 S:      Supported
5340 F:      drivers/gpu/drm/rcar-du/
5341 F:      drivers/gpu/drm/shmobile/
5342 F:      include/linux/platform_data/shmob_drm.h
5343 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5344 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5345 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5346
5347 DRM DRIVERS FOR ROCKCHIP
5348 M:      Sandy Huang <hjc@rock-chips.com>
5349 M:      Heiko Stübner <heiko@sntech.de>
5350 L:      dri-devel@lists.freedesktop.org
5351 S:      Maintained
5352 F:      drivers/gpu/drm/rockchip/
5353 F:      Documentation/devicetree/bindings/display/rockchip/
5354 T:      git git://anongit.freedesktop.org/drm/drm-misc
5355
5356 DRM DRIVERS FOR STI
5357 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5358 M:      Vincent Abriou <vincent.abriou@st.com>
5359 L:      dri-devel@lists.freedesktop.org
5360 T:      git git://anongit.freedesktop.org/drm/drm-misc
5361 S:      Maintained
5362 F:      drivers/gpu/drm/sti
5363 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5364
5365 DRM DRIVERS FOR STM
5366 M:      Yannick Fertre <yannick.fertre@st.com>
5367 M:      Philippe Cornu <philippe.cornu@st.com>
5368 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5369 M:      Vincent Abriou <vincent.abriou@st.com>
5370 L:      dri-devel@lists.freedesktop.org
5371 T:      git git://anongit.freedesktop.org/drm/drm-misc
5372 S:      Maintained
5373 F:      drivers/gpu/drm/stm
5374 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5375
5376 DRM DRIVERS FOR TI LCDC
5377 M:      Jyri Sarha <jsarha@ti.com>
5378 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5379 L:      dri-devel@lists.freedesktop.org
5380 S:      Maintained
5381 F:      drivers/gpu/drm/tilcdc/
5382 F:      Documentation/devicetree/bindings/display/tilcdc/
5383
5384 DRM DRIVERS FOR TI OMAP
5385 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5386 L:      dri-devel@lists.freedesktop.org
5387 S:      Maintained
5388 F:      drivers/gpu/drm/omapdrm/
5389 F:      Documentation/devicetree/bindings/display/ti/
5390
5391 DRM DRIVERS FOR V3D
5392 M:      Eric Anholt <eric@anholt.net>
5393 S:      Supported
5394 F:      drivers/gpu/drm/v3d/
5395 F:      include/uapi/drm/v3d_drm.h
5396 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5397 T:      git git://anongit.freedesktop.org/drm/drm-misc
5398
5399 DRM DRIVERS FOR VC4
5400 M:      Eric Anholt <eric@anholt.net>
5401 T:      git git://github.com/anholt/linux
5402 S:      Supported
5403 F:      drivers/gpu/drm/vc4/
5404 F:      include/uapi/drm/vc4_drm.h
5405 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5406 T:      git git://anongit.freedesktop.org/drm/drm-misc
5407
5408 DRM DRIVERS FOR VIVANTE GPU IP
5409 M:      Lucas Stach <l.stach@pengutronix.de>
5410 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5411 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5412 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5413 L:      dri-devel@lists.freedesktop.org
5414 S:      Maintained
5415 F:      drivers/gpu/drm/etnaviv/
5416 F:      include/uapi/drm/etnaviv_drm.h
5417 F:      Documentation/devicetree/bindings/display/etnaviv/
5418
5419 DRM DRIVERS FOR ZTE ZX
5420 M:      Shawn Guo <shawnguo@kernel.org>
5421 L:      dri-devel@lists.freedesktop.org
5422 S:      Maintained
5423 F:      drivers/gpu/drm/zte/
5424 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5425 T:      git git://anongit.freedesktop.org/drm/drm-misc
5426
5427 DRM PANEL DRIVERS
5428 M:      Thierry Reding <thierry.reding@gmail.com>
5429 L:      dri-devel@lists.freedesktop.org
5430 T:      git git://anongit.freedesktop.org/drm/drm-misc
5431 S:      Maintained
5432 F:      drivers/gpu/drm/drm_panel.c
5433 F:      drivers/gpu/drm/panel/
5434 F:      include/drm/drm_panel.h
5435 F:      Documentation/devicetree/bindings/display/panel/
5436
5437 DRM TINYDRM DRIVERS
5438 M:      Noralf Trønnes <noralf@tronnes.org>
5439 W:      https://github.com/notro/tinydrm/wiki/Development
5440 T:      git git://anongit.freedesktop.org/drm/drm-misc
5441 S:      Maintained
5442 F:      drivers/gpu/drm/tinydrm/
5443 F:      include/drm/tinydrm/
5444
5445 DRM DRIVERS FOR XEN
5446 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5447 T:      git git://anongit.freedesktop.org/drm/drm-misc
5448 L:      dri-devel@lists.freedesktop.org
5449 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5450 S:      Supported
5451 F:      drivers/gpu/drm/xen/
5452 F:      Documentation/gpu/xen-front.rst
5453
5454 DRM TTM SUBSYSTEM
5455 M:      Christian Koenig <christian.koenig@amd.com>
5456 M:      Huang Rui <ray.huang@amd.com>
5457 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5458 T:      git git://people.freedesktop.org/~agd5f/linux
5459 S:      Maintained
5460 L:      dri-devel@lists.freedesktop.org
5461 F:      include/drm/ttm/
5462 F:      drivers/gpu/drm/ttm/
5463
5464 DSBR100 USB FM RADIO DRIVER
5465 M:      Alexey Klimov <klimov.linux@gmail.com>
5466 L:      linux-media@vger.kernel.org
5467 T:      git git://linuxtv.org/media_tree.git
5468 S:      Maintained
5469 F:      drivers/media/radio/dsbr100.c
5470
5471 DSCC4 DRIVER
5472 M:      Francois Romieu <romieu@fr.zoreil.com>
5473 L:      netdev@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/net/wan/dscc4.c
5476
5477 DT3155 MEDIA DRIVER
5478 M:      Hans Verkuil <hverkuil@xs4all.nl>
5479 L:      linux-media@vger.kernel.org
5480 T:      git git://linuxtv.org/media_tree.git
5481 W:      https://linuxtv.org
5482 S:      Odd Fixes
5483 F:      drivers/media/pci/dt3155/
5484
5485 DVB_USB_AF9015 MEDIA DRIVER
5486 M:      Antti Palosaari <crope@iki.fi>
5487 L:      linux-media@vger.kernel.org
5488 W:      https://linuxtv.org
5489 W:      http://palosaari.fi/linux/
5490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5491 T:      git git://linuxtv.org/anttip/media_tree.git
5492 S:      Maintained
5493 F:      drivers/media/usb/dvb-usb-v2/af9015*
5494
5495 DVB_USB_AF9035 MEDIA DRIVER
5496 M:      Antti Palosaari <crope@iki.fi>
5497 L:      linux-media@vger.kernel.org
5498 W:      https://linuxtv.org
5499 W:      http://palosaari.fi/linux/
5500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5501 T:      git git://linuxtv.org/anttip/media_tree.git
5502 S:      Maintained
5503 F:      drivers/media/usb/dvb-usb-v2/af9035*
5504
5505 DVB_USB_ANYSEE MEDIA DRIVER
5506 M:      Antti Palosaari <crope@iki.fi>
5507 L:      linux-media@vger.kernel.org
5508 W:      https://linuxtv.org
5509 W:      http://palosaari.fi/linux/
5510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5511 T:      git git://linuxtv.org/anttip/media_tree.git
5512 S:      Maintained
5513 F:      drivers/media/usb/dvb-usb-v2/anysee*
5514
5515 DVB_USB_AU6610 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/au6610*
5524
5525 DVB_USB_CE6230 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/ce6230*
5534
5535 DVB_USB_CXUSB MEDIA DRIVER
5536 M:      Michael Krufky <mkrufky@linuxtv.org>
5537 L:      linux-media@vger.kernel.org
5538 W:      https://linuxtv.org
5539 W:      http://github.com/mkrufky
5540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5541 T:      git git://linuxtv.org/media_tree.git
5542 S:      Maintained
5543 F:      drivers/media/usb/dvb-usb/cxusb*
5544
5545 DVB_USB_EC168 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/ec168*
5554
5555 DVB_USB_GL861 MEDIA DRIVER
5556 M:      Antti Palosaari <crope@iki.fi>
5557 L:      linux-media@vger.kernel.org
5558 W:      https://linuxtv.org
5559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5560 T:      git git://linuxtv.org/anttip/media_tree.git
5561 S:      Maintained
5562 F:      drivers/media/usb/dvb-usb-v2/gl861*
5563
5564 DVB_USB_MXL111SF MEDIA DRIVER
5565 M:      Michael Krufky <mkrufky@linuxtv.org>
5566 L:      linux-media@vger.kernel.org
5567 W:      https://linuxtv.org
5568 W:      http://github.com/mkrufky
5569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5570 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5571 S:      Maintained
5572 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5573
5574 DVB_USB_RTL28XXU MEDIA DRIVER
5575 M:      Antti Palosaari <crope@iki.fi>
5576 L:      linux-media@vger.kernel.org
5577 W:      https://linuxtv.org
5578 W:      http://palosaari.fi/linux/
5579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5580 T:      git git://linuxtv.org/anttip/media_tree.git
5581 S:      Maintained
5582 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5583
5584 DVB_USB_V2 MEDIA DRIVER
5585 M:      Antti Palosaari <crope@iki.fi>
5586 L:      linux-media@vger.kernel.org
5587 W:      https://linuxtv.org
5588 W:      http://palosaari.fi/linux/
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/dvb_usb*
5593 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5594
5595 DYNAMIC DEBUG
5596 M:      Jason Baron <jbaron@akamai.com>
5597 S:      Maintained
5598 F:      lib/dynamic_debug.c
5599 F:      include/linux/dynamic_debug.h
5600
5601 DYNAMIC INTERRUPT MODERATION
5602 M:      Tal Gilboa <talgi@mellanox.com>
5603 S:      Maintained
5604 F:      include/linux/net_dim.h
5605
5606 DZ DECSTATION DZ11 SERIAL DRIVER
5607 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5608 S:      Maintained
5609 F:      drivers/tty/serial/dz.*
5610
5611 E3X0 POWER BUTTON DRIVER
5612 M:      Moritz Fischer <moritz.fischer@ettus.com>
5613 L:      usrp-users@lists.ettus.com
5614 W:      http://www.ettus.com
5615 S:      Supported
5616 F:      drivers/input/misc/e3x0-button.c
5617 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5618
5619 E4000 MEDIA DRIVER
5620 M:      Antti Palosaari <crope@iki.fi>
5621 L:      linux-media@vger.kernel.org
5622 W:      https://linuxtv.org
5623 W:      http://palosaari.fi/linux/
5624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5625 T:      git git://linuxtv.org/anttip/media_tree.git
5626 S:      Maintained
5627 F:      drivers/media/tuners/e4000*
5628
5629 EARTH_PT1 MEDIA DRIVER
5630 M:      Akihiro Tsukada <tskd08@gmail.com>
5631 L:      linux-media@vger.kernel.org
5632 S:      Odd Fixes
5633 F:      drivers/media/pci/pt1/
5634
5635 EARTH_PT3 MEDIA DRIVER
5636 M:      Akihiro Tsukada <tskd08@gmail.com>
5637 L:      linux-media@vger.kernel.org
5638 S:      Odd Fixes
5639 F:      drivers/media/pci/pt3/
5640
5641 EC100 MEDIA DRIVER
5642 M:      Antti Palosaari <crope@iki.fi>
5643 L:      linux-media@vger.kernel.org
5644 W:      https://linuxtv.org
5645 W:      http://palosaari.fi/linux/
5646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5647 T:      git git://linuxtv.org/anttip/media_tree.git
5648 S:      Maintained
5649 F:      drivers/media/dvb-frontends/ec100*
5650
5651 ECRYPT FILE SYSTEM
5652 M:      Tyler Hicks <tyhicks@canonical.com>
5653 L:      ecryptfs@vger.kernel.org
5654 W:      http://ecryptfs.org
5655 W:      https://launchpad.net/ecryptfs
5656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5657 S:      Supported
5658 F:      Documentation/filesystems/ecryptfs.txt
5659 F:      fs/ecryptfs/
5660
5661 EDAC-AMD64
5662 M:      Borislav Petkov <bp@alien8.de>
5663 L:      linux-edac@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/edac/amd64_edac*
5666
5667 EDAC-AST2500
5668 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5669 S:      Supported
5670 F:      drivers/edac/aspeed_edac.c
5671 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5672
5673 EDAC-CALXEDA
5674 M:      Robert Richter <rric@kernel.org>
5675 L:      linux-edac@vger.kernel.org
5676 S:      Maintained
5677 F:      drivers/edac/highbank*
5678
5679 EDAC-CAVIUM OCTEON
5680 M:      Ralf Baechle <ralf@linux-mips.org>
5681 M:      David Daney <david.daney@cavium.com>
5682 L:      linux-edac@vger.kernel.org
5683 L:      linux-mips@vger.kernel.org
5684 S:      Supported
5685 F:      drivers/edac/octeon_edac*
5686
5687 EDAC-CAVIUM THUNDERX
5688 M:      David Daney <david.daney@cavium.com>
5689 M:      Jan Glauber <jglauber@cavium.com>
5690 L:      linux-edac@vger.kernel.org
5691 S:      Supported
5692 F:      drivers/edac/thunderx_edac*
5693
5694 EDAC-CORE
5695 M:      Borislav Petkov <bp@alien8.de>
5696 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5697 R:      James Morse <james.morse@arm.com>
5698 L:      linux-edac@vger.kernel.org
5699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5701 S:      Supported
5702 F:      Documentation/admin-guide/ras.rst
5703 F:      Documentation/driver-api/edac.rst
5704 F:      drivers/edac/
5705 F:      include/linux/edac.h
5706
5707 EDAC-E752X
5708 M:      Mark Gross <mark.gross@intel.com>
5709 L:      linux-edac@vger.kernel.org
5710 S:      Maintained
5711 F:      drivers/edac/e752x_edac.c
5712
5713 EDAC-E7XXX
5714 L:      linux-edac@vger.kernel.org
5715 S:      Maintained
5716 F:      drivers/edac/e7xxx_edac.c
5717
5718 EDAC-FSL_DDR
5719 M:      York Sun <york.sun@nxp.com>
5720 L:      linux-edac@vger.kernel.org
5721 S:      Maintained
5722 F:      drivers/edac/fsl_ddr_edac.*
5723
5724 EDAC-GHES
5725 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5726 L:      linux-edac@vger.kernel.org
5727 S:      Maintained
5728 F:      drivers/edac/ghes_edac.c
5729
5730 EDAC-I10NM
5731 M:      Tony Luck <tony.luck@intel.com>
5732 L:      linux-edac@vger.kernel.org
5733 S:      Maintained
5734 F:      drivers/edac/i10nm_base.c
5735
5736 EDAC-I3000
5737 L:      linux-edac@vger.kernel.org
5738 S:      Orphan
5739 F:      drivers/edac/i3000_edac.c
5740
5741 EDAC-I5000
5742 L:      linux-edac@vger.kernel.org
5743 S:      Maintained
5744 F:      drivers/edac/i5000_edac.c
5745
5746 EDAC-I5400
5747 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L:      linux-edac@vger.kernel.org
5749 S:      Maintained
5750 F:      drivers/edac/i5400_edac.c
5751
5752 EDAC-I7300
5753 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5754 L:      linux-edac@vger.kernel.org
5755 S:      Maintained
5756 F:      drivers/edac/i7300_edac.c
5757
5758 EDAC-I7CORE
5759 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5760 L:      linux-edac@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/edac/i7core_edac.c
5763
5764 EDAC-I82443BXGX
5765 M:      Tim Small <tim@buttersideup.com>
5766 L:      linux-edac@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/edac/i82443bxgx_edac.c
5769
5770 EDAC-I82975X
5771 M:      "Arvind R." <arvino55@gmail.com>
5772 L:      linux-edac@vger.kernel.org
5773 S:      Maintained
5774 F:      drivers/edac/i82975x_edac.c
5775
5776 EDAC-IE31200
5777 M:      Jason Baron <jbaron@akamai.com>
5778 L:      linux-edac@vger.kernel.org
5779 S:      Maintained
5780 F:      drivers/edac/ie31200_edac.c
5781
5782 EDAC-MPC85XX
5783 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5784 L:      linux-edac@vger.kernel.org
5785 S:      Maintained
5786 F:      drivers/edac/mpc85xx_edac.[ch]
5787
5788 EDAC-PASEMI
5789 M:      Egor Martovetsky <egor@pasemi.com>
5790 L:      linux-edac@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/edac/pasemi_edac.c
5793
5794 EDAC-PND2
5795 M:      Tony Luck <tony.luck@intel.com>
5796 L:      linux-edac@vger.kernel.org
5797 S:      Maintained
5798 F:      drivers/edac/pnd2_edac.[ch]
5799
5800 EDAC-R82600
5801 M:      Tim Small <tim@buttersideup.com>
5802 L:      linux-edac@vger.kernel.org
5803 S:      Maintained
5804 F:      drivers/edac/r82600_edac.c
5805
5806 EDAC-SBRIDGE
5807 M:      Tony Luck <tony.luck@intel.com>
5808 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5809 L:      linux-edac@vger.kernel.org
5810 S:      Maintained
5811 F:      drivers/edac/sb_edac.c
5812
5813 EDAC-SKYLAKE
5814 M:      Tony Luck <tony.luck@intel.com>
5815 L:      linux-edac@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/edac/skx_*.c
5818
5819 EDAC-TI
5820 M:      Tero Kristo <t-kristo@ti.com>
5821 L:      linux-edac@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/edac/ti_edac.c
5824
5825 EDAC-QCOM
5826 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5827 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5828 L:      linux-arm-msm@vger.kernel.org
5829 L:      linux-edac@vger.kernel.org
5830 S:      Maintained
5831 F:      drivers/edac/qcom_edac.c
5832
5833 EDIROL UA-101/UA-1000 DRIVER
5834 M:      Clemens Ladisch <clemens@ladisch.de>
5835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5837 S:      Maintained
5838 F:      sound/usb/misc/ua101.c
5839
5840 EFI TEST DRIVER
5841 L:      linux-efi@vger.kernel.org
5842 M:      Ivan Hu <ivan.hu@canonical.com>
5843 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5844 S:      Maintained
5845 F:      drivers/firmware/efi/test/
5846
5847 EFI VARIABLE FILESYSTEM
5848 M:      Matthew Garrett <matthew.garrett@nebula.com>
5849 M:      Jeremy Kerr <jk@ozlabs.org>
5850 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5852 L:      linux-efi@vger.kernel.org
5853 S:      Maintained
5854 F:      fs/efivarfs/
5855
5856 EFIFB FRAMEBUFFER DRIVER
5857 L:      linux-fbdev@vger.kernel.org
5858 M:      Peter Jones <pjones@redhat.com>
5859 S:      Maintained
5860 F:      drivers/video/fbdev/efifb.c
5861
5862 EFS FILESYSTEM
5863 W:      http://aeschi.ch.eu.org/efs/
5864 S:      Orphan
5865 F:      fs/efs/
5866
5867 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5868 M:      Douglas Miller <dougmill@linux.ibm.com>
5869 L:      netdev@vger.kernel.org
5870 S:      Maintained
5871 F:      drivers/net/ethernet/ibm/ehea/
5872
5873 EM28XX VIDEO4LINUX DRIVER
5874 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5875 L:      linux-media@vger.kernel.org
5876 W:      https://linuxtv.org
5877 T:      git git://linuxtv.org/media_tree.git
5878 S:      Maintained
5879 F:      drivers/media/usb/em28xx/
5880 F:      Documentation/media/v4l-drivers/em28xx*
5881
5882 EMBEDDED LINUX
5883 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5884 M:      Matt Mackall <mpm@selenic.com>
5885 M:      David Woodhouse <dwmw2@infradead.org>
5886 L:      linux-embedded@vger.kernel.org
5887 S:      Maintained
5888
5889 Emulex 10Gbps iSCSI - OneConnect DRIVER
5890 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5891 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5892 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5893 L:      linux-scsi@vger.kernel.org
5894 W:      http://www.broadcom.com
5895 S:      Supported
5896 F:      drivers/scsi/be2iscsi/
5897
5898 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5899 M:      Sathya Perla <sathya.perla@broadcom.com>
5900 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5901 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5902 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5903 L:      netdev@vger.kernel.org
5904 W:      http://www.emulex.com
5905 S:      Supported
5906 F:      drivers/net/ethernet/emulex/benet/
5907
5908 EMULEX ONECONNECT ROCE DRIVER
5909 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5910 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5911 L:      linux-rdma@vger.kernel.org
5912 W:      http://www.broadcom.com
5913 S:      Odd Fixes
5914 F:      drivers/infiniband/hw/ocrdma/
5915 F:      include/uapi/rdma/ocrdma-abi.h
5916
5917 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5918 M:      James Smart <james.smart@broadcom.com>
5919 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5920 L:      linux-scsi@vger.kernel.org
5921 W:      http://www.broadcom.com
5922 S:      Supported
5923 F:      drivers/scsi/lpfc/
5924
5925 ENE CB710 FLASH CARD READER DRIVER
5926 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5927 S:      Maintained
5928 F:      drivers/misc/cb710/
5929 F:      drivers/mmc/host/cb710-mmc.*
5930 F:      include/linux/cb710.h
5931
5932 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5933 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5934 S:      Maintained
5935 F:      drivers/media/rc/ene_ir.*
5936
5937 EPSON S1D13XXX FRAMEBUFFER DRIVER
5938 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5939 S:      Maintained
5940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5941 F:      drivers/video/fbdev/s1d13xxxfb.c
5942 F:      include/video/s1d13xxxfb.h
5943
5944 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5945 M:      Jeff Layton <jlayton@kernel.org>
5946 S:      Maintained
5947 F:      lib/errseq.c
5948 F:      include/linux/errseq.h
5949
5950 ET131X NETWORK DRIVER
5951 M:      Mark Einon <mark.einon@gmail.com>
5952 S:      Odd Fixes
5953 F:      drivers/net/ethernet/agere/
5954
5955 ETHERNET BRIDGE
5956 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5957 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5958 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5959 L:      netdev@vger.kernel.org
5960 W:      http://www.linuxfoundation.org/en/Net:Bridge
5961 S:      Maintained
5962 F:      include/linux/netfilter_bridge/
5963 F:      net/bridge/
5964
5965 ETHERNET PHY LIBRARY
5966 M:      Andrew Lunn <andrew@lunn.ch>
5967 M:      Florian Fainelli <f.fainelli@gmail.com>
5968 M:      Heiner Kallweit <hkallweit1@gmail.com>
5969 L:      netdev@vger.kernel.org
5970 S:      Maintained
5971 F:      Documentation/ABI/testing/sysfs-bus-mdio
5972 F:      Documentation/devicetree/bindings/net/mdio*
5973 F:      Documentation/networking/phy.rst
5974 F:      drivers/net/phy/
5975 F:      drivers/of/of_mdio.c
5976 F:      drivers/of/of_net.c
5977 F:      include/linux/*mdio*.h
5978 F:      include/linux/of_net.h
5979 F:      include/linux/phy.h
5980 F:      include/linux/phy_fixed.h
5981 F:      include/linux/platform_data/mdio-bcm-unimac.h
5982 F:      include/linux/platform_data/mdio-gpio.h
5983 F:      include/trace/events/mdio.h
5984 F:      include/uapi/linux/mdio.h
5985 F:      include/uapi/linux/mii.h
5986
5987 EXT2 FILE SYSTEM
5988 M:      Jan Kara <jack@suse.com>
5989 L:      linux-ext4@vger.kernel.org
5990 S:      Maintained
5991 F:      Documentation/filesystems/ext2.txt
5992 F:      fs/ext2/
5993 F:      include/linux/ext2*
5994
5995 EXT4 FILE SYSTEM
5996 M:      "Theodore Ts'o" <tytso@mit.edu>
5997 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5998 L:      linux-ext4@vger.kernel.org
5999 W:      http://ext4.wiki.kernel.org
6000 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6002 S:      Maintained
6003 F:      Documentation/filesystems/ext4/
6004 F:      fs/ext4/
6005
6006 Extended Verification Module (EVM)
6007 M:      Mimi Zohar <zohar@linux.ibm.com>
6008 L:      linux-integrity@vger.kernel.org
6009 S:      Supported
6010 F:      security/integrity/evm/
6011
6012 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6013 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6014 L:      linux-efi@vger.kernel.org
6015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6016 S:      Maintained
6017 F:      Documentation/efi-stub.txt
6018 F:      arch/*/kernel/efi.c
6019 F:      arch/x86/boot/compressed/eboot.[ch]
6020 F:      arch/*/include/asm/efi.h
6021 F:      arch/x86/platform/efi/
6022 F:      drivers/firmware/efi/
6023 F:      include/linux/efi*.h
6024 F:      arch/arm/boot/compressed/efi-header.S
6025 F:      arch/arm64/kernel/efi-entry.S
6026
6027 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6028 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6029 M:      Chanwoo Choi <cw00.choi@samsung.com>
6030 L:      linux-kernel@vger.kernel.org
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6032 S:      Maintained
6033 F:      drivers/extcon/
6034 F:      include/linux/extcon/
6035 F:      include/linux/extcon.h
6036 F:      Documentation/extcon/
6037 F:      Documentation/devicetree/bindings/extcon/
6038
6039 EXYNOS DP DRIVER
6040 M:      Jingoo Han <jingoohan1@gmail.com>
6041 L:      dri-devel@lists.freedesktop.org
6042 S:      Maintained
6043 F:      drivers/gpu/drm/exynos/exynos_dp*
6044
6045 EXYNOS SYSMMU (IOMMU) driver
6046 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6047 L:      iommu@lists.linux-foundation.org
6048 S:      Maintained
6049 F:      drivers/iommu/exynos-iommu.c
6050
6051 EZchip NPS platform support
6052 M:      Vineet Gupta <vgupta@synopsys.com>
6053 M:      Ofer Levi <oferle@mellanox.com>
6054 S:      Supported
6055 F:      arch/arc/plat-eznps
6056 F:      arch/arc/boot/dts/eznps.dts
6057
6058 F2FS FILE SYSTEM
6059 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6060 M:      Chao Yu <yuchao0@huawei.com>
6061 L:      linux-f2fs-devel@lists.sourceforge.net
6062 W:      https://f2fs.wiki.kernel.org/
6063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6064 S:      Maintained
6065 F:      Documentation/filesystems/f2fs.txt
6066 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6067 F:      fs/f2fs/
6068 F:      include/linux/f2fs_fs.h
6069 F:      include/trace/events/f2fs.h
6070
6071 F71805F HARDWARE MONITORING DRIVER
6072 M:      Jean Delvare <jdelvare@suse.com>
6073 L:      linux-hwmon@vger.kernel.org
6074 S:      Maintained
6075 F:      Documentation/hwmon/f71805f.rst
6076 F:      drivers/hwmon/f71805f.c
6077
6078 FADDR2LINE
6079 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6080 S:      Maintained
6081 F:      scripts/faddr2line
6082
6083 FAILOVER MODULE
6084 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6085 L:      netdev@vger.kernel.org
6086 S:      Supported
6087 F:      net/core/failover.c
6088 F:      include/net/failover.h
6089 F:      Documentation/networking/failover.rst
6090
6091 FANOTIFY
6092 M:      Jan Kara <jack@suse.cz>
6093 R:      Amir Goldstein <amir73il@gmail.com>
6094 L:      linux-fsdevel@vger.kernel.org
6095 S:      Maintained
6096 F:      fs/notify/fanotify/
6097 F:      include/linux/fanotify.h
6098 F:      include/uapi/linux/fanotify.h
6099
6100 FARSYNC SYNCHRONOUS DRIVER
6101 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6102 W:      http://www.farsite.co.uk/
6103 S:      Supported
6104 F:      drivers/net/wan/farsync.*
6105
6106 FAULT INJECTION SUPPORT
6107 M:      Akinobu Mita <akinobu.mita@gmail.com>
6108 S:      Supported
6109 F:      Documentation/fault-injection/
6110 F:      lib/fault-inject.c
6111
6112 FBTFT Framebuffer drivers
6113 S:      Orphan
6114 L:      dri-devel@lists.freedesktop.org
6115 L:      linux-fbdev@vger.kernel.org
6116 F:      drivers/staging/fbtft/
6117
6118 FC0011 TUNER DRIVER
6119 M:      Michael Buesch <m@bues.ch>
6120 L:      linux-media@vger.kernel.org
6121 S:      Maintained
6122 F:      drivers/media/tuners/fc0011.h
6123 F:      drivers/media/tuners/fc0011.c
6124
6125 FC2580 MEDIA DRIVER
6126 M:      Antti Palosaari <crope@iki.fi>
6127 L:      linux-media@vger.kernel.org
6128 W:      https://linuxtv.org
6129 W:      http://palosaari.fi/linux/
6130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6131 T:      git git://linuxtv.org/anttip/media_tree.git
6132 S:      Maintained
6133 F:      drivers/media/tuners/fc2580*
6134
6135 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6136 M:      Hannes Reinecke <hare@suse.de>
6137 L:      linux-scsi@vger.kernel.org
6138 W:      www.Open-FCoE.org
6139 S:      Supported
6140 F:      drivers/scsi/libfc/
6141 F:      drivers/scsi/fcoe/
6142 F:      include/scsi/fc/
6143 F:      include/scsi/libfc.h
6144 F:      include/scsi/libfcoe.h
6145 F:      include/uapi/scsi/fc/
6146
6147 FILE LOCKING (flock() and fcntl()/lockf())
6148 M:      Jeff Layton <jlayton@kernel.org>
6149 M:      "J. Bruce Fields" <bfields@fieldses.org>
6150 L:      linux-fsdevel@vger.kernel.org
6151 S:      Maintained
6152 F:      include/linux/fcntl.h
6153 F:      include/uapi/linux/fcntl.h
6154 F:      fs/fcntl.c
6155 F:      fs/locks.c
6156
6157 FILESYSTEMS (VFS and infrastructure)
6158 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6159 L:      linux-fsdevel@vger.kernel.org
6160 S:      Maintained
6161 F:      fs/*
6162 F:      include/linux/fs.h
6163 F:      include/linux/fs_types.h
6164 F:      include/uapi/linux/fs.h
6165
6166 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6167 M:      Riku Voipio <riku.voipio@iki.fi>
6168 L:      linux-hwmon@vger.kernel.org
6169 S:      Maintained
6170 F:      drivers/hwmon/f75375s.c
6171 F:      include/linux/f75375s.h
6172
6173 FIREWIRE AUDIO DRIVERS
6174 M:      Clemens Ladisch <clemens@ladisch.de>
6175 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6177 S:      Maintained
6178 F:      sound/firewire/
6179
6180 FIREWIRE MEDIA DRIVERS (firedtv)
6181 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6182 L:      linux-media@vger.kernel.org
6183 L:      linux1394-devel@lists.sourceforge.net
6184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6185 S:      Maintained
6186 F:      drivers/media/firewire/
6187
6188 FIREWIRE SBP-2 TARGET
6189 M:      Chris Boot <bootc@bootc.net>
6190 L:      linux-scsi@vger.kernel.org
6191 L:      target-devel@vger.kernel.org
6192 L:      linux1394-devel@lists.sourceforge.net
6193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6194 S:      Maintained
6195 F:      drivers/target/sbp/
6196
6197 FIREWIRE SUBSYSTEM
6198 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6199 L:      linux1394-devel@lists.sourceforge.net
6200 W:      http://ieee1394.wiki.kernel.org/
6201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6202 S:      Maintained
6203 F:      drivers/firewire/
6204 F:      include/linux/firewire.h
6205 F:      include/uapi/linux/firewire*.h
6206 F:      tools/firewire/
6207
6208 FIRMWARE LOADER (request_firmware)
6209 M:      Luis Chamberlain <mcgrof@kernel.org>
6210 L:      linux-kernel@vger.kernel.org
6211 S:      Maintained
6212 F:      Documentation/firmware_class/
6213 F:      drivers/base/firmware_loader/
6214 F:      include/linux/firmware.h
6215
6216 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6217 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6218 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6219 S:      Maintained
6220 F:      drivers/block/rsxx/
6221
6222 FLOPPY DRIVER
6223 M:      Jiri Kosina <jikos@kernel.org>
6224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6225 S:      Odd fixes
6226 F:      drivers/block/floppy.c
6227
6228 FMC SUBSYSTEM
6229 M:      Alessandro Rubini <rubini@gnudd.com>
6230 W:      http://www.ohwr.org/projects/fmc-bus
6231 S:      Supported
6232 F:      drivers/fmc/
6233 F:      include/linux/fmc*.h
6234 F:      include/linux/ipmi-fru.h
6235 K:      fmc_d.*register
6236
6237 FPGA MANAGER FRAMEWORK
6238 M:      Alan Tull <atull@kernel.org>
6239 M:      Moritz Fischer <mdf@kernel.org>
6240 L:      linux-fpga@vger.kernel.org
6241 S:      Maintained
6242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6243 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6244 F:      Documentation/fpga/
6245 F:      Documentation/driver-api/fpga/
6246 F:      Documentation/devicetree/bindings/fpga/
6247 F:      drivers/fpga/
6248 F:      include/linux/fpga/
6249 W:      http://www.rocketboards.org
6250
6251 FPGA DFL DRIVERS
6252 M:      Wu Hao <hao.wu@intel.com>
6253 L:      linux-fpga@vger.kernel.org
6254 S:      Maintained
6255 F:      Documentation/fpga/dfl.txt
6256 F:      include/uapi/linux/fpga-dfl.h
6257 F:      drivers/fpga/dfl*
6258
6259 FPU EMULATOR
6260 M:      Bill Metzenthen <billm@melbpc.org.au>
6261 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6262 S:      Maintained
6263 F:      arch/x86/math-emu/
6264
6265 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6266 L:      netdev@vger.kernel.org
6267 S:      Orphan
6268 F:      drivers/net/wan/dlci.c
6269 F:      drivers/net/wan/sdla.c
6270
6271 FRAMEBUFFER LAYER
6272 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6273 L:      dri-devel@lists.freedesktop.org
6274 L:      linux-fbdev@vger.kernel.org
6275 T:      git git://github.com/bzolnier/linux.git
6276 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6277 S:      Maintained
6278 F:      Documentation/fb/
6279 F:      drivers/video/
6280 F:      include/video/
6281 F:      include/linux/fb.h
6282 F:      include/uapi/video/
6283 F:      include/uapi/linux/fb.h
6284
6285 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6286 M:      Horia Geantă <horia.geanta@nxp.com>
6287 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6288 L:      linux-crypto@vger.kernel.org
6289 S:      Maintained
6290 F:      drivers/crypto/caam/
6291 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6292
6293 FREESCALE DIU FRAMEBUFFER DRIVER
6294 M:      Timur Tabi <timur@kernel.org>
6295 L:      linux-fbdev@vger.kernel.org
6296 S:      Maintained
6297 F:      drivers/video/fbdev/fsl-diu-fb.*
6298
6299 FREESCALE DMA DRIVER
6300 M:      Li Yang <leoyang.li@nxp.com>
6301 M:      Zhang Wei <zw@zh-kernel.org>
6302 L:      linuxppc-dev@lists.ozlabs.org
6303 S:      Maintained
6304 F:      drivers/dma/fsldma.*
6305
6306 FREESCALE ENETC ETHERNET DRIVERS
6307 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6308 L:      netdev@vger.kernel.org
6309 S:      Maintained
6310 F:      drivers/net/ethernet/freescale/enetc/
6311
6312 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6313 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6314 L:      netdev@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/net/ethernet/freescale/gianfar*
6317 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6318
6319 FREESCALE GPMI NAND DRIVER
6320 M:      Han Xu <han.xu@nxp.com>
6321 L:      linux-mtd@lists.infradead.org
6322 S:      Maintained
6323 F:      drivers/mtd/nand/raw/gpmi-nand/*
6324
6325 FREESCALE I2C CPM DRIVER
6326 M:      Jochen Friedrich <jochen@scram.de>
6327 L:      linuxppc-dev@lists.ozlabs.org
6328 L:      linux-i2c@vger.kernel.org
6329 S:      Maintained
6330 F:      drivers/i2c/busses/i2c-cpm.c
6331
6332 FREESCALE IMX LPI2C DRIVER
6333 M:      Dong Aisheng <aisheng.dong@nxp.com>
6334 L:      linux-i2c@vger.kernel.org
6335 L:      linux-imx@nxp.com
6336 S:      Maintained
6337 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6338 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6339
6340 FREESCALE IMX / MXC FEC DRIVER
6341 M:      Fugang Duan <fugang.duan@nxp.com>
6342 L:      netdev@vger.kernel.org
6343 S:      Maintained
6344 F:      drivers/net/ethernet/freescale/fec_main.c
6345 F:      drivers/net/ethernet/freescale/fec_ptp.c
6346 F:      drivers/net/ethernet/freescale/fec.h
6347 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6348
6349 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6350 M:      Sascha Hauer <s.hauer@pengutronix.de>
6351 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6352 L:      linux-fbdev@vger.kernel.org
6353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6354 S:      Maintained
6355 F:      include/linux/platform_data/video-imxfb.h
6356 F:      drivers/video/fbdev/imxfb.c
6357
6358 FREESCALE QORIQ DPAA ETHERNET DRIVER
6359 M:      Madalin Bucur <madalin.bucur@nxp.com>
6360 L:      netdev@vger.kernel.org
6361 S:      Maintained
6362 F:      drivers/net/ethernet/freescale/dpaa
6363
6364 FREESCALE QORIQ DPAA FMAN DRIVER
6365 M:      Madalin Bucur <madalin.bucur@nxp.com>
6366 L:      netdev@vger.kernel.org
6367 S:      Maintained
6368 F:      drivers/net/ethernet/freescale/fman
6369 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6370
6371 FREESCALE QORIQ PTP CLOCK DRIVER
6372 M:      Yangbo Lu <yangbo.lu@nxp.com>
6373 L:      netdev@vger.kernel.org
6374 S:      Maintained
6375 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6376 F:      drivers/ptp/ptp_qoriq.c
6377 F:      drivers/ptp/ptp_qoriq_debugfs.c
6378 F:      include/linux/fsl/ptp_qoriq.h
6379 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6380
6381 FREESCALE QUAD SPI DRIVER
6382 M:      Han Xu <han.xu@nxp.com>
6383 L:      linux-spi@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/spi/spi-fsl-qspi.c
6386
6387 FREESCALE QUICC ENGINE LIBRARY
6388 M:      Qiang Zhao <qiang.zhao@nxp.com>
6389 L:      linuxppc-dev@lists.ozlabs.org
6390 S:      Maintained
6391 F:      drivers/soc/fsl/qe/
6392 F:      include/soc/fsl/*qe*.h
6393 F:      include/soc/fsl/*ucc*.h
6394
6395 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6396 M:      Li Yang <leoyang.li@nxp.com>
6397 L:      netdev@vger.kernel.org
6398 L:      linuxppc-dev@lists.ozlabs.org
6399 S:      Maintained
6400 F:      drivers/net/ethernet/freescale/ucc_geth*
6401
6402 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6403 M:      Zhao Qiang <qiang.zhao@nxp.com>
6404 L:      netdev@vger.kernel.org
6405 L:      linuxppc-dev@lists.ozlabs.org
6406 S:      Maintained
6407 F:      drivers/net/wan/fsl_ucc_hdlc*
6408
6409 FREESCALE QUICC ENGINE UCC UART DRIVER
6410 M:      Timur Tabi <timur@kernel.org>
6411 L:      linuxppc-dev@lists.ozlabs.org
6412 S:      Maintained
6413 F:      drivers/tty/serial/ucc_uart.c
6414
6415 FREESCALE SOC DRIVERS
6416 M:      Li Yang <leoyang.li@nxp.com>
6417 L:      linuxppc-dev@lists.ozlabs.org
6418 L:      linux-arm-kernel@lists.infradead.org
6419 S:      Maintained
6420 F:      Documentation/devicetree/bindings/soc/fsl/
6421 F:      drivers/soc/fsl/
6422 F:      include/linux/fsl/
6423
6424 FREESCALE SOC FS_ENET DRIVER
6425 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6426 L:      linuxppc-dev@lists.ozlabs.org
6427 L:      netdev@vger.kernel.org
6428 S:      Maintained
6429 F:      drivers/net/ethernet/freescale/fs_enet/
6430 F:      include/linux/fs_enet_pd.h
6431
6432 FREESCALE SOC SOUND DRIVERS
6433 M:      Timur Tabi <timur@kernel.org>
6434 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6435 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6436 R:      Fabio Estevam <festevam@gmail.com>
6437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6438 L:      linuxppc-dev@lists.ozlabs.org
6439 S:      Maintained
6440 F:      sound/soc/fsl/fsl*
6441 F:      sound/soc/fsl/imx*
6442 F:      sound/soc/fsl/mpc8610_hpcd.c
6443
6444 FREESCALE USB PERIPHERAL DRIVERS
6445 M:      Li Yang <leoyang.li@nxp.com>
6446 L:      linux-usb@vger.kernel.org
6447 L:      linuxppc-dev@lists.ozlabs.org
6448 S:      Maintained
6449 F:      drivers/usb/gadget/udc/fsl*
6450
6451 FREEVXFS FILESYSTEM
6452 M:      Christoph Hellwig <hch@infradead.org>
6453 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6454 S:      Maintained
6455 F:      fs/freevxfs/
6456
6457 FREEZER
6458 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6459 M:      Pavel Machek <pavel@ucw.cz>
6460 L:      linux-pm@vger.kernel.org
6461 S:      Supported
6462 F:      Documentation/power/freezing-of-tasks.txt
6463 F:      include/linux/freezer.h
6464 F:      kernel/freezer.c
6465
6466 FRONTSWAP API
6467 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6468 L:      linux-kernel@vger.kernel.org
6469 S:      Maintained
6470 F:      mm/frontswap.c
6471 F:      include/linux/frontswap.h
6472
6473 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6474 M:      David Howells <dhowells@redhat.com>
6475 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6476 S:      Supported
6477 F:      Documentation/filesystems/caching/
6478 F:      fs/fscache/
6479 F:      include/linux/fscache*.h
6480
6481 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6482 M:      Theodore Y. Ts'o <tytso@mit.edu>
6483 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6484 M:      Eric Biggers <ebiggers@kernel.org>
6485 L:      linux-fscrypt@vger.kernel.org
6486 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6487 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6488 S:      Supported
6489 F:      fs/crypto/
6490 F:      include/linux/fscrypt*.h
6491 F:      Documentation/filesystems/fscrypt.rst
6492
6493 FSI-ATTACHED I2C DRIVER
6494 M:      Eddie James <eajames@linux.ibm.com>
6495 L:      linux-i2c@vger.kernel.org
6496 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6497 S:      Maintained
6498 F:      drivers/i2c/busses/i2c-fsi.c
6499 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6500
6501 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6502 M:      Jan Kara <jack@suse.cz>
6503 R:      Amir Goldstein <amir73il@gmail.com>
6504 L:      linux-fsdevel@vger.kernel.org
6505 S:      Maintained
6506 F:      fs/notify/
6507 F:      include/linux/fsnotify*.h
6508
6509 FUJITSU LAPTOP EXTRAS
6510 M:      Jonathan Woithe <jwoithe@just42.net>
6511 L:      platform-driver-x86@vger.kernel.org
6512 S:      Maintained
6513 F:      drivers/platform/x86/fujitsu-laptop.c
6514
6515 FUJITSU M-5MO LS CAMERA ISP DRIVER
6516 M:      Kyungmin Park <kyungmin.park@samsung.com>
6517 M:      Heungjun Kim <riverful.kim@samsung.com>
6518 L:      linux-media@vger.kernel.org
6519 S:      Maintained
6520 F:      drivers/media/i2c/m5mols/
6521 F:      include/media/i2c/m5mols.h
6522
6523 FUJITSU TABLET EXTRAS
6524 M:      Robert Gerlach <khnz@gmx.de>
6525 L:      platform-driver-x86@vger.kernel.org
6526 S:      Maintained
6527 F:      drivers/platform/x86/fujitsu-tablet.c
6528
6529 FUSE: FILESYSTEM IN USERSPACE
6530 M:      Miklos Szeredi <miklos@szeredi.hu>
6531 L:      linux-fsdevel@vger.kernel.org
6532 W:      http://fuse.sourceforge.net/
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6534 S:      Maintained
6535 F:      fs/fuse/
6536 F:      include/uapi/linux/fuse.h
6537 F:      Documentation/filesystems/fuse.txt
6538
6539 FUTEX SUBSYSTEM
6540 M:      Thomas Gleixner <tglx@linutronix.de>
6541 M:      Ingo Molnar <mingo@redhat.com>
6542 R:      Peter Zijlstra <peterz@infradead.org>
6543 R:      Darren Hart <dvhart@infradead.org>
6544 L:      linux-kernel@vger.kernel.org
6545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6546 S:      Maintained
6547 F:      kernel/futex.c
6548 F:      include/asm-generic/futex.h
6549 F:      include/linux/futex.h
6550 F:      include/uapi/linux/futex.h
6551 F:      tools/testing/selftests/futex/
6552 F:      tools/perf/bench/futex*
6553 F:      Documentation/*futex*
6554
6555 GCC PLUGINS
6556 M:      Kees Cook <keescook@chromium.org>
6557 R:      Emese Revfy <re.emese@gmail.com>
6558 L:      kernel-hardening@lists.openwall.com
6559 S:      Maintained
6560 F:      scripts/gcc-plugins/
6561 F:      scripts/gcc-plugin.sh
6562 F:      scripts/Makefile.gcc-plugins
6563 F:      Documentation/gcc-plugins.txt
6564
6565 GASKET DRIVER FRAMEWORK
6566 M:      Rob Springer <rspringer@google.com>
6567 M:      Todd Poynor <toddpoynor@google.com>
6568 M:      Ben Chan <benchan@chromium.org>
6569 S:      Maintained
6570 F:      drivers/staging/gasket/
6571
6572 GCOV BASED KERNEL PROFILING
6573 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6574 S:      Maintained
6575 F:      kernel/gcov/
6576 F:      Documentation/dev-tools/gcov.rst
6577
6578 GDB KERNEL DEBUGGING HELPER SCRIPTS
6579 M:      Jan Kiszka <jan.kiszka@siemens.com>
6580 M:      Kieran Bingham <kbingham@kernel.org>
6581 S:      Supported
6582 F:      scripts/gdb/
6583
6584 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6585 M:      Achim Leubner <achim_leubner@adaptec.com>
6586 L:      linux-scsi@vger.kernel.org
6587 W:      http://www.icp-vortex.com/
6588 S:      Supported
6589 F:      drivers/scsi/gdt*
6590
6591 GEMTEK FM RADIO RECEIVER DRIVER
6592 M:      Hans Verkuil <hverkuil@xs4all.nl>
6593 L:      linux-media@vger.kernel.org
6594 T:      git git://linuxtv.org/media_tree.git
6595 W:      https://linuxtv.org
6596 S:      Maintained
6597 F:      drivers/media/radio/radio-gemtek*
6598
6599 GENERIC GPIO I2C DRIVER
6600 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6601 S:      Supported
6602 F:      drivers/i2c/busses/i2c-gpio.c
6603 F:      include/linux/platform_data/i2c-gpio.h
6604
6605 GENERIC GPIO I2C MULTIPLEXER DRIVER
6606 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6607 L:      linux-i2c@vger.kernel.org
6608 S:      Supported
6609 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6610 F:      include/linux/platform_data/i2c-mux-gpio.h
6611 F:      Documentation/i2c/muxes/i2c-mux-gpio
6612
6613 GENERIC HDLC (WAN) DRIVERS
6614 M:      Krzysztof Halasa <khc@pm.waw.pl>
6615 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6616 S:      Maintained
6617 F:      drivers/net/wan/c101.c
6618 F:      drivers/net/wan/hd6457*
6619 F:      drivers/net/wan/hdlc*
6620 F:      drivers/net/wan/n2.c
6621 F:      drivers/net/wan/pc300too.c
6622 F:      drivers/net/wan/pci200syn.c
6623 F:      drivers/net/wan/wanxl*
6624
6625 GENERIC INCLUDE/ASM HEADER FILES
6626 M:      Arnd Bergmann <arnd@arndb.de>
6627 L:      linux-arch@vger.kernel.org
6628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6629 S:      Maintained
6630 F:      include/asm-generic/
6631 F:      include/uapi/asm-generic/
6632
6633 GENERIC PHY FRAMEWORK
6634 M:      Kishon Vijay Abraham I <kishon@ti.com>
6635 L:      linux-kernel@vger.kernel.org
6636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6637 S:      Supported
6638 F:      drivers/phy/
6639 F:      include/linux/phy/
6640 F:      Documentation/devicetree/bindings/phy/
6641
6642 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6643 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6644 S:      Supported
6645 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6646
6647 GENERIC PM DOMAINS
6648 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6649 M:      Kevin Hilman <khilman@kernel.org>
6650 M:      Ulf Hansson <ulf.hansson@linaro.org>
6651 L:      linux-pm@vger.kernel.org
6652 S:      Supported
6653 F:      drivers/base/power/domain*.c
6654 F:      include/linux/pm_domain.h
6655 F:      Documentation/devicetree/bindings/power/power_domain.txt
6656
6657 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6658 M:      Eugen Hristev <eugen.hristev@microchip.com>
6659 L:      linux-input@vger.kernel.org
6660 S:      Maintained
6661 F:      drivers/input/touchscreen/resistive-adc-touch.c
6662
6663 GENERIC UIO DRIVER FOR PCI DEVICES
6664 M:      "Michael S. Tsirkin" <mst@redhat.com>
6665 L:      kvm@vger.kernel.org
6666 S:      Supported
6667 F:      drivers/uio/uio_pci_generic.c
6668
6669 GENWQE (IBM Generic Workqueue Card)
6670 M:      Frank Haverkamp <haver@linux.ibm.com>
6671 S:      Supported
6672 F:      drivers/misc/genwqe/
6673
6674 GET_MAINTAINER SCRIPT
6675 M:      Joe Perches <joe@perches.com>
6676 S:      Maintained
6677 F:      scripts/get_maintainer.pl
6678
6679 GFS2 FILE SYSTEM
6680 M:      Bob Peterson <rpeterso@redhat.com>
6681 M:      Andreas Gruenbacher <agruenba@redhat.com>
6682 L:      cluster-devel@redhat.com
6683 W:      http://sources.redhat.com/cluster/
6684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6685 S:      Supported
6686 F:      Documentation/filesystems/gfs2*.txt
6687 F:      fs/gfs2/
6688 F:      include/uapi/linux/gfs2_ondisk.h
6689
6690 GIGASET ISDN DRIVERS
6691 M:      Paul Bolle <pebolle@tiscali.nl>
6692 L:      gigaset307x-common@lists.sourceforge.net
6693 W:      http://gigaset307x.sourceforge.net/
6694 S:      Odd Fixes
6695 F:      Documentation/isdn/README.gigaset
6696 F:      drivers/isdn/gigaset/
6697 F:      include/uapi/linux/gigaset_dev.h
6698
6699 GNSS SUBSYSTEM
6700 M:      Johan Hovold <johan@kernel.org>
6701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6702 S:      Maintained
6703 F:      Documentation/ABI/testing/sysfs-class-gnss
6704 F:      Documentation/devicetree/bindings/gnss/
6705 F:      drivers/gnss/
6706 F:      include/linux/gnss.h
6707
6708 GO7007 MPEG CODEC
6709 M:      Hans Verkuil <hans.verkuil@cisco.com>
6710 L:      linux-media@vger.kernel.org
6711 S:      Maintained
6712 F:      drivers/media/usb/go7007/
6713
6714 GOODIX TOUCHSCREEN
6715 M:      Bastien Nocera <hadess@hadess.net>
6716 L:      linux-input@vger.kernel.org
6717 S:      Maintained
6718 F:      drivers/input/touchscreen/goodix.c
6719
6720 GPD POCKET FAN DRIVER
6721 M:      Hans de Goede <hdegoede@redhat.com>
6722 L:      platform-driver-x86@vger.kernel.org
6723 S:      Maintained
6724 F:      drivers/platform/x86/gpd-pocket-fan.c
6725
6726 GPIO ACPI SUPPORT
6727 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6728 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6729 L:      linux-gpio@vger.kernel.org
6730 L:      linux-acpi@vger.kernel.org
6731 S:      Maintained
6732 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6733 F:      drivers/gpio/gpiolib-acpi.c
6734
6735 GPIO IR Transmitter
6736 M:      Sean Young <sean@mess.org>
6737 L:      linux-media@vger.kernel.org
6738 S:      Maintained
6739 F:      drivers/media/rc/gpio-ir-tx.c
6740
6741 GPIO MOCKUP DRIVER
6742 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6743 L:      linux-gpio@vger.kernel.org
6744 S:      Maintained
6745 F:      drivers/gpio/gpio-mockup.c
6746 F:      tools/testing/selftests/gpio/
6747
6748 GPIO SUBSYSTEM
6749 M:      Linus Walleij <linus.walleij@linaro.org>
6750 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6751 L:      linux-gpio@vger.kernel.org
6752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6753 S:      Maintained
6754 F:      Documentation/devicetree/bindings/gpio/
6755 F:      Documentation/driver-api/gpio/
6756 F:      Documentation/gpio/
6757 F:      Documentation/ABI/testing/gpio-cdev
6758 F:      Documentation/ABI/obsolete/sysfs-gpio
6759 F:      drivers/gpio/
6760 F:      include/linux/gpio/
6761 F:      include/linux/gpio.h
6762 F:      include/linux/of_gpio.h
6763 F:      include/asm-generic/gpio.h
6764 F:      include/uapi/linux/gpio.h
6765 F:      tools/gpio/
6766
6767 GRE DEMULTIPLEXER DRIVER
6768 M:      Dmitry Kozlov <xeb@mail.ru>
6769 L:      netdev@vger.kernel.org
6770 S:      Maintained
6771 F:      net/ipv4/gre_demux.c
6772 F:      net/ipv4/gre_offload.c
6773 F:      include/net/gre.h
6774
6775 GRETH 10/100/1G Ethernet MAC device driver
6776 M:      Andreas Larsson <andreas@gaisler.com>
6777 L:      netdev@vger.kernel.org
6778 S:      Maintained
6779 F:      drivers/net/ethernet/aeroflex/
6780
6781 GREYBUS AUDIO PROTOCOLS DRIVERS
6782 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6783 M:      Mark Greer <mgreer@animalcreek.com>
6784 S:      Maintained
6785 F:      drivers/staging/greybus/audio_apbridgea.c
6786 F:      drivers/staging/greybus/audio_apbridgea.h
6787 F:      drivers/staging/greybus/audio_codec.c
6788 F:      drivers/staging/greybus/audio_codec.h
6789 F:      drivers/staging/greybus/audio_gb.c
6790 F:      drivers/staging/greybus/audio_manager.c
6791 F:      drivers/staging/greybus/audio_manager.h
6792 F:      drivers/staging/greybus/audio_manager_module.c
6793 F:      drivers/staging/greybus/audio_manager_private.h
6794 F:      drivers/staging/greybus/audio_manager_sysfs.c
6795 F:      drivers/staging/greybus/audio_module.c
6796 F:      drivers/staging/greybus/audio_topology.c
6797
6798 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6799 M:      Viresh Kumar <vireshk@kernel.org>
6800 S:      Maintained
6801 F:      drivers/staging/greybus/authentication.c
6802 F:      drivers/staging/greybus/bootrom.c
6803 F:      drivers/staging/greybus/firmware.h
6804 F:      drivers/staging/greybus/fw-core.c
6805 F:      drivers/staging/greybus/fw-download.c
6806 F:      drivers/staging/greybus/fw-management.c
6807 F:      drivers/staging/greybus/greybus_authentication.h
6808 F:      drivers/staging/greybus/greybus_firmware.h
6809 F:      drivers/staging/greybus/hid.c
6810 F:      drivers/staging/greybus/i2c.c
6811 F:      drivers/staging/greybus/spi.c
6812 F:      drivers/staging/greybus/spilib.c
6813 F:      drivers/staging/greybus/spilib.h
6814
6815 GREYBUS LOOPBACK DRIVER
6816 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6817 S:      Maintained
6818 F:      drivers/staging/greybus/loopback.c
6819
6820 GREYBUS PLATFORM DRIVERS
6821 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6822 S:      Maintained
6823 F:      drivers/staging/greybus/arche-platform.c
6824 F:      drivers/staging/greybus/arche-apb-ctrl.c
6825 F:      drivers/staging/greybus/arche_platform.h
6826
6827 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6828 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6829 S:      Maintained
6830 F:      drivers/staging/greybus/sdio.c
6831 F:      drivers/staging/greybus/light.c
6832 F:      drivers/staging/greybus/gpio.c
6833 F:      drivers/staging/greybus/power_supply.c
6834 F:      drivers/staging/greybus/spi.c
6835 F:      drivers/staging/greybus/spilib.c
6836
6837 GREYBUS SUBSYSTEM
6838 M:      Johan Hovold <johan@kernel.org>
6839 M:      Alex Elder <elder@kernel.org>
6840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6841 S:      Maintained
6842 F:      drivers/staging/greybus/
6843 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6844
6845 GREYBUS UART PROTOCOLS DRIVERS
6846 M:      David Lin <dtwlin@gmail.com>
6847 S:      Maintained
6848 F:      drivers/staging/greybus/uart.c
6849 F:      drivers/staging/greybus/log.c
6850
6851 GS1662 VIDEO SERIALIZER
6852 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6853 L:      linux-media@vger.kernel.org
6854 T:      git git://linuxtv.org/media_tree.git
6855 S:      Maintained
6856 F:      drivers/media/spi/gs1662.c
6857
6858 GSPCA FINEPIX SUBDRIVER
6859 M:      Frank Zago <frank@zago.net>
6860 L:      linux-media@vger.kernel.org
6861 T:      git git://linuxtv.org/media_tree.git
6862 S:      Maintained
6863 F:      drivers/media/usb/gspca/finepix.c
6864
6865 GSPCA GL860 SUBDRIVER
6866 M:      Olivier Lorin <o.lorin@laposte.net>
6867 L:      linux-media@vger.kernel.org
6868 T:      git git://linuxtv.org/media_tree.git
6869 S:      Maintained
6870 F:      drivers/media/usb/gspca/gl860/
6871
6872 GSPCA M5602 SUBDRIVER
6873 M:      Erik Andren <erik.andren@gmail.com>
6874 L:      linux-media@vger.kernel.org
6875 T:      git git://linuxtv.org/media_tree.git
6876 S:      Maintained
6877 F:      drivers/media/usb/gspca/m5602/
6878
6879 GSPCA PAC207 SONIXB SUBDRIVER
6880 M:      Hans Verkuil <hverkuil@xs4all.nl>
6881 L:      linux-media@vger.kernel.org
6882 T:      git git://linuxtv.org/media_tree.git
6883 S:      Odd Fixes
6884 F:      drivers/media/usb/gspca/pac207.c
6885
6886 GSPCA SN9C20X SUBDRIVER
6887 M:      Brian Johnson <brijohn@gmail.com>
6888 L:      linux-media@vger.kernel.org
6889 T:      git git://linuxtv.org/media_tree.git
6890 S:      Maintained
6891 F:      drivers/media/usb/gspca/sn9c20x.c
6892
6893 GSPCA T613 SUBDRIVER
6894 M:      Leandro Costantino <lcostantino@gmail.com>
6895 L:      linux-media@vger.kernel.org
6896 T:      git git://linuxtv.org/media_tree.git
6897 S:      Maintained
6898 F:      drivers/media/usb/gspca/t613.c
6899
6900 GSPCA USB WEBCAM DRIVER
6901 M:      Hans Verkuil <hverkuil@xs4all.nl>
6902 L:      linux-media@vger.kernel.org
6903 T:      git git://linuxtv.org/media_tree.git
6904 S:      Odd Fixes
6905 F:      drivers/media/usb/gspca/
6906
6907 GTP (GPRS Tunneling Protocol)
6908 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6909 M:      Harald Welte <laforge@gnumonks.org>
6910 L:      osmocom-net-gprs@lists.osmocom.org
6911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6912 S:      Maintained
6913 F:      drivers/net/gtp.c
6914
6915 GUID PARTITION TABLE (GPT)
6916 M:      Davidlohr Bueso <dave@stgolabs.net>
6917 L:      linux-efi@vger.kernel.org
6918 S:      Maintained
6919 F:      block/partitions/efi.*
6920
6921 H8/300 ARCHITECTURE
6922 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6923 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6924 W:      http://uclinux-h8.sourceforge.jp
6925 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6926 S:      Maintained
6927 F:      arch/h8300/
6928 F:      drivers/clocksource/h8300_*.c
6929 F:      drivers/clk/h8300/
6930 F:      drivers/irqchip/irq-renesas-h8*.c
6931
6932 HABANALABS PCI DRIVER
6933 M:      Oded Gabbay <oded.gabbay@gmail.com>
6934 T:      git https://github.com/HabanaAI/linux.git
6935 S:      Supported
6936 F:      drivers/misc/habanalabs/
6937 F:      include/uapi/misc/habanalabs.h
6938 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6939 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6940
6941 HACKRF MEDIA DRIVER
6942 M:      Antti Palosaari <crope@iki.fi>
6943 L:      linux-media@vger.kernel.org
6944 W:      https://linuxtv.org
6945 W:      http://palosaari.fi/linux/
6946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6947 T:      git git://linuxtv.org/anttip/media_tree.git
6948 S:      Maintained
6949 F:      drivers/media/usb/hackrf/
6950
6951 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6952 M:      Frank Seidel <frank@f-seidel.de>
6953 L:      platform-driver-x86@vger.kernel.org
6954 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6955 S:      Maintained
6956 F:      drivers/platform/x86/hdaps.c
6957
6958 HARDWARE MONITORING
6959 M:      Jean Delvare <jdelvare@suse.com>
6960 M:      Guenter Roeck <linux@roeck-us.net>
6961 L:      linux-hwmon@vger.kernel.org
6962 W:      http://hwmon.wiki.kernel.org/
6963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6964 S:      Maintained
6965 F:      Documentation/devicetree/bindings/hwmon/
6966 F:      Documentation/hwmon/
6967 F:      drivers/hwmon/
6968 F:      include/linux/hwmon*.h
6969 F:      include/trace/events/hwmon*.h
6970
6971 HARDWARE RANDOM NUMBER GENERATOR CORE
6972 M:      Matt Mackall <mpm@selenic.com>
6973 M:      Herbert Xu <herbert@gondor.apana.org.au>
6974 L:      linux-crypto@vger.kernel.org
6975 S:      Odd fixes
6976 F:      Documentation/devicetree/bindings/rng/
6977 F:      Documentation/hw_random.txt
6978 F:      drivers/char/hw_random/
6979 F:      include/linux/hw_random.h
6980
6981 HARDWARE TRACING FACILITIES
6982 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6983 S:      Maintained
6984 F:      drivers/hwtracing/
6985
6986 HARDWARE SPINLOCK CORE
6987 M:      Ohad Ben-Cohen <ohad@wizery.com>
6988 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6989 L:      linux-remoteproc@vger.kernel.org
6990 S:      Maintained
6991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6992 F:      Documentation/devicetree/bindings/hwlock/
6993 F:      Documentation/hwspinlock.txt
6994 F:      drivers/hwspinlock/
6995 F:      include/linux/hwspinlock.h
6996
6997 HARMONY SOUND DRIVER
6998 L:      linux-parisc@vger.kernel.org
6999 S:      Maintained
7000 F:      sound/parisc/harmony.*
7001
7002 HDPVR USB VIDEO ENCODER DRIVER
7003 M:      Hans Verkuil <hverkuil@xs4all.nl>
7004 L:      linux-media@vger.kernel.org
7005 T:      git git://linuxtv.org/media_tree.git
7006 W:      https://linuxtv.org
7007 S:      Odd Fixes
7008 F:      drivers/media/usb/hdpvr/
7009
7010 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7011 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7012 S:      Supported
7013 F:      Documentation/watchdog/hpwdt.txt
7014 F:      drivers/watchdog/hpwdt.c
7015
7016 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7017 M:      Don Brace <don.brace@microsemi.com>
7018 L:      esc.storagedev@microsemi.com
7019 L:      linux-scsi@vger.kernel.org
7020 S:      Supported
7021 F:      Documentation/scsi/hpsa.txt
7022 F:      drivers/scsi/hpsa*.[ch]
7023 F:      include/linux/cciss*.h
7024 F:      include/uapi/linux/cciss*.h
7025
7026 HFI1 DRIVER
7027 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7028 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7029 L:      linux-rdma@vger.kernel.org
7030 S:      Supported
7031 F:      drivers/infiniband/hw/hfi1
7032
7033 HFS FILESYSTEM
7034 L:      linux-fsdevel@vger.kernel.org
7035 S:      Orphan
7036 F:      Documentation/filesystems/hfs.txt
7037 F:      fs/hfs/
7038
7039 HFSPLUS FILESYSTEM
7040 L:      linux-fsdevel@vger.kernel.org
7041 S:      Orphan
7042 F:      Documentation/filesystems/hfsplus.txt
7043 F:      fs/hfsplus/
7044
7045 HGA FRAMEBUFFER DRIVER
7046 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7047 L:      linux-nvidia@lists.surfsouth.com
7048 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7049 S:      Maintained
7050 F:      drivers/video/fbdev/hgafb.c
7051
7052 HIBERNATION (aka Software Suspend, aka swsusp)
7053 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7054 M:      Pavel Machek <pavel@ucw.cz>
7055 L:      linux-pm@vger.kernel.org
7056 B:      https://bugzilla.kernel.org
7057 S:      Supported
7058 F:      arch/x86/power/
7059 F:      drivers/base/power/
7060 F:      kernel/power/
7061 F:      include/linux/suspend.h
7062 F:      include/linux/freezer.h
7063 F:      include/linux/pm.h
7064 F:      arch/*/include/asm/suspend*.h
7065
7066 HID CORE LAYER
7067 M:      Jiri Kosina <jikos@kernel.org>
7068 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7069 L:      linux-input@vger.kernel.org
7070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7071 S:      Maintained
7072 F:      drivers/hid/
7073 F:      include/linux/hid*
7074 F:      include/uapi/linux/hid*
7075
7076 HID SENSOR HUB DRIVERS
7077 M:      Jiri Kosina <jikos@kernel.org>
7078 M:      Jonathan Cameron <jic23@kernel.org>
7079 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7080 L:      linux-input@vger.kernel.org
7081 L:      linux-iio@vger.kernel.org
7082 S:      Maintained
7083 F:      Documentation/hid/hid-sensor*
7084 F:      drivers/hid/hid-sensor-*
7085 F:      drivers/iio/*/hid-*
7086 F:      include/linux/hid-sensor-*
7087
7088 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7089 M:      Thomas Gleixner <tglx@linutronix.de>
7090 L:      linux-kernel@vger.kernel.org
7091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7092 S:      Maintained
7093 F:      Documentation/timers/
7094 F:      kernel/time/hrtimer.c
7095 F:      kernel/time/clockevents.c
7096 F:      kernel/time/timer_*.c
7097 F:      include/linux/clockchips.h
7098 F:      include/linux/hrtimer.h
7099
7100 HIGH-SPEED SCC DRIVER FOR AX.25
7101 L:      linux-hams@vger.kernel.org
7102 S:      Orphan
7103 F:      drivers/net/hamradio/dmascc.c
7104 F:      drivers/net/hamradio/scc.c
7105
7106 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7107 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7108 W:      http://www.highpoint-tech.com
7109 S:      Supported
7110 F:      Documentation/scsi/hptiop.txt
7111 F:      drivers/scsi/hptiop.c
7112
7113 HIPPI
7114 M:      Jes Sorensen <jes@trained-monkey.org>
7115 L:      linux-hippi@sunsite.dk
7116 S:      Maintained
7117 F:      include/linux/hippidevice.h
7118 F:      include/uapi/linux/if_hippi.h
7119 F:      net/802/hippi.c
7120 F:      drivers/net/hippi/
7121
7122 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7123 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7124 M:      Salil Mehta <salil.mehta@huawei.com>
7125 L:      netdev@vger.kernel.org
7126 W:      http://www.hisilicon.com
7127 S:      Maintained
7128 F:      drivers/net/ethernet/hisilicon/hns3/
7129
7130 HISILICON LPC BUS DRIVER
7131 M:      john.garry@huawei.com
7132 W:      http://www.hisilicon.com
7133 S:      Maintained
7134 F:      drivers/bus/hisi_lpc.c
7135 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7136
7137 HISILICON NETWORK SUBSYSTEM DRIVER
7138 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7139 M:      Salil Mehta <salil.mehta@huawei.com>
7140 L:      netdev@vger.kernel.org
7141 W:      http://www.hisilicon.com
7142 S:      Maintained
7143 F:      drivers/net/ethernet/hisilicon/
7144 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7145
7146 HISILICON PMU DRIVER
7147 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7148 W:      http://www.hisilicon.com
7149 S:      Supported
7150 F:      drivers/perf/hisilicon
7151 F:      Documentation/perf/hisi-pmu.txt
7152
7153 HISILICON ROCE DRIVER
7154 M:      Lijun Ou <oulijun@huawei.com>
7155 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7156 L:      linux-rdma@vger.kernel.org
7157 S:      Maintained
7158 F:      drivers/infiniband/hw/hns/
7159 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7160
7161 HISILICON SAS Controller
7162 M:      John Garry <john.garry@huawei.com>
7163 W:      http://www.hisilicon.com
7164 S:      Supported
7165 F:      drivers/scsi/hisi_sas/
7166 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7167
7168 HMM - Heterogeneous Memory Management
7169 M:      Jérôme Glisse <jglisse@redhat.com>
7170 L:      linux-mm@kvack.org
7171 S:      Maintained
7172 F:      mm/hmm*
7173 F:      include/linux/hmm*
7174 F:      Documentation/vm/hmm.rst
7175
7176 HOST AP DRIVER
7177 M:      Jouni Malinen <j@w1.fi>
7178 L:      linux-wireless@vger.kernel.org
7179 W:      http://w1.fi/hostap-driver.html
7180 S:      Obsolete
7181 F:      drivers/net/wireless/intersil/hostap/
7182
7183 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7184 L:      platform-driver-x86@vger.kernel.org
7185 S:      Orphan
7186 F:      drivers/platform/x86/tc1100-wmi.c
7187
7188 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7189 M:      Jaroslav Kysela <perex@perex.cz>
7190 S:      Maintained
7191 F:      drivers/net/ethernet/hp/hp100.*
7192
7193 HPET:   High Precision Event Timers driver
7194 M:      Clemens Ladisch <clemens@ladisch.de>
7195 S:      Maintained
7196 F:      Documentation/timers/hpet.txt
7197 F:      drivers/char/hpet.c
7198 F:      include/linux/hpet.h
7199 F:      include/uapi/linux/hpet.h
7200
7201 HPET:   x86
7202 S:      Orphan
7203 F:      arch/x86/kernel/hpet.c
7204 F:      arch/x86/include/asm/hpet.h
7205
7206 HPFS FILESYSTEM
7207 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7208 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7209 S:      Maintained
7210 F:      fs/hpfs/
7211
7212 HSI SUBSYSTEM
7213 M:      Sebastian Reichel <sre@kernel.org>
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7215 S:      Maintained
7216 F:      Documentation/ABI/testing/sysfs-bus-hsi
7217 F:      Documentation/driver-api/hsi.rst
7218 F:      drivers/hsi/
7219 F:      include/linux/hsi/
7220 F:      include/uapi/linux/hsi/
7221
7222 HSO 3G MODEM DRIVER
7223 L:      linux-usb@vger.kernel.org
7224 S:      Orphan
7225 F:      drivers/net/usb/hso.c
7226
7227 HSR NETWORK PROTOCOL
7228 M:      Arvid Brodin <arvid.brodin@alten.se>
7229 L:      netdev@vger.kernel.org
7230 S:      Maintained
7231 F:      net/hsr/
7232
7233 HT16K33 LED CONTROLLER DRIVER
7234 M:      Robin van der Gracht <robin@protonic.nl>
7235 S:      Maintained
7236 F:      drivers/auxdisplay/ht16k33.c
7237 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7238
7239 HTCPEN TOUCHSCREEN DRIVER
7240 M:      Pau Oliva Fora <pof@eslack.org>
7241 L:      linux-input@vger.kernel.org
7242 S:      Maintained
7243 F:      drivers/input/touchscreen/htcpen.c
7244
7245 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7246 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7247 L:      linux-iio@vger.kernel.org
7248 W:      http://www.st.com/
7249 S:      Maintained
7250 F:      drivers/iio/humidity/hts221*
7251 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7252
7253 HUAWEI ETHERNET DRIVER
7254 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7255 L:      netdev@vger.kernel.org
7256 S:      Supported
7257 F:      Documentation/networking/hinic.txt
7258 F:      drivers/net/ethernet/huawei/hinic/
7259
7260 HUGETLB FILESYSTEM
7261 M:      Mike Kravetz <mike.kravetz@oracle.com>
7262 L:      linux-mm@kvack.org
7263 S:      Maintained
7264 F:      fs/hugetlbfs/
7265 F:      mm/hugetlb.c
7266 F:      include/linux/hugetlb.h
7267 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7268 F:      Documentation/vm/hugetlbfs_reserv.rst
7269 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7270
7271 HVA ST MEDIA DRIVER
7272 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7273 L:      linux-media@vger.kernel.org
7274 T:      git git://linuxtv.org/media_tree.git
7275 W:      https://linuxtv.org
7276 S:      Supported
7277 F:      drivers/media/platform/sti/hva
7278
7279 HWPOISON MEMORY FAILURE HANDLING
7280 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7281 L:      linux-mm@kvack.org
7282 S:      Maintained
7283 F:      mm/memory-failure.c
7284 F:      mm/hwpoison-inject.c
7285
7286 HYGON PROCESSOR SUPPORT
7287 M:      Pu Wen <puwen@hygon.cn>
7288 L:      linux-kernel@vger.kernel.org
7289 S:      Maintained
7290 F:      arch/x86/kernel/cpu/hygon.c
7291
7292 Hyper-V CORE AND DRIVERS
7293 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7294 M:      Haiyang Zhang <haiyangz@microsoft.com>
7295 M:      Stephen Hemminger <sthemmin@microsoft.com>
7296 M:      Sasha Levin <sashal@kernel.org>
7297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7298 L:      linux-hyperv@vger.kernel.org
7299 S:      Supported
7300 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7301 F:      arch/x86/include/asm/mshyperv.h
7302 F:      arch/x86/include/asm/trace/hyperv.h
7303 F:      arch/x86/include/asm/hyperv-tlfs.h
7304 F:      arch/x86/kernel/cpu/mshyperv.c
7305 F:      arch/x86/hyperv
7306 F:      drivers/hid/hid-hyperv.c
7307 F:      drivers/hv/
7308 F:      drivers/input/serio/hyperv-keyboard.c
7309 F:      drivers/pci/controller/pci-hyperv.c
7310 F:      drivers/net/hyperv/
7311 F:      drivers/scsi/storvsc_drv.c
7312 F:      drivers/uio/uio_hv_generic.c
7313 F:      drivers/video/fbdev/hyperv_fb.c
7314 F:      drivers/iommu/hyperv_iommu.c
7315 F:      net/vmw_vsock/hyperv_transport.c
7316 F:      include/linux/hyperv.h
7317 F:      include/uapi/linux/hyperv.h
7318 F:      tools/hv/
7319 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7320
7321 HYPERVISOR VIRTUAL CONSOLE DRIVER
7322 L:      linuxppc-dev@lists.ozlabs.org
7323 S:      Odd Fixes
7324 F:      drivers/tty/hvc/
7325
7326 I2C ACPI SUPPORT
7327 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7328 L:      linux-i2c@vger.kernel.org
7329 L:      linux-acpi@vger.kernel.org
7330 S:      Maintained
7331 F:      drivers/i2c/i2c-core-acpi.c
7332
7333 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7334 M:      Ajay Gupta <ajayg@nvidia.com>
7335 L:      linux-i2c@vger.kernel.org
7336 S:      Maintained
7337 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7338 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7339
7340 I2C MUXES
7341 M:      Peter Rosin <peda@axentia.se>
7342 L:      linux-i2c@vger.kernel.org
7343 S:      Maintained
7344 F:      Documentation/i2c/i2c-topology
7345 F:      Documentation/i2c/muxes/
7346 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7347 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7348 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7349 F:      drivers/i2c/i2c-mux.c
7350 F:      drivers/i2c/muxes/
7351 F:      include/linux/i2c-mux.h
7352
7353 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7354 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7355 L:      linux-i2c@vger.kernel.org
7356 S:      Maintained
7357 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7358 F:      drivers/i2c/busses/i2c-mv64xxx.c
7359
7360 I2C OVER PARALLEL PORT
7361 M:      Jean Delvare <jdelvare@suse.com>
7362 L:      linux-i2c@vger.kernel.org
7363 S:      Maintained
7364 F:      Documentation/i2c/busses/i2c-parport
7365 F:      Documentation/i2c/busses/i2c-parport-light
7366 F:      drivers/i2c/busses/i2c-parport.c
7367 F:      drivers/i2c/busses/i2c-parport-light.c
7368
7369 I2C SUBSYSTEM
7370 M:      Wolfram Sang <wsa@the-dreams.de>
7371 L:      linux-i2c@vger.kernel.org
7372 W:      https://i2c.wiki.kernel.org/
7373 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7375 S:      Maintained
7376 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7377 F:      Documentation/i2c/
7378 F:      drivers/i2c/*
7379 F:      include/linux/i2c.h
7380 F:      include/linux/i2c-dev.h
7381 F:      include/linux/i2c-smbus.h
7382 F:      include/uapi/linux/i2c.h
7383 F:      include/uapi/linux/i2c-*.h
7384
7385 I2C SUBSYSTEM HOST DRIVERS
7386 L:      linux-i2c@vger.kernel.org
7387 W:      https://i2c.wiki.kernel.org/
7388 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7390 S:      Odd Fixes
7391 F:      Documentation/devicetree/bindings/i2c/
7392 F:      drivers/i2c/algos/
7393 F:      drivers/i2c/busses/
7394
7395 I2C-TAOS-EVM DRIVER
7396 M:      Jean Delvare <jdelvare@suse.com>
7397 L:      linux-i2c@vger.kernel.org
7398 S:      Maintained
7399 F:      Documentation/i2c/busses/i2c-taos-evm
7400 F:      drivers/i2c/busses/i2c-taos-evm.c
7401
7402 I2C-TINY-USB DRIVER
7403 M:      Till Harbaum <till@harbaum.org>
7404 L:      linux-i2c@vger.kernel.org
7405 W:      http://www.harbaum.org/till/i2c_tiny_usb
7406 S:      Maintained
7407 F:      drivers/i2c/busses/i2c-tiny-usb.c
7408
7409 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7410 M:      Jean Delvare <jdelvare@suse.com>
7411 L:      linux-i2c@vger.kernel.org
7412 S:      Maintained
7413 F:      Documentation/i2c/busses/i2c-ali1535
7414 F:      Documentation/i2c/busses/i2c-ali1563
7415 F:      Documentation/i2c/busses/i2c-ali15x3
7416 F:      Documentation/i2c/busses/i2c-amd756
7417 F:      Documentation/i2c/busses/i2c-amd8111
7418 F:      Documentation/i2c/busses/i2c-i801
7419 F:      Documentation/i2c/busses/i2c-nforce2
7420 F:      Documentation/i2c/busses/i2c-piix4
7421 F:      Documentation/i2c/busses/i2c-sis5595
7422 F:      Documentation/i2c/busses/i2c-sis630
7423 F:      Documentation/i2c/busses/i2c-sis96x
7424 F:      Documentation/i2c/busses/i2c-via
7425 F:      Documentation/i2c/busses/i2c-viapro
7426 F:      drivers/i2c/busses/i2c-ali1535.c
7427 F:      drivers/i2c/busses/i2c-ali1563.c
7428 F:      drivers/i2c/busses/i2c-ali15x3.c
7429 F:      drivers/i2c/busses/i2c-amd756.c
7430 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7431 F:      drivers/i2c/busses/i2c-amd8111.c
7432 F:      drivers/i2c/busses/i2c-i801.c
7433 F:      drivers/i2c/busses/i2c-isch.c
7434 F:      drivers/i2c/busses/i2c-nforce2.c
7435 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7436 F:      drivers/i2c/busses/i2c-piix4.c
7437 F:      drivers/i2c/busses/i2c-sis5595.c
7438 F:      drivers/i2c/busses/i2c-sis630.c
7439 F:      drivers/i2c/busses/i2c-sis96x.c
7440 F:      drivers/i2c/busses/i2c-via.c
7441 F:      drivers/i2c/busses/i2c-viapro.c
7442
7443 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7444 M:      Hans de Goede <hdegoede@redhat.com>
7445 L:      linux-i2c@vger.kernel.org
7446 S:      Maintained
7447 F:      drivers/i2c/busses/i2c-cht-wc.c
7448
7449 I2C/SMBUS ISMT DRIVER
7450 M:      Seth Heasley <seth.heasley@intel.com>
7451 M:      Neil Horman <nhorman@tuxdriver.com>
7452 L:      linux-i2c@vger.kernel.org
7453 F:      drivers/i2c/busses/i2c-ismt.c
7454 F:      Documentation/i2c/busses/i2c-ismt
7455
7456 I2C/SMBUS STUB DRIVER
7457 M:      Jean Delvare <jdelvare@suse.com>
7458 L:      linux-i2c@vger.kernel.org
7459 S:      Maintained
7460 F:      drivers/i2c/i2c-stub.c
7461
7462 I3C SUBSYSTEM
7463 M:      Boris Brezillon <bbrezillon@kernel.org>
7464 L:      linux-i3c@lists.infradead.org
7465 C:      irc://chat.freenode.net/linux-i3c
7466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7467 S:      Maintained
7468 F:      Documentation/ABI/testing/sysfs-bus-i3c
7469 F:      Documentation/devicetree/bindings/i3c/
7470 F:      Documentation/driver-api/i3c
7471 F:      drivers/i3c/
7472 F:      include/linux/i3c/
7473
7474 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7475 M:      Vitor Soares <vitor.soares@synopsys.com>
7476 S:      Maintained
7477 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7478 F:      drivers/i3c/master/dw*
7479
7480 IA64 (Itanium) PLATFORM
7481 M:      Tony Luck <tony.luck@intel.com>
7482 M:      Fenghua Yu <fenghua.yu@intel.com>
7483 L:      linux-ia64@vger.kernel.org
7484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7485 S:      Maintained
7486 F:      arch/ia64/
7487
7488 IBM Power 842 compression accelerator
7489 M:      Haren Myneni <haren@us.ibm.com>
7490 S:      Supported
7491 F:      drivers/crypto/nx/Makefile
7492 F:      drivers/crypto/nx/Kconfig
7493 F:      drivers/crypto/nx/nx-842*
7494 F:      include/linux/sw842.h
7495 F:      crypto/842.c
7496 F:      lib/842/
7497
7498 IBM Power in-Nest Crypto Acceleration
7499 M:      Breno Leitão <leitao@debian.org>
7500 M:      Nayna Jain <nayna@linux.ibm.com>
7501 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7502 L:      linux-crypto@vger.kernel.org
7503 S:      Supported
7504 F:      drivers/crypto/nx/Makefile
7505 F:      drivers/crypto/nx/Kconfig
7506 F:      drivers/crypto/nx/nx-aes*
7507 F:      drivers/crypto/nx/nx-sha*
7508 F:      drivers/crypto/nx/nx.*
7509 F:      drivers/crypto/nx/nx_csbcpb.h
7510 F:      drivers/crypto/nx/nx_debugfs.h
7511
7512 IBM Power Linux RAID adapter
7513 M:      Brian King <brking@us.ibm.com>
7514 S:      Supported
7515 F:      drivers/scsi/ipr.*
7516
7517 IBM Power SRIOV Virtual NIC Device Driver
7518 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7519 M:      John Allen <jallen@linux.ibm.com>
7520 L:      netdev@vger.kernel.org
7521 S:      Supported
7522 F:      drivers/net/ethernet/ibm/ibmvnic.*
7523
7524 IBM Power Virtual Accelerator Switchboard
7525 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7526 L:      linuxppc-dev@lists.ozlabs.org
7527 S:      Supported
7528 F:      arch/powerpc/platforms/powernv/vas*
7529 F:      arch/powerpc/platforms/powernv/copy-paste.h
7530 F:      arch/powerpc/include/asm/vas.h
7531
7532 IBM Power Virtual Ethernet Device Driver
7533 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7534 L:      netdev@vger.kernel.org
7535 S:      Supported
7536 F:      drivers/net/ethernet/ibm/ibmveth.*
7537
7538 IBM Power Virtual FC Device Drivers
7539 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7540 L:      linux-scsi@vger.kernel.org
7541 S:      Supported
7542 F:      drivers/scsi/ibmvscsi/ibmvfc*
7543
7544 IBM Power Virtual Management Channel Driver
7545 M:      Steven Royer <seroyer@linux.ibm.com>
7546 S:      Supported
7547 F:      drivers/misc/ibmvmc.*
7548
7549 IBM Power Virtual SCSI Device Drivers
7550 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7551 L:      linux-scsi@vger.kernel.org
7552 S:      Supported
7553 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7554 F:      include/scsi/viosrp.h
7555
7556 IBM Power Virtual SCSI Device Target Driver
7557 M:      Michael Cyr <mikecyr@linux.ibm.com>
7558 L:      linux-scsi@vger.kernel.org
7559 L:      target-devel@vger.kernel.org
7560 S:      Supported
7561 F:      drivers/scsi/ibmvscsi_tgt/
7562
7563 IBM Power VMX Cryptographic instructions
7564 M:      Breno Leitão <leitao@debian.org>
7565 M:      Nayna Jain <nayna@linux.ibm.com>
7566 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7567 L:      linux-crypto@vger.kernel.org
7568 S:      Supported
7569 F:      drivers/crypto/vmx/Makefile
7570 F:      drivers/crypto/vmx/Kconfig
7571 F:      drivers/crypto/vmx/vmx.c
7572 F:      drivers/crypto/vmx/aes*
7573 F:      drivers/crypto/vmx/ghash*
7574 F:      drivers/crypto/vmx/ppc-xlate.pl
7575
7576 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7577 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7578 L:      linux-pci@vger.kernel.org
7579 L:      linuxppc-dev@lists.ozlabs.org
7580 S:      Supported
7581 F:      drivers/pci/hotplug/rpaphp*
7582
7583 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7584 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7585 L:      linux-pci@vger.kernel.org
7586 L:      linuxppc-dev@lists.ozlabs.org
7587 S:      Supported
7588 F:      drivers/pci/hotplug/rpadlpar*
7589
7590 IBM ServeRAID RAID DRIVER
7591 S:      Orphan
7592 F:      drivers/scsi/ips.*
7593
7594 ICH LPC AND GPIO DRIVER
7595 M:      Peter Tyser <ptyser@xes-inc.com>
7596 S:      Maintained
7597 F:      drivers/mfd/lpc_ich.c
7598 F:      drivers/gpio/gpio-ich.c
7599
7600 IDE SUBSYSTEM
7601 M:      "David S. Miller" <davem@davemloft.net>
7602 L:      linux-ide@vger.kernel.org
7603 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7605 S:      Maintained
7606 F:      Documentation/ide/
7607 F:      drivers/ide/
7608 F:      include/linux/ide.h
7609
7610 IDE/ATAPI DRIVERS
7611 M:      Borislav Petkov <bp@alien8.de>
7612 L:      linux-ide@vger.kernel.org
7613 S:      Maintained
7614 F:      Documentation/cdrom/ide-cd
7615 F:      drivers/ide/ide-cd*
7616
7617 IDEAPAD LAPTOP EXTRAS DRIVER
7618 M:      Ike Panhc <ike.pan@canonical.com>
7619 L:      platform-driver-x86@vger.kernel.org
7620 W:      http://launchpad.net/ideapad-laptop
7621 S:      Maintained
7622 F:      drivers/platform/x86/ideapad-laptop.c
7623
7624 IDEAPAD LAPTOP SLIDEBAR DRIVER
7625 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7626 L:      linux-input@vger.kernel.org
7627 W:      https://github.com/o2genum/ideapad-slidebar
7628 S:      Maintained
7629 F:      drivers/input/misc/ideapad_slidebar.c
7630
7631 IDT VersaClock 5 CLOCK DRIVER
7632 M:      Marek Vasut <marek.vasut@gmail.com>
7633 S:      Maintained
7634 F:      drivers/clk/clk-versaclock5.c
7635
7636 IEEE 802.15.4 SUBSYSTEM
7637 M:      Alexander Aring <alex.aring@gmail.com>
7638 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7639 L:      linux-wpan@vger.kernel.org
7640 W:      http://wpan.cakelab.org/
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7643 S:      Maintained
7644 F:      net/ieee802154/
7645 F:      net/mac802154/
7646 F:      drivers/net/ieee802154/
7647 F:      include/linux/nl802154.h
7648 F:      include/linux/ieee802154.h
7649 F:      include/net/nl802154.h
7650 F:      include/net/mac802154.h
7651 F:      include/net/af_ieee802154.h
7652 F:      include/net/cfg802154.h
7653 F:      include/net/ieee802154_netdev.h
7654 F:      Documentation/networking/ieee802154.rst
7655
7656 IFE PROTOCOL
7657 M:      Yotam Gigi <yotam.gi@gmail.com>
7658 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7659 F:      net/ife
7660 F:      include/net/ife.h
7661 F:      include/uapi/linux/ife.h
7662
7663 IGORPLUG-USB IR RECEIVER
7664 M:      Sean Young <sean@mess.org>
7665 L:      linux-media@vger.kernel.org
7666 S:      Maintained
7667 F:      drivers/media/rc/igorplugusb.c
7668
7669 IGUANAWORKS USB IR TRANSCEIVER
7670 M:      Sean Young <sean@mess.org>
7671 L:      linux-media@vger.kernel.org
7672 S:      Maintained
7673 F:      drivers/media/rc/iguanair.c
7674
7675 IIO DIGITAL POTENTIOMETER DAC
7676 M:      Peter Rosin <peda@axentia.se>
7677 L:      linux-iio@vger.kernel.org
7678 S:      Maintained
7679 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7680 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7681 F:      drivers/iio/dac/dpot-dac.c
7682
7683 IIO ENVELOPE DETECTOR
7684 M:      Peter Rosin <peda@axentia.se>
7685 L:      linux-iio@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7688 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7689 F:      drivers/iio/adc/envelope-detector.c
7690
7691 IIO MULTIPLEXER
7692 M:      Peter Rosin <peda@axentia.se>
7693 L:      linux-iio@vger.kernel.org
7694 S:      Maintained
7695 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7696 F:      drivers/iio/multiplexer/iio-mux.c
7697
7698 IIO SUBSYSTEM AND DRIVERS
7699 M:      Jonathan Cameron <jic23@kernel.org>
7700 R:      Hartmut Knaack <knaack.h@gmx.de>
7701 R:      Lars-Peter Clausen <lars@metafoo.de>
7702 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7703 L:      linux-iio@vger.kernel.org
7704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7705 S:      Maintained
7706 F:      Documentation/ABI/testing/configfs-iio*
7707 F:      Documentation/ABI/testing/sysfs-bus-iio*
7708 F:      Documentation/devicetree/bindings/iio/
7709 F:      drivers/iio/
7710 F:      drivers/staging/iio/
7711 F:      include/linux/iio/
7712 F:      tools/iio/
7713
7714 IIO UNIT CONVERTER
7715 M:      Peter Rosin <peda@axentia.se>
7716 L:      linux-iio@vger.kernel.org
7717 S:      Maintained
7718 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7719 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7720 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7721 F:      drivers/iio/afe/iio-rescale.c
7722
7723 IKANOS/ADI EAGLE ADSL USB DRIVER
7724 M:      Matthieu Castet <castet.matthieu@free.fr>
7725 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7726 S:      Maintained
7727 F:      drivers/usb/atm/ueagle-atm.c
7728
7729 IMGTEC ASCII LCD DRIVER
7730 M:      Paul Burton <paul.burton@mips.com>
7731 S:      Maintained
7732 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7733 F:      drivers/auxdisplay/img-ascii-lcd.c
7734
7735 IMGTEC IR DECODER DRIVER
7736 M:      James Hogan <jhogan@kernel.org>
7737 S:      Maintained
7738 F:      drivers/media/rc/img-ir/
7739
7740 IMON SOUNDGRAPH USB IR RECEIVER
7741 M:      Sean Young <sean@mess.org>
7742 L:      linux-media@vger.kernel.org
7743 S:      Maintained
7744 F:      drivers/media/rc/imon_raw.c
7745 F:      drivers/media/rc/imon.c
7746
7747 IMS TWINTURBO FRAMEBUFFER DRIVER
7748 L:      linux-fbdev@vger.kernel.org
7749 S:      Orphan
7750 F:      drivers/video/fbdev/imsttfb.c
7751
7752 INA209 HARDWARE MONITOR DRIVER
7753 M:      Guenter Roeck <linux@roeck-us.net>
7754 L:      linux-hwmon@vger.kernel.org
7755 S:      Maintained
7756 F:      Documentation/hwmon/ina209.rst
7757 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7758 F:      drivers/hwmon/ina209.c
7759
7760 INA2XX HARDWARE MONITOR DRIVER
7761 M:      Guenter Roeck <linux@roeck-us.net>
7762 L:      linux-hwmon@vger.kernel.org
7763 S:      Maintained
7764 F:      Documentation/hwmon/ina2xx.rst
7765 F:      drivers/hwmon/ina2xx.c
7766 F:      include/linux/platform_data/ina2xx.h
7767
7768 INDUSTRY PACK SUBSYSTEM (IPACK)
7769 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7770 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7772 L:      industrypack-devel@lists.sourceforge.net
7773 W:      http://industrypack.sourceforge.net
7774 S:      Maintained
7775 F:      drivers/ipack/
7776
7777 INFINIBAND SUBSYSTEM
7778 M:      Doug Ledford <dledford@redhat.com>
7779 M:      Jason Gunthorpe <jgg@mellanox.com>
7780 L:      linux-rdma@vger.kernel.org
7781 W:      https://github.com/linux-rdma/rdma-core
7782 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7784 S:      Supported
7785 F:      Documentation/devicetree/bindings/infiniband/
7786 F:      Documentation/infiniband/
7787 F:      drivers/infiniband/
7788 F:      include/uapi/linux/if_infiniband.h
7789 F:      include/uapi/rdma/
7790 F:      include/rdma/
7791 F:      include/trace/events/ib_mad.h
7792 F:      include/trace/events/ib_umad.h
7793 F:      samples/bpf/ibumad_kern.c
7794 F:      samples/bpf/ibumad_user.c
7795
7796 INGENIC JZ4780 DMA Driver
7797 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7798 S:      Maintained
7799 F:      drivers/dma/dma-jz4780.c
7800
7801 INGENIC JZ4780 NAND DRIVER
7802 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7803 L:      linux-mtd@lists.infradead.org
7804 S:      Maintained
7805 F:      drivers/mtd/nand/raw/jz4780_*
7806
7807 INOTIFY
7808 M:      Jan Kara <jack@suse.cz>
7809 R:      Amir Goldstein <amir73il@gmail.com>
7810 L:      linux-fsdevel@vger.kernel.org
7811 S:      Maintained
7812 F:      Documentation/filesystems/inotify.txt
7813 F:      fs/notify/inotify/
7814 F:      include/linux/inotify.h
7815 F:      include/uapi/linux/inotify.h
7816
7817 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7818 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7819 L:      linux-input@vger.kernel.org
7820 Q:      http://patchwork.kernel.org/project/linux-input/list/
7821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7822 S:      Maintained
7823 F:      drivers/input/
7824 F:      include/linux/input.h
7825 F:      include/uapi/linux/input.h
7826 F:      include/uapi/linux/input-event-codes.h
7827 F:      include/linux/input/
7828 F:      Documentation/devicetree/bindings/input/
7829 F:      Documentation/devicetree/bindings/serio/
7830 F:      Documentation/input/
7831
7832 INPUT MULTITOUCH (MT) PROTOCOL
7833 M:      Henrik Rydberg <rydberg@bitmath.org>
7834 L:      linux-input@vger.kernel.org
7835 S:      Odd fixes
7836 F:      Documentation/input/multi-touch-protocol.rst
7837 F:      drivers/input/input-mt.c
7838 K:      \b(ABS|SYN)_MT_
7839
7840 INSIDE SECURE CRYPTO DRIVER
7841 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7842 F:      drivers/crypto/inside-secure/
7843 S:      Maintained
7844 L:      linux-crypto@vger.kernel.org
7845
7846 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7847 M:      Mimi Zohar <zohar@linux.ibm.com>
7848 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7849 L:      linux-integrity@vger.kernel.org
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7851 S:      Supported
7852 F:      security/integrity/ima/
7853
7854 INTEL 810/815 FRAMEBUFFER DRIVER
7855 M:      Antonino Daplas <adaplas@gmail.com>
7856 L:      linux-fbdev@vger.kernel.org
7857 S:      Maintained
7858 F:      drivers/video/fbdev/i810/
7859
7860 INTEL ASoC DRIVERS
7861 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7862 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7863 M:      Jie Yang <yang.jie@linux.intel.com>
7864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7865 S:      Supported
7866 F:      sound/soc/intel/
7867
7868 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7869 M:      Hans de Goede <hdegoede@redhat.com>
7870 L:      platform-driver-x86@vger.kernel.org
7871 S:      Maintained
7872 F:      drivers/platform/x86/intel_atomisp2_pm.c
7873
7874 INTEL C600 SERIES SAS CONTROLLER DRIVER
7875 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7876 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7877 L:      linux-scsi@vger.kernel.org
7878 T:      git git://git.code.sf.net/p/intel-sas/isci
7879 S:      Supported
7880 F:      drivers/scsi/isci/
7881
7882 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7883 M:      Jani Nikula <jani.nikula@linux.intel.com>
7884 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7885 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7886 L:      intel-gfx@lists.freedesktop.org
7887 W:      https://01.org/linuxgraphics/
7888 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7889 C:      irc://chat.freenode.net/intel-gfx
7890 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7891 T:      git git://anongit.freedesktop.org/drm-intel
7892 S:      Supported
7893 F:      drivers/gpu/drm/i915/
7894 F:      include/drm/i915*
7895 F:      include/uapi/drm/i915_drm.h
7896 F:      Documentation/gpu/i915.rst
7897
7898 INTEL ETHERNET DRIVERS
7899 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7900 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7901 W:      http://www.intel.com/support/feedback.htm
7902 W:      http://e1000.sourceforge.net/
7903 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7906 S:      Supported
7907 F:      Documentation/networking/device_drivers/intel/e100.rst
7908 F:      Documentation/networking/device_drivers/intel/e1000.rst
7909 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7910 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7911 F:      Documentation/networking/device_drivers/intel/igb.rst
7912 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7913 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7914 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7915 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7916 F:      Documentation/networking/device_drivers/intel/i40e.rst
7917 F:      Documentation/networking/device_drivers/intel/iavf.rst
7918 F:      Documentation/networking/device_drivers/intel/ice.rst
7919 F:      drivers/net/ethernet/intel/
7920 F:      drivers/net/ethernet/intel/*/
7921 F:      include/linux/avf/virtchnl.h
7922
7923 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7924 M:      Maik Broemme <mbroemme@libmpq.org>
7925 L:      linux-fbdev@vger.kernel.org
7926 S:      Maintained
7927 F:      Documentation/fb/intelfb.txt
7928 F:      drivers/video/fbdev/intelfb/
7929
7930 INTEL GPIO DRIVERS
7931 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7932 L:      linux-gpio@vger.kernel.org
7933 S:      Maintained
7934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7935 F:      drivers/gpio/gpio-ich.c
7936 F:      drivers/gpio/gpio-intel-mid.c
7937 F:      drivers/gpio/gpio-lynxpoint.c
7938 F:      drivers/gpio/gpio-merrifield.c
7939 F:      drivers/gpio/gpio-ml-ioh.c
7940 F:      drivers/gpio/gpio-pch.c
7941 F:      drivers/gpio/gpio-sch.c
7942 F:      drivers/gpio/gpio-sodaville.c
7943
7944 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7945 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7946 M:      Zhi Wang <zhi.a.wang@intel.com>
7947 L:      intel-gvt-dev@lists.freedesktop.org
7948 L:      intel-gfx@lists.freedesktop.org
7949 W:      https://01.org/igvt-g
7950 T:      git https://github.com/intel/gvt-linux.git
7951 S:      Supported
7952 F:      drivers/gpu/drm/i915/gvt/
7953
7954 INTEL HID EVENT DRIVER
7955 M:      Alex Hung <alex.hung@canonical.com>
7956 L:      platform-driver-x86@vger.kernel.org
7957 S:      Maintained
7958 F:      drivers/platform/x86/intel-hid.c
7959
7960 INTEL I/OAT DMA DRIVER
7961 M:      Dave Jiang <dave.jiang@intel.com>
7962 R:      Dan Williams <dan.j.williams@intel.com>
7963 L:      dmaengine@vger.kernel.org
7964 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7965 S:      Supported
7966 F:      drivers/dma/ioat*
7967
7968 INTEL IDLE DRIVER
7969 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7970 M:      Len Brown <lenb@kernel.org>
7971 L:      linux-pm@vger.kernel.org
7972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7973 B:      https://bugzilla.kernel.org
7974 S:      Supported
7975 F:      drivers/idle/intel_idle.c
7976
7977 INTEL INTEGRATED SENSOR HUB DRIVER
7978 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7979 M:      Jiri Kosina <jikos@kernel.org>
7980 L:      linux-input@vger.kernel.org
7981 S:      Maintained
7982 F:      drivers/hid/intel-ish-hid/
7983
7984 INTEL IOMMU (VT-d)
7985 M:      David Woodhouse <dwmw2@infradead.org>
7986 L:      iommu@lists.linux-foundation.org
7987 T:      git git://git.infradead.org/iommu-2.6.git
7988 S:      Supported
7989 F:      drivers/iommu/intel-iommu.c
7990 F:      include/linux/intel-iommu.h
7991
7992 INTEL IOP-ADMA DMA DRIVER
7993 R:      Dan Williams <dan.j.williams@intel.com>
7994 S:      Odd fixes
7995 F:      drivers/dma/iop-adma.c
7996
7997 INTEL IPU3 CSI-2 CIO2 DRIVER
7998 M:      Yong Zhi <yong.zhi@intel.com>
7999 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8000 M:      Bingbu Cao <bingbu.cao@intel.com>
8001 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8002 L:      linux-media@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/media/pci/intel/ipu3/
8005 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8006
8007 INTEL IPU3 CSI-2 IMGU DRIVER
8008 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8009 L:      linux-media@vger.kernel.org
8010 S:      Maintained
8011 F:      drivers/staging/media/ipu3/
8012 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8013 F:      Documentation/media/v4l-drivers/ipu3.rst
8014
8015 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8016 M:      Krzysztof Halasa <khalasa@piap.pl>
8017 S:      Maintained
8018 F:      include/linux/soc/ixp4xx/qmgr.h
8019 F:      include/linux/soc/ixp4xx/npe.h
8020 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8021 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8022 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8023 F:      drivers/net/wan/ixp4xx_hss.c
8024
8025 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8026 M:      Deepak Saxena <dsaxena@plexity.net>
8027 S:      Maintained
8028 F:      drivers/char/hw_random/ixp4xx-rng.c
8029
8030 INTEL MANAGEMENT ENGINE (mei)
8031 M:      Tomas Winkler <tomas.winkler@intel.com>
8032 L:      linux-kernel@vger.kernel.org
8033 S:      Supported
8034 F:      include/uapi/linux/mei.h
8035 F:      include/linux/mei_cl_bus.h
8036 F:      drivers/misc/mei/*
8037 F:      drivers/watchdog/mei_wdt.c
8038 F:      Documentation/misc-devices/mei/*
8039 F:      samples/mei/*
8040
8041 INTEL MENLOW THERMAL DRIVER
8042 M:      Sujith Thomas <sujith.thomas@intel.com>
8043 L:      platform-driver-x86@vger.kernel.org
8044 W:      https://01.org/linux-acpi
8045 S:      Supported
8046 F:      drivers/platform/x86/intel_menlow.c
8047
8048 INTEL MIC DRIVERS (mic)
8049 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8050 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8051 S:      Supported
8052 W:      https://github.com/sudeepdutt/mic
8053 W:      http://software.intel.com/en-us/mic-developer
8054 F:      include/linux/mic_bus.h
8055 F:      include/linux/scif.h
8056 F:      include/uapi/linux/mic_common.h
8057 F:      include/uapi/linux/mic_ioctl.h
8058 F:      include/uapi/linux/scif_ioctl.h
8059 F:      drivers/misc/mic/
8060 F:      drivers/dma/mic_x100_dma.c
8061 F:      drivers/dma/mic_x100_dma.h
8062 F:      Documentation/mic/
8063
8064 INTEL PMC CORE DRIVER
8065 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8066 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8067 L:      platform-driver-x86@vger.kernel.org
8068 S:      Maintained
8069 F:      drivers/platform/x86/intel_pmc_core*
8070
8071 INTEL PMC/P-Unit IPC DRIVER
8072 M:      Zha Qipeng<qipeng.zha@intel.com>
8073 L:      platform-driver-x86@vger.kernel.org
8074 S:      Maintained
8075 F:      drivers/platform/x86/intel_pmc_ipc.c
8076 F:      drivers/platform/x86/intel_punit_ipc.c
8077 F:      arch/x86/include/asm/intel_pmc_ipc.h
8078 F:      arch/x86/include/asm/intel_punit_ipc.h
8079
8080 INTEL PMIC GPIO DRIVERS
8081 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8082 S:      Maintained
8083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8084 F:      drivers/gpio/gpio-*cove.c
8085 F:      drivers/gpio/gpio-msic.c
8086
8087 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8088 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8089 S:      Maintained
8090 F:      drivers/mfd/intel_msic.c
8091 F:      drivers/mfd/intel_soc_pmic*
8092 F:      include/linux/mfd/intel_msic.h
8093 F:      include/linux/mfd/intel_soc_pmic*
8094
8095 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8096 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8097 L:      linux-wireless@vger.kernel.org
8098 S:      Maintained
8099 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8100 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8101 F:      drivers/net/wireless/intel/ipw2x00/
8102
8103 INTEL PSTATE DRIVER
8104 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8105 M:      Len Brown <lenb@kernel.org>
8106 L:      linux-pm@vger.kernel.org
8107 S:      Supported
8108 F:      drivers/cpufreq/intel_pstate.c
8109
8110 INTEL RDMA RNIC DRIVER
8111 M:      Faisal Latif <faisal.latif@intel.com>
8112 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8113 L:      linux-rdma@vger.kernel.org
8114 S:      Supported
8115 F:      drivers/infiniband/hw/i40iw/
8116 F:      include/uapi/rdma/i40iw-abi.h
8117
8118 INTEL TELEMETRY DRIVER
8119 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8120 M:      "David E. Box" <david.e.box@linux.intel.com>
8121 L:      platform-driver-x86@vger.kernel.org
8122 S:      Maintained
8123 F:      arch/x86/include/asm/intel_telemetry.h
8124 F:      drivers/platform/x86/intel_telemetry*
8125
8126 INTEL VIRTUAL BUTTON DRIVER
8127 M:      AceLan Kao <acelan.kao@canonical.com>
8128 L:      platform-driver-x86@vger.kernel.org
8129 S:      Maintained
8130 F:      drivers/platform/x86/intel-vbtn.c
8131
8132 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8133 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8134 L:      linux-wireless@vger.kernel.org
8135 S:      Supported
8136 F:      drivers/net/wireless/intel/iwlegacy/
8137
8138 INTEL WIRELESS WIFI LINK (iwlwifi)
8139 M:      Johannes Berg <johannes.berg@intel.com>
8140 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8141 M:      Luca Coelho <luciano.coelho@intel.com>
8142 M:      Intel Linux Wireless <linuxwifi@intel.com>
8143 L:      linux-wireless@vger.kernel.org
8144 W:      http://intellinuxwireless.org
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8146 S:      Supported
8147 F:      drivers/net/wireless/intel/iwlwifi/
8148
8149 INTEL WIRELESS WIMAX CONNECTION 2400
8150 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8151 M:      linux-wimax@intel.com
8152 L:      wimax@linuxwimax.org (subscribers-only)
8153 S:      Supported
8154 W:      http://linuxwimax.org
8155 F:      Documentation/wimax/README.i2400m
8156 F:      drivers/net/wimax/i2400m/
8157 F:      include/uapi/linux/wimax/i2400m.h
8158
8159 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8160 M:      Mario Limonciello <mario.limonciello@dell.com>
8161 S:      Maintained
8162 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8163
8164 INTEL(R) TRACE HUB
8165 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8166 S:      Supported
8167 F:      Documentation/trace/intel_th.rst
8168 F:      drivers/hwtracing/intel_th/
8169
8170 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8171 M:      Ning Sun <ning.sun@intel.com>
8172 L:      tboot-devel@lists.sourceforge.net
8173 W:      http://tboot.sourceforge.net
8174 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8175 S:      Supported
8176 F:      Documentation/intel_txt.txt
8177 F:      include/linux/tboot.h
8178 F:      arch/x86/kernel/tboot.c
8179
8180 INTEL-MID GPIO DRIVER
8181 M:      David Cohen <david.a.cohen@linux.intel.com>
8182 L:      linux-gpio@vger.kernel.org
8183 S:      Maintained
8184 F:      drivers/gpio/gpio-intel-mid.c
8185
8186 INTERCONNECT API
8187 M:      Georgi Djakov <georgi.djakov@linaro.org>
8188 L:      linux-pm@vger.kernel.org
8189 S:      Maintained
8190 F:      Documentation/interconnect/
8191 F:      Documentation/devicetree/bindings/interconnect/
8192 F:      drivers/interconnect/
8193 F:      include/dt-bindings/interconnect/
8194 F:      include/linux/interconnect-provider.h
8195 F:      include/linux/interconnect.h
8196
8197 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8198 M:      Linus Walleij <linus.walleij@linaro.org>
8199 L:      linux-iio@vger.kernel.org
8200 S:      Maintained
8201 F:      drivers/iio/gyro/mpu3050*
8202 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8203
8204 IOC3 ETHERNET DRIVER
8205 M:      Ralf Baechle <ralf@linux-mips.org>
8206 L:      linux-mips@vger.kernel.org
8207 S:      Maintained
8208 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8209
8210 IOC3 SERIAL DRIVER
8211 M:      Pat Gefre <pfg@sgi.com>
8212 L:      linux-serial@vger.kernel.org
8213 S:      Maintained
8214 F:      drivers/tty/serial/ioc3_serial.c
8215
8216 IOMAP FILESYSTEM LIBRARY
8217 M:      Christoph Hellwig <hch@infradead.org>
8218 M:      Darrick J. Wong <darrick.wong@oracle.com>
8219 M:      linux-xfs@vger.kernel.org
8220 M:      linux-fsdevel@vger.kernel.org
8221 L:      linux-xfs@vger.kernel.org
8222 L:      linux-fsdevel@vger.kernel.org
8223 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8224 S:      Supported
8225 F:      fs/iomap.c
8226 F:      include/linux/iomap.h
8227
8228 IOMMU DRIVERS
8229 M:      Joerg Roedel <joro@8bytes.org>
8230 L:      iommu@lists.linux-foundation.org
8231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8232 S:      Maintained
8233 F:      Documentation/devicetree/bindings/iommu/
8234 F:      drivers/iommu/
8235 F:      include/linux/iommu.h
8236 F:      include/linux/of_iommu.h
8237 F:      include/linux/iova.h
8238
8239 IO_URING
8240 M:      Jens Axboe <axboe@kernel.dk>
8241 L:      linux-block@vger.kernel.org
8242 L:      linux-fsdevel@vger.kernel.org
8243 T:      git git://git.kernel.dk/linux-block
8244 T:      git git://git.kernel.dk/liburing
8245 S:      Maintained
8246 F:      fs/io_uring.c
8247 F:      include/uapi/linux/io_uring.h
8248
8249 IP MASQUERADING
8250 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8251 S:      Maintained
8252 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8253
8254 IPMI SUBSYSTEM
8255 M:      Corey Minyard <minyard@acm.org>
8256 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8257 W:      http://openipmi.sourceforge.net/
8258 S:      Supported
8259 F:      Documentation/devicetree/bindings/ipmi/
8260 F:      Documentation/IPMI.txt
8261 F:      drivers/char/ipmi/
8262 F:      include/linux/ipmi*
8263 F:      include/uapi/linux/ipmi*
8264
8265 IPS SCSI RAID DRIVER
8266 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8267 L:      linux-scsi@vger.kernel.org
8268 W:      http://www.adaptec.com/
8269 S:      Maintained
8270 F:      drivers/scsi/ips*
8271
8272 IPVS
8273 M:      Wensong Zhang <wensong@linux-vs.org>
8274 M:      Simon Horman <horms@verge.net.au>
8275 M:      Julian Anastasov <ja@ssi.bg>
8276 L:      netdev@vger.kernel.org
8277 L:      lvs-devel@vger.kernel.org
8278 S:      Maintained
8279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8281 F:      Documentation/networking/ipvs-sysctl.txt
8282 F:      include/net/ip_vs.h
8283 F:      include/uapi/linux/ip_vs.h
8284 F:      net/netfilter/ipvs/
8285
8286 IPWIRELESS DRIVER
8287 M:      Jiri Kosina <jikos@kernel.org>
8288 M:      David Sterba <dsterba@suse.com>
8289 S:      Odd Fixes
8290 F:      drivers/tty/ipwireless/
8291
8292 IPX NETWORK LAYER
8293 L:      netdev@vger.kernel.org
8294 S:      Obsolete
8295 F:      include/uapi/linux/ipx.h
8296
8297 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8298 M:      Marc Zyngier <marc.zyngier@arm.com>
8299 S:      Maintained
8300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8301 F:      Documentation/IRQ-domain.txt
8302 F:      include/linux/irqdomain.h
8303 F:      kernel/irq/irqdomain.c
8304 F:      kernel/irq/msi.c
8305
8306 IRQ SUBSYSTEM
8307 M:      Thomas Gleixner <tglx@linutronix.de>
8308 L:      linux-kernel@vger.kernel.org
8309 S:      Maintained
8310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8311 F:      kernel/irq/
8312
8313 IRQCHIP DRIVERS
8314 M:      Thomas Gleixner <tglx@linutronix.de>
8315 M:      Jason Cooper <jason@lakedaemon.net>
8316 M:      Marc Zyngier <marc.zyngier@arm.com>
8317 L:      linux-kernel@vger.kernel.org
8318 S:      Maintained
8319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8320 F:      Documentation/devicetree/bindings/interrupt-controller/
8321 F:      drivers/irqchip/
8322
8323 ISA
8324 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8325 S:      Maintained
8326 F:      Documentation/isa.txt
8327 F:      drivers/base/isa.c
8328 F:      include/linux/isa.h
8329
8330 ISA RADIO MODULE
8331 M:      Hans Verkuil <hverkuil@xs4all.nl>
8332 L:      linux-media@vger.kernel.org
8333 T:      git git://linuxtv.org/media_tree.git
8334 W:      https://linuxtv.org
8335 S:      Maintained
8336 F:      drivers/media/radio/radio-isa*
8337
8338 ISAPNP
8339 M:      Jaroslav Kysela <perex@perex.cz>
8340 S:      Maintained
8341 F:      Documentation/isapnp.txt
8342 F:      drivers/pnp/isapnp/
8343 F:      include/linux/isapnp.h
8344
8345 ISCSI
8346 M:      Lee Duncan <lduncan@suse.com>
8347 M:      Chris Leech <cleech@redhat.com>
8348 L:      open-iscsi@googlegroups.com
8349 W:      www.open-iscsi.com
8350 S:      Maintained
8351 F:      drivers/scsi/*iscsi*
8352 F:      include/scsi/*iscsi*
8353
8354 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8355 M:      Peter Jones <pjones@redhat.com>
8356 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8357 S:      Maintained
8358 F:      drivers/firmware/iscsi_ibft*
8359
8360 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8361 M:      Sagi Grimberg <sagi@grimberg.me>
8362 M:      Max Gurtovoy <maxg@mellanox.com>
8363 L:      linux-rdma@vger.kernel.org
8364 S:      Supported
8365 W:      http://www.openfabrics.org
8366 W:      www.open-iscsi.org
8367 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8368 F:      drivers/infiniband/ulp/iser/
8369
8370 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8371 M:      Sagi Grimberg <sagi@grimberg.me>
8372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8373 L:      linux-rdma@vger.kernel.org
8374 L:      target-devel@vger.kernel.org
8375 S:      Supported
8376 W:      http://www.linux-iscsi.org
8377 F:      drivers/infiniband/ulp/isert
8378
8379 ISDN SUBSYSTEM
8380 M:      Karsten Keil <isdn@linux-pingi.de>
8381 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8382 L:      netdev@vger.kernel.org
8383 W:      http://www.isdn4linux.de
8384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8385 S:      Maintained
8386 F:      Documentation/isdn/
8387 F:      drivers/isdn/
8388 F:      include/linux/isdn.h
8389 F:      include/linux/isdn/
8390 F:      include/uapi/linux/isdn.h
8391 F:      include/uapi/linux/isdn/
8392
8393 IT87 HARDWARE MONITORING DRIVER
8394 M:      Jean Delvare <jdelvare@suse.com>
8395 L:      linux-hwmon@vger.kernel.org
8396 S:      Maintained
8397 F:      Documentation/hwmon/it87.rst
8398 F:      drivers/hwmon/it87.c
8399
8400 IT913X MEDIA DRIVER
8401 M:      Antti Palosaari <crope@iki.fi>
8402 L:      linux-media@vger.kernel.org
8403 W:      https://linuxtv.org
8404 W:      http://palosaari.fi/linux/
8405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8406 T:      git git://linuxtv.org/anttip/media_tree.git
8407 S:      Maintained
8408 F:      drivers/media/tuners/it913x*
8409
8410 IVTV VIDEO4LINUX DRIVER
8411 M:      Andy Walls <awalls@md.metrocast.net>
8412 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8413 L:      linux-media@vger.kernel.org
8414 T:      git git://linuxtv.org/media_tree.git
8415 W:      http://www.ivtvdriver.org
8416 S:      Maintained
8417 F:      Documentation/media/v4l-drivers/ivtv*
8418 F:      drivers/media/pci/ivtv/
8419 F:      include/uapi/linux/ivtv*
8420
8421 IX2505V MEDIA DRIVER
8422 M:      Malcolm Priestley <tvboxspy@gmail.com>
8423 L:      linux-media@vger.kernel.org
8424 W:      https://linuxtv.org
8425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8426 S:      Maintained
8427 F:      drivers/media/dvb-frontends/ix2505v*
8428
8429 JAILHOUSE HYPERVISOR INTERFACE
8430 M:      Jan Kiszka <jan.kiszka@siemens.com>
8431 L:      jailhouse-dev@googlegroups.com
8432 S:      Maintained
8433 F:      arch/x86/kernel/jailhouse.c
8434 F:      arch/x86/include/asm/jailhouse_para.h
8435
8436 JC42.4 TEMPERATURE SENSOR DRIVER
8437 M:      Guenter Roeck <linux@roeck-us.net>
8438 L:      linux-hwmon@vger.kernel.org
8439 S:      Maintained
8440 F:      drivers/hwmon/jc42.c
8441 F:      Documentation/hwmon/jc42.rst
8442
8443 JFS FILESYSTEM
8444 M:      Dave Kleikamp <shaggy@kernel.org>
8445 L:      jfs-discussion@lists.sourceforge.net
8446 W:      http://jfs.sourceforge.net/
8447 T:      git git://github.com/kleikamp/linux-shaggy.git
8448 S:      Maintained
8449 F:      Documentation/filesystems/jfs.txt
8450 F:      fs/jfs/
8451
8452 JME NETWORK DRIVER
8453 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8454 L:      netdev@vger.kernel.org
8455 S:      Maintained
8456 F:      drivers/net/ethernet/jme.*
8457
8458 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8459 M:      David Woodhouse <dwmw2@infradead.org>
8460 M:      Richard Weinberger <richard@nod.at>
8461 L:      linux-mtd@lists.infradead.org
8462 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8463 T:      git git://git.infradead.org/ubifs-2.6.git
8464 S:      Odd Fixes
8465 F:      fs/jffs2/
8466 F:      include/uapi/linux/jffs2.h
8467
8468 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8469 M:      "Theodore Ts'o" <tytso@mit.edu>
8470 M:      Jan Kara <jack@suse.com>
8471 L:      linux-ext4@vger.kernel.org
8472 S:      Maintained
8473 F:      fs/jbd2/
8474 F:      include/linux/jbd2.h
8475
8476 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8477 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8478 L:      linux-media@vger.kernel.org
8479 S:      Maintained
8480 F:      drivers/media/platform/rcar_jpu.c
8481
8482 JSM Neo PCI based serial card
8483 L:      linux-serial@vger.kernel.org
8484 S:      Orphan
8485 F:      drivers/tty/serial/jsm/
8486
8487 K10TEMP HARDWARE MONITORING DRIVER
8488 M:      Clemens Ladisch <clemens@ladisch.de>
8489 L:      linux-hwmon@vger.kernel.org
8490 S:      Maintained
8491 F:      Documentation/hwmon/k10temp.rst
8492 F:      drivers/hwmon/k10temp.c
8493
8494 K8TEMP HARDWARE MONITORING DRIVER
8495 M:      Rudolf Marek <r.marek@assembler.cz>
8496 L:      linux-hwmon@vger.kernel.org
8497 S:      Maintained
8498 F:      Documentation/hwmon/k8temp.rst
8499 F:      drivers/hwmon/k8temp.c
8500
8501 KASAN
8502 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8503 R:      Alexander Potapenko <glider@google.com>
8504 R:      Dmitry Vyukov <dvyukov@google.com>
8505 L:      kasan-dev@googlegroups.com
8506 S:      Maintained
8507 F:      arch/*/include/asm/kasan.h
8508 F:      arch/*/mm/kasan_init*
8509 F:      Documentation/dev-tools/kasan.rst
8510 F:      include/linux/kasan*.h
8511 F:      lib/test_kasan.c
8512 F:      mm/kasan/
8513 F:      scripts/Makefile.kasan
8514
8515 KCONFIG
8516 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8518 L:      linux-kbuild@vger.kernel.org
8519 S:      Maintained
8520 F:      Documentation/kbuild/kconfig*
8521 F:      scripts/kconfig/
8522 F:      scripts/Kconfig.include
8523
8524 KDUMP
8525 M:      Dave Young <dyoung@redhat.com>
8526 M:      Baoquan He <bhe@redhat.com>
8527 R:      Vivek Goyal <vgoyal@redhat.com>
8528 L:      kexec@lists.infradead.org
8529 W:      http://lse.sourceforge.net/kdump/
8530 S:      Maintained
8531 F:      Documentation/kdump/
8532
8533 KEENE FM RADIO TRANSMITTER DRIVER
8534 M:      Hans Verkuil <hverkuil@xs4all.nl>
8535 L:      linux-media@vger.kernel.org
8536 T:      git git://linuxtv.org/media_tree.git
8537 W:      https://linuxtv.org
8538 S:      Maintained
8539 F:      drivers/media/radio/radio-keene*
8540
8541 KERNEL AUTOMOUNTER
8542 M:      Ian Kent <raven@themaw.net>
8543 L:      autofs@vger.kernel.org
8544 S:      Maintained
8545 F:      fs/autofs/
8546
8547 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8548 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8549 M:      Michal Marek <michal.lkml@markovi.net>
8550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8551 L:      linux-kbuild@vger.kernel.org
8552 S:      Maintained
8553 F:      Documentation/kbuild/
8554 F:      Makefile
8555 F:      scripts/Kbuild*
8556 F:      scripts/Makefile*
8557 F:      scripts/basic/
8558 F:      scripts/mk*
8559 F:      scripts/*vmlinux*
8560 F:      scripts/mod/
8561 F:      scripts/package/
8562
8563 KERNEL JANITORS
8564 L:      kernel-janitors@vger.kernel.org
8565 W:      http://kernelnewbies.org/KernelJanitors
8566 S:      Odd Fixes
8567
8568 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8569 M:      "J. Bruce Fields" <bfields@fieldses.org>
8570 M:      Jeff Layton <jlayton@kernel.org>
8571 L:      linux-nfs@vger.kernel.org
8572 W:      http://nfs.sourceforge.net/
8573 T:      git git://linux-nfs.org/~bfields/linux.git
8574 S:      Supported
8575 F:      fs/nfsd/
8576 F:      include/uapi/linux/nfsd/
8577 F:      fs/lockd/
8578 F:      fs/nfs_common/
8579 F:      net/sunrpc/
8580 F:      include/linux/lockd/
8581 F:      include/linux/sunrpc/
8582 F:      include/uapi/linux/sunrpc/
8583
8584 KERNEL SELFTEST FRAMEWORK
8585 M:      Shuah Khan <shuah@kernel.org>
8586 M:      Shuah Khan <skhan@linuxfoundation.org>
8587 L:      linux-kselftest@vger.kernel.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8589 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8590 S:      Maintained
8591 F:      tools/testing/selftests/
8592 F:      Documentation/dev-tools/kselftest*
8593
8594 KERNEL USERMODE HELPER
8595 M:      Luis Chamberlain <mcgrof@kernel.org>
8596 L:      linux-kernel@vger.kernel.org
8597 S:      Maintained
8598 F:      kernel/umh.c
8599 F:      include/linux/umh.h
8600
8601 KERNEL VIRTUAL MACHINE (KVM)
8602 M:      Paolo Bonzini <pbonzini@redhat.com>
8603 M:      Radim Krčmář <rkrcmar@redhat.com>
8604 L:      kvm@vger.kernel.org
8605 W:      http://www.linux-kvm.org
8606 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8607 S:      Supported
8608 F:      Documentation/virtual/kvm/
8609 F:      include/trace/events/kvm.h
8610 F:      include/uapi/asm-generic/kvm*
8611 F:      include/uapi/linux/kvm*
8612 F:      include/asm-generic/kvm*
8613 F:      include/linux/kvm*
8614 F:      include/kvm/iodev.h
8615 F:      virt/kvm/*
8616 F:      tools/kvm/
8617 F:      tools/testing/selftests/kvm/
8618
8619 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8620 M:      Joerg Roedel <joro@8bytes.org>
8621 L:      kvm@vger.kernel.org
8622 W:      http://www.linux-kvm.org/
8623 S:      Maintained
8624 F:      arch/x86/include/asm/svm.h
8625 F:      arch/x86/kvm/svm.c
8626
8627 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8628 M:      Marc Zyngier <marc.zyngier@arm.com>
8629 R:      James Morse <james.morse@arm.com>
8630 R:      Julien Thierry <julien.thierry@arm.com>
8631 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8633 L:      kvmarm@lists.cs.columbia.edu
8634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8635 S:      Maintained
8636 F:      arch/arm/include/uapi/asm/kvm*
8637 F:      arch/arm/include/asm/kvm*
8638 F:      arch/arm/kvm/
8639 F:      arch/arm64/include/uapi/asm/kvm*
8640 F:      arch/arm64/include/asm/kvm*
8641 F:      arch/arm64/kvm/
8642 F:      virt/kvm/arm/
8643 F:      include/kvm/arm_*
8644
8645 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8646 M:      James Hogan <jhogan@kernel.org>
8647 L:      linux-mips@vger.kernel.org
8648 S:      Supported
8649 F:      arch/mips/include/uapi/asm/kvm*
8650 F:      arch/mips/include/asm/kvm*
8651 F:      arch/mips/kvm/
8652
8653 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8654 M:      Paul Mackerras <paulus@ozlabs.org>
8655 L:      kvm-ppc@vger.kernel.org
8656 W:      http://www.linux-kvm.org/
8657 T:      git git://github.com/agraf/linux-2.6.git
8658 S:      Supported
8659 F:      arch/powerpc/include/uapi/asm/kvm*
8660 F:      arch/powerpc/include/asm/kvm*
8661 F:      arch/powerpc/kvm/
8662 F:      arch/powerpc/kernel/kvm*
8663
8664 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8665 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8666 M:      Janosch Frank <frankja@linux.ibm.com>
8667 R:      David Hildenbrand <david@redhat.com>
8668 R:      Cornelia Huck <cohuck@redhat.com>
8669 L:      linux-s390@vger.kernel.org
8670 W:      http://www.ibm.com/developerworks/linux/linux390/
8671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8672 S:      Supported
8673 F:      arch/s390/include/uapi/asm/kvm*
8674 F:      arch/s390/include/asm/gmap.h
8675 F:      arch/s390/include/asm/kvm*
8676 F:      arch/s390/kvm/
8677 F:      arch/s390/mm/gmap.c
8678
8679 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8680 M:      Paolo Bonzini <pbonzini@redhat.com>
8681 M:      Radim Krčmář <rkrcmar@redhat.com>
8682 L:      kvm@vger.kernel.org
8683 W:      http://www.linux-kvm.org
8684 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8685 S:      Supported
8686 F:      arch/x86/kvm/
8687 F:      arch/x86/kvm/*/
8688 F:      arch/x86/include/uapi/asm/kvm*
8689 F:      arch/x86/include/asm/kvm*
8690 F:      arch/x86/include/asm/pvclock-abi.h
8691 F:      arch/x86/kernel/kvm.c
8692 F:      arch/x86/kernel/kvmclock.c
8693
8694 KERNFS
8695 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8696 M:      Tejun Heo <tj@kernel.org>
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8698 S:      Supported
8699 F:      include/linux/kernfs.h
8700 F:      fs/kernfs/
8701
8702 KEXEC
8703 M:      Eric Biederman <ebiederm@xmission.com>
8704 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8705 L:      kexec@lists.infradead.org
8706 S:      Maintained
8707 F:      include/linux/kexec.h
8708 F:      include/uapi/linux/kexec.h
8709 F:      kernel/kexec*
8710
8711 KEYS-ENCRYPTED
8712 M:      Mimi Zohar <zohar@linux.ibm.com>
8713 L:      linux-integrity@vger.kernel.org
8714 L:      keyrings@vger.kernel.org
8715 S:      Supported
8716 F:      Documentation/security/keys/trusted-encrypted.rst
8717 F:      include/keys/encrypted-type.h
8718 F:      security/keys/encrypted-keys/
8719
8720 KEYS-TRUSTED
8721 M:      James Bottomley <jejb@linux.ibm.com>
8722 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8723 M:      Mimi Zohar <zohar@linux.ibm.com>
8724 L:      linux-integrity@vger.kernel.org
8725 L:      keyrings@vger.kernel.org
8726 S:      Supported
8727 F:      Documentation/security/keys/trusted-encrypted.rst
8728 F:      include/keys/trusted-type.h
8729 F:      security/keys/trusted.c
8730 F:      security/keys/trusted.h
8731
8732 KEYS/KEYRINGS:
8733 M:      David Howells <dhowells@redhat.com>
8734 L:      keyrings@vger.kernel.org
8735 S:      Maintained
8736 F:      Documentation/security/keys/core.rst
8737 F:      include/linux/key.h
8738 F:      include/linux/key-type.h
8739 F:      include/linux/keyctl.h
8740 F:      include/uapi/linux/keyctl.h
8741 F:      include/keys/
8742 F:      security/keys/
8743
8744 KGDB / KDB /debug_core
8745 M:      Jason Wessel <jason.wessel@windriver.com>
8746 M:      Daniel Thompson <daniel.thompson@linaro.org>
8747 W:      http://kgdb.wiki.kernel.org/
8748 L:      kgdb-bugreport@lists.sourceforge.net
8749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8750 S:      Maintained
8751 F:      Documentation/dev-tools/kgdb.rst
8752 F:      drivers/misc/kgdbts.c
8753 F:      drivers/tty/serial/kgdboc.c
8754 F:      include/linux/kdb.h
8755 F:      include/linux/kgdb.h
8756 F:      kernel/debug/
8757
8758 KMEMLEAK
8759 M:      Catalin Marinas <catalin.marinas@arm.com>
8760 S:      Maintained
8761 F:      Documentation/dev-tools/kmemleak.rst
8762 F:      include/linux/kmemleak.h
8763 F:      mm/kmemleak.c
8764 F:      mm/kmemleak-test.c
8765
8766 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8767 M:      Luis Chamberlain <mcgrof@kernel.org>
8768 L:      linux-kernel@vger.kernel.org
8769 S:      Maintained
8770 F:      kernel/kmod.c
8771 F:      include/linux/kmod.h
8772 F:      lib/test_kmod.c
8773 F:      tools/testing/selftests/kmod/
8774
8775 KPROBES
8776 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8777 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8778 M:      "David S. Miller" <davem@davemloft.net>
8779 M:      Masami Hiramatsu <mhiramat@kernel.org>
8780 S:      Maintained
8781 F:      Documentation/kprobes.txt
8782 F:      include/linux/kprobes.h
8783 F:      include/asm-generic/kprobes.h
8784 F:      kernel/kprobes.c
8785
8786 KS0108 LCD CONTROLLER DRIVER
8787 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8788 S:      Maintained
8789 F:      Documentation/auxdisplay/ks0108
8790 F:      drivers/auxdisplay/ks0108.c
8791 F:      include/linux/ks0108.h
8792
8793 L3MDEV
8794 M:      David Ahern <dsa@cumulusnetworks.com>
8795 L:      netdev@vger.kernel.org
8796 S:      Maintained
8797 F:      net/l3mdev
8798 F:      include/net/l3mdev.h
8799
8800 L7 BPF FRAMEWORK
8801 M:      John Fastabend <john.fastabend@gmail.com>
8802 M:      Daniel Borkmann <daniel@iogearbox.net>
8803 L:      netdev@vger.kernel.org
8804 L:      bpf@vger.kernel.org
8805 S:      Maintained
8806 F:      include/linux/skmsg.h
8807 F:      net/core/skmsg.c
8808 F:      net/core/sock_map.c
8809 F:      net/ipv4/tcp_bpf.c
8810
8811 LANTIQ / INTEL Ethernet drivers
8812 M:      Hauke Mehrtens <hauke@hauke-m.de>
8813 L:      netdev@vger.kernel.org
8814 S:      Maintained
8815 F:      net/dsa/tag_gswip.c
8816 F:      drivers/net/ethernet/lantiq_xrx200.c
8817 F:      drivers/net/dsa/lantiq_pce.h
8818 F:      drivers/net/dsa/lantiq_gswip.c
8819
8820 LANTIQ MIPS ARCHITECTURE
8821 M:      John Crispin <john@phrozen.org>
8822 L:      linux-mips@vger.kernel.org
8823 S:      Maintained
8824 F:      arch/mips/lantiq
8825 F:      drivers/soc/lantiq
8826
8827 LAPB module
8828 L:      linux-x25@vger.kernel.org
8829 S:      Orphan
8830 F:      Documentation/networking/lapb-module.txt
8831 F:      include/*/lapb.h
8832 F:      net/lapb/
8833
8834 LASI 53c700 driver for PARISC
8835 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8836 L:      linux-scsi@vger.kernel.org
8837 S:      Maintained
8838 F:      Documentation/scsi/53c700.txt
8839 F:      drivers/scsi/53c700*
8840
8841 LEAKING_ADDRESSES
8842 M:      Tobin C. Harding <me@tobin.cc>
8843 M:      Tycho Andersen <tycho@tycho.ws>
8844 L:      kernel-hardening@lists.openwall.com
8845 S:      Maintained
8846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8847 F:      scripts/leaking_addresses.pl
8848
8849 LED SUBSYSTEM
8850 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8851 M:      Pavel Machek <pavel@ucw.cz>
8852 R:      Dan Murphy <dmurphy@ti.com>
8853 L:      linux-leds@vger.kernel.org
8854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8855 S:      Maintained
8856 F:      Documentation/devicetree/bindings/leds/
8857 F:      drivers/leds/
8858 F:      include/linux/leds.h
8859
8860 LEGACY EEPROM DRIVER
8861 M:      Jean Delvare <jdelvare@suse.com>
8862 S:      Maintained
8863 F:      Documentation/misc-devices/eeprom
8864 F:      drivers/misc/eeprom/eeprom.c
8865
8866 LEGO MINDSTORMS EV3
8867 R:      David Lechner <david@lechnology.com>
8868 S:      Maintained
8869 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8870 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8871 F:      drivers/power/supply/lego_ev3_battery.c
8872
8873 LEGO USB Tower driver
8874 M:      Juergen Stuber <starblue@users.sourceforge.net>
8875 L:      legousb-devel@lists.sourceforge.net
8876 W:      http://legousb.sourceforge.net/
8877 S:      Maintained
8878 F:      drivers/usb/misc/legousbtower.c
8879
8880 LG LAPTOP EXTRAS
8881 M:      Matan Ziv-Av <matan@svgalib.org>
8882 L:      platform-driver-x86@vger.kernel.org
8883 S:      Maintained
8884 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8885 F:      Documentation/laptops/lg-laptop.rst
8886 F:      drivers/platform/x86/lg-laptop.c
8887
8888 LG2160 MEDIA DRIVER
8889 M:      Michael Krufky <mkrufky@linuxtv.org>
8890 L:      linux-media@vger.kernel.org
8891 W:      https://linuxtv.org
8892 W:      http://github.com/mkrufky
8893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8894 T:      git git://linuxtv.org/mkrufky/tuners.git
8895 S:      Maintained
8896 F:      drivers/media/dvb-frontends/lg2160.*
8897
8898 LGDT3305 MEDIA DRIVER
8899 M:      Michael Krufky <mkrufky@linuxtv.org>
8900 L:      linux-media@vger.kernel.org
8901 W:      https://linuxtv.org
8902 W:      http://github.com/mkrufky
8903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8904 T:      git git://linuxtv.org/mkrufky/tuners.git
8905 S:      Maintained
8906 F:      drivers/media/dvb-frontends/lgdt3305.*
8907
8908 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8909 M:      Viresh Kumar <vireshk@kernel.org>
8910 L:      linux-ide@vger.kernel.org
8911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8912 S:      Maintained
8913 F:      include/linux/pata_arasan_cf_data.h
8914 F:      drivers/ata/pata_arasan_cf.c
8915
8916 LIBATA PATA DRIVERS
8917 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8918 M:      Jens Axboe <axboe@kernel.dk>
8919 L:      linux-ide@vger.kernel.org
8920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8921 S:      Maintained
8922 F:      drivers/ata/pata_*.c
8923 F:      drivers/ata/ata_generic.c
8924
8925 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8926 M:      Linus Walleij <linus.walleij@linaro.org>
8927 L:      linux-ide@vger.kernel.org
8928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8929 S:      Maintained
8930 F:      drivers/ata/pata_ftide010.c
8931 F:      drivers/ata/sata_gemini.c
8932 F:      drivers/ata/sata_gemini.h
8933
8934 LIBATA SATA AHCI PLATFORM devices support
8935 M:      Hans de Goede <hdegoede@redhat.com>
8936 M:      Jens Axboe <axboe@kernel.dk>
8937 L:      linux-ide@vger.kernel.org
8938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8939 S:      Maintained
8940 F:      drivers/ata/ahci_platform.c
8941 F:      drivers/ata/libahci_platform.c
8942 F:      include/linux/ahci_platform.h
8943
8944 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8945 M:      Mikael Pettersson <mikpelinux@gmail.com>
8946 L:      linux-ide@vger.kernel.org
8947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8948 S:      Maintained
8949 F:      drivers/ata/sata_promise.*
8950
8951 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8952 M:      Jens Axboe <axboe@kernel.dk>
8953 L:      linux-ide@vger.kernel.org
8954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8955 S:      Maintained
8956 F:      drivers/ata/
8957 F:      include/linux/ata.h
8958 F:      include/linux/libata.h
8959 F:      Documentation/devicetree/bindings/ata/
8960
8961 LIBLOCKDEP
8962 M:      Sasha Levin <alexander.levin@microsoft.com>
8963 S:      Maintained
8964 F:      tools/lib/lockdep/
8965
8966 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8967 M:      Dan Williams <dan.j.williams@intel.com>
8968 M:      Vishal Verma <vishal.l.verma@intel.com>
8969 M:      Dave Jiang <dave.jiang@intel.com>
8970 L:      linux-nvdimm@lists.01.org
8971 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8972 S:      Supported
8973 F:      drivers/nvdimm/blk.c
8974 F:      drivers/nvdimm/region_devs.c
8975
8976 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8977 M:      Vishal Verma <vishal.l.verma@intel.com>
8978 M:      Dan Williams <dan.j.williams@intel.com>
8979 M:      Dave Jiang <dave.jiang@intel.com>
8980 L:      linux-nvdimm@lists.01.org
8981 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8982 S:      Supported
8983 F:      drivers/nvdimm/btt*
8984
8985 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8986 M:      Dan Williams <dan.j.williams@intel.com>
8987 M:      Vishal Verma <vishal.l.verma@intel.com>
8988 M:      Dave Jiang <dave.jiang@intel.com>
8989 L:      linux-nvdimm@lists.01.org
8990 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8991 S:      Supported
8992 F:      drivers/nvdimm/pmem*
8993
8994 LIBNVDIMM: DEVICETREE BINDINGS
8995 M:      Oliver O'Halloran <oohall@gmail.com>
8996 L:      linux-nvdimm@lists.01.org
8997 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8998 S:      Supported
8999 F:      drivers/nvdimm/of_pmem.c
9000 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9001
9002 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9003 M:      Dan Williams <dan.j.williams@intel.com>
9004 M:      Vishal Verma <vishal.l.verma@intel.com>
9005 M:      Dave Jiang <dave.jiang@intel.com>
9006 M:      Keith Busch <keith.busch@intel.com>
9007 M:      Ira Weiny <ira.weiny@intel.com>
9008 L:      linux-nvdimm@lists.01.org
9009 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9011 S:      Supported
9012 F:      drivers/nvdimm/*
9013 F:      drivers/acpi/nfit/*
9014 F:      include/linux/nd.h
9015 F:      include/linux/libnvdimm.h
9016 F:      include/uapi/linux/ndctl.h
9017
9018 LIGHTNVM PLATFORM SUPPORT
9019 M:      Matias Bjorling <mb@lightnvm.io>
9020 W:      http://github/OpenChannelSSD
9021 L:      linux-block@vger.kernel.org
9022 S:      Maintained
9023 F:      drivers/lightnvm/
9024 F:      include/linux/lightnvm.h
9025 F:      include/uapi/linux/lightnvm.h
9026
9027 LINUX FOR POWER MACINTOSH
9028 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9029 W:      http://www.penguinppc.org/
9030 L:      linuxppc-dev@lists.ozlabs.org
9031 S:      Maintained
9032 F:      arch/powerpc/platforms/powermac/
9033 F:      drivers/macintosh/
9034
9035 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9036 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9037 M:      Paul Mackerras <paulus@samba.org>
9038 M:      Michael Ellerman <mpe@ellerman.id.au>
9039 W:      https://github.com/linuxppc/linux/wiki
9040 L:      linuxppc-dev@lists.ozlabs.org
9041 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9043 S:      Supported
9044 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9045 F:      Documentation/devicetree/bindings/powerpc/
9046 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9047 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9048 F:      Documentation/powerpc/
9049 F:      arch/powerpc/
9050 F:      drivers/char/tpm/tpm_ibmvtpm*
9051 F:      drivers/crypto/nx/
9052 F:      drivers/crypto/vmx/
9053 F:      drivers/i2c/busses/i2c-opal.c
9054 F:      drivers/net/ethernet/ibm/ibmveth.*
9055 F:      drivers/net/ethernet/ibm/ibmvnic.*
9056 F:      drivers/pci/hotplug/pnv_php.c
9057 F:      drivers/pci/hotplug/rpa*
9058 F:      drivers/rtc/rtc-opal.c
9059 F:      drivers/scsi/ibmvscsi/
9060 F:      drivers/tty/hvc/hvc_opal.c
9061 F:      drivers/watchdog/wdrtas.c
9062 F:      tools/testing/selftests/powerpc
9063 N:      /pmac
9064 N:      powermac
9065 N:      powernv
9066 N:      [^a-z0-9]ps3
9067 N:      pseries
9068
9069 LINUX FOR POWERPC EMBEDDED MPC5XXX
9070 M:      Anatolij Gustschin <agust@denx.de>
9071 L:      linuxppc-dev@lists.ozlabs.org
9072 T:      git git://git.denx.de/linux-denx-agust.git
9073 S:      Maintained
9074 F:      arch/powerpc/platforms/512x/
9075 F:      arch/powerpc/platforms/52xx/
9076
9077 LINUX FOR POWERPC EMBEDDED PPC4XX
9078 M:      Alistair Popple <alistair@popple.id.au>
9079 M:      Matt Porter <mporter@kernel.crashing.org>
9080 W:      http://www.penguinppc.org/
9081 L:      linuxppc-dev@lists.ozlabs.org
9082 S:      Maintained
9083 F:      arch/powerpc/platforms/40x/
9084 F:      arch/powerpc/platforms/44x/
9085
9086 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9087 M:      Scott Wood <oss@buserror.net>
9088 M:      Kumar Gala <galak@kernel.crashing.org>
9089 W:      http://www.penguinppc.org/
9090 L:      linuxppc-dev@lists.ozlabs.org
9091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9092 S:      Maintained
9093 F:      arch/powerpc/platforms/83xx/
9094 F:      arch/powerpc/platforms/85xx/
9095 F:      Documentation/devicetree/bindings/powerpc/fsl/
9096
9097 LINUX FOR POWERPC EMBEDDED PPC8XX
9098 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9099 W:      http://www.penguinppc.org/
9100 L:      linuxppc-dev@lists.ozlabs.org
9101 S:      Maintained
9102 F:      arch/powerpc/platforms/8xx/
9103
9104 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9105 L:      linuxppc-dev@lists.ozlabs.org
9106 S:      Orphan
9107 F:      arch/powerpc/*/*virtex*
9108 F:      arch/powerpc/*/*/*virtex*
9109
9110 LINUX FOR POWERPC PA SEMI PWRFICIENT
9111 L:      linuxppc-dev@lists.ozlabs.org
9112 S:      Orphan
9113 F:      arch/powerpc/platforms/pasemi/
9114 F:      drivers/*/*pasemi*
9115 F:      drivers/*/*/*pasemi*
9116
9117 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9118 M:      Kees Cook <keescook@chromium.org>
9119 S:      Maintained
9120 F:      drivers/misc/lkdtm/*
9121
9122 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9123 M:      Alan Stern <stern@rowland.harvard.edu>
9124 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9125 M:      Will Deacon <will.deacon@arm.com>
9126 M:      Peter Zijlstra <peterz@infradead.org>
9127 M:      Boqun Feng <boqun.feng@gmail.com>
9128 M:      Nicholas Piggin <npiggin@gmail.com>
9129 M:      David Howells <dhowells@redhat.com>
9130 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9131 M:      Luc Maranget <luc.maranget@inria.fr>
9132 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9133 R:      Akira Yokosawa <akiyks@gmail.com>
9134 R:      Daniel Lustig <dlustig@nvidia.com>
9135 L:      linux-kernel@vger.kernel.org
9136 L:      linux-arch@vger.kernel.org
9137 S:      Supported
9138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9139 F:      tools/memory-model/
9140 F:      Documentation/atomic_bitops.txt
9141 F:      Documentation/atomic_t.txt
9142 F:      Documentation/core-api/atomic_ops.rst
9143 F:      Documentation/core-api/refcount-vs-atomic.rst
9144 F:      Documentation/memory-barriers.txt
9145
9146 LIS3LV02D ACCELEROMETER DRIVER
9147 M:      Eric Piel <eric.piel@tremplin-utc.net>
9148 S:      Maintained
9149 F:      Documentation/misc-devices/lis3lv02d
9150 F:      drivers/misc/lis3lv02d/
9151 F:      drivers/platform/x86/hp_accel.c
9152
9153 LIVE PATCHING
9154 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9155 M:      Jiri Kosina <jikos@kernel.org>
9156 M:      Miroslav Benes <mbenes@suse.cz>
9157 M:      Petr Mladek <pmladek@suse.com>
9158 R:      Joe Lawrence <joe.lawrence@redhat.com>
9159 S:      Maintained
9160 F:      kernel/livepatch/
9161 F:      include/linux/livepatch.h
9162 F:      arch/x86/include/asm/livepatch.h
9163 F:      arch/x86/kernel/livepatch.c
9164 F:      Documentation/livepatch/
9165 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9166 F:      samples/livepatch/
9167 F:      tools/testing/selftests/livepatch/
9168 L:      live-patching@vger.kernel.org
9169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9170
9171 LLC (802.2)
9172 L:      netdev@vger.kernel.org
9173 S:      Odd fixes
9174 F:      include/linux/llc.h
9175 F:      include/uapi/linux/llc.h
9176 F:      include/net/llc*
9177 F:      net/llc/
9178
9179 LM73 HARDWARE MONITOR DRIVER
9180 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9181 L:      linux-hwmon@vger.kernel.org
9182 S:      Maintained
9183 F:      drivers/hwmon/lm73.c
9184
9185 LM78 HARDWARE MONITOR DRIVER
9186 M:      Jean Delvare <jdelvare@suse.com>
9187 L:      linux-hwmon@vger.kernel.org
9188 S:      Maintained
9189 F:      Documentation/hwmon/lm78.rst
9190 F:      drivers/hwmon/lm78.c
9191
9192 LM83 HARDWARE MONITOR DRIVER
9193 M:      Jean Delvare <jdelvare@suse.com>
9194 L:      linux-hwmon@vger.kernel.org
9195 S:      Maintained
9196 F:      Documentation/hwmon/lm83.rst
9197 F:      drivers/hwmon/lm83.c
9198
9199 LM90 HARDWARE MONITOR DRIVER
9200 M:      Jean Delvare <jdelvare@suse.com>
9201 L:      linux-hwmon@vger.kernel.org
9202 S:      Maintained
9203 F:      Documentation/hwmon/lm90.rst
9204 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9205 F:      drivers/hwmon/lm90.c
9206 F:      include/dt-bindings/thermal/lm90.h
9207
9208 LM95234 HARDWARE MONITOR DRIVER
9209 M:      Guenter Roeck <linux@roeck-us.net>
9210 L:      linux-hwmon@vger.kernel.org
9211 S:      Maintained
9212 F:      Documentation/hwmon/lm95234.rst
9213 F:      drivers/hwmon/lm95234.c
9214
9215 LME2510 MEDIA DRIVER
9216 M:      Malcolm Priestley <tvboxspy@gmail.com>
9217 L:      linux-media@vger.kernel.org
9218 W:      https://linuxtv.org
9219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9220 S:      Maintained
9221 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9222
9223 LOADPIN SECURITY MODULE
9224 M:      Kees Cook <keescook@chromium.org>
9225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9226 S:      Supported
9227 F:      security/loadpin/
9228 F:      Documentation/admin-guide/LSM/LoadPin.rst
9229
9230 LOCKING PRIMITIVES
9231 M:      Peter Zijlstra <peterz@infradead.org>
9232 M:      Ingo Molnar <mingo@redhat.com>
9233 M:      Will Deacon <will.deacon@arm.com>
9234 L:      linux-kernel@vger.kernel.org
9235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9236 S:      Maintained
9237 F:      Documentation/locking/
9238 F:      include/linux/lockdep.h
9239 F:      include/linux/spinlock*.h
9240 F:      arch/*/include/asm/spinlock*.h
9241 F:      include/linux/rwlock*.h
9242 F:      include/linux/mutex*.h
9243 F:      include/linux/rwsem*.h
9244 F:      include/linux/seqlock.h
9245 F:      lib/locking*.[ch]
9246 F:      kernel/locking/
9247 X:      kernel/locking/locktorture.c
9248
9249 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9250 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9251 L:      linux-ntfs-dev@lists.sourceforge.net
9252 W:      http://www.linux-ntfs.org/content/view/19/37/
9253 S:      Maintained
9254 F:      Documentation/ldm.txt
9255 F:      block/partitions/ldm.*
9256
9257 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9258 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9259 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9260 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9261 L:      MPT-FusionLinux.pdl@broadcom.com
9262 L:      linux-scsi@vger.kernel.org
9263 W:      http://www.avagotech.com/support/
9264 S:      Supported
9265 F:      drivers/message/fusion/
9266 F:      drivers/scsi/mpt3sas/
9267
9268 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9269 M:      Matthew Wilcox <willy@infradead.org>
9270 L:      linux-scsi@vger.kernel.org
9271 S:      Maintained
9272 F:      drivers/scsi/sym53c8xx_2/
9273
9274 LTC1660 DAC DRIVER
9275 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9276 L:      linux-iio@vger.kernel.org
9277 S:      Maintained
9278 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9279 F:      drivers/iio/dac/ltc1660.c
9280
9281 LTC4261 HARDWARE MONITOR DRIVER
9282 M:      Guenter Roeck <linux@roeck-us.net>
9283 L:      linux-hwmon@vger.kernel.org
9284 S:      Maintained
9285 F:      Documentation/hwmon/ltc4261.rst
9286 F:      drivers/hwmon/ltc4261.c
9287
9288 LTC4306 I2C MULTIPLEXER DRIVER
9289 M:      Michael Hennerich <michael.hennerich@analog.com>
9290 W:      http://ez.analog.com/community/linux-device-drivers
9291 L:      linux-i2c@vger.kernel.org
9292 S:      Supported
9293 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9294 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9295
9296 LTP (Linux Test Project)
9297 M:      Mike Frysinger <vapier@gentoo.org>
9298 M:      Cyril Hrubis <chrubis@suse.cz>
9299 M:      Wanlong Gao <wanlong.gao@gmail.com>
9300 M:      Jan Stancek <jstancek@redhat.com>
9301 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9302 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9303 L:      ltp@lists.linux.it (subscribers-only)
9304 W:      http://linux-test-project.github.io/
9305 T:      git git://github.com/linux-test-project/ltp.git
9306 S:      Maintained
9307
9308 M68K ARCHITECTURE
9309 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9310 L:      linux-m68k@lists.linux-m68k.org
9311 W:      http://www.linux-m68k.org/
9312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9313 S:      Maintained
9314 F:      arch/m68k/
9315 F:      drivers/zorro/
9316
9317 M68K ON APPLE MACINTOSH
9318 M:      Joshua Thompson <funaho@jurai.org>
9319 W:      http://www.mac.linux-m68k.org/
9320 L:      linux-m68k@lists.linux-m68k.org
9321 S:      Maintained
9322 F:      arch/m68k/mac/
9323
9324 M68K ON HP9000/300
9325 M:      Philip Blundell <philb@gnu.org>
9326 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9327 S:      Maintained
9328 F:      arch/m68k/hp300/
9329
9330 M88DS3103 MEDIA DRIVER
9331 M:      Antti Palosaari <crope@iki.fi>
9332 L:      linux-media@vger.kernel.org
9333 W:      https://linuxtv.org
9334 W:      http://palosaari.fi/linux/
9335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9336 T:      git git://linuxtv.org/anttip/media_tree.git
9337 S:      Maintained
9338 F:      drivers/media/dvb-frontends/m88ds3103*
9339
9340 M88RS2000 MEDIA DRIVER
9341 M:      Malcolm Priestley <tvboxspy@gmail.com>
9342 L:      linux-media@vger.kernel.org
9343 W:      https://linuxtv.org
9344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9345 S:      Maintained
9346 F:      drivers/media/dvb-frontends/m88rs2000*
9347
9348 MA901 MASTERKIT USB FM RADIO DRIVER
9349 M:      Alexey Klimov <klimov.linux@gmail.com>
9350 L:      linux-media@vger.kernel.org
9351 T:      git git://linuxtv.org/media_tree.git
9352 S:      Maintained
9353 F:      drivers/media/radio/radio-ma901.c
9354
9355 MAC80211
9356 M:      Johannes Berg <johannes@sipsolutions.net>
9357 L:      linux-wireless@vger.kernel.org
9358 W:      http://wireless.kernel.org/
9359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9361 S:      Maintained
9362 F:      Documentation/networking/mac80211-injection.txt
9363 F:      include/net/mac80211.h
9364 F:      net/mac80211/
9365 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9366 F:      Documentation/networking/mac80211_hwsim/README
9367
9368 MAILBOX API
9369 M:      Jassi Brar <jassisinghbrar@gmail.com>
9370 L:      linux-kernel@vger.kernel.org
9371 S:      Maintained
9372 F:      drivers/mailbox/
9373 F:      include/linux/mailbox_client.h
9374 F:      include/linux/mailbox_controller.h
9375
9376 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9377 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9378 W:      http://www.kernel.org/doc/man-pages
9379 L:      linux-man@vger.kernel.org
9380 S:      Maintained
9381
9382 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9383 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9384 L:      linux-mips@vger.kernel.org
9385 S:      Maintained
9386 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9387
9388 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9389 M:      Andrew Lunn <andrew@lunn.ch>
9390 M:      Vivien Didelot <vivien.didelot@gmail.com>
9391 L:      netdev@vger.kernel.org
9392 S:      Maintained
9393 F:      drivers/net/dsa/mv88e6xxx/
9394 F:      include/linux/platform_data/mv88e6xxx.h
9395 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9396
9397 MARVELL ARMADA DRM SUPPORT
9398 M:      Russell King <linux@armlinux.org.uk>
9399 S:      Maintained
9400 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9401 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9402 F:      drivers/gpu/drm/armada/
9403 F:      include/uapi/drm/armada_drm.h
9404 F:      Documentation/devicetree/bindings/display/armada/
9405
9406 MARVELL ARMADA 3700 PHY DRIVERS
9407 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9408 S:      Maintained
9409 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9410 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9411 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9412 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9413
9414 MARVELL CRYPTO DRIVER
9415 M:      Boris Brezillon <bbrezillon@kernel.org>
9416 M:      Arnaud Ebalard <arno@natisbad.org>
9417 F:      drivers/crypto/marvell/
9418 S:      Maintained
9419 L:      linux-crypto@vger.kernel.org
9420
9421 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9422 M:      Mirko Lindner <mlindner@marvell.com>
9423 M:      Stephen Hemminger <stephen@networkplumber.org>
9424 L:      netdev@vger.kernel.org
9425 S:      Maintained
9426 F:      drivers/net/ethernet/marvell/sk*
9427
9428 MARVELL LIBERTAS WIRELESS DRIVER
9429 L:      libertas-dev@lists.infradead.org
9430 S:      Orphan
9431 F:      drivers/net/wireless/marvell/libertas/
9432
9433 MARVELL MACCHIATOBIN SUPPORT
9434 M:      Russell King <linux@armlinux.org.uk>
9435 L:      linux-arm-kernel@lists.infradead.org
9436 S:      Maintained
9437 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9438
9439 MARVELL MV643XX ETHERNET DRIVER
9440 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9441 L:      netdev@vger.kernel.org
9442 S:      Maintained
9443 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9444 F:      include/linux/mv643xx.h
9445
9446 MARVELL MV88X3310 PHY DRIVER
9447 M:      Russell King <linux@armlinux.org.uk>
9448 L:      netdev@vger.kernel.org
9449 S:      Maintained
9450 F:      drivers/net/phy/marvell10g.c
9451
9452 MARVELL MVEBU THERMAL DRIVER
9453 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9454 S:      Maintained
9455 F:      drivers/thermal/armada_thermal.c
9456
9457 MARVELL MVNETA ETHERNET DRIVER
9458 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9459 L:      netdev@vger.kernel.org
9460 S:      Maintained
9461 F:      drivers/net/ethernet/marvell/mvneta.*
9462
9463 MARVELL MWIFIEX WIRELESS DRIVER
9464 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9465 M:      Nishant Sarmukadam <nishants@marvell.com>
9466 M:      Ganapathi Bhat <gbhat@marvell.com>
9467 M:      Xinming Hu <huxinming820@gmail.com>
9468 L:      linux-wireless@vger.kernel.org
9469 S:      Maintained
9470 F:      drivers/net/wireless/marvell/mwifiex/
9471
9472 MARVELL MWL8K WIRELESS DRIVER
9473 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9474 L:      linux-wireless@vger.kernel.org
9475 S:      Odd Fixes
9476 F:      drivers/net/wireless/marvell/mwl8k.c
9477
9478 MARVELL NAND CONTROLLER DRIVER
9479 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9480 L:      linux-mtd@lists.infradead.org
9481 S:      Maintained
9482 F:      drivers/mtd/nand/raw/marvell_nand.c
9483 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9484
9485 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9486 M:      Nicolas Pitre <nico@fluxnic.net>
9487 S:      Odd Fixes
9488 F:      drivers/mmc/host/mvsdio.*
9489
9490 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9491 M:      Hu Ziji <huziji@marvell.com>
9492 L:      linux-mmc@vger.kernel.org
9493 S:      Supported
9494 F:      drivers/mmc/host/sdhci-xenon*
9495 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9496
9497 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9498 M:      Sunil Goutham <sgoutham@marvell.com>
9499 M:      Linu Cherian <lcherian@marvell.com>
9500 M:      Geetha sowjanya <gakula@marvell.com>
9501 M:      Jerin Jacob <jerinj@marvell.com>
9502 L:      netdev@vger.kernel.org
9503 S:      Supported
9504 F:      drivers/net/ethernet/marvell/octeontx2/af/
9505
9506 MATROX FRAMEBUFFER DRIVER
9507 L:      linux-fbdev@vger.kernel.org
9508 S:      Orphan
9509 F:      drivers/video/fbdev/matrox/matroxfb_*
9510 F:      include/uapi/linux/matroxfb.h
9511
9512 MAX16065 HARDWARE MONITOR DRIVER
9513 M:      Guenter Roeck <linux@roeck-us.net>
9514 L:      linux-hwmon@vger.kernel.org
9515 S:      Maintained
9516 F:      Documentation/hwmon/max16065.rst
9517 F:      drivers/hwmon/max16065.c
9518
9519 MAX2175 SDR TUNER DRIVER
9520 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9521 L:      linux-media@vger.kernel.org
9522 T:      git git://linuxtv.org/media_tree.git
9523 S:      Maintained
9524 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9525 F:      Documentation/media/v4l-drivers/max2175.rst
9526 F:      drivers/media/i2c/max2175*
9527 F:      include/uapi/linux/max2175.h
9528
9529 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9530 L:      linux-hwmon@vger.kernel.org
9531 S:      Orphan
9532 F:      Documentation/hwmon/max6650.rst
9533 F:      drivers/hwmon/max6650.c
9534
9535 MAX6697 HARDWARE MONITOR DRIVER
9536 M:      Guenter Roeck <linux@roeck-us.net>
9537 L:      linux-hwmon@vger.kernel.org
9538 S:      Maintained
9539 F:      Documentation/hwmon/max6697.rst
9540 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9541 F:      drivers/hwmon/max6697.c
9542 F:      include/linux/platform_data/max6697.h
9543
9544 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9545 M:      Peter Rosin <peda@axentia.se>
9546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9547 S:      Maintained
9548 F:      Documentation/devicetree/bindings/sound/max9860.txt
9549 F:      sound/soc/codecs/max9860.*
9550
9551 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9552 M:      Andreas Klinger <ak@it-klinger.de>
9553 L:      linux-iio@vger.kernel.org
9554 S:      Maintained
9555 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9556 F:      drivers/iio/proximity/mb1232.c
9557
9558 MAXIM MAX77650 PMIC MFD DRIVER
9559 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9560 L:      linux-kernel@vger.kernel.org
9561 S:      Maintained
9562 F:      Documentation/devicetree/bindings/*/*max77650.txt
9563 F:      Documentation/devicetree/bindings/*/max77650*.txt
9564 F:      include/linux/mfd/max77650.h
9565 F:      drivers/mfd/max77650.c
9566 F:      drivers/regulator/max77650-regulator.c
9567 F:      drivers/power/supply/max77650-charger.c
9568 F:      drivers/input/misc/max77650-onkey.c
9569 F:      drivers/leds/leds-max77650.c
9570 F:      drivers/gpio/gpio-max77650.c
9571
9572 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9573 M:      Javier Martinez Canillas <javier@dowhile0.org>
9574 L:      linux-kernel@vger.kernel.org
9575 S:      Supported
9576 F:      drivers/regulator/max77802-regulator.c
9577 F:      Documentation/devicetree/bindings/*/*max77802.txt
9578 F:      include/dt-bindings/*/*max77802.h
9579
9580 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9581 M:      Krzysztof Kozlowski <krzk@kernel.org>
9582 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9583 L:      linux-pm@vger.kernel.org
9584 S:      Supported
9585 F:      drivers/power/supply/max14577_charger.c
9586 F:      drivers/power/supply/max77693_charger.c
9587
9588 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9589 M:      Chanwoo Choi <cw00.choi@samsung.com>
9590 M:      Krzysztof Kozlowski <krzk@kernel.org>
9591 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9592 L:      linux-kernel@vger.kernel.org
9593 S:      Supported
9594 F:      drivers/*/max14577*.c
9595 F:      drivers/*/max77686*.c
9596 F:      drivers/*/max77693*.c
9597 F:      drivers/extcon/extcon-max14577.c
9598 F:      drivers/extcon/extcon-max77693.c
9599 F:      drivers/rtc/rtc-max77686.c
9600 F:      drivers/clk/clk-max77686.c
9601 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9602 F:      Documentation/devicetree/bindings/*/max77686.txt
9603 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9604 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9605 F:      include/linux/mfd/max14577*.h
9606 F:      include/linux/mfd/max77686*.h
9607 F:      include/linux/mfd/max77693*.h
9608
9609 MAXIRADIO FM RADIO RECEIVER DRIVER
9610 M:      Hans Verkuil <hverkuil@xs4all.nl>
9611 L:      linux-media@vger.kernel.org
9612 T:      git git://linuxtv.org/media_tree.git
9613 W:      https://linuxtv.org
9614 S:      Maintained
9615 F:      drivers/media/radio/radio-maxiradio*
9616
9617 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9618 M:      Peter Rosin <peda@axentia.se>
9619 L:      linux-iio@vger.kernel.org
9620 S:      Maintained
9621 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9622 F:      drivers/iio/potentiometer/mcp4018.c
9623 F:      drivers/iio/potentiometer/mcp4531.c
9624
9625 MCR20A IEEE-802.15.4 RADIO DRIVER
9626 M:      Xue Liu <liuxuenetmail@gmail.com>
9627 L:      linux-wpan@vger.kernel.org
9628 W:      https://github.com/xueliu/mcr20a-linux
9629 S:      Maintained
9630 F:      drivers/net/ieee802154/mcr20a.c
9631 F:      drivers/net/ieee802154/mcr20a.h
9632 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9633
9634 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9635 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9636 L:      linux-iio@vger.kernel.org
9637 S:      Maintained
9638 F:      drivers/iio/dac/cio-dac.c
9639
9640 MEDIA DRIVERS FOR ASCOT2E
9641 M:      Sergey Kozlov <serjk@netup.ru>
9642 M:      Abylay Ospan <aospan@netup.ru>
9643 L:      linux-media@vger.kernel.org
9644 W:      https://linuxtv.org
9645 W:      http://netup.tv/
9646 T:      git git://linuxtv.org/media_tree.git
9647 S:      Supported
9648 F:      drivers/media/dvb-frontends/ascot2e*
9649
9650 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9651 M:      Jasmin Jessich <jasmin@anw.at>
9652 L:      linux-media@vger.kernel.org
9653 W:      https://linuxtv.org
9654 T:      git git://linuxtv.org/media_tree.git
9655 S:      Maintained
9656 F:      drivers/media/dvb-frontends/cxd2099*
9657
9658 MEDIA DRIVERS FOR CXD2841ER
9659 M:      Sergey Kozlov <serjk@netup.ru>
9660 M:      Abylay Ospan <aospan@netup.ru>
9661 L:      linux-media@vger.kernel.org
9662 W:      https://linuxtv.org
9663 W:      http://netup.tv/
9664 T:      git git://linuxtv.org/media_tree.git
9665 S:      Supported
9666 F:      drivers/media/dvb-frontends/cxd2841er*
9667
9668 MEDIA DRIVERS FOR CXD2880
9669 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9670 L:      linux-media@vger.kernel.org
9671 W:      http://linuxtv.org/
9672 T:      git git://linuxtv.org/media_tree.git
9673 S:      Supported
9674 F:      drivers/media/dvb-frontends/cxd2880/*
9675 F:      drivers/media/spi/cxd2880*
9676
9677 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9678 L:      linux-media@vger.kernel.org
9679 W:      https://linuxtv.org
9680 T:      git git://linuxtv.org/media_tree.git
9681 S:      Orphan
9682 F:      drivers/media/pci/ddbridge/*
9683
9684 MEDIA DRIVERS FOR FREESCALE IMX
9685 M:      Steve Longerbeam <slongerbeam@gmail.com>
9686 M:      Philipp Zabel <p.zabel@pengutronix.de>
9687 L:      linux-media@vger.kernel.org
9688 T:      git git://linuxtv.org/media_tree.git
9689 S:      Maintained
9690 F:      Documentation/devicetree/bindings/media/imx.txt
9691 F:      Documentation/media/v4l-drivers/imx.rst
9692 F:      drivers/staging/media/imx/
9693 F:      include/linux/imx-media.h
9694 F:      include/media/imx.h
9695
9696 MEDIA DRIVER FOR FREESCALE IMX PXP
9697 M:      Philipp Zabel <p.zabel@pengutronix.de>
9698 L:      linux-media@vger.kernel.org
9699 T:      git git://linuxtv.org/media_tree.git
9700 S:      Maintained
9701 F:      drivers/media/platform/imx-pxp.[ch]
9702
9703 MEDIA DRIVERS FOR FREESCALE IMX7
9704 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9705 L:      linux-media@vger.kernel.org
9706 T:      git git://linuxtv.org/media_tree.git
9707 S:      Maintained
9708 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9709 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9710 F:      Documentation/media/v4l-drivers/imx7.rst
9711 F:      drivers/staging/media/imx/imx7-media-csi.c
9712 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9713
9714 MEDIA DRIVERS FOR HELENE
9715 M:      Abylay Ospan <aospan@netup.ru>
9716 L:      linux-media@vger.kernel.org
9717 W:      https://linuxtv.org
9718 W:      http://netup.tv/
9719 T:      git git://linuxtv.org/media_tree.git
9720 S:      Supported
9721 F:      drivers/media/dvb-frontends/helene*
9722
9723 MEDIA DRIVERS FOR HORUS3A
9724 M:      Sergey Kozlov <serjk@netup.ru>
9725 M:      Abylay Ospan <aospan@netup.ru>
9726 L:      linux-media@vger.kernel.org
9727 W:      https://linuxtv.org
9728 W:      http://netup.tv/
9729 T:      git git://linuxtv.org/media_tree.git
9730 S:      Supported
9731 F:      drivers/media/dvb-frontends/horus3a*
9732
9733 MEDIA DRIVERS FOR LNBH25
9734 M:      Sergey Kozlov <serjk@netup.ru>
9735 M:      Abylay Ospan <aospan@netup.ru>
9736 L:      linux-media@vger.kernel.org
9737 W:      https://linuxtv.org
9738 W:      http://netup.tv/
9739 T:      git git://linuxtv.org/media_tree.git
9740 S:      Supported
9741 F:      drivers/media/dvb-frontends/lnbh25*
9742
9743 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9744 L:      linux-media@vger.kernel.org
9745 W:      https://linuxtv.org
9746 T:      git git://linuxtv.org/media_tree.git
9747 S:      Orphan
9748 F:      drivers/media/dvb-frontends/mxl5xx*
9749
9750 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9751 M:      Sergey Kozlov <serjk@netup.ru>
9752 M:      Abylay Ospan <aospan@netup.ru>
9753 L:      linux-media@vger.kernel.org
9754 W:      https://linuxtv.org
9755 W:      http://netup.tv/
9756 T:      git git://linuxtv.org/media_tree.git
9757 S:      Supported
9758 F:      drivers/media/pci/netup_unidvb/*
9759
9760 MEDIA DRIVERS FOR RENESAS - CEU
9761 M:      Jacopo Mondi <jacopo@jmondi.org>
9762 L:      linux-media@vger.kernel.org
9763 L:      linux-renesas-soc@vger.kernel.org
9764 T:      git git://linuxtv.org/media_tree.git
9765 S:      Supported
9766 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9767 F:      drivers/media/platform/renesas-ceu.c
9768 F:      include/media/drv-intf/renesas-ceu.h
9769
9770 MEDIA DRIVERS FOR RENESAS - DRIF
9771 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9772 L:      linux-media@vger.kernel.org
9773 L:      linux-renesas-soc@vger.kernel.org
9774 T:      git git://linuxtv.org/media_tree.git
9775 S:      Supported
9776 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9777 F:      drivers/media/platform/rcar_drif.c
9778
9779 MEDIA DRIVERS FOR RENESAS - FCP
9780 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9781 L:      linux-media@vger.kernel.org
9782 L:      linux-renesas-soc@vger.kernel.org
9783 T:      git git://linuxtv.org/media_tree.git
9784 S:      Supported
9785 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9786 F:      drivers/media/platform/rcar-fcp.c
9787 F:      include/media/rcar-fcp.h
9788
9789 MEDIA DRIVERS FOR RENESAS - FDP1
9790 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9791 L:      linux-media@vger.kernel.org
9792 L:      linux-renesas-soc@vger.kernel.org
9793 T:      git git://linuxtv.org/media_tree.git
9794 S:      Supported
9795 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9796 F:      drivers/media/platform/rcar_fdp1.c
9797
9798 MEDIA DRIVERS FOR RENESAS - VIN
9799 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9800 L:      linux-media@vger.kernel.org
9801 L:      linux-renesas-soc@vger.kernel.org
9802 T:      git git://linuxtv.org/media_tree.git
9803 S:      Supported
9804 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9805 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9806 F:      drivers/media/platform/rcar-vin/
9807
9808 MEDIA DRIVERS FOR RENESAS - VSP1
9809 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9810 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9811 L:      linux-media@vger.kernel.org
9812 L:      linux-renesas-soc@vger.kernel.org
9813 T:      git git://linuxtv.org/media_tree.git
9814 S:      Supported
9815 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9816 F:      drivers/media/platform/vsp1/
9817
9818 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9819 L:      linux-media@vger.kernel.org
9820 W:      https://linuxtv.org
9821 T:      git git://linuxtv.org/media_tree.git
9822 S:      Orphan
9823 F:      drivers/media/dvb-frontends/stv0910*
9824
9825 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9826 L:      linux-media@vger.kernel.org
9827 W:      https://linuxtv.org
9828 T:      git git://linuxtv.org/media_tree.git
9829 S:      Orphan
9830 F:      drivers/media/dvb-frontends/stv6111*
9831
9832 MEDIA DRIVERS FOR STM32 - DCMI
9833 M:      Hugues Fruchet <hugues.fruchet@st.com>
9834 L:      linux-media@vger.kernel.org
9835 T:      git git://linuxtv.org/media_tree.git
9836 S:      Supported
9837 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9838 F:      drivers/media/platform/stm32/stm32-dcmi.c
9839
9840 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9841 M:      Dmitry Osipenko <digetx@gmail.com>
9842 L:      linux-media@vger.kernel.org
9843 L:      linux-tegra@vger.kernel.org
9844 T:      git git://linuxtv.org/media_tree.git
9845 S:      Maintained
9846 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9847 F:      drivers/staging/media/tegra-vde/
9848
9849 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9850 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9851 P:      LinuxTV.org Project
9852 L:      linux-media@vger.kernel.org
9853 W:      https://linuxtv.org
9854 Q:      http://patchwork.kernel.org/project/linux-media/list/
9855 T:      git git://linuxtv.org/media_tree.git
9856 S:      Maintained
9857 F:      Documentation/devicetree/bindings/media/
9858 F:      Documentation/media/
9859 F:      drivers/media/
9860 F:      drivers/staging/media/
9861 F:      include/linux/platform_data/media/
9862 F:      include/media/
9863 F:      include/uapi/linux/dvb/
9864 F:      include/uapi/linux/videodev2.h
9865 F:      include/uapi/linux/media.h
9866 F:      include/uapi/linux/v4l2-*
9867 F:      include/uapi/linux/meye.h
9868 F:      include/uapi/linux/ivtv*
9869 F:      include/uapi/linux/uvcvideo.h
9870
9871 MEDIATEK BLUETOOTH DRIVER
9872 M:      Sean Wang <sean.wang@mediatek.com>
9873 L:      linux-bluetooth@vger.kernel.org
9874 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9875 S:      Maintained
9876 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9877 F:      drivers/bluetooth/btmtkuart.c
9878
9879 MEDIATEK CIR DRIVER
9880 M:      Sean Wang <sean.wang@mediatek.com>
9881 S:      Maintained
9882 F:      drivers/media/rc/mtk-cir.c
9883
9884 MEDIATEK DMA DRIVER
9885 M:      Sean Wang <sean.wang@mediatek.com>
9886 L:      dmaengine@vger.kernel.org
9887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9888 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9889 S:      Maintained
9890 F:      Documentation/devicetree/bindings/dma/mtk-*
9891 F:      drivers/dma/mediatek/
9892
9893 MEDIATEK PMIC LED DRIVER
9894 M:      Sean Wang <sean.wang@mediatek.com>
9895 S:      Maintained
9896 F:      drivers/leds/leds-mt6323.c
9897 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9898
9899 MEDIATEK ETHERNET DRIVER
9900 M:      Felix Fietkau <nbd@openwrt.org>
9901 M:      John Crispin <john@phrozen.org>
9902 M:      Sean Wang <sean.wang@mediatek.com>
9903 M:      Nelson Chang <nelson.chang@mediatek.com>
9904 L:      netdev@vger.kernel.org
9905 S:      Maintained
9906 F:      drivers/net/ethernet/mediatek/
9907
9908 MEDIATEK SWITCH DRIVER
9909 M:      Sean Wang <sean.wang@mediatek.com>
9910 L:      netdev@vger.kernel.org
9911 S:      Maintained
9912 F:      drivers/net/dsa/mt7530.*
9913 F:      net/dsa/tag_mtk.c
9914
9915 MEDIATEK JPEG DRIVER
9916 M:      Rick Chang <rick.chang@mediatek.com>
9917 M:      Bin Liu <bin.liu@mediatek.com>
9918 S:      Supported
9919 F:      drivers/media/platform/mtk-jpeg/
9920 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9921
9922 MEDIATEK MDP DRIVER
9923 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9924 M:      Houlong Wei <houlong.wei@mediatek.com>
9925 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9926 S:      Supported
9927 F:      drivers/media/platform/mtk-mdp/
9928 F:      drivers/media/platform/mtk-vpu/
9929 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9930
9931 MEDIATEK MEDIA DRIVER
9932 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9933 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9934 S:      Supported
9935 F:      drivers/media/platform/mtk-vcodec/
9936 F:      drivers/media/platform/mtk-vpu/
9937 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9938 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9939
9940 MEDIATEK MMC/SD/SDIO DRIVER
9941 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9942 S:      Maintained
9943 F:      drivers/mmc/host/mtk-sd.c
9944 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9945
9946 MEDIATEK MT76 WIRELESS LAN DRIVER
9947 M:      Felix Fietkau <nbd@nbd.name>
9948 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9949 R:      Ryder Lee <ryder.lee@mediatek.com>
9950 R:      Roy Luo <royluo@google.com>
9951 L:      linux-wireless@vger.kernel.org
9952 S:      Maintained
9953 F:      drivers/net/wireless/mediatek/mt76/
9954
9955 MEDIATEK MT7601U WIRELESS LAN DRIVER
9956 M:      Jakub Kicinski <kubakici@wp.pl>
9957 L:      linux-wireless@vger.kernel.org
9958 S:      Maintained
9959 F:      drivers/net/wireless/mediatek/mt7601u/
9960
9961 MEDIATEK NAND CONTROLLER DRIVER
9962 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9963 L:      linux-mtd@lists.infradead.org
9964 S:      Maintained
9965 F:      drivers/mtd/nand/raw/mtk_*
9966 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9967
9968 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9969 M:      Sean Wang <sean.wang@mediatek.com>
9970 S:      Maintained
9971 F:      drivers/char/hw_random/mtk-rng.c
9972
9973 MEDIATEK USB3 DRD IP DRIVER
9974 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9975 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9977 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9978 S:      Maintained
9979 F:      drivers/usb/mtu3/
9980
9981 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9982 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9983 M:      Martin Donnelly <martin.donnelly@ge.com>
9984 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9985 S:      Maintained
9986 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9987 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9988
9989 MEGARAID SCSI/SAS DRIVERS
9990 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9991 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9992 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9993 L:      megaraidlinux.pdl@broadcom.com
9994 L:      linux-scsi@vger.kernel.org
9995 W:      http://www.avagotech.com/support/
9996 S:      Maintained
9997 F:      Documentation/scsi/megaraid.txt
9998 F:      drivers/scsi/megaraid.*
9999 F:      drivers/scsi/megaraid/
10000
10001 MELEXIS MLX90614 DRIVER
10002 M:      Crt Mori <cmo@melexis.com>
10003 L:      linux-iio@vger.kernel.org
10004 W:      http://www.melexis.com
10005 S:      Supported
10006 F:      drivers/iio/temperature/mlx90614.c
10007
10008 MELEXIS MLX90632 DRIVER
10009 M:      Crt Mori <cmo@melexis.com>
10010 L:      linux-iio@vger.kernel.org
10011 W:      http://www.melexis.com
10012 S:      Supported
10013 F:      drivers/iio/temperature/mlx90632.c
10014
10015 MELFAS MIP4 TOUCHSCREEN DRIVER
10016 M:      Sangwon Jee <jeesw@melfas.com>
10017 W:      http://www.melfas.com
10018 S:      Supported
10019 F:      drivers/input/touchscreen/melfas_mip4.c
10020 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10021
10022 MELLANOX ETHERNET DRIVER (mlx4_en)
10023 M:      Tariq Toukan <tariqt@mellanox.com>
10024 L:      netdev@vger.kernel.org
10025 S:      Supported
10026 W:      http://www.mellanox.com
10027 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10028 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10029
10030 MELLANOX ETHERNET DRIVER (mlx5e)
10031 M:      Saeed Mahameed <saeedm@mellanox.com>
10032 L:      netdev@vger.kernel.org
10033 S:      Supported
10034 W:      http://www.mellanox.com
10035 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10036 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10037
10038 MELLANOX ETHERNET INNOVA DRIVERS
10039 R:      Boris Pismenny <borisp@mellanox.com>
10040 L:      netdev@vger.kernel.org
10041 S:      Supported
10042 W:      http://www.mellanox.com
10043 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10044 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10045 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10046 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10047 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10048
10049 MELLANOX ETHERNET SWITCH DRIVERS
10050 M:      Jiri Pirko <jiri@mellanox.com>
10051 M:      Ido Schimmel <idosch@mellanox.com>
10052 L:      netdev@vger.kernel.org
10053 S:      Supported
10054 W:      http://www.mellanox.com
10055 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10056 F:      drivers/net/ethernet/mellanox/mlxsw/
10057 F:      tools/testing/selftests/drivers/net/mlxsw/
10058
10059 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10060 M:      mlxsw@mellanox.com
10061 L:      netdev@vger.kernel.org
10062 S:      Supported
10063 W:      http://www.mellanox.com
10064 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10065 F:      drivers/net/ethernet/mellanox/mlxfw/
10066
10067 MELLANOX HARDWARE PLATFORM SUPPORT
10068 M:      Andy Shevchenko <andy@infradead.org>
10069 M:      Darren Hart <dvhart@infradead.org>
10070 M:      Vadim Pasternak <vadimp@mellanox.com>
10071 L:      platform-driver-x86@vger.kernel.org
10072 S:      Supported
10073 F:      drivers/platform/mellanox/
10074 F:      include/linux/platform_data/mlxreg.h
10075
10076 MELLANOX MLX4 core VPI driver
10077 M:      Tariq Toukan <tariqt@mellanox.com>
10078 L:      netdev@vger.kernel.org
10079 L:      linux-rdma@vger.kernel.org
10080 W:      http://www.mellanox.com
10081 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10082 S:      Supported
10083 F:      drivers/net/ethernet/mellanox/mlx4/
10084 F:      include/linux/mlx4/
10085
10086 MELLANOX MLX4 IB driver
10087 M:      Yishai Hadas <yishaih@mellanox.com>
10088 L:      linux-rdma@vger.kernel.org
10089 W:      http://www.mellanox.com
10090 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10091 S:      Supported
10092 F:      drivers/infiniband/hw/mlx4/
10093 F:      include/linux/mlx4/
10094 F:      include/uapi/rdma/mlx4-abi.h
10095
10096 MELLANOX MLX5 core VPI driver
10097 M:      Saeed Mahameed <saeedm@mellanox.com>
10098 M:      Leon Romanovsky <leonro@mellanox.com>
10099 L:      netdev@vger.kernel.org
10100 L:      linux-rdma@vger.kernel.org
10101 W:      http://www.mellanox.com
10102 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10103 S:      Supported
10104 F:      drivers/net/ethernet/mellanox/mlx5/core/
10105 F:      include/linux/mlx5/
10106
10107 MELLANOX MLX5 IB driver
10108 M:      Leon Romanovsky <leonro@mellanox.com>
10109 L:      linux-rdma@vger.kernel.org
10110 W:      http://www.mellanox.com
10111 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10112 S:      Supported
10113 F:      drivers/infiniband/hw/mlx5/
10114 F:      include/linux/mlx5/
10115 F:      include/uapi/rdma/mlx5-abi.h
10116
10117 MELLANOX MLXCPLD I2C AND MUX DRIVER
10118 M:      Vadim Pasternak <vadimp@mellanox.com>
10119 M:      Michael Shych <michaelsh@mellanox.com>
10120 L:      linux-i2c@vger.kernel.org
10121 S:      Supported
10122 F:      drivers/i2c/busses/i2c-mlxcpld.c
10123 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10124 F:      Documentation/i2c/busses/i2c-mlxcpld
10125
10126 MELLANOX MLXCPLD LED DRIVER
10127 M:      Vadim Pasternak <vadimp@mellanox.com>
10128 L:      linux-leds@vger.kernel.org
10129 S:      Supported
10130 F:      drivers/leds/leds-mlxcpld.c
10131 F:      drivers/leds/leds-mlxreg.c
10132 F:      Documentation/leds/leds-mlxcpld.txt
10133
10134 MELLANOX PLATFORM DRIVER
10135 M:      Vadim Pasternak <vadimp@mellanox.com>
10136 L:      platform-driver-x86@vger.kernel.org
10137 S:      Supported
10138 F:      drivers/platform/x86/mlx-platform.c
10139
10140 MEMBARRIER SUPPORT
10141 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10142 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10143 L:      linux-kernel@vger.kernel.org
10144 S:      Supported
10145 F:      kernel/sched/membarrier.c
10146 F:      include/uapi/linux/membarrier.h
10147 F:      arch/powerpc/include/asm/membarrier.h
10148
10149 MEMBLOCK
10150 M:      Mike Rapoport <rppt@linux.ibm.com>
10151 L:      linux-mm@kvack.org
10152 S:      Maintained
10153 F:      include/linux/memblock.h
10154 F:      mm/memblock.c
10155 F:      Documentation/core-api/boot-time-mm.rst
10156
10157 MEMORY MANAGEMENT
10158 L:      linux-mm@kvack.org
10159 W:      http://www.linux-mm.org
10160 S:      Maintained
10161 F:      include/linux/mm.h
10162 F:      include/linux/gfp.h
10163 F:      include/linux/mmzone.h
10164 F:      include/linux/memory_hotplug.h
10165 F:      include/linux/vmalloc.h
10166 F:      mm/
10167
10168 MEMORY TECHNOLOGY DEVICES (MTD)
10169 M:      David Woodhouse <dwmw2@infradead.org>
10170 M:      Brian Norris <computersforpeace@gmail.com>
10171 M:      Marek Vasut <marek.vasut@gmail.com>
10172 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10173 M:      Richard Weinberger <richard@nod.at>
10174 M:      Vignesh Raghavendra <vigneshr@ti.com>
10175 L:      linux-mtd@lists.infradead.org
10176 W:      http://www.linux-mtd.infradead.org/
10177 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10180 S:      Maintained
10181 F:      Documentation/devicetree/bindings/mtd/
10182 F:      drivers/mtd/
10183 F:      include/linux/mtd/
10184 F:      include/uapi/mtd/
10185
10186 MEN A21 WATCHDOG DRIVER
10187 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10188 L:      linux-watchdog@vger.kernel.org
10189 S:      Maintained
10190 F:      drivers/watchdog/mena21_wdt.c
10191
10192 MEN CHAMELEON BUS (mcb)
10193 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10194 S:      Maintained
10195 F:      drivers/mcb/
10196 F:      include/linux/mcb.h
10197 F:      Documentation/men-chameleon-bus.txt
10198
10199 MEN F21BMC (Board Management Controller)
10200 M:      Andreas Werner <andreas.werner@men.de>
10201 S:      Supported
10202 F:      drivers/mfd/menf21bmc.c
10203 F:      drivers/watchdog/menf21bmc_wdt.c
10204 F:      drivers/leds/leds-menf21bmc.c
10205 F:      drivers/hwmon/menf21bmc_hwmon.c
10206 F:      Documentation/hwmon/menf21bmc.rst
10207
10208 MEN Z069 WATCHDOG DRIVER
10209 M:      Johannes Thumshirn <jth@kernel.org>
10210 L:      linux-watchdog@vger.kernel.org
10211 S:      Maintained
10212 F:      drivers/watchdog/menz69_wdt.c
10213
10214 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10215 M:      Neil Armstrong <narmstrong@baylibre.com>
10216 L:      linux-media@lists.freedesktop.org
10217 L:      linux-amlogic@lists.infradead.org
10218 W:      http://linux-meson.com/
10219 S:      Supported
10220 F:      drivers/media/platform/meson/ao-cec.c
10221 F:      drivers/media/platform/meson/ao-cec-g12a.c
10222 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10223 T:      git git://linuxtv.org/media_tree.git
10224
10225 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10226 M:      Liang Yang <liang.yang@amlogic.com>
10227 L:      linux-mtd@lists.infradead.org
10228 S:      Maintained
10229 F:      drivers/mtd/nand/raw/meson_*
10230 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10231
10232 METHODE UDPU SUPPORT
10233 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10234 S:      Maintained
10235 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10236
10237 MICROBLAZE ARCHITECTURE
10238 M:      Michal Simek <monstr@monstr.eu>
10239 W:      http://www.monstr.eu/fdt/
10240 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10241 S:      Supported
10242 F:      arch/microblaze/
10243
10244 MICROCHIP AT91 SERIAL DRIVER
10245 M:      Richard Genoud <richard.genoud@gmail.com>
10246 S:      Maintained
10247 F:      drivers/tty/serial/atmel_serial.c
10248 F:      drivers/tty/serial/atmel_serial.h
10249 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10250
10251 MICROCHIP AUDIO ASOC DRIVERS
10252 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10253 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10254 S:      Supported
10255 F:      sound/soc/atmel
10256
10257 MICROCHIP DMA DRIVER
10258 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10260 L:      dmaengine@vger.kernel.org
10261 S:      Supported
10262 F:      drivers/dma/at_hdmac.c
10263 F:      drivers/dma/at_hdmac_regs.h
10264 F:      include/linux/platform_data/dma-atmel.h
10265 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10266 F:      include/dt-bindings/dma/at91.h
10267
10268 MICROCHIP ECC DRIVER
10269 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10270 L:      linux-crypto@vger.kernel.org
10271 S:      Maintained
10272 F:      drivers/crypto/atmel-ecc.*
10273
10274 MICROCHIP I2C DRIVER
10275 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10276 L:      linux-i2c@vger.kernel.org
10277 S:      Supported
10278 F:      drivers/i2c/busses/i2c-at91.h
10279 F:      drivers/i2c/busses/i2c-at91-*.c
10280
10281 MICROCHIP ISC DRIVER
10282 M:      Eugen Hristev <eugen.hristev@microchip.com>
10283 L:      linux-media@vger.kernel.org
10284 S:      Supported
10285 F:      drivers/media/platform/atmel/atmel-isc.c
10286 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10287 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10288
10289 MICROCHIP ISI DRIVER
10290 M:      Eugen Hristev <eugen.hristev@microchip.com>
10291 L:      linux-media@vger.kernel.org
10292 S:      Supported
10293 F:      drivers/media/platform/atmel/atmel-isi.c
10294 F:      drivers/media/platform/atmel/atmel-isi.h
10295
10296 MICROCHIP AT91 USART MFD DRIVER
10297 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10298 L:      linux-kernel@vger.kernel.org
10299 S:      Supported
10300 F:      drivers/mfd/at91-usart.c
10301 F:      include/dt-bindings/mfd/at91-usart.h
10302 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10303
10304 MICROCHIP AT91 USART SPI DRIVER
10305 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10306 L:      linux-spi@vger.kernel.org
10307 S:      Supported
10308 F:      drivers/spi/spi-at91-usart.c
10309 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10310
10311 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10312 M:      Woojung Huh <woojung.huh@microchip.com>
10313 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10314 L:      netdev@vger.kernel.org
10315 S:      Maintained
10316 F:      net/dsa/tag_ksz.c
10317 F:      drivers/net/dsa/microchip/*
10318 F:      include/linux/platform_data/microchip-ksz.h
10319 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10320
10321 MICROCHIP LAN743X ETHERNET DRIVER
10322 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10323 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10324 L:      netdev@vger.kernel.org
10325 S:      Maintained
10326 F:      drivers/net/ethernet/microchip/lan743x_*
10327
10328 MICROCHIP LCDFB DRIVER
10329 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10330 L:      linux-fbdev@vger.kernel.org
10331 S:      Maintained
10332 F:      drivers/video/fbdev/atmel_lcdfb.c
10333 F:      include/video/atmel_lcdc.h
10334
10335 MICROCHIP MMC/SD/SDIO MCI DRIVER
10336 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10337 S:      Maintained
10338 F:      drivers/mmc/host/atmel-mci.c
10339
10340 MICROCHIP MCP16502 PMIC DRIVER
10341 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10343 S:      Maintained
10344 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10345 F:      drivers/regulator/mcp16502.c
10346
10347 MICROCHIP MCP3911 ADC DRIVER
10348 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10349 M:      Kent Gustavsson <kent@minoris.se>
10350 L:      linux-iio@vger.kernel.org
10351 S:      Supported
10352 F:      drivers/iio/adc/mcp3911.c
10353 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10354
10355 MICROCHIP NAND DRIVER
10356 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10357 L:      linux-mtd@lists.infradead.org
10358 S:      Supported
10359 F:      drivers/mtd/nand/raw/atmel/*
10360 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10361
10362 MICROCHIP PWM DRIVER
10363 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10365 L:      linux-pwm@vger.kernel.org
10366 S:      Supported
10367 F:      drivers/pwm/pwm-atmel.c
10368 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10369
10370 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10371 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10372 M:      Eugen Hristev <eugen.hristev@microchip.com>
10373 L:      linux-iio@vger.kernel.org
10374 S:      Supported
10375 F:      drivers/iio/adc/at91-sama5d2_adc.c
10376 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10377 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10378
10379 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10380 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10381 S:      Supported
10382 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10383
10384 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10385 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387 L:      linux-gpio@vger.kernel.org
10388 F:      drivers/gpio/gpio-sama5d2-piobu.c
10389
10390 MICROCHIP SPI DRIVER
10391 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10392 S:      Supported
10393 F:      drivers/spi/spi-atmel.*
10394
10395 MICROCHIP SSC DRIVER
10396 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10398 S:      Supported
10399 F:      drivers/misc/atmel-ssc.c
10400 F:      include/linux/atmel-ssc.h
10401
10402 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10403 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10405 S:      Supported
10406 F:      drivers/misc/atmel_tclib.c
10407 F:      drivers/clocksource/tcb_clksrc.c
10408
10409 MICROCHIP USBA UDC DRIVER
10410 M:      Cristian Birsan <cristian.birsan@microchip.com>
10411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412 S:      Supported
10413 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10414
10415 MICROCHIP USB251XB DRIVER
10416 M:      Richard Leitner <richard.leitner@skidata.com>
10417 L:      linux-usb@vger.kernel.org
10418 S:      Maintained
10419 F:      drivers/usb/misc/usb251xb.c
10420 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10421
10422 MICROCHIP XDMA DRIVER
10423 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10424 L:      linux-arm-kernel@lists.infradead.org
10425 L:      dmaengine@vger.kernel.org
10426 S:      Supported
10427 F:      drivers/dma/at_xdmac.c
10428
10429 MICROSEMI MIPS SOCS
10430 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10431 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10432 L:      linux-mips@vger.kernel.org
10433 S:      Supported
10434 F:      arch/mips/generic/board-ocelot.c
10435 F:      arch/mips/configs/generic/board-ocelot.config
10436 F:      arch/mips/boot/dts/mscc/
10437 F:      Documentation/devicetree/bindings/mips/mscc.txt
10438
10439 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10440 M:      Don Brace <don.brace@microsemi.com>
10441 L:      esc.storagedev@microsemi.com
10442 L:      linux-scsi@vger.kernel.org
10443 S:      Supported
10444 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10445 F:      drivers/scsi/smartpqi/Kconfig
10446 F:      drivers/scsi/smartpqi/Makefile
10447 F:      include/linux/cciss*.h
10448 F:      include/uapi/linux/cciss*.h
10449 F:      Documentation/scsi/smartpqi.txt
10450
10451 MICROSEMI ETHERNET SWITCH DRIVER
10452 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10453 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10454 L:      netdev@vger.kernel.org
10455 S:      Supported
10456 F:      drivers/net/ethernet/mscc/
10457
10458 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10459 M:      Chen Yu <yu.c.chen@intel.com>
10460 L:      platform-driver-x86@vger.kernel.org
10461 S:      Supported
10462 F:      drivers/platform/x86/surfacepro3_button.c
10463
10464 MICROTEK X6 SCANNER
10465 M:      Oliver Neukum <oliver@neukum.org>
10466 S:      Maintained
10467 F:      drivers/usb/image/microtek.*
10468
10469 MIPS
10470 M:      Ralf Baechle <ralf@linux-mips.org>
10471 M:      Paul Burton <paul.burton@mips.com>
10472 M:      James Hogan <jhogan@kernel.org>
10473 L:      linux-mips@vger.kernel.org
10474 W:      http://www.linux-mips.org/
10475 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10477 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10478 S:      Supported
10479 F:      Documentation/devicetree/bindings/mips/
10480 F:      Documentation/mips/
10481 F:      arch/mips/
10482 F:      drivers/platform/mips/
10483
10484 MIPS BOSTON DEVELOPMENT BOARD
10485 M:      Paul Burton <paul.burton@mips.com>
10486 L:      linux-mips@vger.kernel.org
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10489 F:      arch/mips/boot/dts/img/boston.dts
10490 F:      arch/mips/configs/generic/board-boston.config
10491 F:      drivers/clk/imgtec/clk-boston.c
10492 F:      include/dt-bindings/clock/boston-clock.h
10493
10494 MIPS GENERIC PLATFORM
10495 M:      Paul Burton <paul.burton@mips.com>
10496 L:      linux-mips@vger.kernel.org
10497 S:      Supported
10498 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10499 F:      arch/mips/generic/
10500 F:      arch/mips/tools/generic-board-config.sh
10501
10502 MIPS/LOONGSON1 ARCHITECTURE
10503 M:      Keguang Zhang <keguang.zhang@gmail.com>
10504 L:      linux-mips@vger.kernel.org
10505 S:      Maintained
10506 F:      arch/mips/loongson32/
10507 F:      arch/mips/include/asm/mach-loongson32/
10508 F:      drivers/*/*loongson1*
10509 F:      drivers/*/*/*loongson1*
10510
10511 MIPS/LOONGSON2 ARCHITECTURE
10512 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10513 L:      linux-mips@vger.kernel.org
10514 S:      Maintained
10515 F:      arch/mips/loongson64/fuloong-2e/
10516 F:      arch/mips/loongson64/lemote-2f/
10517 F:      arch/mips/include/asm/mach-loongson64/
10518 F:      drivers/*/*loongson2*
10519 F:      drivers/*/*/*loongson2*
10520
10521 MIPS/LOONGSON3 ARCHITECTURE
10522 M:      Huacai Chen <chenhc@lemote.com>
10523 L:      linux-mips@vger.kernel.org
10524 S:      Maintained
10525 F:      arch/mips/loongson64/
10526 F:      arch/mips/include/asm/mach-loongson64/
10527 F:      drivers/platform/mips/cpu_hwmon.c
10528 F:      drivers/*/*loongson3*
10529 F:      drivers/*/*/*loongson3*
10530
10531 MIPS RINT INSTRUCTION EMULATION
10532 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10533 L:      linux-mips@vger.kernel.org
10534 S:      Supported
10535 F:      arch/mips/math-emu/sp_rint.c
10536 F:      arch/mips/math-emu/dp_rint.c
10537
10538 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10539 M:      Hans Verkuil <hverkuil@xs4all.nl>
10540 L:      linux-media@vger.kernel.org
10541 T:      git git://linuxtv.org/media_tree.git
10542 W:      https://linuxtv.org
10543 S:      Odd Fixes
10544 F:      drivers/media/radio/radio-miropcm20*
10545
10546 MMP SUPPORT
10547 R:      Lubomir Rintel <lkundrak@v3.sk>
10548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10549 S:      Odd Fixes
10550 F:      arch/arm/boot/dts/mmp*
10551 F:      arch/arm/mach-mmp/
10552
10553 MMU GATHER AND TLB INVALIDATION
10554 M:      Will Deacon <will.deacon@arm.com>
10555 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10556 M:      Andrew Morton <akpm@linux-foundation.org>
10557 M:      Nick Piggin <npiggin@gmail.com>
10558 M:      Peter Zijlstra <peterz@infradead.org>
10559 L:      linux-arch@vger.kernel.org
10560 L:      linux-mm@kvack.org
10561 S:      Maintained
10562 F:      arch/*/include/asm/tlb.h
10563 F:      include/asm-generic/tlb.h
10564 F:      mm/mmu_gather.c
10565
10566 MN88472 MEDIA DRIVER
10567 M:      Antti Palosaari <crope@iki.fi>
10568 L:      linux-media@vger.kernel.org
10569 W:      https://linuxtv.org
10570 W:      http://palosaari.fi/linux/
10571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10572 S:      Maintained
10573 F:      drivers/media/dvb-frontends/mn88472*
10574
10575 MN88473 MEDIA DRIVER
10576 M:      Antti Palosaari <crope@iki.fi>
10577 L:      linux-media@vger.kernel.org
10578 W:      https://linuxtv.org
10579 W:      http://palosaari.fi/linux/
10580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10581 S:      Maintained
10582 F:      drivers/media/dvb-frontends/mn88473*
10583
10584 MODULE SUPPORT
10585 M:      Jessica Yu <jeyu@kernel.org>
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10587 S:      Maintained
10588 F:      include/linux/module.h
10589 F:      kernel/module.c
10590
10591 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10592 W:      http://popies.net/meye/
10593 S:      Orphan
10594 F:      Documentation/media/v4l-drivers/meye*
10595 F:      drivers/media/pci/meye/
10596 F:      include/uapi/linux/meye.h
10597
10598 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10599 M:      Jiri Slaby <jirislaby@gmail.com>
10600 S:      Maintained
10601 F:      Documentation/serial/moxa-smartio.rst
10602 F:      drivers/tty/mxser.*
10603
10604 MR800 AVERMEDIA USB FM RADIO DRIVER
10605 M:      Alexey Klimov <klimov.linux@gmail.com>
10606 L:      linux-media@vger.kernel.org
10607 T:      git git://linuxtv.org/media_tree.git
10608 S:      Maintained
10609 F:      drivers/media/radio/radio-mr800.c
10610
10611 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10612 M:      Alan Ott <alan@signal11.us>
10613 L:      linux-wpan@vger.kernel.org
10614 S:      Maintained
10615 F:      drivers/net/ieee802154/mrf24j40.c
10616 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10617
10618 MSI LAPTOP SUPPORT
10619 M:      "Lee, Chun-Yi" <jlee@suse.com>
10620 L:      platform-driver-x86@vger.kernel.org
10621 S:      Maintained
10622 F:      drivers/platform/x86/msi-laptop.c
10623
10624 MSI WMI SUPPORT
10625 L:      platform-driver-x86@vger.kernel.org
10626 S:      Orphan
10627 F:      drivers/platform/x86/msi-wmi.c
10628
10629 MSI001 MEDIA DRIVER
10630 M:      Antti Palosaari <crope@iki.fi>
10631 L:      linux-media@vger.kernel.org
10632 W:      https://linuxtv.org
10633 W:      http://palosaari.fi/linux/
10634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10635 T:      git git://linuxtv.org/anttip/media_tree.git
10636 S:      Maintained
10637 F:      drivers/media/tuners/msi001*
10638
10639 MSI2500 MEDIA DRIVER
10640 M:      Antti Palosaari <crope@iki.fi>
10641 L:      linux-media@vger.kernel.org
10642 W:      https://linuxtv.org
10643 W:      http://palosaari.fi/linux/
10644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10645 T:      git git://linuxtv.org/anttip/media_tree.git
10646 S:      Maintained
10647 F:      drivers/media/usb/msi2500/
10648
10649 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10650 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10651 L:      linux-mtd@lists.infradead.org
10652 S:      Maintained
10653 F:      drivers/mtd/devices/docg3*
10654
10655 MT9M032 APTINA SENSOR DRIVER
10656 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10657 L:      linux-media@vger.kernel.org
10658 T:      git git://linuxtv.org/media_tree.git
10659 S:      Maintained
10660 F:      drivers/media/i2c/mt9m032.c
10661 F:      include/media/i2c/mt9m032.h
10662
10663 MT9P031 APTINA CAMERA SENSOR
10664 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10665 L:      linux-media@vger.kernel.org
10666 T:      git git://linuxtv.org/media_tree.git
10667 S:      Maintained
10668 F:      drivers/media/i2c/mt9p031.c
10669 F:      include/media/i2c/mt9p031.h
10670
10671 MT9T001 APTINA CAMERA SENSOR
10672 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10673 L:      linux-media@vger.kernel.org
10674 T:      git git://linuxtv.org/media_tree.git
10675 S:      Maintained
10676 F:      drivers/media/i2c/mt9t001.c
10677 F:      include/media/i2c/mt9t001.h
10678
10679 MT9T112 APTINA CAMERA SENSOR
10680 M:      Jacopo Mondi <jacopo@jmondi.org>
10681 L:      linux-media@vger.kernel.org
10682 T:      git git://linuxtv.org/media_tree.git
10683 S:      Odd Fixes
10684 F:      drivers/media/i2c/mt9t112.c
10685 F:      include/media/i2c/mt9t112.h
10686
10687 MT9V032 APTINA CAMERA SENSOR
10688 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10689 L:      linux-media@vger.kernel.org
10690 T:      git git://linuxtv.org/media_tree.git
10691 S:      Maintained
10692 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10693 F:      drivers/media/i2c/mt9v032.c
10694 F:      include/media/i2c/mt9v032.h
10695
10696 MT9V111 APTINA CAMERA SENSOR
10697 M:      Jacopo Mondi <jacopo@jmondi.org>
10698 L:      linux-media@vger.kernel.org
10699 T:      git git://linuxtv.org/media_tree.git
10700 S:      Maintained
10701 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10702 F:      drivers/media/i2c/mt9v111.c
10703
10704 MULTIFUNCTION DEVICES (MFD)
10705 M:      Lee Jones <lee.jones@linaro.org>
10706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10707 S:      Supported
10708 F:      Documentation/devicetree/bindings/mfd/
10709 F:      drivers/mfd/
10710 F:      include/linux/mfd/
10711 F:      include/dt-bindings/mfd/
10712
10713 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10714 S:      Orphan
10715 F:      drivers/mmc/host/mmc_spi.c
10716 F:      include/linux/spi/mmc_spi.h
10717
10718 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10719 M:      Ulf Hansson <ulf.hansson@linaro.org>
10720 L:      linux-mmc@vger.kernel.org
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10722 S:      Maintained
10723 F:      Documentation/devicetree/bindings/mmc/
10724 F:      drivers/mmc/
10725 F:      include/linux/mmc/
10726 F:      include/uapi/linux/mmc/
10727
10728 MULTIPLEXER SUBSYSTEM
10729 M:      Peter Rosin <peda@axentia.se>
10730 S:      Maintained
10731 F:      Documentation/ABI/testing/sysfs-class-mux*
10732 F:      Documentation/devicetree/bindings/mux/
10733 F:      include/dt-bindings/mux/
10734 F:      include/linux/mux/
10735 F:      drivers/mux/
10736
10737 MULTITECH MULTIPORT CARD (ISICOM)
10738 S:      Orphan
10739 F:      drivers/tty/isicom.c
10740 F:      include/linux/isicom.h
10741
10742 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10743 M:      Bin Liu <b-liu@ti.com>
10744 L:      linux-usb@vger.kernel.org
10745 S:      Maintained
10746 F:      drivers/usb/musb/
10747
10748 MXL301RF MEDIA DRIVER
10749 M:      Akihiro Tsukada <tskd08@gmail.com>
10750 L:      linux-media@vger.kernel.org
10751 S:      Odd Fixes
10752 F:      drivers/media/tuners/mxl301rf*
10753
10754 MXL5007T MEDIA DRIVER
10755 M:      Michael Krufky <mkrufky@linuxtv.org>
10756 L:      linux-media@vger.kernel.org
10757 W:      https://linuxtv.org
10758 W:      http://github.com/mkrufky
10759 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10760 T:      git git://linuxtv.org/mkrufky/tuners.git
10761 S:      Maintained
10762 F:      drivers/media/tuners/mxl5007t.*
10763
10764 MXSFB DRM DRIVER
10765 M:      Marek Vasut <marex@denx.de>
10766 M:      Stefan Agner <stefan@agner.ch>
10767 L:      dri-devel@lists.freedesktop.org
10768 S:      Supported
10769 F:      drivers/gpu/drm/mxsfb/
10770 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10771 T:      git git://anongit.freedesktop.org/drm/drm-misc
10772
10773 MYLEX DAC960 PCI RAID Controller
10774 M:      Hannes Reinecke <hare@kernel.org>
10775 L:      linux-scsi@vger.kernel.org
10776 S:      Supported
10777 F:      drivers/scsi/myrb.*
10778 F:      drivers/scsi/myrs.*
10779
10780 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10781 M:      Chris Lee <christopher.lee@cspi.com>
10782 L:      netdev@vger.kernel.org
10783 W:      https://www.cspi.com/ethernet-products/support/downloads/
10784 S:      Supported
10785 F:      drivers/net/ethernet/myricom/myri10ge/
10786
10787 NAND FLASH SUBSYSTEM
10788 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10789 R:      Richard Weinberger <richard@nod.at>
10790 L:      linux-mtd@lists.infradead.org
10791 W:      http://www.linux-mtd.infradead.org/
10792 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10794 S:      Maintained
10795 F:      drivers/mtd/nand/
10796 F:      include/linux/mtd/*nand*.h
10797
10798 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10799 M:      Daniel Mack <zonque@gmail.com>
10800 S:      Maintained
10801 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10802 W:      http://www.native-instruments.com
10803 F:      sound/usb/caiaq/
10804
10805 NATSEMI ETHERNET DRIVER (DP8381x)
10806 S:      Orphan
10807 F:      drivers/net/ethernet/natsemi/natsemi.c
10808
10809 NCR 5380 SCSI DRIVERS
10810 M:      Finn Thain <fthain@telegraphics.com.au>
10811 M:      Michael Schmitz <schmitzmic@gmail.com>
10812 L:      linux-scsi@vger.kernel.org
10813 S:      Maintained
10814 F:      Documentation/scsi/g_NCR5380.txt
10815 F:      drivers/scsi/NCR5380.*
10816 F:      drivers/scsi/arm/cumana_1.c
10817 F:      drivers/scsi/arm/oak.c
10818 F:      drivers/scsi/atari_scsi.*
10819 F:      drivers/scsi/dmx3191d.c
10820 F:      drivers/scsi/g_NCR5380.*
10821 F:      drivers/scsi/mac_scsi.*
10822 F:      drivers/scsi/sun3_scsi.*
10823 F:      drivers/scsi/sun3_scsi_vme.c
10824
10825 NCSI LIBRARY:
10826 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10827 S:      Maintained
10828 F:      net/ncsi/
10829
10830 NCT6775 HARDWARE MONITOR DRIVER
10831 M:      Guenter Roeck <linux@roeck-us.net>
10832 L:      linux-hwmon@vger.kernel.org
10833 S:      Maintained
10834 F:      Documentation/hwmon/nct6775.rst
10835 F:      drivers/hwmon/nct6775.c
10836
10837 NET_FAILOVER MODULE
10838 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10839 L:      netdev@vger.kernel.org
10840 S:      Supported
10841 F:      driver/net/net_failover.c
10842 F:      include/net/net_failover.h
10843 F:      Documentation/networking/net_failover.rst
10844
10845 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10846 M:      Faisal Latif <faisal.latif@intel.com>
10847 L:      linux-rdma@vger.kernel.org
10848 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10849 S:      Supported
10850 F:      drivers/infiniband/hw/nes/
10851 F:      include/uapi/rdma/nes-abi.h
10852
10853 NETEM NETWORK EMULATOR
10854 M:      Stephen Hemminger <stephen@networkplumber.org>
10855 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10856 S:      Maintained
10857 F:      net/sched/sch_netem.c
10858
10859 NETERION 10GbE DRIVERS (s2io/vxge)
10860 M:      Jon Mason <jdmason@kudzu.us>
10861 L:      netdev@vger.kernel.org
10862 S:      Supported
10863 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10864 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10865 F:      drivers/net/ethernet/neterion/
10866
10867 NETFILTER
10868 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10869 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10870 M:      Florian Westphal <fw@strlen.de>
10871 L:      netfilter-devel@vger.kernel.org
10872 L:      coreteam@netfilter.org
10873 W:      http://www.netfilter.org/
10874 W:      http://www.iptables.org/
10875 W:      http://www.nftables.org/
10876 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10879 S:      Maintained
10880 F:      include/linux/netfilter*
10881 F:      include/linux/netfilter/
10882 F:      include/net/netfilter/
10883 F:      include/uapi/linux/netfilter*
10884 F:      include/uapi/linux/netfilter/
10885 F:      net/*/netfilter.c
10886 F:      net/*/netfilter/
10887 F:      net/netfilter/
10888 F:      net/bridge/br_netfilter*.c
10889
10890 NETROM NETWORK LAYER
10891 M:      Ralf Baechle <ralf@linux-mips.org>
10892 L:      linux-hams@vger.kernel.org
10893 W:      http://www.linux-ax25.org/
10894 S:      Maintained
10895 F:      include/net/netrom.h
10896 F:      include/uapi/linux/netrom.h
10897 F:      net/netrom/
10898
10899 NETRONOME ETHERNET DRIVERS
10900 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10901 L:      oss-drivers@netronome.com
10902 S:      Maintained
10903 F:      drivers/net/ethernet/netronome/
10904
10905 NETWORK BLOCK DEVICE (NBD)
10906 M:      Josef Bacik <josef@toxicpanda.com>
10907 S:      Maintained
10908 L:      linux-block@vger.kernel.org
10909 L:      nbd@other.debian.org
10910 F:      Documentation/blockdev/nbd.txt
10911 F:      drivers/block/nbd.c
10912 F:      include/trace/events/nbd.h
10913 F:      include/uapi/linux/nbd.h
10914
10915 NETWORK DROP MONITOR
10916 M:      Neil Horman <nhorman@tuxdriver.com>
10917 L:      netdev@vger.kernel.org
10918 S:      Maintained
10919 W:      https://fedorahosted.org/dropwatch/
10920 F:      net/core/drop_monitor.c
10921
10922 NETWORKING DRIVERS
10923 M:      "David S. Miller" <davem@davemloft.net>
10924 L:      netdev@vger.kernel.org
10925 W:      http://www.linuxfoundation.org/en/Net
10926 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10929 S:      Odd Fixes
10930 F:      Documentation/devicetree/bindings/net/
10931 F:      drivers/net/
10932 F:      include/linux/if_*
10933 F:      include/linux/netdevice.h
10934 F:      include/linux/etherdevice.h
10935 F:      include/linux/fcdevice.h
10936 F:      include/linux/fddidevice.h
10937 F:      include/linux/hippidevice.h
10938 F:      include/linux/inetdevice.h
10939 F:      include/uapi/linux/if_*
10940 F:      include/uapi/linux/netdevice.h
10941
10942 NETWORKING DRIVERS (WIRELESS)
10943 M:      Kalle Valo <kvalo@codeaurora.org>
10944 L:      linux-wireless@vger.kernel.org
10945 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10948 S:      Maintained
10949 F:      Documentation/devicetree/bindings/net/wireless/
10950 F:      drivers/net/wireless/
10951
10952 NETWORKING [DSA]
10953 M:      Andrew Lunn <andrew@lunn.ch>
10954 M:      Vivien Didelot <vivien.didelot@gmail.com>
10955 M:      Florian Fainelli <f.fainelli@gmail.com>
10956 S:      Maintained
10957 F:      Documentation/devicetree/bindings/net/dsa/
10958 F:      net/dsa/
10959 F:      include/net/dsa.h
10960 F:      include/linux/dsa/
10961 F:      include/linux/platform_data/dsa.h
10962 F:      drivers/net/dsa/
10963
10964 NETWORKING [GENERAL]
10965 M:      "David S. Miller" <davem@davemloft.net>
10966 L:      netdev@vger.kernel.org
10967 W:      http://www.linuxfoundation.org/en/Net
10968 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10971 B:      mailto:netdev@vger.kernel.org
10972 S:      Maintained
10973 F:      net/
10974 F:      include/net/
10975 F:      include/linux/in.h
10976 F:      include/linux/net.h
10977 F:      include/linux/netdevice.h
10978 F:      include/uapi/linux/in.h
10979 F:      include/uapi/linux/net.h
10980 F:      include/uapi/linux/netdevice.h
10981 F:      include/uapi/linux/net_namespace.h
10982 F:      tools/testing/selftests/net/
10983 F:      lib/net_utils.c
10984 F:      lib/random32.c
10985 F:      Documentation/networking/
10986
10987 NETWORKING [IPSEC]
10988 M:      Steffen Klassert <steffen.klassert@secunet.com>
10989 M:      Herbert Xu <herbert@gondor.apana.org.au>
10990 M:      "David S. Miller" <davem@davemloft.net>
10991 L:      netdev@vger.kernel.org
10992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10994 S:      Maintained
10995 F:      net/xfrm/
10996 F:      net/key/
10997 F:      net/ipv4/xfrm*
10998 F:      net/ipv4/esp4*
10999 F:      net/ipv4/ah4.c
11000 F:      net/ipv4/ipcomp.c
11001 F:      net/ipv4/ip_vti.c
11002 F:      net/ipv6/xfrm*
11003 F:      net/ipv6/esp6*
11004 F:      net/ipv6/ah6.c
11005 F:      net/ipv6/ipcomp6.c
11006 F:      net/ipv6/ip6_vti.c
11007 F:      include/uapi/linux/xfrm.h
11008 F:      include/net/xfrm.h
11009
11010 NETWORKING [IPv4/IPv6]
11011 M:      "David S. Miller" <davem@davemloft.net>
11012 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11013 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11014 L:      netdev@vger.kernel.org
11015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11016 S:      Maintained
11017 F:      net/ipv4/
11018 F:      net/ipv6/
11019 F:      include/net/ip*
11020 F:      arch/x86/net/*
11021
11022 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11023 M:      Paul Moore <paul@paul-moore.com>
11024 W:      https://github.com/netlabel
11025 L:      netdev@vger.kernel.org
11026 L:      linux-security-module@vger.kernel.org
11027 S:      Maintained
11028 F:      Documentation/netlabel/
11029 F:      include/net/calipso.h
11030 F:      include/net/cipso_ipv4.h
11031 F:      include/net/netlabel.h
11032 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11033 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11034 F:      net/netlabel/
11035 F:      net/ipv4/cipso_ipv4.c
11036 F:      net/ipv6/calipso.c
11037 F:      net/netfilter/xt_CONNSECMARK.c
11038 F:      net/netfilter/xt_SECMARK.c
11039
11040 NETWORKING [TCP]
11041 M:      Eric Dumazet <edumazet@google.com>
11042 L:      netdev@vger.kernel.org
11043 S:      Maintained
11044 F:      net/ipv4/tcp*.c
11045 F:      net/ipv4/syncookies.c
11046 F:      net/ipv6/tcp*.c
11047 F:      net/ipv6/syncookies.c
11048 F:      include/uapi/linux/tcp.h
11049 F:      include/net/tcp.h
11050 F:      include/linux/tcp.h
11051 F:      include/trace/events/tcp.h
11052
11053 NETWORKING [TLS]
11054 M:      Boris Pismenny <borisp@mellanox.com>
11055 M:      Aviad Yehezkel <aviadye@mellanox.com>
11056 M:      Dave Watson <davejwatson@fb.com>
11057 M:      John Fastabend <john.fastabend@gmail.com>
11058 M:      Daniel Borkmann <daniel@iogearbox.net>
11059 L:      netdev@vger.kernel.org
11060 S:      Maintained
11061 F:      net/tls/*
11062 F:      include/uapi/linux/tls.h
11063 F:      include/net/tls.h
11064
11065 NETWORKING [WIRELESS]
11066 L:      linux-wireless@vger.kernel.org
11067 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11068
11069 NETDEVSIM
11070 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11071 S:      Maintained
11072 F:      drivers/net/netdevsim/*
11073
11074 NETXEN (1/10) GbE SUPPORT
11075 M:      Manish Chopra <manishc@marvell.com>
11076 M:      Rahul Verma <rahulv@marvell.com>
11077 M:      GR-Linux-NIC-Dev@marvell.com
11078 L:      netdev@vger.kernel.org
11079 S:      Supported
11080 F:      drivers/net/ethernet/qlogic/netxen/
11081
11082 NFC SUBSYSTEM
11083 L:      netdev@vger.kernel.org
11084 S:      Orphan
11085 F:      net/nfc/
11086 F:      include/net/nfc/
11087 F:      include/uapi/linux/nfc.h
11088 F:      drivers/nfc/
11089 F:      include/linux/platform_data/nfcmrvl.h
11090 F:      include/linux/platform_data/nxp-nci.h
11091 F:      Documentation/devicetree/bindings/net/nfc/
11092
11093 NFS, SUNRPC, AND LOCKD CLIENTS
11094 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11095 M:      Anna Schumaker <anna.schumaker@netapp.com>
11096 L:      linux-nfs@vger.kernel.org
11097 W:      http://client.linux-nfs.org
11098 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11099 S:      Maintained
11100 F:      fs/lockd/
11101 F:      fs/nfs/
11102 F:      fs/nfs_common/
11103 F:      net/sunrpc/
11104 F:      include/linux/lockd/
11105 F:      include/linux/nfs*
11106 F:      include/linux/sunrpc/
11107 F:      include/uapi/linux/nfs*
11108 F:      include/uapi/linux/sunrpc/
11109
11110 NILFS2 FILESYSTEM
11111 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11112 L:      linux-nilfs@vger.kernel.org
11113 W:      https://nilfs.sourceforge.io/
11114 W:      https://nilfs.osdn.jp/
11115 T:      git git://github.com/konis/nilfs2.git
11116 S:      Supported
11117 F:      Documentation/filesystems/nilfs2.txt
11118 F:      fs/nilfs2/
11119 F:      include/trace/events/nilfs2.h
11120 F:      include/uapi/linux/nilfs2_api.h
11121 F:      include/uapi/linux/nilfs2_ondisk.h
11122
11123 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11124 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11125 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11126 S:      Maintained
11127 F:      Documentation/scsi/NinjaSCSI.txt
11128 F:      drivers/scsi/pcmcia/nsp_*
11129
11130 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11131 M:      GOTO Masanori <gotom@debian.or.jp>
11132 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11133 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11134 S:      Maintained
11135 F:      Documentation/scsi/NinjaSCSI.txt
11136 F:      drivers/scsi/nsp32*
11137
11138 NIOS2 ARCHITECTURE
11139 M:      Ley Foon Tan <lftan@altera.com>
11140 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11142 S:      Maintained
11143 F:      arch/nios2/
11144
11145 NOHZ, DYNTICKS SUPPORT
11146 M:      Frederic Weisbecker <fweisbec@gmail.com>
11147 M:      Thomas Gleixner <tglx@linutronix.de>
11148 M:      Ingo Molnar <mingo@kernel.org>
11149 L:      linux-kernel@vger.kernel.org
11150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11151 S:      Maintained
11152 F:      kernel/time/tick*.*
11153 F:      include/linux/tick.h
11154 F:      include/linux/sched/nohz.h
11155
11156 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11157 M:      Pavel Machek <pavel@ucw.cz>
11158 M:      Sakari Ailus <sakari.ailus@iki.fi>
11159 L:      linux-media@vger.kernel.org
11160 S:      Maintained
11161 F:      drivers/media/i2c/et8ek8
11162 F:      drivers/media/i2c/ad5820.c
11163
11164 NOKIA N900 POWER SUPPLY DRIVERS
11165 R:      Pali Rohár <pali.rohar@gmail.com>
11166 F:      include/linux/power/bq2415x_charger.h
11167 F:      include/linux/power/bq27xxx_battery.h
11168 F:      include/linux/power/isp1704_charger.h
11169 F:      drivers/power/supply/bq2415x_charger.c
11170 F:      drivers/power/supply/bq27xxx_battery.c
11171 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11172 F:      drivers/power/supply/isp1704_charger.c
11173 F:      drivers/power/supply/rx51_battery.c
11174
11175 NOLIBC HEADER FILE
11176 M:      Willy Tarreau <w@1wt.eu>
11177 S:      Maintained
11178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11179 F:      tools/include/nolibc/
11180
11181 NTB AMD DRIVER
11182 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11183 L:      linux-ntb@googlegroups.com
11184 S:      Supported
11185 F:      drivers/ntb/hw/amd/
11186
11187 NTB DRIVER CORE
11188 M:      Jon Mason <jdmason@kudzu.us>
11189 M:      Dave Jiang <dave.jiang@intel.com>
11190 M:      Allen Hubbe <allenbh@gmail.com>
11191 L:      linux-ntb@googlegroups.com
11192 S:      Supported
11193 W:      https://github.com/jonmason/ntb/wiki
11194 T:      git git://github.com/jonmason/ntb.git
11195 F:      drivers/ntb/
11196 F:      drivers/net/ntb_netdev.c
11197 F:      include/linux/ntb.h
11198 F:      include/linux/ntb_transport.h
11199 F:      tools/testing/selftests/ntb/
11200
11201 NTB IDT DRIVER
11202 M:      Serge Semin <fancer.lancer@gmail.com>
11203 L:      linux-ntb@googlegroups.com
11204 S:      Supported
11205 F:      drivers/ntb/hw/idt/
11206
11207 NTB INTEL DRIVER
11208 M:      Dave Jiang <dave.jiang@intel.com>
11209 L:      linux-ntb@googlegroups.com
11210 S:      Supported
11211 W:      https://github.com/davejiang/linux/wiki
11212 T:      git https://github.com/davejiang/linux.git
11213 F:      drivers/ntb/hw/intel/
11214
11215 NTFS FILESYSTEM
11216 M:      Anton Altaparmakov <anton@tuxera.com>
11217 L:      linux-ntfs-dev@lists.sourceforge.net
11218 W:      http://www.tuxera.com/
11219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11220 S:      Supported
11221 F:      Documentation/filesystems/ntfs.txt
11222 F:      fs/ntfs/
11223
11224 NUBUS SUBSYSTEM
11225 M:      Finn Thain <fthain@telegraphics.com.au>
11226 L:      linux-m68k@lists.linux-m68k.org
11227 S:      Maintained
11228 F:      arch/*/include/asm/nubus.h
11229 F:      drivers/nubus/
11230 F:      include/linux/nubus.h
11231 F:      include/uapi/linux/nubus.h
11232
11233 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11234 M:      Antonino Daplas <adaplas@gmail.com>
11235 L:      linux-fbdev@vger.kernel.org
11236 S:      Maintained
11237 F:      drivers/video/fbdev/riva/
11238 F:      drivers/video/fbdev/nvidia/
11239
11240 NVM EXPRESS DRIVER
11241 M:      Keith Busch <kbusch@kernel.org>
11242 M:      Jens Axboe <axboe@fb.com>
11243 M:      Christoph Hellwig <hch@lst.de>
11244 M:      Sagi Grimberg <sagi@grimberg.me>
11245 L:      linux-nvme@lists.infradead.org
11246 T:      git://git.infradead.org/nvme.git
11247 W:      http://git.infradead.org/nvme.git
11248 S:      Supported
11249 F:      drivers/nvme/host/
11250 F:      include/linux/nvme.h
11251 F:      include/uapi/linux/nvme_ioctl.h
11252
11253 NVM EXPRESS FC TRANSPORT DRIVERS
11254 M:      James Smart <james.smart@broadcom.com>
11255 L:      linux-nvme@lists.infradead.org
11256 S:      Supported
11257 F:      include/linux/nvme-fc.h
11258 F:      include/linux/nvme-fc-driver.h
11259 F:      drivers/nvme/host/fc.c
11260 F:      drivers/nvme/target/fc.c
11261 F:      drivers/nvme/target/fcloop.c
11262
11263 NVM EXPRESS TARGET DRIVER
11264 M:      Christoph Hellwig <hch@lst.de>
11265 M:      Sagi Grimberg <sagi@grimberg.me>
11266 L:      linux-nvme@lists.infradead.org
11267 T:      git://git.infradead.org/nvme.git
11268 W:      http://git.infradead.org/nvme.git
11269 S:      Supported
11270 F:      drivers/nvme/target/
11271
11272 NVMEM FRAMEWORK
11273 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11274 S:      Maintained
11275 F:      drivers/nvmem/
11276 F:      Documentation/devicetree/bindings/nvmem/
11277 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11278 F:      include/linux/nvmem-consumer.h
11279 F:      include/linux/nvmem-provider.h
11280
11281 NXP FXAS21002C DRIVER
11282 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11283 L:      linux-iio@vger.kernel.org
11284 S:      Maintained
11285 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11286 F:      drivers/iio/gyro/fxas21002c_core.c
11287 F:      drivers/iio/gyro/fxas21002c.h
11288 F:      drivers/iio/gyro/fxas21002c_i2c.c
11289 F:      drivers/iio/gyro/fxas21002c_spi.c
11290
11291 NXP SGTL5000 DRIVER
11292 M:      Fabio Estevam <festevam@gmail.com>
11293 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11294 S:      Maintained
11295 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11296 F:      sound/soc/codecs/sgtl5000*
11297
11298 NXP SJA1105 ETHERNET SWITCH DRIVER
11299 M:      Vladimir Oltean <olteanv@gmail.com>
11300 L:      linux-kernel@vger.kernel.org
11301 S:      Maintained
11302 F:      drivers/net/dsa/sja1105
11303
11304 NXP TDA998X DRM DRIVER
11305 M:      Russell King <linux@armlinux.org.uk>
11306 S:      Maintained
11307 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11308 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11309 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11310 F:      include/drm/i2c/tda998x.h
11311 F:      include/dt-bindings/display/tda998x.h
11312 K:      "nxp,tda998x"
11313
11314 NXP TFA9879 DRIVER
11315 M:      Peter Rosin <peda@axentia.se>
11316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11317 S:      Maintained
11318 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11319 F:      sound/soc/codecs/tfa9879*
11320
11321 NXP-NCI NFC DRIVER
11322 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11323 R:      Charles Gorand <charles.gorand@effinnov.com>
11324 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11325 S:      Supported
11326 F:      drivers/nfc/nxp-nci
11327
11328 OBJAGG
11329 M:      Jiri Pirko <jiri@mellanox.com>
11330 L:      netdev@vger.kernel.org
11331 S:      Supported
11332 F:      lib/objagg.c
11333 F:      lib/test_objagg.c
11334 F:      include/linux/objagg.h
11335
11336 NXP FSPI DRIVER
11337 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11338 M:      Ashish Kumar <ashish.kumar@nxp.com>
11339 L:      linux-spi@vger.kernel.org
11340 S:      Maintained
11341 F:      drivers/spi/spi-nxp-fspi.c
11342 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11343
11344 OBJTOOL
11345 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11346 M:      Peter Zijlstra <peterz@infradead.org>
11347 S:      Supported
11348 F:      tools/objtool/
11349
11350 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11351 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11352 M:      Andrew Donnellan <ajd@linux.ibm.com>
11353 L:      linuxppc-dev@lists.ozlabs.org
11354 S:      Supported
11355 F:      arch/powerpc/platforms/powernv/ocxl.c
11356 F:      arch/powerpc/include/asm/pnv-ocxl.h
11357 F:      drivers/misc/ocxl/
11358 F:      include/misc/ocxl*
11359 F:      include/uapi/misc/ocxl.h
11360 F:      Documentation/accelerators/ocxl.rst
11361
11362 OMAP AUDIO SUPPORT
11363 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11364 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11365 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11366 L:      linux-omap@vger.kernel.org
11367 S:      Maintained
11368 F:      sound/soc/ti/omap*
11369 F:      sound/soc/ti/rx51.c
11370 F:      sound/soc/ti/n810.c
11371 F:      sound/soc/ti/sdma-pcm.*
11372
11373 OMAP CLOCK FRAMEWORK SUPPORT
11374 M:      Paul Walmsley <paul@pwsan.com>
11375 L:      linux-omap@vger.kernel.org
11376 S:      Maintained
11377 F:      arch/arm/*omap*/*clock*
11378
11379 OMAP DEVICE TREE SUPPORT
11380 M:      Benoît Cousson <bcousson@baylibre.com>
11381 M:      Tony Lindgren <tony@atomide.com>
11382 L:      linux-omap@vger.kernel.org
11383 L:      devicetree@vger.kernel.org
11384 S:      Maintained
11385 F:      arch/arm/boot/dts/*omap*
11386 F:      arch/arm/boot/dts/*am3*
11387 F:      arch/arm/boot/dts/*am4*
11388 F:      arch/arm/boot/dts/*am5*
11389 F:      arch/arm/boot/dts/*dra7*
11390
11391 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11392 L:      linux-omap@vger.kernel.org
11393 L:      linux-fbdev@vger.kernel.org
11394 S:      Orphan
11395 F:      drivers/video/fbdev/omap2/
11396 F:      Documentation/arm/OMAP/DSS
11397
11398 OMAP FRAMEBUFFER SUPPORT
11399 L:      linux-fbdev@vger.kernel.org
11400 L:      linux-omap@vger.kernel.org
11401 S:      Orphan
11402 F:      drivers/video/fbdev/omap/
11403
11404 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11405 M:      Roger Quadros <rogerq@ti.com>
11406 M:      Tony Lindgren <tony@atomide.com>
11407 L:      linux-omap@vger.kernel.org
11408 S:      Maintained
11409 F:      drivers/memory/omap-gpmc.c
11410 F:      arch/arm/mach-omap2/*gpmc*
11411
11412 OMAP GPIO DRIVER
11413 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11414 M:      Santosh Shilimkar <ssantosh@kernel.org>
11415 M:      Kevin Hilman <khilman@kernel.org>
11416 L:      linux-omap@vger.kernel.org
11417 S:      Maintained
11418 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11419 F:      drivers/gpio/gpio-omap.c
11420
11421 OMAP HARDWARE SPINLOCK SUPPORT
11422 M:      Ohad Ben-Cohen <ohad@wizery.com>
11423 L:      linux-omap@vger.kernel.org
11424 S:      Maintained
11425 F:      drivers/hwspinlock/omap_hwspinlock.c
11426
11427 OMAP HS MMC SUPPORT
11428 L:      linux-mmc@vger.kernel.org
11429 L:      linux-omap@vger.kernel.org
11430 S:      Orphan
11431 F:      drivers/mmc/host/omap_hsmmc.c
11432
11433 OMAP HWMOD DATA
11434 M:      Paul Walmsley <paul@pwsan.com>
11435 L:      linux-omap@vger.kernel.org
11436 S:      Maintained
11437 F:      arch/arm/mach-omap2/omap_hwmod*data*
11438
11439 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11440 M:      Benoît Cousson <bcousson@baylibre.com>
11441 L:      linux-omap@vger.kernel.org
11442 S:      Maintained
11443 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11444
11445 OMAP HWMOD SUPPORT
11446 M:      Benoît Cousson <bcousson@baylibre.com>
11447 M:      Paul Walmsley <paul@pwsan.com>
11448 L:      linux-omap@vger.kernel.org
11449 S:      Maintained
11450 F:      arch/arm/mach-omap2/omap_hwmod.*
11451
11452 OMAP I2C DRIVER
11453 M:      Vignesh R <vigneshr@ti.com>
11454 L:      linux-omap@vger.kernel.org
11455 L:      linux-i2c@vger.kernel.org
11456 S:      Maintained
11457 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11458 F:      drivers/i2c/busses/i2c-omap.c
11459
11460 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11461 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11462 L:      linux-media@vger.kernel.org
11463 S:      Maintained
11464 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11465 F:      drivers/media/platform/omap3isp/
11466 F:      drivers/staging/media/omap4iss/
11467
11468 OMAP MMC SUPPORT
11469 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11470 L:      linux-omap@vger.kernel.org
11471 S:      Odd Fixes
11472 F:      drivers/mmc/host/omap.c
11473
11474 OMAP POWER MANAGEMENT SUPPORT
11475 M:      Kevin Hilman <khilman@kernel.org>
11476 L:      linux-omap@vger.kernel.org
11477 S:      Maintained
11478 F:      arch/arm/*omap*/*pm*
11479 F:      drivers/cpufreq/omap-cpufreq.c
11480
11481 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11482 M:      Rajendra Nayak <rnayak@codeaurora.org>
11483 M:      Paul Walmsley <paul@pwsan.com>
11484 L:      linux-omap@vger.kernel.org
11485 S:      Maintained
11486 F:      arch/arm/mach-omap2/prm*
11487
11488 OMAP RANDOM NUMBER GENERATOR SUPPORT
11489 M:      Deepak Saxena <dsaxena@plexity.net>
11490 S:      Maintained
11491 F:      drivers/char/hw_random/omap-rng.c
11492
11493 OMAP USB SUPPORT
11494 L:      linux-usb@vger.kernel.org
11495 L:      linux-omap@vger.kernel.org
11496 S:      Orphan
11497 F:      drivers/usb/*/*omap*
11498 F:      arch/arm/*omap*/usb*
11499
11500 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11501 M:      Mark Jackson <mpfj@newflow.co.uk>
11502 L:      linux-omap@vger.kernel.org
11503 S:      Maintained
11504 F:      arch/arm/boot/dts/am335x-nano.dts
11505
11506 OMAP1 SUPPORT
11507 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11508 M:      Tony Lindgren <tony@atomide.com>
11509 L:      linux-omap@vger.kernel.org
11510 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11512 S:      Maintained
11513 F:      arch/arm/mach-omap1/
11514 F:      arch/arm/plat-omap/
11515 F:      arch/arm/configs/omap1_defconfig
11516 F:      drivers/i2c/busses/i2c-omap.c
11517 F:      include/linux/platform_data/i2c-omap.h
11518 F:      include/linux/platform_data/ams-delta-fiq.h
11519
11520 OMAP2+ SUPPORT
11521 M:      Tony Lindgren <tony@atomide.com>
11522 L:      linux-omap@vger.kernel.org
11523 W:      http://www.muru.com/linux/omap/
11524 W:      http://linux.omap.com/
11525 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11527 S:      Maintained
11528 F:      arch/arm/mach-omap2/
11529 F:      arch/arm/plat-omap/
11530 F:      arch/arm/configs/omap2plus_defconfig
11531 F:      drivers/i2c/busses/i2c-omap.c
11532 F:      drivers/irqchip/irq-omap-intc.c
11533 F:      drivers/mfd/*omap*.c
11534 F:      drivers/mfd/menelaus.c
11535 F:      drivers/mfd/palmas.c
11536 F:      drivers/mfd/tps65217.c
11537 F:      drivers/mfd/tps65218.c
11538 F:      drivers/mfd/tps65910.c
11539 F:      drivers/mfd/twl-core.[ch]
11540 F:      drivers/mfd/twl4030*.c
11541 F:      drivers/mfd/twl6030*.c
11542 F:      drivers/mfd/twl6040*.c
11543 F:      drivers/regulator/palmas-regulator*.c
11544 F:      drivers/regulator/pbias-regulator.c
11545 F:      drivers/regulator/tps65217-regulator.c
11546 F:      drivers/regulator/tps65218-regulator.c
11547 F:      drivers/regulator/tps65910-regulator.c
11548 F:      drivers/regulator/twl-regulator.c
11549 F:      drivers/regulator/twl6030-regulator.c
11550 F:      include/linux/platform_data/i2c-omap.h
11551
11552 ONION OMEGA2+ BOARD
11553 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11554 L:      linux-mips@vger.kernel.org
11555 S:      Maintained
11556 F:      arch/mips/boot/dts/ralink/omega2p.dts
11557
11558 OMFS FILESYSTEM
11559 M:      Bob Copeland <me@bobcopeland.com>
11560 L:      linux-karma-devel@lists.sourceforge.net
11561 S:      Maintained
11562 F:      Documentation/filesystems/omfs.txt
11563 F:      fs/omfs/
11564
11565 OMNIKEY CARDMAN 4000 DRIVER
11566 M:      Harald Welte <laforge@gnumonks.org>
11567 S:      Maintained
11568 F:      drivers/char/pcmcia/cm4000_cs.c
11569 F:      include/linux/cm4000_cs.h
11570 F:      include/uapi/linux/cm4000_cs.h
11571
11572 OMNIKEY CARDMAN 4040 DRIVER
11573 M:      Harald Welte <laforge@gnumonks.org>
11574 S:      Maintained
11575 F:      drivers/char/pcmcia/cm4040_cs.*
11576
11577 OMNIVISION OV13858 SENSOR DRIVER
11578 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11579 L:      linux-media@vger.kernel.org
11580 T:      git git://linuxtv.org/media_tree.git
11581 S:      Maintained
11582 F:      drivers/media/i2c/ov13858.c
11583
11584 OMNIVISION OV2680 SENSOR DRIVER
11585 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11586 L:      linux-media@vger.kernel.org
11587 T:      git git://linuxtv.org/media_tree.git
11588 S:      Maintained
11589 F:      drivers/media/i2c/ov2680.c
11590 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11591
11592 OMNIVISION OV2685 SENSOR DRIVER
11593 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11594 L:      linux-media@vger.kernel.org
11595 T:      git git://linuxtv.org/media_tree.git
11596 S:      Maintained
11597 F:      drivers/media/i2c/ov2685.c
11598
11599 OMNIVISION OV5640 SENSOR DRIVER
11600 M:      Steve Longerbeam <slongerbeam@gmail.com>
11601 L:      linux-media@vger.kernel.org
11602 T:      git git://linuxtv.org/media_tree.git
11603 S:      Maintained
11604 F:      drivers/media/i2c/ov5640.c
11605
11606 OMNIVISION OV5647 SENSOR DRIVER
11607 M:      Luis Oliveira <lolivei@synopsys.com>
11608 L:      linux-media@vger.kernel.org
11609 T:      git git://linuxtv.org/media_tree.git
11610 S:      Maintained
11611 F:      drivers/media/i2c/ov5647.c
11612
11613 OMNIVISION OV5695 SENSOR DRIVER
11614 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11615 L:      linux-media@vger.kernel.org
11616 T:      git git://linuxtv.org/media_tree.git
11617 S:      Maintained
11618 F:      drivers/media/i2c/ov5695.c
11619
11620 OMNIVISION OV7670 SENSOR DRIVER
11621 M:      Jonathan Corbet <corbet@lwn.net>
11622 L:      linux-media@vger.kernel.org
11623 T:      git git://linuxtv.org/media_tree.git
11624 S:      Maintained
11625 F:      drivers/media/i2c/ov7670.c
11626 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11627
11628 OMNIVISION OV772x SENSOR DRIVER
11629 M:      Jacopo Mondi <jacopo@jmondi.org>
11630 L:      linux-media@vger.kernel.org
11631 T:      git git://linuxtv.org/media_tree.git
11632 S:      Odd fixes
11633 F:      drivers/media/i2c/ov772x.c
11634 F:      include/media/i2c/ov772x.h
11635 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11636
11637 OMNIVISION OV7740 SENSOR DRIVER
11638 M:      Wenyou Yang <wenyou.yang@microchip.com>
11639 L:      linux-media@vger.kernel.org
11640 T:      git git://linuxtv.org/media_tree.git
11641 S:      Maintained
11642 F:      drivers/media/i2c/ov7740.c
11643 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11644
11645 OMNIVISION OV9640 SENSOR DRIVER
11646 M:      Petr Cvek <petrcvekcz@gmail.com>
11647 L:      linux-media@vger.kernel.org
11648 S:      Maintained
11649 F:      drivers/media/i2c/ov9640.*
11650
11651 OMNIVISION OV8856 SENSOR DRIVER
11652 M:      Ben Kao <ben.kao@intel.com>
11653 L:      linux-media@vger.kernel.org
11654 T:      git git://linuxtv.org/media_tree.git
11655 S:      Maintained
11656 F:      drivers/media/i2c/ov8856.c
11657
11658 OMNIVISION OV9650 SENSOR DRIVER
11659 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11660 R:      Akinobu Mita <akinobu.mita@gmail.com>
11661 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11662 L:      linux-media@vger.kernel.org
11663 T:      git git://linuxtv.org/media_tree.git
11664 S:      Maintained
11665 F:      drivers/media/i2c/ov9650.c
11666 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11667
11668 ONENAND FLASH DRIVER
11669 M:      Kyungmin Park <kyungmin.park@samsung.com>
11670 L:      linux-mtd@lists.infradead.org
11671 S:      Maintained
11672 F:      drivers/mtd/nand/onenand/
11673 F:      include/linux/mtd/onenand*.h
11674
11675 ONSTREAM SCSI TAPE DRIVER
11676 M:      Willem Riede <osst@riede.org>
11677 L:      osst-users@lists.sourceforge.net
11678 L:      linux-scsi@vger.kernel.org
11679 S:      Maintained
11680 F:      Documentation/scsi/osst.txt
11681 F:      drivers/scsi/osst.*
11682 F:      drivers/scsi/osst_*.h
11683 F:      drivers/scsi/st.h
11684
11685 OP-TEE DRIVER
11686 M:      Jens Wiklander <jens.wiklander@linaro.org>
11687 S:      Maintained
11688 F:      drivers/tee/optee/
11689
11690 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11691 M:      Sumit Garg <sumit.garg@linaro.org>
11692 S:      Maintained
11693 F:      drivers/char/hw_random/optee-rng.c
11694
11695 OPA-VNIC DRIVER
11696 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11697 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11698 L:      linux-rdma@vger.kernel.org
11699 S:      Supported
11700 F:      drivers/infiniband/ulp/opa_vnic
11701
11702 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11703 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11704 M:      Frank Rowand <frowand.list@gmail.com>
11705 L:      devicetree@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11708 F:      Documentation/devicetree/overlay-notes.txt
11709 F:      drivers/of/overlay.c
11710 F:      drivers/of/resolver.c
11711 K:      of_overlay_notifier_
11712
11713 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11714 M:      Rob Herring <robh+dt@kernel.org>
11715 M:      Frank Rowand <frowand.list@gmail.com>
11716 L:      devicetree@vger.kernel.org
11717 W:      http://www.devicetree.org/
11718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11719 S:      Maintained
11720 F:      drivers/of/
11721 F:      include/linux/of*.h
11722 F:      scripts/dtc/
11723 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11724
11725 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11726 M:      Rob Herring <robh+dt@kernel.org>
11727 M:      Mark Rutland <mark.rutland@arm.com>
11728 L:      devicetree@vger.kernel.org
11729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11730 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11731 S:      Maintained
11732 F:      Documentation/devicetree/
11733 F:      arch/*/boot/dts/
11734 F:      include/dt-bindings/
11735
11736 OPENCORES I2C BUS DRIVER
11737 M:      Peter Korsgaard <peter@korsgaard.com>
11738 M:      Andrew Lunn <andrew@lunn.ch>
11739 L:      linux-i2c@vger.kernel.org
11740 S:      Maintained
11741 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11742 F:      Documentation/i2c/busses/i2c-ocores
11743 F:      drivers/i2c/busses/i2c-ocores.c
11744 F:      include/linux/platform_data/i2c-ocores.h
11745
11746 OPENRISC ARCHITECTURE
11747 M:      Jonas Bonn <jonas@southpole.se>
11748 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11749 M:      Stafford Horne <shorne@gmail.com>
11750 T:      git git://github.com/openrisc/linux.git
11751 L:      openrisc@lists.librecores.org
11752 W:      http://openrisc.io
11753 S:      Maintained
11754 F:      Documentation/devicetree/bindings/openrisc/
11755 F:      Documentation/openrisc/
11756 F:      arch/openrisc/
11757 F:      drivers/irqchip/irq-ompic.c
11758 F:      drivers/irqchip/irq-or1k-*
11759
11760 OPENVSWITCH
11761 M:      Pravin B Shelar <pshelar@ovn.org>
11762 L:      netdev@vger.kernel.org
11763 L:      dev@openvswitch.org
11764 W:      http://openvswitch.org
11765 S:      Maintained
11766 F:      net/openvswitch/
11767 F:      include/uapi/linux/openvswitch.h
11768
11769 OPERATING PERFORMANCE POINTS (OPP)
11770 M:      Viresh Kumar <vireshk@kernel.org>
11771 M:      Nishanth Menon <nm@ti.com>
11772 M:      Stephen Boyd <sboyd@kernel.org>
11773 L:      linux-pm@vger.kernel.org
11774 S:      Maintained
11775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11776 F:      drivers/opp/
11777 F:      include/linux/pm_opp.h
11778 F:      Documentation/power/opp.txt
11779 F:      Documentation/devicetree/bindings/opp/
11780
11781 OPL4 DRIVER
11782 M:      Clemens Ladisch <clemens@ladisch.de>
11783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11785 S:      Maintained
11786 F:      sound/drivers/opl4/
11787
11788 OPROFILE
11789 M:      Robert Richter <rric@kernel.org>
11790 L:      oprofile-list@lists.sf.net
11791 S:      Maintained
11792 F:      arch/*/include/asm/oprofile*.h
11793 F:      arch/*/oprofile/
11794 F:      drivers/oprofile/
11795 F:      include/linux/oprofile.h
11796
11797 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11798 M:      Mark Fasheh <mark@fasheh.com>
11799 M:      Joel Becker <jlbec@evilplan.org>
11800 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11801 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11802 W:      http://ocfs2.wiki.kernel.org
11803 S:      Supported
11804 F:      Documentation/filesystems/ocfs2.txt
11805 F:      Documentation/filesystems/dlmfs.txt
11806 F:      fs/ocfs2/
11807
11808 ORANGEFS FILESYSTEM
11809 M:      Mike Marshall <hubcap@omnibond.com>
11810 R:      Martin Brandenburg <martin@omnibond.com>
11811 L:      devel@lists.orangefs.org
11812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11813 S:      Supported
11814 F:      fs/orangefs/
11815 F:      Documentation/filesystems/orangefs.txt
11816
11817 ORINOCO DRIVER
11818 L:      linux-wireless@vger.kernel.org
11819 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11820 W:      http://www.nongnu.org/orinoco/
11821 S:      Orphan
11822 F:      drivers/net/wireless/intersil/orinoco/
11823
11824 OV2659 OMNIVISION SENSOR DRIVER
11825 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11826 L:      linux-media@vger.kernel.org
11827 W:      https://linuxtv.org
11828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11829 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11830 S:      Maintained
11831 F:      drivers/media/i2c/ov2659.c
11832 F:      include/media/i2c/ov2659.h
11833
11834 OVERLAY FILESYSTEM
11835 M:      Miklos Szeredi <miklos@szeredi.hu>
11836 L:      linux-unionfs@vger.kernel.org
11837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11838 S:      Supported
11839 F:      fs/overlayfs/
11840 F:      Documentation/filesystems/overlayfs.txt
11841
11842 P54 WIRELESS DRIVER
11843 M:      Christian Lamparter <chunkeey@googlemail.com>
11844 L:      linux-wireless@vger.kernel.org
11845 W:      http://wireless.kernel.org/en/users/Drivers/p54
11846 S:      Maintained
11847 F:      drivers/net/wireless/intersil/p54/
11848
11849 PA SEMI ETHERNET DRIVER
11850 L:      netdev@vger.kernel.org
11851 S:      Orphan
11852 F:      drivers/net/ethernet/pasemi/*
11853
11854 PA SEMI SMBUS DRIVER
11855 L:      linux-i2c@vger.kernel.org
11856 S:      Orphan
11857 F:      drivers/i2c/busses/i2c-pasemi.c
11858
11859 PACKING
11860 M:      Vladimir Oltean <olteanv@gmail.com>
11861 L:      netdev@vger.kernel.org
11862 S:      Supported
11863 F:      lib/packing.c
11864 F:      include/linux/packing.h
11865 F:      Documentation/packing.txt
11866
11867 PADATA PARALLEL EXECUTION MECHANISM
11868 M:      Steffen Klassert <steffen.klassert@secunet.com>
11869 L:      linux-crypto@vger.kernel.org
11870 S:      Maintained
11871 F:      kernel/padata.c
11872 F:      include/linux/padata.h
11873 F:      Documentation/padata.txt
11874
11875 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11876 M:      Harald Welte <laforge@gnumonks.org>
11877 L:      platform-driver-x86@vger.kernel.org
11878 S:      Maintained
11879 F:      drivers/platform/x86/panasonic-laptop.c
11880
11881 PARALLEL LCD/KEYPAD PANEL DRIVER
11882 M:      Willy Tarreau <willy@haproxy.com>
11883 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11884 S:      Odd Fixes
11885 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11886 F:      drivers/auxdisplay/panel.c
11887
11888 PARALLEL PORT SUBSYSTEM
11889 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11890 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11891 L:      linux-parport@lists.infradead.org (subscribers-only)
11892 S:      Maintained
11893 F:      drivers/parport/
11894 F:      include/linux/parport*.h
11895 F:      drivers/char/ppdev.c
11896 F:      include/uapi/linux/ppdev.h
11897 F:      Documentation/parport*.txt
11898
11899 PARAVIRT_OPS INTERFACE
11900 M:      Juergen Gross <jgross@suse.com>
11901 M:      Alok Kataria <akataria@vmware.com>
11902 L:      virtualization@lists.linux-foundation.org
11903 S:      Supported
11904 F:      Documentation/virtual/paravirt_ops.txt
11905 F:      arch/*/kernel/paravirt*
11906 F:      arch/*/include/asm/paravirt*.h
11907 F:      include/linux/hypervisor.h
11908
11909 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11910 M:      Tim Waugh <tim@cyberelk.net>
11911 L:      linux-parport@lists.infradead.org (subscribers-only)
11912 S:      Maintained
11913 F:      Documentation/blockdev/paride.txt
11914 F:      drivers/block/paride/
11915
11916 PARISC ARCHITECTURE
11917 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11918 M:      Helge Deller <deller@gmx.de>
11919 L:      linux-parisc@vger.kernel.org
11920 W:      http://www.parisc-linux.org/
11921 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11924 S:      Maintained
11925 F:      arch/parisc/
11926 F:      Documentation/parisc/
11927 F:      drivers/parisc/
11928 F:      drivers/char/agp/parisc-agp.c
11929 F:      drivers/input/serio/gscps2.c
11930 F:      drivers/parport/parport_gsc.*
11931 F:      drivers/tty/serial/8250/8250_gsc.c
11932 F:      drivers/video/fbdev/sti*
11933 F:      drivers/video/console/sti*
11934 F:      drivers/video/logo/logo_parisc*
11935
11936 PARMAN
11937 M:      Jiri Pirko <jiri@mellanox.com>
11938 L:      netdev@vger.kernel.org
11939 S:      Supported
11940 F:      lib/parman.c
11941 F:      lib/test_parman.c
11942 F:      include/linux/parman.h
11943
11944 PC ENGINES APU BOARD DRIVER
11945 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11946 S:      Maintained
11947 F:      drivers/platform/x86/pcengines-apuv2.c
11948
11949 PC87360 HARDWARE MONITORING DRIVER
11950 M:      Jim Cromie <jim.cromie@gmail.com>
11951 L:      linux-hwmon@vger.kernel.org
11952 S:      Maintained
11953 F:      Documentation/hwmon/pc87360.rst
11954 F:      drivers/hwmon/pc87360.c
11955
11956 PC8736x GPIO DRIVER
11957 M:      Jim Cromie <jim.cromie@gmail.com>
11958 S:      Maintained
11959 F:      drivers/char/pc8736x_gpio.c
11960
11961 PC87427 HARDWARE MONITORING DRIVER
11962 M:      Jean Delvare <jdelvare@suse.com>
11963 L:      linux-hwmon@vger.kernel.org
11964 S:      Maintained
11965 F:      Documentation/hwmon/pc87427.rst
11966 F:      drivers/hwmon/pc87427.c
11967
11968 PCA9532 LED DRIVER
11969 M:      Riku Voipio <riku.voipio@iki.fi>
11970 S:      Maintained
11971 F:      drivers/leds/leds-pca9532.c
11972 F:      include/linux/leds-pca9532.h
11973
11974 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11975 M:      Guenter Roeck <linux@roeck-us.net>
11976 L:      linux-i2c@vger.kernel.org
11977 S:      Maintained
11978 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11979
11980 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11981 M:      Khalid Aziz <khalid@gonehiking.org>
11982 S:      Maintained
11983 F:      drivers/firmware/pcdp.*
11984
11985 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11986 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11987 L:      linux-pci@vger.kernel.org
11988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11989 S:      Maintained
11990 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11991 F:      drivers/pci/controller/pci-aardvark.c
11992
11993 PCI DRIVER FOR ALTERA PCIE IP
11994 M:      Ley Foon Tan <lftan@altera.com>
11995 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11996 L:      linux-pci@vger.kernel.org
11997 S:      Supported
11998 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11999 F:      drivers/pci/controller/pcie-altera.c
12000
12001 PCI DRIVER FOR APPLIEDMICRO XGENE
12002 M:      Toan Le <toan@os.amperecomputing.com>
12003 L:      linux-pci@vger.kernel.org
12004 L:      linux-arm-kernel@lists.infradead.org
12005 S:      Maintained
12006 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12007 F:      drivers/pci/controller/pci-xgene.c
12008
12009 PCI DRIVER FOR ARM VERSATILE PLATFORM
12010 M:      Rob Herring <robh@kernel.org>
12011 L:      linux-pci@vger.kernel.org
12012 L:      linux-arm-kernel@lists.infradead.org
12013 S:      Maintained
12014 F:      Documentation/devicetree/bindings/pci/versatile.txt
12015 F:      drivers/pci/controller/pci-versatile.c
12016
12017 PCI DRIVER FOR ARMADA 8K
12018 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12019 L:      linux-pci@vger.kernel.org
12020 L:      linux-arm-kernel@lists.infradead.org
12021 S:      Maintained
12022 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12023 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12024
12025 PCI DRIVER FOR CADENCE PCIE IP
12026 M:      Tom Joseph <tjoseph@cadence.com>
12027 L:      linux-pci@vger.kernel.org
12028 S:      Maintained
12029 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12030 F:      drivers/pci/controller/pcie-cadence*
12031
12032 PCI DRIVER FOR FREESCALE LAYERSCAPE
12033 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12034 M:      Mingkai Hu <mingkai.hu@nxp.com>
12035 M:      Roy Zang <roy.zang@nxp.com>
12036 L:      linuxppc-dev@lists.ozlabs.org
12037 L:      linux-pci@vger.kernel.org
12038 L:      linux-arm-kernel@lists.infradead.org
12039 S:      Maintained
12040 F:      drivers/pci/controller/dwc/*layerscape*
12041
12042 PCI DRIVER FOR GENERIC OF HOSTS
12043 M:      Will Deacon <will.deacon@arm.com>
12044 L:      linux-pci@vger.kernel.org
12045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12046 S:      Maintained
12047 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12048 F:      drivers/pci/controller/pci-host-common.c
12049 F:      drivers/pci/controller/pci-host-generic.c
12050
12051 PCI DRIVER FOR IMX6
12052 M:      Richard Zhu <hongxing.zhu@nxp.com>
12053 M:      Lucas Stach <l.stach@pengutronix.de>
12054 L:      linux-pci@vger.kernel.org
12055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12056 S:      Maintained
12057 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12058 F:      drivers/pci/controller/dwc/*imx6*
12059
12060 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12061 M:      Keith Busch <keith.busch@intel.com>
12062 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12063 L:      linux-pci@vger.kernel.org
12064 S:      Supported
12065 F:      drivers/pci/controller/vmd.c
12066
12067 PCI DRIVER FOR MICROSEMI SWITCHTEC
12068 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12069 M:      Logan Gunthorpe <logang@deltatee.com>
12070 L:      linux-pci@vger.kernel.org
12071 S:      Maintained
12072 F:      Documentation/switchtec.txt
12073 F:      Documentation/ABI/testing/sysfs-class-switchtec
12074 F:      drivers/pci/switch/switchtec*
12075 F:      include/uapi/linux/switchtec_ioctl.h
12076 F:      include/linux/switchtec.h
12077 F:      drivers/ntb/hw/mscc/
12078
12079 PCI DRIVER FOR MOBIVEIL PCIE IP
12080 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12081 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12082 L:      linux-pci@vger.kernel.org
12083 S:      Supported
12084 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12085 F:      drivers/pci/controller/pcie-mobiveil.c
12086
12087 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12088 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12089 M:      Jason Cooper <jason@lakedaemon.net>
12090 L:      linux-pci@vger.kernel.org
12091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12092 S:      Maintained
12093 F:      drivers/pci/controller/*mvebu*
12094
12095 PCI DRIVER FOR NVIDIA TEGRA
12096 M:      Thierry Reding <thierry.reding@gmail.com>
12097 L:      linux-tegra@vger.kernel.org
12098 L:      linux-pci@vger.kernel.org
12099 S:      Supported
12100 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12101 F:      drivers/pci/controller/pci-tegra.c
12102
12103 PCI DRIVER FOR RENESAS R-CAR
12104 M:      Simon Horman <horms@verge.net.au>
12105 L:      linux-pci@vger.kernel.org
12106 L:      linux-renesas-soc@vger.kernel.org
12107 S:      Maintained
12108 F:      drivers/pci/controller/*rcar*
12109
12110 PCI DRIVER FOR SAMSUNG EXYNOS
12111 M:      Jingoo Han <jingoohan1@gmail.com>
12112 L:      linux-pci@vger.kernel.org
12113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12114 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12115 S:      Maintained
12116 F:      drivers/pci/controller/dwc/pci-exynos.c
12117
12118 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12119 M:      Jingoo Han <jingoohan1@gmail.com>
12120 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12121 L:      linux-pci@vger.kernel.org
12122 S:      Maintained
12123 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12124 F:      drivers/pci/controller/dwc/*designware*
12125
12126 PCI DRIVER FOR TI DRA7XX
12127 M:      Kishon Vijay Abraham I <kishon@ti.com>
12128 L:      linux-omap@vger.kernel.org
12129 L:      linux-pci@vger.kernel.org
12130 S:      Supported
12131 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12132 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12133
12134 PCI DRIVER FOR TI KEYSTONE
12135 M:      Murali Karicheri <m-karicheri2@ti.com>
12136 L:      linux-pci@vger.kernel.org
12137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12138 S:      Maintained
12139 F:      drivers/pci/controller/dwc/pci-keystone.c
12140
12141 PCI ENDPOINT SUBSYSTEM
12142 M:      Kishon Vijay Abraham I <kishon@ti.com>
12143 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12144 L:      linux-pci@vger.kernel.org
12145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12146 S:      Supported
12147 F:      drivers/pci/endpoint/
12148 F:      drivers/misc/pci_endpoint_test.c
12149 F:      tools/pci/
12150
12151 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12152 M:      Russell Currey <ruscur@russell.cc>
12153 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12154 M:      Oliver O'Halloran <oohall@gmail.com>
12155 L:      linuxppc-dev@lists.ozlabs.org
12156 S:      Supported
12157 F:      Documentation/PCI/pci-error-recovery.txt
12158 F:      drivers/pci/pcie/aer.c
12159 F:      drivers/pci/pcie/dpc.c
12160 F:      drivers/pci/pcie/err.c
12161 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12162 F:      arch/powerpc/kernel/eeh*.c
12163 F:      arch/powerpc/platforms/*/eeh*.c
12164 F:      arch/powerpc/include/*/eeh*.h
12165
12166 PCI ERROR RECOVERY
12167 M:      Linas Vepstas <linasvepstas@gmail.com>
12168 L:      linux-pci@vger.kernel.org
12169 S:      Supported
12170 F:      Documentation/PCI/pci-error-recovery.txt
12171
12172 PCI MSI DRIVER FOR ALTERA MSI IP
12173 M:      Ley Foon Tan <lftan@altera.com>
12174 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12175 L:      linux-pci@vger.kernel.org
12176 S:      Supported
12177 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12178 F:      drivers/pci/controller/pcie-altera-msi.c
12179
12180 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12181 M:      Toan Le <toan@os.amperecomputing.com>
12182 L:      linux-pci@vger.kernel.org
12183 L:      linux-arm-kernel@lists.infradead.org
12184 S:      Maintained
12185 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12186 F:      drivers/pci/controller/pci-xgene-msi.c
12187
12188 PCI SUBSYSTEM
12189 M:      Bjorn Helgaas <bhelgaas@google.com>
12190 L:      linux-pci@vger.kernel.org
12191 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12193 S:      Supported
12194 F:      Documentation/devicetree/bindings/pci/
12195 F:      Documentation/PCI/
12196 F:      drivers/acpi/pci*
12197 F:      drivers/pci/
12198 F:      include/asm-generic/pci*
12199 F:      include/linux/pci*
12200 F:      include/linux/of_pci.h
12201 F:      include/uapi/linux/pci*
12202 F:      lib/pci*
12203 F:      arch/x86/pci/
12204 F:      arch/x86/kernel/quirks.c
12205 F:      arch/x86/kernel/early-quirks.c
12206
12207 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12208 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12209 L:      linux-pci@vger.kernel.org
12210 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12212 S:      Supported
12213 F:      drivers/pci/controller/
12214
12215 PCIE DRIVER FOR ANNAPURNA LABS
12216 M:      Jonathan Chocron <jonnyc@amazon.com>
12217 L:      linux-pci@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/pci/controller/dwc/pcie-al.c
12220
12221 PCIE DRIVER FOR AMLOGIC MESON
12222 M:      Yue Wang <yue.wang@Amlogic.com>
12223 L:      linux-pci@vger.kernel.org
12224 L:      linux-amlogic@lists.infradead.org
12225 S:      Maintained
12226 F:      drivers/pci/controller/dwc/pci-meson.c
12227
12228 PCIE DRIVER FOR AXIS ARTPEC
12229 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12230 L:      linux-arm-kernel@axis.com
12231 L:      linux-pci@vger.kernel.org
12232 S:      Maintained
12233 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12234 F:      drivers/pci/controller/dwc/*artpec*
12235
12236 PCIE DRIVER FOR CAVIUM THUNDERX
12237 M:      David Daney <david.daney@cavium.com>
12238 L:      linux-pci@vger.kernel.org
12239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 S:      Supported
12241 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12242 F:      drivers/pci/controller/pci-thunder-*
12243
12244 PCIE DRIVER FOR HISILICON
12245 M:      Zhou Wang <wangzhou1@hisilicon.com>
12246 L:      linux-pci@vger.kernel.org
12247 S:      Maintained
12248 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12249 F:      drivers/pci/controller/dwc/pcie-hisi.c
12250
12251 PCIE DRIVER FOR HISILICON KIRIN
12252 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12253 M:      Binghui Wang <wangbinghui@hisilicon.com>
12254 L:      linux-pci@vger.kernel.org
12255 S:      Maintained
12256 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12257 F:      drivers/pci/controller/dwc/pcie-kirin.c
12258
12259 PCIE DRIVER FOR HISILICON STB
12260 M:      Shawn Guo <shawn.guo@linaro.org>
12261 L:      linux-pci@vger.kernel.org
12262 S:      Maintained
12263 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12264 F:      drivers/pci/controller/dwc/pcie-histb.c
12265
12266 PCIE DRIVER FOR MEDIATEK
12267 M:      Ryder Lee <ryder.lee@mediatek.com>
12268 L:      linux-pci@vger.kernel.org
12269 L:      linux-mediatek@lists.infradead.org
12270 S:      Supported
12271 F:      Documentation/devicetree/bindings/pci/mediatek*
12272 F:      drivers/pci/controller/*mediatek*
12273
12274 PCIE DRIVER FOR QUALCOMM MSM
12275 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12276 L:      linux-pci@vger.kernel.org
12277 L:      linux-arm-msm@vger.kernel.org
12278 S:      Maintained
12279 F:      drivers/pci/controller/dwc/*qcom*
12280
12281 PCIE DRIVER FOR ROCKCHIP
12282 M:      Shawn Lin <shawn.lin@rock-chips.com>
12283 L:      linux-pci@vger.kernel.org
12284 L:      linux-rockchip@lists.infradead.org
12285 S:      Maintained
12286 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12287 F:      drivers/pci/controller/pcie-rockchip*
12288
12289 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12290 M:      Linus Walleij <linus.walleij@linaro.org>
12291 L:      linux-pci@vger.kernel.org
12292 S:      Maintained
12293 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12294 F:      drivers/pci/controller/pci-v3-semi.c
12295
12296 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12297 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12298 L:      linux-pci@vger.kernel.org
12299 S:      Maintained
12300 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12301 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12302
12303 PCIE DRIVER FOR ST SPEAR13XX
12304 M:      Pratyush Anand <pratyush.anand@gmail.com>
12305 L:      linux-pci@vger.kernel.org
12306 S:      Maintained
12307 F:      drivers/pci/controller/dwc/*spear*
12308
12309 PCMCIA SUBSYSTEM
12310 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12312 S:      Odd Fixes
12313 F:      Documentation/pcmcia/
12314 F:      tools/pcmcia/
12315 F:      drivers/pcmcia/
12316 F:      include/pcmcia/
12317
12318 PCNET32 NETWORK DRIVER
12319 M:      Don Fry <pcnet32@frontier.com>
12320 L:      netdev@vger.kernel.org
12321 S:      Maintained
12322 F:      drivers/net/ethernet/amd/pcnet32.c
12323
12324 PCRYPT PARALLEL CRYPTO ENGINE
12325 M:      Steffen Klassert <steffen.klassert@secunet.com>
12326 L:      linux-crypto@vger.kernel.org
12327 S:      Maintained
12328 F:      crypto/pcrypt.c
12329 F:      include/crypto/pcrypt.h
12330
12331 PEAQ WMI HOTKEYS DRIVER
12332 M:      Hans de Goede <hdegoede@redhat.com>
12333 L:      platform-driver-x86@vger.kernel.org
12334 S:      Maintained
12335 F:      drivers/platform/x86/peaq-wmi.c
12336
12337 PER-CPU MEMORY ALLOCATOR
12338 M:      Dennis Zhou <dennis@kernel.org>
12339 M:      Tejun Heo <tj@kernel.org>
12340 M:      Christoph Lameter <cl@linux.com>
12341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12342 S:      Maintained
12343 F:      include/linux/percpu*.h
12344 F:      mm/percpu*.c
12345 F:      arch/*/include/asm/percpu.h
12346
12347 PER-TASK DELAY ACCOUNTING
12348 M:      Balbir Singh <bsingharora@gmail.com>
12349 S:      Maintained
12350 F:      include/linux/delayacct.h
12351 F:      kernel/delayacct.c
12352
12353 PERFORMANCE EVENTS SUBSYSTEM
12354 M:      Peter Zijlstra <peterz@infradead.org>
12355 M:      Ingo Molnar <mingo@redhat.com>
12356 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12357 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12358 R:      Jiri Olsa <jolsa@redhat.com>
12359 R:      Namhyung Kim <namhyung@kernel.org>
12360 L:      linux-kernel@vger.kernel.org
12361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12362 S:      Supported
12363 F:      kernel/events/*
12364 F:      include/linux/perf_event.h
12365 F:      include/uapi/linux/perf_event.h
12366 F:      arch/*/kernel/perf_event*.c
12367 F:      arch/*/kernel/*/perf_event*.c
12368 F:      arch/*/kernel/*/*/perf_event*.c
12369 F:      arch/*/include/asm/perf_event.h
12370 F:      arch/*/kernel/perf_callchain.c
12371 F:      arch/*/events/*
12372 F:      arch/*/events/*/*
12373 F:      tools/perf/
12374
12375 PERSONALITY HANDLING
12376 M:      Christoph Hellwig <hch@infradead.org>
12377 L:      linux-abi-devel@lists.sourceforge.net
12378 S:      Maintained
12379 F:      include/linux/personality.h
12380 F:      include/uapi/linux/personality.h
12381
12382 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12383 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12384 L:      linux-input@vger.kernel.org
12385 S:      Maintained
12386 F:      Documentation/input/devices/pxrc.rst
12387 F:      drivers/input/joystick/pxrc.c
12388
12389 PHONET PROTOCOL
12390 M:      Remi Denis-Courmont <courmisch@gmail.com>
12391 S:      Supported
12392 F:      Documentation/networking/phonet.txt
12393 F:      include/linux/phonet.h
12394 F:      include/net/phonet/
12395 F:      include/uapi/linux/phonet.h
12396 F:      net/phonet/
12397
12398 PHRAM MTD DRIVER
12399 M:      Joern Engel <joern@lazybastard.org>
12400 L:      linux-mtd@lists.infradead.org
12401 S:      Maintained
12402 F:      drivers/mtd/devices/phram.c
12403
12404 PICOLCD HID DRIVER
12405 M:      Bruno Prémont <bonbons@linux-vserver.org>
12406 L:      linux-input@vger.kernel.org
12407 S:      Maintained
12408 F:      drivers/hid/hid-picolcd*
12409
12410 PICOXCELL SUPPORT
12411 M:      Jamie Iles <jamie@jamieiles.com>
12412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12414 S:      Supported
12415 F:      arch/arm/boot/dts/picoxcell*
12416 F:      arch/arm/mach-picoxcell/
12417 F:      drivers/crypto/picoxcell*
12418
12419 PIN CONTROL SUBSYSTEM
12420 M:      Linus Walleij <linus.walleij@linaro.org>
12421 L:      linux-gpio@vger.kernel.org
12422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12423 S:      Maintained
12424 F:      Documentation/devicetree/bindings/pinctrl/
12425 F:      Documentation/driver-api/pinctl.rst
12426 F:      drivers/pinctrl/
12427 F:      include/linux/pinctrl/
12428
12429 PIN CONTROLLER - MICROCHIP AT91
12430 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12432 L:      linux-gpio@vger.kernel.org
12433 S:      Supported
12434 F:      drivers/pinctrl/pinctrl-at91*
12435
12436 PIN CONTROLLER - FREESCALE
12437 M:      Dong Aisheng <aisheng.dong@nxp.com>
12438 M:      Fabio Estevam <festevam@gmail.com>
12439 M:      Shawn Guo <shawnguo@kernel.org>
12440 M:      Stefan Agner <stefan@agner.ch>
12441 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12442 L:      linux-gpio@vger.kernel.org
12443 S:      Maintained
12444 F:      drivers/pinctrl/freescale/
12445 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12446
12447 PIN CONTROLLER - INTEL
12448 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12449 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12451 S:      Maintained
12452 F:      drivers/pinctrl/intel/
12453
12454 PIN CONTROLLER - MEDIATEK
12455 M:      Sean Wang <sean.wang@kernel.org>
12456 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12457 S:      Maintained
12458 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12459 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12460 F:      drivers/pinctrl/mediatek/
12461
12462 PIN CONTROLLER - QUALCOMM
12463 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12464 S:      Maintained
12465 L:      linux-arm-msm@vger.kernel.org
12466 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12467 F:      drivers/pinctrl/qcom/
12468
12469 PIN CONTROLLER - RENESAS
12470 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12471 L:      linux-renesas-soc@vger.kernel.org
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12473 S:      Maintained
12474 F:      drivers/pinctrl/pinctrl-rz*
12475 F:      drivers/pinctrl/sh-pfc/
12476
12477 PIN CONTROLLER - SAMSUNG
12478 M:      Tomasz Figa <tomasz.figa@gmail.com>
12479 M:      Krzysztof Kozlowski <krzk@kernel.org>
12480 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12483 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12485 S:      Maintained
12486 F:      drivers/pinctrl/samsung/
12487 F:      include/dt-bindings/pinctrl/samsung.h
12488 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12489
12490 PIN CONTROLLER - SINGLE
12491 M:      Tony Lindgren <tony@atomide.com>
12492 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12494 L:      linux-omap@vger.kernel.org
12495 S:      Maintained
12496 F:      drivers/pinctrl/pinctrl-single.c
12497
12498 PIN CONTROLLER - ST SPEAR
12499 M:      Viresh Kumar <vireshk@kernel.org>
12500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501 W:      http://www.st.com/spear
12502 S:      Maintained
12503 F:      drivers/pinctrl/spear/
12504
12505 PISTACHIO SOC SUPPORT
12506 M:      James Hartley <james.hartley@sondrel.com>
12507 L:      linux-mips@vger.kernel.org
12508 S:      Odd Fixes
12509 F:      arch/mips/pistachio/
12510 F:      arch/mips/include/asm/mach-pistachio/
12511 F:      arch/mips/boot/dts/img/pistachio*
12512 F:      arch/mips/configs/pistachio*_defconfig
12513
12514 PKTCDVD DRIVER
12515 S:      Orphan
12516 M:      linux-block@vger.kernel.org
12517 F:      drivers/block/pktcdvd.c
12518 F:      include/linux/pktcdvd.h
12519 F:      include/uapi/linux/pktcdvd.h
12520
12521 PKUNITY SOC DRIVERS
12522 M:      Guan Xuetao <gxt@pku.edu.cn>
12523 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12524 S:      Maintained
12525 T:      git git://github.com/gxt/linux.git
12526 F:      drivers/input/serio/i8042-unicore32io.h
12527 F:      drivers/i2c/busses/i2c-puv3.c
12528 F:      drivers/video/fbdev/fb-puv3.c
12529 F:      drivers/rtc/rtc-puv3.c
12530
12531 PMBUS HARDWARE MONITORING DRIVERS
12532 M:      Guenter Roeck <linux@roeck-us.net>
12533 L:      linux-hwmon@vger.kernel.org
12534 W:      http://hwmon.wiki.kernel.org/
12535 W:      http://www.roeck-us.net/linux/drivers/
12536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12537 S:      Maintained
12538 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12539 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12540 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12541 F:      Documentation/hwmon/adm1275.rst
12542 F:      Documentation/hwmon/ibm-cffps.rst
12543 F:      Documentation/hwmon/ir35221.rst
12544 F:      Documentation/hwmon/lm25066.rst
12545 F:      Documentation/hwmon/ltc2978.rst
12546 F:      Documentation/hwmon/ltc3815.rst
12547 F:      Documentation/hwmon/max16064.rst
12548 F:      Documentation/hwmon/max20751.rst
12549 F:      Documentation/hwmon/max31785.rst
12550 F:      Documentation/hwmon/max34440.rst
12551 F:      Documentation/hwmon/max8688.rst
12552 F:      Documentation/hwmon/pmbus.rst
12553 F:      Documentation/hwmon/pmbus-core.rst
12554 F:      Documentation/hwmon/tps40422.rst
12555 F:      Documentation/hwmon/ucd9000.rst
12556 F:      Documentation/hwmon/ucd9200.rst
12557 F:      Documentation/hwmon/zl6100.rst
12558 F:      drivers/hwmon/pmbus/
12559 F:      include/linux/pmbus.h
12560
12561 PMC SIERRA MaxRAID DRIVER
12562 L:      linux-scsi@vger.kernel.org
12563 W:      http://www.pmc-sierra.com/
12564 S:      Orphan
12565 F:      drivers/scsi/pmcraid.*
12566
12567 PMC SIERRA PM8001 DRIVER
12568 M:      Jack Wang <jinpu.wang@profitbricks.com>
12569 M:      lindar_liu@usish.com
12570 L:      linux-scsi@vger.kernel.org
12571 S:      Supported
12572 F:      drivers/scsi/pm8001/
12573
12574 PNP SUPPORT
12575 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12576 S:      Maintained
12577 F:      drivers/pnp/
12578
12579 PNI RM3100 IIO DRIVER
12580 M:      Song Qiang <songqiang1304521@gmail.com>
12581 L:      linux-iio@vger.kernel.org
12582 S:      Maintained
12583 F:      drivers/iio/magnetometer/rm3100*
12584 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12585
12586 POSIX CLOCKS and TIMERS
12587 M:      Thomas Gleixner <tglx@linutronix.de>
12588 L:      linux-kernel@vger.kernel.org
12589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12590 S:      Maintained
12591 F:      fs/timerfd.c
12592 F:      include/linux/timer*
12593 F:      kernel/time/*timer*
12594
12595 POWER MANAGEMENT CORE
12596 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12597 L:      linux-pm@vger.kernel.org
12598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12599 B:      https://bugzilla.kernel.org
12600 S:      Supported
12601 F:      drivers/base/power/
12602 F:      include/linux/pm.h
12603 F:      include/linux/pm_*
12604 F:      include/linux/powercap.h
12605 F:      drivers/powercap/
12606 F:      kernel/configs/nopm.config
12607
12608 POWER STATE COORDINATION INTERFACE (PSCI)
12609 M:      Mark Rutland <mark.rutland@arm.com>
12610 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12611 L:      linux-arm-kernel@lists.infradead.org
12612 S:      Maintained
12613 F:      drivers/firmware/psci/
12614 F:      include/linux/psci.h
12615 F:      include/uapi/linux/psci.h
12616
12617 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12618 M:      Sebastian Reichel <sre@kernel.org>
12619 L:      linux-pm@vger.kernel.org
12620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12621 S:      Maintained
12622 F:      Documentation/ABI/testing/sysfs-class-power
12623 F:      Documentation/devicetree/bindings/power/supply/
12624 F:      include/linux/power_supply.h
12625 F:      drivers/power/supply/
12626
12627 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12628 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12629 L:      linuxppc-dev@lists.ozlabs.org
12630 S:      Maintained
12631 F:      drivers/char/powernv-op-panel.c
12632
12633 PPP OVER ATM (RFC 2364)
12634 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12635 S:      Maintained
12636 F:      net/atm/pppoatm.c
12637 F:      include/uapi/linux/atmppp.h
12638
12639 PPP OVER ETHERNET
12640 M:      Michal Ostrowski <mostrows@earthlink.net>
12641 S:      Maintained
12642 F:      drivers/net/ppp/pppoe.c
12643 F:      drivers/net/ppp/pppox.c
12644
12645 PPP OVER L2TP
12646 M:      James Chapman <jchapman@katalix.com>
12647 S:      Maintained
12648 F:      net/l2tp/l2tp_ppp.c
12649 F:      include/linux/if_pppol2tp.h
12650 F:      include/uapi/linux/if_pppol2tp.h
12651
12652 PPP PROTOCOL DRIVERS AND COMPRESSORS
12653 M:      Paul Mackerras <paulus@samba.org>
12654 L:      linux-ppp@vger.kernel.org
12655 S:      Maintained
12656 F:      drivers/net/ppp/ppp_*
12657
12658 PPS SUPPORT
12659 M:      Rodolfo Giometti <giometti@enneenne.com>
12660 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12661 L:      linuxpps@ml.enneenne.com (subscribers-only)
12662 S:      Maintained
12663 F:      Documentation/pps/
12664 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12665 F:      Documentation/ABI/testing/sysfs-pps
12666 F:      drivers/pps/
12667 F:      include/linux/pps*.h
12668 F:      include/uapi/linux/pps.h
12669
12670 PPTP DRIVER
12671 M:      Dmitry Kozlov <xeb@mail.ru>
12672 L:      netdev@vger.kernel.org
12673 S:      Maintained
12674 F:      drivers/net/ppp/pptp.c
12675 W:      http://sourceforge.net/projects/accel-pptp
12676
12677 PRINTK
12678 M:      Petr Mladek <pmladek@suse.com>
12679 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12680 R:      Steven Rostedt <rostedt@goodmis.org>
12681 S:      Maintained
12682 F:      kernel/printk/
12683 F:      include/linux/printk.h
12684
12685 PRISM54 WIRELESS DRIVER
12686 M:      Luis Chamberlain <mcgrof@kernel.org>
12687 L:      linux-wireless@vger.kernel.org
12688 W:      http://wireless.kernel.org/en/users/Drivers/p54
12689 S:      Obsolete
12690 F:      drivers/net/wireless/intersil/prism54/
12691
12692 PROC FILESYSTEM
12693 R:      Alexey Dobriyan <adobriyan@gmail.com>
12694 L:      linux-kernel@vger.kernel.org
12695 L:      linux-fsdevel@vger.kernel.org
12696 S:      Maintained
12697 F:      fs/proc/
12698 F:      include/linux/proc_fs.h
12699 F:      tools/testing/selftests/proc/
12700 F:      Documentation/filesystems/proc.txt
12701
12702 PROC SYSCTL
12703 M:      Luis Chamberlain <mcgrof@kernel.org>
12704 M:      Kees Cook <keescook@chromium.org>
12705 L:      linux-kernel@vger.kernel.org
12706 L:      linux-fsdevel@vger.kernel.org
12707 S:      Maintained
12708 F:      fs/proc/proc_sysctl.c
12709 F:      include/linux/sysctl.h
12710 F:      kernel/sysctl.c
12711 F:      tools/testing/selftests/sysctl/
12712
12713 PS3 NETWORK SUPPORT
12714 M:      Geoff Levand <geoff@infradead.org>
12715 L:      netdev@vger.kernel.org
12716 L:      linuxppc-dev@lists.ozlabs.org
12717 S:      Maintained
12718 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12719
12720 PS3 PLATFORM SUPPORT
12721 M:      Geoff Levand <geoff@infradead.org>
12722 L:      linuxppc-dev@lists.ozlabs.org
12723 S:      Maintained
12724 F:      arch/powerpc/boot/ps3*
12725 F:      arch/powerpc/include/asm/lv1call.h
12726 F:      arch/powerpc/include/asm/ps3*.h
12727 F:      arch/powerpc/platforms/ps3/
12728 F:      drivers/*/ps3*
12729 F:      drivers/ps3/
12730 F:      drivers/rtc/rtc-ps3.c
12731 F:      drivers/usb/host/*ps3.c
12732 F:      sound/ppc/snd_ps3*
12733
12734 PS3VRAM DRIVER
12735 M:      Jim Paris <jim@jtan.com>
12736 M:      Geoff Levand <geoff@infradead.org>
12737 L:      linuxppc-dev@lists.ozlabs.org
12738 S:      Maintained
12739 F:      drivers/block/ps3vram.c
12740
12741 PSAMPLE PACKET SAMPLING SUPPORT:
12742 M:      Yotam Gigi <yotam.gi@gmail.com>
12743 S:      Maintained
12744 F:      net/psample
12745 F:      include/net/psample.h
12746 F:      include/uapi/linux/psample.h
12747
12748 PSTORE FILESYSTEM
12749 M:      Kees Cook <keescook@chromium.org>
12750 M:      Anton Vorontsov <anton@enomsg.org>
12751 M:      Colin Cross <ccross@android.com>
12752 M:      Tony Luck <tony.luck@intel.com>
12753 S:      Maintained
12754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12755 F:      fs/pstore/
12756 F:      include/linux/pstore*
12757 F:      drivers/firmware/efi/efi-pstore.c
12758 F:      drivers/acpi/apei/erst.c
12759 F:      Documentation/admin-guide/ramoops.rst
12760 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12761 K:      \b(pstore|ramoops)
12762
12763 PTP HARDWARE CLOCK SUPPORT
12764 M:      Richard Cochran <richardcochran@gmail.com>
12765 L:      netdev@vger.kernel.org
12766 S:      Maintained
12767 W:      http://linuxptp.sourceforge.net/
12768 F:      Documentation/ABI/testing/sysfs-ptp
12769 F:      Documentation/ptp/*
12770 F:      drivers/net/phy/dp83640*
12771 F:      drivers/ptp/*
12772 F:      include/linux/ptp_cl*
12773
12774 PTRACE SUPPORT
12775 M:      Oleg Nesterov <oleg@redhat.com>
12776 S:      Maintained
12777 F:      include/asm-generic/syscall.h
12778 F:      include/linux/ptrace.h
12779 F:      include/linux/regset.h
12780 F:      include/linux/tracehook.h
12781 F:      include/uapi/linux/ptrace.h
12782 F:      include/uapi/linux/ptrace.h
12783 F:      include/asm-generic/ptrace.h
12784 F:      kernel/ptrace.c
12785 F:      arch/*/ptrace*.c
12786 F:      arch/*/*/ptrace*.c
12787 F:      arch/*/include/asm/ptrace*.h
12788
12789 PULSE8-CEC DRIVER
12790 M:      Hans Verkuil <hverkuil@xs4all.nl>
12791 L:      linux-media@vger.kernel.org
12792 T:      git git://linuxtv.org/media_tree.git
12793 S:      Maintained
12794 F:      drivers/media/usb/pulse8-cec/*
12795 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12796
12797 PVRUSB2 VIDEO4LINUX DRIVER
12798 M:      Mike Isely <isely@pobox.com>
12799 L:      pvrusb2@isely.net       (subscribers-only)
12800 L:      linux-media@vger.kernel.org
12801 W:      http://www.isely.net/pvrusb2/
12802 T:      git git://linuxtv.org/media_tree.git
12803 S:      Maintained
12804 F:      Documentation/media/v4l-drivers/pvrusb2*
12805 F:      drivers/media/usb/pvrusb2/
12806
12807 PWC WEBCAM DRIVER
12808 M:      Hans Verkuil <hverkuil@xs4all.nl>
12809 L:      linux-media@vger.kernel.org
12810 T:      git git://linuxtv.org/media_tree.git
12811 S:      Odd Fixes
12812 F:      drivers/media/usb/pwc/*
12813 F:      include/trace/events/pwc.h
12814
12815 PWM FAN DRIVER
12816 M:      Kamil Debski <kamil@wypas.org>
12817 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12818 L:      linux-hwmon@vger.kernel.org
12819 S:      Supported
12820 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12821 F:      Documentation/hwmon/pwm-fan.rst
12822 F:      drivers/hwmon/pwm-fan.c
12823
12824 PWM IR Transmitter
12825 M:      Sean Young <sean@mess.org>
12826 L:      linux-media@vger.kernel.org
12827 S:      Maintained
12828 F:      drivers/media/rc/pwm-ir-tx.c
12829
12830 PWM SUBSYSTEM
12831 M:      Thierry Reding <thierry.reding@gmail.com>
12832 L:      linux-pwm@vger.kernel.org
12833 S:      Maintained
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12835 F:      Documentation/pwm.txt
12836 F:      Documentation/devicetree/bindings/pwm/
12837 F:      include/linux/pwm.h
12838 F:      drivers/pwm/
12839 F:      drivers/video/backlight/pwm_bl.c
12840 F:      include/linux/pwm_backlight.h
12841 F:      drivers/gpio/gpio-mvebu.c
12842 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12843
12844 PXA GPIO DRIVER
12845 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12846 L:      linux-gpio@vger.kernel.org
12847 S:      Maintained
12848 F:      drivers/gpio/gpio-pxa.c
12849
12850 PXA MMCI DRIVER
12851 S:      Orphan
12852
12853 PXA RTC DRIVER
12854 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12855 L:      linux-rtc@vger.kernel.org
12856 S:      Maintained
12857
12858 PXA2xx/PXA3xx SUPPORT
12859 M:      Daniel Mack <daniel@zonque.org>
12860 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12861 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12863 T:      git git://github.com/hzhuang1/linux.git
12864 T:      git git://github.com/rjarzmik/linux.git
12865 S:      Maintained
12866 F:      arch/arm/boot/dts/pxa*
12867 F:      arch/arm/mach-pxa/
12868 F:      drivers/dma/pxa*
12869 F:      drivers/pcmcia/pxa2xx*
12870 F:      drivers/pinctrl/pxa/
12871 F:      drivers/spi/spi-pxa2xx*
12872 F:      drivers/usb/gadget/udc/pxa2*
12873 F:      include/sound/pxa2xx-lib.h
12874 F:      sound/arm/pxa*
12875 F:      sound/soc/pxa/
12876
12877 QAT DRIVER
12878 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12879 L:      qat-linux@intel.com
12880 S:      Supported
12881 F:      drivers/crypto/qat/
12882
12883 QCOM AUDIO (ASoC) DRIVERS
12884 M:      Patrick Lai <plai@codeaurora.org>
12885 M:      Banajit Goswami <bgoswami@codeaurora.org>
12886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12887 S:      Supported
12888 F:      sound/soc/qcom/
12889
12890 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12891 M:      Gabriel Somlo <somlo@cmu.edu>
12892 M:      "Michael S. Tsirkin" <mst@redhat.com>
12893 L:      qemu-devel@nongnu.org
12894 S:      Maintained
12895 F:      drivers/firmware/qemu_fw_cfg.c
12896 F:      include/uapi/linux/qemu_fw_cfg.h
12897
12898 QIB DRIVER
12899 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12900 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12901 L:      linux-rdma@vger.kernel.org
12902 S:      Supported
12903 F:      drivers/infiniband/hw/qib/
12904
12905 QLOGIC QL41xxx FCOE DRIVER
12906 M:      QLogic-Storage-Upstream@cavium.com
12907 L:      linux-scsi@vger.kernel.org
12908 S:      Supported
12909 F:      drivers/scsi/qedf/
12910
12911 QLOGIC QL41xxx ISCSI DRIVER
12912 M:      QLogic-Storage-Upstream@cavium.com
12913 L:      linux-scsi@vger.kernel.org
12914 S:      Supported
12915 F:      drivers/scsi/qedi/
12916
12917 QLOGIC QL4xxx ETHERNET DRIVER
12918 M:      Ariel Elior <aelior@marvell.com>
12919 M:      GR-everest-linux-l2@marvell.com
12920 L:      netdev@vger.kernel.org
12921 S:      Supported
12922 F:      drivers/net/ethernet/qlogic/qed/
12923 F:      include/linux/qed/
12924 F:      drivers/net/ethernet/qlogic/qede/
12925
12926 QLOGIC QL4xxx RDMA DRIVER
12927 M:      Michal Kalderon <mkalderon@marvell.com>
12928 M:      Ariel Elior <aelior@marvell.com>
12929 L:      linux-rdma@vger.kernel.org
12930 S:      Supported
12931 F:      drivers/infiniband/hw/qedr/
12932 F:      include/uapi/rdma/qedr-abi.h
12933
12934 QLOGIC QLA1280 SCSI DRIVER
12935 M:      Michael Reed <mdr@sgi.com>
12936 L:      linux-scsi@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/scsi/qla1280.[ch]
12939
12940 QLOGIC QLA2XXX FC-SCSI DRIVER
12941 M:      qla2xxx-upstream@qlogic.com
12942 L:      linux-scsi@vger.kernel.org
12943 S:      Supported
12944 F:      Documentation/scsi/LICENSE.qla2xxx
12945 F:      drivers/scsi/qla2xxx/
12946
12947 QLOGIC QLA3XXX NETWORK DRIVER
12948 M:      GR-Linux-NIC-Dev@marvell.com
12949 L:      netdev@vger.kernel.org
12950 S:      Supported
12951 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12952 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12953
12954 QLOGIC QLA4XXX iSCSI DRIVER
12955 M:      QLogic-Storage-Upstream@qlogic.com
12956 L:      linux-scsi@vger.kernel.org
12957 S:      Supported
12958 F:      Documentation/scsi/LICENSE.qla4xxx
12959 F:      drivers/scsi/qla4xxx/
12960
12961 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12962 M:      Shahed Shaikh <shshaikh@marvell.com>
12963 M:      Manish Chopra <manishc@marvell.com>
12964 M:      GR-Linux-NIC-Dev@marvell.com
12965 L:      netdev@vger.kernel.org
12966 S:      Supported
12967 F:      drivers/net/ethernet/qlogic/qlcnic/
12968
12969 QLOGIC QLGE 10Gb ETHERNET DRIVER
12970 M:      Manish Chopra <manishc@marvell.com>
12971 M:      GR-Linux-NIC-Dev@marvell.com
12972 L:      netdev@vger.kernel.org
12973 S:      Supported
12974 F:      drivers/net/ethernet/qlogic/qlge/
12975
12976 QM1D1B0004 MEDIA DRIVER
12977 M:      Akihiro Tsukada <tskd08@gmail.com>
12978 L:      linux-media@vger.kernel.org
12979 S:      Odd Fixes
12980 F:      drivers/media/tuners/qm1d1b0004*
12981
12982 QM1D1C0042 MEDIA DRIVER
12983 M:      Akihiro Tsukada <tskd08@gmail.com>
12984 L:      linux-media@vger.kernel.org
12985 S:      Odd Fixes
12986 F:      drivers/media/tuners/qm1d1c0042*
12987
12988 QNX4 FILESYSTEM
12989 M:      Anders Larsen <al@alarsen.net>
12990 W:      http://www.alarsen.net/linux/qnx4fs/
12991 S:      Maintained
12992 F:      fs/qnx4/
12993 F:      include/uapi/linux/qnx4_fs.h
12994 F:      include/uapi/linux/qnxtypes.h
12995
12996 QORIQ DPAA2 FSL-MC BUS DRIVER
12997 M:      Stuart Yoder <stuyoder@gmail.com>
12998 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12999 L:      linux-kernel@vger.kernel.org
13000 S:      Maintained
13001 F:      drivers/bus/fsl-mc/
13002 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13003 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13004
13005 QT1010 MEDIA DRIVER
13006 M:      Antti Palosaari <crope@iki.fi>
13007 L:      linux-media@vger.kernel.org
13008 W:      https://linuxtv.org
13009 W:      http://palosaari.fi/linux/
13010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13011 T:      git git://linuxtv.org/anttip/media_tree.git
13012 S:      Maintained
13013 F:      drivers/media/tuners/qt1010*
13014
13015 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13016 M:      Kalle Valo <kvalo@codeaurora.org>
13017 L:      ath10k@lists.infradead.org
13018 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13020 S:      Supported
13021 F:      drivers/net/wireless/ath/ath10k/
13022
13023 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13024 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13025 L:      linux-wireless@vger.kernel.org
13026 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13027 S:      Supported
13028 F:      drivers/net/wireless/ath/ath9k/
13029
13030 QUALCOMM CAMERA SUBSYSTEM DRIVER
13031 M:      Todor Tomov <todor.too@gmail.com>
13032 L:      linux-media@vger.kernel.org
13033 S:      Maintained
13034 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13035 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13036 F:      drivers/media/platform/qcom/camss/
13037
13038 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13039 M:      Ilia Lin <ilia.lin@kernel.org>
13040 L:      linux-pm@vger.kernel.org
13041 S:      Maintained
13042 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13043 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13044
13045 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13046 M:      Timur Tabi <timur@kernel.org>
13047 L:      netdev@vger.kernel.org
13048 S:      Maintained
13049 F:      drivers/net/ethernet/qualcomm/emac/
13050
13051 QUALCOMM ETHQOS ETHERNET DRIVER
13052 M:      Vinod Koul <vkoul@kernel.org>
13053 M:      Niklas Cassel <niklas.cassel@linaro.org>
13054 L:      netdev@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13057 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
13058
13059 QUALCOMM GENERIC INTERFACE I2C DRIVER
13060 M:      Alok Chauhan <alokc@codeaurora.org>
13061 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13062 L:      linux-i2c@vger.kernel.org
13063 L:      linux-arm-msm@vger.kernel.org
13064 S:      Supported
13065 F:      drivers/i2c/busses/i2c-qcom-geni.c
13066
13067 QUALCOMM HEXAGON ARCHITECTURE
13068 M:      Richard Kuo <rkuo@codeaurora.org>
13069 L:      linux-hexagon@vger.kernel.org
13070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13071 S:      Supported
13072 F:      arch/hexagon/
13073
13074 QUALCOMM HIDMA DRIVER
13075 M:      Sinan Kaya <okaya@kernel.org>
13076 L:      linux-arm-kernel@lists.infradead.org
13077 L:      linux-arm-msm@vger.kernel.org
13078 L:      dmaengine@vger.kernel.org
13079 S:      Supported
13080 F:      drivers/dma/qcom/hidma*
13081
13082 QUALCOMM IOMMU
13083 M:      Rob Clark <robdclark@gmail.com>
13084 L:      iommu@lists.linux-foundation.org
13085 L:      linux-arm-msm@vger.kernel.org
13086 S:      Maintained
13087 F:      drivers/iommu/qcom_iommu.c
13088
13089 QUALCOMM TSENS THERMAL DRIVER
13090 M:      Amit Kucheria <amit.kucheria@linaro.org>
13091 L:      linux-pm@vger.kernel.org
13092 L:      linux-arm-msm@vger.kernel.org
13093 S:      Maintained
13094 F:      drivers/thermal/qcom/
13095
13096 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13097 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13098 L:      linux-media@vger.kernel.org
13099 L:      linux-arm-msm@vger.kernel.org
13100 T:      git git://linuxtv.org/media_tree.git
13101 S:      Maintained
13102 F:      drivers/media/platform/qcom/venus/
13103
13104 QUALCOMM WCN36XX WIRELESS DRIVER
13105 M:      Kalle Valo <kvalo@codeaurora.org>
13106 L:      wcn36xx@lists.infradead.org
13107 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13108 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13109 S:      Supported
13110 F:      drivers/net/wireless/ath/wcn36xx/
13111
13112 QUANTENNA QTNFMAC WIRELESS DRIVER
13113 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13114 M:      Avinash Patil <avinashp@quantenna.com>
13115 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13116 L:      linux-wireless@vger.kernel.org
13117 S:      Maintained
13118 F:      drivers/net/wireless/quantenna
13119
13120 RADEON and AMDGPU DRM DRIVERS
13121 M:      Alex Deucher <alexander.deucher@amd.com>
13122 M:      Christian König <christian.koenig@amd.com>
13123 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13124 L:      amd-gfx@lists.freedesktop.org
13125 T:      git git://people.freedesktop.org/~agd5f/linux
13126 S:      Supported
13127 F:      drivers/gpu/drm/radeon/
13128 F:      include/uapi/drm/radeon_drm.h
13129 F:      drivers/gpu/drm/amd/
13130 F:      include/uapi/drm/amdgpu_drm.h
13131
13132 RADEON FRAMEBUFFER DISPLAY DRIVER
13133 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13134 L:      linux-fbdev@vger.kernel.org
13135 S:      Maintained
13136 F:      drivers/video/fbdev/aty/radeon*
13137 F:      include/uapi/linux/radeonfb.h
13138
13139 RADIOSHARK RADIO DRIVER
13140 M:      Hans Verkuil <hverkuil@xs4all.nl>
13141 L:      linux-media@vger.kernel.org
13142 T:      git git://linuxtv.org/media_tree.git
13143 S:      Maintained
13144 F:      drivers/media/radio/radio-shark.c
13145
13146 RADIOSHARK2 RADIO DRIVER
13147 M:      Hans Verkuil <hverkuil@xs4all.nl>
13148 L:      linux-media@vger.kernel.org
13149 T:      git git://linuxtv.org/media_tree.git
13150 S:      Maintained
13151 F:      drivers/media/radio/radio-shark2.c
13152 F:      drivers/media/radio/radio-tea5777.c
13153
13154 RADOS BLOCK DEVICE (RBD)
13155 M:      Ilya Dryomov <idryomov@gmail.com>
13156 M:      Sage Weil <sage@redhat.com>
13157 M:      Alex Elder <elder@kernel.org>
13158 L:      ceph-devel@vger.kernel.org
13159 W:      http://ceph.com/
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13161 T:      git git://github.com/ceph/ceph-client.git
13162 S:      Supported
13163 F:      Documentation/ABI/testing/sysfs-bus-rbd
13164 F:      drivers/block/rbd.c
13165 F:      drivers/block/rbd_types.h
13166
13167 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13168 M:      Paul Mackerras <paulus@samba.org>
13169 L:      linux-fbdev@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/video/fbdev/aty/aty128fb.c
13172
13173 RAINSHADOW-CEC DRIVER
13174 M:      Hans Verkuil <hverkuil@xs4all.nl>
13175 L:      linux-media@vger.kernel.org
13176 T:      git git://linuxtv.org/media_tree.git
13177 S:      Maintained
13178 F:      drivers/media/usb/rainshadow-cec/*
13179
13180 RALINK MIPS ARCHITECTURE
13181 M:      John Crispin <john@phrozen.org>
13182 L:      linux-mips@vger.kernel.org
13183 S:      Maintained
13184 F:      arch/mips/ralink
13185
13186 RALINK RT2X00 WIRELESS LAN DRIVER
13187 P:      rt2x00 project
13188 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13189 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13190 L:      linux-wireless@vger.kernel.org
13191 S:      Maintained
13192 F:      drivers/net/wireless/ralink/rt2x00/
13193
13194 RAMDISK RAM BLOCK DEVICE DRIVER
13195 M:      Jens Axboe <axboe@kernel.dk>
13196 S:      Maintained
13197 F:      Documentation/blockdev/ramdisk.txt
13198 F:      drivers/block/brd.c
13199
13200 RANCHU VIRTUAL BOARD FOR MIPS
13201 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13202 L:      linux-mips@vger.kernel.org
13203 S:      Supported
13204 F:      arch/mips/generic/board-ranchu.c
13205 F:      arch/mips/configs/generic/board-ranchu.config
13206
13207 RANDOM NUMBER DRIVER
13208 M:      "Theodore Ts'o" <tytso@mit.edu>
13209 S:      Maintained
13210 F:      drivers/char/random.c
13211
13212 RAPIDIO SUBSYSTEM
13213 M:      Matt Porter <mporter@kernel.crashing.org>
13214 M:      Alexandre Bounine <alex.bou9@gmail.com>
13215 S:      Maintained
13216 F:      drivers/rapidio/
13217
13218 RAS INFRASTRUCTURE
13219 M:      Tony Luck <tony.luck@intel.com>
13220 M:      Borislav Petkov <bp@alien8.de>
13221 L:      linux-edac@vger.kernel.org
13222 S:      Maintained
13223 F:      drivers/ras/
13224 F:      include/linux/ras.h
13225 F:      include/ras/ras_event.h
13226 F:      Documentation/admin-guide/ras.rst
13227
13228 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13229 L:      linux-wireless@vger.kernel.org
13230 S:      Orphan
13231 F:      drivers/net/wireless/ray*
13232
13233 RCUTORTURE TEST FRAMEWORK
13234 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13235 M:      Josh Triplett <josh@joshtriplett.org>
13236 R:      Steven Rostedt <rostedt@goodmis.org>
13237 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13238 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13239 L:      rcu@vger.kernel.org
13240 S:      Supported
13241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13242 F:      tools/testing/selftests/rcutorture
13243
13244 RDC R-321X SoC
13245 M:      Florian Fainelli <florian@openwrt.org>
13246 S:      Maintained
13247
13248 RDC R6040 FAST ETHERNET DRIVER
13249 M:      Florian Fainelli <f.fainelli@gmail.com>
13250 L:      netdev@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/net/ethernet/rdc/r6040.c
13253
13254 RDMAVT - RDMA verbs software
13255 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13256 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13257 L:      linux-rdma@vger.kernel.org
13258 S:      Supported
13259 F:      drivers/infiniband/sw/rdmavt
13260
13261 RDS - RELIABLE DATAGRAM SOCKETS
13262 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13263 L:      netdev@vger.kernel.org
13264 L:      linux-rdma@vger.kernel.org
13265 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13266 W:      https://oss.oracle.com/projects/rds/
13267 S:      Supported
13268 F:      net/rds/
13269 F:      Documentation/networking/rds.txt
13270
13271 RDT - RESOURCE ALLOCATION
13272 M:      Fenghua Yu <fenghua.yu@intel.com>
13273 M:      Reinette Chatre <reinette.chatre@intel.com>
13274 L:      linux-kernel@vger.kernel.org
13275 S:      Supported
13276 F:      arch/x86/kernel/cpu/resctrl/
13277 F:      arch/x86/include/asm/resctrl_sched.h
13278 F:      Documentation/x86/resctrl*
13279
13280 READ-COPY UPDATE (RCU)
13281 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13282 M:      Josh Triplett <josh@joshtriplett.org>
13283 R:      Steven Rostedt <rostedt@goodmis.org>
13284 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13285 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13286 R:      Joel Fernandes <joel@joelfernandes.org>
13287 L:      rcu@vger.kernel.org
13288 W:      http://www.rdrop.com/users/paulmck/RCU/
13289 S:      Supported
13290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13291 F:      Documentation/RCU/
13292 X:      Documentation/RCU/torture.txt
13293 F:      include/linux/rcu*
13294 X:      include/linux/srcu*.h
13295 F:      kernel/rcu/
13296 X:      kernel/rcu/srcu*.c
13297
13298 REAL TIME CLOCK (RTC) SUBSYSTEM
13299 M:      Alessandro Zummo <a.zummo@towertech.it>
13300 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13301 L:      linux-rtc@vger.kernel.org
13302 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13304 S:      Maintained
13305 F:      Documentation/devicetree/bindings/rtc/
13306 F:      Documentation/rtc.txt
13307 F:      drivers/rtc/
13308 F:      include/linux/rtc.h
13309 F:      include/uapi/linux/rtc.h
13310 F:      include/linux/rtc/
13311 F:      include/linux/platform_data/rtc-*
13312 F:      tools/testing/selftests/rtc/
13313
13314 REALTEK AUDIO CODECS
13315 M:      Bard Liao <bardliao@realtek.com>
13316 M:      Oder Chiou <oder_chiou@realtek.com>
13317 S:      Maintained
13318 F:      sound/soc/codecs/rt*
13319 F:      include/sound/rt*.h
13320
13321 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13322 M:      Linus Walleij <linus.walleij@linaro.org>
13323 S:      Maintained
13324 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13325 F:      drivers/net/dsa/realtek-smi*
13326 F:      drivers/net/dsa/rtl83*
13327
13328 REDPINE WIRELESS DRIVER
13329 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13330 M:      Siva Rebbagondla <siva8118@gmail.com>
13331 L:      linux-wireless@vger.kernel.org
13332 S:      Maintained
13333 F:      drivers/net/wireless/rsi/
13334
13335 REGISTER MAP ABSTRACTION
13336 M:      Mark Brown <broonie@kernel.org>
13337 L:      linux-kernel@vger.kernel.org
13338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13339 S:      Supported
13340 F:      Documentation/devicetree/bindings/regmap/
13341 F:      drivers/base/regmap/
13342 F:      include/linux/regmap.h
13343
13344 REISERFS FILE SYSTEM
13345 L:      reiserfs-devel@vger.kernel.org
13346 S:      Supported
13347 F:      fs/reiserfs/
13348
13349 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13350 M:      Ohad Ben-Cohen <ohad@wizery.com>
13351 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13352 L:      linux-remoteproc@vger.kernel.org
13353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13354 S:      Maintained
13355 F:      Documentation/devicetree/bindings/remoteproc/
13356 F:      Documentation/remoteproc.txt
13357 F:      drivers/remoteproc/
13358 F:      include/linux/remoteproc.h
13359
13360 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13361 M:      Ohad Ben-Cohen <ohad@wizery.com>
13362 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13363 L:      linux-remoteproc@vger.kernel.org
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13365 S:      Maintained
13366 F:      drivers/rpmsg/
13367 F:      Documentation/rpmsg.txt
13368 F:      include/linux/rpmsg.h
13369 F:      include/linux/rpmsg/
13370
13371 RENESAS CLOCK DRIVERS
13372 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13373 L:      linux-renesas-soc@vger.kernel.org
13374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13375 S:      Supported
13376 F:      drivers/clk/renesas/
13377
13378 RENESAS EMEV2 I2C DRIVER
13379 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13380 S:      Supported
13381 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13382 F:      drivers/i2c/busses/i2c-emev2.c
13383
13384 RENESAS ETHERNET DRIVERS
13385 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13386 L:      netdev@vger.kernel.org
13387 L:      linux-renesas-soc@vger.kernel.org
13388 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13389 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13390 F:      drivers/net/ethernet/renesas/
13391 F:      include/linux/sh_eth.h
13392
13393 RENESAS R-CAR GYROADC DRIVER
13394 M:      Marek Vasut <marek.vasut@gmail.com>
13395 L:      linux-iio@vger.kernel.org
13396 S:      Supported
13397 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13398 F:      drivers/iio/adc/rcar-gyroadc.c
13399
13400 RENESAS R-CAR I2C DRIVERS
13401 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13402 S:      Supported
13403 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13404 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13405 F:      drivers/i2c/busses/i2c-rcar.c
13406 F:      drivers/i2c/busses/i2c-sh_mobile.c
13407
13408 RENESAS RIIC DRIVER
13409 M:      Chris Brandt <chris.brandt@renesas.com>
13410 S:      Supported
13411 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13412 F:      drivers/i2c/busses/i2c-riic.c
13413
13414 RENESAS USB PHY DRIVER
13415 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13416 L:      linux-renesas-soc@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13419
13420 RESET CONTROLLER FRAMEWORK
13421 M:      Philipp Zabel <p.zabel@pengutronix.de>
13422 T:      git git://git.pengutronix.de/git/pza/linux
13423 S:      Maintained
13424 F:      drivers/reset/
13425 F:      Documentation/devicetree/bindings/reset/
13426 F:      include/dt-bindings/reset/
13427 F:      include/linux/reset.h
13428 F:      include/linux/reset/
13429 F:      include/linux/reset-controller.h
13430
13431 RESTARTABLE SEQUENCES SUPPORT
13432 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13433 M:      Peter Zijlstra <peterz@infradead.org>
13434 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13435 M:      Boqun Feng <boqun.feng@gmail.com>
13436 L:      linux-kernel@vger.kernel.org
13437 S:      Supported
13438 F:      kernel/rseq.c
13439 F:      include/uapi/linux/rseq.h
13440 F:      include/trace/events/rseq.h
13441 F:      tools/testing/selftests/rseq/
13442
13443 RFKILL
13444 M:      Johannes Berg <johannes@sipsolutions.net>
13445 L:      linux-wireless@vger.kernel.org
13446 W:      http://wireless.kernel.org/
13447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13449 S:      Maintained
13450 F:      Documentation/rfkill.txt
13451 F:      Documentation/ABI/stable/sysfs-class-rfkill
13452 F:      net/rfkill/
13453 F:      include/linux/rfkill.h
13454 F:      include/uapi/linux/rfkill.h
13455
13456 RHASHTABLE
13457 M:      Thomas Graf <tgraf@suug.ch>
13458 M:      Herbert Xu <herbert@gondor.apana.org.au>
13459 L:      netdev@vger.kernel.org
13460 S:      Maintained
13461 F:      lib/rhashtable.c
13462 F:      lib/test_rhashtable.c
13463 F:      include/linux/rhashtable.h
13464 F:      include/linux/rhashtable-types.h
13465
13466 RICOH R5C592 MEMORYSTICK DRIVER
13467 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13468 S:      Maintained
13469 F:      drivers/memstick/host/r592.*
13470
13471 RICOH SMARTMEDIA/XD DRIVER
13472 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13473 S:      Maintained
13474 F:      drivers/mtd/nand/raw/r852.c
13475 F:      drivers/mtd/nand/raw/r852.h
13476
13477 RISC-V ARCHITECTURE
13478 M:      Palmer Dabbelt <palmer@sifive.com>
13479 M:      Albert Ou <aou@eecs.berkeley.edu>
13480 L:      linux-riscv@lists.infradead.org
13481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13482 S:      Supported
13483 F:      arch/riscv/
13484 K:      riscv
13485 N:      riscv
13486
13487 ROCCAT DRIVERS
13488 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13489 W:      http://sourceforge.net/projects/roccat/
13490 S:      Maintained
13491 F:      drivers/hid/hid-roccat*
13492 F:      include/linux/hid-roccat*
13493 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13494
13495 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13496 M:      Jacob chen <jacob2.chen@rock-chips.com>
13497 L:      linux-media@vger.kernel.org
13498 S:      Maintained
13499 F:      drivers/media/platform/rockchip/rga/
13500 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13501
13502 ROCKCHIP VPU CODEC DRIVER
13503 M:      Ezequiel Garcia <ezequiel@collabora.com>
13504 L:      linux-media@vger.kernel.org
13505 S:      Maintained
13506 F:      drivers/staging/media/platform/rockchip/vpu/
13507 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13508
13509 ROCKER DRIVER
13510 M:      Jiri Pirko <jiri@resnulli.us>
13511 L:      netdev@vger.kernel.org
13512 S:      Supported
13513 F:      drivers/net/ethernet/rocker/
13514
13515 ROCKETPORT DRIVER
13516 P:      Comtrol Corp.
13517 W:      http://www.comtrol.com
13518 S:      Maintained
13519 F:      Documentation/serial/rocket.rst
13520 F:      drivers/tty/rocket*
13521
13522 ROCKETPORT EXPRESS/INFINITY DRIVER
13523 M:      Kevin Cernekee <cernekee@gmail.com>
13524 L:      linux-serial@vger.kernel.org
13525 S:      Odd Fixes
13526 F:      drivers/tty/serial/rp2.*
13527
13528 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13529 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13530 L:      linux-kernel@vger.kernel.org
13531 L:      linux-renesas-soc@vger.kernel.org
13532 S:      Supported
13533 F:      drivers/mfd/bd9571mwv.c
13534 F:      drivers/regulator/bd9571mwv-regulator.c
13535 F:      drivers/gpio/gpio-bd9571mwv.c
13536 F:      include/linux/mfd/bd9571mwv.h
13537 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13538
13539 ROSE NETWORK LAYER
13540 M:      Ralf Baechle <ralf@linux-mips.org>
13541 L:      linux-hams@vger.kernel.org
13542 W:      http://www.linux-ax25.org/
13543 S:      Maintained
13544 F:      include/net/rose.h
13545 F:      include/uapi/linux/rose.h
13546 F:      net/rose/
13547
13548 RTL2830 MEDIA DRIVER
13549 M:      Antti Palosaari <crope@iki.fi>
13550 L:      linux-media@vger.kernel.org
13551 W:      https://linuxtv.org
13552 W:      http://palosaari.fi/linux/
13553 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13554 T:      git git://linuxtv.org/anttip/media_tree.git
13555 S:      Maintained
13556 F:      drivers/media/dvb-frontends/rtl2830*
13557
13558 RTL2832 MEDIA DRIVER
13559 M:      Antti Palosaari <crope@iki.fi>
13560 L:      linux-media@vger.kernel.org
13561 W:      https://linuxtv.org
13562 W:      http://palosaari.fi/linux/
13563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13564 T:      git git://linuxtv.org/anttip/media_tree.git
13565 S:      Maintained
13566 F:      drivers/media/dvb-frontends/rtl2832*
13567
13568 RTL2832_SDR MEDIA DRIVER
13569 M:      Antti Palosaari <crope@iki.fi>
13570 L:      linux-media@vger.kernel.org
13571 W:      https://linuxtv.org
13572 W:      http://palosaari.fi/linux/
13573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13574 T:      git git://linuxtv.org/anttip/media_tree.git
13575 S:      Maintained
13576 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13577
13578 RTL8180 WIRELESS DRIVER
13579 L:      linux-wireless@vger.kernel.org
13580 W:      http://wireless.kernel.org/
13581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13582 S:      Orphan
13583 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13584
13585 RTL8187 WIRELESS DRIVER
13586 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13587 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13588 M:      Larry Finger <Larry.Finger@lwfinger.net>
13589 L:      linux-wireless@vger.kernel.org
13590 W:      http://wireless.kernel.org/
13591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13592 S:      Maintained
13593 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13594
13595 REALTEK WIRELESS DRIVER (rtlwifi family)
13596 M:      Ping-Ke Shih <pkshih@realtek.com>
13597 L:      linux-wireless@vger.kernel.org
13598 W:      http://wireless.kernel.org/
13599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13600 S:      Maintained
13601 F:      drivers/net/wireless/realtek/rtlwifi/
13602
13603 REALTEK WIRELESS DRIVER (rtw88)
13604 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13605 L:      linux-wireless@vger.kernel.org
13606 S:      Maintained
13607 F:      drivers/net/wireless/realtek/rtw88/
13608
13609 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13610 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13611 L:      linux-wireless@vger.kernel.org
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13613 S:      Maintained
13614 F:      drivers/net/wireless/realtek/rtl8xxxu/
13615
13616 RXRPC SOCKETS (AF_RXRPC)
13617 M:      David Howells <dhowells@redhat.com>
13618 L:      linux-afs@lists.infradead.org
13619 S:      Supported
13620 F:      net/rxrpc/
13621 F:      include/keys/rxrpc-type.h
13622 F:      include/net/af_rxrpc.h
13623 F:      include/trace/events/rxrpc.h
13624 F:      include/uapi/linux/rxrpc.h
13625 F:      Documentation/networking/rxrpc.txt
13626 W:      https://www.infradead.org/~dhowells/kafs/
13627
13628 S3 SAVAGE FRAMEBUFFER DRIVER
13629 M:      Antonino Daplas <adaplas@gmail.com>
13630 L:      linux-fbdev@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/video/fbdev/savage/
13633
13634 S390
13635 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13636 M:      Vasily Gorbik <gor@linux.ibm.com>
13637 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13638 L:      linux-s390@vger.kernel.org
13639 W:      http://www.ibm.com/developerworks/linux/linux390/
13640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13641 S:      Supported
13642 F:      arch/s390/
13643 F:      drivers/s390/
13644 F:      Documentation/s390/
13645 F:      Documentation/driver-api/s390-drivers.rst
13646
13647 S390 COMMON I/O LAYER
13648 M:      Sebastian Ott <sebott@linux.ibm.com>
13649 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13650 L:      linux-s390@vger.kernel.org
13651 W:      http://www.ibm.com/developerworks/linux/linux390/
13652 S:      Supported
13653 F:      drivers/s390/cio/
13654
13655 S390 DASD DRIVER
13656 M:      Stefan Haberland <sth@linux.ibm.com>
13657 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13658 L:      linux-s390@vger.kernel.org
13659 W:      http://www.ibm.com/developerworks/linux/linux390/
13660 S:      Supported
13661 F:      drivers/s390/block/dasd*
13662 F:      block/partitions/ibm.c
13663
13664 S390 IOMMU (PCI)
13665 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13666 L:      linux-s390@vger.kernel.org
13667 W:      http://www.ibm.com/developerworks/linux/linux390/
13668 S:      Supported
13669 F:      drivers/iommu/s390-iommu.c
13670
13671 S390 IUCV NETWORK LAYER
13672 M:      Julian Wiedmann <jwi@linux.ibm.com>
13673 M:      Ursula Braun <ubraun@linux.ibm.com>
13674 L:      linux-s390@vger.kernel.org
13675 W:      http://www.ibm.com/developerworks/linux/linux390/
13676 S:      Supported
13677 F:      drivers/s390/net/*iucv*
13678 F:      include/net/iucv/
13679 F:      net/iucv/
13680
13681 S390 NETWORK DRIVERS
13682 M:      Julian Wiedmann <jwi@linux.ibm.com>
13683 M:      Ursula Braun <ubraun@linux.ibm.com>
13684 L:      linux-s390@vger.kernel.org
13685 W:      http://www.ibm.com/developerworks/linux/linux390/
13686 S:      Supported
13687 F:      drivers/s390/net/
13688
13689 S390 PCI SUBSYSTEM
13690 M:      Sebastian Ott <sebott@linux.ibm.com>
13691 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13692 L:      linux-s390@vger.kernel.org
13693 W:      http://www.ibm.com/developerworks/linux/linux390/
13694 S:      Supported
13695 F:      arch/s390/pci/
13696 F:      drivers/pci/hotplug/s390_pci_hpc.c
13697
13698 S390 VFIO-CCW DRIVER
13699 M:      Cornelia Huck <cohuck@redhat.com>
13700 M:      Farhan Ali <alifm@linux.ibm.com>
13701 M:      Eric Farman <farman@linux.ibm.com>
13702 R:      Halil Pasic <pasic@linux.ibm.com>
13703 L:      linux-s390@vger.kernel.org
13704 L:      kvm@vger.kernel.org
13705 S:      Supported
13706 F:      drivers/s390/cio/vfio_ccw*
13707 F:      Documentation/s390/vfio-ccw.txt
13708 F:      include/uapi/linux/vfio_ccw.h
13709
13710 S390 ZCRYPT DRIVER
13711 M:      Harald Freudenberger <freude@linux.ibm.com>
13712 L:      linux-s390@vger.kernel.org
13713 W:      http://www.ibm.com/developerworks/linux/linux390/
13714 S:      Supported
13715 F:      drivers/s390/crypto/
13716
13717 S390 VFIO AP DRIVER
13718 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13719 M:      Pierre Morel <pmorel@linux.ibm.com>
13720 M:      Halil Pasic <pasic@linux.ibm.com>
13721 L:      linux-s390@vger.kernel.org
13722 W:      http://www.ibm.com/developerworks/linux/linux390/
13723 S:      Supported
13724 F:      drivers/s390/crypto/vfio_ap_drv.c
13725 F:      drivers/s390/crypto/vfio_ap_private.h
13726 F:      drivers/s390/crypto/vfio_ap_ops.c
13727 F:      Documentation/s390/vfio-ap.txt
13728
13729 S390 ZFCP DRIVER
13730 M:      Steffen Maier <maier@linux.ibm.com>
13731 M:      Benjamin Block <bblock@linux.ibm.com>
13732 L:      linux-s390@vger.kernel.org
13733 W:      http://www.ibm.com/developerworks/linux/linux390/
13734 S:      Supported
13735 F:      drivers/s390/scsi/zfcp_*
13736
13737 S3C24XX SD/MMC Driver
13738 M:      Ben Dooks <ben-linux@fluff.org>
13739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13740 S:      Supported
13741 F:      drivers/mmc/host/s3cmci.*
13742
13743 SAA6588 RDS RECEIVER DRIVER
13744 M:      Hans Verkuil <hverkuil@xs4all.nl>
13745 L:      linux-media@vger.kernel.org
13746 T:      git git://linuxtv.org/media_tree.git
13747 W:      https://linuxtv.org
13748 S:      Odd Fixes
13749 F:      drivers/media/i2c/saa6588*
13750
13751 SAA7134 VIDEO4LINUX DRIVER
13752 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13753 L:      linux-media@vger.kernel.org
13754 W:      https://linuxtv.org
13755 T:      git git://linuxtv.org/media_tree.git
13756 S:      Odd fixes
13757 F:      Documentation/media/v4l-drivers/saa7134*
13758 F:      drivers/media/pci/saa7134/
13759
13760 SAA7146 VIDEO4LINUX-2 DRIVER
13761 M:      Hans Verkuil <hverkuil@xs4all.nl>
13762 L:      linux-media@vger.kernel.org
13763 T:      git git://linuxtv.org/media_tree.git
13764 S:      Maintained
13765 F:      drivers/media/common/saa7146/
13766 F:      drivers/media/pci/saa7146/
13767 F:      include/media/drv-intf/saa7146*
13768
13769 SAMSUNG AUDIO (ASoC) DRIVERS
13770 M:      Krzysztof Kozlowski <krzk@kernel.org>
13771 M:      Sangbeom Kim <sbkim73@samsung.com>
13772 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13774 S:      Supported
13775 F:      sound/soc/samsung/
13776 F:      Documentation/devicetree/bindings/sound/samsung*
13777
13778 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13779 M:      Krzysztof Kozlowski <krzk@kernel.org>
13780 L:      linux-crypto@vger.kernel.org
13781 L:      linux-samsung-soc@vger.kernel.org
13782 S:      Maintained
13783 F:      drivers/crypto/exynos-rng.c
13784 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13785
13786 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13787 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13788 L:      linux-samsung-soc@vger.kernel.org
13789 S:      Maintained
13790 F:      drivers/char/hw_random/exynos-trng.c
13791 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13792
13793 SAMSUNG FRAMEBUFFER DRIVER
13794 M:      Jingoo Han <jingoohan1@gmail.com>
13795 L:      linux-fbdev@vger.kernel.org
13796 S:      Maintained
13797 F:      drivers/video/fbdev/s3c-fb.c
13798
13799 SAMSUNG LAPTOP DRIVER
13800 M:      Corentin Chary <corentin.chary@gmail.com>
13801 L:      platform-driver-x86@vger.kernel.org
13802 S:      Maintained
13803 F:      drivers/platform/x86/samsung-laptop.c
13804
13805 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13806 M:      Sangbeom Kim <sbkim73@samsung.com>
13807 M:      Krzysztof Kozlowski <krzk@kernel.org>
13808 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13809 L:      linux-kernel@vger.kernel.org
13810 L:      linux-samsung-soc@vger.kernel.org
13811 S:      Supported
13812 F:      drivers/mfd/sec*.c
13813 F:      drivers/regulator/s2m*.c
13814 F:      drivers/regulator/s5m*.c
13815 F:      drivers/clk/clk-s2mps11.c
13816 F:      drivers/rtc/rtc-s5m.c
13817 F:      include/linux/mfd/samsung/
13818 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13819 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13820 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13821 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13822
13823 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13824 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13825 L:      linux-media@vger.kernel.org
13826 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13827 S:      Maintained
13828 F:      drivers/media/platform/s3c-camif/
13829 F:      include/media/drv-intf/s3c_camif.h
13830
13831 SAMSUNG S3FWRN5 NFC DRIVER
13832 M:      Robert Baldyga <r.baldyga@samsung.com>
13833 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13834 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13835 S:      Supported
13836 F:      drivers/nfc/s3fwrn5
13837
13838 SAMSUNG S5C73M3 CAMERA DRIVER
13839 M:      Kyungmin Park <kyungmin.park@samsung.com>
13840 M:      Andrzej Hajda <a.hajda@samsung.com>
13841 L:      linux-media@vger.kernel.org
13842 S:      Supported
13843 F:      drivers/media/i2c/s5c73m3/*
13844
13845 SAMSUNG S5K5BAF CAMERA DRIVER
13846 M:      Kyungmin Park <kyungmin.park@samsung.com>
13847 M:      Andrzej Hajda <a.hajda@samsung.com>
13848 L:      linux-media@vger.kernel.org
13849 S:      Supported
13850 F:      drivers/media/i2c/s5k5baf.c
13851
13852 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13853 M:      Krzysztof Kozlowski <krzk@kernel.org>
13854 M:      Vladimir Zapolskiy <vz@mleia.com>
13855 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13856 L:      linux-crypto@vger.kernel.org
13857 L:      linux-samsung-soc@vger.kernel.org
13858 S:      Maintained
13859 F:      drivers/crypto/s5p-sss.c
13860
13861 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13862 M:      Kyungmin Park <kyungmin.park@samsung.com>
13863 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13864 L:      linux-media@vger.kernel.org
13865 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13866 S:      Supported
13867 F:      drivers/media/platform/exynos4-is/
13868
13869 SAMSUNG SOC CLOCK DRIVERS
13870 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13871 M:      Tomasz Figa <tomasz.figa@gmail.com>
13872 M:      Chanwoo Choi <cw00.choi@samsung.com>
13873 S:      Supported
13874 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13876 F:      drivers/clk/samsung/
13877 F:      include/dt-bindings/clock/exynos*.h
13878 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13879
13880 SAMSUNG SPI DRIVERS
13881 M:      Kukjin Kim <kgene@kernel.org>
13882 M:      Krzysztof Kozlowski <krzk@kernel.org>
13883 M:      Andi Shyti <andi@etezian.org>
13884 L:      linux-spi@vger.kernel.org
13885 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13886 S:      Maintained
13887 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13888 F:      drivers/spi/spi-s3c*
13889 F:      include/linux/platform_data/spi-s3c64xx.h
13890
13891 SAMSUNG SXGBE DRIVERS
13892 M:      Byungho An <bh74.an@samsung.com>
13893 M:      Girish K S <ks.giri@samsung.com>
13894 M:      Vipul Pandya <vipul.pandya@samsung.com>
13895 S:      Supported
13896 L:      netdev@vger.kernel.org
13897 F:      drivers/net/ethernet/samsung/sxgbe/
13898
13899 SAMSUNG THERMAL DRIVER
13900 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13901 L:      linux-pm@vger.kernel.org
13902 L:      linux-samsung-soc@vger.kernel.org
13903 S:      Supported
13904 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13905 F:      drivers/thermal/samsung/
13906
13907 SAMSUNG USB2 PHY DRIVER
13908 M:      Kamil Debski <kamil@wypas.org>
13909 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13910 L:      linux-kernel@vger.kernel.org
13911 S:      Supported
13912 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13913 F:      Documentation/phy/samsung-usb2.txt
13914 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13915 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13916 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13917 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13918 F:      drivers/phy/samsung/phy-samsung-usb2.c
13919 F:      drivers/phy/samsung/phy-samsung-usb2.h
13920
13921 SC1200 WDT DRIVER
13922 M:      Zwane Mwaikambo <zwanem@gmail.com>
13923 S:      Maintained
13924 F:      drivers/watchdog/sc1200wdt.c
13925
13926 SCHEDULER
13927 M:      Ingo Molnar <mingo@redhat.com>
13928 M:      Peter Zijlstra <peterz@infradead.org>
13929 L:      linux-kernel@vger.kernel.org
13930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13931 S:      Maintained
13932 F:      kernel/sched/
13933 F:      include/linux/sched.h
13934 F:      include/uapi/linux/sched.h
13935 F:      include/linux/wait.h
13936 F:      include/linux/preempt.h
13937
13938 SCR24X CHIP CARD INTERFACE DRIVER
13939 M:      Lubomir Rintel <lkundrak@v3.sk>
13940 S:      Supported
13941 F:      drivers/char/pcmcia/scr24x_cs.c
13942
13943 SCSI CDROM DRIVER
13944 M:      Jens Axboe <axboe@kernel.dk>
13945 L:      linux-scsi@vger.kernel.org
13946 W:      http://www.kernel.dk
13947 S:      Maintained
13948 F:      drivers/scsi/sr*
13949
13950 SCSI RDMA PROTOCOL (SRP) INITIATOR
13951 M:      Bart Van Assche <bvanassche@acm.org>
13952 L:      linux-rdma@vger.kernel.org
13953 S:      Supported
13954 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13955 F:      drivers/infiniband/ulp/srp/
13956 F:      include/scsi/srp.h
13957
13958 SCSI RDMA PROTOCOL (SRP) TARGET
13959 M:      Bart Van Assche <bvanassche@acm.org>
13960 L:      linux-rdma@vger.kernel.org
13961 L:      target-devel@vger.kernel.org
13962 S:      Supported
13963 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13964 F:      drivers/infiniband/ulp/srpt/
13965
13966 SCSI SG DRIVER
13967 M:      Doug Gilbert <dgilbert@interlog.com>
13968 L:      linux-scsi@vger.kernel.org
13969 W:      http://sg.danny.cz/sg
13970 S:      Maintained
13971 F:      Documentation/scsi/scsi-generic.txt
13972 F:      drivers/scsi/sg.c
13973 F:      include/scsi/sg.h
13974
13975 SCSI SUBSYSTEM
13976 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13978 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13980 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13981 L:      linux-scsi@vger.kernel.org
13982 S:      Maintained
13983 F:      Documentation/devicetree/bindings/scsi/
13984 F:      drivers/scsi/
13985 F:      include/scsi/
13986
13987 SCSI TAPE DRIVER
13988 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13989 L:      linux-scsi@vger.kernel.org
13990 S:      Maintained
13991 F:      Documentation/scsi/st.txt
13992 F:      drivers/scsi/st.*
13993 F:      drivers/scsi/st_*.h
13994
13995 SCSI TARGET SUBSYSTEM
13996 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13997 L:      linux-scsi@vger.kernel.org
13998 L:      target-devel@vger.kernel.org
13999 W:      http://www.linux-iscsi.org
14000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14001 Q:      https://patchwork.kernel.org/project/target-devel/list/
14002 S:      Supported
14003 F:      drivers/target/
14004 F:      include/target/
14005 F:      Documentation/target/
14006
14007 SCTP PROTOCOL
14008 M:      Vlad Yasevich <vyasevich@gmail.com>
14009 M:      Neil Horman <nhorman@tuxdriver.com>
14010 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14011 L:      linux-sctp@vger.kernel.org
14012 W:      http://lksctp.sourceforge.net
14013 S:      Maintained
14014 F:      Documentation/networking/sctp.txt
14015 F:      include/linux/sctp.h
14016 F:      include/uapi/linux/sctp.h
14017 F:      include/net/sctp/
14018 F:      net/sctp/
14019
14020 SCx200 CPU SUPPORT
14021 M:      Jim Cromie <jim.cromie@gmail.com>
14022 S:      Odd Fixes
14023 F:      Documentation/i2c/busses/scx200_acb
14024 F:      arch/x86/platform/scx200/
14025 F:      drivers/watchdog/scx200_wdt.c
14026 F:      drivers/i2c/busses/scx200*
14027 F:      drivers/mtd/maps/scx200_docflash.c
14028 F:      include/linux/scx200.h
14029
14030 SCx200 GPIO DRIVER
14031 M:      Jim Cromie <jim.cromie@gmail.com>
14032 S:      Maintained
14033 F:      drivers/char/scx200_gpio.c
14034 F:      include/linux/scx200_gpio.h
14035
14036 SCx200 HRT CLOCKSOURCE DRIVER
14037 M:      Jim Cromie <jim.cromie@gmail.com>
14038 S:      Maintained
14039 F:      drivers/clocksource/scx200_hrt.c
14040
14041 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14042 M:      Sascha Sommer <saschasommer@freenet.de>
14043 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14044 S:      Maintained
14045 F:      drivers/mmc/host/sdricoh_cs.c
14046
14047 SECO BOARDS CEC DRIVER
14048 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14049 S:      Maintained
14050 F:      drivers/media/platform/seco-cec/seco-cec.c
14051 F:      drivers/media/platform/seco-cec/seco-cec.h
14052
14053 SECURE COMPUTING
14054 M:      Kees Cook <keescook@chromium.org>
14055 R:      Andy Lutomirski <luto@amacapital.net>
14056 R:      Will Drewry <wad@chromium.org>
14057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14058 S:      Supported
14059 F:      kernel/seccomp.c
14060 F:      include/uapi/linux/seccomp.h
14061 F:      include/linux/seccomp.h
14062 F:      tools/testing/selftests/seccomp/*
14063 F:      tools/testing/selftests/kselftest_harness.h
14064 F:      Documentation/userspace-api/seccomp_filter.rst
14065 K:      \bsecure_computing
14066 K:      \bTIF_SECCOMP\b
14067
14068 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14069 M:      Al Cooper <alcooperx@gmail.com>
14070 L:      linux-mmc@vger.kernel.org
14071 L:      bcm-kernel-feedback-list@broadcom.com
14072 S:      Maintained
14073 F:      drivers/mmc/host/sdhci-brcmstb*
14074
14075 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14076 M:      Adrian Hunter <adrian.hunter@intel.com>
14077 L:      linux-mmc@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/mmc/host/sdhci*
14080 F:      include/linux/mmc/sdhci*
14081
14082 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14083 M:      Adrian Hunter <adrian.hunter@intel.com>
14084 M:      Ritesh Harjani <riteshh@codeaurora.org>
14085 M:      Asutosh Das <asutoshd@codeaurora.org>
14086 L:      linux-mmc@vger.kernel.org
14087 S:      Maintained
14088 F:      drivers/mmc/host/cqhci*
14089
14090 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14091 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14092 M:      Manjunath M B <manjumb@synopsys.com>
14093 L:      linux-mmc@vger.kernel.org
14094 S:      Maintained
14095 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14096
14097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14098 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14099 L:      linux-mmc@vger.kernel.org
14100 S:      Supported
14101 F:      drivers/mmc/host/sdhci-of-at91.c
14102
14103 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14104 M:      Ben Dooks <ben-linux@fluff.org>
14105 M:      Jaehoon Chung <jh80.chung@samsung.com>
14106 L:      linux-mmc@vger.kernel.org
14107 S:      Maintained
14108 F:      drivers/mmc/host/sdhci-s3c*
14109
14110 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14111 M:      Viresh Kumar <vireshk@kernel.org>
14112 L:      linux-mmc@vger.kernel.org
14113 S:      Maintained
14114 F:      drivers/mmc/host/sdhci-spear.c
14115
14116 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14117 M:      Kishon Vijay Abraham I <kishon@ti.com>
14118 L:      linux-mmc@vger.kernel.org
14119 S:      Maintained
14120 F:      drivers/mmc/host/sdhci-omap.c
14121
14122 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14123 M:      Scott Bauer <scott.bauer@intel.com>
14124 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14125 L:      linux-block@vger.kernel.org
14126 S:      Supported
14127 F:      block/sed*
14128 F:      block/opal_proto.h
14129 F:      include/linux/sed*
14130 F:      include/uapi/linux/sed*
14131
14132 SECURITY CONTACT
14133 M:      Security Officers <security@kernel.org>
14134 S:      Supported
14135
14136 SECURITY SUBSYSTEM
14137 M:      James Morris <jmorris@namei.org>
14138 M:      "Serge E. Hallyn" <serge@hallyn.com>
14139 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14141 W:      http://kernsec.org/
14142 S:      Supported
14143 F:      security/
14144 X:      security/selinux/
14145
14146 SELINUX SECURITY MODULE
14147 M:      Paul Moore <paul@paul-moore.com>
14148 M:      Stephen Smalley <sds@tycho.nsa.gov>
14149 M:      Eric Paris <eparis@parisplace.org>
14150 L:      selinux@vger.kernel.org
14151 W:      https://selinuxproject.org
14152 W:      https://github.com/SELinuxProject
14153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14154 S:      Supported
14155 F:      include/uapi/linux/selinux_netlink.h
14156 F:      security/selinux/
14157 F:      scripts/selinux/
14158 F:      Documentation/admin-guide/LSM/SELinux.rst
14159
14160 SENSABLE PHANTOM
14161 M:      Jiri Slaby <jirislaby@gmail.com>
14162 S:      Maintained
14163 F:      drivers/misc/phantom.c
14164 F:      include/uapi/linux/phantom.h
14165
14166 SERIAL DEVICE BUS
14167 M:      Rob Herring <robh@kernel.org>
14168 L:      linux-serial@vger.kernel.org
14169 S:      Maintained
14170 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14171 F:      drivers/tty/serdev/
14172 F:      include/linux/serdev.h
14173
14174 SERIAL DRIVERS
14175 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14176 L:      linux-serial@vger.kernel.org
14177 S:      Maintained
14178 F:      Documentation/devicetree/bindings/serial/
14179 F:      drivers/tty/serial/
14180
14181 SERIAL IR RECEIVER
14182 M:      Sean Young <sean@mess.org>
14183 L:      linux-media@vger.kernel.org
14184 S:      Maintained
14185 F:      drivers/media/rc/serial_ir.c
14186
14187 SFC NETWORK DRIVER
14188 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14189 M:      Edward Cree <ecree@solarflare.com>
14190 M:      Martin Habets <mhabets@solarflare.com>
14191 L:      netdev@vger.kernel.org
14192 S:      Supported
14193 F:      drivers/net/ethernet/sfc/
14194
14195 SFF/SFP/SFP+ MODULE SUPPORT
14196 M:      Russell King <linux@armlinux.org.uk>
14197 L:      netdev@vger.kernel.org
14198 S:      Maintained
14199 F:      drivers/net/phy/phylink.c
14200 F:      drivers/net/phy/sfp*
14201 F:      include/linux/phylink.h
14202 F:      include/linux/sfp.h
14203
14204 SGI GRU DRIVER
14205 M:      Dimitri Sivanich <sivanich@sgi.com>
14206 S:      Maintained
14207 F:      drivers/misc/sgi-gru/
14208
14209 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14210 M:      Pat Gefre <pfg@sgi.com>
14211 L:      linux-ia64@vger.kernel.org
14212 S:      Supported
14213 F:      Documentation/ia64/serial.txt
14214 F:      drivers/tty/serial/ioc?_serial.c
14215 F:      include/linux/ioc?.h
14216
14217 SGI XP/XPC/XPNET DRIVER
14218 M:      Cliff Whickman <cpw@sgi.com>
14219 M:      Robin Holt <robinmholt@gmail.com>
14220 S:      Maintained
14221 F:      drivers/misc/sgi-xp/
14222
14223 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14224 M:      Ursula Braun <ubraun@linux.ibm.com>
14225 M:      Karsten Graul <kgraul@linux.ibm.com>
14226 L:      linux-s390@vger.kernel.org
14227 W:      http://www.ibm.com/developerworks/linux/linux390/
14228 S:      Supported
14229 F:      net/smc/
14230
14231 SHARP RJ54N1CB0C SENSOR DRIVER
14232 M:      Jacopo Mondi <jacopo@jmondi.org>
14233 L:      linux-media@vger.kernel.org
14234 T:      git git://linuxtv.org/media_tree.git
14235 S:      Odd fixes
14236 F:      drivers/media/i2c/rj54n1cb0c.c
14237 F:      include/media/i2c/rj54n1cb0c.h
14238
14239 SH_VEU V4L2 MEM2MEM DRIVER
14240 L:      linux-media@vger.kernel.org
14241 S:      Orphan
14242 F:      drivers/media/platform/sh_veu.c
14243
14244 SH_VOU V4L2 OUTPUT DRIVER
14245 L:      linux-media@vger.kernel.org
14246 S:      Orphan
14247 F:      drivers/media/platform/sh_vou.c
14248 F:      include/media/drv-intf/sh_vou.h
14249
14250 SI2157 MEDIA DRIVER
14251 M:      Antti Palosaari <crope@iki.fi>
14252 L:      linux-media@vger.kernel.org
14253 W:      https://linuxtv.org
14254 W:      http://palosaari.fi/linux/
14255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14256 T:      git git://linuxtv.org/anttip/media_tree.git
14257 S:      Maintained
14258 F:      drivers/media/tuners/si2157*
14259
14260 SI2165 MEDIA DRIVER
14261 M:      Matthias Schwarzott <zzam@gentoo.org>
14262 L:      linux-media@vger.kernel.org
14263 W:      https://linuxtv.org
14264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14265 S:      Maintained
14266 F:      drivers/media/dvb-frontends/si2165*
14267
14268 SI2168 MEDIA DRIVER
14269 M:      Antti Palosaari <crope@iki.fi>
14270 L:      linux-media@vger.kernel.org
14271 W:      https://linuxtv.org
14272 W:      http://palosaari.fi/linux/
14273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14274 T:      git git://linuxtv.org/anttip/media_tree.git
14275 S:      Maintained
14276 F:      drivers/media/dvb-frontends/si2168*
14277
14278 SI470X FM RADIO RECEIVER I2C DRIVER
14279 M:      Hans Verkuil <hverkuil@xs4all.nl>
14280 L:      linux-media@vger.kernel.org
14281 T:      git git://linuxtv.org/media_tree.git
14282 W:      https://linuxtv.org
14283 S:      Odd Fixes
14284 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14285
14286 SI470X FM RADIO RECEIVER USB DRIVER
14287 M:      Hans Verkuil <hverkuil@xs4all.nl>
14288 L:      linux-media@vger.kernel.org
14289 T:      git git://linuxtv.org/media_tree.git
14290 W:      https://linuxtv.org
14291 S:      Maintained
14292 F:      drivers/media/radio/si470x/radio-si470x-common.c
14293 F:      drivers/media/radio/si470x/radio-si470x.h
14294 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14295
14296 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14297 M:      Eduardo Valentin <edubezval@gmail.com>
14298 L:      linux-media@vger.kernel.org
14299 T:      git git://linuxtv.org/media_tree.git
14300 W:      https://linuxtv.org
14301 S:      Odd Fixes
14302 F:      drivers/media/radio/si4713/si4713.?
14303
14304 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14305 M:      Eduardo Valentin <edubezval@gmail.com>
14306 L:      linux-media@vger.kernel.org
14307 T:      git git://linuxtv.org/media_tree.git
14308 W:      https://linuxtv.org
14309 S:      Odd Fixes
14310 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14311
14312 SI4713 FM RADIO TRANSMITTER USB DRIVER
14313 M:      Hans Verkuil <hverkuil@xs4all.nl>
14314 L:      linux-media@vger.kernel.org
14315 T:      git git://linuxtv.org/media_tree.git
14316 W:      https://linuxtv.org
14317 S:      Maintained
14318 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14319
14320 SIANO DVB DRIVER
14321 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14322 L:      linux-media@vger.kernel.org
14323 W:      https://linuxtv.org
14324 T:      git git://linuxtv.org/media_tree.git
14325 S:      Odd fixes
14326 F:      drivers/media/common/siano/
14327 F:      drivers/media/usb/siano/
14328 F:      drivers/media/usb/siano/
14329 F:      drivers/media/mmc/siano/
14330
14331 SIFIVE DRIVERS
14332 M:      Palmer Dabbelt <palmer@sifive.com>
14333 M:      Paul Walmsley <paul.walmsley@sifive.com>
14334 L:      linux-riscv@lists.infradead.org
14335 T:      git git://github.com/sifive/riscv-linux.git
14336 S:      Supported
14337 K:      sifive
14338 N:      sifive
14339
14340 SILEAD TOUCHSCREEN DRIVER
14341 M:      Hans de Goede <hdegoede@redhat.com>
14342 L:      linux-input@vger.kernel.org
14343 L:      platform-driver-x86@vger.kernel.org
14344 S:      Maintained
14345 F:      drivers/input/touchscreen/silead.c
14346 F:      drivers/platform/x86/touchscreen_dmi.c
14347
14348 SILICON MOTION SM712 FRAME BUFFER DRIVER
14349 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14350 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14351 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14352 L:      linux-fbdev@vger.kernel.org
14353 S:      Maintained
14354 F:      drivers/video/fbdev/sm712*
14355 F:      Documentation/fb/sm712fb.txt
14356
14357 SIMPLE FIRMWARE INTERFACE (SFI)
14358 M:      Len Brown <lenb@kernel.org>
14359 L:      sfi-devel@simplefirmware.org
14360 W:      http://simplefirmware.org/
14361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14362 S:      Supported
14363 F:      arch/x86/platform/sfi/
14364 F:      drivers/sfi/
14365 F:      include/linux/sfi*.h
14366
14367 SIMPLEFB FB DRIVER
14368 M:      Hans de Goede <hdegoede@redhat.com>
14369 L:      linux-fbdev@vger.kernel.org
14370 S:      Maintained
14371 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14372 F:      drivers/video/fbdev/simplefb.c
14373 F:      include/linux/platform_data/simplefb.h
14374
14375 SIMTEC EB110ATX (Chalice CATS)
14376 P:      Ben Dooks
14377 P:      Vincent Sanders <vince@simtec.co.uk>
14378 M:      Simtec Linux Team <linux@simtec.co.uk>
14379 W:      http://www.simtec.co.uk/products/EB110ATX/
14380 S:      Supported
14381
14382 SIMTEC EB2410ITX (BAST)
14383 P:      Ben Dooks
14384 P:      Vincent Sanders <vince@simtec.co.uk>
14385 M:      Simtec Linux Team <linux@simtec.co.uk>
14386 W:      http://www.simtec.co.uk/products/EB2410ITX/
14387 S:      Supported
14388 F:      arch/arm/mach-s3c24xx/mach-bast.c
14389 F:      arch/arm/mach-s3c24xx/bast-ide.c
14390 F:      arch/arm/mach-s3c24xx/bast-irq.c
14391
14392 SIPHASH PRF ROUTINES
14393 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14394 S:      Maintained
14395 F:      lib/siphash.c
14396 F:      lib/test_siphash.c
14397 F:      include/linux/siphash.h
14398
14399 SIOX
14400 M:      Gavin Schenk <g.schenk@eckelmann.de>
14401 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14402 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14403 S:      Supported
14404 F:      drivers/siox/*
14405 F:      drivers/gpio/gpio-siox.c
14406 F:      include/trace/events/siox.h
14407
14408 SIS 190 ETHERNET DRIVER
14409 M:      Francois Romieu <romieu@fr.zoreil.com>
14410 L:      netdev@vger.kernel.org
14411 S:      Maintained
14412 F:      drivers/net/ethernet/sis/sis190.c
14413
14414 SIS 900/7016 FAST ETHERNET DRIVER
14415 M:      Daniele Venzano <venza@brownhat.org>
14416 W:      http://www.brownhat.org/sis900.html
14417 L:      netdev@vger.kernel.org
14418 S:      Maintained
14419 F:      drivers/net/ethernet/sis/sis900.*
14420
14421 SIS FRAMEBUFFER DRIVER
14422 M:      Thomas Winischhofer <thomas@winischhofer.net>
14423 W:      http://www.winischhofer.net/linuxsisvga.shtml
14424 S:      Maintained
14425 F:      Documentation/fb/sisfb.txt
14426 F:      drivers/video/fbdev/sis/
14427 F:      include/video/sisfb.h
14428
14429 SIS USB2VGA DRIVER
14430 M:      Thomas Winischhofer <thomas@winischhofer.net>
14431 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14432 S:      Maintained
14433 F:      drivers/usb/misc/sisusbvga/
14434
14435 SLAB ALLOCATOR
14436 M:      Christoph Lameter <cl@linux.com>
14437 M:      Pekka Enberg <penberg@kernel.org>
14438 M:      David Rientjes <rientjes@google.com>
14439 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14440 M:      Andrew Morton <akpm@linux-foundation.org>
14441 L:      linux-mm@kvack.org
14442 S:      Maintained
14443 F:      include/linux/sl?b*.h
14444 F:      mm/sl?b*
14445
14446 SLEEPABLE READ-COPY UPDATE (SRCU)
14447 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14448 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14449 M:      Josh Triplett <josh@joshtriplett.org>
14450 R:      Steven Rostedt <rostedt@goodmis.org>
14451 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14452 L:      rcu@vger.kernel.org
14453 W:      http://www.rdrop.com/users/paulmck/RCU/
14454 S:      Supported
14455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14456 F:      include/linux/srcu*.h
14457 F:      kernel/rcu/srcu*.c
14458
14459 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14460 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14462 S:      Maintained
14463 F:      drivers/slimbus/
14464 F:      Documentation/devicetree/bindings/slimbus/
14465 F:      include/linux/slimbus.h
14466
14467 SMACK SECURITY MODULE
14468 M:      Casey Schaufler <casey@schaufler-ca.com>
14469 L:      linux-security-module@vger.kernel.org
14470 W:      http://schaufler-ca.com
14471 T:      git git://github.com/cschaufler/smack-next
14472 S:      Maintained
14473 F:      Documentation/admin-guide/LSM/Smack.rst
14474 F:      security/smack/
14475
14476 SMC91x ETHERNET DRIVER
14477 M:      Nicolas Pitre <nico@fluxnic.net>
14478 S:      Odd Fixes
14479 F:      drivers/net/ethernet/smsc/smc91x.*
14480
14481 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14482 M:      Sakari Ailus <sakari.ailus@iki.fi>
14483 L:      linux-media@vger.kernel.org
14484 S:      Maintained
14485 F:      drivers/media/i2c/smiapp/
14486 F:      include/media/i2c/smiapp.h
14487 F:      drivers/media/i2c/smiapp-pll.c
14488 F:      drivers/media/i2c/smiapp-pll.h
14489 F:      include/uapi/linux/smiapp.h
14490 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14491
14492 SMM665 HARDWARE MONITOR DRIVER
14493 M:      Guenter Roeck <linux@roeck-us.net>
14494 L:      linux-hwmon@vger.kernel.org
14495 S:      Maintained
14496 F:      Documentation/hwmon/smm665.rst
14497 F:      drivers/hwmon/smm665.c
14498
14499 SMSC EMC2103 HARDWARE MONITOR DRIVER
14500 M:      Steve Glendinning <steve.glendinning@shawell.net>
14501 L:      linux-hwmon@vger.kernel.org
14502 S:      Maintained
14503 F:      Documentation/hwmon/emc2103.rst
14504 F:      drivers/hwmon/emc2103.c
14505
14506 SMSC SCH5627 HARDWARE MONITOR DRIVER
14507 M:      Hans de Goede <hdegoede@redhat.com>
14508 L:      linux-hwmon@vger.kernel.org
14509 S:      Supported
14510 F:      Documentation/hwmon/sch5627.rst
14511 F:      drivers/hwmon/sch5627.c
14512
14513 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14514 M:      Steve Glendinning <steve.glendinning@shawell.net>
14515 L:      linux-fbdev@vger.kernel.org
14516 S:      Maintained
14517 F:      drivers/video/fbdev/smscufx.c
14518
14519 SMSC47B397 HARDWARE MONITOR DRIVER
14520 M:      Jean Delvare <jdelvare@suse.com>
14521 L:      linux-hwmon@vger.kernel.org
14522 S:      Maintained
14523 F:      Documentation/hwmon/smsc47b397.rst
14524 F:      drivers/hwmon/smsc47b397.c
14525
14526 SMSC911x ETHERNET DRIVER
14527 M:      Steve Glendinning <steve.glendinning@shawell.net>
14528 L:      netdev@vger.kernel.org
14529 S:      Maintained
14530 F:      include/linux/smsc911x.h
14531 F:      drivers/net/ethernet/smsc/smsc911x.*
14532
14533 SMSC9420 PCI ETHERNET DRIVER
14534 M:      Steve Glendinning <steve.glendinning@shawell.net>
14535 L:      netdev@vger.kernel.org
14536 S:      Maintained
14537 F:      drivers/net/ethernet/smsc/smsc9420.*
14538
14539 SOC-CAMERA V4L2 SUBSYSTEM
14540 L:      linux-media@vger.kernel.org
14541 T:      git git://linuxtv.org/media_tree.git
14542 S:      Orphan
14543 F:      include/media/soc_camera.h
14544 F:      drivers/staging/media/soc_camera/
14545
14546 SOCIONEXT SYNQUACER I2C DRIVER
14547 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14548 L:      linux-i2c@vger.kernel.org
14549 S:      Maintained
14550 F:      drivers/i2c/busses/i2c-synquacer.c
14551 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14552
14553 SOCIONEXT UNIPHIER SOUND DRIVER
14554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14555 S:      Orphan
14556 F:      sound/soc/uniphier/
14557
14558 SOEKRIS NET48XX LED SUPPORT
14559 M:      Chris Boot <bootc@bootc.net>
14560 S:      Maintained
14561 F:      drivers/leds/leds-net48xx.c
14562
14563 SOFT-ROCE DRIVER (rxe)
14564 M:      Moni Shoua <monis@mellanox.com>
14565 L:      linux-rdma@vger.kernel.org
14566 S:      Supported
14567 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14568 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14569 F:      drivers/infiniband/sw/rxe/
14570 F:      include/uapi/rdma/rdma_user_rxe.h
14571
14572 SOFTLOGIC 6x10 MPEG CODEC
14573 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14574 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14575 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14576 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14577 M:      Ismael Luceno <ismael@iodev.co.uk>
14578 L:      linux-media@vger.kernel.org
14579 S:      Supported
14580 F:      drivers/media/pci/solo6x10/
14581
14582 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14583 M:      James Morse <james.morse@arm.com>
14584 L:      linux-arm-kernel@lists.infradead.org
14585 S:      Maintained
14586 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14587 F:      drivers/firmware/arm_sdei.c
14588 F:      include/linux/arm_sdei.h
14589 F:      include/uapi/linux/arm_sdei.h
14590
14591 SOFTWARE RAID (Multiple Disks) SUPPORT
14592 M:      Shaohua Li <shli@kernel.org>
14593 L:      linux-raid@vger.kernel.org
14594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14595 S:      Supported
14596 F:      drivers/md/Makefile
14597 F:      drivers/md/Kconfig
14598 F:      drivers/md/md*
14599 F:      drivers/md/raid*
14600 F:      include/linux/raid/
14601 F:      include/uapi/linux/raid/
14602
14603 SOCIONEXT (SNI) AVE NETWORK DRIVER
14604 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14605 L:      netdev@vger.kernel.org
14606 S:      Maintained
14607 F:      drivers/net/ethernet/socionext/sni_ave.c
14608 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14609
14610 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14611 M:      Jassi Brar <jaswinder.singh@linaro.org>
14612 L:      netdev@vger.kernel.org
14613 S:      Maintained
14614 F:      drivers/net/ethernet/socionext/netsec.c
14615 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14616
14617 SOLIDRUN CLEARFOG SUPPORT
14618 M:      Russell King <linux@armlinux.org.uk>
14619 S:      Maintained
14620 F:      arch/arm/boot/dts/armada-388-clearfog*
14621 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14622
14623 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14624 M:      Russell King <linux@armlinux.org.uk>
14625 S:      Maintained
14626 F:      arch/arm/boot/dts/imx6*-cubox-i*
14627 F:      arch/arm/boot/dts/imx6*-hummingboard*
14628 F:      arch/arm/boot/dts/imx6*-sr-*
14629
14630 SONIC NETWORK DRIVER
14631 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14632 L:      netdev@vger.kernel.org
14633 S:      Maintained
14634 F:      drivers/net/ethernet/natsemi/sonic.*
14635
14636 SONICS SILICON BACKPLANE DRIVER (SSB)
14637 M:      Michael Buesch <m@bues.ch>
14638 L:      linux-wireless@vger.kernel.org
14639 S:      Maintained
14640 F:      drivers/ssb/
14641 F:      include/linux/ssb/
14642
14643 SONY IMX214 SENSOR DRIVER
14644 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14645 L:      linux-media@vger.kernel.org
14646 T:      git git://linuxtv.org/media_tree.git
14647 S:      Maintained
14648 F:      drivers/media/i2c/imx214.c
14649 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14650
14651 SONY IMX258 SENSOR DRIVER
14652 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14653 L:      linux-media@vger.kernel.org
14654 T:      git git://linuxtv.org/media_tree.git
14655 S:      Maintained
14656 F:      drivers/media/i2c/imx258.c
14657
14658 SONY IMX274 SENSOR DRIVER
14659 M:      Leon Luo <leonl@leopardimaging.com>
14660 L:      linux-media@vger.kernel.org
14661 T:      git git://linuxtv.org/media_tree.git
14662 S:      Maintained
14663 F:      drivers/media/i2c/imx274.c
14664 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14665
14666 SONY IMX319 SENSOR DRIVER
14667 M:      Bingbu Cao <bingbu.cao@intel.com>
14668 L:      linux-media@vger.kernel.org
14669 T:      git git://linuxtv.org/media_tree.git
14670 S:      Maintained
14671 F:      drivers/media/i2c/imx319.c
14672
14673 SONY IMX355 SENSOR DRIVER
14674 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14675 L:      linux-media@vger.kernel.org
14676 T:      git git://linuxtv.org/media_tree.git
14677 S:      Maintained
14678 F:      drivers/media/i2c/imx355.c
14679
14680 SONY MEMORYSTICK SUBSYSTEM
14681 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14682 M:      Alex Dubov <oakad@yahoo.com>
14683 M:      Ulf Hansson <ulf.hansson@linaro.org>
14684 L:      linux-mmc@vger.kernel.org
14685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14686 S:      Maintained
14687 F:      drivers/memstick/
14688 F:      include/linux/memstick.h
14689
14690 SONY VAIO CONTROL DEVICE DRIVER
14691 M:      Mattia Dongili <malattia@linux.it>
14692 L:      platform-driver-x86@vger.kernel.org
14693 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14694 S:      Maintained
14695 F:      Documentation/laptops/sony-laptop.txt
14696 F:      drivers/char/sonypi.c
14697 F:      drivers/platform/x86/sony-laptop.c
14698 F:      include/linux/sony-laptop.h
14699
14700 SOUND
14701 M:      Jaroslav Kysela <perex@perex.cz>
14702 M:      Takashi Iwai <tiwai@suse.com>
14703 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14704 W:      http://www.alsa-project.org/
14705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14706 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14707 S:      Maintained
14708 F:      Documentation/sound/
14709 F:      include/sound/
14710 F:      include/uapi/sound/
14711 F:      sound/
14712
14713 SOUND - COMPRESSED AUDIO
14714 M:      Vinod Koul <vkoul@kernel.org>
14715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14717 S:      Supported
14718 F:      Documentation/sound/designs/compress-offload.rst
14719 F:      include/sound/compress_driver.h
14720 F:      include/uapi/sound/compress_*
14721 F:      sound/core/compress_offload.c
14722 F:      sound/soc/soc-compress.c
14723
14724 SOUND - DMAENGINE HELPERS
14725 M:      Lars-Peter Clausen <lars@metafoo.de>
14726 S:      Supported
14727 F:      include/sound/dmaengine_pcm.h
14728 F:      sound/core/pcm_dmaengine.c
14729 F:      sound/soc/soc-generic-dmaengine-pcm.c
14730
14731 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14732 M:      Liam Girdwood <lgirdwood@gmail.com>
14733 M:      Mark Brown <broonie@kernel.org>
14734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14735 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14736 W:      http://alsa-project.org/main/index.php/ASoC
14737 S:      Supported
14738 F:      Documentation/devicetree/bindings/sound/
14739 F:      Documentation/sound/soc/
14740 F:      sound/soc/
14741 F:      include/dt-bindings/sound/
14742 F:      include/sound/soc*
14743
14744 SOUNDWIRE SUBSYSTEM
14745 M:      Vinod Koul <vkoul@kernel.org>
14746 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14747 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14749 S:      Supported
14750 F:      Documentation/driver-api/soundwire/
14751 F:      drivers/soundwire/
14752 F:      include/linux/soundwire/
14753
14754 SP2 MEDIA DRIVER
14755 M:      Olli Salonen <olli.salonen@iki.fi>
14756 L:      linux-media@vger.kernel.org
14757 W:      https://linuxtv.org
14758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14759 S:      Maintained
14760 F:      drivers/media/dvb-frontends/sp2*
14761
14762 SPARC + UltraSPARC (sparc/sparc64)
14763 M:      "David S. Miller" <davem@davemloft.net>
14764 L:      sparclinux@vger.kernel.org
14765 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14768 S:      Maintained
14769 F:      arch/sparc/
14770 F:      drivers/sbus/
14771
14772 SPARC SERIAL DRIVERS
14773 M:      "David S. Miller" <davem@davemloft.net>
14774 L:      sparclinux@vger.kernel.org
14775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14777 S:      Maintained
14778 F:      include/linux/sunserialcore.h
14779 F:      drivers/tty/serial/suncore.c
14780 F:      drivers/tty/serial/sunhv.c
14781 F:      drivers/tty/serial/sunsab.c
14782 F:      drivers/tty/serial/sunsab.h
14783 F:      drivers/tty/serial/sunsu.c
14784 F:      drivers/tty/serial/sunzilog.c
14785 F:      drivers/tty/serial/sunzilog.h
14786 F:      drivers/tty/vcc.c
14787
14788 SPARSE CHECKER
14789 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14790 L:      linux-sparse@vger.kernel.org
14791 W:      https://sparse.wiki.kernel.org/
14792 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14793 S:      Maintained
14794 F:      include/linux/compiler.h
14795
14796 SPEAR CLOCK FRAMEWORK SUPPORT
14797 M:      Viresh Kumar <vireshk@kernel.org>
14798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14799 W:      http://www.st.com/spear
14800 S:      Maintained
14801 F:      drivers/clk/spear/
14802
14803 SPEAR PLATFORM SUPPORT
14804 M:      Viresh Kumar <vireshk@kernel.org>
14805 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14807 W:      http://www.st.com/spear
14808 S:      Maintained
14809 F:      arch/arm/boot/dts/spear*
14810 F:      arch/arm/mach-spear/
14811
14812 SPI NOR SUBSYSTEM
14813 M:      Marek Vasut <marek.vasut@gmail.com>
14814 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14815 L:      linux-mtd@lists.infradead.org
14816 W:      http://www.linux-mtd.infradead.org/
14817 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14819 S:      Maintained
14820 F:      drivers/mtd/spi-nor/
14821 F:      include/linux/mtd/spi-nor.h
14822
14823 SPI SUBSYSTEM
14824 M:      Mark Brown <broonie@kernel.org>
14825 L:      linux-spi@vger.kernel.org
14826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14827 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14828 S:      Maintained
14829 F:      Documentation/devicetree/bindings/spi/
14830 F:      Documentation/spi/
14831 F:      drivers/spi/
14832 F:      include/linux/spi/
14833 F:      include/uapi/linux/spi/
14834 F:      tools/spi/
14835
14836 SPIDERNET NETWORK DRIVER for CELL
14837 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14838 L:      netdev@vger.kernel.org
14839 S:      Supported
14840 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14841 F:      drivers/net/ethernet/toshiba/spider_net*
14842
14843 SPMI SUBSYSTEM
14844 R:      Stephen Boyd <sboyd@kernel.org>
14845 L:      linux-arm-msm@vger.kernel.org
14846 F:      Documentation/devicetree/bindings/spmi/
14847 F:      drivers/spmi/
14848 F:      include/dt-bindings/spmi/spmi.h
14849 F:      include/linux/spmi.h
14850 F:      include/trace/events/spmi.h
14851
14852 SPU FILE SYSTEM
14853 M:      Jeremy Kerr <jk@ozlabs.org>
14854 L:      linuxppc-dev@lists.ozlabs.org
14855 W:      http://www.ibm.com/developerworks/power/cell/
14856 S:      Supported
14857 F:      Documentation/filesystems/spufs.txt
14858 F:      arch/powerpc/platforms/cell/spufs/
14859
14860 SQUASHFS FILE SYSTEM
14861 M:      Phillip Lougher <phillip@squashfs.org.uk>
14862 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14863 W:      http://squashfs.org.uk
14864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14865 S:      Maintained
14866 F:      Documentation/filesystems/squashfs.txt
14867 F:      fs/squashfs/
14868
14869 SRM (Alpha) environment access
14870 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14871 S:      Maintained
14872 F:      arch/alpha/kernel/srm_env.c
14873
14874 ST LSM6DSx IMU IIO DRIVER
14875 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14876 L:      linux-iio@vger.kernel.org
14877 W:      http://www.st.com/
14878 S:      Maintained
14879 F:      drivers/iio/imu/st_lsm6dsx/
14880 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14881
14882 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14883 M:      Mickael Guene <mickael.guene@st.com>
14884 L:      linux-media@vger.kernel.org
14885 T:      git git://linuxtv.org/media_tree.git
14886 S:      Maintained
14887 F:      drivers/media/i2c/st-mipid02.c
14888 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14889
14890 ST STM32 I2C/SMBUS DRIVER
14891 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14892 L:      linux-i2c@vger.kernel.org
14893 S:      Maintained
14894 F:      drivers/i2c/busses/i2c-stm32*
14895
14896 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14897 M:      Song Qiang <songqiang1304521@gmail.com>
14898 L:      linux-iio@vger.kernel.org
14899 S:      Maintained
14900 F:      drivers/iio/proximity/vl53l0x-i2c.c
14901 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14902
14903 STABLE BRANCH
14904 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14905 M:      Sasha Levin <sashal@kernel.org>
14906 L:      stable@vger.kernel.org
14907 S:      Supported
14908 F:      Documentation/process/stable-kernel-rules.rst
14909
14910 STAGING - COMEDI
14911 M:      Ian Abbott <abbotti@mev.co.uk>
14912 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14913 S:      Odd Fixes
14914 F:      drivers/staging/comedi/
14915
14916 STAGING - EROFS FILE SYSTEM
14917 M:      Gao Xiang <gaoxiang25@huawei.com>
14918 M:      Chao Yu <yuchao0@huawei.com>
14919 L:      linux-erofs@lists.ozlabs.org
14920 S:      Maintained
14921 F:      drivers/staging/erofs/
14922
14923 STAGING - FIELDBUS SUBSYSTEM
14924 M:      Sven Van Asbroeck <TheSven73@gmail.com>
14925 S:      Maintained
14926 F:      drivers/staging/fieldbus/*
14927 F:      drivers/staging/fieldbus/Documentation/
14928
14929 STAGING - HMS ANYBUS-S BUS
14930 M:      Sven Van Asbroeck <TheSven73@gmail.com>
14931 S:      Maintained
14932 F:      drivers/staging/fieldbus/anybuss/
14933
14934 STAGING - INDUSTRIAL IO
14935 M:      Jonathan Cameron <jic23@kernel.org>
14936 L:      linux-iio@vger.kernel.org
14937 S:      Odd Fixes
14938 F:      Documentation/devicetree/bindings/staging/iio/
14939 F:      drivers/staging/iio/
14940
14941 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14942 M:      Marc Dietrich <marvin24@gmx.de>
14943 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14944 L:      linux-tegra@vger.kernel.org
14945 S:      Maintained
14946 F:      drivers/staging/nvec/
14947
14948 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14949 M:      Jens Frederich <jfrederich@gmail.com>
14950 M:      Daniel Drake <dsd@laptop.org>
14951 M:      Jon Nettleton <jon.nettleton@gmail.com>
14952 W:      http://wiki.laptop.org/go/DCON
14953 S:      Maintained
14954 F:      drivers/staging/olpc_dcon/
14955
14956 STAGING - REALTEK RTL8712U DRIVERS
14957 M:      Larry Finger <Larry.Finger@lwfinger.net>
14958 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14959 S:      Odd Fixes
14960 F:      drivers/staging/rtl8712/
14961
14962 STAGING - REALTEK RTL8188EU DRIVERS
14963 M:      Larry Finger <Larry.Finger@lwfinger.net>
14964 S:      Odd Fixes
14965 F:      drivers/staging/rtl8188eu/
14966
14967 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14968 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14969 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14970 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14971 L:      linux-fbdev@vger.kernel.org
14972 S:      Maintained
14973 F:      drivers/staging/sm750fb/
14974
14975 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14976 M:      William Hubbs <w.d.hubbs@gmail.com>
14977 M:      Chris Brannon <chris@the-brannons.com>
14978 M:      Kirk Reiser <kirk@reisers.ca>
14979 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14980 L:      speakup@linux-speakup.org
14981 W:      http://www.linux-speakup.org/
14982 S:      Odd Fixes
14983 F:      drivers/staging/speakup/
14984
14985 STAGING - VIA VT665X DRIVERS
14986 M:      Forest Bond <forest@alittletooquiet.net>
14987 S:      Odd Fixes
14988 F:      drivers/staging/vt665?/
14989
14990 STAGING - WILC1000 WIFI DRIVER
14991 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14992 M:      Ajay Singh <ajay.kathat@microchip.com>
14993 L:      linux-wireless@vger.kernel.org
14994 S:      Supported
14995 F:      drivers/staging/wilc1000/
14996
14997 STAGING SUBSYSTEM
14998 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15000 L:      devel@driverdev.osuosl.org
15001 S:      Supported
15002 F:      drivers/staging/
15003
15004 STARFIRE/DURALAN NETWORK DRIVER
15005 M:      Ion Badulescu <ionut@badula.org>
15006 S:      Odd Fixes
15007 F:      drivers/net/ethernet/adaptec/starfire*
15008
15009 STEC S1220 SKD DRIVER
15010 M:      Bart Van Assche <bart.vanassche@wdc.com>
15011 L:      linux-block@vger.kernel.org
15012 S:      Maintained
15013 F:      drivers/block/skd*[ch]
15014
15015 STI AUDIO (ASoC) DRIVERS
15016 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15018 S:      Maintained
15019 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15020 F:      sound/soc/sti/
15021
15022 STI CEC DRIVER
15023 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15024 S:      Maintained
15025 F:      drivers/media/platform/sti/cec/
15026 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15027
15028 STK1160 USB VIDEO CAPTURE DRIVER
15029 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15030 L:      linux-media@vger.kernel.org
15031 T:      git git://linuxtv.org/media_tree.git
15032 S:      Maintained
15033 F:      drivers/media/usb/stk1160/
15034
15035 STM32 AUDIO (ASoC) DRIVERS
15036 M:      Olivier Moysan <olivier.moysan@st.com>
15037 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15039 S:      Maintained
15040 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15041 F:      sound/soc/stm/
15042
15043 STM32 TIMER/LPTIMER DRIVERS
15044 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15045 S:      Maintained
15046 F:      drivers/*/stm32-*timer*
15047 F:      drivers/pwm/pwm-stm32*
15048 F:      include/linux/*/stm32-*tim*
15049 F:      Documentation/ABI/testing/*timer-stm32
15050 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15051 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15052
15053 STMMAC ETHERNET DRIVER
15054 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15055 M:      Alexandre Torgue <alexandre.torgue@st.com>
15056 M:      Jose Abreu <joabreu@synopsys.com>
15057 L:      netdev@vger.kernel.org
15058 W:      http://www.stlinux.com
15059 S:      Supported
15060 F:      drivers/net/ethernet/stmicro/stmmac/
15061
15062 SUN3/3X
15063 M:      Sam Creasey <sammy@sammy.net>
15064 W:      http://sammy.net/sun3/
15065 S:      Maintained
15066 F:      arch/m68k/kernel/*sun3*
15067 F:      arch/m68k/sun3*/
15068 F:      arch/m68k/include/asm/sun3*
15069 F:      drivers/net/ethernet/i825xx/sun3*
15070
15071 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15072 M:      Hans de Goede <hdegoede@redhat.com>
15073 L:      linux-input@vger.kernel.org
15074 S:      Maintained
15075 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15076 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15077
15078 SUNDANCE NETWORK DRIVER
15079 M:      Denis Kirjanov <kda@linux-powerpc.org>
15080 L:      netdev@vger.kernel.org
15081 S:      Maintained
15082 F:      drivers/net/ethernet/dlink/sundance.c
15083
15084 SUPERH
15085 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15086 M:      Rich Felker <dalias@libc.org>
15087 L:      linux-sh@vger.kernel.org
15088 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15089 S:      Maintained
15090 F:      Documentation/sh/
15091 F:      arch/sh/
15092 F:      drivers/sh/
15093
15094 SUSPEND TO RAM
15095 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15096 M:      Len Brown <len.brown@intel.com>
15097 M:      Pavel Machek <pavel@ucw.cz>
15098 L:      linux-pm@vger.kernel.org
15099 B:      https://bugzilla.kernel.org
15100 S:      Supported
15101 F:      Documentation/power/
15102 F:      arch/x86/kernel/acpi/
15103 F:      drivers/base/power/
15104 F:      kernel/power/
15105 F:      include/linux/suspend.h
15106 F:      include/linux/freezer.h
15107 F:      include/linux/pm.h
15108
15109 SVGA HANDLING
15110 M:      Martin Mares <mj@ucw.cz>
15111 L:      linux-video@atrey.karlin.mff.cuni.cz
15112 S:      Maintained
15113 F:      Documentation/svga.txt
15114 F:      arch/x86/boot/video*
15115
15116 SWIOTLB SUBSYSTEM
15117 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15118 L:      iommu@lists.linux-foundation.org
15119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15120 S:      Supported
15121 F:      kernel/dma/swiotlb.c
15122 F:      arch/*/kernel/pci-swiotlb.c
15123 F:      include/linux/swiotlb.h
15124
15125 SWITCHDEV
15126 M:      Jiri Pirko <jiri@resnulli.us>
15127 M:      Ivan Vecera <ivecera@redhat.com>
15128 L:      netdev@vger.kernel.org
15129 S:      Supported
15130 F:      net/switchdev/
15131 F:      include/net/switchdev.h
15132
15133 SY8106A REGULATOR DRIVER
15134 M:      Icenowy Zheng <icenowy@aosc.io>
15135 S:      Maintained
15136 F:      drivers/regulator/sy8106a-regulator.c
15137 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15138
15139 SYNC FILE FRAMEWORK
15140 M:      Sumit Semwal <sumit.semwal@linaro.org>
15141 R:      Gustavo Padovan <gustavo@padovan.org>
15142 S:      Maintained
15143 L:      linux-media@vger.kernel.org
15144 L:      dri-devel@lists.freedesktop.org
15145 F:      drivers/dma-buf/sync_*
15146 F:      drivers/dma-buf/dma-fence*
15147 F:      drivers/dma-buf/sw_sync.c
15148 F:      include/linux/sync_file.h
15149 F:      include/uapi/linux/sync_file.h
15150 F:      Documentation/sync_file.txt
15151 T:      git git://anongit.freedesktop.org/drm/drm-misc
15152
15153 SYNOPSYS ARC ARCHITECTURE
15154 M:      Vineet Gupta <vgupta@synopsys.com>
15155 L:      linux-snps-arc@lists.infradead.org
15156 S:      Supported
15157 F:      arch/arc/
15158 F:      Documentation/devicetree/bindings/arc/*
15159 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15160 F:      drivers/clocksource/arc_timer.c
15161 F:      drivers/tty/serial/arc_uart.c
15162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15163
15164 SYNOPSYS ARC HSDK SDP pll clock driver
15165 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15166 S:      Supported
15167 F:      drivers/clk/clk-hsdk-pll.c
15168 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15169
15170 SYNOPSYS ARC SDP clock driver
15171 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15172 S:      Supported
15173 F:      drivers/clk/axs10x/*
15174 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15175
15176 SYNOPSYS ARC SDP platform support
15177 M:      Alexey Brodkin <abrodkin@synopsys.com>
15178 S:      Supported
15179 F:      arch/arc/plat-axs10x
15180 F:      arch/arc/boot/dts/ax*
15181 F:      Documentation/devicetree/bindings/arc/axs10*
15182
15183 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15184 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15185 S:      Supported
15186 F:      drivers/reset/reset-axs10x.c
15187 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15188
15189 SYNOPSYS CREG GPIO DRIVER
15190 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15191 S:      Maintained
15192 F:      drivers/gpio/gpio-creg-snps.c
15193 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15194
15195 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15196 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15197 S:      Maintained
15198 F:      drivers/tty/serial/8250/8250_dw.c
15199
15200 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15201 M:      Hoan Tran <hoan@os.amperecomputing.com>
15202 L:      linux-gpio@vger.kernel.org
15203 S:      Maintained
15204 F:      drivers/gpio/gpio-dwapb.c
15205 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15206
15207 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15208 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15209 S:      Maintained
15210 F:      drivers/dma/dwi-axi-dmac/
15211 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15212
15213 SYNOPSYS DESIGNWARE DMAC DRIVER
15214 M:      Viresh Kumar <vireshk@kernel.org>
15215 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15216 S:      Maintained
15217 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15218 F:      drivers/dma/dw/
15219 F:      include/dt-bindings/dma/dw-dmac.h
15220 F:      include/linux/dma/dw.h
15221 F:      include/linux/platform_data/dma-dw.h
15222
15223 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15224 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15225 L:      netdev@vger.kernel.org
15226 S:      Supported
15227 F:      drivers/net/ethernet/synopsys/
15228
15229 SYNOPSYS DESIGNWARE I2C DRIVER
15230 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15231 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15232 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15233 L:      linux-i2c@vger.kernel.org
15234 S:      Maintained
15235 F:      drivers/i2c/busses/i2c-designware-*
15236 F:      include/linux/platform_data/i2c-designware.h
15237
15238 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15239 M:      Jaehoon Chung <jh80.chung@samsung.com>
15240 L:      linux-mmc@vger.kernel.org
15241 S:      Maintained
15242 F:      drivers/mmc/host/dw_mmc*
15243
15244 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15245 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15246 S:      Supported
15247 F:      drivers/reset/reset-hsdk.c
15248 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15249 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15250
15251 SYSTEM CONFIGURATION (SYSCON)
15252 M:      Lee Jones <lee.jones@linaro.org>
15253 M:      Arnd Bergmann <arnd@arndb.de>
15254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15255 S:      Supported
15256 F:      drivers/mfd/syscon.c
15257
15258 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15259 M:      Sudeep Holla <sudeep.holla@arm.com>
15260 L:      linux-arm-kernel@lists.infradead.org
15261 S:      Maintained
15262 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15263 F:      drivers/clk/clk-sc[mp]i.c
15264 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15265 F:      drivers/firmware/arm_scpi.c
15266 F:      drivers/firmware/arm_scmi/
15267 F:      include/linux/sc[mp]i_protocol.h
15268
15269 SYSTEM RESET/SHUTDOWN DRIVERS
15270 M:      Sebastian Reichel <sre@kernel.org>
15271 L:      linux-pm@vger.kernel.org
15272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15273 S:      Maintained
15274 F:      Documentation/devicetree/bindings/power/reset/
15275 F:      drivers/power/reset/
15276
15277 SYSTEM TRACE MODULE CLASS
15278 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15279 S:      Maintained
15280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15281 F:      Documentation/trace/stm.rst
15282 F:      drivers/hwtracing/stm/
15283 F:      include/linux/stm.h
15284 F:      include/uapi/linux/stm.h
15285
15286 SYSV FILESYSTEM
15287 M:      Christoph Hellwig <hch@infradead.org>
15288 S:      Maintained
15289 F:      Documentation/filesystems/sysv-fs.txt
15290 F:      fs/sysv/
15291 F:      include/linux/sysv_fs.h
15292
15293 TASKSTATS STATISTICS INTERFACE
15294 M:      Balbir Singh <bsingharora@gmail.com>
15295 S:      Maintained
15296 F:      Documentation/accounting/taskstats*
15297 F:      include/linux/taskstats*
15298 F:      kernel/taskstats.c
15299
15300 TC subsystem
15301 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15302 M:      Cong Wang <xiyou.wangcong@gmail.com>
15303 M:      Jiri Pirko <jiri@resnulli.us>
15304 L:      netdev@vger.kernel.org
15305 S:      Maintained
15306 F:      include/net/pkt_cls.h
15307 F:      include/net/pkt_sched.h
15308 F:      include/net/tc_act/
15309 F:      include/uapi/linux/pkt_cls.h
15310 F:      include/uapi/linux/pkt_sched.h
15311 F:      include/uapi/linux/tc_act/
15312 F:      include/uapi/linux/tc_ematch/
15313 F:      net/sched/
15314
15315 TC90522 MEDIA DRIVER
15316 M:      Akihiro Tsukada <tskd08@gmail.com>
15317 L:      linux-media@vger.kernel.org
15318 S:      Odd Fixes
15319 F:      drivers/media/dvb-frontends/tc90522*
15320
15321 TCP LOW PRIORITY MODULE
15322 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15323 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15324 W:      http://tcp-lp-mod.sourceforge.net/
15325 S:      Maintained
15326 F:      net/ipv4/tcp_lp.c
15327
15328 TDA10071 MEDIA DRIVER
15329 M:      Antti Palosaari <crope@iki.fi>
15330 L:      linux-media@vger.kernel.org
15331 W:      https://linuxtv.org
15332 W:      http://palosaari.fi/linux/
15333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15334 T:      git git://linuxtv.org/anttip/media_tree.git
15335 S:      Maintained
15336 F:      drivers/media/dvb-frontends/tda10071*
15337
15338 TDA18212 MEDIA DRIVER
15339 M:      Antti Palosaari <crope@iki.fi>
15340 L:      linux-media@vger.kernel.org
15341 W:      https://linuxtv.org
15342 W:      http://palosaari.fi/linux/
15343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15344 T:      git git://linuxtv.org/anttip/media_tree.git
15345 S:      Maintained
15346 F:      drivers/media/tuners/tda18212*
15347
15348 TDA18218 MEDIA DRIVER
15349 M:      Antti Palosaari <crope@iki.fi>
15350 L:      linux-media@vger.kernel.org
15351 W:      https://linuxtv.org
15352 W:      http://palosaari.fi/linux/
15353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15354 T:      git git://linuxtv.org/anttip/media_tree.git
15355 S:      Maintained
15356 F:      drivers/media/tuners/tda18218*
15357
15358 TDA18250 MEDIA DRIVER
15359 M:      Olli Salonen <olli.salonen@iki.fi>
15360 L:      linux-media@vger.kernel.org
15361 W:      https://linuxtv.org
15362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15363 T:      git git://linuxtv.org/media_tree.git
15364 S:      Maintained
15365 F:      drivers/media/tuners/tda18250*
15366
15367 TDA18271 MEDIA DRIVER
15368 M:      Michael Krufky <mkrufky@linuxtv.org>
15369 L:      linux-media@vger.kernel.org
15370 W:      https://linuxtv.org
15371 W:      http://github.com/mkrufky
15372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15373 T:      git git://linuxtv.org/mkrufky/tuners.git
15374 S:      Maintained
15375 F:      drivers/media/tuners/tda18271*
15376
15377 TDA1997x MEDIA DRIVER
15378 M:      Tim Harvey <tharvey@gateworks.com>
15379 L:      linux-media@vger.kernel.org
15380 W:      https://linuxtv.org
15381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15382 S:      Maintained
15383 F:      drivers/media/i2c/tda1997x.*
15384
15385 TDA827x MEDIA DRIVER
15386 M:      Michael Krufky <mkrufky@linuxtv.org>
15387 L:      linux-media@vger.kernel.org
15388 W:      https://linuxtv.org
15389 W:      http://github.com/mkrufky
15390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15391 T:      git git://linuxtv.org/mkrufky/tuners.git
15392 S:      Maintained
15393 F:      drivers/media/tuners/tda8290.*
15394
15395 TDA8290 MEDIA DRIVER
15396 M:      Michael Krufky <mkrufky@linuxtv.org>
15397 L:      linux-media@vger.kernel.org
15398 W:      https://linuxtv.org
15399 W:      http://github.com/mkrufky
15400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15401 T:      git git://linuxtv.org/mkrufky/tuners.git
15402 S:      Maintained
15403 F:      drivers/media/tuners/tda8290.*
15404
15405 TDA9840 MEDIA DRIVER
15406 M:      Hans Verkuil <hverkuil@xs4all.nl>
15407 L:      linux-media@vger.kernel.org
15408 T:      git git://linuxtv.org/media_tree.git
15409 W:      https://linuxtv.org
15410 S:      Maintained
15411 F:      drivers/media/i2c/tda9840*
15412
15413 TEA5761 TUNER DRIVER
15414 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15415 L:      linux-media@vger.kernel.org
15416 W:      https://linuxtv.org
15417 T:      git git://linuxtv.org/media_tree.git
15418 S:      Odd fixes
15419 F:      drivers/media/tuners/tea5761.*
15420
15421 TEA5767 TUNER DRIVER
15422 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15423 L:      linux-media@vger.kernel.org
15424 W:      https://linuxtv.org
15425 T:      git git://linuxtv.org/media_tree.git
15426 S:      Maintained
15427 F:      drivers/media/tuners/tea5767.*
15428
15429 TEA6415C MEDIA DRIVER
15430 M:      Hans Verkuil <hverkuil@xs4all.nl>
15431 L:      linux-media@vger.kernel.org
15432 T:      git git://linuxtv.org/media_tree.git
15433 W:      https://linuxtv.org
15434 S:      Maintained
15435 F:      drivers/media/i2c/tea6415c*
15436
15437 TEA6420 MEDIA DRIVER
15438 M:      Hans Verkuil <hverkuil@xs4all.nl>
15439 L:      linux-media@vger.kernel.org
15440 T:      git git://linuxtv.org/media_tree.git
15441 W:      https://linuxtv.org
15442 S:      Maintained
15443 F:      drivers/media/i2c/tea6420*
15444
15445 TEAM DRIVER
15446 M:      Jiri Pirko <jiri@resnulli.us>
15447 L:      netdev@vger.kernel.org
15448 S:      Supported
15449 F:      drivers/net/team/
15450 F:      include/linux/if_team.h
15451 F:      include/uapi/linux/if_team.h
15452
15453 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15454 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15455 S:      Maintained
15456 F:      arch/x86/platform/ts5500/
15457
15458 TECHNOTREND USB IR RECEIVER
15459 M:      Sean Young <sean@mess.org>
15460 L:      linux-media@vger.kernel.org
15461 S:      Maintained
15462 F:      drivers/media/rc/ttusbir.c
15463
15464 TECHWELL TW9910 VIDEO DECODER
15465 L:      linux-media@vger.kernel.org
15466 S:      Orphan
15467 F:      drivers/media/i2c/tw9910.c
15468 F:      include/media/i2c/tw9910.h
15469
15470 TEE SUBSYSTEM
15471 M:      Jens Wiklander <jens.wiklander@linaro.org>
15472 S:      Maintained
15473 F:      include/linux/tee_drv.h
15474 F:      include/uapi/linux/tee.h
15475 F:      drivers/tee/
15476 F:      Documentation/tee.txt
15477
15478 TEGRA ARCHITECTURE SUPPORT
15479 M:      Thierry Reding <thierry.reding@gmail.com>
15480 M:      Jonathan Hunter <jonathanh@nvidia.com>
15481 L:      linux-tegra@vger.kernel.org
15482 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15484 S:      Supported
15485 N:      [^a-z]tegra
15486
15487 TEGRA CLOCK DRIVER
15488 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15489 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15490 S:      Supported
15491 F:      drivers/clk/tegra/
15492
15493 TEGRA DMA DRIVERS
15494 M:      Laxman Dewangan <ldewangan@nvidia.com>
15495 M:      Jon Hunter <jonathanh@nvidia.com>
15496 S:      Supported
15497 F:      drivers/dma/tegra*
15498
15499 TEGRA I2C DRIVER
15500 M:      Laxman Dewangan <ldewangan@nvidia.com>
15501 S:      Supported
15502 F:      drivers/i2c/busses/i2c-tegra.c
15503
15504 TEGRA IOMMU DRIVERS
15505 M:      Thierry Reding <thierry.reding@gmail.com>
15506 L:      linux-tegra@vger.kernel.org
15507 S:      Supported
15508 F:      drivers/iommu/tegra*
15509
15510 TEGRA KBC DRIVER
15511 M:      Laxman Dewangan <ldewangan@nvidia.com>
15512 S:      Supported
15513 F:      drivers/input/keyboard/tegra-kbc.c
15514
15515 TEGRA NAND DRIVER
15516 M:      Stefan Agner <stefan@agner.ch>
15517 M:      Lucas Stach <dev@lynxeye.de>
15518 S:      Maintained
15519 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15520 F:      drivers/mtd/nand/raw/tegra_nand.c
15521
15522 TEGRA PWM DRIVER
15523 M:      Thierry Reding <thierry.reding@gmail.com>
15524 S:      Supported
15525 F:      drivers/pwm/pwm-tegra.c
15526
15527 TEGRA SERIAL DRIVER
15528 M:      Laxman Dewangan <ldewangan@nvidia.com>
15529 S:      Supported
15530 F:      drivers/tty/serial/serial-tegra.c
15531
15532 TEGRA SPI DRIVER
15533 M:      Laxman Dewangan <ldewangan@nvidia.com>
15534 S:      Supported
15535 F:      drivers/spi/spi-tegra*
15536
15537 TEGRA XUSB PADCTL DRIVER
15538 M:      JC Kuo <jckuo@nvidia.com>
15539 S:      Supported
15540 F:      drivers/phy/tegra/xusb*
15541
15542 TEHUTI ETHERNET DRIVER
15543 M:      Andy Gospodarek <andy@greyhouse.net>
15544 L:      netdev@vger.kernel.org
15545 S:      Supported
15546 F:      drivers/net/ethernet/tehuti/*
15547
15548 Telecom Clock Driver for MCPL0010
15549 M:      Mark Gross <mark.gross@intel.com>
15550 S:      Supported
15551 F:      drivers/char/tlclk.c
15552
15553 TENSILICA XTENSA PORT (xtensa)
15554 M:      Chris Zankel <chris@zankel.net>
15555 M:      Max Filippov <jcmvbkbc@gmail.com>
15556 L:      linux-xtensa@linux-xtensa.org
15557 T:      git git://github.com/czankel/xtensa-linux.git
15558 S:      Maintained
15559 F:      arch/xtensa/
15560 F:      drivers/irqchip/irq-xtensa-*
15561
15562 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15563 M:      Nishanth Menon <nm@ti.com>
15564 M:      Tero Kristo <t-kristo@ti.com>
15565 M:      Santosh Shilimkar <ssantosh@kernel.org>
15566 L:      linux-arm-kernel@lists.infradead.org
15567 S:      Maintained
15568 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15569 F:      drivers/firmware/ti_sci*
15570 F:      include/linux/soc/ti/ti_sci_protocol.h
15571 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15572 F:      drivers/soc/ti/ti_sci_pm_domains.c
15573 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15574 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15575 F:      drivers/clk/keystone/sci-clk.c
15576 F:      drivers/reset/reset-ti-sci.c
15577 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15578 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15579 F:      drivers/irqchip/irq-ti-sci-intr.c
15580 F:      drivers/irqchip/irq-ti-sci-inta.c
15581 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15582 F:      drivers/soc/ti/ti_sci_inta_msi.c
15583
15584 Texas Instruments ASoC drivers
15585 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15586 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15587 S:      Maintained
15588 F:      sound/soc/ti/
15589
15590 Texas Instruments' DAC7612 DAC Driver
15591 M:      Ricardo Ribalda <ricardo@ribalda.com>
15592 L:      linux-iio@vger.kernel.org
15593 S:      Supported
15594 F:      drivers/iio/dac/ti-dac7612.c
15595 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15596
15597 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15598 M:      Hans Verkuil <hverkuil@xs4all.nl>
15599 L:      linux-media@vger.kernel.org
15600 T:      git git://linuxtv.org/media_tree.git
15601 W:      https://linuxtv.org
15602 S:      Maintained
15603 F:      drivers/media/radio/radio-raremono.c
15604
15605 THERMAL
15606 M:      Zhang Rui <rui.zhang@intel.com>
15607 M:      Eduardo Valentin <edubezval@gmail.com>
15608 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15609 L:      linux-pm@vger.kernel.org
15610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15612 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15613 S:      Supported
15614 F:      drivers/thermal/
15615 F:      include/linux/thermal.h
15616 F:      include/uapi/linux/thermal.h
15617 F:      include/linux/cpu_cooling.h
15618 F:      Documentation/devicetree/bindings/thermal/
15619
15620 THERMAL/CPU_COOLING
15621 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15622 M:      Viresh Kumar <viresh.kumar@linaro.org>
15623 M:      Javi Merino <javi.merino@kernel.org>
15624 L:      linux-pm@vger.kernel.org
15625 S:      Supported
15626 F:      Documentation/thermal/cpu-cooling-api.txt
15627 F:      drivers/thermal/cpu_cooling.c
15628 F:      include/linux/cpu_cooling.h
15629
15630 THINKPAD ACPI EXTRAS DRIVER
15631 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15632 L:      ibm-acpi-devel@lists.sourceforge.net
15633 L:      platform-driver-x86@vger.kernel.org
15634 W:      http://ibm-acpi.sourceforge.net
15635 W:      http://thinkwiki.org/wiki/Ibm-acpi
15636 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15637 S:      Maintained
15638 F:      drivers/platform/x86/thinkpad_acpi.c
15639
15640 THUNDERBOLT DRIVER
15641 M:      Andreas Noever <andreas.noever@gmail.com>
15642 M:      Michael Jamet <michael.jamet@intel.com>
15643 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15644 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15646 S:      Maintained
15647 F:      Documentation/admin-guide/thunderbolt.rst
15648 F:      drivers/thunderbolt/
15649 F:      include/linux/thunderbolt.h
15650
15651 THUNDERBOLT NETWORK DRIVER
15652 M:      Michael Jamet <michael.jamet@intel.com>
15653 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15654 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15655 L:      netdev@vger.kernel.org
15656 S:      Maintained
15657 F:      drivers/net/thunderbolt.c
15658
15659 THUNDERX GPIO DRIVER
15660 M:      David Daney <david.daney@cavium.com>
15661 S:      Maintained
15662 F:      drivers/gpio/gpio-thunderx.c
15663
15664 TI AM437X VPFE DRIVER
15665 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15666 L:      linux-media@vger.kernel.org
15667 W:      https://linuxtv.org
15668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15669 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15670 S:      Maintained
15671 F:      drivers/media/platform/am437x/
15672
15673 TI BANDGAP AND THERMAL DRIVER
15674 M:      Eduardo Valentin <edubezval@gmail.com>
15675 M:      Keerthy <j-keerthy@ti.com>
15676 L:      linux-pm@vger.kernel.org
15677 L:      linux-omap@vger.kernel.org
15678 S:      Maintained
15679 F:      drivers/thermal/ti-soc-thermal/
15680
15681 TI BQ27XXX POWER SUPPLY DRIVER
15682 R:      Andrew F. Davis <afd@ti.com>
15683 F:      include/linux/power/bq27xxx_battery.h
15684 F:      drivers/power/supply/bq27xxx_battery.c
15685 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15686
15687 TI CDCE706 CLOCK DRIVER
15688 M:      Max Filippov <jcmvbkbc@gmail.com>
15689 S:      Maintained
15690 F:      drivers/clk/clk-cdce706.c
15691
15692 TI CLOCK DRIVER
15693 M:      Tero Kristo <t-kristo@ti.com>
15694 L:      linux-omap@vger.kernel.org
15695 S:      Maintained
15696 F:      drivers/clk/ti/
15697 F:      include/linux/clk/ti.h
15698
15699 TI DAVINCI MACHINE SUPPORT
15700 M:      Sekhar Nori <nsekhar@ti.com>
15701 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15704 S:      Supported
15705 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15706 F:      arch/arm/mach-davinci/
15707 F:      drivers/i2c/busses/i2c-davinci.c
15708 F:      arch/arm/boot/dts/da850*
15709
15710 TI DAVINCI SERIES CLOCK DRIVER
15711 M:      David Lechner <david@lechnology.com>
15712 R:      Sekhar Nori <nsekhar@ti.com>
15713 S:      Maintained
15714 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15715 F:      drivers/clk/davinci/
15716
15717 TI DAVINCI SERIES GPIO DRIVER
15718 M:      Keerthy <j-keerthy@ti.com>
15719 L:      linux-gpio@vger.kernel.org
15720 S:      Maintained
15721 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15722 F:      drivers/gpio/gpio-davinci.c
15723
15724 TI DAVINCI SERIES MEDIA DRIVER
15725 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15726 L:      linux-media@vger.kernel.org
15727 W:      https://linuxtv.org
15728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15729 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15730 S:      Maintained
15731 F:      drivers/media/platform/davinci/
15732 F:      include/media/davinci/
15733
15734 TI ETHERNET SWITCH DRIVER (CPSW)
15735 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15736 L:      linux-omap@vger.kernel.org
15737 L:      netdev@vger.kernel.org
15738 S:      Maintained
15739 F:      drivers/net/ethernet/ti/cpsw*
15740 F:      drivers/net/ethernet/ti/davinci*
15741
15742 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15743 M:      Alex Dubov <oakad@yahoo.com>
15744 S:      Maintained
15745 W:      http://tifmxx.berlios.de/
15746 F:      drivers/memstick/host/tifm_ms.c
15747 F:      drivers/misc/tifm*
15748 F:      drivers/mmc/host/tifm_sd.c
15749 F:      include/linux/tifm.h
15750
15751 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15752 M:      Santosh Shilimkar <ssantosh@kernel.org>
15753 L:      linux-kernel@vger.kernel.org
15754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15755 S:      Maintained
15756 F:      drivers/soc/ti/*
15757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15758
15759 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15760 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15761 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15762 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15763 S:      Maintained
15764 F:      sound/soc/codecs/lm49453*
15765 F:      sound/soc/codecs/isabelle*
15766
15767 TI LP855x BACKLIGHT DRIVER
15768 M:      Milo Kim <milo.kim@ti.com>
15769 S:      Maintained
15770 F:      Documentation/backlight/lp855x-driver.txt
15771 F:      drivers/video/backlight/lp855x_bl.c
15772 F:      include/linux/platform_data/lp855x.h
15773
15774 TI LP8727 CHARGER DRIVER
15775 M:      Milo Kim <milo.kim@ti.com>
15776 S:      Maintained
15777 F:      drivers/power/supply/lp8727_charger.c
15778 F:      include/linux/platform_data/lp8727.h
15779
15780 TI LP8788 MFD DRIVER
15781 M:      Milo Kim <milo.kim@ti.com>
15782 S:      Maintained
15783 F:      drivers/iio/adc/lp8788_adc.c
15784 F:      drivers/leds/leds-lp8788.c
15785 F:      drivers/mfd/lp8788*.c
15786 F:      drivers/power/supply/lp8788-charger.c
15787 F:      drivers/regulator/lp8788-*.c
15788 F:      include/linux/mfd/lp8788*.h
15789
15790 TI NETCP ETHERNET DRIVER
15791 M:      Wingman Kwok <w-kwok2@ti.com>
15792 M:      Murali Karicheri <m-karicheri2@ti.com>
15793 L:      netdev@vger.kernel.org
15794 S:      Maintained
15795 F:      drivers/net/ethernet/ti/netcp*
15796
15797 TI PCM3060 ASoC CODEC DRIVER
15798 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15800 S:      Maintained
15801 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15802 F:      sound/soc/codecs/pcm3060*
15803
15804 TI TAS571X FAMILY ASoC CODEC DRIVER
15805 M:      Kevin Cernekee <cernekee@chromium.org>
15806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15807 S:      Odd Fixes
15808 F:      sound/soc/codecs/tas571x*
15809
15810 TI TRF7970A NFC DRIVER
15811 M:      Mark Greer <mgreer@animalcreek.com>
15812 L:      linux-wireless@vger.kernel.org
15813 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15814 S:      Supported
15815 F:      drivers/nfc/trf7970a.c
15816 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15817
15818 TI TWL4030 SERIES SOC CODEC DRIVER
15819 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15821 S:      Maintained
15822 F:      sound/soc/codecs/twl4030*
15823
15824 TI VPE/CAL DRIVERS
15825 M:      Benoit Parrot <bparrot@ti.com>
15826 L:      linux-media@vger.kernel.org
15827 W:      http://linuxtv.org/
15828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15829 S:      Maintained
15830 F:      drivers/media/platform/ti-vpe/
15831
15832 TI WILINK WIRELESS DRIVERS
15833 L:      linux-wireless@vger.kernel.org
15834 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15835 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15837 S:      Orphan
15838 F:      drivers/net/wireless/ti/
15839 F:      include/linux/wl12xx.h
15840
15841 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15842 M:      John Stultz <john.stultz@linaro.org>
15843 M:      Thomas Gleixner <tglx@linutronix.de>
15844 R:      Stephen Boyd <sboyd@kernel.org>
15845 L:      linux-kernel@vger.kernel.org
15846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15847 S:      Supported
15848 F:      include/linux/clocksource.h
15849 F:      include/linux/time.h
15850 F:      include/linux/timex.h
15851 F:      include/uapi/linux/time.h
15852 F:      include/uapi/linux/timex.h
15853 F:      kernel/time/clocksource.c
15854 F:      kernel/time/time*.c
15855 F:      kernel/time/alarmtimer.c
15856 F:      kernel/time/ntp.c
15857 F:      tools/testing/selftests/timers/
15858
15859 TIPC NETWORK LAYER
15860 M:      Jon Maloy <jon.maloy@ericsson.com>
15861 M:      Ying Xue <ying.xue@windriver.com>
15862 L:      netdev@vger.kernel.org (core kernel code)
15863 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15864 W:      http://tipc.sourceforge.net/
15865 S:      Maintained
15866 F:      include/uapi/linux/tipc*.h
15867 F:      net/tipc/
15868
15869 TLAN NETWORK DRIVER
15870 M:      Samuel Chessman <chessman@tux.org>
15871 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15872 W:      http://sourceforge.net/projects/tlan/
15873 S:      Maintained
15874 F:      Documentation/networking/device_drivers/ti/tlan.txt
15875 F:      drivers/net/ethernet/ti/tlan.*
15876
15877 TM6000 VIDEO4LINUX DRIVER
15878 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15879 L:      linux-media@vger.kernel.org
15880 W:      https://linuxtv.org
15881 T:      git git://linuxtv.org/media_tree.git
15882 S:      Odd fixes
15883 F:      drivers/media/usb/tm6000/
15884 F:      Documentation/media/v4l-drivers/tm6000*
15885
15886 TMIO/SDHI MMC DRIVER
15887 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15888 L:      linux-mmc@vger.kernel.org
15889 S:      Supported
15890 F:      drivers/mmc/host/tmio_mmc*
15891 F:      drivers/mmc/host/renesas_sdhi*
15892 F:      include/linux/mfd/tmio.h
15893
15894 TMP401 HARDWARE MONITOR DRIVER
15895 M:      Guenter Roeck <linux@roeck-us.net>
15896 L:      linux-hwmon@vger.kernel.org
15897 S:      Maintained
15898 F:      Documentation/hwmon/tmp401.rst
15899 F:      drivers/hwmon/tmp401.c
15900
15901 TMPFS (SHMEM FILESYSTEM)
15902 M:      Hugh Dickins <hughd@google.com>
15903 L:      linux-mm@kvack.org
15904 S:      Maintained
15905 F:      include/linux/shmem_fs.h
15906 F:      mm/shmem.c
15907
15908 TOMOYO SECURITY MODULE
15909 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15910 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15911 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15912 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15913 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15914 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15915 W:      https://tomoyo.osdn.jp/
15916 S:      Maintained
15917 F:      security/tomoyo/
15918
15919 TOPSTAR LAPTOP EXTRAS DRIVER
15920 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15921 L:      platform-driver-x86@vger.kernel.org
15922 S:      Maintained
15923 F:      drivers/platform/x86/topstar-laptop.c
15924
15925 TORTURE-TEST MODULES
15926 M:      Davidlohr Bueso <dave@stgolabs.net>
15927 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15928 M:      Josh Triplett <josh@joshtriplett.org>
15929 L:      linux-kernel@vger.kernel.org
15930 S:      Supported
15931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15932 F:      Documentation/RCU/torture.txt
15933 F:      kernel/torture.c
15934 F:      kernel/rcu/rcutorture.c
15935 F:      kernel/rcu/rcuperf.c
15936 F:      kernel/locking/locktorture.c
15937
15938 TOSHIBA ACPI EXTRAS DRIVER
15939 M:      Azael Avalos <coproscefalo@gmail.com>
15940 L:      platform-driver-x86@vger.kernel.org
15941 S:      Maintained
15942 F:      drivers/platform/x86/toshiba_acpi.c
15943
15944 TOSHIBA BLUETOOTH DRIVER
15945 M:      Azael Avalos <coproscefalo@gmail.com>
15946 L:      platform-driver-x86@vger.kernel.org
15947 S:      Maintained
15948 F:      drivers/platform/x86/toshiba_bluetooth.c
15949
15950 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15951 M:      Azael Avalos <coproscefalo@gmail.com>
15952 L:      platform-driver-x86@vger.kernel.org
15953 S:      Maintained
15954 F:      drivers/platform/x86/toshiba_haps.c
15955
15956 TOSHIBA SMM DRIVER
15957 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15958 W:      http://www.buzzard.org.uk/toshiba/
15959 S:      Maintained
15960 F:      drivers/char/toshiba.c
15961 F:      include/linux/toshiba.h
15962 F:      include/uapi/linux/toshiba.h
15963
15964 TOSHIBA TC358743 DRIVER
15965 M:      Mats Randgaard <matrandg@cisco.com>
15966 L:      linux-media@vger.kernel.org
15967 S:      Maintained
15968 F:      drivers/media/i2c/tc358743*
15969 F:      include/media/i2c/tc358743.h
15970
15971 TOSHIBA WMI HOTKEYS DRIVER
15972 M:      Azael Avalos <coproscefalo@gmail.com>
15973 L:      platform-driver-x86@vger.kernel.org
15974 S:      Maintained
15975 F:      drivers/platform/x86/toshiba-wmi.c
15976
15977 TPM DEVICE DRIVER
15978 M:      Peter Huewe <peterhuewe@gmx.de>
15979 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15980 R:      Jason Gunthorpe <jgg@ziepe.ca>
15981 L:      linux-integrity@vger.kernel.org
15982 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15983 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15984 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15985 S:      Maintained
15986 F:      drivers/char/tpm/
15987
15988 TRACING
15989 M:      Steven Rostedt <rostedt@goodmis.org>
15990 M:      Ingo Molnar <mingo@redhat.com>
15991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15992 S:      Maintained
15993 F:      Documentation/trace/ftrace.rst
15994 F:      arch/*/*/*/ftrace.h
15995 F:      arch/*/kernel/ftrace.c
15996 F:      include/*/ftrace.h
15997 F:      include/linux/trace*.h
15998 F:      include/trace/
15999 F:      kernel/trace/
16000 F:      tools/testing/selftests/ftrace/
16001
16002 TRACING MMIO ACCESSES (MMIOTRACE)
16003 M:      Steven Rostedt <rostedt@goodmis.org>
16004 M:      Ingo Molnar <mingo@kernel.org>
16005 R:      Karol Herbst <karolherbst@gmail.com>
16006 R:      Pekka Paalanen <ppaalanen@gmail.com>
16007 S:      Maintained
16008 L:      linux-kernel@vger.kernel.org
16009 L:      nouveau@lists.freedesktop.org
16010 F:      kernel/trace/trace_mmiotrace.c
16011 F:      include/linux/mmiotrace.h
16012 F:      arch/x86/mm/kmmio.c
16013 F:      arch/x86/mm/mmio-mod.c
16014 F:      arch/x86/mm/testmmiotrace.c
16015
16016 TRIVIAL PATCHES
16017 M:      Jiri Kosina <trivial@kernel.org>
16018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16019 S:      Maintained
16020 K:      ^Subject:.*(?i)trivial
16021
16022 TEMPO SEMICONDUCTOR DRIVERS
16023 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16024 S:      Maintained
16025 F:      sound/soc/codecs/tscs*.c
16026 F:      sound/soc/codecs/tscs*.h
16027 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16028
16029 TTY LAYER
16030 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16031 M:      Jiri Slaby <jslaby@suse.com>
16032 S:      Supported
16033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16034 F:      Documentation/serial/
16035 F:      drivers/tty/
16036 F:      drivers/tty/serial/serial_core.c
16037 F:      include/linux/serial_core.h
16038 F:      include/linux/serial.h
16039 F:      include/linux/tty.h
16040 F:      include/uapi/linux/serial_core.h
16041 F:      include/uapi/linux/serial.h
16042 F:      include/uapi/linux/tty.h
16043
16044 TUA9001 MEDIA DRIVER
16045 M:      Antti Palosaari <crope@iki.fi>
16046 L:      linux-media@vger.kernel.org
16047 W:      https://linuxtv.org
16048 W:      http://palosaari.fi/linux/
16049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16050 T:      git git://linuxtv.org/anttip/media_tree.git
16051 S:      Maintained
16052 F:      drivers/media/tuners/tua9001*
16053
16054 TULIP NETWORK DRIVERS
16055 L:      netdev@vger.kernel.org
16056 L:      linux-parisc@vger.kernel.org
16057 S:      Orphan
16058 F:      drivers/net/ethernet/dec/tulip/
16059
16060 TUN/TAP driver
16061 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16062 W:      http://vtun.sourceforge.net/tun
16063 S:      Maintained
16064 F:      Documentation/networking/tuntap.txt
16065 F:      arch/um/os-Linux/drivers/
16066
16067 TURBOCHANNEL SUBSYSTEM
16068 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16069 M:      Ralf Baechle <ralf@linux-mips.org>
16070 L:      linux-mips@vger.kernel.org
16071 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16072 S:      Maintained
16073 F:      drivers/tc/
16074 F:      include/linux/tc.h
16075
16076 TURBOSTAT UTILITY
16077 M:      "Len Brown" <lenb@kernel.org>
16078 L:      linux-pm@vger.kernel.org
16079 B:      https://bugzilla.kernel.org
16080 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16082 S:      Supported
16083 F:      tools/power/x86/turbostat/
16084
16085 TW5864 VIDEO4LINUX DRIVER
16086 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16087 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16088 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16089 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16090 L:      linux-media@vger.kernel.org
16091 S:      Supported
16092 F:      drivers/media/pci/tw5864/
16093
16094 TW68 VIDEO4LINUX DRIVER
16095 M:      Hans Verkuil <hverkuil@xs4all.nl>
16096 L:      linux-media@vger.kernel.org
16097 T:      git git://linuxtv.org/media_tree.git
16098 W:      https://linuxtv.org
16099 S:      Odd Fixes
16100 F:      drivers/media/pci/tw68/
16101
16102 TW686X VIDEO4LINUX DRIVER
16103 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16104 L:      linux-media@vger.kernel.org
16105 T:      git git://linuxtv.org/media_tree.git
16106 W:      http://linuxtv.org
16107 S:      Maintained
16108 F:      drivers/media/pci/tw686x/
16109
16110 UBI FILE SYSTEM (UBIFS)
16111 M:      Richard Weinberger <richard@nod.at>
16112 M:      Artem Bityutskiy <dedekind1@gmail.com>
16113 M:      Adrian Hunter <adrian.hunter@intel.com>
16114 L:      linux-mtd@lists.infradead.org
16115 T:      git git://git.infradead.org/ubifs-2.6.git
16116 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16117 S:      Supported
16118 F:      Documentation/filesystems/ubifs.txt
16119 F:      fs/ubifs/
16120
16121 UCLINUX (M68KNOMMU AND COLDFIRE)
16122 M:      Greg Ungerer <gerg@linux-m68k.org>
16123 W:      http://www.linux-m68k.org/
16124 W:      http://www.uclinux.org/
16125 L:      linux-m68k@lists.linux-m68k.org
16126 L:      uclinux-dev@uclinux.org  (subscribers-only)
16127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16128 S:      Maintained
16129 F:      arch/m68k/coldfire/
16130 F:      arch/m68k/68*/
16131 F:      arch/m68k/*/*_no.*
16132 F:      arch/m68k/include/asm/*_no.*
16133
16134 UDF FILESYSTEM
16135 M:      Jan Kara <jack@suse.com>
16136 S:      Maintained
16137 F:      Documentation/filesystems/udf.txt
16138 F:      fs/udf/
16139
16140 UDRAW TABLET
16141 M:      Bastien Nocera <hadess@hadess.net>
16142 L:      linux-input@vger.kernel.org
16143 S:      Maintained
16144 F:      drivers/hid/hid-udraw-ps3.c
16145
16146 UFS FILESYSTEM
16147 M:      Evgeniy Dushistov <dushistov@mail.ru>
16148 S:      Maintained
16149 F:      Documentation/filesystems/ufs.txt
16150 F:      fs/ufs/
16151
16152 UHID USERSPACE HID IO DRIVER:
16153 M:      David Herrmann <dh.herrmann@googlemail.com>
16154 L:      linux-input@vger.kernel.org
16155 S:      Maintained
16156 F:      drivers/hid/uhid.c
16157 F:      include/uapi/linux/uhid.h
16158
16159 ULPI BUS
16160 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16161 L:      linux-usb@vger.kernel.org
16162 S:      Maintained
16163 F:      drivers/usb/common/ulpi.c
16164 F:      include/linux/ulpi/
16165
16166 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16167 L:      linux-usb@vger.kernel.org
16168 S:      Orphan
16169 F:      drivers/uwb/
16170 F:      include/linux/uwb.h
16171 F:      include/linux/uwb/
16172
16173 UNICODE SUBSYSTEM:
16174 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16175 L:      linux-fsdevel@vger.kernel.org
16176 S:      Supported
16177 F:      fs/unicode/
16178
16179 UNICORE32 ARCHITECTURE:
16180 M:      Guan Xuetao <gxt@pku.edu.cn>
16181 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16182 S:      Maintained
16183 T:      git git://github.com/gxt/linux.git
16184 F:      arch/unicore32/
16185
16186 UNIFDEF
16187 M:      Tony Finch <dot@dotat.at>
16188 W:      http://dotat.at/prog/unifdef
16189 S:      Maintained
16190 F:      scripts/unifdef.c
16191
16192 UNIFORM CDROM DRIVER
16193 M:      Jens Axboe <axboe@kernel.dk>
16194 W:      http://www.kernel.dk
16195 S:      Maintained
16196 F:      Documentation/cdrom/
16197 F:      drivers/cdrom/cdrom.c
16198 F:      include/linux/cdrom.h
16199 F:      include/uapi/linux/cdrom.h
16200
16201 UNISYS S-PAR DRIVERS
16202 M:      David Kershner <david.kershner@unisys.com>
16203 L:      sparmaintainer@unisys.com (Unisys internal)
16204 S:      Supported
16205 F:      include/linux/visorbus.h
16206 F:      drivers/visorbus/
16207 F:      drivers/staging/unisys/
16208
16209 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16210 R:      Alim Akhtar <alim.akhtar@samsung.com>
16211 R:      Avri Altman <avri.altman@wdc.com>
16212 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16213 L:      linux-scsi@vger.kernel.org
16214 S:      Supported
16215 F:      Documentation/scsi/ufs.txt
16216 F:      drivers/scsi/ufs/
16217
16218 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16219 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16220 L:      linux-scsi@vger.kernel.org
16221 S:      Supported
16222 F:      drivers/scsi/ufs/*dwc*
16223
16224 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16225 M:      Stanley Chu <stanley.chu@mediatek.com>
16226 L:      linux-scsi@vger.kernel.org
16227 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16228 S:      Maintained
16229 F:      drivers/scsi/ufs/ufs-mediatek*
16230
16231 UNSORTED BLOCK IMAGES (UBI)
16232 M:      Artem Bityutskiy <dedekind1@gmail.com>
16233 M:      Richard Weinberger <richard@nod.at>
16234 W:      http://www.linux-mtd.infradead.org/
16235 L:      linux-mtd@lists.infradead.org
16236 T:      git git://git.infradead.org/ubifs-2.6.git
16237 S:      Supported
16238 F:      drivers/mtd/ubi/
16239 F:      include/linux/mtd/ubi.h
16240 F:      include/uapi/mtd/ubi-user.h
16241
16242 USB "USBNET" DRIVER FRAMEWORK
16243 M:      Oliver Neukum <oneukum@suse.com>
16244 L:      netdev@vger.kernel.org
16245 W:      http://www.linux-usb.org/usbnet
16246 S:      Maintained
16247 F:      drivers/net/usb/usbnet.c
16248 F:      include/linux/usb/usbnet.h
16249
16250 USB ACM DRIVER
16251 M:      Oliver Neukum <oneukum@suse.com>
16252 L:      linux-usb@vger.kernel.org
16253 S:      Maintained
16254 F:      Documentation/usb/acm.txt
16255 F:      drivers/usb/class/cdc-acm.*
16256
16257 USB AR5523 WIRELESS DRIVER
16258 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16259 L:      linux-wireless@vger.kernel.org
16260 S:      Maintained
16261 F:      drivers/net/wireless/ath/ar5523/
16262
16263 USB ATTACHED SCSI
16264 M:      Oliver Neukum <oneukum@suse.com>
16265 L:      linux-usb@vger.kernel.org
16266 L:      linux-scsi@vger.kernel.org
16267 S:      Maintained
16268 F:      drivers/usb/storage/uas.c
16269
16270 USB CDC ETHERNET DRIVER
16271 M:      Oliver Neukum <oliver@neukum.org>
16272 L:      linux-usb@vger.kernel.org
16273 S:      Maintained
16274 F:      drivers/net/usb/cdc_*.c
16275 F:      include/uapi/linux/usb/cdc.h
16276
16277 USB CHAOSKEY DRIVER
16278 M:      Keith Packard <keithp@keithp.com>
16279 L:      linux-usb@vger.kernel.org
16280 S:      Maintained
16281 F:      drivers/usb/misc/chaoskey.c
16282
16283 USB CYPRESS C67X00 DRIVER
16284 M:      Peter Korsgaard <jacmet@sunsite.dk>
16285 L:      linux-usb@vger.kernel.org
16286 S:      Maintained
16287 F:      drivers/usb/c67x00/
16288
16289 USB DAVICOM DM9601 DRIVER
16290 M:      Peter Korsgaard <jacmet@sunsite.dk>
16291 L:      netdev@vger.kernel.org
16292 W:      http://www.linux-usb.org/usbnet
16293 S:      Maintained
16294 F:      drivers/net/usb/dm9601.c
16295
16296 USB DIAMOND RIO500 DRIVER
16297 M:      Cesar Miquel <miquel@df.uba.ar>
16298 L:      rio500-users@lists.sourceforge.net
16299 W:      http://rio500.sourceforge.net
16300 S:      Maintained
16301 F:      drivers/usb/misc/rio500*
16302
16303 USB EHCI DRIVER
16304 M:      Alan Stern <stern@rowland.harvard.edu>
16305 L:      linux-usb@vger.kernel.org
16306 S:      Maintained
16307 F:      Documentation/usb/ehci.txt
16308 F:      drivers/usb/host/ehci*
16309
16310 USB GADGET/PERIPHERAL SUBSYSTEM
16311 M:      Felipe Balbi <balbi@kernel.org>
16312 L:      linux-usb@vger.kernel.org
16313 W:      http://www.linux-usb.org/gadget
16314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16315 S:      Maintained
16316 F:      drivers/usb/gadget/
16317 F:      include/linux/usb/gadget*
16318
16319 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16320 M:      Jiri Kosina <jikos@kernel.org>
16321 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16322 L:      linux-usb@vger.kernel.org
16323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16324 S:      Maintained
16325 F:      Documentation/hid/hiddev.txt
16326 F:      drivers/hid/usbhid/
16327
16328 USB INTEL XHCI ROLE MUX DRIVER
16329 M:      Hans de Goede <hdegoede@redhat.com>
16330 L:      linux-usb@vger.kernel.org
16331 S:      Maintained
16332 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16333
16334 USB IP DRIVER FOR HISILICON KIRIN
16335 M:      Yu Chen <chenyu56@huawei.com>
16336 M:      Binghui Wang <wangbinghui@hisilicon.com>
16337 L:      linux-usb@vger.kernel.org
16338 S:      Maintained
16339 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16340 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16341
16342 USB ISP116X DRIVER
16343 M:      Olav Kongas <ok@artecdesign.ee>
16344 L:      linux-usb@vger.kernel.org
16345 S:      Maintained
16346 F:      drivers/usb/host/isp116x*
16347 F:      include/linux/usb/isp116x.h
16348
16349 USB LAN78XX ETHERNET DRIVER
16350 M:      Woojung Huh <woojung.huh@microchip.com>
16351 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16352 L:      netdev@vger.kernel.org
16353 S:      Maintained
16354 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16355 F:      drivers/net/usb/lan78xx.*
16356 F:      include/dt-bindings/net/microchip-lan78xx.h
16357
16358 USB MASS STORAGE DRIVER
16359 M:      Alan Stern <stern@rowland.harvard.edu>
16360 L:      linux-usb@vger.kernel.org
16361 L:      usb-storage@lists.one-eyed-alien.net
16362 S:      Maintained
16363 F:      drivers/usb/storage/
16364
16365 USB MIDI DRIVER
16366 M:      Clemens Ladisch <clemens@ladisch.de>
16367 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16369 S:      Maintained
16370 F:      sound/usb/midi.*
16371
16372 USB NETWORKING DRIVERS
16373 L:      linux-usb@vger.kernel.org
16374 S:      Odd Fixes
16375 F:      drivers/net/usb/
16376
16377 USB OHCI DRIVER
16378 M:      Alan Stern <stern@rowland.harvard.edu>
16379 L:      linux-usb@vger.kernel.org
16380 S:      Maintained
16381 F:      Documentation/usb/ohci.txt
16382 F:      drivers/usb/host/ohci*
16383
16384 USB OTG FSM (Finite State Machine)
16385 M:      Peter Chen <Peter.Chen@nxp.com>
16386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16387 L:      linux-usb@vger.kernel.org
16388 S:      Maintained
16389 F:      drivers/usb/common/usb-otg-fsm.c
16390
16391 USB OVER IP DRIVER
16392 M:      Valentina Manea <valentina.manea.m@gmail.com>
16393 M:      Shuah Khan <shuah@kernel.org>
16394 M:      Shuah Khan <skhan@linuxfoundation.org>
16395 L:      linux-usb@vger.kernel.org
16396 S:      Maintained
16397 F:      Documentation/usb/usbip_protocol.txt
16398 F:      drivers/usb/usbip/
16399 F:      tools/usb/usbip/
16400 F:      tools/testing/selftests/drivers/usb/usbip/
16401
16402 USB PEGASUS DRIVER
16403 M:      Petko Manolov <petkan@nucleusys.com>
16404 L:      linux-usb@vger.kernel.org
16405 L:      netdev@vger.kernel.org
16406 T:      git git://github.com/petkan/pegasus.git
16407 W:      https://github.com/petkan/pegasus
16408 S:      Maintained
16409 F:      drivers/net/usb/pegasus.*
16410
16411 USB PHY LAYER
16412 M:      Felipe Balbi <balbi@kernel.org>
16413 L:      linux-usb@vger.kernel.org
16414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16415 S:      Maintained
16416 F:      drivers/usb/phy/
16417
16418 USB PRINTER DRIVER (usblp)
16419 M:      Pete Zaitcev <zaitcev@redhat.com>
16420 L:      linux-usb@vger.kernel.org
16421 S:      Supported
16422 F:      drivers/usb/class/usblp.c
16423
16424 USB QMI WWAN NETWORK DRIVER
16425 M:      Bjørn Mork <bjorn@mork.no>
16426 L:      netdev@vger.kernel.org
16427 S:      Maintained
16428 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16429 F:      drivers/net/usb/qmi_wwan.c
16430
16431 USB RTL8150 DRIVER
16432 M:      Petko Manolov <petkan@nucleusys.com>
16433 L:      linux-usb@vger.kernel.org
16434 L:      netdev@vger.kernel.org
16435 T:      git git://github.com/petkan/rtl8150.git
16436 W:      https://github.com/petkan/rtl8150
16437 S:      Maintained
16438 F:      drivers/net/usb/rtl8150.c
16439
16440 USB SERIAL SUBSYSTEM
16441 M:      Johan Hovold <johan@kernel.org>
16442 L:      linux-usb@vger.kernel.org
16443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16444 S:      Maintained
16445 F:      Documentation/usb/usb-serial.txt
16446 F:      drivers/usb/serial/
16447 F:      include/linux/usb/serial.h
16448
16449 USB SMSC75XX ETHERNET DRIVER
16450 M:      Steve Glendinning <steve.glendinning@shawell.net>
16451 L:      netdev@vger.kernel.org
16452 S:      Maintained
16453 F:      drivers/net/usb/smsc75xx.*
16454
16455 USB SMSC95XX ETHERNET DRIVER
16456 M:      Steve Glendinning <steve.glendinning@shawell.net>
16457 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16458 L:      netdev@vger.kernel.org
16459 S:      Maintained
16460 F:      drivers/net/usb/smsc95xx.*
16461
16462 USB SUBSYSTEM
16463 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16464 L:      linux-usb@vger.kernel.org
16465 W:      http://www.linux-usb.org
16466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16467 S:      Supported
16468 F:      Documentation/devicetree/bindings/usb/
16469 F:      Documentation/usb/
16470 F:      drivers/usb/
16471 F:      include/linux/usb.h
16472 F:      include/linux/usb/
16473
16474 USB TYPEC PI3USB30532 MUX DRIVER
16475 M:      Hans de Goede <hdegoede@redhat.com>
16476 L:      linux-usb@vger.kernel.org
16477 S:      Maintained
16478 F:      drivers/usb/typec/mux/pi3usb30532.c
16479
16480 USB TYPEC CLASS
16481 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16482 L:      linux-usb@vger.kernel.org
16483 S:      Maintained
16484 F:      Documentation/ABI/testing/sysfs-class-typec
16485 F:      Documentation/driver-api/usb/typec.rst
16486 F:      drivers/usb/typec/
16487 F:      include/linux/usb/typec.h
16488
16489 USB TYPEC BUS FOR ALTERNATE MODES
16490 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16491 L:      linux-usb@vger.kernel.org
16492 S:      Maintained
16493 F:      Documentation/ABI/testing/sysfs-bus-typec
16494 F:      Documentation/driver-api/usb/typec_bus.rst
16495 F:      drivers/usb/typec/altmodes/
16496 F:      include/linux/usb/typec_altmode.h
16497
16498 USB TYPEC PORT CONTROLLER DRIVERS
16499 M:      Guenter Roeck <linux@roeck-us.net>
16500 L:      linux-usb@vger.kernel.org
16501 S:      Maintained
16502 F:      drivers/usb/typec/tcpm/
16503
16504 USB UHCI DRIVER
16505 M:      Alan Stern <stern@rowland.harvard.edu>
16506 L:      linux-usb@vger.kernel.org
16507 S:      Maintained
16508 F:      drivers/usb/host/uhci*
16509
16510 USB VIDEO CLASS
16511 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16512 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16513 L:      linux-media@vger.kernel.org
16514 T:      git git://linuxtv.org/media_tree.git
16515 W:      http://www.ideasonboard.org/uvc/
16516 S:      Maintained
16517 F:      drivers/media/usb/uvc/
16518 F:      include/uapi/linux/uvcvideo.h
16519
16520 USB VISION DRIVER
16521 M:      Hans Verkuil <hverkuil@xs4all.nl>
16522 L:      linux-media@vger.kernel.org
16523 T:      git git://linuxtv.org/media_tree.git
16524 W:      https://linuxtv.org
16525 S:      Odd Fixes
16526 F:      drivers/media/usb/usbvision/
16527
16528 USB WEBCAM GADGET
16529 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16530 L:      linux-usb@vger.kernel.org
16531 S:      Maintained
16532 F:      drivers/usb/gadget/function/*uvc*
16533 F:      drivers/usb/gadget/legacy/webcam.c
16534 F:      include/uapi/linux/usb/g_uvc.h
16535
16536 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16537 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16538 L:      linux-wireless@vger.kernel.org
16539 S:      Maintained
16540 F:      drivers/net/wireless/rndis_wlan.c
16541
16542 USB XHCI DRIVER
16543 M:      Mathias Nyman <mathias.nyman@intel.com>
16544 L:      linux-usb@vger.kernel.org
16545 S:      Supported
16546 F:      drivers/usb/host/xhci*
16547 F:      drivers/usb/host/pci-quirks*
16548
16549 USB ZD1201 DRIVER
16550 L:      linux-wireless@vger.kernel.org
16551 W:      http://linux-lc100020.sourceforge.net
16552 S:      Orphan
16553 F:      drivers/net/wireless/zydas/zd1201.*
16554
16555 USB ZR364XX DRIVER
16556 M:      Antoine Jacquet <royale@zerezo.com>
16557 L:      linux-usb@vger.kernel.org
16558 L:      linux-media@vger.kernel.org
16559 T:      git git://linuxtv.org/media_tree.git
16560 W:      http://royale.zerezo.com/zr364xx/
16561 S:      Maintained
16562 F:      Documentation/media/v4l-drivers/zr364xx*
16563 F:      drivers/media/usb/zr364xx/
16564
16565 USER-MODE LINUX (UML)
16566 M:      Jeff Dike <jdike@addtoit.com>
16567 M:      Richard Weinberger <richard@nod.at>
16568 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16569 L:      linux-um@lists.infradead.org
16570 W:      http://user-mode-linux.sourceforge.net
16571 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16573 S:      Maintained
16574 F:      Documentation/virtual/uml/
16575 F:      arch/um/
16576 F:      arch/x86/um/
16577 F:      fs/hostfs/
16578
16579 USERSPACE COPYIN/COPYOUT (UIOVEC)
16580 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16581 S:      Maintained
16582 F:      lib/iov_iter.c
16583 F:      include/linux/uio.h
16584
16585 USERSPACE DMA BUFFER DRIVER
16586 M:      Gerd Hoffmann <kraxel@redhat.com>
16587 S:      Maintained
16588 L:      dri-devel@lists.freedesktop.org
16589 F:      drivers/dma-buf/udmabuf.c
16590 F:      include/uapi/linux/udmabuf.h
16591 T:      git git://anongit.freedesktop.org/drm/drm-misc
16592
16593 USERSPACE I/O (UIO)
16594 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16595 S:      Maintained
16596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16597 F:      Documentation/driver-api/uio-howto.rst
16598 F:      drivers/uio/
16599 F:      include/linux/uio_driver.h
16600
16601 UTIL-LINUX PACKAGE
16602 M:      Karel Zak <kzak@redhat.com>
16603 L:      util-linux@vger.kernel.org
16604 W:      http://en.wikipedia.org/wiki/Util-linux
16605 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16606 S:      Maintained
16607
16608 UUID HELPERS
16609 M:      Christoph Hellwig <hch@lst.de>
16610 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16611 L:      linux-kernel@vger.kernel.org
16612 T:      git git://git.infradead.org/users/hch/uuid.git
16613 F:      lib/uuid.c
16614 F:      lib/test_uuid.c
16615 F:      include/linux/uuid.h
16616 F:      include/uapi/linux/uuid.h
16617 S:      Maintained
16618
16619 UVESAFB DRIVER
16620 M:      Michal Januszewski <spock@gentoo.org>
16621 L:      linux-fbdev@vger.kernel.org
16622 W:      https://github.com/mjanusz/v86d
16623 S:      Maintained
16624 F:      Documentation/fb/uvesafb.txt
16625 F:      drivers/video/fbdev/uvesafb.*
16626
16627 VF610 NAND DRIVER
16628 M:      Stefan Agner <stefan@agner.ch>
16629 L:      linux-mtd@lists.infradead.org
16630 S:      Supported
16631 F:      drivers/mtd/nand/raw/vf610_nfc.c
16632
16633 VFAT/FAT/MSDOS FILESYSTEM
16634 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16635 S:      Maintained
16636 F:      Documentation/filesystems/vfat.txt
16637 F:      fs/fat/
16638
16639 VFIO DRIVER
16640 M:      Alex Williamson <alex.williamson@redhat.com>
16641 R:      Cornelia Huck <cohuck@redhat.com>
16642 L:      kvm@vger.kernel.org
16643 T:      git git://github.com/awilliam/linux-vfio.git
16644 S:      Maintained
16645 F:      Documentation/vfio.txt
16646 F:      drivers/vfio/
16647 F:      include/linux/vfio.h
16648 F:      include/uapi/linux/vfio.h
16649
16650 VFIO MEDIATED DEVICE DRIVERS
16651 M:      Kirti Wankhede <kwankhede@nvidia.com>
16652 L:      kvm@vger.kernel.org
16653 S:      Maintained
16654 F:      Documentation/vfio-mediated-device.txt
16655 F:      drivers/vfio/mdev/
16656 F:      include/linux/mdev.h
16657 F:      samples/vfio-mdev/
16658
16659 VFIO PLATFORM DRIVER
16660 M:      Eric Auger <eric.auger@redhat.com>
16661 L:      kvm@vger.kernel.org
16662 S:      Maintained
16663 F:      drivers/vfio/platform/
16664
16665 VGA_SWITCHEROO
16666 R:      Lukas Wunner <lukas@wunner.de>
16667 S:      Maintained
16668 F:      Documentation/gpu/vga-switcheroo.rst
16669 F:      drivers/gpu/vga/vga_switcheroo.c
16670 F:      include/linux/vga_switcheroo.h
16671 T:      git git://anongit.freedesktop.org/drm/drm-misc
16672
16673 VIA RHINE NETWORK DRIVER
16674 S:      Orphan
16675 F:      drivers/net/ethernet/via/via-rhine.c
16676
16677 VIA SD/MMC CARD CONTROLLER DRIVER
16678 M:      Bruce Chang <brucechang@via.com.tw>
16679 M:      Harald Welte <HaraldWelte@viatech.com>
16680 S:      Maintained
16681 F:      drivers/mmc/host/via-sdmmc.c
16682
16683 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16684 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16685 L:      linux-fbdev@vger.kernel.org
16686 S:      Maintained
16687 F:      include/linux/via-core.h
16688 F:      include/linux/via-gpio.h
16689 F:      include/linux/via_i2c.h
16690 F:      drivers/video/fbdev/via/
16691
16692 VIA VELOCITY NETWORK DRIVER
16693 M:      Francois Romieu <romieu@fr.zoreil.com>
16694 L:      netdev@vger.kernel.org
16695 S:      Maintained
16696 F:      drivers/net/ethernet/via/via-velocity.*
16697
16698 VICODEC VIRTUAL CODEC DRIVER
16699 M:      Hans Verkuil <hans.verkuil@cisco.com>
16700 L:      linux-media@vger.kernel.org
16701 T:      git git://linuxtv.org/media_tree.git
16702 W:      https://linuxtv.org
16703 S:      Maintained
16704 F:      drivers/media/platform/vicodec/*
16705
16706 VIDEO MULTIPLEXER DRIVER
16707 M:      Philipp Zabel <p.zabel@pengutronix.de>
16708 L:      linux-media@vger.kernel.org
16709 S:      Maintained
16710 F:      drivers/media/platform/video-mux.c
16711
16712 VIDEO I2C POLLING DRIVER
16713 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16714 L:      linux-media@vger.kernel.org
16715 S:      Maintained
16716 F:      drivers/media/i2c/video-i2c.c
16717
16718 VIDEOBUF2 FRAMEWORK
16719 M:      Pawel Osciak <pawel@osciak.com>
16720 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16721 M:      Kyungmin Park <kyungmin.park@samsung.com>
16722 L:      linux-media@vger.kernel.org
16723 S:      Maintained
16724 F:      drivers/media/common/videobuf2/*
16725 F:      include/media/videobuf2-*
16726
16727 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16728 M:      Helen Koike <helen.koike@collabora.com>
16729 L:      linux-media@vger.kernel.org
16730 T:      git git://linuxtv.org/media_tree.git
16731 W:      https://linuxtv.org
16732 S:      Maintained
16733 F:      drivers/media/platform/vimc/*
16734
16735 VIRT LIB
16736 M:      Alex Williamson <alex.williamson@redhat.com>
16737 M:      Paolo Bonzini <pbonzini@redhat.com>
16738 L:      kvm@vger.kernel.org
16739 S:      Supported
16740 F:      virt/lib/
16741
16742 VIRTIO AND VHOST VSOCK DRIVER
16743 M:      Stefan Hajnoczi <stefanha@redhat.com>
16744 L:      kvm@vger.kernel.org
16745 L:      virtualization@lists.linux-foundation.org
16746 L:      netdev@vger.kernel.org
16747 S:      Maintained
16748 F:      include/linux/virtio_vsock.h
16749 F:      include/uapi/linux/virtio_vsock.h
16750 F:      include/uapi/linux/vsockmon.h
16751 F:      include/uapi/linux/vm_sockets_diag.h
16752 F:      net/vmw_vsock/diag.c
16753 F:      net/vmw_vsock/af_vsock_tap.c
16754 F:      net/vmw_vsock/virtio_transport_common.c
16755 F:      net/vmw_vsock/virtio_transport.c
16756 F:      drivers/net/vsockmon.c
16757 F:      drivers/vhost/vsock.c
16758 F:      tools/testing/vsock/
16759
16760 VIRTIO CONSOLE DRIVER
16761 M:      Amit Shah <amit@kernel.org>
16762 L:      virtualization@lists.linux-foundation.org
16763 S:      Maintained
16764 F:      drivers/char/virtio_console.c
16765 F:      include/linux/virtio_console.h
16766 F:      include/uapi/linux/virtio_console.h
16767
16768 VIRTIO CORE AND NET DRIVERS
16769 M:      "Michael S. Tsirkin" <mst@redhat.com>
16770 M:      Jason Wang <jasowang@redhat.com>
16771 L:      virtualization@lists.linux-foundation.org
16772 S:      Maintained
16773 F:      Documentation/devicetree/bindings/virtio/
16774 F:      drivers/virtio/
16775 F:      tools/virtio/
16776 F:      drivers/net/virtio_net.c
16777 F:      drivers/block/virtio_blk.c
16778 F:      include/linux/virtio*.h
16779 F:      include/uapi/linux/virtio_*.h
16780 F:      drivers/crypto/virtio/
16781 F:      mm/balloon_compaction.c
16782
16783 VIRTIO BLOCK AND SCSI DRIVERS
16784 M:      "Michael S. Tsirkin" <mst@redhat.com>
16785 M:      Jason Wang <jasowang@redhat.com>
16786 R:      Paolo Bonzini <pbonzini@redhat.com>
16787 R:      Stefan Hajnoczi <stefanha@redhat.com>
16788 L:      virtualization@lists.linux-foundation.org
16789 S:      Maintained
16790 F:      drivers/block/virtio_blk.c
16791 F:      drivers/scsi/virtio_scsi.c
16792 F:      include/uapi/linux/virtio_blk.h
16793 F:      include/uapi/linux/virtio_scsi.h
16794 F:      drivers/vhost/scsi.c
16795
16796 VIRTIO CRYPTO DRIVER
16797 M:      Gonglei <arei.gonglei@huawei.com>
16798 L:      virtualization@lists.linux-foundation.org
16799 L:      linux-crypto@vger.kernel.org
16800 S:      Maintained
16801 F:      drivers/crypto/virtio/
16802 F:      include/uapi/linux/virtio_crypto.h
16803
16804 VIRTIO DRIVERS FOR S390
16805 M:      Cornelia Huck <cohuck@redhat.com>
16806 M:      Halil Pasic <pasic@linux.ibm.com>
16807 L:      linux-s390@vger.kernel.org
16808 L:      virtualization@lists.linux-foundation.org
16809 L:      kvm@vger.kernel.org
16810 S:      Supported
16811 F:      drivers/s390/virtio/
16812 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16813
16814 VIRTIO GPU DRIVER
16815 M:      David Airlie <airlied@linux.ie>
16816 M:      Gerd Hoffmann <kraxel@redhat.com>
16817 L:      dri-devel@lists.freedesktop.org
16818 L:      virtualization@lists.linux-foundation.org
16819 T:      git git://anongit.freedesktop.org/drm/drm-misc
16820 S:      Maintained
16821 F:      drivers/gpu/drm/virtio/
16822 F:      include/uapi/linux/virtio_gpu.h
16823
16824 VIRTIO HOST (VHOST)
16825 M:      "Michael S. Tsirkin" <mst@redhat.com>
16826 M:      Jason Wang <jasowang@redhat.com>
16827 L:      kvm@vger.kernel.org
16828 L:      virtualization@lists.linux-foundation.org
16829 L:      netdev@vger.kernel.org
16830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16831 S:      Maintained
16832 F:      drivers/vhost/
16833 F:      include/uapi/linux/vhost.h
16834
16835 VIRTIO INPUT DRIVER
16836 M:      Gerd Hoffmann <kraxel@redhat.com>
16837 S:      Maintained
16838 F:      drivers/virtio/virtio_input.c
16839 F:      include/uapi/linux/virtio_input.h
16840
16841 VIRTUAL BOX GUEST DEVICE DRIVER
16842 M:      Hans de Goede <hdegoede@redhat.com>
16843 M:      Arnd Bergmann <arnd@arndb.de>
16844 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16845 S:      Maintained
16846 F:      include/linux/vbox_utils.h
16847 F:      include/uapi/linux/vbox*.h
16848 F:      drivers/virt/vboxguest/
16849
16850 VIRTUAL SERIO DEVICE DRIVER
16851 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16852 S:      Maintained
16853 F:      drivers/input/serio/userio.c
16854 F:      include/uapi/linux/userio.h
16855
16856 VIVID VIRTUAL VIDEO DRIVER
16857 M:      Hans Verkuil <hverkuil@xs4all.nl>
16858 L:      linux-media@vger.kernel.org
16859 T:      git git://linuxtv.org/media_tree.git
16860 W:      https://linuxtv.org
16861 S:      Maintained
16862 F:      drivers/media/platform/vivid/*
16863
16864 VLYNQ BUS
16865 M:      Florian Fainelli <f.fainelli@gmail.com>
16866 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16867 S:      Maintained
16868 F:      drivers/vlynq/vlynq.c
16869 F:      include/linux/vlynq.h
16870
16871 VME SUBSYSTEM
16872 M:      Martyn Welch <martyn@welchs.me.uk>
16873 M:      Manohar Vanga <manohar.vanga@gmail.com>
16874 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16875 L:      devel@driverdev.osuosl.org
16876 S:      Maintained
16877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16878 F:      Documentation/driver-api/vme.rst
16879 F:      drivers/staging/vme/
16880 F:      drivers/vme/
16881 F:      include/linux/vme*
16882
16883 VMWARE BALLOON DRIVER
16884 M:      Julien Freche <jfreche@vmware.com>
16885 M:      Nadav Amit <namit@vmware.com>
16886 M:      "VMware, Inc." <pv-drivers@vmware.com>
16887 L:      linux-kernel@vger.kernel.org
16888 S:      Maintained
16889 F:      drivers/misc/vmw_balloon.c
16890
16891 VMWARE HYPERVISOR INTERFACE
16892 M:      Alok Kataria <akataria@vmware.com>
16893 L:      virtualization@lists.linux-foundation.org
16894 S:      Supported
16895 F:      arch/x86/kernel/cpu/vmware.c
16896
16897 VMWARE PVRDMA DRIVER
16898 M:      Adit Ranadive <aditr@vmware.com>
16899 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16900 L:      linux-rdma@vger.kernel.org
16901 S:      Maintained
16902 F:      drivers/infiniband/hw/vmw_pvrdma/
16903
16904 VMware PVSCSI driver
16905 M:      Jim Gill <jgill@vmware.com>
16906 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16907 L:      linux-scsi@vger.kernel.org
16908 S:      Maintained
16909 F:      drivers/scsi/vmw_pvscsi.c
16910 F:      drivers/scsi/vmw_pvscsi.h
16911
16912 VMWARE VMMOUSE SUBDRIVER
16913 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16914 M:      "VMware, Inc." <pv-drivers@vmware.com>
16915 L:      linux-input@vger.kernel.org
16916 S:      Maintained
16917 F:      drivers/input/mouse/vmmouse.c
16918 F:      drivers/input/mouse/vmmouse.h
16919
16920 VMWARE VMXNET3 ETHERNET DRIVER
16921 M:      Ronak Doshi <doshir@vmware.com>
16922 M:      "VMware, Inc." <pv-drivers@vmware.com>
16923 L:      netdev@vger.kernel.org
16924 S:      Maintained
16925 F:      drivers/net/vmxnet3/
16926
16927 VOCORE VOCORE2 BOARD
16928 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16929 L:      linux-mips@vger.kernel.org
16930 S:      Maintained
16931 F:      arch/mips/boot/dts/ralink/vocore2.dts
16932
16933 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16934 M:      Liam Girdwood <lgirdwood@gmail.com>
16935 M:      Mark Brown <broonie@kernel.org>
16936 L:      linux-kernel@vger.kernel.org
16937 W:      http://www.slimlogic.co.uk/?p=48
16938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16939 S:      Supported
16940 F:      Documentation/devicetree/bindings/regulator/
16941 F:      Documentation/power/regulator/
16942 F:      drivers/regulator/
16943 F:      include/dt-bindings/regulator/
16944 F:      include/linux/regulator/
16945
16946 VRF
16947 M:      David Ahern <dsa@cumulusnetworks.com>
16948 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16949 L:      netdev@vger.kernel.org
16950 S:      Maintained
16951 F:      drivers/net/vrf.c
16952 F:      Documentation/networking/vrf.txt
16953
16954 VT1211 HARDWARE MONITOR DRIVER
16955 M:      Juerg Haefliger <juergh@gmail.com>
16956 L:      linux-hwmon@vger.kernel.org
16957 S:      Maintained
16958 F:      Documentation/hwmon/vt1211.rst
16959 F:      drivers/hwmon/vt1211.c
16960
16961 VT8231 HARDWARE MONITOR DRIVER
16962 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16963 L:      linux-hwmon@vger.kernel.org
16964 S:      Maintained
16965 F:      drivers/hwmon/vt8231.c
16966
16967 VUB300 USB to SDIO/SD/MMC bridge chip
16968 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16969 L:      linux-mmc@vger.kernel.org
16970 L:      linux-usb@vger.kernel.org
16971 S:      Supported
16972 F:      drivers/mmc/host/vub300.c
16973
16974 W1 DALLAS'S 1-WIRE BUS
16975 M:      Evgeniy Polyakov <zbr@ioremap.net>
16976 S:      Maintained
16977 F:      Documentation/devicetree/bindings/w1/
16978 F:      Documentation/w1/
16979 F:      drivers/w1/
16980 F:      include/linux/w1.h
16981
16982 W83791D HARDWARE MONITORING DRIVER
16983 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16984 L:      linux-hwmon@vger.kernel.org
16985 S:      Maintained
16986 F:      Documentation/hwmon/w83791d.rst
16987 F:      drivers/hwmon/w83791d.c
16988
16989 W83793 HARDWARE MONITORING DRIVER
16990 M:      Rudolf Marek <r.marek@assembler.cz>
16991 L:      linux-hwmon@vger.kernel.org
16992 S:      Maintained
16993 F:      Documentation/hwmon/w83793.rst
16994 F:      drivers/hwmon/w83793.c
16995
16996 W83795 HARDWARE MONITORING DRIVER
16997 M:      Jean Delvare <jdelvare@suse.com>
16998 L:      linux-hwmon@vger.kernel.org
16999 S:      Maintained
17000 F:      drivers/hwmon/w83795.c
17001
17002 W83L51xD SD/MMC CARD INTERFACE DRIVER
17003 M:      Pierre Ossman <pierre@ossman.eu>
17004 S:      Maintained
17005 F:      drivers/mmc/host/wbsd.*
17006
17007 WACOM PROTOCOL 4 SERIAL TABLETS
17008 M:      Julian Squires <julian@cipht.net>
17009 M:      Hans de Goede <hdegoede@redhat.com>
17010 L:      linux-input@vger.kernel.org
17011 S:      Maintained
17012 F:      drivers/input/tablet/wacom_serial4.c
17013
17014 WATCHDOG DEVICE DRIVERS
17015 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17016 M:      Guenter Roeck <linux@roeck-us.net>
17017 L:      linux-watchdog@vger.kernel.org
17018 W:      http://www.linux-watchdog.org/
17019 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17020 S:      Maintained
17021 F:      Documentation/devicetree/bindings/watchdog/
17022 F:      Documentation/watchdog/
17023 F:      drivers/watchdog/
17024 F:      include/linux/watchdog.h
17025 F:      include/uapi/linux/watchdog.h
17026
17027 WHISKEYCOVE PMIC GPIO DRIVER
17028 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17029 L:      linux-gpio@vger.kernel.org
17030 S:      Maintained
17031 F:      drivers/gpio/gpio-wcove.c
17032
17033 WHWAVE RTC DRIVER
17034 M:      Dianlong Li <long17.cool@163.com>
17035 L:      linux-rtc@vger.kernel.org
17036 S:      Maintained
17037 F:      drivers/rtc/rtc-sd3078.c
17038
17039 WIIMOTE HID DRIVER
17040 M:      David Herrmann <dh.herrmann@googlemail.com>
17041 L:      linux-input@vger.kernel.org
17042 S:      Maintained
17043 F:      drivers/hid/hid-wiimote*
17044
17045 WILOCITY WIL6210 WIRELESS DRIVER
17046 M:      Maya Erez <merez@codeaurora.org>
17047 L:      linux-wireless@vger.kernel.org
17048 L:      wil6210@qti.qualcomm.com
17049 S:      Supported
17050 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17051 F:      drivers/net/wireless/ath/wil6210/
17052
17053 WIMAX STACK
17054 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17055 M:      linux-wimax@intel.com
17056 L:      wimax@linuxwimax.org (subscribers-only)
17057 S:      Supported
17058 W:      http://linuxwimax.org
17059 F:      Documentation/wimax/README.wimax
17060 F:      include/linux/wimax/debug.h
17061 F:      include/net/wimax.h
17062 F:      include/uapi/linux/wimax.h
17063 F:      net/wimax/
17064
17065 WINBOND CIR DRIVER
17066 M:      David Härdeman <david@hardeman.nu>
17067 S:      Maintained
17068 F:      drivers/media/rc/winbond-cir.c
17069
17070 RCMM REMOTE CONTROLS DECODER
17071 M:      Patrick Lerda <patrick9876@free.fr>
17072 S:      Maintained
17073 F:      drivers/media/rc/ir-rcmm-decoder.c
17074
17075 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17076 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17077 L:      linux-watchdog@vger.kernel.org
17078 S:      Maintained
17079 F:      drivers/watchdog/ebc-c384_wdt.c
17080
17081 WINSYSTEMS WS16C48 GPIO DRIVER
17082 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17083 L:      linux-gpio@vger.kernel.org
17084 S:      Maintained
17085 F:      drivers/gpio/gpio-ws16c48.c
17086
17087 WISTRON LAPTOP BUTTON DRIVER
17088 M:      Miloslav Trmac <mitr@volny.cz>
17089 S:      Maintained
17090 F:      drivers/input/misc/wistron_btns.c
17091
17092 WL3501 WIRELESS PCMCIA CARD DRIVER
17093 L:      linux-wireless@vger.kernel.org
17094 S:      Odd fixes
17095 F:      drivers/net/wireless/wl3501*
17096
17097 WOLFSON MICROELECTRONICS DRIVERS
17098 L:      patches@opensource.cirrus.com
17099 T:      git https://github.com/CirrusLogic/linux-drivers.git
17100 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17101 S:      Supported
17102 F:      Documentation/hwmon/wm83??.rst
17103 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17104 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17105 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17106 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17107 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17108 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17109 F:      drivers/clk/clk-wm83*.c
17110 F:      drivers/extcon/extcon-arizona.c
17111 F:      drivers/leds/leds-wm83*.c
17112 F:      drivers/gpio/gpio-*wm*.c
17113 F:      drivers/gpio/gpio-arizona.c
17114 F:      drivers/hwmon/wm83??-hwmon.c
17115 F:      drivers/input/misc/wm831x-on.c
17116 F:      drivers/input/touchscreen/wm831x-ts.c
17117 F:      drivers/input/touchscreen/wm97*.c
17118 F:      drivers/mfd/arizona*
17119 F:      drivers/mfd/wm*.c
17120 F:      drivers/mfd/cs47l24*
17121 F:      drivers/power/supply/wm83*.c
17122 F:      drivers/rtc/rtc-wm83*.c
17123 F:      drivers/regulator/wm8*.c
17124 F:      drivers/regulator/arizona*
17125 F:      drivers/video/backlight/wm83*_bl.c
17126 F:      drivers/watchdog/wm83*_wdt.c
17127 F:      include/linux/mfd/arizona/
17128 F:      include/linux/mfd/wm831x/
17129 F:      include/linux/mfd/wm8350/
17130 F:      include/linux/mfd/wm8400*
17131 F:      include/linux/regulator/arizona*
17132 F:      include/linux/wm97xx.h
17133 F:      include/sound/wm????.h
17134 F:      sound/soc/codecs/arizona.?
17135 F:      sound/soc/codecs/wm*
17136 F:      sound/soc/codecs/cs47l24*
17137
17138 WORKQUEUE
17139 M:      Tejun Heo <tj@kernel.org>
17140 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17142 S:      Maintained
17143 F:      include/linux/workqueue.h
17144 F:      kernel/workqueue.c
17145 F:      Documentation/core-api/workqueue.rst
17146
17147 X-POWERS AXP288 PMIC DRIVERS
17148 M:      Hans de Goede <hdegoede@redhat.com>
17149 S:      Maintained
17150 N:      axp288
17151 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17152
17153 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17154 M:      Chen-Yu Tsai <wens@csie.org>
17155 L:      linux-kernel@vger.kernel.org
17156 S:      Maintained
17157 N:      axp[128]
17158
17159 X.25 NETWORK LAYER
17160 M:      Andrew Hendry <andrew.hendry@gmail.com>
17161 L:      linux-x25@vger.kernel.org
17162 S:      Odd Fixes
17163 F:      Documentation/networking/x25*
17164 F:      include/net/x25*
17165 F:      net/x25/
17166
17167 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17168 M:      Thomas Gleixner <tglx@linutronix.de>
17169 M:      Ingo Molnar <mingo@redhat.com>
17170 M:      Borislav Petkov <bp@alien8.de>
17171 R:      "H. Peter Anvin" <hpa@zytor.com>
17172 M:      x86@kernel.org
17173 L:      linux-kernel@vger.kernel.org
17174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17175 S:      Maintained
17176 F:      Documentation/devicetree/bindings/x86/
17177 F:      Documentation/x86/
17178 F:      arch/x86/
17179
17180 X86 ENTRY CODE
17181 M:      Andy Lutomirski <luto@kernel.org>
17182 L:      linux-kernel@vger.kernel.org
17183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17184 S:      Maintained
17185 F:      arch/x86/entry/
17186
17187 X86 MCE INFRASTRUCTURE
17188 M:      Tony Luck <tony.luck@intel.com>
17189 M:      Borislav Petkov <bp@alien8.de>
17190 L:      linux-edac@vger.kernel.org
17191 S:      Maintained
17192 F:      arch/x86/kernel/cpu/mce/*
17193
17194 X86 MICROCODE UPDATE SUPPORT
17195 M:      Borislav Petkov <bp@alien8.de>
17196 S:      Maintained
17197 F:      arch/x86/kernel/cpu/microcode/*
17198
17199 X86 MM
17200 M:      Dave Hansen <dave.hansen@linux.intel.com>
17201 M:      Andy Lutomirski <luto@kernel.org>
17202 M:      Peter Zijlstra <peterz@infradead.org>
17203 L:      linux-kernel@vger.kernel.org
17204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17205 S:      Maintained
17206 F:      arch/x86/mm/
17207
17208 X86 PLATFORM DRIVERS
17209 M:      Darren Hart <dvhart@infradead.org>
17210 M:      Andy Shevchenko <andy@infradead.org>
17211 L:      platform-driver-x86@vger.kernel.org
17212 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17213 S:      Maintained
17214 F:      drivers/platform/x86/
17215 F:      drivers/platform/olpc/
17216
17217 X86 PLATFORM DRIVERS - ARCH
17218 R:      Darren Hart <dvhart@infradead.org>
17219 R:      Andy Shevchenko <andy@infradead.org>
17220 L:      platform-driver-x86@vger.kernel.org
17221 L:      x86@kernel.org
17222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17223 S:      Maintained
17224 F:      arch/x86/platform
17225
17226 X86 VDSO
17227 M:      Andy Lutomirski <luto@kernel.org>
17228 L:      linux-kernel@vger.kernel.org
17229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17230 S:      Maintained
17231 F:      arch/x86/entry/vdso/
17232
17233 XARRAY
17234 M:      Matthew Wilcox <willy@infradead.org>
17235 L:      linux-fsdevel@vger.kernel.org
17236 S:      Supported
17237 F:      Documentation/core-api/xarray.rst
17238 F:      lib/idr.c
17239 F:      lib/xarray.c
17240 F:      include/linux/idr.h
17241 F:      include/linux/xarray.h
17242 F:      tools/testing/radix-tree
17243
17244 XBOX DVD IR REMOTE
17245 M:      Benjamin Valentin <benpicco@googlemail.com>
17246 S:      Maintained
17247 F:      drivers/media/rc/xbox_remote.c
17248 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17249
17250 XC2028/3028 TUNER DRIVER
17251 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17252 L:      linux-media@vger.kernel.org
17253 W:      https://linuxtv.org
17254 T:      git git://linuxtv.org/media_tree.git
17255 S:      Maintained
17256 F:      drivers/media/tuners/tuner-xc2028.*
17257
17258 XDP (eXpress Data Path)
17259 M:      Alexei Starovoitov <ast@kernel.org>
17260 M:      Daniel Borkmann <daniel@iogearbox.net>
17261 M:      David S. Miller <davem@davemloft.net>
17262 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17263 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17264 M:      John Fastabend <john.fastabend@gmail.com>
17265 L:      netdev@vger.kernel.org
17266 L:      xdp-newbies@vger.kernel.org
17267 L:      bpf@vger.kernel.org
17268 S:      Supported
17269 F:      net/core/xdp.c
17270 F:      include/net/xdp.h
17271 F:      kernel/bpf/devmap.c
17272 F:      kernel/bpf/cpumap.c
17273 F:      include/trace/events/xdp.h
17274 K:      xdp
17275 N:      xdp
17276
17277 XDP SOCKETS (AF_XDP)
17278 M:      Björn Töpel <bjorn.topel@intel.com>
17279 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17280 L:      netdev@vger.kernel.org
17281 L:      bpf@vger.kernel.org
17282 S:      Maintained
17283 F:      kernel/bpf/xskmap.c
17284 F:      net/xdp/
17285
17286 XEN BLOCK SUBSYSTEM
17287 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17288 M:      Roger Pau Monné <roger.pau@citrix.com>
17289 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17290 S:      Supported
17291 F:      drivers/block/xen-blkback/*
17292 F:      drivers/block/xen*
17293
17294 XEN HYPERVISOR ARM
17295 M:      Stefano Stabellini <sstabellini@kernel.org>
17296 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17297 S:      Maintained
17298 F:      arch/arm/xen/
17299 F:      arch/arm/include/asm/xen/
17300
17301 XEN HYPERVISOR ARM64
17302 M:      Stefano Stabellini <sstabellini@kernel.org>
17303 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17304 S:      Maintained
17305 F:      arch/arm64/xen/
17306 F:      arch/arm64/include/asm/xen/
17307
17308 XEN HYPERVISOR INTERFACE
17309 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17310 M:      Juergen Gross <jgross@suse.com>
17311 R:      Stefano Stabellini <sstabellini@kernel.org>
17312 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17314 S:      Supported
17315 F:      arch/x86/xen/
17316 F:      arch/x86/platform/pvh/
17317 F:      drivers/*/xen-*front.c
17318 F:      drivers/xen/
17319 F:      arch/x86/include/asm/xen/
17320 F:      arch/x86/include/asm/pvclock-abi.h
17321 F:      include/xen/
17322 F:      include/uapi/xen/
17323 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17324 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17325
17326 XEN NETWORK BACKEND DRIVER
17327 M:      Wei Liu <wei.liu2@citrix.com>
17328 M:      Paul Durrant <paul.durrant@citrix.com>
17329 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17330 L:      netdev@vger.kernel.org
17331 S:      Supported
17332 F:      drivers/net/xen-netback/*
17333
17334 XEN PCI SUBSYSTEM
17335 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17336 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17337 S:      Supported
17338 F:      arch/x86/pci/*xen*
17339 F:      drivers/pci/*xen*
17340
17341 XEN PVSCSI DRIVERS
17342 M:      Juergen Gross <jgross@suse.com>
17343 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17344 L:      linux-scsi@vger.kernel.org
17345 S:      Supported
17346 F:      drivers/scsi/xen-scsifront.c
17347 F:      drivers/xen/xen-scsiback.c
17348 F:      include/xen/interface/io/vscsiif.h
17349
17350 XEN SWIOTLB SUBSYSTEM
17351 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17352 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17353 L:      iommu@lists.linux-foundation.org
17354 S:      Supported
17355 F:      arch/x86/xen/*swiotlb*
17356 F:      drivers/xen/*swiotlb*
17357
17358 XEN SOUND FRONTEND DRIVER
17359 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17360 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17362 S:      Supported
17363 F:      sound/xen/*
17364
17365 XFS FILESYSTEM
17366 M:      Darrick J. Wong <darrick.wong@oracle.com>
17367 M:      linux-xfs@vger.kernel.org
17368 L:      linux-xfs@vger.kernel.org
17369 W:      http://xfs.org/
17370 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17371 S:      Supported
17372 F:      Documentation/filesystems/xfs.txt
17373 F:      fs/xfs/
17374
17375 XILINX AXI ETHERNET DRIVER
17376 M:      Anirudha Sarangi <anirudh@xilinx.com>
17377 M:      John Linn <John.Linn@xilinx.com>
17378 S:      Maintained
17379 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17380
17381 XILINX UARTLITE SERIAL DRIVER
17382 M:      Peter Korsgaard <jacmet@sunsite.dk>
17383 L:      linux-serial@vger.kernel.org
17384 S:      Maintained
17385 F:      drivers/tty/serial/uartlite.c
17386
17387 XILINX VIDEO IP CORES
17388 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17389 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17390 L:      linux-media@vger.kernel.org
17391 T:      git git://linuxtv.org/media_tree.git
17392 S:      Supported
17393 F:      Documentation/devicetree/bindings/media/xilinx/
17394 F:      drivers/media/platform/xilinx/
17395 F:      include/uapi/linux/xilinx-v4l2-controls.h
17396
17397 XILLYBUS DRIVER
17398 M:      Eli Billauer <eli.billauer@gmail.com>
17399 L:      linux-kernel@vger.kernel.org
17400 S:      Supported
17401 F:      drivers/char/xillybus/
17402
17403 XLP9XX I2C DRIVER
17404 M:      George Cherian <george.cherian@cavium.com>
17405 M:      Jan Glauber <jglauber@cavium.com>
17406 L:      linux-i2c@vger.kernel.org
17407 W:      http://www.cavium.com
17408 S:      Supported
17409 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17410 F:      drivers/i2c/busses/i2c-xlp9xx.c
17411
17412 XRA1403 GPIO EXPANDER
17413 M:      Nandor Han <nandor.han@ge.com>
17414 M:      Semi Malinen <semi.malinen@ge.com>
17415 L:      linux-gpio@vger.kernel.org
17416 S:      Maintained
17417 F:      drivers/gpio/gpio-xra1403.c
17418 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17419
17420 XTENSA XTFPGA PLATFORM SUPPORT
17421 M:      Max Filippov <jcmvbkbc@gmail.com>
17422 L:      linux-xtensa@linux-xtensa.org
17423 S:      Maintained
17424 F:      drivers/spi/spi-xtensa-xtfpga.c
17425 F:      sound/soc/xtensa/xtfpga-i2s.c
17426
17427 YAM DRIVER FOR AX.25
17428 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17429 L:      linux-hams@vger.kernel.org
17430 S:      Maintained
17431 F:      drivers/net/hamradio/yam*
17432 F:      include/linux/yam.h
17433
17434 YAMA SECURITY MODULE
17435 M:      Kees Cook <keescook@chromium.org>
17436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17437 S:      Supported
17438 F:      security/yama/
17439 F:      Documentation/admin-guide/LSM/Yama.rst
17440
17441 YEALINK PHONE DRIVER
17442 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17443 L:      usbb2k-api-dev@nongnu.org
17444 S:      Maintained
17445 F:      Documentation/input/devices/yealink.rst
17446 F:      drivers/input/misc/yealink.*
17447
17448 Z8530 DRIVER FOR AX.25
17449 M:      Joerg Reuter <jreuter@yaina.de>
17450 W:      http://yaina.de/jreuter/
17451 W:      http://www.qsl.net/dl1bke/
17452 L:      linux-hams@vger.kernel.org
17453 S:      Maintained
17454 F:      Documentation/networking/z8530drv.txt
17455 F:      drivers/net/hamradio/*scc.c
17456 F:      drivers/net/hamradio/z8530.h
17457
17458 ZBUD COMPRESSED PAGE ALLOCATOR
17459 M:      Seth Jennings <sjenning@redhat.com>
17460 M:      Dan Streetman <ddstreet@ieee.org>
17461 L:      linux-mm@kvack.org
17462 S:      Maintained
17463 F:      mm/zbud.c
17464 F:      include/linux/zbud.h
17465
17466 ZD1211RW WIRELESS DRIVER
17467 M:      Daniel Drake <dsd@gentoo.org>
17468 M:      Ulrich Kunitz <kune@deine-taler.de>
17469 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17470 L:      linux-wireless@vger.kernel.org
17471 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17472 S:      Maintained
17473 F:      drivers/net/wireless/zydas/zd1211rw/
17474
17475 ZD1301 MEDIA DRIVER
17476 M:      Antti Palosaari <crope@iki.fi>
17477 L:      linux-media@vger.kernel.org
17478 W:      https://linuxtv.org/
17479 W:      http://palosaari.fi/linux/
17480 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17481 S:      Maintained
17482 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17483
17484 ZD1301_DEMOD MEDIA DRIVER
17485 M:      Antti Palosaari <crope@iki.fi>
17486 L:      linux-media@vger.kernel.org
17487 W:      https://linuxtv.org/
17488 W:      http://palosaari.fi/linux/
17489 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17490 S:      Maintained
17491 F:      drivers/media/dvb-frontends/zd1301_demod*
17492
17493 ZPOOL COMPRESSED PAGE STORAGE API
17494 M:      Dan Streetman <ddstreet@ieee.org>
17495 L:      linux-mm@kvack.org
17496 S:      Maintained
17497 F:      mm/zpool.c
17498 F:      include/linux/zpool.h
17499
17500 ZR36067 VIDEO FOR LINUX DRIVER
17501 L:      mjpeg-users@lists.sourceforge.net
17502 L:      linux-media@vger.kernel.org
17503 W:      http://mjpeg.sourceforge.net/driver-zoran/
17504 T:      hg https://linuxtv.org/hg/v4l-dvb
17505 S:      Odd Fixes
17506 F:      drivers/staging/media/zoran/
17507
17508 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17509 M:      Minchan Kim <minchan@kernel.org>
17510 M:      Nitin Gupta <ngupta@vflare.org>
17511 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17512 L:      linux-kernel@vger.kernel.org
17513 S:      Maintained
17514 F:      drivers/block/zram/
17515 F:      Documentation/blockdev/zram.txt
17516
17517 ZS DECSTATION Z85C30 SERIAL DRIVER
17518 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17519 S:      Maintained
17520 F:      drivers/tty/serial/zs.*
17521
17522 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17523 M:      Minchan Kim <minchan@kernel.org>
17524 M:      Nitin Gupta <ngupta@vflare.org>
17525 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17526 L:      linux-mm@kvack.org
17527 S:      Maintained
17528 F:      mm/zsmalloc.c
17529 F:      include/linux/zsmalloc.h
17530 F:      Documentation/vm/zsmalloc.rst
17531
17532 ZSWAP COMPRESSED SWAP CACHING
17533 M:      Seth Jennings <sjenning@redhat.com>
17534 M:      Dan Streetman <ddstreet@ieee.org>
17535 L:      linux-mm@kvack.org
17536 S:      Maintained
17537 F:      mm/zswap.c
17538
17539 THE REST
17540 M:      Linus Torvalds <torvalds@linux-foundation.org>
17541 L:      linux-kernel@vger.kernel.org
17542 Q:      http://patchwork.kernel.org/project/LKML/list/
17543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17544 S:      Buried alive in reporters
17545 F:      *
17546 F:      */