Merge tag 'for-linus-5.2b-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <hanjun.guo@linaro.org>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M:      Stefan Popa <stefan.popa@analog.com>
557 W:      http://ez.analog.com/community/linux-device-drivers
558 S:      Supported
559 F:      drivers/iio/accel/adxl372.c
560 F:      drivers/iio/accel/adxl372_spi.c
561 F:      drivers/iio/accel/adxl372_i2c.c
562 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
563
564 AF9013 MEDIA DRIVER
565 M:      Antti Palosaari <crope@iki.fi>
566 L:      linux-media@vger.kernel.org
567 W:      https://linuxtv.org
568 W:      http://palosaari.fi/linux/
569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
570 T:      git git://linuxtv.org/anttip/media_tree.git
571 S:      Maintained
572 F:      drivers/media/dvb-frontends/af9013*
573
574 AF9033 MEDIA DRIVER
575 M:      Antti Palosaari <crope@iki.fi>
576 L:      linux-media@vger.kernel.org
577 W:      https://linuxtv.org
578 W:      http://palosaari.fi/linux/
579 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
580 T:      git git://linuxtv.org/anttip/media_tree.git
581 S:      Maintained
582 F:      drivers/media/dvb-frontends/af9033*
583
584 AFFS FILE SYSTEM
585 M:      David Sterba <dsterba@suse.com>
586 L:      linux-fsdevel@vger.kernel.org
587 S:      Odd Fixes
588 F:      Documentation/filesystems/affs.txt
589 F:      fs/affs/
590
591 AFS FILESYSTEM
592 M:      David Howells <dhowells@redhat.com>
593 L:      linux-afs@lists.infradead.org
594 S:      Supported
595 F:      fs/afs/
596 F:      include/trace/events/afs.h
597 F:      Documentation/filesystems/afs.txt
598 W:      https://www.infradead.org/~dhowells/kafs/
599
600 AGPGART DRIVER
601 M:      David Airlie <airlied@linux.ie>
602 T:      git git://anongit.freedesktop.org/drm/drm
603 S:      Maintained
604 F:      drivers/char/agp/
605 F:      include/linux/agp*
606 F:      include/uapi/linux/agp*
607
608 AHA152X SCSI DRIVER
609 M:      "Juergen E. Fischer" <fischer@norbit.de>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aha152x*
613 F:      drivers/scsi/pcmcia/aha152x*
614
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M:      Hannes Reinecke <hare@suse.com>
617 L:      linux-scsi@vger.kernel.org
618 S:      Maintained
619 F:      drivers/scsi/aic7xxx/
620
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M:      Hans Verkuil <hverkuil@xs4all.nl>
623 L:      linux-media@vger.kernel.org
624 T:      git git://linuxtv.org/media_tree.git
625 W:      https://linuxtv.org
626 S:      Maintained
627 F:      drivers/media/radio/radio-aimslab*
628
629 AIO
630 M:      Benjamin LaHaise <bcrl@kvack.org>
631 L:      linux-aio@kvack.org
632 S:      Supported
633 F:      fs/aio.c
634 F:      include/linux/*aio*.h
635
636 AIRSPY MEDIA DRIVER
637 M:      Antti Palosaari <crope@iki.fi>
638 L:      linux-media@vger.kernel.org
639 W:      https://linuxtv.org
640 W:      http://palosaari.fi/linux/
641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
642 T:      git git://linuxtv.org/anttip/media_tree.git
643 S:      Maintained
644 F:      drivers/media/usb/airspy/
645
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 S:      Maintained
649 F:      drivers/net/ethernet/alacritech/*
650
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M:      Duncan Sands <duncan.sands@free.fr>
653 L:      linux-usb@vger.kernel.org
654 W:      http://www.linux-usb.org/SpeedTouch/
655 S:      Maintained
656 F:      drivers/usb/atm/speedtch.c
657 F:      drivers/usb/atm/usbatm.c
658
659 ALCHEMY AU1XX0 MMC DRIVER
660 M:      Manuel Lauss <manuel.lauss@gmail.com>
661 S:      Maintained
662 F:      drivers/mmc/host/au1xmmc.c
663
664 ALI1563 I2C DRIVER
665 M:      Rudolf Marek <r.marek@assembler.cz>
666 L:      linux-i2c@vger.kernel.org
667 S:      Maintained
668 F:      Documentation/i2c/busses/i2c-ali1563
669 F:      drivers/i2c/busses/i2c-ali1563.c
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <maxime.ripard@bootlin.com>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      drivers/i2c/busses/i2c-altera.c
700
701 ALTERA MAILBOX DRIVER
702 M:      Ley Foon Tan <lftan@altera.com>
703 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 S:      Maintained
705 F:      drivers/mailbox/mailbox-altera.c
706
707 ALTERA PIO DRIVER
708 M:      Tien Hock Loh <thloh@altera.com>
709 L:      linux-gpio@vger.kernel.org
710 S:      Maintained
711 F:      drivers/gpio/gpio-altera.c
712
713 ALTERA SYSTEM MANAGER DRIVER
714 M:      Thor Thayer <thor.thayer@linux.intel.com>
715 S:      Maintained
716 F:      drivers/mfd/altera-sysmgr.c
717 F:      include/linux/mfd/altera-sysgmr.h
718
719 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
720 M:      Thor Thayer <thor.thayer@linux.intel.com>
721 S:      Maintained
722 F:      drivers/gpio/gpio-altera-a10sr.c
723 F:      drivers/mfd/altera-a10sr.c
724 F:      drivers/reset/reset-a10sr.c
725 F:      include/linux/mfd/altera-a10sr.h
726 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
727
728 ALTERA TRIPLE SPEED ETHERNET DRIVER
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 L:      netdev@vger.kernel.org
731 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 S:      Maintained
733 F:      drivers/net/ethernet/altera/
734
735 ALTERA UART/JTAG UART SERIAL DRIVERS
736 M:      Tobias Klauser <tklauser@distanz.ch>
737 L:      linux-serial@vger.kernel.org
738 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
739 S:      Maintained
740 F:      drivers/tty/serial/altera_uart.c
741 F:      drivers/tty/serial/altera_jtaguart.c
742 F:      include/linux/altera_uart.h
743 F:      include/linux/altera_jtaguart.h
744
745 AMAZON ETHERNET DRIVERS
746 M:      Netanel Belgazal <netanel@amazon.com>
747 R:      Saeed Bishara <saeedb@amazon.com>
748 R:      Zorik Machulsky <zorik@amazon.com>
749 L:      netdev@vger.kernel.org
750 S:      Supported
751 F:      Documentation/networking/device_drivers/amazon/ena.txt
752 F:      drivers/net/ethernet/amazon/
753
754 AMAZON RDMA EFA DRIVER
755 M:      Gal Pressman <galpress@amazon.com>
756 R:      Yossi Leybovich <sleybo@amazon.com>
757 L:      linux-rdma@vger.kernel.org
758 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
759 S:      Supported
760 F:      drivers/infiniband/hw/efa/
761 F:      include/uapi/rdma/efa-abi.h
762
763 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
764 M:      Tom Lendacky <thomas.lendacky@amd.com>
765 M:      Gary Hook <gary.hook@amd.com>
766 L:      linux-crypto@vger.kernel.org
767 S:      Supported
768 F:      drivers/crypto/ccp/
769 F:      include/linux/ccp.h
770
771 AMD DISPLAY CORE
772 M:      Harry Wentland <harry.wentland@amd.com>
773 M:      Leo Li <sunpeng.li@amd.com>
774 L:      amd-gfx@lists.freedesktop.org
775 T:      git git://people.freedesktop.org/~agd5f/linux
776 S:      Supported
777 F:      drivers/gpu/drm/amd/display/
778
779 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
780 M:      Huang Rui <ray.huang@amd.com>
781 L:      linux-hwmon@vger.kernel.org
782 S:      Supported
783 F:      Documentation/hwmon/fam15h_power.rst
784 F:      drivers/hwmon/fam15h_power.c
785
786 AMD FCH GPIO DRIVER
787 M:      Enrico Weigelt, metux IT consult <info@metux.net>
788 L:      linux-gpio@vger.kernel.org
789 S:      Maintained
790 F:      drivers/gpio/gpio-amd-fch.c
791 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
792
793 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
794 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
795 S:      Orphan
796 F:      drivers/usb/gadget/udc/amd5536udc.*
797
798 AMD GEODE PROCESSOR/CHIPSET SUPPORT
799 P:      Andres Salomon <dilinger@queued.net>
800 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
801 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
802 S:      Supported
803 F:      drivers/char/hw_random/geode-rng.c
804 F:      drivers/crypto/geode*
805 F:      drivers/video/fbdev/geode/
806 F:      arch/x86/include/asm/geode.h
807
808 AMD IOMMU (AMD-VI)
809 M:      Joerg Roedel <joro@8bytes.org>
810 L:      iommu@lists.linux-foundation.org
811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
812 S:      Maintained
813 F:      drivers/iommu/amd_iommu*.[ch]
814 F:      include/linux/amd-iommu.h
815
816 AMD KFD
817 M:      Oded Gabbay <oded.gabbay@gmail.com>
818 L:      dri-devel@lists.freedesktop.org
819 T:      git git://people.freedesktop.org/~gabbayo/linux.git
820 S:      Supported
821 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
822 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
823 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
824 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
825 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
826 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
827 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
828 F:      drivers/gpu/drm/amd/amdkfd/
829 F:      drivers/gpu/drm/amd/include/cik_structs.h
830 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
831 F:      drivers/gpu/drm/amd/include/vi_structs.h
832 F:      drivers/gpu/drm/amd/include/v9_structs.h
833 F:      include/uapi/linux/kfd_ioctl.h
834
835 AMD MP2 I2C DRIVER
836 M:      Elie Morisse <syniurge@gmail.com>
837 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
838 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
839 L:      linux-i2c@vger.kernel.org
840 S:      Maintained
841 F:      drivers/i2c/busses/i2c-amd-mp2*
842
843 AMD POWERPLAY
844 M:      Rex Zhu <rex.zhu@amd.com>
845 M:      Evan Quan <evan.quan@amd.com>
846 L:      amd-gfx@lists.freedesktop.org
847 S:      Supported
848 F:      drivers/gpu/drm/amd/powerplay/
849 T:      git git://people.freedesktop.org/~agd5f/linux
850
851 AMD SEATTLE DEVICE TREE SUPPORT
852 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
853 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
854 M:      Tom Lendacky <thomas.lendacky@amd.com>
855 S:      Supported
856 F:      arch/arm64/boot/dts/amd/
857
858 AMD XGBE DRIVER
859 M:      Tom Lendacky <thomas.lendacky@amd.com>
860 L:      netdev@vger.kernel.org
861 S:      Supported
862 F:      drivers/net/ethernet/amd/xgbe/
863 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
864
865 ANALOG DEVICES INC AD5686 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-pm@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/dac/ad5686*
871 F:      drivers/iio/dac/ad5696*
872
873 ANALOG DEVICES INC AD5758 DRIVER
874 M:      Stefan Popa <stefan.popa@analog.com>
875 L:      linux-iio@vger.kernel.org
876 W:      http://ez.analog.com/community/linux-device-drivers
877 S:      Supported
878 F:      drivers/iio/dac/ad5758.c
879 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
880
881 ANALOG DEVICES INC AD7124 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/adc/ad7124.c
887 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
888
889 ANALOG DEVICES INC AD7606 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/ad7606.c
895 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
896
897 ANALOG DEVICES INC AD7768-1 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/ad7768-1.c
903 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
904
905 ANALOG DEVICES INC AD9389B DRIVER
906 M:      Hans Verkuil <hans.verkuil@cisco.com>
907 L:      linux-media@vger.kernel.org
908 S:      Maintained
909 F:      drivers/media/i2c/ad9389b*
910
911 ANALOG DEVICES INC ADGS1408 DRIVER
912 M:      Mircea Caprioru <mircea.caprioru@analog.com>
913 S:      Supported
914 F:      drivers/mux/adgs1408.c
915 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
916
917 ANALOG DEVICES INC ADP5061 DRIVER
918 M:      Stefan Popa <stefan.popa@analog.com>
919 L:      linux-pm@vger.kernel.org
920 W:      http://ez.analog.com/community/linux-device-drivers
921 S:      Supported
922 F:      drivers/power/supply/adp5061.c
923
924 ANALOG DEVICES INC ADV7180 DRIVER
925 M:      Lars-Peter Clausen <lars@metafoo.de>
926 L:      linux-media@vger.kernel.org
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      drivers/media/i2c/adv7180.c
930
931 ANALOG DEVICES INC ADV748X DRIVER
932 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
933 L:      linux-media@vger.kernel.org
934 S:      Maintained
935 F:      drivers/media/i2c/adv748x/*
936
937 ANALOG DEVICES INC ADV7511 DRIVER
938 M:      Hans Verkuil <hans.verkuil@cisco.com>
939 L:      linux-media@vger.kernel.org
940 S:      Maintained
941 F:      drivers/media/i2c/adv7511*
942
943 ANALOG DEVICES INC ADV7604 DRIVER
944 M:      Hans Verkuil <hans.verkuil@cisco.com>
945 L:      linux-media@vger.kernel.org
946 S:      Maintained
947 F:      drivers/media/i2c/adv7604*
948
949 ANALOG DEVICES INC ADV7842 DRIVER
950 M:      Hans Verkuil <hans.verkuil@cisco.com>
951 L:      linux-media@vger.kernel.org
952 S:      Maintained
953 F:      drivers/media/i2c/adv7842*
954
955 ANALOG DEVICES INC ASOC CODEC DRIVERS
956 M:      Lars-Peter Clausen <lars@metafoo.de>
957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
958 W:      http://wiki.analog.com/
959 W:      http://ez.analog.com/community/linux-device-drivers
960 S:      Supported
961 F:      sound/soc/codecs/adau*
962 F:      sound/soc/codecs/adav*
963 F:      sound/soc/codecs/ad1*
964 F:      sound/soc/codecs/ad7*
965 F:      sound/soc/codecs/ssm*
966 F:      sound/soc/codecs/sigmadsp.*
967
968 ANALOG DEVICES INC DMA DRIVERS
969 M:      Lars-Peter Clausen <lars@metafoo.de>
970 W:      http://ez.analog.com/community/linux-device-drivers
971 S:      Supported
972 F:      drivers/dma/dma-axi-dmac.c
973
974 ANALOG DEVICES INC IIO DRIVERS
975 M:      Lars-Peter Clausen <lars@metafoo.de>
976 M:      Michael Hennerich <Michael.Hennerich@analog.com>
977 M:      Stefan Popa <stefan.popa@analog.com>
978 W:      http://wiki.analog.com/
979 W:      http://ez.analog.com/community/linux-device-drivers
980 S:      Supported
981 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
982 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
983 F:      drivers/iio/*/ad*
984 F:      drivers/iio/adc/ltc2497*
985 X:      drivers/iio/*/adjd*
986 F:      drivers/staging/iio/*/ad*
987
988 ANALOGBITS PLL LIBRARIES
989 M:      Paul Walmsley <paul.walmsley@sifive.com>
990 S:      Supported
991 F:      drivers/clk/analogbits/*
992 F:      include/linux/clk/analogbits*
993
994 ANDES ARCHITECTURE
995 M:      Greentime Hu <green.hu@gmail.com>
996 M:      Vincent Chen <deanbo422@gmail.com>
997 T:      git https://github.com/andestech/linux.git
998 S:      Supported
999 F:      arch/nds32/
1000 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1001 F:      Documentation/devicetree/bindings/nds32/
1002 K:      nds32
1003 N:      nds32
1004
1005 ANDROID CONFIG FRAGMENTS
1006 M:      Rob Herring <robh@kernel.org>
1007 S:      Supported
1008 F:      kernel/configs/android*
1009
1010 ANDROID DRIVERS
1011 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1012 M:      Arve Hjønnevåg <arve@android.com>
1013 M:      Todd Kjos <tkjos@android.com>
1014 M:      Martijn Coenen <maco@android.com>
1015 M:      Joel Fernandes <joel@joelfernandes.org>
1016 M:      Christian Brauner <christian@brauner.io>
1017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1018 L:      devel@driverdev.osuosl.org
1019 S:      Supported
1020 F:      drivers/android/
1021 F:      drivers/staging/android/
1022
1023 ANDROID GOLDFISH PIC DRIVER
1024 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1025 S:      Supported
1026 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1027 F:      drivers/irqchip/irq-goldfish-pic.c
1028
1029 ANDROID GOLDFISH RTC DRIVER
1030 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1031 S:      Supported
1032 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1033 F:      drivers/rtc/rtc-goldfish.c
1034
1035 ANDROID ION DRIVER
1036 M:      Laura Abbott <labbott@redhat.com>
1037 M:      Sumit Semwal <sumit.semwal@linaro.org>
1038 L:      devel@driverdev.osuosl.org
1039 L:      dri-devel@lists.freedesktop.org
1040 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1041 S:      Supported
1042 F:      drivers/staging/android/ion
1043 F:      drivers/staging/android/uapi/ion.h
1044
1045 AOA (Apple Onboard Audio) ALSA DRIVER
1046 M:      Johannes Berg <johannes@sipsolutions.net>
1047 L:      linuxppc-dev@lists.ozlabs.org
1048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1049 S:      Maintained
1050 F:      sound/aoa/
1051
1052 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1053 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1054 L:      linux-iio@vger.kernel.org
1055 S:      Maintained
1056 F:      drivers/iio/adc/stx104.c
1057
1058 APM DRIVER
1059 M:      Jiri Kosina <jikos@kernel.org>
1060 S:      Odd fixes
1061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1062 F:      arch/x86/kernel/apm_32.c
1063 F:      include/linux/apm_bios.h
1064 F:      include/uapi/linux/apm_bios.h
1065 F:      drivers/char/apm-emulation.c
1066
1067 APPARMOR SECURITY MODULE
1068 M:      John Johansen <john.johansen@canonical.com>
1069 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1070 W:      wiki.apparmor.net
1071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1072 S:      Supported
1073 F:      security/apparmor/
1074 F:      Documentation/admin-guide/LSM/apparmor.rst
1075
1076 APPLE BCM5974 MULTITOUCH DRIVER
1077 M:      Henrik Rydberg <rydberg@bitmath.org>
1078 L:      linux-input@vger.kernel.org
1079 S:      Odd fixes
1080 F:      drivers/input/mouse/bcm5974.c
1081
1082 APPLE SMC DRIVER
1083 M:      Henrik Rydberg <rydberg@bitmath.org>
1084 L:      linux-hwmon@vger.kernel.org
1085 S:      Odd fixes
1086 F:      drivers/hwmon/applesmc.c
1087
1088 APPLETALK NETWORK LAYER
1089 L:      netdev@vger.kernel.org
1090 S:      Odd fixes
1091 F:      drivers/net/appletalk/
1092 F:      net/appletalk/
1093 F:      include/linux/atalk.h
1094 F:      include/uapi/linux/atalk.h
1095
1096 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1097 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1098 S:      Supported
1099 F:      arch/arm64/boot/dts/apm/
1100
1101 APPLIED MICRO (APM) X-GENE SOC EDAC
1102 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1103 S:      Supported
1104 F:      drivers/edac/xgene_edac.c
1105 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1106
1107 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1108 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1109 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1110 S:      Supported
1111 F:      drivers/net/ethernet/apm/xgene-v2/
1112
1113 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1114 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1115 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1116 M:      Quan Nguyen <quan@os.amperecomputing.com>
1117 S:      Supported
1118 F:      drivers/net/ethernet/apm/xgene/
1119 F:      drivers/net/phy/mdio-xgene.c
1120 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1121 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1122
1123 APPLIED MICRO (APM) X-GENE SOC PMU
1124 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1125 S:      Supported
1126 F:      drivers/perf/xgene_pmu.c
1127 F:      Documentation/perf/xgene-pmu.txt
1128 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1129
1130 APTINA CAMERA SENSOR PLL
1131 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1132 L:      linux-media@vger.kernel.org
1133 S:      Maintained
1134 F:      drivers/media/i2c/aptina-pll.*
1135
1136 ARC FRAMEBUFFER DRIVER
1137 M:      Jaya Kumar <jayalk@intworks.biz>
1138 S:      Maintained
1139 F:      drivers/video/fbdev/arcfb.c
1140 F:      drivers/video/fbdev/core/fb_defio.c
1141
1142 ARC PGU DRM DRIVER
1143 M:      Alexey Brodkin <abrodkin@synopsys.com>
1144 S:      Supported
1145 F:      drivers/gpu/drm/arc/
1146 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1147
1148 ARCNET NETWORK LAYER
1149 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1150 L:      netdev@vger.kernel.org
1151 S:      Maintained
1152 F:      drivers/net/arcnet/
1153 F:      include/uapi/linux/if_arcnet.h
1154
1155 ARM ARCHITECTED TIMER DRIVER
1156 M:      Mark Rutland <mark.rutland@arm.com>
1157 M:      Marc Zyngier <marc.zyngier@arm.com>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160 F:      arch/arm/include/asm/arch_timer.h
1161 F:      arch/arm64/include/asm/arch_timer.h
1162 F:      drivers/clocksource/arm_arch_timer.c
1163
1164 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1165 M:      Linus Walleij <linus.walleij@linaro.org>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168 F:      Documentation/devicetree/bindings/arm/arm-boards
1169 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1170 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1171 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1172 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1173 F:      arch/arm/mach-integrator/
1174 F:      arch/arm/mach-realview/
1175 F:      arch/arm/mach-versatile/
1176 F:      arch/arm/plat-versatile/
1177 F:      arch/arm/boot/dts/arm-realview-*
1178 F:      arch/arm/boot/dts/integrator*
1179 F:      arch/arm/boot/dts/versatile*
1180 F:      drivers/clk/versatile/
1181 F:      drivers/i2c/busses/i2c-versatile.c
1182 F:      drivers/irqchip/irq-versatile-fpga.c
1183 F:      drivers/mtd/maps/physmap_of_versatile.c
1184 F:      drivers/power/reset/arm-versatile-reboot.c
1185 F:      drivers/soc/versatile/
1186
1187 ARM HDLCD DRM DRIVER
1188 M:      Liviu Dudau <liviu.dudau@arm.com>
1189 S:      Supported
1190 F:      drivers/gpu/drm/arm/hdlcd_*
1191 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1192
1193 ARM KOMEDA DRM-KMS DRIVER
1194 M:      James (Qian) Wang <james.qian.wang@arm.com>
1195 M:      Liviu Dudau <liviu.dudau@arm.com>
1196 L:      Mali DP Maintainers <malidp@foss.arm.com>
1197 S:      Supported
1198 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1199 F:      drivers/gpu/drm/arm/display/include/
1200 F:      drivers/gpu/drm/arm/display/komeda/
1201 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1202 F:      Documentation/gpu/komeda-kms.rst
1203
1204 ARM MALI-DP DRM DRIVER
1205 M:      Liviu Dudau <liviu.dudau@arm.com>
1206 M:      Brian Starkey <brian.starkey@arm.com>
1207 L:      Mali DP Maintainers <malidp@foss.arm.com>
1208 S:      Supported
1209 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1210 F:      drivers/gpu/drm/arm/
1211 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1212 F:      Documentation/gpu/afbc.rst
1213
1214 ARM MALI PANFROST DRM DRIVER
1215 M:      Rob Herring <robh@kernel.org>
1216 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1217 L:      dri-devel@lists.freedesktop.org
1218 S:      Supported
1219 T:      git git://anongit.freedesktop.org/drm/drm-misc
1220 F:      drivers/gpu/drm/panfrost/
1221 F:      include/uapi/drm/panfrost_drm.h
1222
1223 ARM MFM AND FLOPPY DRIVERS
1224 M:      Ian Molton <spyro@f2s.com>
1225 S:      Maintained
1226 F:      arch/arm/lib/floppydma.S
1227 F:      arch/arm/include/asm/floppy.h
1228
1229 ARM PMU PROFILING AND DEBUGGING
1230 M:      Will Deacon <will.deacon@arm.com>
1231 M:      Mark Rutland <mark.rutland@arm.com>
1232 S:      Maintained
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 F:      arch/arm*/kernel/perf_*
1235 F:      arch/arm/oprofile/common.c
1236 F:      arch/arm*/kernel/hw_breakpoint.c
1237 F:      arch/arm*/include/asm/hw_breakpoint.h
1238 F:      arch/arm*/include/asm/perf_event.h
1239 F:      drivers/perf/*
1240 F:      include/linux/perf/arm_pmu.h
1241 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1242 F:      Documentation/devicetree/bindings/perf/
1243
1244 ARM PORT
1245 M:      Russell King <linux@armlinux.org.uk>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 W:      http://www.armlinux.org.uk/
1248 S:      Odd Fixes
1249 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1250 F:      arch/arm/
1251 X:      arch/arm/boot/dts/
1252
1253 ARM PRIMECELL AACI PL041 DRIVER
1254 M:      Russell King <linux@armlinux.org.uk>
1255 S:      Odd Fixes
1256 F:      sound/arm/aaci.*
1257
1258 ARM PRIMECELL BUS SUPPORT
1259 M:      Russell King <linux@armlinux.org.uk>
1260 S:      Odd Fixes
1261 F:      drivers/amba/
1262 F:      include/linux/amba/bus.h
1263
1264 ARM PRIMECELL CLCD PL110 DRIVER
1265 M:      Russell King <linux@armlinux.org.uk>
1266 S:      Odd Fixes
1267 F:      drivers/video/fbdev/amba-clcd.*
1268
1269 ARM PRIMECELL KMI PL050 DRIVER
1270 M:      Russell King <linux@armlinux.org.uk>
1271 S:      Odd Fixes
1272 F:      drivers/input/serio/ambakmi.*
1273 F:      include/linux/amba/kmi.h
1274
1275 ARM PRIMECELL MMCI PL180/1 DRIVER
1276 M:      Russell King <linux@armlinux.org.uk>
1277 S:      Odd Fixes
1278 F:      drivers/mmc/host/mmci.*
1279 F:      include/linux/amba/mmci.h
1280
1281 ARM PRIMECELL SSP PL022 SPI DRIVER
1282 M:      Linus Walleij <linus.walleij@linaro.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1286 F:      drivers/spi/spi-pl022.c
1287
1288 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1289 M:      Russell King <linux@armlinux.org.uk>
1290 S:      Odd Fixes
1291 F:      drivers/tty/serial/amba-pl01*.c
1292 F:      include/linux/amba/serial.h
1293
1294 ARM PRIMECELL VIC PL190/PL192 DRIVER
1295 M:      Linus Walleij <linus.walleij@linaro.org>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1299 F:      drivers/irqchip/irq-vic.c
1300
1301 ARM SMMU DRIVERS
1302 M:      Will Deacon <will.deacon@arm.com>
1303 R:      Robin Murphy <robin.murphy@arm.com>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      drivers/iommu/arm-smmu.c
1307 F:      drivers/iommu/arm-smmu-v3.c
1308 F:      drivers/iommu/io-pgtable-arm.c
1309 F:      drivers/iommu/io-pgtable-arm-v7s.c
1310
1311 ARM SUB-ARCHITECTURES
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      arch/arm/mach-*/
1315 F:      arch/arm/plat-*/
1316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1317
1318 ARM/ACTIONS SEMI ARCHITECTURE
1319 M:      Andreas Färber <afaerber@suse.de>
1320 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 N:      owl
1324 F:      arch/arm/mach-actions/
1325 F:      arch/arm/boot/dts/owl-*
1326 F:      arch/arm64/boot/dts/actions/
1327 F:      drivers/clk/actions/
1328 F:      drivers/clocksource/timer-owl*
1329 F:      drivers/dma/owl-dma.c
1330 F:      drivers/i2c/busses/i2c-owl.c
1331 F:      drivers/pinctrl/actions/*
1332 F:      drivers/soc/actions/
1333 F:      include/dt-bindings/power/owl-*
1334 F:      include/linux/soc/actions/
1335 F:      Documentation/devicetree/bindings/arm/actions.txt
1336 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1337 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1338 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1339 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1340 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1341 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1342
1343 ARM/ADS SPHERE MACHINE SUPPORT
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/AFEB9260 MACHINE SUPPORT
1349 M:      Sergey Lapin <slapin@ossfans.org>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352
1353 ARM/AJECO 1ARM MACHINE SUPPORT
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/Allwinner SoC Clock Support
1359 M:      Emilio López <emilio@elopez.com.ar>
1360 S:      Maintained
1361 F:      drivers/clk/sunxi/
1362
1363 ARM/Allwinner sunXi SoC support
1364 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1365 M:      Chen-Yu Tsai <wens@csie.org>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 N:      sun[x456789]i
1369 N:      sun50i
1370 F:      arch/arm/mach-sunxi/
1371 F:      arch/arm64/boot/dts/allwinner/
1372 F:      drivers/clk/sunxi-ng/
1373 F:      drivers/pinctrl/sunxi/
1374 F:      drivers/soc/sunxi/
1375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1376
1377 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1378 M:      Neil Armstrong <narmstrong@baylibre.com>
1379 M:      Jerome Brunet <jbrunet@baylibre.com>
1380 L:      linux-amlogic@lists.infradead.org
1381 S:      Maintained
1382 F:      drivers/clk/meson/
1383 F:      include/dt-bindings/clock/meson*
1384 F:      include/dt-bindings/clock/gxbb*
1385 F:      Documentation/devicetree/bindings/clock/amlogic*
1386
1387 ARM/Amlogic Meson SoC support
1388 M:      Kevin Hilman <khilman@baylibre.com>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 L:      linux-amlogic@lists.infradead.org
1391 W:      http://linux-meson.com/
1392 S:      Maintained
1393 F:      arch/arm/mach-meson/
1394 F:      arch/arm/boot/dts/meson*
1395 F:      arch/arm64/boot/dts/amlogic/
1396 F:      drivers/pinctrl/meson/
1397 F:      drivers/mmc/host/meson*
1398 F:      drivers/soc/amlogic/
1399 N:      meson
1400
1401 ARM/Amlogic Meson SoC Sound Drivers
1402 M:      Jerome Brunet <jbrunet@baylibre.com>
1403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1404 S:      Maintained
1405 F:      sound/soc/meson/
1406 F:      Documentation/devicetree/bindings/sound/amlogic*
1407
1408 ARM/Annapurna Labs ALPINE ARCHITECTURE
1409 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1410 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      arch/arm/mach-alpine/
1414 F:      arch/arm/boot/dts/alpine*
1415 F:      arch/arm64/boot/dts/al/
1416 F:      drivers/*/*alpine*
1417
1418 ARM/ARTPEC MACHINE SUPPORT
1419 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1420 M:      Lars Persson <lars.persson@axis.com>
1421 S:      Maintained
1422 L:      linux-arm-kernel@axis.com
1423 F:      arch/arm/mach-artpec
1424 F:      arch/arm/boot/dts/artpec6*
1425 F:      drivers/clk/axis
1426 F:      drivers/crypto/axis
1427 F:      drivers/pinctrl/pinctrl-artpec*
1428 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1429
1430 ARM/ASPEED I2C DRIVER
1431 M:      Brendan Higgins <brendanhiggins@google.com>
1432 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1433 R:      Joel Stanley <joel@jms.id.au>
1434 L:      linux-i2c@vger.kernel.org
1435 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1436 S:      Maintained
1437 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1438 F:      drivers/i2c/busses/i2c-aspeed.c
1439 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1440 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1441
1442 ARM/ASPEED MACHINE SUPPORT
1443 M:      Joel Stanley <joel@jms.id.au>
1444 R:      Andrew Jeffery <andrew@aj.id.au>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1447 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1448 S:      Supported
1449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1450 F:      arch/arm/mach-aspeed/
1451 F:      arch/arm/boot/dts/aspeed-*
1452 N:      aspeed
1453
1454 ARM/BITMAIN ARCHITECTURE
1455 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm64/boot/dts/bitmain/
1459 F:      drivers/pinctrl/pinctrl-bm1880.c
1460 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1461 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1462
1463 ARM/CALXEDA HIGHBANK ARCHITECTURE
1464 M:      Rob Herring <robh@kernel.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467 F:      arch/arm/mach-highbank/
1468 F:      arch/arm/boot/dts/highbank.dts
1469 F:      arch/arm/boot/dts/ecx-*.dts*
1470
1471 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1472 M:      Krzysztof Halasa <khalasa@piap.pl>
1473 S:      Maintained
1474 F:      arch/arm/mach-cns3xxx/
1475
1476 ARM/CAVIUM THUNDER NETWORK DRIVER
1477 M:      Sunil Goutham <sgoutham@cavium.com>
1478 M:      Robert Richter <rric@kernel.org>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Supported
1481 F:      drivers/net/ethernet/cavium/thunder/
1482
1483 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1484 M:      Lukasz Majewski <lukma@denx.de>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487 F:      arch/arm/mach-ep93xx/ts72xx.c
1488
1489 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1490 M:      Alexander Shiyan <shc_work@mail.ru>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Odd Fixes
1493 N:      clps711x
1494
1495 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1496 M:      Lennert Buytenhek <kernel@wantstofly.org>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S:      Maintained
1499
1500 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1501 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1502 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm/mach-ep93xx/
1506 F:      arch/arm/mach-ep93xx/include/mach/
1507
1508 ARM/CLKDEV SUPPORT
1509 M:      Russell King <linux@armlinux.org.uk>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1513 F:      drivers/clk/clkdev.c
1514
1515 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1516 M:      Mike Rapoport <mike@compulab.co.il>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519
1520 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1521 M:      Baruch Siach <baruch@tkos.co.il>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524 F:      arch/arm/boot/dts/cx92755*
1525 N:      digicolor
1526
1527 ARM/CONTEC MICRO9 MACHINE SUPPORT
1528 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1529 S:      Maintained
1530 F:      arch/arm/mach-ep93xx/micro9.c
1531
1532 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1533 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1534 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      drivers/hwtracing/coresight/*
1538 F:      Documentation/trace/coresight.txt
1539 F:      Documentation/trace/coresight-cpu-debug.txt
1540 F:      Documentation/devicetree/bindings/arm/coresight.txt
1541 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1542 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1543 F:      tools/perf/arch/arm/util/pmu.c
1544 F:      tools/perf/arch/arm/util/auxtrace.c
1545 F:      tools/perf/arch/arm/util/cs-etm.c
1546 F:      tools/perf/arch/arm/util/cs-etm.h
1547 F:      tools/perf/util/cs-etm.*
1548 F:      tools/perf/util/cs-etm-decoder/*
1549
1550 ARM/CORGI MACHINE SUPPORT
1551 M:      Richard Purdie <rpurdie@rpsys.net>
1552 S:      Maintained
1553
1554 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1555 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1556 M:      Linus Walleij <linus.walleij@linaro.org>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 T:      git git://github.com/ulli-kroll/linux.git
1559 S:      Maintained
1560 F:      Documentation/devicetree/bindings/arm/gemini.txt
1561 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1562 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1563 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1564 F:      arch/arm/mach-gemini/
1565 F:      drivers/net/ethernet/cortina/
1566 F:      drivers/pinctrl/pinctrl-gemini.c
1567 F:      drivers/rtc/rtc-ftrtc010.c
1568
1569 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1570 M:      Barry Song <baohua@kernel.org>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1573 S:      Maintained
1574 F:      arch/arm/boot/dts/prima2*
1575 F:      arch/arm/mach-prima2/
1576 F:      drivers/clk/sirf/
1577 F:      drivers/clocksource/timer-prima2.c
1578 F:      drivers/clocksource/timer-atlas7.c
1579 N:      [^a-z]sirf
1580 X:      drivers/gnss
1581
1582 ARM/EBSA110 MACHINE SUPPORT
1583 M:      Russell King <linux@armlinux.org.uk>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 W:      http://www.armlinux.org.uk/
1586 S:      Maintained
1587 F:      arch/arm/mach-ebsa110/
1588 F:      drivers/net/ethernet/amd/am79c961a.*
1589
1590 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1591 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1592 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 N:      efm32
1596
1597 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1598 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Maintained
1601 F:      arch/arm/mach-pxa/ezx.c
1602
1603 ARM/FARADAY FA526 PORT
1604 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 S:      Maintained
1607 T:      git git://git.berlios.de/gemini-board
1608 F:      arch/arm/mm/*-fa*
1609
1610 ARM/FOOTBRIDGE ARCHITECTURE
1611 M:      Russell King <linux@armlinux.org.uk>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 W:      http://www.armlinux.org.uk/
1614 S:      Maintained
1615 F:      arch/arm/include/asm/hardware/dec21285.h
1616 F:      arch/arm/mach-footbridge/
1617
1618 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1619 M:      Shawn Guo <shawnguo@kernel.org>
1620 M:      Sascha Hauer <s.hauer@pengutronix.de>
1621 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1622 R:      Fabio Estevam <festevam@gmail.com>
1623 R:      NXP Linux Team <linux-imx@nxp.com>
1624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S:      Maintained
1626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1627 N:      imx
1628 N:      mxs
1629 X:      drivers/media/i2c/
1630
1631 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1632 M:      Shawn Guo <shawnguo@kernel.org>
1633 M:      Sascha Hauer <s.hauer@pengutronix.de>
1634 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1635 R:      Stefan Agner <stefan@agner.ch>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1639 F:      arch/arm/mach-imx/*vf610*
1640 F:      arch/arm/boot/dts/vf*
1641
1642 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1643 M:      Shawn Guo <shawnguo@kernel.org>
1644 M:      Li Yang <leoyang.li@nxp.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1648 F:      arch/arm/boot/dts/ls1021a*
1649 F:      arch/arm64/boot/dts/freescale/fsl-*
1650 F:      arch/arm64/boot/dts/freescale/qoriq-*
1651
1652 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1653 M:      Lennert Buytenhek <kernel@wantstofly.org>
1654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 S:      Maintained
1656
1657 ARM/GUMSTIX MACHINE SUPPORT
1658 M:      Steve Sakoman <sakoman@gmail.com>
1659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 S:      Maintained
1661
1662 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1663 M:      Philipp Zabel <philipp.zabel@gmail.com>
1664 M:      Paul Parsons <lost.distance@yahoo.com>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/mach-pxa/hx4700.c
1668 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1669 F:      sound/soc/pxa/hx4700.c
1670
1671 ARM/HISILICON SOC SUPPORT
1672 M:      Wei Xu <xuwei5@hisilicon.com>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 W:      http://www.hisilicon.com
1675 S:      Supported
1676 T:      git git://github.com/hisilicon/linux-hisi.git
1677 F:      arch/arm/mach-hisi/
1678 F:      arch/arm/boot/dts/hi3*
1679 F:      arch/arm/boot/dts/hip*
1680 F:      arch/arm/boot/dts/hisi*
1681 F:      arch/arm64/boot/dts/hisilicon/
1682
1683 ARM/HP JORNADA 7XX MACHINE SUPPORT
1684 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1685 W:      www.jlime.com
1686 S:      Maintained
1687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1688 F:      arch/arm/mach-sa1100/jornada720.c
1689 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1690
1691 ARM/IGEP MACHINE SUPPORT
1692 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1693 M:      Javier Martinez Canillas <javier@dowhile0.org>
1694 L:      linux-omap@vger.kernel.org
1695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 S:      Maintained
1697 F:      arch/arm/boot/dts/omap3-igep*
1698
1699 ARM/INCOME PXA270 SUPPORT
1700 M:      Marek Vasut <marek.vasut@gmail.com>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1704
1705 ARM/INTEL IOP13XX ARM ARCHITECTURE
1706 M:      Lennert Buytenhek <kernel@wantstofly.org>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 S:      Maintained
1709
1710 ARM/INTEL IOP32X ARM ARCHITECTURE
1711 M:      Lennert Buytenhek <kernel@wantstofly.org>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714
1715 ARM/INTEL IOP33X ARM ARCHITECTURE
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Orphan
1718
1719 ARM/INTEL IQ81342EX MACHINE SUPPORT
1720 M:      Lennert Buytenhek <kernel@wantstofly.org>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723
1724 ARM/INTEL IXDP2850 MACHINE SUPPORT
1725 M:      Lennert Buytenhek <kernel@wantstofly.org>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 S:      Maintained
1728
1729 ARM/INTEL IXP4XX ARM ARCHITECTURE
1730 M:      Imre Kaloz <kaloz@openwrt.org>
1731 M:      Krzysztof Halasa <khalasa@piap.pl>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      arch/arm/mach-ixp4xx/
1735
1736 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1737 M:      Jonathan Cameron <jic23@cam.ac.uk>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 S:      Maintained
1740 F:      arch/arm/mach-pxa/stargate2.c
1741 F:      drivers/pcmcia/pxa2xx_stargate2.c
1742
1743 ARM/INTEL XSC3 (MANZANO) ARM CORE
1744 M:      Lennert Buytenhek <kernel@wantstofly.org>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747
1748 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1749 M:      Lennert Buytenhek <kernel@wantstofly.org>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752
1753 ARM/LG1K ARCHITECTURE
1754 M:      Chanho Min <chanho.min@lge.com>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 S:      Maintained
1757 F:      arch/arm64/boot/dts/lg/
1758
1759 ARM/LOGICPD PXA270 MACHINE SUPPORT
1760 M:      Lennert Buytenhek <kernel@wantstofly.org>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763
1764 ARM/LPC18XX ARCHITECTURE
1765 M:      Vladimir Zapolskiy <vz@mleia.com>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 S:      Maintained
1768 F:      arch/arm/boot/dts/lpc43*
1769 F:      drivers/i2c/busses/i2c-lpc2k.c
1770 F:      drivers/memory/pl172.c
1771 F:      drivers/mtd/spi-nor/nxp-spifi.c
1772 F:      drivers/rtc/rtc-lpc24xx.c
1773 N:      lpc18xx
1774
1775 ARM/LPC32XX SOC SUPPORT
1776 M:      Vladimir Zapolskiy <vz@mleia.com>
1777 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1780 S:      Maintained
1781 F:      arch/arm/boot/dts/lpc32*
1782 F:      arch/arm/mach-lpc32xx/
1783 F:      drivers/i2c/busses/i2c-pnx.c
1784 F:      drivers/net/ethernet/nxp/lpc_eth.c
1785 F:      drivers/usb/host/ohci-nxp.c
1786 F:      drivers/watchdog/pnx4008_wdt.c
1787 N:      lpc32xx
1788
1789 ARM/MAGICIAN MACHINE SUPPORT
1790 M:      Philipp Zabel <philipp.zabel@gmail.com>
1791 S:      Maintained
1792
1793 ARM/Marvell Dove/MV78xx0/Orion SOC support
1794 M:      Jason Cooper <jason@lakedaemon.net>
1795 M:      Andrew Lunn <andrew@lunn.ch>
1796 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1797 M:      Gregory Clement <gregory.clement@bootlin.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      Documentation/devicetree/bindings/soc/dove/
1801 F:      arch/arm/mach-dove/
1802 F:      arch/arm/mach-mv78xx0/
1803 F:      arch/arm/mach-orion5x/
1804 F:      arch/arm/plat-orion/
1805 F:      arch/arm/boot/dts/dove*
1806 F:      arch/arm/boot/dts/orion5x*
1807
1808 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1809 M:      Jason Cooper <jason@lakedaemon.net>
1810 M:      Andrew Lunn <andrew@lunn.ch>
1811 M:      Gregory Clement <gregory.clement@bootlin.com>
1812 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815 F:      arch/arm/boot/dts/armada*
1816 F:      arch/arm/boot/dts/kirkwood*
1817 F:      arch/arm/configs/mvebu_*_defconfig
1818 F:      arch/arm/mach-mvebu/
1819 F:      arch/arm64/boot/dts/marvell/armada*
1820 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1821 F:      drivers/cpufreq/armada-8k-cpufreq.c
1822 F:      drivers/cpufreq/mvebu-cpufreq.c
1823 F:      drivers/irqchip/irq-armada-370-xp.c
1824 F:      drivers/irqchip/irq-mvebu-*
1825 F:      drivers/pinctrl/mvebu/
1826 F:      drivers/rtc/rtc-armada38x.c
1827
1828 ARM/Mediatek RTC DRIVER
1829 M:      Eddie Huang <eddie.huang@mediatek.com>
1830 M:      Sean Wang <sean.wang@mediatek.com>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1835 F:      drivers/rtc/rtc-mt6397.c
1836 F:      drivers/rtc/rtc-mt7622.c
1837
1838 ARM/Mediatek SoC support
1839 M:      Matthias Brugger <matthias.bgg@gmail.com>
1840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1842 W:      https://mtk.bcnfs.org/
1843 C:      irc://chat.freenode.net/linux-mediatek
1844 S:      Maintained
1845 F:      arch/arm/boot/dts/mt6*
1846 F:      arch/arm/boot/dts/mt7*
1847 F:      arch/arm/boot/dts/mt8*
1848 F:      arch/arm/mach-mediatek/
1849 F:      arch/arm64/boot/dts/mediatek/
1850 F:      drivers/soc/mediatek/
1851 N:      mtk
1852 N:      mt[678]
1853 K:      mediatek
1854
1855 ARM/Mediatek USB3 PHY DRIVER
1856 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1859 S:      Maintained
1860 F:      drivers/phy/mediatek/
1861 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1862
1863 ARM/MICREL KS8695 ARCHITECTURE
1864 M:      Greg Ungerer <gerg@uclinux.org>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F:      arch/arm/mach-ks8695/
1867 S:      Odd Fixes
1868
1869 ARM/Microchip (AT91) SoC support
1870 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1871 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1872 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1873 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W:      http://www.linux4sam.org
1875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1876 S:      Supported
1877 N:      at91
1878 N:      atmel
1879 F:      arch/arm/mach-at91/
1880 F:      include/soc/at91/
1881 F:      arch/arm/boot/dts/at91*.dts
1882 F:      arch/arm/boot/dts/at91*.dtsi
1883 F:      arch/arm/boot/dts/sama*.dts
1884 F:      arch/arm/boot/dts/sama*.dtsi
1885 F:      arch/arm/include/debug/at91.S
1886 F:      drivers/memory/atmel*
1887 F:      drivers/watchdog/sama5d4_wdt.c
1888 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1889 X:      drivers/net/wireless/atmel/
1890
1891 ARM/MIOA701 MACHINE SUPPORT
1892 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 F:      arch/arm/mach-pxa/mioa701.c
1895 S:      Maintained
1896
1897 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1898 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1899 S:      Maintained
1900
1901 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1902 M:      Linus Walleij <linus.walleij@linaro.org>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 S:      Maintained
1905 F:      arch/arm/mach-nomadik/
1906 F:      arch/arm/mach-u300/
1907 F:      arch/arm/mach-ux500/
1908 F:      arch/arm/boot/dts/ste-*
1909 F:      drivers/clk/clk-nomadik.c
1910 F:      drivers/clk/clk-u300.c
1911 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1912 F:      drivers/clocksource/timer-u300.c
1913 F:      drivers/dma/coh901318*
1914 F:      drivers/dma/ste_dma40*
1915 F:      drivers/hwspinlock/u8500_hsem.c
1916 F:      drivers/i2c/busses/i2c-nomadik.c
1917 F:      drivers/i2c/busses/i2c-stu300.c
1918 F:      drivers/mfd/ab3100*
1919 F:      drivers/mfd/ab8500*
1920 F:      drivers/mfd/abx500*
1921 F:      drivers/mfd/dbx500*
1922 F:      drivers/mfd/db8500*
1923 F:      drivers/pinctrl/nomadik/
1924 F:      drivers/pinctrl/pinctrl-coh901*
1925 F:      drivers/pinctrl/pinctrl-u300.c
1926 F:      drivers/rtc/rtc-ab3100.c
1927 F:      drivers/rtc/rtc-ab8500.c
1928 F:      drivers/rtc/rtc-coh901331.c
1929 F:      drivers/rtc/rtc-pl031.c
1930 F:      drivers/watchdog/coh901327_wdt.c
1931 F:      Documentation/devicetree/bindings/arm/ste-*
1932 F:      Documentation/devicetree/bindings/arm/ux500/
1933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1934
1935 ARM/NUVOTON NPCM ARCHITECTURE
1936 M:      Avi Fishman <avifishman70@gmail.com>
1937 M:      Tomer Maimon <tmaimon77@gmail.com>
1938 M:      Tali Perry <tali.perry1@gmail.com>
1939 R:      Patrick Venture <venture@google.com>
1940 R:      Nancy Yuen <yuenn@google.com>
1941 R:      Benjamin Fair <benjaminfair@google.com>
1942 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1943 S:      Supported
1944 F:      arch/arm/mach-npcm/
1945 F:      arch/arm/boot/dts/nuvoton-npcm*
1946 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1947 F:      drivers/*/*npcm*
1948 F:      Documentation/devicetree/bindings/*/*npcm*
1949 F:      Documentation/devicetree/bindings/*/*/*npcm*
1950
1951 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1952 M:      Wan ZongShun <mcuos.com@gmail.com>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 W:      http://www.mcuos.com
1955 S:      Maintained
1956 F:      arch/arm/mach-w90x900/
1957 F:      drivers/input/keyboard/w90p910_keypad.c
1958 F:      drivers/input/touchscreen/w90p910_ts.c
1959 F:      drivers/watchdog/nuc900_wdt.c
1960 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1961 F:      drivers/mtd/nand/raw/nuc900_nand.c
1962 F:      drivers/rtc/rtc-nuc900.c
1963 F:      drivers/spi/spi-nuc900.c
1964 F:      drivers/usb/host/ehci-w90x900.c
1965 F:      drivers/video/fbdev/nuc900fb.c
1966
1967 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1968 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1969 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1970 S:      Orphan
1971 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1972 F:      arch/arm/mach-s3c24xx/gta02.h
1973
1974 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1975 M:      Alexander Clouter <alex@digriz.org.uk>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 W:      http://www.digriz.org.uk/ts78xx/kernel
1978 S:      Maintained
1979 F:      arch/arm/mach-orion5x/ts78xx-*
1980
1981 ARM/OXNAS platform support
1982 M:      Neil Armstrong <narmstrong@baylibre.com>
1983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/mach-oxnas/
1987 F:      arch/arm/boot/dts/ox8*.dts*
1988 N:      oxnas
1989
1990 ARM/PALM TREO SUPPORT
1991 M:      Tomas Cech <sleep_walker@suse.com>
1992 L:      linux-arm-kernel@lists.infradead.org
1993 W:      http://hackndev.com
1994 S:      Maintained
1995 F:      arch/arm/mach-pxa/palmtreo.*
1996
1997 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1998 M:      Marek Vasut <marek.vasut@gmail.com>
1999 L:      linux-arm-kernel@lists.infradead.org
2000 W:      http://hackndev.com
2001 S:      Maintained
2002 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2003 F:      arch/arm/mach-pxa/palmtx.c
2004 F:      arch/arm/mach-pxa/palmt5.*
2005 F:      arch/arm/mach-pxa/include/mach/palmld.h
2006 F:      arch/arm/mach-pxa/palmld.c
2007 F:      arch/arm/mach-pxa/palmte2.*
2008 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2009 F:      arch/arm/mach-pxa/palmtc.c
2010
2011 ARM/PALMZ72 SUPPORT
2012 M:      Sergey Lapin <slapin@ossfans.org>
2013 L:      linux-arm-kernel@lists.infradead.org
2014 W:      http://hackndev.com
2015 S:      Maintained
2016 F:      arch/arm/mach-pxa/palmz72.*
2017
2018 ARM/PLEB SUPPORT
2019 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2020 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2021 S:      Maintained
2022
2023 ARM/PT DIGITAL BOARD PORT
2024 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 W:      http://www.armlinux.org.uk/
2027 S:      Maintained
2028
2029 ARM/QUALCOMM SUPPORT
2030 M:      Andy Gross <andy.gross@linaro.org>
2031 M:      David Brown <david.brown@linaro.org>
2032 L:      linux-arm-msm@vger.kernel.org
2033 S:      Maintained
2034 F:      Documentation/devicetree/bindings/soc/qcom/
2035 F:      Documentation/devicetree/bindings/*/qcom*
2036 F:      arch/arm/boot/dts/qcom-*.dts
2037 F:      arch/arm/boot/dts/qcom-*.dtsi
2038 F:      arch/arm/mach-qcom/
2039 F:      arch/arm64/boot/dts/qcom/
2040 F:      drivers/*/qcom/
2041 F:      drivers/*/qcom*
2042 F:      drivers/*/*/qcom/
2043 F:      drivers/*/*/qcom*
2044 F:      drivers/*/pm8???-*
2045 F:      drivers/bluetooth/btqcomsmd.c
2046 F:      drivers/clocksource/timer-qcom.c
2047 F:      drivers/extcon/extcon-qcom*
2048 F:      drivers/iommu/msm*
2049 F:      drivers/i2c/busses/i2c-qup.c
2050 F:      drivers/i2c/busses/i2c-qcom-geni.c
2051 F:      drivers/mfd/ssbi.c
2052 F:      drivers/mmc/host/mmci_qcom*
2053 F:      drivers/mmc/host/sdhci_msm.c
2054 F:      drivers/pci/controller/dwc/pcie-qcom.c
2055 F:      drivers/phy/qualcomm/
2056 F:      drivers/power/*/msm*
2057 F:      drivers/reset/reset-qcom-*
2058 F:      drivers/scsi/ufs/ufs-qcom.*
2059 F:      drivers/spi/spi-qup.c
2060 F:      drivers/spi/spi-geni-qcom.c
2061 F:      drivers/spi/spi-qcom-qspi.c
2062 F:      drivers/tty/serial/msm_serial.c
2063 F:      drivers/usb/dwc3/dwc3-qcom.c
2064 F:      include/dt-bindings/*/qcom*
2065 F:      include/linux/*/qcom*
2066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2067
2068 ARM/RADISYS ENP2611 MACHINE SUPPORT
2069 M:      Lennert Buytenhek <kernel@wantstofly.org>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 S:      Maintained
2072
2073 ARM/RDA MICRO ARCHITECTURE
2074 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2077 S:      Maintained
2078 F:      arch/arm/boot/dts/rda8810pl-*
2079 F:      drivers/clocksource/timer-rda.c
2080 F:      drivers/irqchip/irq-rda-intc.c
2081 F:      drivers/tty/serial/rda-uart.c
2082 F:      Documentation/devicetree/bindings/arm/rda.txt
2083 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2084 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2085 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2086
2087 ARM/REALTEK ARCHITECTURE
2088 M:      Andreas Färber <afaerber@suse.de>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 S:      Maintained
2091 F:      arch/arm64/boot/dts/realtek/
2092 F:      Documentation/devicetree/bindings/arm/realtek.txt
2093
2094 ARM/RENESAS ARM64 ARCHITECTURE
2095 M:      Simon Horman <horms@verge.net.au>
2096 M:      Magnus Damm <magnus.damm@gmail.com>
2097 L:      linux-renesas-soc@vger.kernel.org
2098 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2100 S:      Supported
2101 F:      arch/arm64/boot/dts/renesas/
2102 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2103 F:      drivers/soc/renesas/
2104 F:      include/linux/soc/renesas/
2105
2106 ARM/RISCPC ARCHITECTURE
2107 M:      Russell King <linux@armlinux.org.uk>
2108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 W:      http://www.armlinux.org.uk/
2110 S:      Maintained
2111 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2112 F:      arch/arm/include/asm/hardware/ioc.h
2113 F:      arch/arm/include/asm/hardware/iomd.h
2114 F:      arch/arm/include/asm/hardware/memc.h
2115 F:      arch/arm/mach-rpc/
2116 F:      drivers/net/ethernet/8390/etherh.c
2117 F:      drivers/net/ethernet/i825xx/ether1*
2118 F:      drivers/net/ethernet/seeq/ether3*
2119 F:      drivers/scsi/arm/
2120
2121 ARM/Rockchip SoC support
2122 M:      Heiko Stuebner <heiko@sntech.de>
2123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 L:      linux-rockchip@lists.infradead.org
2125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2126 S:      Maintained
2127 F:      arch/arm/boot/dts/rk3*
2128 F:      arch/arm/boot/dts/rv1108*
2129 F:      arch/arm/mach-rockchip/
2130 F:      drivers/clk/rockchip/
2131 F:      drivers/i2c/busses/i2c-rk3x.c
2132 F:      drivers/*/*rockchip*
2133 F:      drivers/*/*/*rockchip*
2134 F:      sound/soc/rockchip/
2135 N:      rockchip
2136
2137 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2138 M:      Kukjin Kim <kgene@kernel.org>
2139 M:      Krzysztof Kozlowski <krzk@kernel.org>
2140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2142 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2143 S:      Maintained
2144 F:      arch/arm/boot/dts/s3c*
2145 F:      arch/arm/boot/dts/s5p*
2146 F:      arch/arm/boot/dts/exynos*
2147 F:      arch/arm64/boot/dts/exynos/
2148 F:      arch/arm/plat-samsung/
2149 F:      arch/arm/mach-s3c24*/
2150 F:      arch/arm/mach-s3c64xx/
2151 F:      arch/arm/mach-s5p*/
2152 F:      arch/arm/mach-exynos*/
2153 F:      drivers/*/*s3c24*
2154 F:      drivers/*/*/*s3c24*
2155 F:      drivers/*/*s3c64xx*
2156 F:      drivers/*/*s5pv210*
2157 F:      drivers/memory/samsung/*
2158 F:      drivers/soc/samsung/*
2159 F:      Documentation/arm/Samsung/
2160 F:      Documentation/devicetree/bindings/arm/samsung/
2161 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2162 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2163 N:      exynos
2164
2165 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2166 M:      Kyungmin Park <kyungmin.park@samsung.com>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Maintained
2169 F:      arch/arm/mach-s5pv210/
2170
2171 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2172 M:      Kyungmin Park <kyungmin.park@samsung.com>
2173 M:      Kamil Debski <kamil@wypas.org>
2174 M:      Andrzej Hajda <a.hajda@samsung.com>
2175 L:      linux-arm-kernel@lists.infradead.org
2176 L:      linux-media@vger.kernel.org
2177 S:      Maintained
2178 F:      drivers/media/platform/s5p-g2d/
2179
2180 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2181 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2182 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2183 L:      linux-media@vger.kernel.org
2184 S:      Maintained
2185 F:      drivers/media/platform/s5p-cec/
2186 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2187
2188 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2189 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2190 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2191 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2192 L:      linux-arm-kernel@lists.infradead.org
2193 L:      linux-media@vger.kernel.org
2194 S:      Maintained
2195 F:      drivers/media/platform/s5p-jpeg/
2196
2197 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2198 M:      Kyungmin Park <kyungmin.park@samsung.com>
2199 M:      Kamil Debski <kamil@wypas.org>
2200 M:      Jeongtae Park <jtp.park@samsung.com>
2201 M:      Andrzej Hajda <a.hajda@samsung.com>
2202 L:      linux-arm-kernel@lists.infradead.org
2203 L:      linux-media@vger.kernel.org
2204 S:      Maintained
2205 F:      drivers/media/platform/s5p-mfc/
2206
2207 ARM/SHMOBILE ARM ARCHITECTURE
2208 M:      Simon Horman <horms@verge.net.au>
2209 M:      Magnus Damm <magnus.damm@gmail.com>
2210 L:      linux-renesas-soc@vger.kernel.org
2211 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2213 S:      Supported
2214 F:      arch/arm/boot/dts/emev2*
2215 F:      arch/arm/boot/dts/gr-peach*
2216 F:      arch/arm/boot/dts/iwg20d-q7*
2217 F:      arch/arm/boot/dts/r7s*
2218 F:      arch/arm/boot/dts/r8a*
2219 F:      arch/arm/boot/dts/r9a*
2220 F:      arch/arm/boot/dts/sh*
2221 F:      arch/arm/configs/shmobile_defconfig
2222 F:      arch/arm/include/debug/renesas-scif.S
2223 F:      arch/arm/mach-shmobile/
2224 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2225 F:      drivers/soc/renesas/
2226 F:      include/linux/soc/renesas/
2227
2228 ARM/SOCFPGA ARCHITECTURE
2229 M:      Dinh Nguyen <dinguyen@kernel.org>
2230 S:      Maintained
2231 F:      arch/arm/mach-socfpga/
2232 F:      arch/arm/boot/dts/socfpga*
2233 F:      arch/arm/configs/socfpga_defconfig
2234 F:      arch/arm64/boot/dts/altera/
2235 W:      http://www.rocketboards.org
2236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2237
2238 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2239 M:      Dinh Nguyen <dinguyen@kernel.org>
2240 S:      Maintained
2241 F:      drivers/clk/socfpga/
2242
2243 ARM/SOCFPGA EDAC SUPPORT
2244 M:      Thor Thayer <thor.thayer@linux.intel.com>
2245 S:      Maintained
2246 F:      drivers/edac/altera_edac.
2247
2248 ARM/SPREADTRUM SoC SUPPORT
2249 M:      Orson Zhai <orsonzhai@gmail.com>
2250 M:      Baolin Wang <baolin.wang@linaro.org>
2251 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2252 S:      Maintained
2253 F:      arch/arm64/boot/dts/sprd
2254 N:      sprd
2255
2256 ARM/STI ARCHITECTURE
2257 M:      Patrice Chotard <patrice.chotard@st.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 W:      http://www.stlinux.com
2260 S:      Maintained
2261 F:      arch/arm/mach-sti/
2262 F:      arch/arm/boot/dts/sti*
2263 F:      drivers/char/hw_random/st-rng.c
2264 F:      drivers/clocksource/arm_global_timer.c
2265 F:      drivers/clocksource/clksrc_st_lpc.c
2266 F:      drivers/cpufreq/sti-cpufreq.c
2267 F:      drivers/dma/st_fdma*
2268 F:      drivers/i2c/busses/i2c-st.c
2269 F:      drivers/media/rc/st_rc.c
2270 F:      drivers/media/platform/sti/c8sectpfe/
2271 F:      drivers/mmc/host/sdhci-st.c
2272 F:      drivers/phy/st/phy-miphy28lp.c
2273 F:      drivers/phy/st/phy-stih407-usb.c
2274 F:      drivers/pinctrl/pinctrl-st.c
2275 F:      drivers/remoteproc/st_remoteproc.c
2276 F:      drivers/remoteproc/st_slim_rproc.c
2277 F:      drivers/reset/sti/
2278 F:      drivers/rtc/rtc-st-lpc.c
2279 F:      drivers/tty/serial/st-asc.c
2280 F:      drivers/usb/dwc3/dwc3-st.c
2281 F:      drivers/usb/host/ehci-st.c
2282 F:      drivers/usb/host/ohci-st.c
2283 F:      drivers/watchdog/st_lpc_wdt.c
2284 F:      drivers/ata/ahci_st.c
2285 F:      include/linux/remoteproc/st_slim_rproc.h
2286
2287 ARM/STM32 ARCHITECTURE
2288 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2289 M:      Alexandre Torgue <alexandre.torgue@st.com>
2290 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S:      Maintained
2293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2294 N:      stm32
2295 N:      stm
2296 F:      arch/arm/boot/dts/stm32*
2297 F:      arch/arm/mach-stm32/
2298 F:      drivers/clocksource/armv7m_systick.c
2299
2300 ARM/Synaptics SoC support
2301 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2302 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 S:      Maintained
2305 F:      arch/arm/mach-berlin/
2306 F:      arch/arm/boot/dts/berlin*
2307 F:      arch/arm64/boot/dts/synaptics/
2308
2309 ARM/TANGO ARCHITECTURE
2310 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2311 M:      Mans Rullgard <mans@mansr.com>
2312 L:      linux-arm-kernel@lists.infradead.org
2313 S:      Odd Fixes
2314 N:      tango
2315
2316 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2317 M:      Lennert Buytenhek <kernel@wantstofly.org>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S:      Maintained
2320
2321 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2322 M:      Hans Verkuil <hans.verkuil@cisco.com>
2323 L:      linux-tegra@vger.kernel.org
2324 L:      linux-media@vger.kernel.org
2325 S:      Maintained
2326 F:      drivers/media/platform/tegra-cec/
2327 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2328
2329 ARM/TETON BGA MACHINE SUPPORT
2330 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333
2334 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2335 M:      Santosh Shilimkar <ssantosh@kernel.org>
2336 L:      linux-kernel@vger.kernel.org
2337 S:      Maintained
2338 F:      drivers/memory/*emif*
2339
2340 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2341 M:      Tero Kristo <t-kristo@ti.com>
2342 M:      Nishanth Menon <nm@ti.com>
2343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 S:      Supported
2345 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2346 F:      arch/arm64/boot/dts/ti/Makefile
2347 F:      arch/arm64/boot/dts/ti/k3-*
2348 F:      include/dt-bindings/pinctrl/k3.h
2349
2350 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2351 M:      Santosh Shilimkar <ssantosh@kernel.org>
2352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 S:      Maintained
2354 F:      arch/arm/mach-keystone/
2355 F:      arch/arm/boot/dts/keystone-*
2356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2357
2358 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2359 M:      Santosh Shilimkar <ssantosh@kernel.org>
2360 L:      linux-kernel@vger.kernel.org
2361 S:      Maintained
2362 F:      drivers/clk/keystone/
2363
2364 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2365 M:      Santosh Shilimkar <ssantosh@kernel.org>
2366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 L:      linux-kernel@vger.kernel.org
2368 S:      Maintained
2369 F:      drivers/clocksource/timer-keystone.c
2370
2371 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2372 M:      Santosh Shilimkar <ssantosh@kernel.org>
2373 L:      linux-kernel@vger.kernel.org
2374 S:      Maintained
2375 F:      drivers/power/reset/keystone-reset.c
2376
2377 ARM/THECUS N2100 MACHINE SUPPORT
2378 M:      Lennert Buytenhek <kernel@wantstofly.org>
2379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 S:      Maintained
2381
2382 ARM/TOSA MACHINE SUPPORT
2383 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2384 M:      Dirk Opfer <dirk@opfer-online.de>
2385 S:      Maintained
2386
2387 ARM/UNIPHIER ARCHITECTURE
2388 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2391 S:      Maintained
2392 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2393 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2394 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2395 F:      arch/arm/boot/dts/uniphier*
2396 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2397 F:      arch/arm/mach-uniphier/
2398 F:      arch/arm/mm/cache-uniphier.c
2399 F:      arch/arm64/boot/dts/socionext/uniphier*
2400 F:      drivers/bus/uniphier-system-bus.c
2401 F:      drivers/clk/uniphier/
2402 F:      drivers/dma/uniphier-mdmac.c
2403 F:      drivers/gpio/gpio-uniphier.c
2404 F:      drivers/i2c/busses/i2c-uniphier*
2405 F:      drivers/irqchip/irq-uniphier-aidet.c
2406 F:      drivers/mmc/host/uniphier-sd.c
2407 F:      drivers/pinctrl/uniphier/
2408 F:      drivers/reset/reset-uniphier.c
2409 F:      drivers/tty/serial/8250/8250_uniphier.c
2410 N:      uniphier
2411
2412 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2413 M:      Ulf Hansson <ulf.hansson@linaro.org>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 T:      git git://git.linaro.org/people/ulfh/clk.git
2416 S:      Maintained
2417 F:      drivers/clk/ux500/
2418
2419 ARM/VERSATILE EXPRESS PLATFORM
2420 M:      Liviu Dudau <liviu.dudau@arm.com>
2421 M:      Sudeep Holla <sudeep.holla@arm.com>
2422 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Maintained
2425 F:      arch/arm/boot/dts/vexpress*
2426 F:      arch/arm64/boot/dts/arm/
2427 F:      arch/arm/mach-vexpress/
2428 F:      */*/vexpress*
2429 F:      */*/*/vexpress*
2430 F:      drivers/clk/versatile/clk-vexpress-osc.c
2431 F:      drivers/clocksource/timer-versatile.c
2432 N:      mps2
2433
2434 ARM/VFP SUPPORT
2435 M:      Russell King <linux@armlinux.org.uk>
2436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 W:      http://www.armlinux.org.uk/
2438 S:      Maintained
2439 F:      arch/arm/vfp/
2440
2441 ARM/VOIPAC PXA270 SUPPORT
2442 M:      Marek Vasut <marek.vasut@gmail.com>
2443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 S:      Maintained
2445 F:      arch/arm/mach-pxa/vpac270.c
2446 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2447
2448 ARM/VT8500 ARM ARCHITECTURE
2449 M:      Tony Prisk <linux@prisktech.co.nz>
2450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 S:      Maintained
2452 F:      arch/arm/mach-vt8500/
2453 F:      drivers/clocksource/timer-vt8500.c
2454 F:      drivers/i2c/busses/i2c-wmt.c
2455 F:      drivers/mmc/host/wmt-sdmmc.c
2456 F:      drivers/pwm/pwm-vt8500.c
2457 F:      drivers/rtc/rtc-vt8500.c
2458 F:      drivers/tty/serial/vt8500_serial.c
2459 F:      drivers/usb/host/ehci-platform.c
2460 F:      drivers/usb/host/uhci-platform.c
2461 F:      drivers/video/fbdev/vt8500lcdfb.*
2462 F:      drivers/video/fbdev/wm8505fb*
2463 F:      drivers/video/fbdev/wmt_ge_rops.*
2464
2465 ARM/ZIPIT Z2 SUPPORT
2466 M:      Marek Vasut <marek.vasut@gmail.com>
2467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 S:      Maintained
2469 F:      arch/arm/mach-pxa/z2.c
2470 F:      arch/arm/mach-pxa/include/mach/z2.h
2471
2472 ARM/ZTE ARCHITECTURE
2473 M:      Jun Nie <jun.nie@linaro.org>
2474 M:      Shawn Guo <shawnguo@kernel.org>
2475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 S:      Maintained
2477 F:      arch/arm/boot/dts/zx2967*
2478 F:      arch/arm/mach-zx/
2479 F:      arch/arm64/boot/dts/zte/
2480 F:      drivers/clk/zte/
2481 F:      drivers/dma/zx_dma.c
2482 F:      drivers/gpio/gpio-zx.c
2483 F:      drivers/i2c/busses/i2c-zx2967.c
2484 F:      drivers/mmc/host/dw_mmc-zx.*
2485 F:      drivers/pinctrl/zte/
2486 F:      drivers/soc/zte/
2487 F:      drivers/thermal/zx2967_thermal.c
2488 F:      drivers/watchdog/zx2967_wdt.c
2489 F:      Documentation/devicetree/bindings/arm/zte.yaml
2490 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2491 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2492 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2493 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2494 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2495 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2496 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2497 F:      Documentation/devicetree/bindings/soc/zte/
2498 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2499 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2500 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2501 F:      include/dt-bindings/clock/zx2967*.h
2502 F:      include/dt-bindings/soc/zte,*.h
2503 F:      sound/soc/codecs/zx_aud96p22.c
2504 F:      sound/soc/zte/
2505
2506 ARM/ZYNQ ARCHITECTURE
2507 M:      Michal Simek <michal.simek@xilinx.com>
2508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 W:      http://wiki.xilinx.com
2510 T:      git https://github.com/Xilinx/linux-xlnx.git
2511 S:      Supported
2512 F:      arch/arm/mach-zynq/
2513 F:      drivers/cpuidle/cpuidle-zynq.c
2514 F:      drivers/block/xsysace.c
2515 N:      zynq
2516 N:      xilinx
2517 F:      drivers/clocksource/timer-cadence-ttc.c
2518 F:      drivers/i2c/busses/i2c-cadence.c
2519 F:      drivers/mmc/host/sdhci-of-arasan.c
2520 F:      drivers/edac/synopsys_edac.c
2521 F:      drivers/i2c/busses/i2c-xiic.c
2522
2523 ARM64 PORT (AARCH64 ARCHITECTURE)
2524 M:      Catalin Marinas <catalin.marinas@arm.com>
2525 M:      Will Deacon <will.deacon@arm.com>
2526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2528 S:      Maintained
2529 F:      arch/arm64/
2530 X:      arch/arm64/boot/dts/
2531 F:      Documentation/arm64/
2532
2533 AS3645A LED FLASH CONTROLLER DRIVER
2534 M:      Sakari Ailus <sakari.ailus@iki.fi>
2535 L:      linux-leds@vger.kernel.org
2536 S:      Maintained
2537 F:      drivers/leds/leds-as3645a.c
2538
2539 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2540 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2541 L:      linux-media@vger.kernel.org
2542 T:      git git://linuxtv.org/media_tree.git
2543 S:      Maintained
2544 F:      drivers/media/i2c/ak7375.c
2545 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2546
2547 ASAHI KASEI AK8974 DRIVER
2548 M:      Linus Walleij <linus.walleij@linaro.org>
2549 L:      linux-iio@vger.kernel.org
2550 W:      http://www.akm.com/
2551 S:      Supported
2552 F:      drivers/iio/magnetometer/ak8974.c
2553
2554 ASC7621 HARDWARE MONITOR DRIVER
2555 M:      George Joseph <george.joseph@fairview5.com>
2556 L:      linux-hwmon@vger.kernel.org
2557 S:      Maintained
2558 F:      Documentation/hwmon/asc7621.rst
2559 F:      drivers/hwmon/asc7621.c
2560
2561 ASPEED VIDEO ENGINE DRIVER
2562 M:      Eddie James <eajames@linux.ibm.com>
2563 L:      linux-media@vger.kernel.org
2564 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2565 S:      Maintained
2566 F:      drivers/media/platform/aspeed-video.c
2567 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2568
2569 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2570 M:      Corentin Chary <corentin.chary@gmail.com>
2571 L:      acpi4asus-user@lists.sourceforge.net
2572 L:      platform-driver-x86@vger.kernel.org
2573 W:      http://acpi4asus.sf.net
2574 S:      Maintained
2575 F:      drivers/platform/x86/asus*.c
2576 F:      drivers/platform/x86/eeepc*.c
2577
2578 ASUS WIRELESS RADIO CONTROL DRIVER
2579 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2580 L:      platform-driver-x86@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/platform/x86/asus-wireless.c
2583
2584 ASYMMETRIC KEYS
2585 M:      David Howells <dhowells@redhat.com>
2586 L:      keyrings@vger.kernel.org
2587 S:      Maintained
2588 F:      Documentation/crypto/asymmetric-keys.txt
2589 F:      include/linux/verification.h
2590 F:      include/crypto/public_key.h
2591 F:      include/crypto/pkcs7.h
2592 F:      crypto/asymmetric_keys/
2593
2594 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2595 R:      Dan Williams <dan.j.williams@intel.com>
2596 W:      http://sourceforge.net/projects/xscaleiop
2597 S:      Odd fixes
2598 F:      Documentation/crypto/async-tx-api.txt
2599 F:      crypto/async_tx/
2600 F:      drivers/dma/
2601 F:      include/linux/dmaengine.h
2602 F:      include/linux/async_tx.h
2603
2604 AT24 EEPROM DRIVER
2605 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2606 L:      linux-i2c@vger.kernel.org
2607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2608 S:      Maintained
2609 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2610 F:      drivers/misc/eeprom/at24.c
2611
2612 ATA OVER ETHERNET (AOE) DRIVER
2613 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2614 W:      http://www.openaoe.org/
2615 S:      Supported
2616 F:      Documentation/aoe/
2617 F:      drivers/block/aoe/
2618
2619 ATHEROS 71XX/9XXX GPIO DRIVER
2620 M:      Alban Bedel <albeu@free.fr>
2621 W:      https://github.com/AlbanBedel/linux
2622 T:      git git://github.com/AlbanBedel/linux
2623 S:      Maintained
2624 F:      drivers/gpio/gpio-ath79.c
2625 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2626
2627 ATHEROS 71XX/9XXX USB PHY DRIVER
2628 M:      Alban Bedel <albeu@free.fr>
2629 W:      https://github.com/AlbanBedel/linux
2630 T:      git git://github.com/AlbanBedel/linux
2631 S:      Maintained
2632 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2633 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2634
2635 ATHEROS ATH GENERIC UTILITIES
2636 M:      Kalle Valo <kvalo@codeaurora.org>
2637 L:      linux-wireless@vger.kernel.org
2638 S:      Supported
2639 F:      drivers/net/wireless/ath/*
2640
2641 ATHEROS ATH5K WIRELESS DRIVER
2642 M:      Jiri Slaby <jirislaby@gmail.com>
2643 M:      Nick Kossifidis <mickflemm@gmail.com>
2644 M:      Luis Chamberlain <mcgrof@kernel.org>
2645 L:      linux-wireless@vger.kernel.org
2646 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2647 S:      Maintained
2648 F:      drivers/net/wireless/ath/ath5k/
2649
2650 ATHEROS ATH6KL WIRELESS DRIVER
2651 M:      Kalle Valo <kvalo@codeaurora.org>
2652 L:      linux-wireless@vger.kernel.org
2653 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2655 S:      Supported
2656 F:      drivers/net/wireless/ath/ath6kl/
2657
2658 ATI_REMOTE2 DRIVER
2659 M:      Ville Syrjala <syrjala@sci.fi>
2660 S:      Maintained
2661 F:      drivers/input/misc/ati_remote2.c
2662
2663 ATK0110 HWMON DRIVER
2664 M:      Luca Tettamanti <kronos.it@gmail.com>
2665 L:      linux-hwmon@vger.kernel.org
2666 S:      Maintained
2667 F:      drivers/hwmon/asus_atk0110.c
2668
2669 ATLX ETHERNET DRIVERS
2670 M:      Jay Cliburn <jcliburn@gmail.com>
2671 M:      Chris Snook <chris.snook@gmail.com>
2672 L:      netdev@vger.kernel.org
2673 W:      http://sourceforge.net/projects/atl1
2674 W:      http://atl1.sourceforge.net
2675 S:      Maintained
2676 F:      drivers/net/ethernet/atheros/
2677
2678 ATM
2679 M:      Chas Williams <3chas3@gmail.com>
2680 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2681 L:      netdev@vger.kernel.org
2682 W:      http://linux-atm.sourceforge.net
2683 S:      Maintained
2684 F:      drivers/atm/
2685 F:      include/linux/atm*
2686 F:      include/uapi/linux/atm*
2687
2688 ATMEL MACB ETHERNET DRIVER
2689 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2690 S:      Supported
2691 F:      drivers/net/ethernet/cadence/
2692
2693 ATMEL MAXTOUCH DRIVER
2694 M:      Nick Dyer <nick@shmanahar.org>
2695 T:      git git://github.com/ndyer/linux.git
2696 S:      Maintained
2697 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2698 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2699
2700 ATMEL WIRELESS DRIVER
2701 M:      Simon Kelley <simon@thekelleys.org.uk>
2702 L:      linux-wireless@vger.kernel.org
2703 W:      http://www.thekelleys.org.uk/atmel
2704 W:      http://atmelwlandriver.sourceforge.net/
2705 S:      Maintained
2706 F:      drivers/net/wireless/atmel/atmel*
2707
2708 ATOMIC INFRASTRUCTURE
2709 M:      Will Deacon <will.deacon@arm.com>
2710 M:      Peter Zijlstra <peterz@infradead.org>
2711 R:      Boqun Feng <boqun.feng@gmail.com>
2712 L:      linux-kernel@vger.kernel.org
2713 S:      Maintained
2714 F:      arch/*/include/asm/atomic*.h
2715 F:      include/*/atomic*.h
2716 F:      scripts/atomic/
2717
2718 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2719 M:      Bradley Grove <linuxdrivers@attotech.com>
2720 L:      linux-scsi@vger.kernel.org
2721 W:      http://www.attotech.com
2722 S:      Supported
2723 F:      drivers/scsi/esas2r
2724
2725 ATUSB IEEE 802.15.4 RADIO DRIVER
2726 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2727 L:      linux-wpan@vger.kernel.org
2728 S:      Maintained
2729 F:      drivers/net/ieee802154/atusb.c
2730 F:      drivers/net/ieee802154/atusb.h
2731 F:      drivers/net/ieee802154/at86rf230.h
2732
2733 AUDIT SUBSYSTEM
2734 M:      Paul Moore <paul@paul-moore.com>
2735 M:      Eric Paris <eparis@redhat.com>
2736 L:      linux-audit@redhat.com (moderated for non-subscribers)
2737 W:      https://github.com/linux-audit
2738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2739 S:      Supported
2740 F:      include/linux/audit.h
2741 F:      include/uapi/linux/audit.h
2742 F:      kernel/audit*
2743
2744 AUXILIARY DISPLAY DRIVERS
2745 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2746 S:      Maintained
2747 F:      drivers/auxdisplay/
2748 F:      include/linux/cfag12864b.h
2749
2750 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2751 M:      Andreas Klinger <ak@it-klinger.de>
2752 L:      linux-iio@vger.kernel.org
2753 S:      Maintained
2754 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2755 F:      drivers/iio/adc/hx711.c
2756
2757 AX.25 NETWORK LAYER
2758 M:      Ralf Baechle <ralf@linux-mips.org>
2759 L:      linux-hams@vger.kernel.org
2760 W:      http://www.linux-ax25.org/
2761 S:      Maintained
2762 F:      include/uapi/linux/ax25.h
2763 F:      include/net/ax25.h
2764 F:      net/ax25/
2765
2766 AXENTIA ARM DEVICES
2767 M:      Peter Rosin <peda@axentia.se>
2768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 S:      Maintained
2770 F:      Documentation/devicetree/bindings/arm/axentia.txt
2771 F:      arch/arm/boot/dts/at91-linea.dtsi
2772 F:      arch/arm/boot/dts/at91-natte.dtsi
2773 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2774 F:      arch/arm/boot/dts/at91-tse850-3.dts
2775
2776 AXENTIA ASOC DRIVERS
2777 M:      Peter Rosin <peda@axentia.se>
2778 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2779 S:      Maintained
2780 F:      Documentation/devicetree/bindings/sound/axentia,*
2781 F:      sound/soc/atmel/tse850-pcm5142.c
2782
2783 AXXIA I2C CONTROLLER
2784 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2785 L:      linux-i2c@vger.kernel.org
2786 S:      Maintained
2787 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2788 F:      drivers/i2c/busses/i2c-axxia.c
2789
2790 AZ6007 DVB DRIVER
2791 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2792 L:      linux-media@vger.kernel.org
2793 W:      https://linuxtv.org
2794 T:      git git://linuxtv.org/media_tree.git
2795 S:      Maintained
2796 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2797
2798 AZTECH FM RADIO RECEIVER DRIVER
2799 M:      Hans Verkuil <hverkuil@xs4all.nl>
2800 L:      linux-media@vger.kernel.org
2801 T:      git git://linuxtv.org/media_tree.git
2802 W:      https://linuxtv.org
2803 S:      Maintained
2804 F:      drivers/media/radio/radio-aztech*
2805
2806 B43 WIRELESS DRIVER
2807 L:      linux-wireless@vger.kernel.org
2808 L:      b43-dev@lists.infradead.org
2809 W:      http://wireless.kernel.org/en/users/Drivers/b43
2810 S:      Odd Fixes
2811 F:      drivers/net/wireless/broadcom/b43/
2812
2813 B43LEGACY WIRELESS DRIVER
2814 M:      Larry Finger <Larry.Finger@lwfinger.net>
2815 L:      linux-wireless@vger.kernel.org
2816 L:      b43-dev@lists.infradead.org
2817 W:      http://wireless.kernel.org/en/users/Drivers/b43
2818 S:      Maintained
2819 F:      drivers/net/wireless/broadcom/b43legacy/
2820
2821 BACKLIGHT CLASS/SUBSYSTEM
2822 M:      Lee Jones <lee.jones@linaro.org>
2823 M:      Daniel Thompson <daniel.thompson@linaro.org>
2824 M:      Jingoo Han <jingoohan1@gmail.com>
2825 L:      dri-devel@lists.freedesktop.org
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2827 S:      Maintained
2828 F:      drivers/video/backlight/
2829 F:      include/linux/backlight.h
2830 F:      include/linux/pwm_backlight.h
2831 F:      Documentation/devicetree/bindings/leds/backlight
2832
2833 BATMAN ADVANCED
2834 M:      Marek Lindner <mareklindner@neomailbox.ch>
2835 M:      Simon Wunderlich <sw@simonwunderlich.de>
2836 M:      Antonio Quartulli <a@unstable.cc>
2837 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2838 W:      https://www.open-mesh.org/
2839 B:      https://www.open-mesh.org/projects/batman-adv/issues
2840 C:      irc://chat.freenode.net/batman
2841 Q:      https://patchwork.open-mesh.org/project/batman/list/
2842 T:      git https://git.open-mesh.org/linux-merge.git
2843 S:      Maintained
2844 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2845 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2846 F:      Documentation/networking/batman-adv.rst
2847 F:      include/uapi/linux/batadv_packet.h
2848 F:      include/uapi/linux/batman_adv.h
2849 F:      net/batman-adv/
2850
2851 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2852 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2853 L:      linux-hams@vger.kernel.org
2854 W:      http://www.baycom.org/~tom/ham/ham.html
2855 S:      Maintained
2856 F:      drivers/net/hamradio/baycom*
2857
2858 BCACHE (BLOCK LAYER CACHE)
2859 M:      Coly Li <colyli@suse.de>
2860 M:      Kent Overstreet <kent.overstreet@gmail.com>
2861 L:      linux-bcache@vger.kernel.org
2862 W:      http://bcache.evilpiepirate.org
2863 C:      irc://irc.oftc.net/bcache
2864 S:      Maintained
2865 F:      drivers/md/bcache/
2866
2867 BDISP ST MEDIA DRIVER
2868 M:      Fabien Dessenne <fabien.dessenne@st.com>
2869 L:      linux-media@vger.kernel.org
2870 T:      git git://linuxtv.org/media_tree.git
2871 W:      https://linuxtv.org
2872 S:      Supported
2873 F:      drivers/media/platform/sti/bdisp
2874
2875 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2876 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2877 L:      netdev@vger.kernel.org
2878 S:      Maintained
2879 F:      drivers/net/ethernet/ec_bhf.c
2880
2881 BEFS FILE SYSTEM
2882 M:      Luis de Bethencourt <luisbg@kernel.org>
2883 M:      Salah Triki <salah.triki@gmail.com>
2884 S:      Maintained
2885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2886 F:      Documentation/filesystems/befs.txt
2887 F:      fs/befs/
2888
2889 BFQ I/O SCHEDULER
2890 M:      Paolo Valente <paolo.valente@linaro.org>
2891 M:      Jens Axboe <axboe@kernel.dk>
2892 L:      linux-block@vger.kernel.org
2893 S:      Maintained
2894 F:      block/bfq-*
2895 F:      Documentation/block/bfq-iosched.txt
2896
2897 BFS FILE SYSTEM
2898 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2899 S:      Maintained
2900 F:      Documentation/filesystems/bfs.txt
2901 F:      fs/bfs/
2902 F:      include/uapi/linux/bfs_fs.h
2903
2904 BLINKM RGB LED DRIVER
2905 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2906 S:      Maintained
2907 F:      drivers/leds/leds-blinkm.c
2908
2909 BLOCK LAYER
2910 M:      Jens Axboe <axboe@kernel.dk>
2911 L:      linux-block@vger.kernel.org
2912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2913 S:      Maintained
2914 F:      block/
2915 F:      drivers/block/
2916 F:      kernel/trace/blktrace.c
2917 F:      lib/sbitmap.c
2918
2919 BLOCK2MTD DRIVER
2920 M:      Joern Engel <joern@lazybastard.org>
2921 L:      linux-mtd@lists.infradead.org
2922 S:      Maintained
2923 F:      drivers/mtd/devices/block2mtd.c
2924
2925 BLUETOOTH DRIVERS
2926 M:      Marcel Holtmann <marcel@holtmann.org>
2927 M:      Johan Hedberg <johan.hedberg@gmail.com>
2928 L:      linux-bluetooth@vger.kernel.org
2929 W:      http://www.bluez.org/
2930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2932 S:      Maintained
2933 F:      drivers/bluetooth/
2934
2935 BLUETOOTH SUBSYSTEM
2936 M:      Marcel Holtmann <marcel@holtmann.org>
2937 M:      Johan Hedberg <johan.hedberg@gmail.com>
2938 L:      linux-bluetooth@vger.kernel.org
2939 W:      http://www.bluez.org/
2940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2942 S:      Maintained
2943 F:      net/bluetooth/
2944 F:      include/net/bluetooth/
2945
2946 BONDING DRIVER
2947 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2948 M:      Veaceslav Falico <vfalico@gmail.com>
2949 M:      Andy Gospodarek <andy@greyhouse.net>
2950 L:      netdev@vger.kernel.org
2951 W:      http://sourceforge.net/projects/bonding/
2952 S:      Supported
2953 F:      drivers/net/bonding/
2954 F:      include/uapi/linux/if_bonding.h
2955
2956 BPF (Safe dynamic programs and tools)
2957 M:      Alexei Starovoitov <ast@kernel.org>
2958 M:      Daniel Borkmann <daniel@iogearbox.net>
2959 R:      Martin KaFai Lau <kafai@fb.com>
2960 R:      Song Liu <songliubraving@fb.com>
2961 R:      Yonghong Song <yhs@fb.com>
2962 L:      netdev@vger.kernel.org
2963 L:      bpf@vger.kernel.org
2964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2966 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2967 S:      Supported
2968 F:      arch/*/net/*
2969 F:      Documentation/networking/filter.txt
2970 F:      Documentation/bpf/
2971 F:      include/linux/bpf*
2972 F:      include/linux/filter.h
2973 F:      include/trace/events/xdp.h
2974 F:      include/uapi/linux/bpf*
2975 F:      include/uapi/linux/filter.h
2976 F:      kernel/bpf/
2977 F:      kernel/trace/bpf_trace.c
2978 F:      lib/test_bpf.c
2979 F:      net/bpf/
2980 F:      net/core/filter.c
2981 F:      net/sched/act_bpf.c
2982 F:      net/sched/cls_bpf.c
2983 F:      samples/bpf/
2984 F:      tools/bpf/
2985 F:      tools/lib/bpf/
2986 F:      tools/testing/selftests/bpf/
2987 K:      bpf
2988 N:      bpf
2989
2990 BPF JIT for ARM
2991 M:      Shubham Bansal <illusionist.neo@gmail.com>
2992 L:      netdev@vger.kernel.org
2993 L:      bpf@vger.kernel.org
2994 S:      Maintained
2995 F:      arch/arm/net/
2996
2997 BPF JIT for ARM64
2998 M:      Daniel Borkmann <daniel@iogearbox.net>
2999 M:      Alexei Starovoitov <ast@kernel.org>
3000 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3001 L:      netdev@vger.kernel.org
3002 L:      bpf@vger.kernel.org
3003 S:      Supported
3004 F:      arch/arm64/net/
3005
3006 BPF JIT for MIPS (32-BIT AND 64-BIT)
3007 M:      Paul Burton <paul.burton@mips.com>
3008 L:      netdev@vger.kernel.org
3009 L:      bpf@vger.kernel.org
3010 S:      Maintained
3011 F:      arch/mips/net/
3012
3013 BPF JIT for NFP NICs
3014 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3015 L:      netdev@vger.kernel.org
3016 L:      bpf@vger.kernel.org
3017 S:      Supported
3018 F:      drivers/net/ethernet/netronome/nfp/bpf/
3019
3020 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3021 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3022 M:      Sandipan Das <sandipan@linux.ibm.com>
3023 L:      netdev@vger.kernel.org
3024 L:      bpf@vger.kernel.org
3025 S:      Maintained
3026 F:      arch/powerpc/net/
3027
3028 BPF JIT for RISC-V (RV64G)
3029 M:      Björn Töpel <bjorn.topel@gmail.com>
3030 L:      netdev@vger.kernel.org
3031 S:      Maintained
3032 F:      arch/riscv/net/
3033
3034 BPF JIT for S390
3035 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
3036 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3037 L:      netdev@vger.kernel.org
3038 L:      bpf@vger.kernel.org
3039 S:      Maintained
3040 F:      arch/s390/net/
3041 X:      arch/s390/net/pnet.c
3042
3043 BPF JIT for SPARC (32-BIT AND 64-BIT)
3044 M:      David S. Miller <davem@davemloft.net>
3045 L:      netdev@vger.kernel.org
3046 L:      bpf@vger.kernel.org
3047 S:      Maintained
3048 F:      arch/sparc/net/
3049
3050 BPF JIT for X86 32-BIT
3051 M:      Wang YanQing <udknight@gmail.com>
3052 L:      netdev@vger.kernel.org
3053 L:      bpf@vger.kernel.org
3054 S:      Maintained
3055 F:      arch/x86/net/bpf_jit_comp32.c
3056
3057 BPF JIT for X86 64-BIT
3058 M:      Alexei Starovoitov <ast@kernel.org>
3059 M:      Daniel Borkmann <daniel@iogearbox.net>
3060 L:      netdev@vger.kernel.org
3061 L:      bpf@vger.kernel.org
3062 S:      Supported
3063 F:      arch/x86/net/
3064 X:      arch/x86/net/bpf_jit_comp32.c
3065
3066 BROADCOM B44 10/100 ETHERNET DRIVER
3067 M:      Michael Chan <michael.chan@broadcom.com>
3068 L:      netdev@vger.kernel.org
3069 S:      Supported
3070 F:      drivers/net/ethernet/broadcom/b44.*
3071
3072 BROADCOM B53 ETHERNET SWITCH DRIVER
3073 M:      Florian Fainelli <f.fainelli@gmail.com>
3074 L:      netdev@vger.kernel.org
3075 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3076 S:      Supported
3077 F:      drivers/net/dsa/b53/*
3078 F:      include/linux/platform_data/b53.h
3079
3080 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3081 M:      Florian Fainelli <f.fainelli@gmail.com>
3082 M:      Ray Jui <rjui@broadcom.com>
3083 M:      Scott Branden <sbranden@broadcom.com>
3084 M:      bcm-kernel-feedback-list@broadcom.com
3085 T:      git git://github.com/broadcom/mach-bcm
3086 S:      Maintained
3087 N:      bcm281*
3088 N:      bcm113*
3089 N:      bcm216*
3090 N:      kona
3091 F:      arch/arm/mach-bcm/
3092
3093 BROADCOM BCM2835 ARM ARCHITECTURE
3094 M:      Eric Anholt <eric@anholt.net>
3095 M:      Stefan Wahren <stefan.wahren@i2se.com>
3096 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3098 T:      git git://github.com/anholt/linux
3099 S:      Maintained
3100 N:      bcm2835
3101 F:      drivers/staging/vc04_services
3102
3103 BROADCOM BCM47XX MIPS ARCHITECTURE
3104 M:      Hauke Mehrtens <hauke@hauke-m.de>
3105 M:      Rafał Miłecki <zajec5@gmail.com>
3106 L:      linux-mips@vger.kernel.org
3107 S:      Maintained
3108 F:      Documentation/devicetree/bindings/mips/brcm/
3109 F:      arch/mips/bcm47xx/*
3110 F:      arch/mips/include/asm/mach-bcm47xx/*
3111
3112 BROADCOM BCM5301X ARM ARCHITECTURE
3113 M:      Hauke Mehrtens <hauke@hauke-m.de>
3114 M:      Rafał Miłecki <zajec5@gmail.com>
3115 M:      bcm-kernel-feedback-list@broadcom.com
3116 L:      linux-arm-kernel@lists.infradead.org
3117 S:      Maintained
3118 F:      arch/arm/mach-bcm/bcm_5301x.c
3119 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3120 F:      arch/arm/boot/dts/bcm470*
3121 F:      arch/arm/boot/dts/bcm953012*
3122
3123 BROADCOM BCM53573 ARM ARCHITECTURE
3124 M:      Rafał Miłecki <rafal@milecki.pl>
3125 L:      linux-arm-kernel@lists.infradead.org
3126 S:      Maintained
3127 F:      arch/arm/boot/dts/bcm53573*
3128 F:      arch/arm/boot/dts/bcm47189*
3129
3130 BROADCOM BCM63XX ARM ARCHITECTURE
3131 M:      Florian Fainelli <f.fainelli@gmail.com>
3132 M:      bcm-kernel-feedback-list@broadcom.com
3133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T:      git git://github.com/broadcom/stblinux.git
3135 S:      Maintained
3136 N:      bcm63xx
3137
3138 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3139 M:      Kevin Cernekee <cernekee@gmail.com>
3140 L:      linux-usb@vger.kernel.org
3141 S:      Maintained
3142 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3143
3144 BROADCOM BCM7XXX ARM ARCHITECTURE
3145 M:      Brian Norris <computersforpeace@gmail.com>
3146 M:      Gregory Fong <gregory.0xf0@gmail.com>
3147 M:      Florian Fainelli <f.fainelli@gmail.com>
3148 M:      bcm-kernel-feedback-list@broadcom.com
3149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3150 T:      git git://github.com/broadcom/stblinux.git
3151 S:      Maintained
3152 F:      arch/arm/mach-bcm/*brcmstb*
3153 F:      arch/arm/boot/dts/bcm7*.dts*
3154 F:      drivers/bus/brcmstb_gisb.c
3155 F:      arch/arm/mm/cache-b15-rac.c
3156 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3157 N:      brcmstb
3158
3159 BROADCOM BMIPS CPUFREQ DRIVER
3160 M:      Markus Mayer <mmayer@broadcom.com>
3161 M:      bcm-kernel-feedback-list@broadcom.com
3162 L:      linux-pm@vger.kernel.org
3163 S:      Maintained
3164 F:      drivers/cpufreq/bmips-cpufreq.c
3165
3166 BROADCOM BMIPS MIPS ARCHITECTURE
3167 M:      Kevin Cernekee <cernekee@gmail.com>
3168 M:      Florian Fainelli <f.fainelli@gmail.com>
3169 L:      bcm-kernel-feedback-list@broadcom.com
3170 L:      linux-mips@vger.kernel.org
3171 T:      git git://github.com/broadcom/stblinux.git
3172 S:      Maintained
3173 F:      arch/mips/bmips/*
3174 F:      arch/mips/include/asm/mach-bmips/*
3175 F:      arch/mips/kernel/*bmips*
3176 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3177 F:      drivers/irqchip/irq-bcm63*
3178 F:      drivers/irqchip/irq-bcm7*
3179 F:      drivers/irqchip/irq-brcmstb*
3180 F:      include/linux/bcm963xx_nvram.h
3181 F:      include/linux/bcm963xx_tag.h
3182
3183 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3184 M:      Rasesh Mody <rmody@marvell.com>
3185 M:      GR-Linux-NIC-Dev@marvell.com
3186 L:      netdev@vger.kernel.org
3187 S:      Supported
3188 F:      drivers/net/ethernet/broadcom/bnx2.*
3189 F:      drivers/net/ethernet/broadcom/bnx2_*
3190
3191 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3192 M:      QLogic-Storage-Upstream@qlogic.com
3193 L:      linux-scsi@vger.kernel.org
3194 S:      Supported
3195 F:      drivers/scsi/bnx2fc/
3196
3197 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3198 M:      QLogic-Storage-Upstream@qlogic.com
3199 L:      linux-scsi@vger.kernel.org
3200 S:      Supported
3201 F:      drivers/scsi/bnx2i/
3202
3203 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3204 M:      Ariel Elior <aelior@marvell.com>
3205 M:      Sudarsana Kalluru <skalluru@marvell.com>
3206 M:      GR-everest-linux-l2@marvell.com
3207 L:      netdev@vger.kernel.org
3208 S:      Supported
3209 F:      drivers/net/ethernet/broadcom/bnx2x/
3210
3211 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3212 M:      Michael Chan <michael.chan@broadcom.com>
3213 L:      netdev@vger.kernel.org
3214 S:      Supported
3215 F:      drivers/net/ethernet/broadcom/bnxt/
3216
3217 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3218 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3219 M:      Franky Lin <franky.lin@broadcom.com>
3220 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3221 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3222 M:      Wright Feng <wright.feng@cypress.com>
3223 L:      linux-wireless@vger.kernel.org
3224 L:      brcm80211-dev-list.pdl@broadcom.com
3225 L:      brcm80211-dev-list@cypress.com
3226 S:      Supported
3227 F:      drivers/net/wireless/broadcom/brcm80211/
3228
3229 BROADCOM BRCMSTB GPIO DRIVER
3230 M:      Gregory Fong <gregory.0xf0@gmail.com>
3231 L:      bcm-kernel-feedback-list@broadcom.com
3232 S:      Supported
3233 F:      drivers/gpio/gpio-brcmstb.c
3234 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3235
3236 BROADCOM BRCMSTB I2C DRIVER
3237 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3238 L:      linux-i2c@vger.kernel.org
3239 L:      bcm-kernel-feedback-list@broadcom.com
3240 S:      Supported
3241 F:      drivers/i2c/busses/i2c-brcmstb.c
3242 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3243
3244 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3245 M:      Al Cooper <alcooperx@gmail.com>
3246 L:      linux-kernel@vger.kernel.org
3247 L:      bcm-kernel-feedback-list@broadcom.com
3248 S:      Maintained
3249 F:      drivers/phy/broadcom/phy-brcm-usb*
3250
3251 BROADCOM GENET ETHERNET DRIVER
3252 M:      Doug Berger <opendmb@gmail.com>
3253 M:      Florian Fainelli <f.fainelli@gmail.com>
3254 L:      bcm-kernel-feedback-list@broadcom.com
3255 L:      netdev@vger.kernel.org
3256 S:      Supported
3257 F:      drivers/net/ethernet/broadcom/genet/
3258
3259 BROADCOM IPROC ARM ARCHITECTURE
3260 M:      Ray Jui <rjui@broadcom.com>
3261 M:      Scott Branden <sbranden@broadcom.com>
3262 M:      bcm-kernel-feedback-list@broadcom.com
3263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264 T:      git git://github.com/broadcom/cygnus-linux.git
3265 S:      Maintained
3266 N:      iproc
3267 N:      cygnus
3268 N:      bcm[-_]nsp
3269 N:      bcm9113*
3270 N:      bcm9583*
3271 N:      bcm9585*
3272 N:      bcm9586*
3273 N:      bcm988312
3274 N:      bcm113*
3275 N:      bcm583*
3276 N:      bcm585*
3277 N:      bcm586*
3278 N:      bcm88312
3279 N:      hr2
3280 N:      stingray
3281 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3282 F:      arch/arm64/boot/dts/broadcom/stingray/*
3283 F:      drivers/clk/bcm/clk-ns*
3284 F:      drivers/clk/bcm/clk-sr*
3285 F:      drivers/pinctrl/bcm/pinctrl-ns*
3286 F:      include/dt-bindings/clock/bcm-sr*
3287
3288 BROADCOM KONA GPIO DRIVER
3289 M:      Ray Jui <rjui@broadcom.com>
3290 L:      bcm-kernel-feedback-list@broadcom.com
3291 S:      Supported
3292 F:      drivers/gpio/gpio-bcm-kona.c
3293 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3294
3295 BROADCOM NETXTREME-E ROCE DRIVER
3296 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3297 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3298 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3299 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3300 L:      linux-rdma@vger.kernel.org
3301 W:      http://www.broadcom.com
3302 S:      Supported
3303 F:      drivers/infiniband/hw/bnxt_re/
3304 F:      include/uapi/rdma/bnxt_re-abi.h
3305
3306 BROADCOM NVRAM DRIVER
3307 M:      Rafał Miłecki <zajec5@gmail.com>
3308 L:      linux-mips@vger.kernel.org
3309 S:      Maintained
3310 F:      drivers/firmware/broadcom/*
3311
3312 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3313 M:      Rafał Miłecki <zajec5@gmail.com>
3314 L:      linux-wireless@vger.kernel.org
3315 S:      Maintained
3316 F:      drivers/bcma/
3317 F:      include/linux/bcma/
3318
3319 BROADCOM STB AVS CPUFREQ DRIVER
3320 M:      Markus Mayer <mmayer@broadcom.com>
3321 M:      bcm-kernel-feedback-list@broadcom.com
3322 L:      linux-pm@vger.kernel.org
3323 S:      Maintained
3324 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3325 F:      drivers/cpufreq/brcmstb*
3326
3327 BROADCOM STB AVS TMON DRIVER
3328 M:      Markus Mayer <mmayer@broadcom.com>
3329 M:      bcm-kernel-feedback-list@broadcom.com
3330 L:      linux-pm@vger.kernel.org
3331 S:      Maintained
3332 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3333 F:      drivers/thermal/broadcom/brcmstb*
3334
3335 BROADCOM STB NAND FLASH DRIVER
3336 M:      Brian Norris <computersforpeace@gmail.com>
3337 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3338 L:      linux-mtd@lists.infradead.org
3339 L:      bcm-kernel-feedback-list@broadcom.com
3340 S:      Maintained
3341 F:      drivers/mtd/nand/raw/brcmnand/
3342
3343 BROADCOM STB DPFE DRIVER
3344 M:      Markus Mayer <mmayer@broadcom.com>
3345 M:      bcm-kernel-feedback-list@broadcom.com
3346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3347 S:      Maintained
3348 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3349 F:      drivers/memory/brcmstb_dpfe.c
3350
3351 BROADCOM SPI DRIVER
3352 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3353 M:      bcm-kernel-feedback-list@broadcom.com
3354 S:      Maintained
3355 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3356 F:      drivers/spi/spi-bcm-qspi.*
3357 F:      drivers/spi/spi-brcmstb-qspi.c
3358 F:      drivers/spi/spi-iproc-qspi.c
3359
3360 BROADCOM SYSTEMPORT ETHERNET DRIVER
3361 M:      Florian Fainelli <f.fainelli@gmail.com>
3362 L:      bcm-kernel-feedback-list@broadcom.com
3363 L:      netdev@vger.kernel.org
3364 S:      Supported
3365 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3366
3367 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3368 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3369 M:      Prashant Sreedharan <prashant@broadcom.com>
3370 M:      Michael Chan <mchan@broadcom.com>
3371 L:      netdev@vger.kernel.org
3372 S:      Supported
3373 F:      drivers/net/ethernet/broadcom/tg3.*
3374
3375 BROCADE BFA FC SCSI DRIVER
3376 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3377 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3378 L:      linux-scsi@vger.kernel.org
3379 S:      Supported
3380 F:      drivers/scsi/bfa/
3381
3382 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3383 M:      Rasesh Mody <rmody@marvell.com>
3384 M:      Sudarsana Kalluru <skalluru@marvell.com>
3385 M:      GR-Linux-NIC-Dev@marvell.com
3386 L:      netdev@vger.kernel.org
3387 S:      Supported
3388 F:      drivers/net/ethernet/brocade/bna/
3389
3390 BSG (block layer generic sg v4 driver)
3391 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3392 L:      linux-scsi@vger.kernel.org
3393 S:      Supported
3394 F:      block/bsg.c
3395 F:      include/linux/bsg.h
3396 F:      include/uapi/linux/bsg.h
3397
3398 BT87X AUDIO DRIVER
3399 M:      Clemens Ladisch <clemens@ladisch.de>
3400 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3402 S:      Maintained
3403 F:      Documentation/sound/cards/bt87x.rst
3404 F:      sound/pci/bt87x.c
3405
3406 BT8XXGPIO DRIVER
3407 M:      Michael Buesch <m@bues.ch>
3408 W:      http://bu3sch.de/btgpio.php
3409 S:      Maintained
3410 F:      drivers/gpio/gpio-bt8xx.c
3411
3412 BTRFS FILE SYSTEM
3413 M:      Chris Mason <clm@fb.com>
3414 M:      Josef Bacik <josef@toxicpanda.com>
3415 M:      David Sterba <dsterba@suse.com>
3416 L:      linux-btrfs@vger.kernel.org
3417 W:      http://btrfs.wiki.kernel.org/
3418 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3420 S:      Maintained
3421 F:      Documentation/filesystems/btrfs.txt
3422 F:      fs/btrfs/
3423 F:      include/linux/btrfs*
3424 F:      include/uapi/linux/btrfs*
3425
3426 BTTV VIDEO4LINUX DRIVER
3427 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3428 L:      linux-media@vger.kernel.org
3429 W:      https://linuxtv.org
3430 T:      git git://linuxtv.org/media_tree.git
3431 S:      Odd fixes
3432 F:      Documentation/media/v4l-drivers/bttv*
3433 F:      drivers/media/pci/bt8xx/bttv*
3434
3435 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3436 M:      Chanwoo Choi <cw00.choi@samsung.com>
3437 L:      linux-pm@vger.kernel.org
3438 L:      linux-samsung-soc@vger.kernel.org
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3440 S:      Maintained
3441 F:      drivers/devfreq/exynos-bus.c
3442 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3443
3444 BUSLOGIC SCSI DRIVER
3445 M:      Khalid Aziz <khalid@gonehiking.org>
3446 L:      linux-scsi@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/scsi/BusLogic.*
3449 F:      drivers/scsi/FlashPoint.*
3450
3451 C-MEDIA CMI8788 DRIVER
3452 M:      Clemens Ladisch <clemens@ladisch.de>
3453 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3455 S:      Maintained
3456 F:      sound/pci/oxygen/
3457
3458 C-SKY ARCHITECTURE
3459 M:      Guo Ren <guoren@kernel.org>
3460 T:      git https://github.com/c-sky/csky-linux.git
3461 S:      Supported
3462 F:      arch/csky/
3463 F:      Documentation/devicetree/bindings/csky/
3464 F:      drivers/irqchip/irq-csky-*
3465 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3466 F:      drivers/clocksource/timer-gx6605s.c
3467 F:      drivers/clocksource/timer-mp-csky.c
3468 F:      Documentation/devicetree/bindings/timer/csky,*
3469 K:      csky
3470 N:      csky
3471
3472 C6X ARCHITECTURE
3473 M:      Mark Salter <msalter@redhat.com>
3474 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3475 L:      linux-c6x-dev@linux-c6x.org
3476 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3477 S:      Maintained
3478 F:      arch/c6x/
3479
3480 CA8210 IEEE-802.15.4 RADIO DRIVER
3481 M:      Harry Morris <h.morris@cascoda.com>
3482 L:      linux-wpan@vger.kernel.org
3483 W:      https://github.com/Cascoda/ca8210-linux.git
3484 S:      Maintained
3485 F:      drivers/net/ieee802154/ca8210.c
3486 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3487
3488 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3489 M:      David Howells <dhowells@redhat.com>
3490 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3491 S:      Supported
3492 F:      Documentation/filesystems/caching/cachefiles.txt
3493 F:      fs/cachefiles/
3494
3495 CADENCE MIPI-CSI2 BRIDGES
3496 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3497 L:      linux-media@vger.kernel.org
3498 S:      Maintained
3499 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3500 F:      drivers/media/platform/cadence/cdns-csi2*
3501
3502 CADET FM/AM RADIO RECEIVER DRIVER
3503 M:      Hans Verkuil <hverkuil@xs4all.nl>
3504 L:      linux-media@vger.kernel.org
3505 T:      git git://linuxtv.org/media_tree.git
3506 W:      https://linuxtv.org
3507 S:      Maintained
3508 F:      drivers/media/radio/radio-cadet*
3509
3510 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3511 M:      Jonathan Corbet <corbet@lwn.net>
3512 L:      linux-media@vger.kernel.org
3513 T:      git git://linuxtv.org/media_tree.git
3514 S:      Maintained
3515 F:      Documentation/media/v4l-drivers/cafe_ccic*
3516 F:      drivers/media/platform/marvell-ccic/
3517
3518 CAIF NETWORK LAYER
3519 L:      netdev@vger.kernel.org
3520 S:      Orphan
3521 F:      Documentation/networking/caif/
3522 F:      drivers/net/caif/
3523 F:      include/uapi/linux/caif/
3524 F:      include/net/caif/
3525 F:      net/caif/
3526
3527 CAKE QDISC
3528 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3529 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3530 S:      Maintained
3531 F:      net/sched/sch_cake.c
3532
3533 CALGARY x86-64 IOMMU
3534 M:      Muli Ben-Yehuda <mulix@mulix.org>
3535 M:      Jon Mason <jdmason@kudzu.us>
3536 L:      iommu@lists.linux-foundation.org
3537 S:      Maintained
3538 F:      arch/x86/kernel/pci-calgary_64.c
3539 F:      arch/x86/kernel/tce_64.c
3540 F:      arch/x86/include/asm/calgary.h
3541 F:      arch/x86/include/asm/tce.h
3542
3543 CAN NETWORK DRIVERS
3544 M:      Wolfgang Grandegger <wg@grandegger.com>
3545 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3546 L:      linux-can@vger.kernel.org
3547 W:      https://github.com/linux-can
3548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3550 S:      Maintained
3551 F:      Documentation/devicetree/bindings/net/can/
3552 F:      drivers/net/can/
3553 F:      include/linux/can/dev.h
3554 F:      include/linux/can/platform/
3555 F:      include/uapi/linux/can/error.h
3556 F:      include/uapi/linux/can/netlink.h
3557
3558 CAN NETWORK LAYER
3559 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3560 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3561 L:      linux-can@vger.kernel.org
3562 W:      https://github.com/linux-can
3563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3565 S:      Maintained
3566 F:      Documentation/networking/can.rst
3567 F:      net/can/
3568 F:      include/linux/can/core.h
3569 F:      include/uapi/linux/can.h
3570 F:      include/uapi/linux/can/bcm.h
3571 F:      include/uapi/linux/can/raw.h
3572 F:      include/uapi/linux/can/gw.h
3573
3574 CAPABILITIES
3575 M:      Serge Hallyn <serge@hallyn.com>
3576 L:      linux-security-module@vger.kernel.org
3577 S:      Supported
3578 F:      include/linux/capability.h
3579 F:      include/uapi/linux/capability.h
3580 F:      security/commoncap.c
3581 F:      kernel/capability.c
3582
3583 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3584 M:      Kevin Tsai <ktsai@capellamicro.com>
3585 S:      Maintained
3586 F:      drivers/iio/light/cm*
3587
3588 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3589 M:      Christian Lamparter <chunkeey@googlemail.com>
3590 L:      linux-wireless@vger.kernel.org
3591 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3592 S:      Maintained
3593 F:      drivers/net/wireless/ath/carl9170/
3594
3595 CAVIUM I2C DRIVER
3596 M:      Jan Glauber <jglauber@cavium.com>
3597 M:      David Daney <david.daney@cavium.com>
3598 W:      http://www.cavium.com
3599 S:      Supported
3600 F:      drivers/i2c/busses/i2c-octeon*
3601 F:      drivers/i2c/busses/i2c-thunderx*
3602
3603 CAVIUM LIQUIDIO NETWORK DRIVER
3604 M:      Derek Chickles <dchickles@marvell.com>
3605 M:      Satanand Burla <sburla@marvell.com>
3606 M:      Felix Manlunas <fmanlunas@marvell.com>
3607 L:      netdev@vger.kernel.org
3608 W:      http://www.cavium.com
3609 S:      Supported
3610 F:      drivers/net/ethernet/cavium/liquidio/
3611
3612 CAVIUM MMC DRIVER
3613 M:      Jan Glauber <jglauber@cavium.com>
3614 M:      David Daney <david.daney@cavium.com>
3615 M:      Steven J. Hill <Steven.Hill@cavium.com>
3616 W:      http://www.cavium.com
3617 S:      Supported
3618 F:      drivers/mmc/host/cavium*
3619
3620 CAVIUM OCTEON-TX CRYPTO DRIVER
3621 M:      George Cherian <george.cherian@cavium.com>
3622 L:      linux-crypto@vger.kernel.org
3623 W:      http://www.cavium.com
3624 S:      Supported
3625 F:      drivers/crypto/cavium/cpt/
3626
3627 CAVIUM THUNDERX2 ARM64 SOC
3628 M:      Robert Richter <rrichter@cavium.com>
3629 M:      Jayachandran C <jnair@caviumnetworks.com>
3630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3631 S:      Maintained
3632 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3633 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3634
3635 CC2520 IEEE-802.15.4 RADIO DRIVER
3636 M:      Varka Bhadram <varkabhadram@gmail.com>
3637 L:      linux-wpan@vger.kernel.org
3638 S:      Maintained
3639 F:      drivers/net/ieee802154/cc2520.c
3640 F:      include/linux/spi/cc2520.h
3641 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3642
3643 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3644 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3645 L:      linux-crypto@vger.kernel.org
3646 S:      Supported
3647 F:      drivers/crypto/ccree/
3648 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3649
3650 CEC FRAMEWORK
3651 M:      Hans Verkuil <hans.verkuil@cisco.com>
3652 L:      linux-media@vger.kernel.org
3653 T:      git git://linuxtv.org/media_tree.git
3654 W:      http://linuxtv.org
3655 S:      Supported
3656 F:      Documentation/media/kapi/cec-core.rst
3657 F:      Documentation/media/uapi/cec
3658 F:      drivers/media/cec/
3659 F:      drivers/media/rc/keymaps/rc-cec.c
3660 F:      include/media/cec.h
3661 F:      include/media/cec-notifier.h
3662 F:      include/uapi/linux/cec.h
3663 F:      include/uapi/linux/cec-funcs.h
3664 F:      Documentation/devicetree/bindings/media/cec.txt
3665 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3666
3667 CEC GPIO DRIVER
3668 M:      Hans Verkuil <hans.verkuil@cisco.com>
3669 L:      linux-media@vger.kernel.org
3670 T:      git git://linuxtv.org/media_tree.git
3671 W:      http://linuxtv.org
3672 S:      Supported
3673 F:      drivers/media/platform/cec-gpio/
3674 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3675
3676 CELL BROADBAND ENGINE ARCHITECTURE
3677 M:      Arnd Bergmann <arnd@arndb.de>
3678 L:      linuxppc-dev@lists.ozlabs.org
3679 W:      http://www.ibm.com/developerworks/power/cell/
3680 S:      Supported
3681 F:      arch/powerpc/include/asm/cell*.h
3682 F:      arch/powerpc/include/asm/spu*.h
3683 F:      arch/powerpc/include/uapi/asm/spu*.h
3684 F:      arch/powerpc/oprofile/*cell*
3685 F:      arch/powerpc/platforms/cell/
3686
3687 CEPH COMMON CODE (LIBCEPH)
3688 M:      Ilya Dryomov <idryomov@gmail.com>
3689 M:      "Yan, Zheng" <zyan@redhat.com>
3690 M:      Sage Weil <sage@redhat.com>
3691 L:      ceph-devel@vger.kernel.org
3692 W:      http://ceph.com/
3693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3694 T:      git git://github.com/ceph/ceph-client.git
3695 S:      Supported
3696 F:      net/ceph/
3697 F:      include/linux/ceph/
3698 F:      include/linux/crush/
3699
3700 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3701 M:      "Yan, Zheng" <zyan@redhat.com>
3702 M:      Sage Weil <sage@redhat.com>
3703 M:      Ilya Dryomov <idryomov@gmail.com>
3704 L:      ceph-devel@vger.kernel.org
3705 W:      http://ceph.com/
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3707 T:      git git://github.com/ceph/ceph-client.git
3708 S:      Supported
3709 F:      Documentation/filesystems/ceph.txt
3710 F:      fs/ceph/
3711
3712 CERTIFICATE HANDLING:
3713 M:      David Howells <dhowells@redhat.com>
3714 M:      David Woodhouse <dwmw2@infradead.org>
3715 L:      keyrings@vger.kernel.org
3716 S:      Maintained
3717 F:      Documentation/admin-guide/module-signing.rst
3718 F:      certs/
3719 F:      scripts/sign-file.c
3720 F:      scripts/extract-cert.c
3721
3722 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3723 L:      linux-usb@vger.kernel.org
3724 S:      Orphan
3725 F:      Documentation/usb/WUSB-Design-overview.txt
3726 F:      Documentation/usb/wusb-cbaf
3727 F:      drivers/usb/host/hwa-hc.c
3728 F:      drivers/usb/host/whci/
3729 F:      drivers/usb/wusbcore/
3730 F:      include/linux/usb/wusb*
3731
3732 CFAG12864B LCD DRIVER
3733 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3734 S:      Maintained
3735 F:      drivers/auxdisplay/cfag12864b.c
3736 F:      include/linux/cfag12864b.h
3737
3738 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3739 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3740 S:      Maintained
3741 F:      drivers/auxdisplay/cfag12864bfb.c
3742 F:      include/linux/cfag12864b.h
3743
3744 802.11 (including CFG80211/NL80211)
3745 M:      Johannes Berg <johannes@sipsolutions.net>
3746 L:      linux-wireless@vger.kernel.org
3747 W:      http://wireless.kernel.org/
3748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3750 S:      Maintained
3751 F:      net/wireless/
3752 F:      include/uapi/linux/nl80211.h
3753 F:      include/linux/ieee80211.h
3754 F:      include/net/wext.h
3755 F:      include/net/cfg80211.h
3756 F:      include/net/iw_handler.h
3757 F:      include/net/ieee80211_radiotap.h
3758 F:      Documentation/driver-api/80211/cfg80211.rst
3759 F:      Documentation/networking/regulatory.txt
3760
3761 CHAR and MISC DRIVERS
3762 M:      Arnd Bergmann <arnd@arndb.de>
3763 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3765 S:      Supported
3766 F:      drivers/char/
3767 F:      drivers/misc/
3768 F:      include/linux/miscdevice.h
3769
3770 CHECKPATCH
3771 M:      Andy Whitcroft <apw@canonical.com>
3772 M:      Joe Perches <joe@perches.com>
3773 S:      Maintained
3774 F:      scripts/checkpatch.pl
3775
3776 CHINESE DOCUMENTATION
3777 M:      Harry Wei <harryxiyou@gmail.com>
3778 M:      Alex Shi <alex.shi@linux.alibaba.com>
3779 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3780 S:      Maintained
3781 F:      Documentation/translations/zh_CN/
3782
3783 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3784 M:      Peter Chen <Peter.Chen@nxp.com>
3785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3786 L:      linux-usb@vger.kernel.org
3787 S:      Maintained
3788 F:      drivers/usb/chipidea/
3789
3790 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3791 M:      Hans de Goede <hdegoede@redhat.com>
3792 L:      linux-input@vger.kernel.org
3793 S:      Maintained
3794 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3795 F:      drivers/input/touchscreen/chipone_icn8318.c
3796
3797 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3798 M:      Hans de Goede <hdegoede@redhat.com>
3799 L:      linux-input@vger.kernel.org
3800 S:      Maintained
3801 F:      drivers/input/touchscreen/chipone_icn8505.c
3802
3803 CHROME HARDWARE PLATFORM SUPPORT
3804 M:      Benson Leung <bleung@chromium.org>
3805 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3806 S:      Maintained
3807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3808 F:      drivers/platform/chrome/
3809
3810 CHROMEOS EC SUBDRIVERS
3811 M:      Benson Leung <bleung@chromium.org>
3812 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3813 R:      Guenter Roeck <groeck@chromium.org>
3814 S:      Maintained
3815 N:      cros_ec
3816 N:      cros-ec
3817 F:      drivers/power/supply/cros_usbpd-charger.c
3818
3819 CHROMEOS EC CODEC DRIVER
3820 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3821 S:      Maintained
3822 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3823 R:      Guenter Roeck <groeck@chromium.org>
3824 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3825 F:      sound/soc/codecs/cros_ec_codec.*
3826
3827 CIRRUS LOGIC AUDIO CODEC DRIVERS
3828 M:      Brian Austin <brian.austin@cirrus.com>
3829 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3830 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3831 S:      Maintained
3832 F:      sound/soc/codecs/cs*
3833
3834 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3835 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3836 L:      netdev@vger.kernel.org
3837 S:      Maintained
3838 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3839
3840 CIRRUS LOGIC LOCHNAGAR DRIVER
3841 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3842 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3843 L:      patches@opensource.cirrus.com
3844 S:      Supported
3845 F:      drivers/clk/clk-lochnagar.c
3846 F:      drivers/hwmon/lochnagar-hwmon.c
3847 F:      drivers/mfd/lochnagar-i2c.c
3848 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3849 F:      drivers/regulator/lochnagar-regulator.c
3850 F:      sound/soc/codecs/lochnagar-sc.c
3851 F:      include/dt-bindings/clk/lochnagar.h
3852 F:      include/dt-bindings/pinctrl/lochnagar.h
3853 F:      include/linux/mfd/lochnagar*
3854 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3855 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3856 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3857 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3858 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3859 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3860 F:      Documentation/hwmon/lochnagar
3861
3862 CISCO FCOE HBA DRIVER
3863 M:      Satish Kharat <satishkh@cisco.com>
3864 M:      Sesidhar Baddela <sebaddel@cisco.com>
3865 M:      Karan Tilak Kumar <kartilak@cisco.com>
3866 L:      linux-scsi@vger.kernel.org
3867 S:      Supported
3868 F:      drivers/scsi/fnic/
3869
3870 CISCO SCSI HBA DRIVER
3871 M:      Karan Tilak Kumar <kartilak@cisco.com>
3872 M:      Sesidhar Baddela <sebaddel@cisco.com>
3873 L:      linux-scsi@vger.kernel.org
3874 S:      Supported
3875 F:      drivers/scsi/snic/
3876
3877 CISCO VIC ETHERNET NIC DRIVER
3878 M:      Christian Benvenuti <benve@cisco.com>
3879 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3880 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3881 S:      Supported
3882 F:      drivers/net/ethernet/cisco/enic/
3883
3884 CISCO VIC LOW LATENCY NIC DRIVER
3885 M:      Christian Benvenuti <benve@cisco.com>
3886 M:      Nelson Escobar <neescoba@cisco.com>
3887 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3888 S:      Supported
3889 F:      drivers/infiniband/hw/usnic/
3890
3891 CIRRUS LOGIC MADERA CODEC DRIVERS
3892 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3893 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3895 L:      patches@opensource.cirrus.com
3896 T:      git https://github.com/CirrusLogic/linux-drivers.git
3897 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3898 S:      Supported
3899 F:      Documentation/devicetree/bindings/mfd/madera.txt
3900 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3901 F:      include/linux/irqchip/irq-madera*
3902 F:      include/linux/mfd/madera/*
3903 F:      drivers/gpio/gpio-madera*
3904 F:      drivers/irqchip/irq-madera*
3905 F:      drivers/mfd/madera*
3906 F:      drivers/mfd/cs47l*
3907 F:      drivers/pinctrl/cirrus/*
3908
3909 CLANG-FORMAT FILE
3910 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3911 S:      Maintained
3912 F:      .clang-format
3913
3914 CLEANCACHE API
3915 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3916 L:      linux-kernel@vger.kernel.org
3917 S:      Maintained
3918 F:      mm/cleancache.c
3919 F:      include/linux/cleancache.h
3920
3921 CLK API
3922 M:      Russell King <linux@armlinux.org.uk>
3923 L:      linux-clk@vger.kernel.org
3924 S:      Maintained
3925 F:      include/linux/clk.h
3926
3927 CLOCKSOURCE, CLOCKEVENT DRIVERS
3928 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3929 M:      Thomas Gleixner <tglx@linutronix.de>
3930 L:      linux-kernel@vger.kernel.org
3931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3932 S:      Supported
3933 F:      drivers/clocksource/
3934 F:      Documentation/devicetree/bindings/timer/
3935
3936 CMPC ACPI DRIVER
3937 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3938 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3939 L:      platform-driver-x86@vger.kernel.org
3940 S:      Supported
3941 F:      drivers/platform/x86/classmate-laptop.c
3942
3943 COBALT MEDIA DRIVER
3944 M:      Hans Verkuil <hans.verkuil@cisco.com>
3945 L:      linux-media@vger.kernel.org
3946 T:      git git://linuxtv.org/media_tree.git
3947 W:      https://linuxtv.org
3948 S:      Supported
3949 F:      drivers/media/pci/cobalt/
3950
3951 COCCINELLE/Semantic Patches (SmPL)
3952 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3953 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3954 M:      Nicolas Palix <nicolas.palix@imag.fr>
3955 M:      Michal Marek <michal.lkml@markovi.net>
3956 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3958 W:      http://coccinelle.lip6.fr/
3959 S:      Supported
3960 F:      Documentation/dev-tools/coccinelle.rst
3961 F:      scripts/coccinelle/
3962 F:      scripts/coccicheck
3963
3964 CODA FILE SYSTEM
3965 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3966 M:      coda@cs.cmu.edu
3967 L:      codalist@coda.cs.cmu.edu
3968 W:      http://www.coda.cs.cmu.edu/
3969 S:      Maintained
3970 F:      Documentation/filesystems/coda.txt
3971 F:      fs/coda/
3972 F:      include/linux/coda*.h
3973 F:      include/uapi/linux/coda*.h
3974
3975 CODA V4L2 MEM2MEM DRIVER
3976 M:      Philipp Zabel <p.zabel@pengutronix.de>
3977 L:      linux-media@vger.kernel.org
3978 S:      Maintained
3979 F:      Documentation/devicetree/bindings/media/coda.txt
3980 F:      drivers/media/platform/coda/
3981
3982 CODE OF CONDUCT
3983 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3984 S:      Supported
3985 F:      Documentation/process/code-of-conduct.rst
3986 F:      Documentation/process/code-of-conduct-interpretation.rst
3987
3988 COMMON CLK FRAMEWORK
3989 M:      Michael Turquette <mturquette@baylibre.com>
3990 M:      Stephen Boyd <sboyd@kernel.org>
3991 L:      linux-clk@vger.kernel.org
3992 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3994 S:      Maintained
3995 F:      Documentation/devicetree/bindings/clock/
3996 F:      drivers/clk/
3997 X:      drivers/clk/clkdev.c
3998 F:      include/linux/clk-pr*
3999 F:      include/linux/clk/
4000 F:      include/linux/of_clk.h
4001
4002 COMMON INTERNET FILE SYSTEM (CIFS)
4003 M:      Steve French <sfrench@samba.org>
4004 L:      linux-cifs@vger.kernel.org
4005 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4006 W:      http://linux-cifs.samba.org/
4007 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4008 S:      Supported
4009 F:      Documentation/filesystems/cifs/
4010 F:      fs/cifs/
4011
4012 COMPACTPCI HOTPLUG CORE
4013 M:      Scott Murray <scott@spiteful.org>
4014 L:      linux-pci@vger.kernel.org
4015 S:      Maintained
4016 F:      drivers/pci/hotplug/cpci_hotplug*
4017
4018 COMPACTPCI HOTPLUG GENERIC DRIVER
4019 M:      Scott Murray <scott@spiteful.org>
4020 L:      linux-pci@vger.kernel.org
4021 S:      Maintained
4022 F:      drivers/pci/hotplug/cpcihp_generic.c
4023
4024 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4025 M:      Scott Murray <scott@spiteful.org>
4026 L:      linux-pci@vger.kernel.org
4027 S:      Maintained
4028 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4029
4030 COMPAL LAPTOP SUPPORT
4031 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4032 L:      platform-driver-x86@vger.kernel.org
4033 S:      Maintained
4034 F:      drivers/platform/x86/compal-laptop.c
4035
4036 COMPILER ATTRIBUTES
4037 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4038 S:      Maintained
4039 F:      include/linux/compiler_attributes.h
4040
4041 CONEXANT ACCESSRUNNER USB DRIVER
4042 L:      accessrunner-general@lists.sourceforge.net
4043 W:      http://accessrunner.sourceforge.net/
4044 S:      Orphan
4045 F:      drivers/usb/atm/cxacru.c
4046
4047 CONFIGFS
4048 M:      Joel Becker <jlbec@evilplan.org>
4049 M:      Christoph Hellwig <hch@lst.de>
4050 T:      git git://git.infradead.org/users/hch/configfs.git
4051 S:      Supported
4052 F:      fs/configfs/
4053 F:      include/linux/configfs.h
4054
4055 CONNECTOR
4056 M:      Evgeniy Polyakov <zbr@ioremap.net>
4057 L:      netdev@vger.kernel.org
4058 S:      Maintained
4059 F:      drivers/connector/
4060
4061 CONTROL GROUP (CGROUP)
4062 M:      Tejun Heo <tj@kernel.org>
4063 M:      Li Zefan <lizefan@huawei.com>
4064 M:      Johannes Weiner <hannes@cmpxchg.org>
4065 L:      cgroups@vger.kernel.org
4066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4067 S:      Maintained
4068 F:      Documentation/admin-guide/cgroup-v2.rst
4069 F:      Documentation/cgroup-v1/
4070 F:      include/linux/cgroup*
4071 F:      kernel/cgroup/
4072
4073 CONTROL GROUP - CPUSET
4074 M:      Li Zefan <lizefan@huawei.com>
4075 L:      cgroups@vger.kernel.org
4076 W:      http://www.bullopensource.org/cpuset/
4077 W:      http://oss.sgi.com/projects/cpusets/
4078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4079 S:      Maintained
4080 F:      Documentation/cgroup-v1/cpusets.txt
4081 F:      include/linux/cpuset.h
4082 F:      kernel/cgroup/cpuset.c
4083
4084 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4085 M:      Johannes Weiner <hannes@cmpxchg.org>
4086 M:      Michal Hocko <mhocko@kernel.org>
4087 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4088 L:      cgroups@vger.kernel.org
4089 L:      linux-mm@kvack.org
4090 S:      Maintained
4091 F:      mm/memcontrol.c
4092 F:      mm/swap_cgroup.c
4093
4094 CORETEMP HARDWARE MONITORING DRIVER
4095 M:      Fenghua Yu <fenghua.yu@intel.com>
4096 L:      linux-hwmon@vger.kernel.org
4097 S:      Maintained
4098 F:      Documentation/hwmon/coretemp.rst
4099 F:      drivers/hwmon/coretemp.c
4100
4101 COSA/SRP SYNC SERIAL DRIVER
4102 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4103 W:      http://www.fi.muni.cz/~kas/cosa/
4104 S:      Maintained
4105 F:      drivers/net/wan/cosa*
4106
4107 COUNTER SUBSYSTEM
4108 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4109 L:      linux-iio@vger.kernel.org
4110 S:      Maintained
4111 F:      Documentation/ABI/testing/sysfs-bus-counter*
4112 F:      Documentation/driver-api/generic-counter.rst
4113 F:      drivers/counter/
4114 F:      include/linux/counter.h
4115 F:      include/linux/counter_enum.h
4116
4117 CPMAC ETHERNET DRIVER
4118 M:      Florian Fainelli <f.fainelli@gmail.com>
4119 L:      netdev@vger.kernel.org
4120 S:      Maintained
4121 F:      drivers/net/ethernet/ti/cpmac.c
4122
4123 CPU FREQUENCY SCALING FRAMEWORK
4124 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4125 M:      Viresh Kumar <viresh.kumar@linaro.org>
4126 L:      linux-pm@vger.kernel.org
4127 S:      Maintained
4128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4130 B:      https://bugzilla.kernel.org
4131 F:      Documentation/admin-guide/pm/cpufreq.rst
4132 F:      Documentation/admin-guide/pm/intel_pstate.rst
4133 F:      Documentation/cpu-freq/
4134 F:      Documentation/devicetree/bindings/cpufreq/
4135 F:      drivers/cpufreq/
4136 F:      kernel/sched/cpufreq*.c
4137 F:      include/linux/cpufreq.h
4138 F:      include/linux/sched/cpufreq.h
4139 F:      tools/testing/selftests/cpufreq/
4140
4141 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4142 M:      Viresh Kumar <viresh.kumar@linaro.org>
4143 M:      Sudeep Holla <sudeep.holla@arm.com>
4144 L:      linux-pm@vger.kernel.org
4145 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4146 S:      Maintained
4147 F:      drivers/cpufreq/arm_big_little.h
4148 F:      drivers/cpufreq/arm_big_little.c
4149
4150 CPU POWER MONITORING SUBSYSTEM
4151 M:      Thomas Renninger <trenn@suse.com>
4152 M:      Shuah Khan <shuah@kernel.org>
4153 M:      Shuah Khan <skhan@linuxfoundation.org>
4154 L:      linux-pm@vger.kernel.org
4155 S:      Maintained
4156 F:      tools/power/cpupower/
4157
4158 CPUID/MSR DRIVER
4159 M:      "H. Peter Anvin" <hpa@zytor.com>
4160 S:      Maintained
4161 F:      arch/x86/kernel/cpuid.c
4162 F:      arch/x86/kernel/msr.c
4163
4164 CPUIDLE DRIVER - ARM BIG LITTLE
4165 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4166 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4167 L:      linux-pm@vger.kernel.org
4168 L:      linux-arm-kernel@lists.infradead.org
4169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4170 S:      Maintained
4171 F:      drivers/cpuidle/cpuidle-big_little.c
4172
4173 CPUIDLE DRIVER - ARM EXYNOS
4174 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4175 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4176 M:      Kukjin Kim <kgene@kernel.org>
4177 L:      linux-pm@vger.kernel.org
4178 L:      linux-samsung-soc@vger.kernel.org
4179 S:      Supported
4180 F:      drivers/cpuidle/cpuidle-exynos.c
4181 F:      arch/arm/mach-exynos/pm.c
4182
4183 CPU IDLE TIME MANAGEMENT FRAMEWORK
4184 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4185 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4186 L:      linux-pm@vger.kernel.org
4187 S:      Maintained
4188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4189 B:      https://bugzilla.kernel.org
4190 F:      Documentation/admin-guide/pm/cpuidle.rst
4191 F:      Documentation/driver-api/pm/cpuidle.rst
4192 F:      drivers/cpuidle/*
4193 F:      include/linux/cpuidle.h
4194
4195 CRAMFS FILESYSTEM
4196 M:      Nicolas Pitre <nico@fluxnic.net>
4197 S:      Maintained
4198 F:      Documentation/filesystems/cramfs.txt
4199 F:      fs/cramfs/
4200
4201 CRYPTO API
4202 M:      Herbert Xu <herbert@gondor.apana.org.au>
4203 M:      "David S. Miller" <davem@davemloft.net>
4204 L:      linux-crypto@vger.kernel.org
4205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4207 S:      Maintained
4208 F:      Documentation/crypto/
4209 F:      Documentation/devicetree/bindings/crypto/
4210 F:      arch/*/crypto/
4211 F:      crypto/
4212 F:      drivers/crypto/
4213 F:      include/crypto/
4214 F:      include/linux/crypto*
4215
4216 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4217 M:      Neil Horman <nhorman@tuxdriver.com>
4218 L:      linux-crypto@vger.kernel.org
4219 S:      Maintained
4220 F:      crypto/ansi_cprng.c
4221 F:      crypto/rng.c
4222
4223 CS3308 MEDIA DRIVER
4224 M:      Hans Verkuil <hverkuil@xs4all.nl>
4225 L:      linux-media@vger.kernel.org
4226 T:      git git://linuxtv.org/media_tree.git
4227 W:      http://linuxtv.org
4228 S:      Odd Fixes
4229 F:      drivers/media/i2c/cs3308.c
4230
4231 CS5535 Audio ALSA driver
4232 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4233 S:      Maintained
4234 F:      sound/pci/cs5535audio/
4235
4236 CSI DRIVERS FOR ALLWINNER V3s
4237 M:      Yong Deng <yong.deng@magewell.com>
4238 L:      linux-media@vger.kernel.org
4239 T:      git git://linuxtv.org/media_tree.git
4240 S:      Maintained
4241 F:      drivers/media/platform/sunxi/sun6i-csi/
4242 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4243
4244 CW1200 WLAN driver
4245 M:      Solomon Peachy <pizza@shaftnet.org>
4246 S:      Maintained
4247 F:      drivers/net/wireless/st/cw1200/
4248
4249 CX18 VIDEO4LINUX DRIVER
4250 M:      Andy Walls <awalls@md.metrocast.net>
4251 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4252 L:      linux-media@vger.kernel.org
4253 T:      git git://linuxtv.org/media_tree.git
4254 W:      https://linuxtv.org
4255 W:      http://www.ivtvdriver.org/index.php/Cx18
4256 S:      Maintained
4257 F:      Documentation/media/v4l-drivers/cx18*
4258 F:      drivers/media/pci/cx18/
4259 F:      include/uapi/linux/ivtv*
4260
4261 CX2341X MPEG ENCODER HELPER MODULE
4262 M:      Hans Verkuil <hverkuil@xs4all.nl>
4263 L:      linux-media@vger.kernel.org
4264 T:      git git://linuxtv.org/media_tree.git
4265 W:      https://linuxtv.org
4266 S:      Maintained
4267 F:      drivers/media/common/cx2341x*
4268 F:      include/media/drv-intf/cx2341x.h
4269
4270 CX24120 MEDIA DRIVER
4271 M:      Jemma Denson <jdenson@gmail.com>
4272 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4273 L:      linux-media@vger.kernel.org
4274 W:      https://linuxtv.org
4275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4276 S:      Maintained
4277 F:      drivers/media/dvb-frontends/cx24120*
4278
4279 CX88 VIDEO4LINUX DRIVER
4280 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4281 L:      linux-media@vger.kernel.org
4282 W:      https://linuxtv.org
4283 T:      git git://linuxtv.org/media_tree.git
4284 S:      Odd fixes
4285 F:      Documentation/media/v4l-drivers/cx88*
4286 F:      drivers/media/pci/cx88/
4287
4288 CXD2820R MEDIA DRIVER
4289 M:      Antti Palosaari <crope@iki.fi>
4290 L:      linux-media@vger.kernel.org
4291 W:      https://linuxtv.org
4292 W:      http://palosaari.fi/linux/
4293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4294 T:      git git://linuxtv.org/anttip/media_tree.git
4295 S:      Maintained
4296 F:      drivers/media/dvb-frontends/cxd2820r*
4297
4298 CXGB3 ETHERNET DRIVER (CXGB3)
4299 M:      Vishal Kulkarni <vishal@chelsio.com>
4300 L:      netdev@vger.kernel.org
4301 W:      http://www.chelsio.com
4302 S:      Supported
4303 F:      drivers/net/ethernet/chelsio/cxgb3/
4304
4305 CXGB3 ISCSI DRIVER (CXGB3I)
4306 M:      Karen Xie <kxie@chelsio.com>
4307 L:      linux-scsi@vger.kernel.org
4308 W:      http://www.chelsio.com
4309 S:      Supported
4310 F:      drivers/scsi/cxgbi/cxgb3i
4311
4312 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4313 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4314 L:      linux-rdma@vger.kernel.org
4315 W:      http://www.openfabrics.org
4316 S:      Supported
4317 F:      drivers/infiniband/hw/cxgb3/
4318 F:      include/uapi/rdma/cxgb3-abi.h
4319
4320 CXGB4 CRYPTO DRIVER (chcr)
4321 M:      Atul Gupta <atul.gupta@chelsio.com>
4322 L:      linux-crypto@vger.kernel.org
4323 W:      http://www.chelsio.com
4324 S:      Supported
4325 F:      drivers/crypto/chelsio
4326
4327 CXGB4 ETHERNET DRIVER (CXGB4)
4328 M:      Vishal Kulkarni <vishal@chelsio.com>
4329 L:      netdev@vger.kernel.org
4330 W:      http://www.chelsio.com
4331 S:      Supported
4332 F:      drivers/net/ethernet/chelsio/cxgb4/
4333
4334 CXGB4 ISCSI DRIVER (CXGB4I)
4335 M:      Karen Xie <kxie@chelsio.com>
4336 L:      linux-scsi@vger.kernel.org
4337 W:      http://www.chelsio.com
4338 S:      Supported
4339 F:      drivers/scsi/cxgbi/cxgb4i
4340
4341 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4342 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4343 L:      linux-rdma@vger.kernel.org
4344 W:      http://www.openfabrics.org
4345 S:      Supported
4346 F:      drivers/infiniband/hw/cxgb4/
4347 F:      include/uapi/rdma/cxgb4-abi.h
4348
4349 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4350 M:      Casey Leedom <leedom@chelsio.com>
4351 L:      netdev@vger.kernel.org
4352 W:      http://www.chelsio.com
4353 S:      Supported
4354 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4355
4356 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4357 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4358 M:      Andrew Donnellan <ajd@linux.ibm.com>
4359 L:      linuxppc-dev@lists.ozlabs.org
4360 S:      Supported
4361 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4362 F:      drivers/misc/cxl/
4363 F:      include/misc/cxl*
4364 F:      include/uapi/misc/cxl.h
4365 F:      Documentation/powerpc/cxl.txt
4366 F:      Documentation/ABI/testing/sysfs-class-cxl
4367
4368 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4369 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4370 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4371 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4372 L:      linux-scsi@vger.kernel.org
4373 S:      Supported
4374 F:      drivers/scsi/cxlflash/
4375 F:      include/uapi/scsi/cxlflash_ioctl.h
4376 F:      Documentation/powerpc/cxlflash.txt
4377
4378 CYBERPRO FB DRIVER
4379 M:      Russell King <linux@armlinux.org.uk>
4380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4381 W:      http://www.armlinux.org.uk/
4382 S:      Maintained
4383 F:      drivers/video/fbdev/cyber2000fb.*
4384
4385 CYCLADES ASYNC MUX DRIVER
4386 W:      http://www.cyclades.com/
4387 S:      Orphan
4388 F:      drivers/tty/cyclades.c
4389 F:      include/linux/cyclades.h
4390 F:      include/uapi/linux/cyclades.h
4391
4392 CYCLADES PC300 DRIVER
4393 W:      http://www.cyclades.com/
4394 S:      Orphan
4395 F:      drivers/net/wan/pc300*
4396
4397 CYPRESS_FIRMWARE MEDIA DRIVER
4398 M:      Antti Palosaari <crope@iki.fi>
4399 L:      linux-media@vger.kernel.org
4400 W:      https://linuxtv.org
4401 W:      http://palosaari.fi/linux/
4402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4403 T:      git git://linuxtv.org/anttip/media_tree.git
4404 S:      Maintained
4405 F:      drivers/media/common/cypress_firmware*
4406
4407 CYTTSP TOUCHSCREEN DRIVER
4408 M:      Ferruh Yigit <fery@cypress.com>
4409 L:      linux-input@vger.kernel.org
4410 S:      Supported
4411 F:      drivers/input/touchscreen/cyttsp*
4412 F:      include/linux/input/cyttsp.h
4413
4414 D-LINK DIR-685 TOUCHKEYS DRIVER
4415 M:      Linus Walleij <linus.walleij@linaro.org>
4416 L:      linux-input@vger.kernel.org
4417 S:      Supported
4418 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4419
4420 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4421 M:      Joshua Kinard <kumba@gentoo.org>
4422 S:      Maintained
4423 F:      drivers/rtc/rtc-ds1685.c
4424 F:      include/linux/rtc/ds1685.h
4425
4426 DAMA SLAVE for AX.25
4427 M:      Joerg Reuter <jreuter@yaina.de>
4428 W:      http://yaina.de/jreuter/
4429 W:      http://www.qsl.net/dl1bke/
4430 L:      linux-hams@vger.kernel.org
4431 S:      Maintained
4432 F:      net/ax25/af_ax25.c
4433 F:      net/ax25/ax25_dev.c
4434 F:      net/ax25/ax25_ds_*
4435 F:      net/ax25/ax25_in.c
4436 F:      net/ax25/ax25_out.c
4437 F:      net/ax25/ax25_timer.c
4438 F:      net/ax25/sysctl_net_ax25.c
4439
4440 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4441 L:      netdev@vger.kernel.org
4442 S:      Orphan
4443 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4444 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4445
4446 DC390/AM53C974 SCSI driver
4447 M:      Hannes Reinecke <hare@suse.com>
4448 L:      linux-scsi@vger.kernel.org
4449 S:      Maintained
4450 F:      drivers/scsi/am53c974.c
4451
4452 DC395x SCSI driver
4453 M:      Oliver Neukum <oliver@neukum.org>
4454 M:      Ali Akcaagac <aliakc@web.de>
4455 M:      Jamie Lenehan <lenehan@twibble.org>
4456 L:      dc395x@twibble.org
4457 W:      http://twibble.org/dist/dc395x/
4458 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4459 S:      Maintained
4460 F:      Documentation/scsi/dc395x.txt
4461 F:      drivers/scsi/dc395x.*
4462
4463 DCCP PROTOCOL
4464 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4465 L:      dccp@vger.kernel.org
4466 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4467 S:      Maintained
4468 F:      include/linux/dccp.h
4469 F:      include/uapi/linux/dccp.h
4470 F:      include/linux/tfrc.h
4471 F:      net/dccp/
4472
4473 DECnet NETWORK LAYER
4474 W:      http://linux-decnet.sourceforge.net
4475 L:      linux-decnet-user@lists.sourceforge.net
4476 S:      Orphan
4477 F:      Documentation/networking/decnet.txt
4478 F:      net/decnet/
4479
4480 DECSTATION PLATFORM SUPPORT
4481 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4482 L:      linux-mips@vger.kernel.org
4483 W:      http://www.linux-mips.org/wiki/DECstation
4484 S:      Maintained
4485 F:      arch/mips/dec/
4486 F:      arch/mips/include/asm/dec/
4487 F:      arch/mips/include/asm/mach-dec/
4488
4489 DEFXX FDDI NETWORK DRIVER
4490 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4491 S:      Maintained
4492 F:      drivers/net/fddi/defxx.*
4493
4494 DELL SMBIOS DRIVER
4495 M:      Pali Rohár <pali.rohar@gmail.com>
4496 M:      Mario Limonciello <mario.limonciello@dell.com>
4497 L:      platform-driver-x86@vger.kernel.org
4498 S:      Maintained
4499 F:      drivers/platform/x86/dell-smbios.*
4500
4501 DELL SMBIOS SMM DRIVER
4502 M:      Mario Limonciello <mario.limonciello@dell.com>
4503 L:      platform-driver-x86@vger.kernel.org
4504 S:      Maintained
4505 F:      drivers/platform/x86/dell-smbios-smm.c
4506
4507 DELL SMBIOS WMI DRIVER
4508 M:      Mario Limonciello <mario.limonciello@dell.com>
4509 L:      platform-driver-x86@vger.kernel.org
4510 S:      Maintained
4511 F:      drivers/platform/x86/dell-smbios-wmi.c
4512 F:      tools/wmi/dell-smbios-example.c
4513
4514 DEFZA FDDI NETWORK DRIVER
4515 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4516 S:      Maintained
4517 F:      drivers/net/fddi/defza.*
4518
4519 DELL LAPTOP DRIVER
4520 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4521 M:      Pali Rohár <pali.rohar@gmail.com>
4522 L:      platform-driver-x86@vger.kernel.org
4523 S:      Maintained
4524 F:      drivers/platform/x86/dell-laptop.c
4525
4526 DELL LAPTOP FREEFALL DRIVER
4527 M:      Pali Rohár <pali.rohar@gmail.com>
4528 S:      Maintained
4529 F:      drivers/platform/x86/dell-smo8800.c
4530
4531 DELL LAPTOP RBTN DRIVER
4532 M:      Pali Rohár <pali.rohar@gmail.com>
4533 S:      Maintained
4534 F:      drivers/platform/x86/dell-rbtn.*
4535
4536 DELL REMOTE BIOS UPDATE DRIVER
4537 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4538 L:      platform-driver-x86@vger.kernel.org
4539 S:      Maintained
4540 F:      drivers/platform/x86/dell_rbu.c
4541
4542 DELL LAPTOP SMM DRIVER
4543 M:      Pali Rohár <pali.rohar@gmail.com>
4544 S:      Maintained
4545 F:      drivers/hwmon/dell-smm-hwmon.c
4546 F:      include/uapi/linux/i8k.h
4547
4548 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4549 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4550 L:      platform-driver-x86@vger.kernel.org
4551 S:      Maintained
4552 F:      Documentation/dcdbas.txt
4553 F:      drivers/platform/x86/dcdbas.*
4554
4555 DELL WMI NOTIFICATIONS DRIVER
4556 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4557 M:      Pali Rohár <pali.rohar@gmail.com>
4558 S:      Maintained
4559 F:      drivers/platform/x86/dell-wmi.c
4560
4561 DELL WMI DESCRIPTOR DRIVER
4562 M:      Mario Limonciello <mario.limonciello@dell.com>
4563 S:      Maintained
4564 F:      drivers/platform/x86/dell-wmi-descriptor.c
4565
4566 DELTA ST MEDIA DRIVER
4567 M:      Hugues Fruchet <hugues.fruchet@st.com>
4568 L:      linux-media@vger.kernel.org
4569 T:      git git://linuxtv.org/media_tree.git
4570 W:      https://linuxtv.org
4571 S:      Supported
4572 F:      drivers/media/platform/sti/delta
4573
4574 DENALI NAND DRIVER
4575 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4576 L:      linux-mtd@lists.infradead.org
4577 S:      Supported
4578 F:      drivers/mtd/nand/raw/denali*
4579
4580 DESIGNWARE USB2 DRD IP DRIVER
4581 M:      Minas Harutyunyan <hminas@synopsys.com>
4582 L:      linux-usb@vger.kernel.org
4583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4584 S:      Maintained
4585 F:      drivers/usb/dwc2/
4586
4587 DESIGNWARE USB3 DRD IP DRIVER
4588 M:      Felipe Balbi <balbi@kernel.org>
4589 L:      linux-usb@vger.kernel.org
4590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4591 S:      Maintained
4592 F:      drivers/usb/dwc3/
4593
4594 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4595 M:      Andreas Klinger <ak@it-klinger.de>
4596 L:      linux-iio@vger.kernel.org
4597 S:      Maintained
4598 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4599 F:      drivers/iio/proximity/srf*.c
4600
4601 DEVICE COREDUMP (DEV_COREDUMP)
4602 M:      Johannes Berg <johannes@sipsolutions.net>
4603 L:      linux-kernel@vger.kernel.org
4604 S:      Maintained
4605 F:      drivers/base/devcoredump.c
4606 F:      include/linux/devcoredump.h
4607
4608 DEVICE FREQUENCY (DEVFREQ)
4609 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4610 M:      Kyungmin Park <kyungmin.park@samsung.com>
4611 R:      Chanwoo Choi <cw00.choi@samsung.com>
4612 L:      linux-pm@vger.kernel.org
4613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4614 S:      Maintained
4615 F:      drivers/devfreq/
4616 F:      include/linux/devfreq.h
4617 F:      Documentation/devicetree/bindings/devfreq/
4618 F:      include/trace/events/devfreq.h
4619
4620 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4621 M:      Chanwoo Choi <cw00.choi@samsung.com>
4622 L:      linux-pm@vger.kernel.org
4623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4624 S:      Supported
4625 F:      drivers/devfreq/event/
4626 F:      drivers/devfreq/devfreq-event.c
4627 F:      include/linux/devfreq-event.h
4628 F:      Documentation/devicetree/bindings/devfreq/event/
4629
4630 DEVICE NUMBER REGISTRY
4631 M:      Torben Mathiasen <device@lanana.org>
4632 W:      http://lanana.org/docs/device-list/index.html
4633 S:      Maintained
4634
4635 DEVICE-MAPPER  (LVM)
4636 M:      Alasdair Kergon <agk@redhat.com>
4637 M:      Mike Snitzer <snitzer@redhat.com>
4638 M:      dm-devel@redhat.com
4639 L:      dm-devel@redhat.com
4640 W:      http://sources.redhat.com/dm
4641 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4643 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4644 S:      Maintained
4645 F:      Documentation/device-mapper/
4646 F:      drivers/md/Makefile
4647 F:      drivers/md/Kconfig
4648 F:      drivers/md/dm*
4649 F:      drivers/md/persistent-data/
4650 F:      include/linux/device-mapper.h
4651 F:      include/linux/dm-*.h
4652 F:      include/uapi/linux/dm-*.h
4653
4654 DEVLINK
4655 M:      Jiri Pirko <jiri@mellanox.com>
4656 L:      netdev@vger.kernel.org
4657 S:      Supported
4658 F:      net/core/devlink.c
4659 F:      include/net/devlink.h
4660 F:      include/uapi/linux/devlink.h
4661
4662 DIALOG SEMICONDUCTOR DRIVERS
4663 M:      Support Opensource <support.opensource@diasemi.com>
4664 W:      http://www.dialog-semiconductor.com/products
4665 S:      Supported
4666 F:      Documentation/hwmon/da90??.rst
4667 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4668 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4669 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4670 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4671 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4672 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4673 F:      drivers/gpio/gpio-da90??.c
4674 F:      drivers/hwmon/da90??-hwmon.c
4675 F:      drivers/iio/adc/da91??-*.c
4676 F:      drivers/input/misc/da90??_onkey.c
4677 F:      drivers/input/touchscreen/da9052_tsi.c
4678 F:      drivers/leds/leds-da90??.c
4679 F:      drivers/mfd/da903x.c
4680 F:      drivers/mfd/da90??-*.c
4681 F:      drivers/mfd/da91??-*.c
4682 F:      drivers/power/supply/da9052-battery.c
4683 F:      drivers/power/supply/da91??-*.c
4684 F:      drivers/regulator/da903x.c
4685 F:      drivers/regulator/da9???-regulator.[ch]
4686 F:      drivers/thermal/da90??-thermal.c
4687 F:      drivers/rtc/rtc-da90??.c
4688 F:      drivers/video/backlight/da90??_bl.c
4689 F:      drivers/watchdog/da90??_wdt.c
4690 F:      include/linux/mfd/da903x.h
4691 F:      include/linux/mfd/da9052/
4692 F:      include/linux/mfd/da9055/
4693 F:      include/linux/mfd/da9062/
4694 F:      include/linux/mfd/da9063/
4695 F:      include/linux/mfd/da9150/
4696 F:      include/linux/regulator/da9211.h
4697 F:      include/sound/da[79]*.h
4698 F:      sound/soc/codecs/da[79]*.[ch]
4699
4700 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4701 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4702 L:      linux-gpio@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/gpio/gpio-gpio-mm.c
4705
4706 DIOLAN U2C-12 I2C DRIVER
4707 M:      Guenter Roeck <linux@roeck-us.net>
4708 L:      linux-i2c@vger.kernel.org
4709 S:      Maintained
4710 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4711
4712 FILESYSTEM DIRECT ACCESS (DAX)
4713 M:      Dan Williams <dan.j.williams@intel.com>
4714 R:      Matthew Wilcox <willy@infradead.org>
4715 R:      Jan Kara <jack@suse.cz>
4716 L:      linux-fsdevel@vger.kernel.org
4717 L:      linux-nvdimm@lists.01.org
4718 S:      Supported
4719 F:      fs/dax.c
4720 F:      include/linux/dax.h
4721 F:      include/trace/events/fs_dax.h
4722
4723 DEVICE DIRECT ACCESS (DAX)
4724 M:      Dan Williams <dan.j.williams@intel.com>
4725 M:      Vishal Verma <vishal.l.verma@intel.com>
4726 M:      Keith Busch <keith.busch@intel.com>
4727 M:      Dave Jiang <dave.jiang@intel.com>
4728 L:      linux-nvdimm@lists.01.org
4729 S:      Supported
4730 F:      drivers/dax/
4731
4732 DIRECTORY NOTIFICATION (DNOTIFY)
4733 M:      Jan Kara <jack@suse.cz>
4734 R:      Amir Goldstein <amir73il@gmail.com>
4735 L:      linux-fsdevel@vger.kernel.org
4736 S:      Maintained
4737 F:      Documentation/filesystems/dnotify.txt
4738 F:      fs/notify/dnotify/
4739 F:      include/linux/dnotify.h
4740
4741 DISK GEOMETRY AND PARTITION HANDLING
4742 M:      Andries Brouwer <aeb@cwi.nl>
4743 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4744 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4745 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4746 S:      Maintained
4747
4748 DISKQUOTA
4749 M:      Jan Kara <jack@suse.com>
4750 S:      Maintained
4751 F:      Documentation/filesystems/quota.txt
4752 F:      fs/quota/
4753 F:      include/linux/quota*.h
4754 F:      include/uapi/linux/quota*.h
4755
4756 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4757 M:      Bernie Thompson <bernie@plugable.com>
4758 L:      linux-fbdev@vger.kernel.org
4759 S:      Maintained
4760 W:      http://plugable.com/category/projects/udlfb/
4761 F:      drivers/video/fbdev/udlfb.c
4762 F:      include/video/udlfb.h
4763 F:      Documentation/fb/udlfb.txt
4764
4765 DISTRIBUTED LOCK MANAGER (DLM)
4766 M:      Christine Caulfield <ccaulfie@redhat.com>
4767 M:      David Teigland <teigland@redhat.com>
4768 L:      cluster-devel@redhat.com
4769 W:      http://sources.redhat.com/cluster/
4770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4771 S:      Supported
4772 F:      fs/dlm/
4773
4774 DMA BUFFER SHARING FRAMEWORK
4775 M:      Sumit Semwal <sumit.semwal@linaro.org>
4776 S:      Maintained
4777 L:      linux-media@vger.kernel.org
4778 L:      dri-devel@lists.freedesktop.org
4779 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4780 F:      drivers/dma-buf/
4781 F:      include/linux/dma-buf*
4782 F:      include/linux/reservation.h
4783 F:      include/linux/*fence.h
4784 F:      Documentation/driver-api/dma-buf.rst
4785 T:      git git://anongit.freedesktop.org/drm/drm-misc
4786
4787 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4788 M:      Vinod Koul <vkoul@kernel.org>
4789 L:      dmaengine@vger.kernel.org
4790 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4791 S:      Maintained
4792 F:      drivers/dma/
4793 F:      include/linux/dmaengine.h
4794 F:      include/linux/of_dma.h
4795 F:      Documentation/devicetree/bindings/dma/
4796 F:      Documentation/driver-api/dmaengine/
4797 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4798
4799 DMA MAPPING HELPERS
4800 M:      Christoph Hellwig <hch@lst.de>
4801 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4802 R:      Robin Murphy <robin.murphy@arm.com>
4803 L:      iommu@lists.linux-foundation.org
4804 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4805 W:      http://git.infradead.org/users/hch/dma-mapping.git
4806 S:      Supported
4807 F:      kernel/dma/
4808 F:      include/asm-generic/dma-mapping.h
4809 F:      include/linux/dma-direct.h
4810 F:      include/linux/dma-mapping.h
4811 F:      include/linux/dma-noncoherent.h
4812
4813 DME1737 HARDWARE MONITOR DRIVER
4814 M:      Juerg Haefliger <juergh@gmail.com>
4815 L:      linux-hwmon@vger.kernel.org
4816 S:      Maintained
4817 F:      Documentation/hwmon/dme1737.rst
4818 F:      drivers/hwmon/dme1737.c
4819
4820 DMI/SMBIOS SUPPORT
4821 M:      Jean Delvare <jdelvare@suse.com>
4822 S:      Maintained
4823 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4824 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4825 F:      drivers/firmware/dmi-id.c
4826 F:      drivers/firmware/dmi_scan.c
4827 F:      include/linux/dmi.h
4828
4829 DOCUMENTATION
4830 M:      Jonathan Corbet <corbet@lwn.net>
4831 L:      linux-doc@vger.kernel.org
4832 S:      Maintained
4833 F:      Documentation/
4834 F:      scripts/kernel-doc
4835 X:      Documentation/ABI/
4836 X:      Documentation/acpi/
4837 X:      Documentation/devicetree/
4838 X:      Documentation/i2c/
4839 X:      Documentation/media/
4840 X:      Documentation/power/
4841 X:      Documentation/spi/
4842 T:      git git://git.lwn.net/linux.git docs-next
4843
4844 DOCUMENTATION/ITALIAN
4845 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4846 L:      linux-doc@vger.kernel.org
4847 S:      Maintained
4848 F:      Documentation/translations/it_IT
4849
4850 DONGWOON DW9714 LENS VOICE COIL DRIVER
4851 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4852 L:      linux-media@vger.kernel.org
4853 T:      git git://linuxtv.org/media_tree.git
4854 S:      Maintained
4855 F:      drivers/media/i2c/dw9714.c
4856 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4857
4858 DONGWOON DW9807 LENS VOICE COIL DRIVER
4859 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4860 L:      linux-media@vger.kernel.org
4861 T:      git git://linuxtv.org/media_tree.git
4862 S:      Maintained
4863 F:      drivers/media/i2c/dw9807-vcm.c
4864 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4865
4866 DOUBLETALK DRIVER
4867 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4868 L:      blinux-list@redhat.com
4869 S:      Maintained
4870 F:      drivers/char/dtlk.c
4871 F:      include/linux/dtlk.h
4872
4873 DPAA2 DATAPATH I/O (DPIO) DRIVER
4874 M:      Roy Pledge <Roy.Pledge@nxp.com>
4875 L:      linux-kernel@vger.kernel.org
4876 S:      Maintained
4877 F:      drivers/soc/fsl/dpio
4878
4879 DPAA2 ETHERNET DRIVER
4880 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4881 L:      netdev@vger.kernel.org
4882 S:      Maintained
4883 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4884 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4885 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4886 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4887 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4888
4889 DPAA2 ETHERNET SWITCH DRIVER
4890 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4891 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4892 L:      linux-kernel@vger.kernel.org
4893 S:      Maintained
4894 F:      drivers/staging/fsl-dpaa2/ethsw
4895
4896 DPAA2 PTP CLOCK DRIVER
4897 M:      Yangbo Lu <yangbo.lu@nxp.com>
4898 L:      netdev@vger.kernel.org
4899 S:      Maintained
4900 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4901 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4902
4903 DPT_I2O SCSI RAID DRIVER
4904 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4905 L:      linux-scsi@vger.kernel.org
4906 W:      http://www.adaptec.com/
4907 S:      Maintained
4908 F:      drivers/scsi/dpt*
4909 F:      drivers/scsi/dpt/
4910
4911 DRBD DRIVER
4912 M:      Philipp Reisner <philipp.reisner@linbit.com>
4913 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4914 L:      drbd-dev@lists.linbit.com
4915 W:      http://www.drbd.org
4916 T:      git git://git.linbit.com/linux-drbd.git
4917 T:      git git://git.linbit.com/drbd-8.4.git
4918 S:      Supported
4919 F:      drivers/block/drbd/
4920 F:      lib/lru_cache.c
4921 F:      Documentation/blockdev/drbd/
4922
4923 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4924 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4925 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4927 S:      Supported
4928 F:      Documentation/kobject.txt
4929 F:      drivers/base/
4930 F:      fs/debugfs/
4931 F:      fs/sysfs/
4932 F:      include/linux/debugfs.h
4933 F:      include/linux/kobj*
4934 F:      lib/kobj*
4935
4936 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4937 M:      Kevin Hilman <khilman@kernel.org>
4938 M:      Nishanth Menon <nm@ti.com>
4939 S:      Maintained
4940 F:      drivers/power/avs/
4941 F:      include/linux/power/smartreflex.h
4942 L:      linux-pm@vger.kernel.org
4943
4944 DRM DRIVER FOR ARM PL111 CLCD
4945 M:      Eric Anholt <eric@anholt.net>
4946 T:      git git://anongit.freedesktop.org/drm/drm-misc
4947 S:      Supported
4948 F:      drivers/gpu/drm/pl111/
4949
4950 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4951 M:      Linus Walleij <linus.walleij@linaro.org>
4952 T:      git git://anongit.freedesktop.org/drm/drm-misc
4953 S:      Maintained
4954 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4955 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4956
4957 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4958 M:      Dave Airlie <airlied@redhat.com>
4959 S:      Odd Fixes
4960 F:      drivers/gpu/drm/ast/
4961
4962 DRM DRIVER FOR ASPEED BMC GFX
4963 M:      Joel Stanley <joel@jms.id.au>
4964 L:      linux-aspeed@lists.ozlabs.org
4965 T:      git git://anongit.freedesktop.org/drm/drm-misc
4966 S:      Supported
4967 F:      drivers/gpu/drm/aspeed/
4968 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4969
4970 DRM DRIVER FOR BOCHS VIRTUAL GPU
4971 M:      Gerd Hoffmann <kraxel@redhat.com>
4972 L:      virtualization@lists.linux-foundation.org
4973 T:      git git://anongit.freedesktop.org/drm/drm-misc
4974 S:      Maintained
4975 F:      drivers/gpu/drm/bochs/
4976
4977 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4978 M:      Linus Walleij <linus.walleij@linaro.org>
4979 T:      git git://anongit.freedesktop.org/drm/drm-misc
4980 S:      Maintained
4981 F:      drivers/gpu/drm/tve200/
4982
4983 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
4984 M:      Jagan Teki <jagan@amarulasolutions.com>
4985 S:      Maintained
4986 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
4987 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
4988
4989 DRM DRIVER FOR ILITEK ILI9225 PANELS
4990 M:      David Lechner <david@lechnology.com>
4991 S:      Maintained
4992 F:      drivers/gpu/drm/tinydrm/ili9225.c
4993 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4994
4995 DRM DRIVER FOR HX8357D PANELS
4996 M:      Eric Anholt <eric@anholt.net>
4997 T:      git git://anongit.freedesktop.org/drm/drm-misc
4998 S:      Maintained
4999 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5000 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5001
5002 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5003 S:      Orphan / Obsolete
5004 F:      drivers/gpu/drm/i810/
5005 F:      include/uapi/drm/i810_drm.h
5006
5007 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5008 S:      Orphan / Obsolete
5009 F:      drivers/gpu/drm/mga/
5010 F:      include/uapi/drm/mga_drm.h
5011
5012 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5013 M:      Dave Airlie <airlied@redhat.com>
5014 S:      Odd Fixes
5015 F:      drivers/gpu/drm/mgag200/
5016
5017 DRM DRIVER FOR MI0283QT
5018 M:      Noralf Trønnes <noralf@tronnes.org>
5019 S:      Maintained
5020 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5021 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5022
5023 DRM DRIVER FOR MSM ADRENO GPU
5024 M:      Rob Clark <robdclark@gmail.com>
5025 M:      Sean Paul <sean@poorly.run>
5026 L:      linux-arm-msm@vger.kernel.org
5027 L:      dri-devel@lists.freedesktop.org
5028 L:      freedreno@lists.freedesktop.org
5029 T:      git https://gitlab.freedesktop.org/drm/msm.git
5030 S:      Maintained
5031 F:      drivers/gpu/drm/msm/
5032 F:      include/uapi/drm/msm_drm.h
5033 F:      Documentation/devicetree/bindings/display/msm/
5034
5035 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5036 M:      Ben Skeggs <bskeggs@redhat.com>
5037 L:      dri-devel@lists.freedesktop.org
5038 L:      nouveau@lists.freedesktop.org
5039 T:      git git://github.com/skeggsb/linux
5040 S:      Supported
5041 F:      drivers/gpu/drm/nouveau/
5042 F:      include/uapi/drm/nouveau_drm.h
5043
5044 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5045 M:      Stefan Mavrodiev <stefan@olimex.com>
5046 S:      Maintained
5047 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5048 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5049
5050 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5051 M:      Noralf Trønnes <noralf@tronnes.org>
5052 S:      Maintained
5053 F:      drivers/gpu/drm/tinydrm/repaper.c
5054 F:      Documentation/devicetree/bindings/display/repaper.txt
5055
5056 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5057 M:      Dave Airlie <airlied@redhat.com>
5058 M:      Gerd Hoffmann <kraxel@redhat.com>
5059 L:      virtualization@lists.linux-foundation.org
5060 T:      git git://anongit.freedesktop.org/drm/drm-misc
5061 S:      Obsolete
5062 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5063 F:      drivers/gpu/drm/cirrus/
5064
5065 DRM DRIVER FOR QXL VIRTUAL GPU
5066 M:      Dave Airlie <airlied@redhat.com>
5067 M:      Gerd Hoffmann <kraxel@redhat.com>
5068 L:      virtualization@lists.linux-foundation.org
5069 L:      spice-devel@lists.freedesktop.org
5070 T:      git git://anongit.freedesktop.org/drm/drm-misc
5071 S:      Maintained
5072 F:      drivers/gpu/drm/qxl/
5073 F:      include/uapi/drm/qxl_drm.h
5074
5075 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5076 S:      Orphan / Obsolete
5077 F:      drivers/gpu/drm/r128/
5078 F:      include/uapi/drm/r128_drm.h
5079
5080 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5081 M:      Guido Günther <agx@sigxcpu.org>
5082 S:      Maintained
5083 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5084 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5085
5086 DRM DRIVER FOR SAVAGE VIDEO CARDS
5087 S:      Orphan / Obsolete
5088 F:      drivers/gpu/drm/savage/
5089 F:      include/uapi/drm/savage_drm.h
5090
5091 DRM DRIVER FOR SIS VIDEO CARDS
5092 S:      Orphan / Obsolete
5093 F:      drivers/gpu/drm/sis/
5094 F:      include/uapi/drm/sis_drm.h
5095
5096 DRM DRIVER FOR SITRONIX ST7701 PANELS
5097 M:      Jagan Teki <jagan@amarulasolutions.com>
5098 S:      Maintained
5099 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5100 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5101
5102 DRM DRIVER FOR SITRONIX ST7586 PANELS
5103 M:      David Lechner <david@lechnology.com>
5104 S:      Maintained
5105 F:      drivers/gpu/drm/tinydrm/st7586.c
5106 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5107
5108 DRM DRIVER FOR SITRONIX ST7735R PANELS
5109 M:      David Lechner <david@lechnology.com>
5110 S:      Maintained
5111 F:      drivers/gpu/drm/tinydrm/st7735r.c
5112 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5113
5114 DRM DRIVER FOR TDFX VIDEO CARDS
5115 S:      Orphan / Obsolete
5116 F:      drivers/gpu/drm/tdfx/
5117
5118 DRM DRIVER FOR TPO TPG110 PANELS
5119 M:      Linus Walleij <linus.walleij@linaro.org>
5120 T:      git git://anongit.freedesktop.org/drm/drm-misc
5121 S:      Maintained
5122 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5123 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5124
5125 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5126 M:      Dave Airlie <airlied@redhat.com>
5127 R:      Sean Paul <sean@poorly.run>
5128 L:      dri-devel@lists.freedesktop.org
5129 S:      Odd Fixes
5130 F:      drivers/gpu/drm/udl/
5131 T:      git git://anongit.freedesktop.org/drm/drm-misc
5132
5133 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5134 M:      Hans de Goede <hdegoede@redhat.com>
5135 L:      dri-devel@lists.freedesktop.org
5136 S:      Maintained
5137 F:      drivers/gpu/drm/vboxvideo/
5138 T:      git git://anongit.freedesktop.org/drm/drm-misc
5139
5140 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5141 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5142 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5143 R:      Daniel Vetter <daniel@ffwll.ch>
5144 T:      git git://anongit.freedesktop.org/drm/drm-misc
5145 S:      Maintained
5146 L:      dri-devel@lists.freedesktop.org
5147 F:      drivers/gpu/drm/vkms/
5148 F:      Documentation/gpu/vkms.rst
5149
5150 DRM DRIVER FOR VMWARE VIRTUAL GPU
5151 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5152 M:      Thomas Hellstrom <thellstrom@vmware.com>
5153 L:      dri-devel@lists.freedesktop.org
5154 T:      git git://people.freedesktop.org/~thomash/linux
5155 S:      Supported
5156 F:      drivers/gpu/drm/vmwgfx/
5157 F:      include/uapi/drm/vmwgfx_drm.h
5158
5159 DRM DRIVERS
5160 M:      David Airlie <airlied@linux.ie>
5161 M:      Daniel Vetter <daniel@ffwll.ch>
5162 L:      dri-devel@lists.freedesktop.org
5163 T:      git git://anongit.freedesktop.org/drm/drm
5164 B:      https://bugs.freedesktop.org/
5165 C:      irc://chat.freenode.net/dri-devel
5166 S:      Maintained
5167 F:      drivers/gpu/drm/
5168 F:      drivers/gpu/vga/
5169 F:      Documentation/devicetree/bindings/display/
5170 F:      Documentation/devicetree/bindings/gpu/
5171 F:      Documentation/gpu/
5172 F:      include/drm/
5173 F:      include/uapi/drm/
5174 F:      include/linux/vga*
5175
5176 DRM DRIVERS AND MISC GPU PATCHES
5177 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5178 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5179 M:      Sean Paul <sean@poorly.run>
5180 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5181 S:      Maintained
5182 T:      git git://anongit.freedesktop.org/drm/drm-misc
5183 F:      Documentation/gpu/
5184 F:      drivers/gpu/vga/
5185 F:      drivers/gpu/drm/*
5186 F:      include/drm/drm*
5187 F:      include/uapi/drm/drm*
5188 F:      include/linux/vga*
5189
5190 DRM DRIVERS FOR ALLWINNER A10
5191 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5192 L:      dri-devel@lists.freedesktop.org
5193 S:      Supported
5194 F:      drivers/gpu/drm/sun4i/
5195 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5196 T:      git git://anongit.freedesktop.org/drm/drm-misc
5197
5198 DRM DRIVERS FOR AMLOGIC SOCS
5199 M:      Neil Armstrong <narmstrong@baylibre.com>
5200 L:      dri-devel@lists.freedesktop.org
5201 L:      linux-amlogic@lists.infradead.org
5202 W:      http://linux-meson.com/
5203 S:      Supported
5204 F:      drivers/gpu/drm/meson/
5205 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5206 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5207 F:      Documentation/gpu/meson.rst
5208 T:      git git://anongit.freedesktop.org/drm/drm-misc
5209
5210 DRM DRIVERS FOR ATMEL HLCDC
5211 M:      Boris Brezillon <bbrezillon@kernel.org>
5212 L:      dri-devel@lists.freedesktop.org
5213 S:      Supported
5214 F:      drivers/gpu/drm/atmel-hlcdc/
5215 F:      Documentation/devicetree/bindings/display/atmel/
5216 T:      git git://anongit.freedesktop.org/drm/drm-misc
5217
5218 DRM DRIVERS FOR BRIDGE CHIPS
5219 M:      Andrzej Hajda <a.hajda@samsung.com>
5220 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5221 S:      Maintained
5222 T:      git git://anongit.freedesktop.org/drm/drm-misc
5223 F:      drivers/gpu/drm/bridge/
5224
5225 DRM DRIVERS FOR EXYNOS
5226 M:      Inki Dae <inki.dae@samsung.com>
5227 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5228 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5229 M:      Kyungmin Park <kyungmin.park@samsung.com>
5230 L:      dri-devel@lists.freedesktop.org
5231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5232 S:      Supported
5233 F:      drivers/gpu/drm/exynos/
5234 F:      include/uapi/drm/exynos_drm.h
5235 F:      Documentation/devicetree/bindings/display/exynos/
5236
5237 DRM DRIVERS FOR FREESCALE DCU
5238 M:      Stefan Agner <stefan@agner.ch>
5239 M:      Alison Wang <alison.wang@nxp.com>
5240 L:      dri-devel@lists.freedesktop.org
5241 S:      Supported
5242 F:      drivers/gpu/drm/fsl-dcu/
5243 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5244 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5245 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5246 T:      git git://anongit.freedesktop.org/drm/drm-misc
5247
5248 DRM DRIVERS FOR FREESCALE IMX
5249 M:      Philipp Zabel <p.zabel@pengutronix.de>
5250 L:      dri-devel@lists.freedesktop.org
5251 S:      Maintained
5252 F:      drivers/gpu/drm/imx/
5253 F:      drivers/gpu/ipu-v3/
5254 F:      Documentation/devicetree/bindings/display/imx/
5255
5256 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5257 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5258 L:      dri-devel@lists.freedesktop.org
5259 T:      git git://github.com/patjak/drm-gma500
5260 S:      Maintained
5261 F:      drivers/gpu/drm/gma500/
5262
5263 DRM DRIVERS FOR HISILICON
5264 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5265 M:      Rongrong Zou <zourongrong@gmail.com>
5266 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5267 R:      Chen Feng <puck.chen@hisilicon.com>
5268 L:      dri-devel@lists.freedesktop.org
5269 T:      git git://github.com/xin3liang/linux.git
5270 S:      Maintained
5271 F:      drivers/gpu/drm/hisilicon/
5272 F:      Documentation/devicetree/bindings/display/hisilicon/
5273
5274 DRM DRIVERS FOR LIMA
5275 M:      Qiang Yu <yuq825@gmail.com>
5276 L:      dri-devel@lists.freedesktop.org
5277 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5278 S:      Maintained
5279 F:      drivers/gpu/drm/lima/
5280 F:      include/uapi/drm/lima_drm.h
5281 T:      git git://anongit.freedesktop.org/drm/drm-misc
5282
5283 DRM DRIVERS FOR MEDIATEK
5284 M:      CK Hu <ck.hu@mediatek.com>
5285 M:      Philipp Zabel <p.zabel@pengutronix.de>
5286 L:      dri-devel@lists.freedesktop.org
5287 S:      Supported
5288 F:      drivers/gpu/drm/mediatek/
5289 F:      Documentation/devicetree/bindings/display/mediatek/
5290
5291 DRM DRIVERS FOR NVIDIA TEGRA
5292 M:      Thierry Reding <thierry.reding@gmail.com>
5293 L:      dri-devel@lists.freedesktop.org
5294 L:      linux-tegra@vger.kernel.org
5295 T:      git git://anongit.freedesktop.org/tegra/linux.git
5296 S:      Supported
5297 F:      drivers/gpu/drm/tegra/
5298 F:      drivers/gpu/host1x/
5299 F:      include/linux/host1x.h
5300 F:      include/uapi/drm/tegra_drm.h
5301 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5302
5303 DRM DRIVERS FOR RENESAS
5304 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5305 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5306 L:      dri-devel@lists.freedesktop.org
5307 L:      linux-renesas-soc@vger.kernel.org
5308 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5309 S:      Supported
5310 F:      drivers/gpu/drm/rcar-du/
5311 F:      drivers/gpu/drm/shmobile/
5312 F:      include/linux/platform_data/shmob_drm.h
5313 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5314 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5315 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5316
5317 DRM DRIVERS FOR ROCKCHIP
5318 M:      Sandy Huang <hjc@rock-chips.com>
5319 M:      Heiko Stübner <heiko@sntech.de>
5320 L:      dri-devel@lists.freedesktop.org
5321 S:      Maintained
5322 F:      drivers/gpu/drm/rockchip/
5323 F:      Documentation/devicetree/bindings/display/rockchip/
5324 T:      git git://anongit.freedesktop.org/drm/drm-misc
5325
5326 DRM DRIVERS FOR STI
5327 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5328 M:      Vincent Abriou <vincent.abriou@st.com>
5329 L:      dri-devel@lists.freedesktop.org
5330 T:      git git://anongit.freedesktop.org/drm/drm-misc
5331 S:      Maintained
5332 F:      drivers/gpu/drm/sti
5333 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5334
5335 DRM DRIVERS FOR STM
5336 M:      Yannick Fertre <yannick.fertre@st.com>
5337 M:      Philippe Cornu <philippe.cornu@st.com>
5338 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5339 M:      Vincent Abriou <vincent.abriou@st.com>
5340 L:      dri-devel@lists.freedesktop.org
5341 T:      git git://anongit.freedesktop.org/drm/drm-misc
5342 S:      Maintained
5343 F:      drivers/gpu/drm/stm
5344 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5345
5346 DRM DRIVERS FOR TI LCDC
5347 M:      Jyri Sarha <jsarha@ti.com>
5348 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5349 L:      dri-devel@lists.freedesktop.org
5350 S:      Maintained
5351 F:      drivers/gpu/drm/tilcdc/
5352 F:      Documentation/devicetree/bindings/display/tilcdc/
5353
5354 DRM DRIVERS FOR TI OMAP
5355 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5356 L:      dri-devel@lists.freedesktop.org
5357 S:      Maintained
5358 F:      drivers/gpu/drm/omapdrm/
5359 F:      Documentation/devicetree/bindings/display/ti/
5360
5361 DRM DRIVERS FOR V3D
5362 M:      Eric Anholt <eric@anholt.net>
5363 S:      Supported
5364 F:      drivers/gpu/drm/v3d/
5365 F:      include/uapi/drm/v3d_drm.h
5366 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5367 T:      git git://anongit.freedesktop.org/drm/drm-misc
5368
5369 DRM DRIVERS FOR VC4
5370 M:      Eric Anholt <eric@anholt.net>
5371 T:      git git://github.com/anholt/linux
5372 S:      Supported
5373 F:      drivers/gpu/drm/vc4/
5374 F:      include/uapi/drm/vc4_drm.h
5375 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5376 T:      git git://anongit.freedesktop.org/drm/drm-misc
5377
5378 DRM DRIVERS FOR VIVANTE GPU IP
5379 M:      Lucas Stach <l.stach@pengutronix.de>
5380 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5381 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5382 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5383 L:      dri-devel@lists.freedesktop.org
5384 S:      Maintained
5385 F:      drivers/gpu/drm/etnaviv/
5386 F:      include/uapi/drm/etnaviv_drm.h
5387 F:      Documentation/devicetree/bindings/display/etnaviv/
5388
5389 DRM DRIVERS FOR ZTE ZX
5390 M:      Shawn Guo <shawnguo@kernel.org>
5391 L:      dri-devel@lists.freedesktop.org
5392 S:      Maintained
5393 F:      drivers/gpu/drm/zte/
5394 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5395 T:      git git://anongit.freedesktop.org/drm/drm-misc
5396
5397 DRM PANEL DRIVERS
5398 M:      Thierry Reding <thierry.reding@gmail.com>
5399 L:      dri-devel@lists.freedesktop.org
5400 T:      git git://anongit.freedesktop.org/drm/drm-misc
5401 S:      Maintained
5402 F:      drivers/gpu/drm/drm_panel.c
5403 F:      drivers/gpu/drm/panel/
5404 F:      include/drm/drm_panel.h
5405 F:      Documentation/devicetree/bindings/display/panel/
5406
5407 DRM TINYDRM DRIVERS
5408 M:      Noralf Trønnes <noralf@tronnes.org>
5409 W:      https://github.com/notro/tinydrm/wiki/Development
5410 T:      git git://anongit.freedesktop.org/drm/drm-misc
5411 S:      Maintained
5412 F:      drivers/gpu/drm/tinydrm/
5413 F:      include/drm/tinydrm/
5414
5415 DRM DRIVERS FOR XEN
5416 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5417 T:      git git://anongit.freedesktop.org/drm/drm-misc
5418 L:      dri-devel@lists.freedesktop.org
5419 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5420 S:      Supported
5421 F:      drivers/gpu/drm/xen/
5422 F:      Documentation/gpu/xen-front.rst
5423
5424 DRM TTM SUBSYSTEM
5425 M:      Christian Koenig <christian.koenig@amd.com>
5426 M:      Huang Rui <ray.huang@amd.com>
5427 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5428 T:      git git://people.freedesktop.org/~agd5f/linux
5429 S:      Maintained
5430 L:      dri-devel@lists.freedesktop.org
5431 F:      include/drm/ttm/
5432 F:      drivers/gpu/drm/ttm/
5433
5434 DSBR100 USB FM RADIO DRIVER
5435 M:      Alexey Klimov <klimov.linux@gmail.com>
5436 L:      linux-media@vger.kernel.org
5437 T:      git git://linuxtv.org/media_tree.git
5438 S:      Maintained
5439 F:      drivers/media/radio/dsbr100.c
5440
5441 DSCC4 DRIVER
5442 M:      Francois Romieu <romieu@fr.zoreil.com>
5443 L:      netdev@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/net/wan/dscc4.c
5446
5447 DT3155 MEDIA DRIVER
5448 M:      Hans Verkuil <hverkuil@xs4all.nl>
5449 L:      linux-media@vger.kernel.org
5450 T:      git git://linuxtv.org/media_tree.git
5451 W:      https://linuxtv.org
5452 S:      Odd Fixes
5453 F:      drivers/media/pci/dt3155/
5454
5455 DVB_USB_AF9015 MEDIA DRIVER
5456 M:      Antti Palosaari <crope@iki.fi>
5457 L:      linux-media@vger.kernel.org
5458 W:      https://linuxtv.org
5459 W:      http://palosaari.fi/linux/
5460 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5461 T:      git git://linuxtv.org/anttip/media_tree.git
5462 S:      Maintained
5463 F:      drivers/media/usb/dvb-usb-v2/af9015*
5464
5465 DVB_USB_AF9035 MEDIA DRIVER
5466 M:      Antti Palosaari <crope@iki.fi>
5467 L:      linux-media@vger.kernel.org
5468 W:      https://linuxtv.org
5469 W:      http://palosaari.fi/linux/
5470 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5471 T:      git git://linuxtv.org/anttip/media_tree.git
5472 S:      Maintained
5473 F:      drivers/media/usb/dvb-usb-v2/af9035*
5474
5475 DVB_USB_ANYSEE MEDIA DRIVER
5476 M:      Antti Palosaari <crope@iki.fi>
5477 L:      linux-media@vger.kernel.org
5478 W:      https://linuxtv.org
5479 W:      http://palosaari.fi/linux/
5480 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5481 T:      git git://linuxtv.org/anttip/media_tree.git
5482 S:      Maintained
5483 F:      drivers/media/usb/dvb-usb-v2/anysee*
5484
5485 DVB_USB_AU6610 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/au6610*
5494
5495 DVB_USB_CE6230 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/ce6230*
5504
5505 DVB_USB_CXUSB MEDIA DRIVER
5506 M:      Michael Krufky <mkrufky@linuxtv.org>
5507 L:      linux-media@vger.kernel.org
5508 W:      https://linuxtv.org
5509 W:      http://github.com/mkrufky
5510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5511 T:      git git://linuxtv.org/media_tree.git
5512 S:      Maintained
5513 F:      drivers/media/usb/dvb-usb/cxusb*
5514
5515 DVB_USB_EC168 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/ec168*
5524
5525 DVB_USB_GL861 MEDIA DRIVER
5526 M:      Antti Palosaari <crope@iki.fi>
5527 L:      linux-media@vger.kernel.org
5528 W:      https://linuxtv.org
5529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5530 T:      git git://linuxtv.org/anttip/media_tree.git
5531 S:      Maintained
5532 F:      drivers/media/usb/dvb-usb-v2/gl861*
5533
5534 DVB_USB_MXL111SF MEDIA DRIVER
5535 M:      Michael Krufky <mkrufky@linuxtv.org>
5536 L:      linux-media@vger.kernel.org
5537 W:      https://linuxtv.org
5538 W:      http://github.com/mkrufky
5539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5540 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5541 S:      Maintained
5542 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5543
5544 DVB_USB_RTL28XXU MEDIA DRIVER
5545 M:      Antti Palosaari <crope@iki.fi>
5546 L:      linux-media@vger.kernel.org
5547 W:      https://linuxtv.org
5548 W:      http://palosaari.fi/linux/
5549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5550 T:      git git://linuxtv.org/anttip/media_tree.git
5551 S:      Maintained
5552 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5553
5554 DVB_USB_V2 MEDIA DRIVER
5555 M:      Antti Palosaari <crope@iki.fi>
5556 L:      linux-media@vger.kernel.org
5557 W:      https://linuxtv.org
5558 W:      http://palosaari.fi/linux/
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/dvb_usb*
5563 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5564
5565 DYNAMIC DEBUG
5566 M:      Jason Baron <jbaron@akamai.com>
5567 S:      Maintained
5568 F:      lib/dynamic_debug.c
5569 F:      include/linux/dynamic_debug.h
5570
5571 DYNAMIC INTERRUPT MODERATION
5572 M:      Tal Gilboa <talgi@mellanox.com>
5573 S:      Maintained
5574 F:      include/linux/net_dim.h
5575
5576 DZ DECSTATION DZ11 SERIAL DRIVER
5577 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5578 S:      Maintained
5579 F:      drivers/tty/serial/dz.*
5580
5581 E3X0 POWER BUTTON DRIVER
5582 M:      Moritz Fischer <moritz.fischer@ettus.com>
5583 L:      usrp-users@lists.ettus.com
5584 W:      http://www.ettus.com
5585 S:      Supported
5586 F:      drivers/input/misc/e3x0-button.c
5587 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5588
5589 E4000 MEDIA DRIVER
5590 M:      Antti Palosaari <crope@iki.fi>
5591 L:      linux-media@vger.kernel.org
5592 W:      https://linuxtv.org
5593 W:      http://palosaari.fi/linux/
5594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5595 T:      git git://linuxtv.org/anttip/media_tree.git
5596 S:      Maintained
5597 F:      drivers/media/tuners/e4000*
5598
5599 EARTH_PT1 MEDIA DRIVER
5600 M:      Akihiro Tsukada <tskd08@gmail.com>
5601 L:      linux-media@vger.kernel.org
5602 S:      Odd Fixes
5603 F:      drivers/media/pci/pt1/
5604
5605 EARTH_PT3 MEDIA DRIVER
5606 M:      Akihiro Tsukada <tskd08@gmail.com>
5607 L:      linux-media@vger.kernel.org
5608 S:      Odd Fixes
5609 F:      drivers/media/pci/pt3/
5610
5611 EC100 MEDIA DRIVER
5612 M:      Antti Palosaari <crope@iki.fi>
5613 L:      linux-media@vger.kernel.org
5614 W:      https://linuxtv.org
5615 W:      http://palosaari.fi/linux/
5616 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5617 T:      git git://linuxtv.org/anttip/media_tree.git
5618 S:      Maintained
5619 F:      drivers/media/dvb-frontends/ec100*
5620
5621 ECRYPT FILE SYSTEM
5622 M:      Tyler Hicks <tyhicks@canonical.com>
5623 L:      ecryptfs@vger.kernel.org
5624 W:      http://ecryptfs.org
5625 W:      https://launchpad.net/ecryptfs
5626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5627 S:      Supported
5628 F:      Documentation/filesystems/ecryptfs.txt
5629 F:      fs/ecryptfs/
5630
5631 EDAC-AMD64
5632 M:      Borislav Petkov <bp@alien8.de>
5633 L:      linux-edac@vger.kernel.org
5634 S:      Maintained
5635 F:      drivers/edac/amd64_edac*
5636
5637 EDAC-AST2500
5638 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5639 S:      Supported
5640 F:      drivers/edac/aspeed_edac.c
5641 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5642
5643 EDAC-CALXEDA
5644 M:      Robert Richter <rric@kernel.org>
5645 L:      linux-edac@vger.kernel.org
5646 S:      Maintained
5647 F:      drivers/edac/highbank*
5648
5649 EDAC-CAVIUM OCTEON
5650 M:      Ralf Baechle <ralf@linux-mips.org>
5651 M:      David Daney <david.daney@cavium.com>
5652 L:      linux-edac@vger.kernel.org
5653 L:      linux-mips@vger.kernel.org
5654 S:      Supported
5655 F:      drivers/edac/octeon_edac*
5656
5657 EDAC-CAVIUM THUNDERX
5658 M:      David Daney <david.daney@cavium.com>
5659 M:      Jan Glauber <jglauber@cavium.com>
5660 L:      linux-edac@vger.kernel.org
5661 S:      Supported
5662 F:      drivers/edac/thunderx_edac*
5663
5664 EDAC-CORE
5665 M:      Borislav Petkov <bp@alien8.de>
5666 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5667 R:      James Morse <james.morse@arm.com>
5668 L:      linux-edac@vger.kernel.org
5669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5671 S:      Supported
5672 F:      Documentation/admin-guide/ras.rst
5673 F:      Documentation/driver-api/edac.rst
5674 F:      drivers/edac/
5675 F:      include/linux/edac.h
5676
5677 EDAC-E752X
5678 M:      Mark Gross <mark.gross@intel.com>
5679 L:      linux-edac@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/edac/e752x_edac.c
5682
5683 EDAC-E7XXX
5684 L:      linux-edac@vger.kernel.org
5685 S:      Maintained
5686 F:      drivers/edac/e7xxx_edac.c
5687
5688 EDAC-FSL_DDR
5689 M:      York Sun <york.sun@nxp.com>
5690 L:      linux-edac@vger.kernel.org
5691 S:      Maintained
5692 F:      drivers/edac/fsl_ddr_edac.*
5693
5694 EDAC-GHES
5695 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5696 L:      linux-edac@vger.kernel.org
5697 S:      Maintained
5698 F:      drivers/edac/ghes_edac.c
5699
5700 EDAC-I10NM
5701 M:      Tony Luck <tony.luck@intel.com>
5702 L:      linux-edac@vger.kernel.org
5703 S:      Maintained
5704 F:      drivers/edac/i10nm_base.c
5705
5706 EDAC-I3000
5707 L:      linux-edac@vger.kernel.org
5708 S:      Orphan
5709 F:      drivers/edac/i3000_edac.c
5710
5711 EDAC-I5000
5712 L:      linux-edac@vger.kernel.org
5713 S:      Maintained
5714 F:      drivers/edac/i5000_edac.c
5715
5716 EDAC-I5400
5717 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5718 L:      linux-edac@vger.kernel.org
5719 S:      Maintained
5720 F:      drivers/edac/i5400_edac.c
5721
5722 EDAC-I7300
5723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5724 L:      linux-edac@vger.kernel.org
5725 S:      Maintained
5726 F:      drivers/edac/i7300_edac.c
5727
5728 EDAC-I7CORE
5729 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5730 L:      linux-edac@vger.kernel.org
5731 S:      Maintained
5732 F:      drivers/edac/i7core_edac.c
5733
5734 EDAC-I82443BXGX
5735 M:      Tim Small <tim@buttersideup.com>
5736 L:      linux-edac@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/edac/i82443bxgx_edac.c
5739
5740 EDAC-I82975X
5741 M:      "Arvind R." <arvino55@gmail.com>
5742 L:      linux-edac@vger.kernel.org
5743 S:      Maintained
5744 F:      drivers/edac/i82975x_edac.c
5745
5746 EDAC-IE31200
5747 M:      Jason Baron <jbaron@akamai.com>
5748 L:      linux-edac@vger.kernel.org
5749 S:      Maintained
5750 F:      drivers/edac/ie31200_edac.c
5751
5752 EDAC-MPC85XX
5753 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5754 L:      linux-edac@vger.kernel.org
5755 S:      Maintained
5756 F:      drivers/edac/mpc85xx_edac.[ch]
5757
5758 EDAC-PASEMI
5759 M:      Egor Martovetsky <egor@pasemi.com>
5760 L:      linux-edac@vger.kernel.org
5761 S:      Maintained
5762 F:      drivers/edac/pasemi_edac.c
5763
5764 EDAC-PND2
5765 M:      Tony Luck <tony.luck@intel.com>
5766 L:      linux-edac@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/edac/pnd2_edac.[ch]
5769
5770 EDAC-R82600
5771 M:      Tim Small <tim@buttersideup.com>
5772 L:      linux-edac@vger.kernel.org
5773 S:      Maintained
5774 F:      drivers/edac/r82600_edac.c
5775
5776 EDAC-SBRIDGE
5777 M:      Tony Luck <tony.luck@intel.com>
5778 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5779 L:      linux-edac@vger.kernel.org
5780 S:      Maintained
5781 F:      drivers/edac/sb_edac.c
5782
5783 EDAC-SKYLAKE
5784 M:      Tony Luck <tony.luck@intel.com>
5785 L:      linux-edac@vger.kernel.org
5786 S:      Maintained
5787 F:      drivers/edac/skx_*.c
5788
5789 EDAC-TI
5790 M:      Tero Kristo <t-kristo@ti.com>
5791 L:      linux-edac@vger.kernel.org
5792 S:      Maintained
5793 F:      drivers/edac/ti_edac.c
5794
5795 EDAC-QCOM
5796 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5797 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5798 L:      linux-arm-msm@vger.kernel.org
5799 L:      linux-edac@vger.kernel.org
5800 S:      Maintained
5801 F:      drivers/edac/qcom_edac.c
5802
5803 EDIROL UA-101/UA-1000 DRIVER
5804 M:      Clemens Ladisch <clemens@ladisch.de>
5805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5807 S:      Maintained
5808 F:      sound/usb/misc/ua101.c
5809
5810 EFI TEST DRIVER
5811 L:      linux-efi@vger.kernel.org
5812 M:      Ivan Hu <ivan.hu@canonical.com>
5813 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5814 S:      Maintained
5815 F:      drivers/firmware/efi/test/
5816
5817 EFI VARIABLE FILESYSTEM
5818 M:      Matthew Garrett <matthew.garrett@nebula.com>
5819 M:      Jeremy Kerr <jk@ozlabs.org>
5820 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5822 L:      linux-efi@vger.kernel.org
5823 S:      Maintained
5824 F:      fs/efivarfs/
5825
5826 EFIFB FRAMEBUFFER DRIVER
5827 L:      linux-fbdev@vger.kernel.org
5828 M:      Peter Jones <pjones@redhat.com>
5829 S:      Maintained
5830 F:      drivers/video/fbdev/efifb.c
5831
5832 EFS FILESYSTEM
5833 W:      http://aeschi.ch.eu.org/efs/
5834 S:      Orphan
5835 F:      fs/efs/
5836
5837 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5838 M:      Douglas Miller <dougmill@linux.ibm.com>
5839 L:      netdev@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/net/ethernet/ibm/ehea/
5842
5843 EM28XX VIDEO4LINUX DRIVER
5844 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5845 L:      linux-media@vger.kernel.org
5846 W:      https://linuxtv.org
5847 T:      git git://linuxtv.org/media_tree.git
5848 S:      Maintained
5849 F:      drivers/media/usb/em28xx/
5850 F:      Documentation/media/v4l-drivers/em28xx*
5851
5852 EMBEDDED LINUX
5853 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5854 M:      Matt Mackall <mpm@selenic.com>
5855 M:      David Woodhouse <dwmw2@infradead.org>
5856 L:      linux-embedded@vger.kernel.org
5857 S:      Maintained
5858
5859 Emulex 10Gbps iSCSI - OneConnect DRIVER
5860 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5861 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5862 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5863 L:      linux-scsi@vger.kernel.org
5864 W:      http://www.broadcom.com
5865 S:      Supported
5866 F:      drivers/scsi/be2iscsi/
5867
5868 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5869 M:      Sathya Perla <sathya.perla@broadcom.com>
5870 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5871 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5872 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5873 L:      netdev@vger.kernel.org
5874 W:      http://www.emulex.com
5875 S:      Supported
5876 F:      drivers/net/ethernet/emulex/benet/
5877
5878 EMULEX ONECONNECT ROCE DRIVER
5879 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5880 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5881 L:      linux-rdma@vger.kernel.org
5882 W:      http://www.broadcom.com
5883 S:      Odd Fixes
5884 F:      drivers/infiniband/hw/ocrdma/
5885 F:      include/uapi/rdma/ocrdma-abi.h
5886
5887 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5888 M:      James Smart <james.smart@broadcom.com>
5889 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5890 L:      linux-scsi@vger.kernel.org
5891 W:      http://www.broadcom.com
5892 S:      Supported
5893 F:      drivers/scsi/lpfc/
5894
5895 ENE CB710 FLASH CARD READER DRIVER
5896 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5897 S:      Maintained
5898 F:      drivers/misc/cb710/
5899 F:      drivers/mmc/host/cb710-mmc.*
5900 F:      include/linux/cb710.h
5901
5902 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5903 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5904 S:      Maintained
5905 F:      drivers/media/rc/ene_ir.*
5906
5907 EPSON S1D13XXX FRAMEBUFFER DRIVER
5908 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5909 S:      Maintained
5910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5911 F:      drivers/video/fbdev/s1d13xxxfb.c
5912 F:      include/video/s1d13xxxfb.h
5913
5914 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5915 M:      Jeff Layton <jlayton@kernel.org>
5916 S:      Maintained
5917 F:      lib/errseq.c
5918 F:      include/linux/errseq.h
5919
5920 ET131X NETWORK DRIVER
5921 M:      Mark Einon <mark.einon@gmail.com>
5922 S:      Odd Fixes
5923 F:      drivers/net/ethernet/agere/
5924
5925 ETHERNET BRIDGE
5926 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5927 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5928 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5929 L:      netdev@vger.kernel.org
5930 W:      http://www.linuxfoundation.org/en/Net:Bridge
5931 S:      Maintained
5932 F:      include/linux/netfilter_bridge/
5933 F:      net/bridge/
5934
5935 ETHERNET PHY LIBRARY
5936 M:      Andrew Lunn <andrew@lunn.ch>
5937 M:      Florian Fainelli <f.fainelli@gmail.com>
5938 M:      Heiner Kallweit <hkallweit1@gmail.com>
5939 L:      netdev@vger.kernel.org
5940 S:      Maintained
5941 F:      Documentation/ABI/testing/sysfs-bus-mdio
5942 F:      Documentation/devicetree/bindings/net/mdio*
5943 F:      Documentation/networking/phy.rst
5944 F:      drivers/net/phy/
5945 F:      drivers/of/of_mdio.c
5946 F:      drivers/of/of_net.c
5947 F:      include/linux/*mdio*.h
5948 F:      include/linux/of_net.h
5949 F:      include/linux/phy.h
5950 F:      include/linux/phy_fixed.h
5951 F:      include/linux/platform_data/mdio-bcm-unimac.h
5952 F:      include/linux/platform_data/mdio-gpio.h
5953 F:      include/trace/events/mdio.h
5954 F:      include/uapi/linux/mdio.h
5955 F:      include/uapi/linux/mii.h
5956
5957 EXT2 FILE SYSTEM
5958 M:      Jan Kara <jack@suse.com>
5959 L:      linux-ext4@vger.kernel.org
5960 S:      Maintained
5961 F:      Documentation/filesystems/ext2.txt
5962 F:      fs/ext2/
5963 F:      include/linux/ext2*
5964
5965 EXT4 FILE SYSTEM
5966 M:      "Theodore Ts'o" <tytso@mit.edu>
5967 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5968 L:      linux-ext4@vger.kernel.org
5969 W:      http://ext4.wiki.kernel.org
5970 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5972 S:      Maintained
5973 F:      Documentation/filesystems/ext4/
5974 F:      fs/ext4/
5975
5976 Extended Verification Module (EVM)
5977 M:      Mimi Zohar <zohar@linux.ibm.com>
5978 L:      linux-integrity@vger.kernel.org
5979 S:      Supported
5980 F:      security/integrity/evm/
5981
5982 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5983 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5984 L:      linux-efi@vger.kernel.org
5985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5986 S:      Maintained
5987 F:      Documentation/efi-stub.txt
5988 F:      arch/*/kernel/efi.c
5989 F:      arch/x86/boot/compressed/eboot.[ch]
5990 F:      arch/*/include/asm/efi.h
5991 F:      arch/x86/platform/efi/
5992 F:      drivers/firmware/efi/
5993 F:      include/linux/efi*.h
5994 F:      arch/arm/boot/compressed/efi-header.S
5995 F:      arch/arm64/kernel/efi-entry.S
5996
5997 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5998 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5999 M:      Chanwoo Choi <cw00.choi@samsung.com>
6000 L:      linux-kernel@vger.kernel.org
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6002 S:      Maintained
6003 F:      drivers/extcon/
6004 F:      include/linux/extcon/
6005 F:      include/linux/extcon.h
6006 F:      Documentation/extcon/
6007 F:      Documentation/devicetree/bindings/extcon/
6008
6009 EXYNOS DP DRIVER
6010 M:      Jingoo Han <jingoohan1@gmail.com>
6011 L:      dri-devel@lists.freedesktop.org
6012 S:      Maintained
6013 F:      drivers/gpu/drm/exynos/exynos_dp*
6014
6015 EXYNOS SYSMMU (IOMMU) driver
6016 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6017 L:      iommu@lists.linux-foundation.org
6018 S:      Maintained
6019 F:      drivers/iommu/exynos-iommu.c
6020
6021 EZchip NPS platform support
6022 M:      Vineet Gupta <vgupta@synopsys.com>
6023 M:      Ofer Levi <oferle@mellanox.com>
6024 S:      Supported
6025 F:      arch/arc/plat-eznps
6026 F:      arch/arc/boot/dts/eznps.dts
6027
6028 F2FS FILE SYSTEM
6029 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6030 M:      Chao Yu <yuchao0@huawei.com>
6031 L:      linux-f2fs-devel@lists.sourceforge.net
6032 W:      https://f2fs.wiki.kernel.org/
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6034 S:      Maintained
6035 F:      Documentation/filesystems/f2fs.txt
6036 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6037 F:      fs/f2fs/
6038 F:      include/linux/f2fs_fs.h
6039 F:      include/trace/events/f2fs.h
6040
6041 F71805F HARDWARE MONITORING DRIVER
6042 M:      Jean Delvare <jdelvare@suse.com>
6043 L:      linux-hwmon@vger.kernel.org
6044 S:      Maintained
6045 F:      Documentation/hwmon/f71805f.rst
6046 F:      drivers/hwmon/f71805f.c
6047
6048 FADDR2LINE
6049 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6050 S:      Maintained
6051 F:      scripts/faddr2line
6052
6053 FAILOVER MODULE
6054 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6055 L:      netdev@vger.kernel.org
6056 S:      Supported
6057 F:      net/core/failover.c
6058 F:      include/net/failover.h
6059 F:      Documentation/networking/failover.rst
6060
6061 FANOTIFY
6062 M:      Jan Kara <jack@suse.cz>
6063 R:      Amir Goldstein <amir73il@gmail.com>
6064 L:      linux-fsdevel@vger.kernel.org
6065 S:      Maintained
6066 F:      fs/notify/fanotify/
6067 F:      include/linux/fanotify.h
6068 F:      include/uapi/linux/fanotify.h
6069
6070 FARSYNC SYNCHRONOUS DRIVER
6071 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6072 W:      http://www.farsite.co.uk/
6073 S:      Supported
6074 F:      drivers/net/wan/farsync.*
6075
6076 FAULT INJECTION SUPPORT
6077 M:      Akinobu Mita <akinobu.mita@gmail.com>
6078 S:      Supported
6079 F:      Documentation/fault-injection/
6080 F:      lib/fault-inject.c
6081
6082 FBTFT Framebuffer drivers
6083 S:      Orphan
6084 L:      dri-devel@lists.freedesktop.org
6085 L:      linux-fbdev@vger.kernel.org
6086 F:      drivers/staging/fbtft/
6087
6088 FC0011 TUNER DRIVER
6089 M:      Michael Buesch <m@bues.ch>
6090 L:      linux-media@vger.kernel.org
6091 S:      Maintained
6092 F:      drivers/media/tuners/fc0011.h
6093 F:      drivers/media/tuners/fc0011.c
6094
6095 FC2580 MEDIA DRIVER
6096 M:      Antti Palosaari <crope@iki.fi>
6097 L:      linux-media@vger.kernel.org
6098 W:      https://linuxtv.org
6099 W:      http://palosaari.fi/linux/
6100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6101 T:      git git://linuxtv.org/anttip/media_tree.git
6102 S:      Maintained
6103 F:      drivers/media/tuners/fc2580*
6104
6105 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6106 M:      Hannes Reinecke <hare@suse.de>
6107 L:      linux-scsi@vger.kernel.org
6108 W:      www.Open-FCoE.org
6109 S:      Supported
6110 F:      drivers/scsi/libfc/
6111 F:      drivers/scsi/fcoe/
6112 F:      include/scsi/fc/
6113 F:      include/scsi/libfc.h
6114 F:      include/scsi/libfcoe.h
6115 F:      include/uapi/scsi/fc/
6116
6117 FILE LOCKING (flock() and fcntl()/lockf())
6118 M:      Jeff Layton <jlayton@kernel.org>
6119 M:      "J. Bruce Fields" <bfields@fieldses.org>
6120 L:      linux-fsdevel@vger.kernel.org
6121 S:      Maintained
6122 F:      include/linux/fcntl.h
6123 F:      include/uapi/linux/fcntl.h
6124 F:      fs/fcntl.c
6125 F:      fs/locks.c
6126
6127 FILESYSTEMS (VFS and infrastructure)
6128 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6129 L:      linux-fsdevel@vger.kernel.org
6130 S:      Maintained
6131 F:      fs/*
6132 F:      include/linux/fs.h
6133 F:      include/linux/fs_types.h
6134 F:      include/uapi/linux/fs.h
6135
6136 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6137 M:      Riku Voipio <riku.voipio@iki.fi>
6138 L:      linux-hwmon@vger.kernel.org
6139 S:      Maintained
6140 F:      drivers/hwmon/f75375s.c
6141 F:      include/linux/f75375s.h
6142
6143 FIREWIRE AUDIO DRIVERS
6144 M:      Clemens Ladisch <clemens@ladisch.de>
6145 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6147 S:      Maintained
6148 F:      sound/firewire/
6149
6150 FIREWIRE MEDIA DRIVERS (firedtv)
6151 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6152 L:      linux-media@vger.kernel.org
6153 L:      linux1394-devel@lists.sourceforge.net
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6155 S:      Maintained
6156 F:      drivers/media/firewire/
6157
6158 FIREWIRE SBP-2 TARGET
6159 M:      Chris Boot <bootc@bootc.net>
6160 L:      linux-scsi@vger.kernel.org
6161 L:      target-devel@vger.kernel.org
6162 L:      linux1394-devel@lists.sourceforge.net
6163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6164 S:      Maintained
6165 F:      drivers/target/sbp/
6166
6167 FIREWIRE SUBSYSTEM
6168 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6169 L:      linux1394-devel@lists.sourceforge.net
6170 W:      http://ieee1394.wiki.kernel.org/
6171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6172 S:      Maintained
6173 F:      drivers/firewire/
6174 F:      include/linux/firewire.h
6175 F:      include/uapi/linux/firewire*.h
6176 F:      tools/firewire/
6177
6178 FIRMWARE LOADER (request_firmware)
6179 M:      Luis Chamberlain <mcgrof@kernel.org>
6180 L:      linux-kernel@vger.kernel.org
6181 S:      Maintained
6182 F:      Documentation/firmware_class/
6183 F:      drivers/base/firmware_loader/
6184 F:      include/linux/firmware.h
6185
6186 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6187 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6188 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6189 S:      Maintained
6190 F:      drivers/block/rsxx/
6191
6192 FLOPPY DRIVER
6193 M:      Jiri Kosina <jikos@kernel.org>
6194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6195 S:      Odd fixes
6196 F:      drivers/block/floppy.c
6197
6198 FMC SUBSYSTEM
6199 M:      Alessandro Rubini <rubini@gnudd.com>
6200 W:      http://www.ohwr.org/projects/fmc-bus
6201 S:      Supported
6202 F:      drivers/fmc/
6203 F:      include/linux/fmc*.h
6204 F:      include/linux/ipmi-fru.h
6205 K:      fmc_d.*register
6206
6207 FPGA MANAGER FRAMEWORK
6208 M:      Alan Tull <atull@kernel.org>
6209 M:      Moritz Fischer <mdf@kernel.org>
6210 L:      linux-fpga@vger.kernel.org
6211 S:      Maintained
6212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6213 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6214 F:      Documentation/fpga/
6215 F:      Documentation/driver-api/fpga/
6216 F:      Documentation/devicetree/bindings/fpga/
6217 F:      drivers/fpga/
6218 F:      include/linux/fpga/
6219 W:      http://www.rocketboards.org
6220
6221 FPGA DFL DRIVERS
6222 M:      Wu Hao <hao.wu@intel.com>
6223 L:      linux-fpga@vger.kernel.org
6224 S:      Maintained
6225 F:      Documentation/fpga/dfl.txt
6226 F:      include/uapi/linux/fpga-dfl.h
6227 F:      drivers/fpga/dfl*
6228
6229 FPU EMULATOR
6230 M:      Bill Metzenthen <billm@melbpc.org.au>
6231 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6232 S:      Maintained
6233 F:      arch/x86/math-emu/
6234
6235 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6236 L:      netdev@vger.kernel.org
6237 S:      Orphan
6238 F:      drivers/net/wan/dlci.c
6239 F:      drivers/net/wan/sdla.c
6240
6241 FRAMEBUFFER LAYER
6242 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6243 L:      dri-devel@lists.freedesktop.org
6244 L:      linux-fbdev@vger.kernel.org
6245 T:      git git://github.com/bzolnier/linux.git
6246 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6247 S:      Maintained
6248 F:      Documentation/fb/
6249 F:      drivers/video/
6250 F:      include/video/
6251 F:      include/linux/fb.h
6252 F:      include/uapi/video/
6253 F:      include/uapi/linux/fb.h
6254
6255 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6256 M:      Horia Geantă <horia.geanta@nxp.com>
6257 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6258 L:      linux-crypto@vger.kernel.org
6259 S:      Maintained
6260 F:      drivers/crypto/caam/
6261 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6262
6263 FREESCALE DIU FRAMEBUFFER DRIVER
6264 M:      Timur Tabi <timur@kernel.org>
6265 L:      linux-fbdev@vger.kernel.org
6266 S:      Maintained
6267 F:      drivers/video/fbdev/fsl-diu-fb.*
6268
6269 FREESCALE DMA DRIVER
6270 M:      Li Yang <leoyang.li@nxp.com>
6271 M:      Zhang Wei <zw@zh-kernel.org>
6272 L:      linuxppc-dev@lists.ozlabs.org
6273 S:      Maintained
6274 F:      drivers/dma/fsldma.*
6275
6276 FREESCALE ENETC ETHERNET DRIVERS
6277 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6278 L:      netdev@vger.kernel.org
6279 S:      Maintained
6280 F:      drivers/net/ethernet/freescale/enetc/
6281
6282 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6283 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6284 L:      netdev@vger.kernel.org
6285 S:      Maintained
6286 F:      drivers/net/ethernet/freescale/gianfar*
6287 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6288
6289 FREESCALE GPMI NAND DRIVER
6290 M:      Han Xu <han.xu@nxp.com>
6291 L:      linux-mtd@lists.infradead.org
6292 S:      Maintained
6293 F:      drivers/mtd/nand/raw/gpmi-nand/*
6294
6295 FREESCALE I2C CPM DRIVER
6296 M:      Jochen Friedrich <jochen@scram.de>
6297 L:      linuxppc-dev@lists.ozlabs.org
6298 L:      linux-i2c@vger.kernel.org
6299 S:      Maintained
6300 F:      drivers/i2c/busses/i2c-cpm.c
6301
6302 FREESCALE IMX LPI2C DRIVER
6303 M:      Dong Aisheng <aisheng.dong@nxp.com>
6304 L:      linux-i2c@vger.kernel.org
6305 L:      linux-imx@nxp.com
6306 S:      Maintained
6307 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6308 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6309
6310 FREESCALE IMX / MXC FEC DRIVER
6311 M:      Fugang Duan <fugang.duan@nxp.com>
6312 L:      netdev@vger.kernel.org
6313 S:      Maintained
6314 F:      drivers/net/ethernet/freescale/fec_main.c
6315 F:      drivers/net/ethernet/freescale/fec_ptp.c
6316 F:      drivers/net/ethernet/freescale/fec.h
6317 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6318
6319 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6320 M:      Sascha Hauer <s.hauer@pengutronix.de>
6321 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6322 L:      linux-fbdev@vger.kernel.org
6323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6324 S:      Maintained
6325 F:      include/linux/platform_data/video-imxfb.h
6326 F:      drivers/video/fbdev/imxfb.c
6327
6328 FREESCALE QORIQ DPAA ETHERNET DRIVER
6329 M:      Madalin Bucur <madalin.bucur@nxp.com>
6330 L:      netdev@vger.kernel.org
6331 S:      Maintained
6332 F:      drivers/net/ethernet/freescale/dpaa
6333
6334 FREESCALE QORIQ DPAA FMAN DRIVER
6335 M:      Madalin Bucur <madalin.bucur@nxp.com>
6336 L:      netdev@vger.kernel.org
6337 S:      Maintained
6338 F:      drivers/net/ethernet/freescale/fman
6339 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6340
6341 FREESCALE QORIQ PTP CLOCK DRIVER
6342 M:      Yangbo Lu <yangbo.lu@nxp.com>
6343 L:      netdev@vger.kernel.org
6344 S:      Maintained
6345 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6346 F:      drivers/ptp/ptp_qoriq.c
6347 F:      drivers/ptp/ptp_qoriq_debugfs.c
6348 F:      include/linux/fsl/ptp_qoriq.h
6349 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6350
6351 FREESCALE QUAD SPI DRIVER
6352 M:      Han Xu <han.xu@nxp.com>
6353 L:      linux-spi@vger.kernel.org
6354 S:      Maintained
6355 F:      drivers/spi/spi-fsl-qspi.c
6356
6357 FREESCALE QUICC ENGINE LIBRARY
6358 M:      Qiang Zhao <qiang.zhao@nxp.com>
6359 L:      linuxppc-dev@lists.ozlabs.org
6360 S:      Maintained
6361 F:      drivers/soc/fsl/qe/
6362 F:      include/soc/fsl/*qe*.h
6363 F:      include/soc/fsl/*ucc*.h
6364
6365 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6366 M:      Li Yang <leoyang.li@nxp.com>
6367 L:      netdev@vger.kernel.org
6368 L:      linuxppc-dev@lists.ozlabs.org
6369 S:      Maintained
6370 F:      drivers/net/ethernet/freescale/ucc_geth*
6371
6372 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6373 M:      Zhao Qiang <qiang.zhao@nxp.com>
6374 L:      netdev@vger.kernel.org
6375 L:      linuxppc-dev@lists.ozlabs.org
6376 S:      Maintained
6377 F:      drivers/net/wan/fsl_ucc_hdlc*
6378
6379 FREESCALE QUICC ENGINE UCC UART DRIVER
6380 M:      Timur Tabi <timur@kernel.org>
6381 L:      linuxppc-dev@lists.ozlabs.org
6382 S:      Maintained
6383 F:      drivers/tty/serial/ucc_uart.c
6384
6385 FREESCALE SOC DRIVERS
6386 M:      Li Yang <leoyang.li@nxp.com>
6387 L:      linuxppc-dev@lists.ozlabs.org
6388 L:      linux-arm-kernel@lists.infradead.org
6389 S:      Maintained
6390 F:      Documentation/devicetree/bindings/soc/fsl/
6391 F:      drivers/soc/fsl/
6392 F:      include/linux/fsl/
6393
6394 FREESCALE SOC FS_ENET DRIVER
6395 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6396 L:      linuxppc-dev@lists.ozlabs.org
6397 L:      netdev@vger.kernel.org
6398 S:      Maintained
6399 F:      drivers/net/ethernet/freescale/fs_enet/
6400 F:      include/linux/fs_enet_pd.h
6401
6402 FREESCALE SOC SOUND DRIVERS
6403 M:      Timur Tabi <timur@kernel.org>
6404 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6405 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6406 R:      Fabio Estevam <festevam@gmail.com>
6407 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6408 L:      linuxppc-dev@lists.ozlabs.org
6409 S:      Maintained
6410 F:      sound/soc/fsl/fsl*
6411 F:      sound/soc/fsl/imx*
6412 F:      sound/soc/fsl/mpc8610_hpcd.c
6413
6414 FREESCALE USB PERIPHERAL DRIVERS
6415 M:      Li Yang <leoyang.li@nxp.com>
6416 L:      linux-usb@vger.kernel.org
6417 L:      linuxppc-dev@lists.ozlabs.org
6418 S:      Maintained
6419 F:      drivers/usb/gadget/udc/fsl*
6420
6421 FREEVXFS FILESYSTEM
6422 M:      Christoph Hellwig <hch@infradead.org>
6423 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6424 S:      Maintained
6425 F:      fs/freevxfs/
6426
6427 FREEZER
6428 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6429 M:      Pavel Machek <pavel@ucw.cz>
6430 L:      linux-pm@vger.kernel.org
6431 S:      Supported
6432 F:      Documentation/power/freezing-of-tasks.txt
6433 F:      include/linux/freezer.h
6434 F:      kernel/freezer.c
6435
6436 FRONTSWAP API
6437 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6438 L:      linux-kernel@vger.kernel.org
6439 S:      Maintained
6440 F:      mm/frontswap.c
6441 F:      include/linux/frontswap.h
6442
6443 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6444 M:      David Howells <dhowells@redhat.com>
6445 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6446 S:      Supported
6447 F:      Documentation/filesystems/caching/
6448 F:      fs/fscache/
6449 F:      include/linux/fscache*.h
6450
6451 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6452 M:      Theodore Y. Ts'o <tytso@mit.edu>
6453 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6454 M:      Eric Biggers <ebiggers@kernel.org>
6455 L:      linux-fscrypt@vger.kernel.org
6456 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6457 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6458 S:      Supported
6459 F:      fs/crypto/
6460 F:      include/linux/fscrypt*.h
6461 F:      Documentation/filesystems/fscrypt.rst
6462
6463 FSI-ATTACHED I2C DRIVER
6464 M:      Eddie James <eajames@linux.ibm.com>
6465 L:      linux-i2c@vger.kernel.org
6466 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6467 S:      Maintained
6468 F:      drivers/i2c/busses/i2c-fsi.c
6469 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6470
6471 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6472 M:      Jan Kara <jack@suse.cz>
6473 R:      Amir Goldstein <amir73il@gmail.com>
6474 L:      linux-fsdevel@vger.kernel.org
6475 S:      Maintained
6476 F:      fs/notify/
6477 F:      include/linux/fsnotify*.h
6478
6479 FUJITSU LAPTOP EXTRAS
6480 M:      Jonathan Woithe <jwoithe@just42.net>
6481 L:      platform-driver-x86@vger.kernel.org
6482 S:      Maintained
6483 F:      drivers/platform/x86/fujitsu-laptop.c
6484
6485 FUJITSU M-5MO LS CAMERA ISP DRIVER
6486 M:      Kyungmin Park <kyungmin.park@samsung.com>
6487 M:      Heungjun Kim <riverful.kim@samsung.com>
6488 L:      linux-media@vger.kernel.org
6489 S:      Maintained
6490 F:      drivers/media/i2c/m5mols/
6491 F:      include/media/i2c/m5mols.h
6492
6493 FUJITSU TABLET EXTRAS
6494 M:      Robert Gerlach <khnz@gmx.de>
6495 L:      platform-driver-x86@vger.kernel.org
6496 S:      Maintained
6497 F:      drivers/platform/x86/fujitsu-tablet.c
6498
6499 FUSE: FILESYSTEM IN USERSPACE
6500 M:      Miklos Szeredi <miklos@szeredi.hu>
6501 L:      linux-fsdevel@vger.kernel.org
6502 W:      http://fuse.sourceforge.net/
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6504 S:      Maintained
6505 F:      fs/fuse/
6506 F:      include/uapi/linux/fuse.h
6507 F:      Documentation/filesystems/fuse.txt
6508
6509 FUTEX SUBSYSTEM
6510 M:      Thomas Gleixner <tglx@linutronix.de>
6511 M:      Ingo Molnar <mingo@redhat.com>
6512 R:      Peter Zijlstra <peterz@infradead.org>
6513 R:      Darren Hart <dvhart@infradead.org>
6514 L:      linux-kernel@vger.kernel.org
6515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6516 S:      Maintained
6517 F:      kernel/futex.c
6518 F:      include/asm-generic/futex.h
6519 F:      include/linux/futex.h
6520 F:      include/uapi/linux/futex.h
6521 F:      tools/testing/selftests/futex/
6522 F:      tools/perf/bench/futex*
6523 F:      Documentation/*futex*
6524
6525 GCC PLUGINS
6526 M:      Kees Cook <keescook@chromium.org>
6527 R:      Emese Revfy <re.emese@gmail.com>
6528 L:      kernel-hardening@lists.openwall.com
6529 S:      Maintained
6530 F:      scripts/gcc-plugins/
6531 F:      scripts/gcc-plugin.sh
6532 F:      scripts/Makefile.gcc-plugins
6533 F:      Documentation/gcc-plugins.txt
6534
6535 GASKET DRIVER FRAMEWORK
6536 M:      Rob Springer <rspringer@google.com>
6537 M:      Todd Poynor <toddpoynor@google.com>
6538 M:      Ben Chan <benchan@chromium.org>
6539 S:      Maintained
6540 F:      drivers/staging/gasket/
6541
6542 GCOV BASED KERNEL PROFILING
6543 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6544 S:      Maintained
6545 F:      kernel/gcov/
6546 F:      Documentation/dev-tools/gcov.rst
6547
6548 GDB KERNEL DEBUGGING HELPER SCRIPTS
6549 M:      Jan Kiszka <jan.kiszka@siemens.com>
6550 M:      Kieran Bingham <kbingham@kernel.org>
6551 S:      Supported
6552 F:      scripts/gdb/
6553
6554 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6555 M:      Achim Leubner <achim_leubner@adaptec.com>
6556 L:      linux-scsi@vger.kernel.org
6557 W:      http://www.icp-vortex.com/
6558 S:      Supported
6559 F:      drivers/scsi/gdt*
6560
6561 GEMTEK FM RADIO RECEIVER DRIVER
6562 M:      Hans Verkuil <hverkuil@xs4all.nl>
6563 L:      linux-media@vger.kernel.org
6564 T:      git git://linuxtv.org/media_tree.git
6565 W:      https://linuxtv.org
6566 S:      Maintained
6567 F:      drivers/media/radio/radio-gemtek*
6568
6569 GENERIC GPIO I2C DRIVER
6570 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6571 S:      Supported
6572 F:      drivers/i2c/busses/i2c-gpio.c
6573 F:      include/linux/platform_data/i2c-gpio.h
6574
6575 GENERIC GPIO I2C MULTIPLEXER DRIVER
6576 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6577 L:      linux-i2c@vger.kernel.org
6578 S:      Supported
6579 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6580 F:      include/linux/platform_data/i2c-mux-gpio.h
6581 F:      Documentation/i2c/muxes/i2c-mux-gpio
6582
6583 GENERIC HDLC (WAN) DRIVERS
6584 M:      Krzysztof Halasa <khc@pm.waw.pl>
6585 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6586 S:      Maintained
6587 F:      drivers/net/wan/c101.c
6588 F:      drivers/net/wan/hd6457*
6589 F:      drivers/net/wan/hdlc*
6590 F:      drivers/net/wan/n2.c
6591 F:      drivers/net/wan/pc300too.c
6592 F:      drivers/net/wan/pci200syn.c
6593 F:      drivers/net/wan/wanxl*
6594
6595 GENERIC INCLUDE/ASM HEADER FILES
6596 M:      Arnd Bergmann <arnd@arndb.de>
6597 L:      linux-arch@vger.kernel.org
6598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6599 S:      Maintained
6600 F:      include/asm-generic/
6601 F:      include/uapi/asm-generic/
6602
6603 GENERIC PHY FRAMEWORK
6604 M:      Kishon Vijay Abraham I <kishon@ti.com>
6605 L:      linux-kernel@vger.kernel.org
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6607 S:      Supported
6608 F:      drivers/phy/
6609 F:      include/linux/phy/
6610 F:      Documentation/devicetree/bindings/phy/
6611
6612 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6613 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6614 S:      Supported
6615 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6616
6617 GENERIC PM DOMAINS
6618 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6619 M:      Kevin Hilman <khilman@kernel.org>
6620 M:      Ulf Hansson <ulf.hansson@linaro.org>
6621 L:      linux-pm@vger.kernel.org
6622 S:      Supported
6623 F:      drivers/base/power/domain*.c
6624 F:      include/linux/pm_domain.h
6625 F:      Documentation/devicetree/bindings/power/power_domain.txt
6626
6627 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6628 M:      Eugen Hristev <eugen.hristev@microchip.com>
6629 L:      linux-input@vger.kernel.org
6630 S:      Maintained
6631 F:      drivers/input/touchscreen/resistive-adc-touch.c
6632
6633 GENERIC UIO DRIVER FOR PCI DEVICES
6634 M:      "Michael S. Tsirkin" <mst@redhat.com>
6635 L:      kvm@vger.kernel.org
6636 S:      Supported
6637 F:      drivers/uio/uio_pci_generic.c
6638
6639 GENWQE (IBM Generic Workqueue Card)
6640 M:      Frank Haverkamp <haver@linux.ibm.com>
6641 S:      Supported
6642 F:      drivers/misc/genwqe/
6643
6644 GET_MAINTAINER SCRIPT
6645 M:      Joe Perches <joe@perches.com>
6646 S:      Maintained
6647 F:      scripts/get_maintainer.pl
6648
6649 GFS2 FILE SYSTEM
6650 M:      Bob Peterson <rpeterso@redhat.com>
6651 M:      Andreas Gruenbacher <agruenba@redhat.com>
6652 L:      cluster-devel@redhat.com
6653 W:      http://sources.redhat.com/cluster/
6654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6655 S:      Supported
6656 F:      Documentation/filesystems/gfs2*.txt
6657 F:      fs/gfs2/
6658 F:      include/uapi/linux/gfs2_ondisk.h
6659
6660 GIGASET ISDN DRIVERS
6661 M:      Paul Bolle <pebolle@tiscali.nl>
6662 L:      gigaset307x-common@lists.sourceforge.net
6663 W:      http://gigaset307x.sourceforge.net/
6664 S:      Odd Fixes
6665 F:      Documentation/isdn/README.gigaset
6666 F:      drivers/isdn/gigaset/
6667 F:      include/uapi/linux/gigaset_dev.h
6668
6669 GNSS SUBSYSTEM
6670 M:      Johan Hovold <johan@kernel.org>
6671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6672 S:      Maintained
6673 F:      Documentation/ABI/testing/sysfs-class-gnss
6674 F:      Documentation/devicetree/bindings/gnss/
6675 F:      drivers/gnss/
6676 F:      include/linux/gnss.h
6677
6678 GO7007 MPEG CODEC
6679 M:      Hans Verkuil <hans.verkuil@cisco.com>
6680 L:      linux-media@vger.kernel.org
6681 S:      Maintained
6682 F:      drivers/media/usb/go7007/
6683
6684 GOODIX TOUCHSCREEN
6685 M:      Bastien Nocera <hadess@hadess.net>
6686 L:      linux-input@vger.kernel.org
6687 S:      Maintained
6688 F:      drivers/input/touchscreen/goodix.c
6689
6690 GPD POCKET FAN DRIVER
6691 M:      Hans de Goede <hdegoede@redhat.com>
6692 L:      platform-driver-x86@vger.kernel.org
6693 S:      Maintained
6694 F:      drivers/platform/x86/gpd-pocket-fan.c
6695
6696 GPIO ACPI SUPPORT
6697 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6698 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6699 L:      linux-gpio@vger.kernel.org
6700 L:      linux-acpi@vger.kernel.org
6701 S:      Maintained
6702 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6703 F:      drivers/gpio/gpiolib-acpi.c
6704
6705 GPIO IR Transmitter
6706 M:      Sean Young <sean@mess.org>
6707 L:      linux-media@vger.kernel.org
6708 S:      Maintained
6709 F:      drivers/media/rc/gpio-ir-tx.c
6710
6711 GPIO MOCKUP DRIVER
6712 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6713 L:      linux-gpio@vger.kernel.org
6714 S:      Maintained
6715 F:      drivers/gpio/gpio-mockup.c
6716 F:      tools/testing/selftests/gpio/
6717
6718 GPIO SUBSYSTEM
6719 M:      Linus Walleij <linus.walleij@linaro.org>
6720 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6721 L:      linux-gpio@vger.kernel.org
6722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6723 S:      Maintained
6724 F:      Documentation/devicetree/bindings/gpio/
6725 F:      Documentation/driver-api/gpio/
6726 F:      Documentation/gpio/
6727 F:      Documentation/ABI/testing/gpio-cdev
6728 F:      Documentation/ABI/obsolete/sysfs-gpio
6729 F:      drivers/gpio/
6730 F:      include/linux/gpio/
6731 F:      include/linux/gpio.h
6732 F:      include/linux/of_gpio.h
6733 F:      include/asm-generic/gpio.h
6734 F:      include/uapi/linux/gpio.h
6735 F:      tools/gpio/
6736
6737 GRE DEMULTIPLEXER DRIVER
6738 M:      Dmitry Kozlov <xeb@mail.ru>
6739 L:      netdev@vger.kernel.org
6740 S:      Maintained
6741 F:      net/ipv4/gre_demux.c
6742 F:      net/ipv4/gre_offload.c
6743 F:      include/net/gre.h
6744
6745 GRETH 10/100/1G Ethernet MAC device driver
6746 M:      Andreas Larsson <andreas@gaisler.com>
6747 L:      netdev@vger.kernel.org
6748 S:      Maintained
6749 F:      drivers/net/ethernet/aeroflex/
6750
6751 GREYBUS AUDIO PROTOCOLS DRIVERS
6752 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6753 M:      Mark Greer <mgreer@animalcreek.com>
6754 S:      Maintained
6755 F:      drivers/staging/greybus/audio_apbridgea.c
6756 F:      drivers/staging/greybus/audio_apbridgea.h
6757 F:      drivers/staging/greybus/audio_codec.c
6758 F:      drivers/staging/greybus/audio_codec.h
6759 F:      drivers/staging/greybus/audio_gb.c
6760 F:      drivers/staging/greybus/audio_manager.c
6761 F:      drivers/staging/greybus/audio_manager.h
6762 F:      drivers/staging/greybus/audio_manager_module.c
6763 F:      drivers/staging/greybus/audio_manager_private.h
6764 F:      drivers/staging/greybus/audio_manager_sysfs.c
6765 F:      drivers/staging/greybus/audio_module.c
6766 F:      drivers/staging/greybus/audio_topology.c
6767
6768 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6769 M:      Viresh Kumar <vireshk@kernel.org>
6770 S:      Maintained
6771 F:      drivers/staging/greybus/authentication.c
6772 F:      drivers/staging/greybus/bootrom.c
6773 F:      drivers/staging/greybus/firmware.h
6774 F:      drivers/staging/greybus/fw-core.c
6775 F:      drivers/staging/greybus/fw-download.c
6776 F:      drivers/staging/greybus/fw-management.c
6777 F:      drivers/staging/greybus/greybus_authentication.h
6778 F:      drivers/staging/greybus/greybus_firmware.h
6779 F:      drivers/staging/greybus/hid.c
6780 F:      drivers/staging/greybus/i2c.c
6781 F:      drivers/staging/greybus/spi.c
6782 F:      drivers/staging/greybus/spilib.c
6783 F:      drivers/staging/greybus/spilib.h
6784
6785 GREYBUS LOOPBACK DRIVER
6786 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6787 S:      Maintained
6788 F:      drivers/staging/greybus/loopback.c
6789
6790 GREYBUS PLATFORM DRIVERS
6791 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6792 S:      Maintained
6793 F:      drivers/staging/greybus/arche-platform.c
6794 F:      drivers/staging/greybus/arche-apb-ctrl.c
6795 F:      drivers/staging/greybus/arche_platform.h
6796
6797 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6798 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6799 S:      Maintained
6800 F:      drivers/staging/greybus/sdio.c
6801 F:      drivers/staging/greybus/light.c
6802 F:      drivers/staging/greybus/gpio.c
6803 F:      drivers/staging/greybus/power_supply.c
6804 F:      drivers/staging/greybus/spi.c
6805 F:      drivers/staging/greybus/spilib.c
6806
6807 GREYBUS SUBSYSTEM
6808 M:      Johan Hovold <johan@kernel.org>
6809 M:      Alex Elder <elder@kernel.org>
6810 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6811 S:      Maintained
6812 F:      drivers/staging/greybus/
6813 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6814
6815 GREYBUS UART PROTOCOLS DRIVERS
6816 M:      David Lin <dtwlin@gmail.com>
6817 S:      Maintained
6818 F:      drivers/staging/greybus/uart.c
6819 F:      drivers/staging/greybus/log.c
6820
6821 GS1662 VIDEO SERIALIZER
6822 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6823 L:      linux-media@vger.kernel.org
6824 T:      git git://linuxtv.org/media_tree.git
6825 S:      Maintained
6826 F:      drivers/media/spi/gs1662.c
6827
6828 GSPCA FINEPIX SUBDRIVER
6829 M:      Frank Zago <frank@zago.net>
6830 L:      linux-media@vger.kernel.org
6831 T:      git git://linuxtv.org/media_tree.git
6832 S:      Maintained
6833 F:      drivers/media/usb/gspca/finepix.c
6834
6835 GSPCA GL860 SUBDRIVER
6836 M:      Olivier Lorin <o.lorin@laposte.net>
6837 L:      linux-media@vger.kernel.org
6838 T:      git git://linuxtv.org/media_tree.git
6839 S:      Maintained
6840 F:      drivers/media/usb/gspca/gl860/
6841
6842 GSPCA M5602 SUBDRIVER
6843 M:      Erik Andren <erik.andren@gmail.com>
6844 L:      linux-media@vger.kernel.org
6845 T:      git git://linuxtv.org/media_tree.git
6846 S:      Maintained
6847 F:      drivers/media/usb/gspca/m5602/
6848
6849 GSPCA PAC207 SONIXB SUBDRIVER
6850 M:      Hans Verkuil <hverkuil@xs4all.nl>
6851 L:      linux-media@vger.kernel.org
6852 T:      git git://linuxtv.org/media_tree.git
6853 S:      Odd Fixes
6854 F:      drivers/media/usb/gspca/pac207.c
6855
6856 GSPCA SN9C20X SUBDRIVER
6857 M:      Brian Johnson <brijohn@gmail.com>
6858 L:      linux-media@vger.kernel.org
6859 T:      git git://linuxtv.org/media_tree.git
6860 S:      Maintained
6861 F:      drivers/media/usb/gspca/sn9c20x.c
6862
6863 GSPCA T613 SUBDRIVER
6864 M:      Leandro Costantino <lcostantino@gmail.com>
6865 L:      linux-media@vger.kernel.org
6866 T:      git git://linuxtv.org/media_tree.git
6867 S:      Maintained
6868 F:      drivers/media/usb/gspca/t613.c
6869
6870 GSPCA USB WEBCAM DRIVER
6871 M:      Hans Verkuil <hverkuil@xs4all.nl>
6872 L:      linux-media@vger.kernel.org
6873 T:      git git://linuxtv.org/media_tree.git
6874 S:      Odd Fixes
6875 F:      drivers/media/usb/gspca/
6876
6877 GTP (GPRS Tunneling Protocol)
6878 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6879 M:      Harald Welte <laforge@gnumonks.org>
6880 L:      osmocom-net-gprs@lists.osmocom.org
6881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6882 S:      Maintained
6883 F:      drivers/net/gtp.c
6884
6885 GUID PARTITION TABLE (GPT)
6886 M:      Davidlohr Bueso <dave@stgolabs.net>
6887 L:      linux-efi@vger.kernel.org
6888 S:      Maintained
6889 F:      block/partitions/efi.*
6890
6891 H8/300 ARCHITECTURE
6892 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6893 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6894 W:      http://uclinux-h8.sourceforge.jp
6895 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6896 S:      Maintained
6897 F:      arch/h8300/
6898 F:      drivers/clocksource/h8300_*.c
6899 F:      drivers/clk/h8300/
6900 F:      drivers/irqchip/irq-renesas-h8*.c
6901
6902 HABANALABS PCI DRIVER
6903 M:      Oded Gabbay <oded.gabbay@gmail.com>
6904 T:      git https://github.com/HabanaAI/linux.git
6905 S:      Supported
6906 F:      drivers/misc/habanalabs/
6907 F:      include/uapi/misc/habanalabs.h
6908 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6909 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6910
6911 HACKRF MEDIA DRIVER
6912 M:      Antti Palosaari <crope@iki.fi>
6913 L:      linux-media@vger.kernel.org
6914 W:      https://linuxtv.org
6915 W:      http://palosaari.fi/linux/
6916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6917 T:      git git://linuxtv.org/anttip/media_tree.git
6918 S:      Maintained
6919 F:      drivers/media/usb/hackrf/
6920
6921 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6922 M:      Frank Seidel <frank@f-seidel.de>
6923 L:      platform-driver-x86@vger.kernel.org
6924 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6925 S:      Maintained
6926 F:      drivers/platform/x86/hdaps.c
6927
6928 HARDWARE MONITORING
6929 M:      Jean Delvare <jdelvare@suse.com>
6930 M:      Guenter Roeck <linux@roeck-us.net>
6931 L:      linux-hwmon@vger.kernel.org
6932 W:      http://hwmon.wiki.kernel.org/
6933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6934 S:      Maintained
6935 F:      Documentation/devicetree/bindings/hwmon/
6936 F:      Documentation/hwmon/
6937 F:      drivers/hwmon/
6938 F:      include/linux/hwmon*.h
6939 F:      include/trace/events/hwmon*.h
6940
6941 HARDWARE RANDOM NUMBER GENERATOR CORE
6942 M:      Matt Mackall <mpm@selenic.com>
6943 M:      Herbert Xu <herbert@gondor.apana.org.au>
6944 L:      linux-crypto@vger.kernel.org
6945 S:      Odd fixes
6946 F:      Documentation/devicetree/bindings/rng/
6947 F:      Documentation/hw_random.txt
6948 F:      drivers/char/hw_random/
6949 F:      include/linux/hw_random.h
6950
6951 HARDWARE TRACING FACILITIES
6952 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6953 S:      Maintained
6954 F:      drivers/hwtracing/
6955
6956 HARDWARE SPINLOCK CORE
6957 M:      Ohad Ben-Cohen <ohad@wizery.com>
6958 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6959 L:      linux-remoteproc@vger.kernel.org
6960 S:      Maintained
6961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6962 F:      Documentation/devicetree/bindings/hwlock/
6963 F:      Documentation/hwspinlock.txt
6964 F:      drivers/hwspinlock/
6965 F:      include/linux/hwspinlock.h
6966
6967 HARMONY SOUND DRIVER
6968 L:      linux-parisc@vger.kernel.org
6969 S:      Maintained
6970 F:      sound/parisc/harmony.*
6971
6972 HDPVR USB VIDEO ENCODER DRIVER
6973 M:      Hans Verkuil <hverkuil@xs4all.nl>
6974 L:      linux-media@vger.kernel.org
6975 T:      git git://linuxtv.org/media_tree.git
6976 W:      https://linuxtv.org
6977 S:      Odd Fixes
6978 F:      drivers/media/usb/hdpvr/
6979
6980 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6981 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6982 S:      Supported
6983 F:      Documentation/watchdog/hpwdt.txt
6984 F:      drivers/watchdog/hpwdt.c
6985
6986 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6987 M:      Don Brace <don.brace@microsemi.com>
6988 L:      esc.storagedev@microsemi.com
6989 L:      linux-scsi@vger.kernel.org
6990 S:      Supported
6991 F:      Documentation/scsi/hpsa.txt
6992 F:      drivers/scsi/hpsa*.[ch]
6993 F:      include/linux/cciss*.h
6994 F:      include/uapi/linux/cciss*.h
6995
6996 HFI1 DRIVER
6997 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6998 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6999 L:      linux-rdma@vger.kernel.org
7000 S:      Supported
7001 F:      drivers/infiniband/hw/hfi1
7002
7003 HFS FILESYSTEM
7004 L:      linux-fsdevel@vger.kernel.org
7005 S:      Orphan
7006 F:      Documentation/filesystems/hfs.txt
7007 F:      fs/hfs/
7008
7009 HFSPLUS FILESYSTEM
7010 L:      linux-fsdevel@vger.kernel.org
7011 S:      Orphan
7012 F:      Documentation/filesystems/hfsplus.txt
7013 F:      fs/hfsplus/
7014
7015 HGA FRAMEBUFFER DRIVER
7016 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7017 L:      linux-nvidia@lists.surfsouth.com
7018 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7019 S:      Maintained
7020 F:      drivers/video/fbdev/hgafb.c
7021
7022 HIBERNATION (aka Software Suspend, aka swsusp)
7023 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7024 M:      Pavel Machek <pavel@ucw.cz>
7025 L:      linux-pm@vger.kernel.org
7026 B:      https://bugzilla.kernel.org
7027 S:      Supported
7028 F:      arch/x86/power/
7029 F:      drivers/base/power/
7030 F:      kernel/power/
7031 F:      include/linux/suspend.h
7032 F:      include/linux/freezer.h
7033 F:      include/linux/pm.h
7034 F:      arch/*/include/asm/suspend*.h
7035
7036 HID CORE LAYER
7037 M:      Jiri Kosina <jikos@kernel.org>
7038 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7039 L:      linux-input@vger.kernel.org
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7041 S:      Maintained
7042 F:      drivers/hid/
7043 F:      include/linux/hid*
7044 F:      include/uapi/linux/hid*
7045
7046 HID SENSOR HUB DRIVERS
7047 M:      Jiri Kosina <jikos@kernel.org>
7048 M:      Jonathan Cameron <jic23@kernel.org>
7049 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7050 L:      linux-input@vger.kernel.org
7051 L:      linux-iio@vger.kernel.org
7052 S:      Maintained
7053 F:      Documentation/hid/hid-sensor*
7054 F:      drivers/hid/hid-sensor-*
7055 F:      drivers/iio/*/hid-*
7056 F:      include/linux/hid-sensor-*
7057
7058 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7059 M:      Thomas Gleixner <tglx@linutronix.de>
7060 L:      linux-kernel@vger.kernel.org
7061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7062 S:      Maintained
7063 F:      Documentation/timers/
7064 F:      kernel/time/hrtimer.c
7065 F:      kernel/time/clockevents.c
7066 F:      kernel/time/timer_*.c
7067 F:      include/linux/clockchips.h
7068 F:      include/linux/hrtimer.h
7069
7070 HIGH-SPEED SCC DRIVER FOR AX.25
7071 L:      linux-hams@vger.kernel.org
7072 S:      Orphan
7073 F:      drivers/net/hamradio/dmascc.c
7074 F:      drivers/net/hamradio/scc.c
7075
7076 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7077 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7078 W:      http://www.highpoint-tech.com
7079 S:      Supported
7080 F:      Documentation/scsi/hptiop.txt
7081 F:      drivers/scsi/hptiop.c
7082
7083 HIPPI
7084 M:      Jes Sorensen <jes@trained-monkey.org>
7085 L:      linux-hippi@sunsite.dk
7086 S:      Maintained
7087 F:      include/linux/hippidevice.h
7088 F:      include/uapi/linux/if_hippi.h
7089 F:      net/802/hippi.c
7090 F:      drivers/net/hippi/
7091
7092 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7093 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7094 M:      Salil Mehta <salil.mehta@huawei.com>
7095 L:      netdev@vger.kernel.org
7096 W:      http://www.hisilicon.com
7097 S:      Maintained
7098 F:      drivers/net/ethernet/hisilicon/hns3/
7099
7100 HISILICON LPC BUS DRIVER
7101 M:      john.garry@huawei.com
7102 W:      http://www.hisilicon.com
7103 S:      Maintained
7104 F:      drivers/bus/hisi_lpc.c
7105 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7106
7107 HISILICON NETWORK SUBSYSTEM DRIVER
7108 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7109 M:      Salil Mehta <salil.mehta@huawei.com>
7110 L:      netdev@vger.kernel.org
7111 W:      http://www.hisilicon.com
7112 S:      Maintained
7113 F:      drivers/net/ethernet/hisilicon/
7114 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7115
7116 HISILICON PMU DRIVER
7117 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7118 W:      http://www.hisilicon.com
7119 S:      Supported
7120 F:      drivers/perf/hisilicon
7121 F:      Documentation/perf/hisi-pmu.txt
7122
7123 HISILICON ROCE DRIVER
7124 M:      Lijun Ou <oulijun@huawei.com>
7125 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7126 L:      linux-rdma@vger.kernel.org
7127 S:      Maintained
7128 F:      drivers/infiniband/hw/hns/
7129 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7130
7131 HISILICON SAS Controller
7132 M:      John Garry <john.garry@huawei.com>
7133 W:      http://www.hisilicon.com
7134 S:      Supported
7135 F:      drivers/scsi/hisi_sas/
7136 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7137
7138 HMM - Heterogeneous Memory Management
7139 M:      Jérôme Glisse <jglisse@redhat.com>
7140 L:      linux-mm@kvack.org
7141 S:      Maintained
7142 F:      mm/hmm*
7143 F:      include/linux/hmm*
7144 F:      Documentation/vm/hmm.rst
7145
7146 HOST AP DRIVER
7147 M:      Jouni Malinen <j@w1.fi>
7148 L:      linux-wireless@vger.kernel.org
7149 W:      http://w1.fi/hostap-driver.html
7150 S:      Obsolete
7151 F:      drivers/net/wireless/intersil/hostap/
7152
7153 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7154 L:      platform-driver-x86@vger.kernel.org
7155 S:      Orphan
7156 F:      drivers/platform/x86/tc1100-wmi.c
7157
7158 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7159 M:      Jaroslav Kysela <perex@perex.cz>
7160 S:      Maintained
7161 F:      drivers/net/ethernet/hp/hp100.*
7162
7163 HPET:   High Precision Event Timers driver
7164 M:      Clemens Ladisch <clemens@ladisch.de>
7165 S:      Maintained
7166 F:      Documentation/timers/hpet.txt
7167 F:      drivers/char/hpet.c
7168 F:      include/linux/hpet.h
7169 F:      include/uapi/linux/hpet.h
7170
7171 HPET:   x86
7172 S:      Orphan
7173 F:      arch/x86/kernel/hpet.c
7174 F:      arch/x86/include/asm/hpet.h
7175
7176 HPFS FILESYSTEM
7177 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7178 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7179 S:      Maintained
7180 F:      fs/hpfs/
7181
7182 HSI SUBSYSTEM
7183 M:      Sebastian Reichel <sre@kernel.org>
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7185 S:      Maintained
7186 F:      Documentation/ABI/testing/sysfs-bus-hsi
7187 F:      Documentation/driver-api/hsi.rst
7188 F:      drivers/hsi/
7189 F:      include/linux/hsi/
7190 F:      include/uapi/linux/hsi/
7191
7192 HSO 3G MODEM DRIVER
7193 L:      linux-usb@vger.kernel.org
7194 S:      Orphan
7195 F:      drivers/net/usb/hso.c
7196
7197 HSR NETWORK PROTOCOL
7198 M:      Arvid Brodin <arvid.brodin@alten.se>
7199 L:      netdev@vger.kernel.org
7200 S:      Maintained
7201 F:      net/hsr/
7202
7203 HT16K33 LED CONTROLLER DRIVER
7204 M:      Robin van der Gracht <robin@protonic.nl>
7205 S:      Maintained
7206 F:      drivers/auxdisplay/ht16k33.c
7207 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7208
7209 HTCPEN TOUCHSCREEN DRIVER
7210 M:      Pau Oliva Fora <pof@eslack.org>
7211 L:      linux-input@vger.kernel.org
7212 S:      Maintained
7213 F:      drivers/input/touchscreen/htcpen.c
7214
7215 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7216 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7217 L:      linux-iio@vger.kernel.org
7218 W:      http://www.st.com/
7219 S:      Maintained
7220 F:      drivers/iio/humidity/hts221*
7221 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7222
7223 HUAWEI ETHERNET DRIVER
7224 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7225 L:      netdev@vger.kernel.org
7226 S:      Supported
7227 F:      Documentation/networking/hinic.txt
7228 F:      drivers/net/ethernet/huawei/hinic/
7229
7230 HUGETLB FILESYSTEM
7231 M:      Mike Kravetz <mike.kravetz@oracle.com>
7232 L:      linux-mm@kvack.org
7233 S:      Maintained
7234 F:      fs/hugetlbfs/
7235 F:      mm/hugetlb.c
7236 F:      include/linux/hugetlb.h
7237 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7238 F:      Documentation/vm/hugetlbfs_reserv.rst
7239 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7240
7241 HVA ST MEDIA DRIVER
7242 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7243 L:      linux-media@vger.kernel.org
7244 T:      git git://linuxtv.org/media_tree.git
7245 W:      https://linuxtv.org
7246 S:      Supported
7247 F:      drivers/media/platform/sti/hva
7248
7249 HWPOISON MEMORY FAILURE HANDLING
7250 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7251 L:      linux-mm@kvack.org
7252 S:      Maintained
7253 F:      mm/memory-failure.c
7254 F:      mm/hwpoison-inject.c
7255
7256 HYGON PROCESSOR SUPPORT
7257 M:      Pu Wen <puwen@hygon.cn>
7258 L:      linux-kernel@vger.kernel.org
7259 S:      Maintained
7260 F:      arch/x86/kernel/cpu/hygon.c
7261
7262 Hyper-V CORE AND DRIVERS
7263 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7264 M:      Haiyang Zhang <haiyangz@microsoft.com>
7265 M:      Stephen Hemminger <sthemmin@microsoft.com>
7266 M:      Sasha Levin <sashal@kernel.org>
7267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7268 L:      linux-hyperv@vger.kernel.org
7269 S:      Supported
7270 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7271 F:      arch/x86/include/asm/mshyperv.h
7272 F:      arch/x86/include/asm/trace/hyperv.h
7273 F:      arch/x86/include/asm/hyperv-tlfs.h
7274 F:      arch/x86/kernel/cpu/mshyperv.c
7275 F:      arch/x86/hyperv
7276 F:      drivers/hid/hid-hyperv.c
7277 F:      drivers/hv/
7278 F:      drivers/input/serio/hyperv-keyboard.c
7279 F:      drivers/pci/controller/pci-hyperv.c
7280 F:      drivers/net/hyperv/
7281 F:      drivers/scsi/storvsc_drv.c
7282 F:      drivers/uio/uio_hv_generic.c
7283 F:      drivers/video/fbdev/hyperv_fb.c
7284 F:      drivers/iommu/hyperv_iommu.c
7285 F:      net/vmw_vsock/hyperv_transport.c
7286 F:      include/linux/hyperv.h
7287 F:      include/uapi/linux/hyperv.h
7288 F:      tools/hv/
7289 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7290
7291 HYPERVISOR VIRTUAL CONSOLE DRIVER
7292 L:      linuxppc-dev@lists.ozlabs.org
7293 S:      Odd Fixes
7294 F:      drivers/tty/hvc/
7295
7296 I2C ACPI SUPPORT
7297 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7298 L:      linux-i2c@vger.kernel.org
7299 L:      linux-acpi@vger.kernel.org
7300 S:      Maintained
7301 F:      drivers/i2c/i2c-core-acpi.c
7302
7303 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7304 M:      Ajay Gupta <ajayg@nvidia.com>
7305 L:      linux-i2c@vger.kernel.org
7306 S:      Maintained
7307 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7308 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7309
7310 I2C MUXES
7311 M:      Peter Rosin <peda@axentia.se>
7312 L:      linux-i2c@vger.kernel.org
7313 S:      Maintained
7314 F:      Documentation/i2c/i2c-topology
7315 F:      Documentation/i2c/muxes/
7316 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7317 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7318 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7319 F:      drivers/i2c/i2c-mux.c
7320 F:      drivers/i2c/muxes/
7321 F:      include/linux/i2c-mux.h
7322
7323 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7324 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7325 L:      linux-i2c@vger.kernel.org
7326 S:      Maintained
7327 F:      drivers/i2c/busses/i2c-mv64xxx.c
7328
7329 I2C OVER PARALLEL PORT
7330 M:      Jean Delvare <jdelvare@suse.com>
7331 L:      linux-i2c@vger.kernel.org
7332 S:      Maintained
7333 F:      Documentation/i2c/busses/i2c-parport
7334 F:      Documentation/i2c/busses/i2c-parport-light
7335 F:      drivers/i2c/busses/i2c-parport.c
7336 F:      drivers/i2c/busses/i2c-parport-light.c
7337
7338 I2C SUBSYSTEM
7339 M:      Wolfram Sang <wsa@the-dreams.de>
7340 L:      linux-i2c@vger.kernel.org
7341 W:      https://i2c.wiki.kernel.org/
7342 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7344 S:      Maintained
7345 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7346 F:      Documentation/i2c/
7347 F:      drivers/i2c/*
7348 F:      include/linux/i2c.h
7349 F:      include/linux/i2c-dev.h
7350 F:      include/linux/i2c-smbus.h
7351 F:      include/uapi/linux/i2c.h
7352 F:      include/uapi/linux/i2c-*.h
7353
7354 I2C SUBSYSTEM HOST DRIVERS
7355 L:      linux-i2c@vger.kernel.org
7356 W:      https://i2c.wiki.kernel.org/
7357 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7359 S:      Odd Fixes
7360 F:      Documentation/devicetree/bindings/i2c/
7361 F:      drivers/i2c/algos/
7362 F:      drivers/i2c/busses/
7363
7364 I2C-TAOS-EVM DRIVER
7365 M:      Jean Delvare <jdelvare@suse.com>
7366 L:      linux-i2c@vger.kernel.org
7367 S:      Maintained
7368 F:      Documentation/i2c/busses/i2c-taos-evm
7369 F:      drivers/i2c/busses/i2c-taos-evm.c
7370
7371 I2C-TINY-USB DRIVER
7372 M:      Till Harbaum <till@harbaum.org>
7373 L:      linux-i2c@vger.kernel.org
7374 W:      http://www.harbaum.org/till/i2c_tiny_usb
7375 S:      Maintained
7376 F:      drivers/i2c/busses/i2c-tiny-usb.c
7377
7378 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7379 M:      Jean Delvare <jdelvare@suse.com>
7380 L:      linux-i2c@vger.kernel.org
7381 S:      Maintained
7382 F:      Documentation/i2c/busses/i2c-ali1535
7383 F:      Documentation/i2c/busses/i2c-ali1563
7384 F:      Documentation/i2c/busses/i2c-ali15x3
7385 F:      Documentation/i2c/busses/i2c-amd756
7386 F:      Documentation/i2c/busses/i2c-amd8111
7387 F:      Documentation/i2c/busses/i2c-i801
7388 F:      Documentation/i2c/busses/i2c-nforce2
7389 F:      Documentation/i2c/busses/i2c-piix4
7390 F:      Documentation/i2c/busses/i2c-sis5595
7391 F:      Documentation/i2c/busses/i2c-sis630
7392 F:      Documentation/i2c/busses/i2c-sis96x
7393 F:      Documentation/i2c/busses/i2c-via
7394 F:      Documentation/i2c/busses/i2c-viapro
7395 F:      drivers/i2c/busses/i2c-ali1535.c
7396 F:      drivers/i2c/busses/i2c-ali1563.c
7397 F:      drivers/i2c/busses/i2c-ali15x3.c
7398 F:      drivers/i2c/busses/i2c-amd756.c
7399 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7400 F:      drivers/i2c/busses/i2c-amd8111.c
7401 F:      drivers/i2c/busses/i2c-i801.c
7402 F:      drivers/i2c/busses/i2c-isch.c
7403 F:      drivers/i2c/busses/i2c-nforce2.c
7404 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7405 F:      drivers/i2c/busses/i2c-piix4.c
7406 F:      drivers/i2c/busses/i2c-sis5595.c
7407 F:      drivers/i2c/busses/i2c-sis630.c
7408 F:      drivers/i2c/busses/i2c-sis96x.c
7409 F:      drivers/i2c/busses/i2c-via.c
7410 F:      drivers/i2c/busses/i2c-viapro.c
7411
7412 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7413 M:      Hans de Goede <hdegoede@redhat.com>
7414 L:      linux-i2c@vger.kernel.org
7415 S:      Maintained
7416 F:      drivers/i2c/busses/i2c-cht-wc.c
7417
7418 I2C/SMBUS ISMT DRIVER
7419 M:      Seth Heasley <seth.heasley@intel.com>
7420 M:      Neil Horman <nhorman@tuxdriver.com>
7421 L:      linux-i2c@vger.kernel.org
7422 F:      drivers/i2c/busses/i2c-ismt.c
7423 F:      Documentation/i2c/busses/i2c-ismt
7424
7425 I2C/SMBUS STUB DRIVER
7426 M:      Jean Delvare <jdelvare@suse.com>
7427 L:      linux-i2c@vger.kernel.org
7428 S:      Maintained
7429 F:      drivers/i2c/i2c-stub.c
7430
7431 I3C SUBSYSTEM
7432 M:      Boris Brezillon <bbrezillon@kernel.org>
7433 L:      linux-i3c@lists.infradead.org
7434 C:      irc://chat.freenode.net/linux-i3c
7435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7436 S:      Maintained
7437 F:      Documentation/ABI/testing/sysfs-bus-i3c
7438 F:      Documentation/devicetree/bindings/i3c/
7439 F:      Documentation/driver-api/i3c
7440 F:      drivers/i3c/
7441 F:      include/linux/i3c/
7442
7443 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7444 M:      Vitor Soares <vitor.soares@synopsys.com>
7445 S:      Maintained
7446 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7447 F:      drivers/i3c/master/dw*
7448
7449 IA64 (Itanium) PLATFORM
7450 M:      Tony Luck <tony.luck@intel.com>
7451 M:      Fenghua Yu <fenghua.yu@intel.com>
7452 L:      linux-ia64@vger.kernel.org
7453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7454 S:      Maintained
7455 F:      arch/ia64/
7456
7457 IBM Power 842 compression accelerator
7458 M:      Haren Myneni <haren@us.ibm.com>
7459 S:      Supported
7460 F:      drivers/crypto/nx/Makefile
7461 F:      drivers/crypto/nx/Kconfig
7462 F:      drivers/crypto/nx/nx-842*
7463 F:      include/linux/sw842.h
7464 F:      crypto/842.c
7465 F:      lib/842/
7466
7467 IBM Power in-Nest Crypto Acceleration
7468 M:      Breno Leitão <leitao@debian.org>
7469 M:      Nayna Jain <nayna@linux.ibm.com>
7470 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7471 L:      linux-crypto@vger.kernel.org
7472 S:      Supported
7473 F:      drivers/crypto/nx/Makefile
7474 F:      drivers/crypto/nx/Kconfig
7475 F:      drivers/crypto/nx/nx-aes*
7476 F:      drivers/crypto/nx/nx-sha*
7477 F:      drivers/crypto/nx/nx.*
7478 F:      drivers/crypto/nx/nx_csbcpb.h
7479 F:      drivers/crypto/nx/nx_debugfs.h
7480
7481 IBM Power Linux RAID adapter
7482 M:      Brian King <brking@us.ibm.com>
7483 S:      Supported
7484 F:      drivers/scsi/ipr.*
7485
7486 IBM Power SRIOV Virtual NIC Device Driver
7487 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7488 M:      John Allen <jallen@linux.ibm.com>
7489 L:      netdev@vger.kernel.org
7490 S:      Supported
7491 F:      drivers/net/ethernet/ibm/ibmvnic.*
7492
7493 IBM Power Virtual Accelerator Switchboard
7494 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7495 L:      linuxppc-dev@lists.ozlabs.org
7496 S:      Supported
7497 F:      arch/powerpc/platforms/powernv/vas*
7498 F:      arch/powerpc/platforms/powernv/copy-paste.h
7499 F:      arch/powerpc/include/asm/vas.h
7500
7501 IBM Power Virtual Ethernet Device Driver
7502 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7503 L:      netdev@vger.kernel.org
7504 S:      Supported
7505 F:      drivers/net/ethernet/ibm/ibmveth.*
7506
7507 IBM Power Virtual FC Device Drivers
7508 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7509 L:      linux-scsi@vger.kernel.org
7510 S:      Supported
7511 F:      drivers/scsi/ibmvscsi/ibmvfc*
7512
7513 IBM Power Virtual Management Channel Driver
7514 M:      Steven Royer <seroyer@linux.ibm.com>
7515 S:      Supported
7516 F:      drivers/misc/ibmvmc.*
7517
7518 IBM Power Virtual SCSI Device Drivers
7519 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7520 L:      linux-scsi@vger.kernel.org
7521 S:      Supported
7522 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7523 F:      include/scsi/viosrp.h
7524
7525 IBM Power Virtual SCSI Device Target Driver
7526 M:      Michael Cyr <mikecyr@linux.ibm.com>
7527 L:      linux-scsi@vger.kernel.org
7528 L:      target-devel@vger.kernel.org
7529 S:      Supported
7530 F:      drivers/scsi/ibmvscsi_tgt/
7531
7532 IBM Power VMX Cryptographic instructions
7533 M:      Breno Leitão <leitao@debian.org>
7534 M:      Nayna Jain <nayna@linux.ibm.com>
7535 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7536 L:      linux-crypto@vger.kernel.org
7537 S:      Supported
7538 F:      drivers/crypto/vmx/Makefile
7539 F:      drivers/crypto/vmx/Kconfig
7540 F:      drivers/crypto/vmx/vmx.c
7541 F:      drivers/crypto/vmx/aes*
7542 F:      drivers/crypto/vmx/ghash*
7543 F:      drivers/crypto/vmx/ppc-xlate.pl
7544
7545 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7546 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7547 L:      linux-pci@vger.kernel.org
7548 L:      linuxppc-dev@lists.ozlabs.org
7549 S:      Supported
7550 F:      drivers/pci/hotplug/rpaphp*
7551
7552 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7553 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7554 L:      linux-pci@vger.kernel.org
7555 L:      linuxppc-dev@lists.ozlabs.org
7556 S:      Supported
7557 F:      drivers/pci/hotplug/rpadlpar*
7558
7559 IBM ServeRAID RAID DRIVER
7560 S:      Orphan
7561 F:      drivers/scsi/ips.*
7562
7563 ICH LPC AND GPIO DRIVER
7564 M:      Peter Tyser <ptyser@xes-inc.com>
7565 S:      Maintained
7566 F:      drivers/mfd/lpc_ich.c
7567 F:      drivers/gpio/gpio-ich.c
7568
7569 IDE SUBSYSTEM
7570 M:      "David S. Miller" <davem@davemloft.net>
7571 L:      linux-ide@vger.kernel.org
7572 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7574 S:      Maintained
7575 F:      Documentation/ide/
7576 F:      drivers/ide/
7577 F:      include/linux/ide.h
7578
7579 IDE/ATAPI DRIVERS
7580 M:      Borislav Petkov <bp@alien8.de>
7581 L:      linux-ide@vger.kernel.org
7582 S:      Maintained
7583 F:      Documentation/cdrom/ide-cd
7584 F:      drivers/ide/ide-cd*
7585
7586 IDEAPAD LAPTOP EXTRAS DRIVER
7587 M:      Ike Panhc <ike.pan@canonical.com>
7588 L:      platform-driver-x86@vger.kernel.org
7589 W:      http://launchpad.net/ideapad-laptop
7590 S:      Maintained
7591 F:      drivers/platform/x86/ideapad-laptop.c
7592
7593 IDEAPAD LAPTOP SLIDEBAR DRIVER
7594 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7595 L:      linux-input@vger.kernel.org
7596 W:      https://github.com/o2genum/ideapad-slidebar
7597 S:      Maintained
7598 F:      drivers/input/misc/ideapad_slidebar.c
7599
7600 IDT VersaClock 5 CLOCK DRIVER
7601 M:      Marek Vasut <marek.vasut@gmail.com>
7602 S:      Maintained
7603 F:      drivers/clk/clk-versaclock5.c
7604
7605 IEEE 802.15.4 SUBSYSTEM
7606 M:      Alexander Aring <alex.aring@gmail.com>
7607 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7608 L:      linux-wpan@vger.kernel.org
7609 W:      http://wpan.cakelab.org/
7610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7612 S:      Maintained
7613 F:      net/ieee802154/
7614 F:      net/mac802154/
7615 F:      drivers/net/ieee802154/
7616 F:      include/linux/nl802154.h
7617 F:      include/linux/ieee802154.h
7618 F:      include/net/nl802154.h
7619 F:      include/net/mac802154.h
7620 F:      include/net/af_ieee802154.h
7621 F:      include/net/cfg802154.h
7622 F:      include/net/ieee802154_netdev.h
7623 F:      Documentation/networking/ieee802154.rst
7624
7625 IFE PROTOCOL
7626 M:      Yotam Gigi <yotam.gi@gmail.com>
7627 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7628 F:      net/ife
7629 F:      include/net/ife.h
7630 F:      include/uapi/linux/ife.h
7631
7632 IGORPLUG-USB IR RECEIVER
7633 M:      Sean Young <sean@mess.org>
7634 L:      linux-media@vger.kernel.org
7635 S:      Maintained
7636 F:      drivers/media/rc/igorplugusb.c
7637
7638 IGUANAWORKS USB IR TRANSCEIVER
7639 M:      Sean Young <sean@mess.org>
7640 L:      linux-media@vger.kernel.org
7641 S:      Maintained
7642 F:      drivers/media/rc/iguanair.c
7643
7644 IIO DIGITAL POTENTIOMETER DAC
7645 M:      Peter Rosin <peda@axentia.se>
7646 L:      linux-iio@vger.kernel.org
7647 S:      Maintained
7648 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7649 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7650 F:      drivers/iio/dac/dpot-dac.c
7651
7652 IIO ENVELOPE DETECTOR
7653 M:      Peter Rosin <peda@axentia.se>
7654 L:      linux-iio@vger.kernel.org
7655 S:      Maintained
7656 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7657 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7658 F:      drivers/iio/adc/envelope-detector.c
7659
7660 IIO MULTIPLEXER
7661 M:      Peter Rosin <peda@axentia.se>
7662 L:      linux-iio@vger.kernel.org
7663 S:      Maintained
7664 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7665 F:      drivers/iio/multiplexer/iio-mux.c
7666
7667 IIO SUBSYSTEM AND DRIVERS
7668 M:      Jonathan Cameron <jic23@kernel.org>
7669 R:      Hartmut Knaack <knaack.h@gmx.de>
7670 R:      Lars-Peter Clausen <lars@metafoo.de>
7671 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7672 L:      linux-iio@vger.kernel.org
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7674 S:      Maintained
7675 F:      Documentation/ABI/testing/configfs-iio*
7676 F:      Documentation/ABI/testing/sysfs-bus-iio*
7677 F:      Documentation/devicetree/bindings/iio/
7678 F:      drivers/iio/
7679 F:      drivers/staging/iio/
7680 F:      include/linux/iio/
7681 F:      tools/iio/
7682
7683 IIO UNIT CONVERTER
7684 M:      Peter Rosin <peda@axentia.se>
7685 L:      linux-iio@vger.kernel.org
7686 S:      Maintained
7687 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7688 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7689 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7690 F:      drivers/iio/afe/iio-rescale.c
7691
7692 IKANOS/ADI EAGLE ADSL USB DRIVER
7693 M:      Matthieu Castet <castet.matthieu@free.fr>
7694 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7695 S:      Maintained
7696 F:      drivers/usb/atm/ueagle-atm.c
7697
7698 IMGTEC ASCII LCD DRIVER
7699 M:      Paul Burton <paul.burton@mips.com>
7700 S:      Maintained
7701 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7702 F:      drivers/auxdisplay/img-ascii-lcd.c
7703
7704 IMGTEC IR DECODER DRIVER
7705 M:      James Hogan <jhogan@kernel.org>
7706 S:      Maintained
7707 F:      drivers/media/rc/img-ir/
7708
7709 IMON SOUNDGRAPH USB IR RECEIVER
7710 M:      Sean Young <sean@mess.org>
7711 L:      linux-media@vger.kernel.org
7712 S:      Maintained
7713 F:      drivers/media/rc/imon_raw.c
7714 F:      drivers/media/rc/imon.c
7715
7716 IMS TWINTURBO FRAMEBUFFER DRIVER
7717 L:      linux-fbdev@vger.kernel.org
7718 S:      Orphan
7719 F:      drivers/video/fbdev/imsttfb.c
7720
7721 INA209 HARDWARE MONITOR DRIVER
7722 M:      Guenter Roeck <linux@roeck-us.net>
7723 L:      linux-hwmon@vger.kernel.org
7724 S:      Maintained
7725 F:      Documentation/hwmon/ina209.rst
7726 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7727 F:      drivers/hwmon/ina209.c
7728
7729 INA2XX HARDWARE MONITOR DRIVER
7730 M:      Guenter Roeck <linux@roeck-us.net>
7731 L:      linux-hwmon@vger.kernel.org
7732 S:      Maintained
7733 F:      Documentation/hwmon/ina2xx.rst
7734 F:      drivers/hwmon/ina2xx.c
7735 F:      include/linux/platform_data/ina2xx.h
7736
7737 INDUSTRY PACK SUBSYSTEM (IPACK)
7738 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7739 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7740 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7741 L:      industrypack-devel@lists.sourceforge.net
7742 W:      http://industrypack.sourceforge.net
7743 S:      Maintained
7744 F:      drivers/ipack/
7745
7746 INFINIBAND SUBSYSTEM
7747 M:      Doug Ledford <dledford@redhat.com>
7748 M:      Jason Gunthorpe <jgg@mellanox.com>
7749 L:      linux-rdma@vger.kernel.org
7750 W:      https://github.com/linux-rdma/rdma-core
7751 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7753 S:      Supported
7754 F:      Documentation/devicetree/bindings/infiniband/
7755 F:      Documentation/infiniband/
7756 F:      drivers/infiniband/
7757 F:      include/uapi/linux/if_infiniband.h
7758 F:      include/uapi/rdma/
7759 F:      include/rdma/
7760 F:      include/trace/events/ib_mad.h
7761 F:      include/trace/events/ib_umad.h
7762 F:      samples/bpf/ibumad_kern.c
7763 F:      samples/bpf/ibumad_user.c
7764
7765 INGENIC JZ4780 DMA Driver
7766 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7767 S:      Maintained
7768 F:      drivers/dma/dma-jz4780.c
7769
7770 INGENIC JZ4780 NAND DRIVER
7771 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7772 L:      linux-mtd@lists.infradead.org
7773 S:      Maintained
7774 F:      drivers/mtd/nand/raw/jz4780_*
7775
7776 INOTIFY
7777 M:      Jan Kara <jack@suse.cz>
7778 R:      Amir Goldstein <amir73il@gmail.com>
7779 L:      linux-fsdevel@vger.kernel.org
7780 S:      Maintained
7781 F:      Documentation/filesystems/inotify.txt
7782 F:      fs/notify/inotify/
7783 F:      include/linux/inotify.h
7784 F:      include/uapi/linux/inotify.h
7785
7786 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7787 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7788 L:      linux-input@vger.kernel.org
7789 Q:      http://patchwork.kernel.org/project/linux-input/list/
7790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7791 S:      Maintained
7792 F:      drivers/input/
7793 F:      include/linux/input.h
7794 F:      include/uapi/linux/input.h
7795 F:      include/uapi/linux/input-event-codes.h
7796 F:      include/linux/input/
7797 F:      Documentation/devicetree/bindings/input/
7798 F:      Documentation/devicetree/bindings/serio/
7799 F:      Documentation/input/
7800
7801 INPUT MULTITOUCH (MT) PROTOCOL
7802 M:      Henrik Rydberg <rydberg@bitmath.org>
7803 L:      linux-input@vger.kernel.org
7804 S:      Odd fixes
7805 F:      Documentation/input/multi-touch-protocol.rst
7806 F:      drivers/input/input-mt.c
7807 K:      \b(ABS|SYN)_MT_
7808
7809 INSIDE SECURE CRYPTO DRIVER
7810 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7811 F:      drivers/crypto/inside-secure/
7812 S:      Maintained
7813 L:      linux-crypto@vger.kernel.org
7814
7815 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7816 M:      Mimi Zohar <zohar@linux.ibm.com>
7817 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7818 L:      linux-integrity@vger.kernel.org
7819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7820 S:      Supported
7821 F:      security/integrity/ima/
7822
7823 INTEL 810/815 FRAMEBUFFER DRIVER
7824 M:      Antonino Daplas <adaplas@gmail.com>
7825 L:      linux-fbdev@vger.kernel.org
7826 S:      Maintained
7827 F:      drivers/video/fbdev/i810/
7828
7829 INTEL ASoC DRIVERS
7830 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7831 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7832 M:      Jie Yang <yang.jie@linux.intel.com>
7833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7834 S:      Supported
7835 F:      sound/soc/intel/
7836
7837 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7838 M:      Hans de Goede <hdegoede@redhat.com>
7839 L:      platform-driver-x86@vger.kernel.org
7840 S:      Maintained
7841 F:      drivers/platform/x86/intel_atomisp2_pm.c
7842
7843 INTEL C600 SERIES SAS CONTROLLER DRIVER
7844 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7845 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7846 L:      linux-scsi@vger.kernel.org
7847 T:      git git://git.code.sf.net/p/intel-sas/isci
7848 S:      Supported
7849 F:      drivers/scsi/isci/
7850
7851 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7852 M:      Jani Nikula <jani.nikula@linux.intel.com>
7853 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7854 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7855 L:      intel-gfx@lists.freedesktop.org
7856 W:      https://01.org/linuxgraphics/
7857 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7858 C:      irc://chat.freenode.net/intel-gfx
7859 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7860 T:      git git://anongit.freedesktop.org/drm-intel
7861 S:      Supported
7862 F:      drivers/gpu/drm/i915/
7863 F:      include/drm/i915*
7864 F:      include/uapi/drm/i915_drm.h
7865 F:      Documentation/gpu/i915.rst
7866
7867 INTEL ETHERNET DRIVERS
7868 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7869 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7870 W:      http://www.intel.com/support/feedback.htm
7871 W:      http://e1000.sourceforge.net/
7872 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7875 S:      Supported
7876 F:      Documentation/networking/device_drivers/intel/e100.rst
7877 F:      Documentation/networking/device_drivers/intel/e1000.rst
7878 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7879 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7880 F:      Documentation/networking/device_drivers/intel/igb.rst
7881 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7882 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7883 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7884 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7885 F:      Documentation/networking/device_drivers/intel/i40e.rst
7886 F:      Documentation/networking/device_drivers/intel/iavf.rst
7887 F:      Documentation/networking/device_drivers/intel/ice.rst
7888 F:      drivers/net/ethernet/intel/
7889 F:      drivers/net/ethernet/intel/*/
7890 F:      include/linux/avf/virtchnl.h
7891
7892 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7893 M:      Maik Broemme <mbroemme@libmpq.org>
7894 L:      linux-fbdev@vger.kernel.org
7895 S:      Maintained
7896 F:      Documentation/fb/intelfb.txt
7897 F:      drivers/video/fbdev/intelfb/
7898
7899 INTEL GPIO DRIVERS
7900 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7901 L:      linux-gpio@vger.kernel.org
7902 S:      Maintained
7903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7904 F:      drivers/gpio/gpio-ich.c
7905 F:      drivers/gpio/gpio-intel-mid.c
7906 F:      drivers/gpio/gpio-lynxpoint.c
7907 F:      drivers/gpio/gpio-merrifield.c
7908 F:      drivers/gpio/gpio-ml-ioh.c
7909 F:      drivers/gpio/gpio-pch.c
7910 F:      drivers/gpio/gpio-sch.c
7911 F:      drivers/gpio/gpio-sodaville.c
7912
7913 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7914 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7915 M:      Zhi Wang <zhi.a.wang@intel.com>
7916 L:      intel-gvt-dev@lists.freedesktop.org
7917 L:      intel-gfx@lists.freedesktop.org
7918 W:      https://01.org/igvt-g
7919 T:      git https://github.com/intel/gvt-linux.git
7920 S:      Supported
7921 F:      drivers/gpu/drm/i915/gvt/
7922
7923 INTEL HID EVENT DRIVER
7924 M:      Alex Hung <alex.hung@canonical.com>
7925 L:      platform-driver-x86@vger.kernel.org
7926 S:      Maintained
7927 F:      drivers/platform/x86/intel-hid.c
7928
7929 INTEL I/OAT DMA DRIVER
7930 M:      Dave Jiang <dave.jiang@intel.com>
7931 R:      Dan Williams <dan.j.williams@intel.com>
7932 L:      dmaengine@vger.kernel.org
7933 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7934 S:      Supported
7935 F:      drivers/dma/ioat*
7936
7937 INTEL IDLE DRIVER
7938 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7939 M:      Len Brown <lenb@kernel.org>
7940 L:      linux-pm@vger.kernel.org
7941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7942 B:      https://bugzilla.kernel.org
7943 S:      Supported
7944 F:      drivers/idle/intel_idle.c
7945
7946 INTEL INTEGRATED SENSOR HUB DRIVER
7947 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7948 M:      Jiri Kosina <jikos@kernel.org>
7949 L:      linux-input@vger.kernel.org
7950 S:      Maintained
7951 F:      drivers/hid/intel-ish-hid/
7952
7953 INTEL IOMMU (VT-d)
7954 M:      David Woodhouse <dwmw2@infradead.org>
7955 L:      iommu@lists.linux-foundation.org
7956 T:      git git://git.infradead.org/iommu-2.6.git
7957 S:      Supported
7958 F:      drivers/iommu/intel-iommu.c
7959 F:      include/linux/intel-iommu.h
7960
7961 INTEL IOP-ADMA DMA DRIVER
7962 R:      Dan Williams <dan.j.williams@intel.com>
7963 S:      Odd fixes
7964 F:      drivers/dma/iop-adma.c
7965
7966 INTEL IPU3 CSI-2 CIO2 DRIVER
7967 M:      Yong Zhi <yong.zhi@intel.com>
7968 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7969 M:      Bingbu Cao <bingbu.cao@intel.com>
7970 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7971 L:      linux-media@vger.kernel.org
7972 S:      Maintained
7973 F:      drivers/media/pci/intel/ipu3/
7974 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7975
7976 INTEL IPU3 CSI-2 IMGU DRIVER
7977 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7978 L:      linux-media@vger.kernel.org
7979 S:      Maintained
7980 F:      drivers/staging/media/ipu3/
7981 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7982 F:      Documentation/media/v4l-drivers/ipu3.rst
7983
7984 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7985 M:      Krzysztof Halasa <khalasa@piap.pl>
7986 S:      Maintained
7987 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7988 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7989 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7990 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7991 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7992 F:      drivers/net/wan/ixp4xx_hss.c
7993
7994 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7995 M:      Deepak Saxena <dsaxena@plexity.net>
7996 S:      Maintained
7997 F:      drivers/char/hw_random/ixp4xx-rng.c
7998
7999 INTEL MANAGEMENT ENGINE (mei)
8000 M:      Tomas Winkler <tomas.winkler@intel.com>
8001 L:      linux-kernel@vger.kernel.org
8002 S:      Supported
8003 F:      include/uapi/linux/mei.h
8004 F:      include/linux/mei_cl_bus.h
8005 F:      drivers/misc/mei/*
8006 F:      drivers/watchdog/mei_wdt.c
8007 F:      Documentation/misc-devices/mei/*
8008 F:      samples/mei/*
8009
8010 INTEL MENLOW THERMAL DRIVER
8011 M:      Sujith Thomas <sujith.thomas@intel.com>
8012 L:      platform-driver-x86@vger.kernel.org
8013 W:      https://01.org/linux-acpi
8014 S:      Supported
8015 F:      drivers/platform/x86/intel_menlow.c
8016
8017 INTEL MIC DRIVERS (mic)
8018 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8019 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8020 S:      Supported
8021 W:      https://github.com/sudeepdutt/mic
8022 W:      http://software.intel.com/en-us/mic-developer
8023 F:      include/linux/mic_bus.h
8024 F:      include/linux/scif.h
8025 F:      include/uapi/linux/mic_common.h
8026 F:      include/uapi/linux/mic_ioctl.h
8027 F:      include/uapi/linux/scif_ioctl.h
8028 F:      drivers/misc/mic/
8029 F:      drivers/dma/mic_x100_dma.c
8030 F:      drivers/dma/mic_x100_dma.h
8031 F:      Documentation/mic/
8032
8033 INTEL PMC CORE DRIVER
8034 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8035 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8036 L:      platform-driver-x86@vger.kernel.org
8037 S:      Maintained
8038 F:      drivers/platform/x86/intel_pmc_core*
8039
8040 INTEL PMC/P-Unit IPC DRIVER
8041 M:      Zha Qipeng<qipeng.zha@intel.com>
8042 L:      platform-driver-x86@vger.kernel.org
8043 S:      Maintained
8044 F:      drivers/platform/x86/intel_pmc_ipc.c
8045 F:      drivers/platform/x86/intel_punit_ipc.c
8046 F:      arch/x86/include/asm/intel_pmc_ipc.h
8047 F:      arch/x86/include/asm/intel_punit_ipc.h
8048
8049 INTEL PMIC GPIO DRIVERS
8050 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8051 S:      Maintained
8052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8053 F:      drivers/gpio/gpio-*cove.c
8054 F:      drivers/gpio/gpio-msic.c
8055
8056 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8057 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8058 S:      Maintained
8059 F:      drivers/mfd/intel_msic.c
8060 F:      drivers/mfd/intel_soc_pmic*
8061 F:      include/linux/mfd/intel_msic.h
8062 F:      include/linux/mfd/intel_soc_pmic*
8063
8064 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8065 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8066 L:      linux-wireless@vger.kernel.org
8067 S:      Maintained
8068 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8069 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8070 F:      drivers/net/wireless/intel/ipw2x00/
8071
8072 INTEL PSTATE DRIVER
8073 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8074 M:      Len Brown <lenb@kernel.org>
8075 L:      linux-pm@vger.kernel.org
8076 S:      Supported
8077 F:      drivers/cpufreq/intel_pstate.c
8078
8079 INTEL RDMA RNIC DRIVER
8080 M:      Faisal Latif <faisal.latif@intel.com>
8081 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8082 L:      linux-rdma@vger.kernel.org
8083 S:      Supported
8084 F:      drivers/infiniband/hw/i40iw/
8085 F:      include/uapi/rdma/i40iw-abi.h
8086
8087 INTEL TELEMETRY DRIVER
8088 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8089 M:      "David E. Box" <david.e.box@linux.intel.com>
8090 L:      platform-driver-x86@vger.kernel.org
8091 S:      Maintained
8092 F:      arch/x86/include/asm/intel_telemetry.h
8093 F:      drivers/platform/x86/intel_telemetry*
8094
8095 INTEL VIRTUAL BUTTON DRIVER
8096 M:      AceLan Kao <acelan.kao@canonical.com>
8097 L:      platform-driver-x86@vger.kernel.org
8098 S:      Maintained
8099 F:      drivers/platform/x86/intel-vbtn.c
8100
8101 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8102 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8103 L:      linux-wireless@vger.kernel.org
8104 S:      Supported
8105 F:      drivers/net/wireless/intel/iwlegacy/
8106
8107 INTEL WIRELESS WIFI LINK (iwlwifi)
8108 M:      Johannes Berg <johannes.berg@intel.com>
8109 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8110 M:      Luca Coelho <luciano.coelho@intel.com>
8111 M:      Intel Linux Wireless <linuxwifi@intel.com>
8112 L:      linux-wireless@vger.kernel.org
8113 W:      http://intellinuxwireless.org
8114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8115 S:      Supported
8116 F:      drivers/net/wireless/intel/iwlwifi/
8117
8118 INTEL WIRELESS WIMAX CONNECTION 2400
8119 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8120 M:      linux-wimax@intel.com
8121 L:      wimax@linuxwimax.org (subscribers-only)
8122 S:      Supported
8123 W:      http://linuxwimax.org
8124 F:      Documentation/wimax/README.i2400m
8125 F:      drivers/net/wimax/i2400m/
8126 F:      include/uapi/linux/wimax/i2400m.h
8127
8128 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8129 M:      Mario Limonciello <mario.limonciello@dell.com>
8130 S:      Maintained
8131 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8132
8133 INTEL(R) TRACE HUB
8134 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8135 S:      Supported
8136 F:      Documentation/trace/intel_th.rst
8137 F:      drivers/hwtracing/intel_th/
8138
8139 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8140 M:      Ning Sun <ning.sun@intel.com>
8141 L:      tboot-devel@lists.sourceforge.net
8142 W:      http://tboot.sourceforge.net
8143 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8144 S:      Supported
8145 F:      Documentation/intel_txt.txt
8146 F:      include/linux/tboot.h
8147 F:      arch/x86/kernel/tboot.c
8148
8149 INTEL-MID GPIO DRIVER
8150 M:      David Cohen <david.a.cohen@linux.intel.com>
8151 L:      linux-gpio@vger.kernel.org
8152 S:      Maintained
8153 F:      drivers/gpio/gpio-intel-mid.c
8154
8155 INTERCONNECT API
8156 M:      Georgi Djakov <georgi.djakov@linaro.org>
8157 L:      linux-pm@vger.kernel.org
8158 S:      Maintained
8159 F:      Documentation/interconnect/
8160 F:      Documentation/devicetree/bindings/interconnect/
8161 F:      drivers/interconnect/
8162 F:      include/dt-bindings/interconnect/
8163 F:      include/linux/interconnect-provider.h
8164 F:      include/linux/interconnect.h
8165
8166 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8167 M:      Linus Walleij <linus.walleij@linaro.org>
8168 L:      linux-iio@vger.kernel.org
8169 S:      Maintained
8170 F:      drivers/iio/gyro/mpu3050*
8171 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8172
8173 IOC3 ETHERNET DRIVER
8174 M:      Ralf Baechle <ralf@linux-mips.org>
8175 L:      linux-mips@vger.kernel.org
8176 S:      Maintained
8177 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8178
8179 IOC3 SERIAL DRIVER
8180 M:      Pat Gefre <pfg@sgi.com>
8181 L:      linux-serial@vger.kernel.org
8182 S:      Maintained
8183 F:      drivers/tty/serial/ioc3_serial.c
8184
8185 IOMAP FILESYSTEM LIBRARY
8186 M:      Christoph Hellwig <hch@infradead.org>
8187 M:      Darrick J. Wong <darrick.wong@oracle.com>
8188 M:      linux-xfs@vger.kernel.org
8189 M:      linux-fsdevel@vger.kernel.org
8190 L:      linux-xfs@vger.kernel.org
8191 L:      linux-fsdevel@vger.kernel.org
8192 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8193 S:      Supported
8194 F:      fs/iomap.c
8195 F:      include/linux/iomap.h
8196
8197 IOMMU DRIVERS
8198 M:      Joerg Roedel <joro@8bytes.org>
8199 L:      iommu@lists.linux-foundation.org
8200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8201 S:      Maintained
8202 F:      Documentation/devicetree/bindings/iommu/
8203 F:      drivers/iommu/
8204 F:      include/linux/iommu.h
8205 F:      include/linux/of_iommu.h
8206 F:      include/linux/iova.h
8207
8208 IO_URING
8209 M:      Jens Axboe <axboe@kernel.dk>
8210 L:      linux-block@vger.kernel.org
8211 L:      linux-fsdevel@vger.kernel.org
8212 T:      git git://git.kernel.dk/linux-block
8213 T:      git git://git.kernel.dk/liburing
8214 S:      Maintained
8215 F:      fs/io_uring.c
8216 F:      include/uapi/linux/io_uring.h
8217
8218 IP MASQUERADING
8219 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8220 S:      Maintained
8221 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8222
8223 IPMI SUBSYSTEM
8224 M:      Corey Minyard <minyard@acm.org>
8225 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8226 W:      http://openipmi.sourceforge.net/
8227 S:      Supported
8228 F:      Documentation/devicetree/bindings/ipmi/
8229 F:      Documentation/IPMI.txt
8230 F:      drivers/char/ipmi/
8231 F:      include/linux/ipmi*
8232 F:      include/uapi/linux/ipmi*
8233
8234 IPS SCSI RAID DRIVER
8235 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8236 L:      linux-scsi@vger.kernel.org
8237 W:      http://www.adaptec.com/
8238 S:      Maintained
8239 F:      drivers/scsi/ips*
8240
8241 IPVS
8242 M:      Wensong Zhang <wensong@linux-vs.org>
8243 M:      Simon Horman <horms@verge.net.au>
8244 M:      Julian Anastasov <ja@ssi.bg>
8245 L:      netdev@vger.kernel.org
8246 L:      lvs-devel@vger.kernel.org
8247 S:      Maintained
8248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8250 F:      Documentation/networking/ipvs-sysctl.txt
8251 F:      include/net/ip_vs.h
8252 F:      include/uapi/linux/ip_vs.h
8253 F:      net/netfilter/ipvs/
8254
8255 IPWIRELESS DRIVER
8256 M:      Jiri Kosina <jikos@kernel.org>
8257 M:      David Sterba <dsterba@suse.com>
8258 S:      Odd Fixes
8259 F:      drivers/tty/ipwireless/
8260
8261 IPX NETWORK LAYER
8262 L:      netdev@vger.kernel.org
8263 S:      Obsolete
8264 F:      include/uapi/linux/ipx.h
8265
8266 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8267 M:      Marc Zyngier <marc.zyngier@arm.com>
8268 S:      Maintained
8269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8270 F:      Documentation/IRQ-domain.txt
8271 F:      include/linux/irqdomain.h
8272 F:      kernel/irq/irqdomain.c
8273 F:      kernel/irq/msi.c
8274
8275 IRQ SUBSYSTEM
8276 M:      Thomas Gleixner <tglx@linutronix.de>
8277 L:      linux-kernel@vger.kernel.org
8278 S:      Maintained
8279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8280 F:      kernel/irq/
8281
8282 IRQCHIP DRIVERS
8283 M:      Thomas Gleixner <tglx@linutronix.de>
8284 M:      Jason Cooper <jason@lakedaemon.net>
8285 M:      Marc Zyngier <marc.zyngier@arm.com>
8286 L:      linux-kernel@vger.kernel.org
8287 S:      Maintained
8288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8289 F:      Documentation/devicetree/bindings/interrupt-controller/
8290 F:      drivers/irqchip/
8291
8292 ISA
8293 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8294 S:      Maintained
8295 F:      Documentation/isa.txt
8296 F:      drivers/base/isa.c
8297 F:      include/linux/isa.h
8298
8299 ISA RADIO MODULE
8300 M:      Hans Verkuil <hverkuil@xs4all.nl>
8301 L:      linux-media@vger.kernel.org
8302 T:      git git://linuxtv.org/media_tree.git
8303 W:      https://linuxtv.org
8304 S:      Maintained
8305 F:      drivers/media/radio/radio-isa*
8306
8307 ISAPNP
8308 M:      Jaroslav Kysela <perex@perex.cz>
8309 S:      Maintained
8310 F:      Documentation/isapnp.txt
8311 F:      drivers/pnp/isapnp/
8312 F:      include/linux/isapnp.h
8313
8314 ISCSI
8315 M:      Lee Duncan <lduncan@suse.com>
8316 M:      Chris Leech <cleech@redhat.com>
8317 L:      open-iscsi@googlegroups.com
8318 W:      www.open-iscsi.com
8319 S:      Maintained
8320 F:      drivers/scsi/*iscsi*
8321 F:      include/scsi/*iscsi*
8322
8323 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8324 M:      Peter Jones <pjones@redhat.com>
8325 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8326 S:      Maintained
8327 F:      drivers/firmware/iscsi_ibft*
8328
8329 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8330 M:      Sagi Grimberg <sagi@grimberg.me>
8331 M:      Max Gurtovoy <maxg@mellanox.com>
8332 L:      linux-rdma@vger.kernel.org
8333 S:      Supported
8334 W:      http://www.openfabrics.org
8335 W:      www.open-iscsi.org
8336 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8337 F:      drivers/infiniband/ulp/iser/
8338
8339 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8340 M:      Sagi Grimberg <sagi@grimberg.me>
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8342 L:      linux-rdma@vger.kernel.org
8343 L:      target-devel@vger.kernel.org
8344 S:      Supported
8345 W:      http://www.linux-iscsi.org
8346 F:      drivers/infiniband/ulp/isert
8347
8348 ISDN SUBSYSTEM
8349 M:      Karsten Keil <isdn@linux-pingi.de>
8350 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8351 L:      netdev@vger.kernel.org
8352 W:      http://www.isdn4linux.de
8353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8354 S:      Maintained
8355 F:      Documentation/isdn/
8356 F:      drivers/isdn/
8357 F:      include/linux/isdn.h
8358 F:      include/linux/isdn/
8359 F:      include/uapi/linux/isdn.h
8360 F:      include/uapi/linux/isdn/
8361
8362 IT87 HARDWARE MONITORING DRIVER
8363 M:      Jean Delvare <jdelvare@suse.com>
8364 L:      linux-hwmon@vger.kernel.org
8365 S:      Maintained
8366 F:      Documentation/hwmon/it87.rst
8367 F:      drivers/hwmon/it87.c
8368
8369 IT913X MEDIA DRIVER
8370 M:      Antti Palosaari <crope@iki.fi>
8371 L:      linux-media@vger.kernel.org
8372 W:      https://linuxtv.org
8373 W:      http://palosaari.fi/linux/
8374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8375 T:      git git://linuxtv.org/anttip/media_tree.git
8376 S:      Maintained
8377 F:      drivers/media/tuners/it913x*
8378
8379 IVTV VIDEO4LINUX DRIVER
8380 M:      Andy Walls <awalls@md.metrocast.net>
8381 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8382 L:      linux-media@vger.kernel.org
8383 T:      git git://linuxtv.org/media_tree.git
8384 W:      http://www.ivtvdriver.org
8385 S:      Maintained
8386 F:      Documentation/media/v4l-drivers/ivtv*
8387 F:      drivers/media/pci/ivtv/
8388 F:      include/uapi/linux/ivtv*
8389
8390 IX2505V MEDIA DRIVER
8391 M:      Malcolm Priestley <tvboxspy@gmail.com>
8392 L:      linux-media@vger.kernel.org
8393 W:      https://linuxtv.org
8394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8395 S:      Maintained
8396 F:      drivers/media/dvb-frontends/ix2505v*
8397
8398 JAILHOUSE HYPERVISOR INTERFACE
8399 M:      Jan Kiszka <jan.kiszka@siemens.com>
8400 L:      jailhouse-dev@googlegroups.com
8401 S:      Maintained
8402 F:      arch/x86/kernel/jailhouse.c
8403 F:      arch/x86/include/asm/jailhouse_para.h
8404
8405 JC42.4 TEMPERATURE SENSOR DRIVER
8406 M:      Guenter Roeck <linux@roeck-us.net>
8407 L:      linux-hwmon@vger.kernel.org
8408 S:      Maintained
8409 F:      drivers/hwmon/jc42.c
8410 F:      Documentation/hwmon/jc42.rst
8411
8412 JFS FILESYSTEM
8413 M:      Dave Kleikamp <shaggy@kernel.org>
8414 L:      jfs-discussion@lists.sourceforge.net
8415 W:      http://jfs.sourceforge.net/
8416 T:      git git://github.com/kleikamp/linux-shaggy.git
8417 S:      Maintained
8418 F:      Documentation/filesystems/jfs.txt
8419 F:      fs/jfs/
8420
8421 JME NETWORK DRIVER
8422 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8423 L:      netdev@vger.kernel.org
8424 S:      Maintained
8425 F:      drivers/net/ethernet/jme.*
8426
8427 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8428 M:      David Woodhouse <dwmw2@infradead.org>
8429 M:      Richard Weinberger <richard@nod.at>
8430 L:      linux-mtd@lists.infradead.org
8431 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8432 T:      git git://git.infradead.org/ubifs-2.6.git
8433 S:      Odd Fixes
8434 F:      fs/jffs2/
8435 F:      include/uapi/linux/jffs2.h
8436
8437 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8438 M:      "Theodore Ts'o" <tytso@mit.edu>
8439 M:      Jan Kara <jack@suse.com>
8440 L:      linux-ext4@vger.kernel.org
8441 S:      Maintained
8442 F:      fs/jbd2/
8443 F:      include/linux/jbd2.h
8444
8445 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8446 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8447 L:      linux-media@vger.kernel.org
8448 S:      Maintained
8449 F:      drivers/media/platform/rcar_jpu.c
8450
8451 JSM Neo PCI based serial card
8452 L:      linux-serial@vger.kernel.org
8453 S:      Orphan
8454 F:      drivers/tty/serial/jsm/
8455
8456 K10TEMP HARDWARE MONITORING DRIVER
8457 M:      Clemens Ladisch <clemens@ladisch.de>
8458 L:      linux-hwmon@vger.kernel.org
8459 S:      Maintained
8460 F:      Documentation/hwmon/k10temp.rst
8461 F:      drivers/hwmon/k10temp.c
8462
8463 K8TEMP HARDWARE MONITORING DRIVER
8464 M:      Rudolf Marek <r.marek@assembler.cz>
8465 L:      linux-hwmon@vger.kernel.org
8466 S:      Maintained
8467 F:      Documentation/hwmon/k8temp.rst
8468 F:      drivers/hwmon/k8temp.c
8469
8470 KASAN
8471 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8472 R:      Alexander Potapenko <glider@google.com>
8473 R:      Dmitry Vyukov <dvyukov@google.com>
8474 L:      kasan-dev@googlegroups.com
8475 S:      Maintained
8476 F:      arch/*/include/asm/kasan.h
8477 F:      arch/*/mm/kasan_init*
8478 F:      Documentation/dev-tools/kasan.rst
8479 F:      include/linux/kasan*.h
8480 F:      lib/test_kasan.c
8481 F:      mm/kasan/
8482 F:      scripts/Makefile.kasan
8483
8484 KCONFIG
8485 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8487 L:      linux-kbuild@vger.kernel.org
8488 S:      Maintained
8489 F:      Documentation/kbuild/kconfig*
8490 F:      scripts/kconfig/
8491 F:      scripts/Kconfig.include
8492
8493 KDUMP
8494 M:      Dave Young <dyoung@redhat.com>
8495 M:      Baoquan He <bhe@redhat.com>
8496 R:      Vivek Goyal <vgoyal@redhat.com>
8497 L:      kexec@lists.infradead.org
8498 W:      http://lse.sourceforge.net/kdump/
8499 S:      Maintained
8500 F:      Documentation/kdump/
8501
8502 KEENE FM RADIO TRANSMITTER DRIVER
8503 M:      Hans Verkuil <hverkuil@xs4all.nl>
8504 L:      linux-media@vger.kernel.org
8505 T:      git git://linuxtv.org/media_tree.git
8506 W:      https://linuxtv.org
8507 S:      Maintained
8508 F:      drivers/media/radio/radio-keene*
8509
8510 KERNEL AUTOMOUNTER
8511 M:      Ian Kent <raven@themaw.net>
8512 L:      autofs@vger.kernel.org
8513 S:      Maintained
8514 F:      fs/autofs/
8515
8516 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8517 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8518 M:      Michal Marek <michal.lkml@markovi.net>
8519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8520 L:      linux-kbuild@vger.kernel.org
8521 S:      Maintained
8522 F:      Documentation/kbuild/
8523 F:      Makefile
8524 F:      scripts/Kbuild*
8525 F:      scripts/Makefile*
8526 F:      scripts/basic/
8527 F:      scripts/mk*
8528 F:      scripts/mod/
8529 F:      scripts/package/
8530
8531 KERNEL JANITORS
8532 L:      kernel-janitors@vger.kernel.org
8533 W:      http://kernelnewbies.org/KernelJanitors
8534 S:      Odd Fixes
8535
8536 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8537 M:      "J. Bruce Fields" <bfields@fieldses.org>
8538 M:      Jeff Layton <jlayton@kernel.org>
8539 L:      linux-nfs@vger.kernel.org
8540 W:      http://nfs.sourceforge.net/
8541 T:      git git://linux-nfs.org/~bfields/linux.git
8542 S:      Supported
8543 F:      fs/nfsd/
8544 F:      include/uapi/linux/nfsd/
8545 F:      fs/lockd/
8546 F:      fs/nfs_common/
8547 F:      net/sunrpc/
8548 F:      include/linux/lockd/
8549 F:      include/linux/sunrpc/
8550 F:      include/uapi/linux/sunrpc/
8551
8552 KERNEL SELFTEST FRAMEWORK
8553 M:      Shuah Khan <shuah@kernel.org>
8554 M:      Shuah Khan <skhan@linuxfoundation.org>
8555 L:      linux-kselftest@vger.kernel.org
8556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8557 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8558 S:      Maintained
8559 F:      tools/testing/selftests/
8560 F:      Documentation/dev-tools/kselftest*
8561
8562 KERNEL USERMODE HELPER
8563 M:      Luis Chamberlain <mcgrof@kernel.org>
8564 L:      linux-kernel@vger.kernel.org
8565 S:      Maintained
8566 F:      kernel/umh.c
8567 F:      include/linux/umh.h
8568
8569 KERNEL VIRTUAL MACHINE (KVM)
8570 M:      Paolo Bonzini <pbonzini@redhat.com>
8571 M:      Radim Krčmář <rkrcmar@redhat.com>
8572 L:      kvm@vger.kernel.org
8573 W:      http://www.linux-kvm.org
8574 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8575 S:      Supported
8576 F:      Documentation/virtual/kvm/
8577 F:      include/trace/events/kvm.h
8578 F:      include/uapi/asm-generic/kvm*
8579 F:      include/uapi/linux/kvm*
8580 F:      include/asm-generic/kvm*
8581 F:      include/linux/kvm*
8582 F:      include/kvm/iodev.h
8583 F:      virt/kvm/*
8584 F:      tools/kvm/
8585 F:      tools/testing/selftests/kvm/
8586
8587 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8588 M:      Joerg Roedel <joro@8bytes.org>
8589 L:      kvm@vger.kernel.org
8590 W:      http://www.linux-kvm.org/
8591 S:      Maintained
8592 F:      arch/x86/include/asm/svm.h
8593 F:      arch/x86/kvm/svm.c
8594
8595 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8596 M:      Christoffer Dall <christoffer.dall@arm.com>
8597 M:      Marc Zyngier <marc.zyngier@arm.com>
8598 R:      James Morse <james.morse@arm.com>
8599 R:      Julien Thierry <julien.thierry@arm.com>
8600 R:      Suzuki K Pouloze <suzuki.poulose@arm.com>
8601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8602 L:      kvmarm@lists.cs.columbia.edu
8603 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8605 S:      Maintained
8606 F:      arch/arm/include/uapi/asm/kvm*
8607 F:      arch/arm/include/asm/kvm*
8608 F:      arch/arm/kvm/
8609 F:      arch/arm64/include/uapi/asm/kvm*
8610 F:      arch/arm64/include/asm/kvm*
8611 F:      arch/arm64/kvm/
8612 F:      virt/kvm/arm/
8613 F:      include/kvm/arm_*
8614
8615 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8616 M:      James Hogan <jhogan@kernel.org>
8617 L:      linux-mips@vger.kernel.org
8618 S:      Supported
8619 F:      arch/mips/include/uapi/asm/kvm*
8620 F:      arch/mips/include/asm/kvm*
8621 F:      arch/mips/kvm/
8622
8623 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8624 M:      Paul Mackerras <paulus@ozlabs.org>
8625 L:      kvm-ppc@vger.kernel.org
8626 W:      http://www.linux-kvm.org/
8627 T:      git git://github.com/agraf/linux-2.6.git
8628 S:      Supported
8629 F:      arch/powerpc/include/uapi/asm/kvm*
8630 F:      arch/powerpc/include/asm/kvm*
8631 F:      arch/powerpc/kvm/
8632 F:      arch/powerpc/kernel/kvm*
8633
8634 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8635 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8636 M:      Janosch Frank <frankja@linux.ibm.com>
8637 R:      David Hildenbrand <david@redhat.com>
8638 R:      Cornelia Huck <cohuck@redhat.com>
8639 L:      linux-s390@vger.kernel.org
8640 W:      http://www.ibm.com/developerworks/linux/linux390/
8641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8642 S:      Supported
8643 F:      arch/s390/include/uapi/asm/kvm*
8644 F:      arch/s390/include/asm/gmap.h
8645 F:      arch/s390/include/asm/kvm*
8646 F:      arch/s390/kvm/
8647 F:      arch/s390/mm/gmap.c
8648
8649 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8650 M:      Paolo Bonzini <pbonzini@redhat.com>
8651 M:      Radim Krčmář <rkrcmar@redhat.com>
8652 L:      kvm@vger.kernel.org
8653 W:      http://www.linux-kvm.org
8654 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8655 S:      Supported
8656 F:      arch/x86/kvm/
8657 F:      arch/x86/kvm/*/
8658 F:      arch/x86/include/uapi/asm/kvm*
8659 F:      arch/x86/include/asm/kvm*
8660 F:      arch/x86/include/asm/pvclock-abi.h
8661 F:      arch/x86/kernel/kvm.c
8662 F:      arch/x86/kernel/kvmclock.c
8663
8664 KERNFS
8665 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8666 M:      Tejun Heo <tj@kernel.org>
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8668 S:      Supported
8669 F:      include/linux/kernfs.h
8670 F:      fs/kernfs/
8671
8672 KEXEC
8673 M:      Eric Biederman <ebiederm@xmission.com>
8674 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8675 L:      kexec@lists.infradead.org
8676 S:      Maintained
8677 F:      include/linux/kexec.h
8678 F:      include/uapi/linux/kexec.h
8679 F:      kernel/kexec*
8680
8681 KEYS-ENCRYPTED
8682 M:      Mimi Zohar <zohar@linux.ibm.com>
8683 L:      linux-integrity@vger.kernel.org
8684 L:      keyrings@vger.kernel.org
8685 S:      Supported
8686 F:      Documentation/security/keys/trusted-encrypted.rst
8687 F:      include/keys/encrypted-type.h
8688 F:      security/keys/encrypted-keys/
8689
8690 KEYS-TRUSTED
8691 M:      James Bottomley <jejb@linux.ibm.com>
8692 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8693 M:      Mimi Zohar <zohar@linux.ibm.com>
8694 L:      linux-integrity@vger.kernel.org
8695 L:      keyrings@vger.kernel.org
8696 S:      Supported
8697 F:      Documentation/security/keys/trusted-encrypted.rst
8698 F:      include/keys/trusted-type.h
8699 F:      security/keys/trusted.c
8700 F:      security/keys/trusted.h
8701
8702 KEYS/KEYRINGS:
8703 M:      David Howells <dhowells@redhat.com>
8704 L:      keyrings@vger.kernel.org
8705 S:      Maintained
8706 F:      Documentation/security/keys/core.rst
8707 F:      include/linux/key.h
8708 F:      include/linux/key-type.h
8709 F:      include/linux/keyctl.h
8710 F:      include/uapi/linux/keyctl.h
8711 F:      include/keys/
8712 F:      security/keys/
8713
8714 KGDB / KDB /debug_core
8715 M:      Jason Wessel <jason.wessel@windriver.com>
8716 M:      Daniel Thompson <daniel.thompson@linaro.org>
8717 W:      http://kgdb.wiki.kernel.org/
8718 L:      kgdb-bugreport@lists.sourceforge.net
8719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8720 S:      Maintained
8721 F:      Documentation/dev-tools/kgdb.rst
8722 F:      drivers/misc/kgdbts.c
8723 F:      drivers/tty/serial/kgdboc.c
8724 F:      include/linux/kdb.h
8725 F:      include/linux/kgdb.h
8726 F:      kernel/debug/
8727
8728 KMEMLEAK
8729 M:      Catalin Marinas <catalin.marinas@arm.com>
8730 S:      Maintained
8731 F:      Documentation/dev-tools/kmemleak.rst
8732 F:      include/linux/kmemleak.h
8733 F:      mm/kmemleak.c
8734 F:      mm/kmemleak-test.c
8735
8736 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8737 M:      Luis Chamberlain <mcgrof@kernel.org>
8738 L:      linux-kernel@vger.kernel.org
8739 S:      Maintained
8740 F:      kernel/kmod.c
8741 F:      include/linux/kmod.h
8742 F:      lib/test_kmod.c
8743 F:      tools/testing/selftests/kmod/
8744
8745 KPROBES
8746 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8747 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8748 M:      "David S. Miller" <davem@davemloft.net>
8749 M:      Masami Hiramatsu <mhiramat@kernel.org>
8750 S:      Maintained
8751 F:      Documentation/kprobes.txt
8752 F:      include/linux/kprobes.h
8753 F:      include/asm-generic/kprobes.h
8754 F:      kernel/kprobes.c
8755
8756 KS0108 LCD CONTROLLER DRIVER
8757 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8758 S:      Maintained
8759 F:      Documentation/auxdisplay/ks0108
8760 F:      drivers/auxdisplay/ks0108.c
8761 F:      include/linux/ks0108.h
8762
8763 L3MDEV
8764 M:      David Ahern <dsa@cumulusnetworks.com>
8765 L:      netdev@vger.kernel.org
8766 S:      Maintained
8767 F:      net/l3mdev
8768 F:      include/net/l3mdev.h
8769
8770 L7 BPF FRAMEWORK
8771 M:      John Fastabend <john.fastabend@gmail.com>
8772 M:      Daniel Borkmann <daniel@iogearbox.net>
8773 L:      netdev@vger.kernel.org
8774 L:      bpf@vger.kernel.org
8775 S:      Maintained
8776 F:      include/linux/skmsg.h
8777 F:      net/core/skmsg.c
8778 F:      net/core/sock_map.c
8779 F:      net/ipv4/tcp_bpf.c
8780
8781 LANTIQ / INTEL Ethernet drivers
8782 M:      Hauke Mehrtens <hauke@hauke-m.de>
8783 L:      netdev@vger.kernel.org
8784 S:      Maintained
8785 F:      net/dsa/tag_gswip.c
8786 F:      drivers/net/ethernet/lantiq_xrx200.c
8787 F:      drivers/net/dsa/lantiq_pce.h
8788 F:      drivers/net/dsa/lantiq_gswip.c
8789
8790 LANTIQ MIPS ARCHITECTURE
8791 M:      John Crispin <john@phrozen.org>
8792 L:      linux-mips@vger.kernel.org
8793 S:      Maintained
8794 F:      arch/mips/lantiq
8795 F:      drivers/soc/lantiq
8796
8797 LAPB module
8798 L:      linux-x25@vger.kernel.org
8799 S:      Orphan
8800 F:      Documentation/networking/lapb-module.txt
8801 F:      include/*/lapb.h
8802 F:      net/lapb/
8803
8804 LASI 53c700 driver for PARISC
8805 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8806 L:      linux-scsi@vger.kernel.org
8807 S:      Maintained
8808 F:      Documentation/scsi/53c700.txt
8809 F:      drivers/scsi/53c700*
8810
8811 LEAKING_ADDRESSES
8812 M:      Tobin C. Harding <me@tobin.cc>
8813 M:      Tycho Andersen <tycho@tycho.ws>
8814 L:      kernel-hardening@lists.openwall.com
8815 S:      Maintained
8816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8817 F:      scripts/leaking_addresses.pl
8818
8819 LED SUBSYSTEM
8820 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8821 M:      Pavel Machek <pavel@ucw.cz>
8822 R:      Dan Murphy <dmurphy@ti.com>
8823 L:      linux-leds@vger.kernel.org
8824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8825 S:      Maintained
8826 F:      Documentation/devicetree/bindings/leds/
8827 F:      drivers/leds/
8828 F:      include/linux/leds.h
8829
8830 LEGACY EEPROM DRIVER
8831 M:      Jean Delvare <jdelvare@suse.com>
8832 S:      Maintained
8833 F:      Documentation/misc-devices/eeprom
8834 F:      drivers/misc/eeprom/eeprom.c
8835
8836 LEGO MINDSTORMS EV3
8837 R:      David Lechner <david@lechnology.com>
8838 S:      Maintained
8839 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8840 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8841 F:      drivers/power/supply/lego_ev3_battery.c
8842
8843 LEGO USB Tower driver
8844 M:      Juergen Stuber <starblue@users.sourceforge.net>
8845 L:      legousb-devel@lists.sourceforge.net
8846 W:      http://legousb.sourceforge.net/
8847 S:      Maintained
8848 F:      drivers/usb/misc/legousbtower.c
8849
8850 LG LAPTOP EXTRAS
8851 M:      Matan Ziv-Av <matan@svgalib.org>
8852 L:      platform-driver-x86@vger.kernel.org
8853 S:      Maintained
8854 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8855 F:      Documentation/laptops/lg-laptop.rst
8856 F:      drivers/platform/x86/lg-laptop.c
8857
8858 LG2160 MEDIA DRIVER
8859 M:      Michael Krufky <mkrufky@linuxtv.org>
8860 L:      linux-media@vger.kernel.org
8861 W:      https://linuxtv.org
8862 W:      http://github.com/mkrufky
8863 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8864 T:      git git://linuxtv.org/mkrufky/tuners.git
8865 S:      Maintained
8866 F:      drivers/media/dvb-frontends/lg2160.*
8867
8868 LGDT3305 MEDIA DRIVER
8869 M:      Michael Krufky <mkrufky@linuxtv.org>
8870 L:      linux-media@vger.kernel.org
8871 W:      https://linuxtv.org
8872 W:      http://github.com/mkrufky
8873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8874 T:      git git://linuxtv.org/mkrufky/tuners.git
8875 S:      Maintained
8876 F:      drivers/media/dvb-frontends/lgdt3305.*
8877
8878 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8879 M:      Viresh Kumar <vireshk@kernel.org>
8880 L:      linux-ide@vger.kernel.org
8881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8882 S:      Maintained
8883 F:      include/linux/pata_arasan_cf_data.h
8884 F:      drivers/ata/pata_arasan_cf.c
8885
8886 LIBATA PATA DRIVERS
8887 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8888 M:      Jens Axboe <axboe@kernel.dk>
8889 L:      linux-ide@vger.kernel.org
8890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8891 S:      Maintained
8892 F:      drivers/ata/pata_*.c
8893 F:      drivers/ata/ata_generic.c
8894
8895 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8896 M:      Linus Walleij <linus.walleij@linaro.org>
8897 L:      linux-ide@vger.kernel.org
8898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8899 S:      Maintained
8900 F:      drivers/ata/pata_ftide010.c
8901 F:      drivers/ata/sata_gemini.c
8902 F:      drivers/ata/sata_gemini.h
8903
8904 LIBATA SATA AHCI PLATFORM devices support
8905 M:      Hans de Goede <hdegoede@redhat.com>
8906 M:      Jens Axboe <axboe@kernel.dk>
8907 L:      linux-ide@vger.kernel.org
8908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8909 S:      Maintained
8910 F:      drivers/ata/ahci_platform.c
8911 F:      drivers/ata/libahci_platform.c
8912 F:      include/linux/ahci_platform.h
8913
8914 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8915 M:      Mikael Pettersson <mikpelinux@gmail.com>
8916 L:      linux-ide@vger.kernel.org
8917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8918 S:      Maintained
8919 F:      drivers/ata/sata_promise.*
8920
8921 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8922 M:      Jens Axboe <axboe@kernel.dk>
8923 L:      linux-ide@vger.kernel.org
8924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8925 S:      Maintained
8926 F:      drivers/ata/
8927 F:      include/linux/ata.h
8928 F:      include/linux/libata.h
8929 F:      Documentation/devicetree/bindings/ata/
8930
8931 LIBLOCKDEP
8932 M:      Sasha Levin <alexander.levin@microsoft.com>
8933 S:      Maintained
8934 F:      tools/lib/lockdep/
8935
8936 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8937 M:      Dan Williams <dan.j.williams@intel.com>
8938 M:      Vishal Verma <vishal.l.verma@intel.com>
8939 M:      Dave Jiang <dave.jiang@intel.com>
8940 L:      linux-nvdimm@lists.01.org
8941 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8942 S:      Supported
8943 F:      drivers/nvdimm/blk.c
8944 F:      drivers/nvdimm/region_devs.c
8945
8946 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8947 M:      Vishal Verma <vishal.l.verma@intel.com>
8948 M:      Dan Williams <dan.j.williams@intel.com>
8949 M:      Dave Jiang <dave.jiang@intel.com>
8950 L:      linux-nvdimm@lists.01.org
8951 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8952 S:      Supported
8953 F:      drivers/nvdimm/btt*
8954
8955 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8956 M:      Dan Williams <dan.j.williams@intel.com>
8957 M:      Vishal Verma <vishal.l.verma@intel.com>
8958 M:      Dave Jiang <dave.jiang@intel.com>
8959 L:      linux-nvdimm@lists.01.org
8960 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8961 S:      Supported
8962 F:      drivers/nvdimm/pmem*
8963
8964 LIBNVDIMM: DEVICETREE BINDINGS
8965 M:      Oliver O'Halloran <oohall@gmail.com>
8966 L:      linux-nvdimm@lists.01.org
8967 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8968 S:      Supported
8969 F:      drivers/nvdimm/of_pmem.c
8970 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8971
8972 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8973 M:      Dan Williams <dan.j.williams@intel.com>
8974 M:      Vishal Verma <vishal.l.verma@intel.com>
8975 M:      Dave Jiang <dave.jiang@intel.com>
8976 M:      Keith Busch <keith.busch@intel.com>
8977 M:      Ira Weiny <ira.weiny@intel.com>
8978 L:      linux-nvdimm@lists.01.org
8979 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8981 S:      Supported
8982 F:      drivers/nvdimm/*
8983 F:      drivers/acpi/nfit/*
8984 F:      include/linux/nd.h
8985 F:      include/linux/libnvdimm.h
8986 F:      include/uapi/linux/ndctl.h
8987
8988 LIGHTNVM PLATFORM SUPPORT
8989 M:      Matias Bjorling <mb@lightnvm.io>
8990 W:      http://github/OpenChannelSSD
8991 L:      linux-block@vger.kernel.org
8992 S:      Maintained
8993 F:      drivers/lightnvm/
8994 F:      include/linux/lightnvm.h
8995 F:      include/uapi/linux/lightnvm.h
8996
8997 LINUX FOR POWER MACINTOSH
8998 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8999 W:      http://www.penguinppc.org/
9000 L:      linuxppc-dev@lists.ozlabs.org
9001 S:      Maintained
9002 F:      arch/powerpc/platforms/powermac/
9003 F:      drivers/macintosh/
9004
9005 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9006 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9007 M:      Paul Mackerras <paulus@samba.org>
9008 M:      Michael Ellerman <mpe@ellerman.id.au>
9009 W:      https://github.com/linuxppc/linux/wiki
9010 L:      linuxppc-dev@lists.ozlabs.org
9011 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9013 S:      Supported
9014 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9015 F:      Documentation/devicetree/bindings/powerpc/
9016 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9017 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9018 F:      Documentation/powerpc/
9019 F:      arch/powerpc/
9020 F:      drivers/char/tpm/tpm_ibmvtpm*
9021 F:      drivers/crypto/nx/
9022 F:      drivers/crypto/vmx/
9023 F:      drivers/i2c/busses/i2c-opal.c
9024 F:      drivers/net/ethernet/ibm/ibmveth.*
9025 F:      drivers/net/ethernet/ibm/ibmvnic.*
9026 F:      drivers/pci/hotplug/pnv_php.c
9027 F:      drivers/pci/hotplug/rpa*
9028 F:      drivers/rtc/rtc-opal.c
9029 F:      drivers/scsi/ibmvscsi/
9030 F:      drivers/tty/hvc/hvc_opal.c
9031 F:      drivers/watchdog/wdrtas.c
9032 F:      tools/testing/selftests/powerpc
9033 N:      /pmac
9034 N:      powermac
9035 N:      powernv
9036 N:      [^a-z0-9]ps3
9037 N:      pseries
9038
9039 LINUX FOR POWERPC EMBEDDED MPC5XXX
9040 M:      Anatolij Gustschin <agust@denx.de>
9041 L:      linuxppc-dev@lists.ozlabs.org
9042 T:      git git://git.denx.de/linux-denx-agust.git
9043 S:      Maintained
9044 F:      arch/powerpc/platforms/512x/
9045 F:      arch/powerpc/platforms/52xx/
9046
9047 LINUX FOR POWERPC EMBEDDED PPC4XX
9048 M:      Alistair Popple <alistair@popple.id.au>
9049 M:      Matt Porter <mporter@kernel.crashing.org>
9050 W:      http://www.penguinppc.org/
9051 L:      linuxppc-dev@lists.ozlabs.org
9052 S:      Maintained
9053 F:      arch/powerpc/platforms/40x/
9054 F:      arch/powerpc/platforms/44x/
9055
9056 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9057 M:      Scott Wood <oss@buserror.net>
9058 M:      Kumar Gala <galak@kernel.crashing.org>
9059 W:      http://www.penguinppc.org/
9060 L:      linuxppc-dev@lists.ozlabs.org
9061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9062 S:      Maintained
9063 F:      arch/powerpc/platforms/83xx/
9064 F:      arch/powerpc/platforms/85xx/
9065 F:      Documentation/devicetree/bindings/powerpc/fsl/
9066
9067 LINUX FOR POWERPC EMBEDDED PPC8XX
9068 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9069 W:      http://www.penguinppc.org/
9070 L:      linuxppc-dev@lists.ozlabs.org
9071 S:      Maintained
9072 F:      arch/powerpc/platforms/8xx/
9073
9074 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9075 L:      linuxppc-dev@lists.ozlabs.org
9076 S:      Orphan
9077 F:      arch/powerpc/*/*virtex*
9078 F:      arch/powerpc/*/*/*virtex*
9079
9080 LINUX FOR POWERPC PA SEMI PWRFICIENT
9081 L:      linuxppc-dev@lists.ozlabs.org
9082 S:      Orphan
9083 F:      arch/powerpc/platforms/pasemi/
9084 F:      drivers/*/*pasemi*
9085 F:      drivers/*/*/*pasemi*
9086
9087 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9088 M:      Kees Cook <keescook@chromium.org>
9089 S:      Maintained
9090 F:      drivers/misc/lkdtm/*
9091
9092 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9093 M:      Alan Stern <stern@rowland.harvard.edu>
9094 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9095 M:      Will Deacon <will.deacon@arm.com>
9096 M:      Peter Zijlstra <peterz@infradead.org>
9097 M:      Boqun Feng <boqun.feng@gmail.com>
9098 M:      Nicholas Piggin <npiggin@gmail.com>
9099 M:      David Howells <dhowells@redhat.com>
9100 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9101 M:      Luc Maranget <luc.maranget@inria.fr>
9102 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9103 R:      Akira Yokosawa <akiyks@gmail.com>
9104 R:      Daniel Lustig <dlustig@nvidia.com>
9105 L:      linux-kernel@vger.kernel.org
9106 L:      linux-arch@vger.kernel.org
9107 S:      Supported
9108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9109 F:      tools/memory-model/
9110 F:      Documentation/atomic_bitops.txt
9111 F:      Documentation/atomic_t.txt
9112 F:      Documentation/core-api/atomic_ops.rst
9113 F:      Documentation/core-api/refcount-vs-atomic.rst
9114 F:      Documentation/memory-barriers.txt
9115
9116 LIS3LV02D ACCELEROMETER DRIVER
9117 M:      Eric Piel <eric.piel@tremplin-utc.net>
9118 S:      Maintained
9119 F:      Documentation/misc-devices/lis3lv02d
9120 F:      drivers/misc/lis3lv02d/
9121 F:      drivers/platform/x86/hp_accel.c
9122
9123 LIVE PATCHING
9124 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9125 M:      Jiri Kosina <jikos@kernel.org>
9126 M:      Miroslav Benes <mbenes@suse.cz>
9127 M:      Petr Mladek <pmladek@suse.com>
9128 R:      Joe Lawrence <joe.lawrence@redhat.com>
9129 S:      Maintained
9130 F:      kernel/livepatch/
9131 F:      include/linux/livepatch.h
9132 F:      arch/x86/include/asm/livepatch.h
9133 F:      arch/x86/kernel/livepatch.c
9134 F:      Documentation/livepatch/
9135 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9136 F:      samples/livepatch/
9137 F:      tools/testing/selftests/livepatch/
9138 L:      live-patching@vger.kernel.org
9139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9140
9141 LLC (802.2)
9142 L:      netdev@vger.kernel.org
9143 S:      Odd fixes
9144 F:      include/linux/llc.h
9145 F:      include/uapi/linux/llc.h
9146 F:      include/net/llc*
9147 F:      net/llc/
9148
9149 LM73 HARDWARE MONITOR DRIVER
9150 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9151 L:      linux-hwmon@vger.kernel.org
9152 S:      Maintained
9153 F:      drivers/hwmon/lm73.c
9154
9155 LM78 HARDWARE MONITOR DRIVER
9156 M:      Jean Delvare <jdelvare@suse.com>
9157 L:      linux-hwmon@vger.kernel.org
9158 S:      Maintained
9159 F:      Documentation/hwmon/lm78.rst
9160 F:      drivers/hwmon/lm78.c
9161
9162 LM83 HARDWARE MONITOR DRIVER
9163 M:      Jean Delvare <jdelvare@suse.com>
9164 L:      linux-hwmon@vger.kernel.org
9165 S:      Maintained
9166 F:      Documentation/hwmon/lm83.rst
9167 F:      drivers/hwmon/lm83.c
9168
9169 LM90 HARDWARE MONITOR DRIVER
9170 M:      Jean Delvare <jdelvare@suse.com>
9171 L:      linux-hwmon@vger.kernel.org
9172 S:      Maintained
9173 F:      Documentation/hwmon/lm90.rst
9174 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9175 F:      drivers/hwmon/lm90.c
9176 F:      include/dt-bindings/thermal/lm90.h
9177
9178 LM95234 HARDWARE MONITOR DRIVER
9179 M:      Guenter Roeck <linux@roeck-us.net>
9180 L:      linux-hwmon@vger.kernel.org
9181 S:      Maintained
9182 F:      Documentation/hwmon/lm95234.rst
9183 F:      drivers/hwmon/lm95234.c
9184
9185 LME2510 MEDIA DRIVER
9186 M:      Malcolm Priestley <tvboxspy@gmail.com>
9187 L:      linux-media@vger.kernel.org
9188 W:      https://linuxtv.org
9189 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9190 S:      Maintained
9191 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9192
9193 LOADPIN SECURITY MODULE
9194 M:      Kees Cook <keescook@chromium.org>
9195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9196 S:      Supported
9197 F:      security/loadpin/
9198 F:      Documentation/admin-guide/LSM/LoadPin.rst
9199
9200 LOCKING PRIMITIVES
9201 M:      Peter Zijlstra <peterz@infradead.org>
9202 M:      Ingo Molnar <mingo@redhat.com>
9203 M:      Will Deacon <will.deacon@arm.com>
9204 L:      linux-kernel@vger.kernel.org
9205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9206 S:      Maintained
9207 F:      Documentation/locking/
9208 F:      include/linux/lockdep.h
9209 F:      include/linux/spinlock*.h
9210 F:      arch/*/include/asm/spinlock*.h
9211 F:      include/linux/rwlock*.h
9212 F:      include/linux/mutex*.h
9213 F:      include/linux/rwsem*.h
9214 F:      include/linux/seqlock.h
9215 F:      lib/locking*.[ch]
9216 F:      kernel/locking/
9217 X:      kernel/locking/locktorture.c
9218
9219 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9220 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9221 L:      linux-ntfs-dev@lists.sourceforge.net
9222 W:      http://www.linux-ntfs.org/content/view/19/37/
9223 S:      Maintained
9224 F:      Documentation/ldm.txt
9225 F:      block/partitions/ldm.*
9226
9227 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9228 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9229 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9230 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9231 L:      MPT-FusionLinux.pdl@broadcom.com
9232 L:      linux-scsi@vger.kernel.org
9233 W:      http://www.avagotech.com/support/
9234 S:      Supported
9235 F:      drivers/message/fusion/
9236 F:      drivers/scsi/mpt3sas/
9237
9238 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9239 M:      Matthew Wilcox <willy@infradead.org>
9240 L:      linux-scsi@vger.kernel.org
9241 S:      Maintained
9242 F:      drivers/scsi/sym53c8xx_2/
9243
9244 LTC1660 DAC DRIVER
9245 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9246 L:      linux-iio@vger.kernel.org
9247 S:      Maintained
9248 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9249 F:      drivers/iio/dac/ltc1660.c
9250
9251 LTC4261 HARDWARE MONITOR DRIVER
9252 M:      Guenter Roeck <linux@roeck-us.net>
9253 L:      linux-hwmon@vger.kernel.org
9254 S:      Maintained
9255 F:      Documentation/hwmon/ltc4261.rst
9256 F:      drivers/hwmon/ltc4261.c
9257
9258 LTC4306 I2C MULTIPLEXER DRIVER
9259 M:      Michael Hennerich <michael.hennerich@analog.com>
9260 W:      http://ez.analog.com/community/linux-device-drivers
9261 L:      linux-i2c@vger.kernel.org
9262 S:      Supported
9263 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9264 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9265
9266 LTP (Linux Test Project)
9267 M:      Mike Frysinger <vapier@gentoo.org>
9268 M:      Cyril Hrubis <chrubis@suse.cz>
9269 M:      Wanlong Gao <wanlong.gao@gmail.com>
9270 M:      Jan Stancek <jstancek@redhat.com>
9271 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9272 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9273 L:      ltp@lists.linux.it (subscribers-only)
9274 W:      http://linux-test-project.github.io/
9275 T:      git git://github.com/linux-test-project/ltp.git
9276 S:      Maintained
9277
9278 M68K ARCHITECTURE
9279 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9280 L:      linux-m68k@lists.linux-m68k.org
9281 W:      http://www.linux-m68k.org/
9282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9283 S:      Maintained
9284 F:      arch/m68k/
9285 F:      drivers/zorro/
9286
9287 M68K ON APPLE MACINTOSH
9288 M:      Joshua Thompson <funaho@jurai.org>
9289 W:      http://www.mac.linux-m68k.org/
9290 L:      linux-m68k@lists.linux-m68k.org
9291 S:      Maintained
9292 F:      arch/m68k/mac/
9293
9294 M68K ON HP9000/300
9295 M:      Philip Blundell <philb@gnu.org>
9296 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9297 S:      Maintained
9298 F:      arch/m68k/hp300/
9299
9300 M88DS3103 MEDIA DRIVER
9301 M:      Antti Palosaari <crope@iki.fi>
9302 L:      linux-media@vger.kernel.org
9303 W:      https://linuxtv.org
9304 W:      http://palosaari.fi/linux/
9305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9306 T:      git git://linuxtv.org/anttip/media_tree.git
9307 S:      Maintained
9308 F:      drivers/media/dvb-frontends/m88ds3103*
9309
9310 M88RS2000 MEDIA DRIVER
9311 M:      Malcolm Priestley <tvboxspy@gmail.com>
9312 L:      linux-media@vger.kernel.org
9313 W:      https://linuxtv.org
9314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9315 S:      Maintained
9316 F:      drivers/media/dvb-frontends/m88rs2000*
9317
9318 MA901 MASTERKIT USB FM RADIO DRIVER
9319 M:      Alexey Klimov <klimov.linux@gmail.com>
9320 L:      linux-media@vger.kernel.org
9321 T:      git git://linuxtv.org/media_tree.git
9322 S:      Maintained
9323 F:      drivers/media/radio/radio-ma901.c
9324
9325 MAC80211
9326 M:      Johannes Berg <johannes@sipsolutions.net>
9327 L:      linux-wireless@vger.kernel.org
9328 W:      http://wireless.kernel.org/
9329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9331 S:      Maintained
9332 F:      Documentation/networking/mac80211-injection.txt
9333 F:      include/net/mac80211.h
9334 F:      net/mac80211/
9335 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9336 F:      Documentation/networking/mac80211_hwsim/README
9337
9338 MAILBOX API
9339 M:      Jassi Brar <jassisinghbrar@gmail.com>
9340 L:      linux-kernel@vger.kernel.org
9341 S:      Maintained
9342 F:      drivers/mailbox/
9343 F:      include/linux/mailbox_client.h
9344 F:      include/linux/mailbox_controller.h
9345
9346 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9347 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9348 W:      http://www.kernel.org/doc/man-pages
9349 L:      linux-man@vger.kernel.org
9350 S:      Maintained
9351
9352 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9353 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9354 L:      linux-mips@vger.kernel.org
9355 S:      Maintained
9356 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9357
9358 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9359 M:      Andrew Lunn <andrew@lunn.ch>
9360 M:      Vivien Didelot <vivien.didelot@gmail.com>
9361 L:      netdev@vger.kernel.org
9362 S:      Maintained
9363 F:      drivers/net/dsa/mv88e6xxx/
9364 F:      include/linux/platform_data/mv88e6xxx.h
9365 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9366
9367 MARVELL ARMADA DRM SUPPORT
9368 M:      Russell King <linux@armlinux.org.uk>
9369 S:      Maintained
9370 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9371 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9372 F:      drivers/gpu/drm/armada/
9373 F:      include/uapi/drm/armada_drm.h
9374 F:      Documentation/devicetree/bindings/display/armada/
9375
9376 MARVELL ARMADA 3700 PHY DRIVERS
9377 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9378 S:      Maintained
9379 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9380 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9381 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9382 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9383
9384 MARVELL CRYPTO DRIVER
9385 M:      Boris Brezillon <bbrezillon@kernel.org>
9386 M:      Arnaud Ebalard <arno@natisbad.org>
9387 F:      drivers/crypto/marvell/
9388 S:      Maintained
9389 L:      linux-crypto@vger.kernel.org
9390
9391 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9392 M:      Mirko Lindner <mlindner@marvell.com>
9393 M:      Stephen Hemminger <stephen@networkplumber.org>
9394 L:      netdev@vger.kernel.org
9395 S:      Maintained
9396 F:      drivers/net/ethernet/marvell/sk*
9397
9398 MARVELL LIBERTAS WIRELESS DRIVER
9399 L:      libertas-dev@lists.infradead.org
9400 S:      Orphan
9401 F:      drivers/net/wireless/marvell/libertas/
9402
9403 MARVELL MACCHIATOBIN SUPPORT
9404 M:      Russell King <linux@armlinux.org.uk>
9405 L:      linux-arm-kernel@lists.infradead.org
9406 S:      Maintained
9407 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9408
9409 MARVELL MV643XX ETHERNET DRIVER
9410 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9411 L:      netdev@vger.kernel.org
9412 S:      Maintained
9413 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9414 F:      include/linux/mv643xx.h
9415
9416 MARVELL MV88X3310 PHY DRIVER
9417 M:      Russell King <linux@armlinux.org.uk>
9418 L:      netdev@vger.kernel.org
9419 S:      Maintained
9420 F:      drivers/net/phy/marvell10g.c
9421
9422 MARVELL MVEBU THERMAL DRIVER
9423 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9424 S:      Maintained
9425 F:      drivers/thermal/armada_thermal.c
9426
9427 MARVELL MVNETA ETHERNET DRIVER
9428 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9429 L:      netdev@vger.kernel.org
9430 S:      Maintained
9431 F:      drivers/net/ethernet/marvell/mvneta.*
9432
9433 MARVELL MWIFIEX WIRELESS DRIVER
9434 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9435 M:      Nishant Sarmukadam <nishants@marvell.com>
9436 M:      Ganapathi Bhat <gbhat@marvell.com>
9437 M:      Xinming Hu <huxinming820@gmail.com>
9438 L:      linux-wireless@vger.kernel.org
9439 S:      Maintained
9440 F:      drivers/net/wireless/marvell/mwifiex/
9441
9442 MARVELL MWL8K WIRELESS DRIVER
9443 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9444 L:      linux-wireless@vger.kernel.org
9445 S:      Odd Fixes
9446 F:      drivers/net/wireless/marvell/mwl8k.c
9447
9448 MARVELL NAND CONTROLLER DRIVER
9449 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9450 L:      linux-mtd@lists.infradead.org
9451 S:      Maintained
9452 F:      drivers/mtd/nand/raw/marvell_nand.c
9453 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9454
9455 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9456 M:      Nicolas Pitre <nico@fluxnic.net>
9457 S:      Odd Fixes
9458 F:      drivers/mmc/host/mvsdio.*
9459
9460 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9461 M:      Hu Ziji <huziji@marvell.com>
9462 L:      linux-mmc@vger.kernel.org
9463 S:      Supported
9464 F:      drivers/mmc/host/sdhci-xenon*
9465 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9466
9467 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9468 M:      Sunil Goutham <sgoutham@marvell.com>
9469 M:      Linu Cherian <lcherian@marvell.com>
9470 M:      Geetha sowjanya <gakula@marvell.com>
9471 M:      Jerin Jacob <jerinj@marvell.com>
9472 L:      netdev@vger.kernel.org
9473 S:      Supported
9474 F:      drivers/net/ethernet/marvell/octeontx2/af/
9475
9476 MATROX FRAMEBUFFER DRIVER
9477 L:      linux-fbdev@vger.kernel.org
9478 S:      Orphan
9479 F:      drivers/video/fbdev/matrox/matroxfb_*
9480 F:      include/uapi/linux/matroxfb.h
9481
9482 MAX16065 HARDWARE MONITOR DRIVER
9483 M:      Guenter Roeck <linux@roeck-us.net>
9484 L:      linux-hwmon@vger.kernel.org
9485 S:      Maintained
9486 F:      Documentation/hwmon/max16065.rst
9487 F:      drivers/hwmon/max16065.c
9488
9489 MAX2175 SDR TUNER DRIVER
9490 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9491 L:      linux-media@vger.kernel.org
9492 T:      git git://linuxtv.org/media_tree.git
9493 S:      Maintained
9494 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9495 F:      Documentation/media/v4l-drivers/max2175.rst
9496 F:      drivers/media/i2c/max2175*
9497 F:      include/uapi/linux/max2175.h
9498
9499 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9500 L:      linux-hwmon@vger.kernel.org
9501 S:      Orphan
9502 F:      Documentation/hwmon/max6650.rst
9503 F:      drivers/hwmon/max6650.c
9504
9505 MAX6697 HARDWARE MONITOR DRIVER
9506 M:      Guenter Roeck <linux@roeck-us.net>
9507 L:      linux-hwmon@vger.kernel.org
9508 S:      Maintained
9509 F:      Documentation/hwmon/max6697.rst
9510 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9511 F:      drivers/hwmon/max6697.c
9512 F:      include/linux/platform_data/max6697.h
9513
9514 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9515 M:      Peter Rosin <peda@axentia.se>
9516 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9517 S:      Maintained
9518 F:      Documentation/devicetree/bindings/sound/max9860.txt
9519 F:      sound/soc/codecs/max9860.*
9520
9521 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9522 M:      Andreas Klinger <ak@it-klinger.de>
9523 L:      linux-iio@vger.kernel.org
9524 S:      Maintained
9525 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9526 F:      drivers/iio/proximity/mb1232.c
9527
9528 MAXIM MAX77650 PMIC MFD DRIVER
9529 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9530 L:      linux-kernel@vger.kernel.org
9531 S:      Maintained
9532 F:      Documentation/devicetree/bindings/*/*max77650.txt
9533 F:      Documentation/devicetree/bindings/*/max77650*.txt
9534 F:      include/linux/mfd/max77650.h
9535 F:      drivers/mfd/max77650.c
9536 F:      drivers/regulator/max77650-regulator.c
9537 F:      drivers/power/supply/max77650-charger.c
9538 F:      drivers/input/misc/max77650-onkey.c
9539 F:      drivers/leds/leds-max77650.c
9540 F:      drivers/gpio/gpio-max77650.c
9541
9542 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9543 M:      Javier Martinez Canillas <javier@dowhile0.org>
9544 L:      linux-kernel@vger.kernel.org
9545 S:      Supported
9546 F:      drivers/regulator/max77802-regulator.c
9547 F:      Documentation/devicetree/bindings/*/*max77802.txt
9548 F:      include/dt-bindings/*/*max77802.h
9549
9550 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9551 M:      Krzysztof Kozlowski <krzk@kernel.org>
9552 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9553 L:      linux-pm@vger.kernel.org
9554 S:      Supported
9555 F:      drivers/power/supply/max14577_charger.c
9556 F:      drivers/power/supply/max77693_charger.c
9557
9558 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9559 M:      Chanwoo Choi <cw00.choi@samsung.com>
9560 M:      Krzysztof Kozlowski <krzk@kernel.org>
9561 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9562 L:      linux-kernel@vger.kernel.org
9563 S:      Supported
9564 F:      drivers/*/max14577*.c
9565 F:      drivers/*/max77686*.c
9566 F:      drivers/*/max77693*.c
9567 F:      drivers/extcon/extcon-max14577.c
9568 F:      drivers/extcon/extcon-max77693.c
9569 F:      drivers/rtc/rtc-max77686.c
9570 F:      drivers/clk/clk-max77686.c
9571 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9572 F:      Documentation/devicetree/bindings/*/max77686.txt
9573 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9574 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9575 F:      include/linux/mfd/max14577*.h
9576 F:      include/linux/mfd/max77686*.h
9577 F:      include/linux/mfd/max77693*.h
9578
9579 MAXIRADIO FM RADIO RECEIVER DRIVER
9580 M:      Hans Verkuil <hverkuil@xs4all.nl>
9581 L:      linux-media@vger.kernel.org
9582 T:      git git://linuxtv.org/media_tree.git
9583 W:      https://linuxtv.org
9584 S:      Maintained
9585 F:      drivers/media/radio/radio-maxiradio*
9586
9587 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9588 M:      Peter Rosin <peda@axentia.se>
9589 L:      linux-iio@vger.kernel.org
9590 S:      Maintained
9591 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9592 F:      drivers/iio/potentiometer/mcp4018.c
9593 F:      drivers/iio/potentiometer/mcp4531.c
9594
9595 MCR20A IEEE-802.15.4 RADIO DRIVER
9596 M:      Xue Liu <liuxuenetmail@gmail.com>
9597 L:      linux-wpan@vger.kernel.org
9598 W:      https://github.com/xueliu/mcr20a-linux
9599 S:      Maintained
9600 F:      drivers/net/ieee802154/mcr20a.c
9601 F:      drivers/net/ieee802154/mcr20a.h
9602 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9603
9604 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9605 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9606 L:      linux-iio@vger.kernel.org
9607 S:      Maintained
9608 F:      drivers/iio/dac/cio-dac.c
9609
9610 MEDIA DRIVERS FOR ASCOT2E
9611 M:      Sergey Kozlov <serjk@netup.ru>
9612 M:      Abylay Ospan <aospan@netup.ru>
9613 L:      linux-media@vger.kernel.org
9614 W:      https://linuxtv.org
9615 W:      http://netup.tv/
9616 T:      git git://linuxtv.org/media_tree.git
9617 S:      Supported
9618 F:      drivers/media/dvb-frontends/ascot2e*
9619
9620 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9621 M:      Jasmin Jessich <jasmin@anw.at>
9622 L:      linux-media@vger.kernel.org
9623 W:      https://linuxtv.org
9624 T:      git git://linuxtv.org/media_tree.git
9625 S:      Maintained
9626 F:      drivers/media/dvb-frontends/cxd2099*
9627
9628 MEDIA DRIVERS FOR CXD2841ER
9629 M:      Sergey Kozlov <serjk@netup.ru>
9630 M:      Abylay Ospan <aospan@netup.ru>
9631 L:      linux-media@vger.kernel.org
9632 W:      https://linuxtv.org
9633 W:      http://netup.tv/
9634 T:      git git://linuxtv.org/media_tree.git
9635 S:      Supported
9636 F:      drivers/media/dvb-frontends/cxd2841er*
9637
9638 MEDIA DRIVERS FOR CXD2880
9639 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9640 L:      linux-media@vger.kernel.org
9641 W:      http://linuxtv.org/
9642 T:      git git://linuxtv.org/media_tree.git
9643 S:      Supported
9644 F:      drivers/media/dvb-frontends/cxd2880/*
9645 F:      drivers/media/spi/cxd2880*
9646
9647 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9648 L:      linux-media@vger.kernel.org
9649 W:      https://linuxtv.org
9650 T:      git git://linuxtv.org/media_tree.git
9651 S:      Orphan
9652 F:      drivers/media/pci/ddbridge/*
9653
9654 MEDIA DRIVERS FOR FREESCALE IMX
9655 M:      Steve Longerbeam <slongerbeam@gmail.com>
9656 M:      Philipp Zabel <p.zabel@pengutronix.de>
9657 L:      linux-media@vger.kernel.org
9658 T:      git git://linuxtv.org/media_tree.git
9659 S:      Maintained
9660 F:      Documentation/devicetree/bindings/media/imx.txt
9661 F:      Documentation/media/v4l-drivers/imx.rst
9662 F:      drivers/staging/media/imx/
9663 F:      include/linux/imx-media.h
9664 F:      include/media/imx.h
9665
9666 MEDIA DRIVER FOR FREESCALE IMX PXP
9667 M:      Philipp Zabel <p.zabel@pengutronix.de>
9668 L:      linux-media@vger.kernel.org
9669 T:      git git://linuxtv.org/media_tree.git
9670 S:      Maintained
9671 F:      drivers/media/platform/imx-pxp.[ch]
9672
9673 MEDIA DRIVERS FOR FREESCALE IMX7
9674 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9675 L:      linux-media@vger.kernel.org
9676 T:      git git://linuxtv.org/media_tree.git
9677 S:      Maintained
9678 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9679 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9680 F:      Documentation/media/v4l-drivers/imx7.rst
9681 F:      drivers/staging/media/imx/imx7-media-csi.c
9682 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9683
9684 MEDIA DRIVERS FOR HELENE
9685 M:      Abylay Ospan <aospan@netup.ru>
9686 L:      linux-media@vger.kernel.org
9687 W:      https://linuxtv.org
9688 W:      http://netup.tv/
9689 T:      git git://linuxtv.org/media_tree.git
9690 S:      Supported
9691 F:      drivers/media/dvb-frontends/helene*
9692
9693 MEDIA DRIVERS FOR HORUS3A
9694 M:      Sergey Kozlov <serjk@netup.ru>
9695 M:      Abylay Ospan <aospan@netup.ru>
9696 L:      linux-media@vger.kernel.org
9697 W:      https://linuxtv.org
9698 W:      http://netup.tv/
9699 T:      git git://linuxtv.org/media_tree.git
9700 S:      Supported
9701 F:      drivers/media/dvb-frontends/horus3a*
9702
9703 MEDIA DRIVERS FOR LNBH25
9704 M:      Sergey Kozlov <serjk@netup.ru>
9705 M:      Abylay Ospan <aospan@netup.ru>
9706 L:      linux-media@vger.kernel.org
9707 W:      https://linuxtv.org
9708 W:      http://netup.tv/
9709 T:      git git://linuxtv.org/media_tree.git
9710 S:      Supported
9711 F:      drivers/media/dvb-frontends/lnbh25*
9712
9713 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9714 L:      linux-media@vger.kernel.org
9715 W:      https://linuxtv.org
9716 T:      git git://linuxtv.org/media_tree.git
9717 S:      Orphan
9718 F:      drivers/media/dvb-frontends/mxl5xx*
9719
9720 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9721 M:      Sergey Kozlov <serjk@netup.ru>
9722 M:      Abylay Ospan <aospan@netup.ru>
9723 L:      linux-media@vger.kernel.org
9724 W:      https://linuxtv.org
9725 W:      http://netup.tv/
9726 T:      git git://linuxtv.org/media_tree.git
9727 S:      Supported
9728 F:      drivers/media/pci/netup_unidvb/*
9729
9730 MEDIA DRIVERS FOR RENESAS - CEU
9731 M:      Jacopo Mondi <jacopo@jmondi.org>
9732 L:      linux-media@vger.kernel.org
9733 L:      linux-renesas-soc@vger.kernel.org
9734 T:      git git://linuxtv.org/media_tree.git
9735 S:      Supported
9736 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9737 F:      drivers/media/platform/renesas-ceu.c
9738 F:      include/media/drv-intf/renesas-ceu.h
9739
9740 MEDIA DRIVERS FOR RENESAS - DRIF
9741 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9742 L:      linux-media@vger.kernel.org
9743 L:      linux-renesas-soc@vger.kernel.org
9744 T:      git git://linuxtv.org/media_tree.git
9745 S:      Supported
9746 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9747 F:      drivers/media/platform/rcar_drif.c
9748
9749 MEDIA DRIVERS FOR RENESAS - FCP
9750 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9751 L:      linux-media@vger.kernel.org
9752 L:      linux-renesas-soc@vger.kernel.org
9753 T:      git git://linuxtv.org/media_tree.git
9754 S:      Supported
9755 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9756 F:      drivers/media/platform/rcar-fcp.c
9757 F:      include/media/rcar-fcp.h
9758
9759 MEDIA DRIVERS FOR RENESAS - FDP1
9760 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9761 L:      linux-media@vger.kernel.org
9762 L:      linux-renesas-soc@vger.kernel.org
9763 T:      git git://linuxtv.org/media_tree.git
9764 S:      Supported
9765 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9766 F:      drivers/media/platform/rcar_fdp1.c
9767
9768 MEDIA DRIVERS FOR RENESAS - VIN
9769 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9770 L:      linux-media@vger.kernel.org
9771 L:      linux-renesas-soc@vger.kernel.org
9772 T:      git git://linuxtv.org/media_tree.git
9773 S:      Supported
9774 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9775 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9776 F:      drivers/media/platform/rcar-vin/
9777
9778 MEDIA DRIVERS FOR RENESAS - VSP1
9779 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9780 M:      Kieran Bingham <kieran.bingham+renesas@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,vsp1.txt
9786 F:      drivers/media/platform/vsp1/
9787
9788 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9789 L:      linux-media@vger.kernel.org
9790 W:      https://linuxtv.org
9791 T:      git git://linuxtv.org/media_tree.git
9792 S:      Orphan
9793 F:      drivers/media/dvb-frontends/stv0910*
9794
9795 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9796 L:      linux-media@vger.kernel.org
9797 W:      https://linuxtv.org
9798 T:      git git://linuxtv.org/media_tree.git
9799 S:      Orphan
9800 F:      drivers/media/dvb-frontends/stv6111*
9801
9802 MEDIA DRIVERS FOR STM32 - DCMI
9803 M:      Hugues Fruchet <hugues.fruchet@st.com>
9804 L:      linux-media@vger.kernel.org
9805 T:      git git://linuxtv.org/media_tree.git
9806 S:      Supported
9807 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9808 F:      drivers/media/platform/stm32/stm32-dcmi.c
9809
9810 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9811 M:      Dmitry Osipenko <digetx@gmail.com>
9812 L:      linux-media@vger.kernel.org
9813 L:      linux-tegra@vger.kernel.org
9814 T:      git git://linuxtv.org/media_tree.git
9815 S:      Maintained
9816 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9817 F:      drivers/staging/media/tegra-vde/
9818
9819 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9820 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9821 P:      LinuxTV.org Project
9822 L:      linux-media@vger.kernel.org
9823 W:      https://linuxtv.org
9824 Q:      http://patchwork.kernel.org/project/linux-media/list/
9825 T:      git git://linuxtv.org/media_tree.git
9826 S:      Maintained
9827 F:      Documentation/devicetree/bindings/media/
9828 F:      Documentation/media/
9829 F:      drivers/media/
9830 F:      drivers/staging/media/
9831 F:      include/linux/platform_data/media/
9832 F:      include/media/
9833 F:      include/uapi/linux/dvb/
9834 F:      include/uapi/linux/videodev2.h
9835 F:      include/uapi/linux/media.h
9836 F:      include/uapi/linux/v4l2-*
9837 F:      include/uapi/linux/meye.h
9838 F:      include/uapi/linux/ivtv*
9839 F:      include/uapi/linux/uvcvideo.h
9840
9841 MEDIATEK BLUETOOTH DRIVER
9842 M:      Sean Wang <sean.wang@mediatek.com>
9843 L:      linux-bluetooth@vger.kernel.org
9844 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9845 S:      Maintained
9846 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9847 F:      drivers/bluetooth/btmtkuart.c
9848
9849 MEDIATEK CIR DRIVER
9850 M:      Sean Wang <sean.wang@mediatek.com>
9851 S:      Maintained
9852 F:      drivers/media/rc/mtk-cir.c
9853
9854 MEDIATEK DMA DRIVER
9855 M:      Sean Wang <sean.wang@mediatek.com>
9856 L:      dmaengine@vger.kernel.org
9857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9858 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9859 S:      Maintained
9860 F:      Documentation/devicetree/bindings/dma/mtk-*
9861 F:      drivers/dma/mediatek/
9862
9863 MEDIATEK PMIC LED DRIVER
9864 M:      Sean Wang <sean.wang@mediatek.com>
9865 S:      Maintained
9866 F:      drivers/leds/leds-mt6323.c
9867 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9868
9869 MEDIATEK ETHERNET DRIVER
9870 M:      Felix Fietkau <nbd@openwrt.org>
9871 M:      John Crispin <john@phrozen.org>
9872 M:      Sean Wang <sean.wang@mediatek.com>
9873 M:      Nelson Chang <nelson.chang@mediatek.com>
9874 L:      netdev@vger.kernel.org
9875 S:      Maintained
9876 F:      drivers/net/ethernet/mediatek/
9877
9878 MEDIATEK SWITCH DRIVER
9879 M:      Sean Wang <sean.wang@mediatek.com>
9880 L:      netdev@vger.kernel.org
9881 S:      Maintained
9882 F:      drivers/net/dsa/mt7530.*
9883 F:      net/dsa/tag_mtk.c
9884
9885 MEDIATEK JPEG DRIVER
9886 M:      Rick Chang <rick.chang@mediatek.com>
9887 M:      Bin Liu <bin.liu@mediatek.com>
9888 S:      Supported
9889 F:      drivers/media/platform/mtk-jpeg/
9890 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9891
9892 MEDIATEK MDP DRIVER
9893 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9894 M:      Houlong Wei <houlong.wei@mediatek.com>
9895 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9896 S:      Supported
9897 F:      drivers/media/platform/mtk-mdp/
9898 F:      drivers/media/platform/mtk-vpu/
9899 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9900
9901 MEDIATEK MEDIA DRIVER
9902 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9903 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9904 S:      Supported
9905 F:      drivers/media/platform/mtk-vcodec/
9906 F:      drivers/media/platform/mtk-vpu/
9907 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9908 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9909
9910 MEDIATEK MMC/SD/SDIO DRIVER
9911 M:      Chaotian Jing <chaotian.jing@mediatek.com>
9912 S:      Maintained
9913 F:      drivers/mmc/host/mtk-sd.c
9914 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
9915
9916 MEDIATEK MT76 WIRELESS LAN DRIVER
9917 M:      Felix Fietkau <nbd@nbd.name>
9918 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9919 R:      Ryder Lee <ryder.lee@mediatek.com>
9920 R:      Roy Luo <royluo@google.com>
9921 L:      linux-wireless@vger.kernel.org
9922 S:      Maintained
9923 F:      drivers/net/wireless/mediatek/mt76/
9924
9925 MEDIATEK MT7601U WIRELESS LAN DRIVER
9926 M:      Jakub Kicinski <kubakici@wp.pl>
9927 L:      linux-wireless@vger.kernel.org
9928 S:      Maintained
9929 F:      drivers/net/wireless/mediatek/mt7601u/
9930
9931 MEDIATEK NAND CONTROLLER DRIVER
9932 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9933 L:      linux-mtd@lists.infradead.org
9934 S:      Maintained
9935 F:      drivers/mtd/nand/raw/mtk_*
9936 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9937
9938 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9939 M:      Sean Wang <sean.wang@mediatek.com>
9940 S:      Maintained
9941 F:      drivers/char/hw_random/mtk-rng.c
9942
9943 MEDIATEK USB3 DRD IP DRIVER
9944 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9945 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9948 S:      Maintained
9949 F:      drivers/usb/mtu3/
9950
9951 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9952 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9953 M:      Martin Donnelly <martin.donnelly@ge.com>
9954 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9955 S:      Maintained
9956 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9957 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9958
9959 MEGARAID SCSI/SAS DRIVERS
9960 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9961 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9962 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9963 L:      megaraidlinux.pdl@broadcom.com
9964 L:      linux-scsi@vger.kernel.org
9965 W:      http://www.avagotech.com/support/
9966 S:      Maintained
9967 F:      Documentation/scsi/megaraid.txt
9968 F:      drivers/scsi/megaraid.*
9969 F:      drivers/scsi/megaraid/
9970
9971 MELEXIS MLX90614 DRIVER
9972 M:      Crt Mori <cmo@melexis.com>
9973 L:      linux-iio@vger.kernel.org
9974 W:      http://www.melexis.com
9975 S:      Supported
9976 F:      drivers/iio/temperature/mlx90614.c
9977
9978 MELEXIS MLX90632 DRIVER
9979 M:      Crt Mori <cmo@melexis.com>
9980 L:      linux-iio@vger.kernel.org
9981 W:      http://www.melexis.com
9982 S:      Supported
9983 F:      drivers/iio/temperature/mlx90632.c
9984
9985 MELFAS MIP4 TOUCHSCREEN DRIVER
9986 M:      Sangwon Jee <jeesw@melfas.com>
9987 W:      http://www.melfas.com
9988 S:      Supported
9989 F:      drivers/input/touchscreen/melfas_mip4.c
9990 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9991
9992 MELLANOX ETHERNET DRIVER (mlx4_en)
9993 M:      Tariq Toukan <tariqt@mellanox.com>
9994 L:      netdev@vger.kernel.org
9995 S:      Supported
9996 W:      http://www.mellanox.com
9997 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9998 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9999
10000 MELLANOX ETHERNET DRIVER (mlx5e)
10001 M:      Saeed Mahameed <saeedm@mellanox.com>
10002 L:      netdev@vger.kernel.org
10003 S:      Supported
10004 W:      http://www.mellanox.com
10005 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10006 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10007
10008 MELLANOX ETHERNET INNOVA DRIVERS
10009 R:      Boris Pismenny <borisp@mellanox.com>
10010 L:      netdev@vger.kernel.org
10011 S:      Supported
10012 W:      http://www.mellanox.com
10013 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10014 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10015 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10016 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10017 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10018
10019 MELLANOX ETHERNET SWITCH DRIVERS
10020 M:      Jiri Pirko <jiri@mellanox.com>
10021 M:      Ido Schimmel <idosch@mellanox.com>
10022 L:      netdev@vger.kernel.org
10023 S:      Supported
10024 W:      http://www.mellanox.com
10025 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10026 F:      drivers/net/ethernet/mellanox/mlxsw/
10027 F:      tools/testing/selftests/drivers/net/mlxsw/
10028
10029 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10030 M:      mlxsw@mellanox.com
10031 L:      netdev@vger.kernel.org
10032 S:      Supported
10033 W:      http://www.mellanox.com
10034 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10035 F:      drivers/net/ethernet/mellanox/mlxfw/
10036
10037 MELLANOX HARDWARE PLATFORM SUPPORT
10038 M:      Andy Shevchenko <andy@infradead.org>
10039 M:      Darren Hart <dvhart@infradead.org>
10040 M:      Vadim Pasternak <vadimp@mellanox.com>
10041 L:      platform-driver-x86@vger.kernel.org
10042 S:      Supported
10043 F:      drivers/platform/mellanox/
10044 F:      include/linux/platform_data/mlxreg.h
10045
10046 MELLANOX MLX4 core VPI driver
10047 M:      Tariq Toukan <tariqt@mellanox.com>
10048 L:      netdev@vger.kernel.org
10049 L:      linux-rdma@vger.kernel.org
10050 W:      http://www.mellanox.com
10051 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10052 S:      Supported
10053 F:      drivers/net/ethernet/mellanox/mlx4/
10054 F:      include/linux/mlx4/
10055
10056 MELLANOX MLX4 IB driver
10057 M:      Yishai Hadas <yishaih@mellanox.com>
10058 L:      linux-rdma@vger.kernel.org
10059 W:      http://www.mellanox.com
10060 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10061 S:      Supported
10062 F:      drivers/infiniband/hw/mlx4/
10063 F:      include/linux/mlx4/
10064 F:      include/uapi/rdma/mlx4-abi.h
10065
10066 MELLANOX MLX5 core VPI driver
10067 M:      Saeed Mahameed <saeedm@mellanox.com>
10068 M:      Leon Romanovsky <leonro@mellanox.com>
10069 L:      netdev@vger.kernel.org
10070 L:      linux-rdma@vger.kernel.org
10071 W:      http://www.mellanox.com
10072 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10073 S:      Supported
10074 F:      drivers/net/ethernet/mellanox/mlx5/core/
10075 F:      include/linux/mlx5/
10076
10077 MELLANOX MLX5 IB driver
10078 M:      Leon Romanovsky <leonro@mellanox.com>
10079 L:      linux-rdma@vger.kernel.org
10080 W:      http://www.mellanox.com
10081 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10082 S:      Supported
10083 F:      drivers/infiniband/hw/mlx5/
10084 F:      include/linux/mlx5/
10085 F:      include/uapi/rdma/mlx5-abi.h
10086
10087 MELLANOX MLXCPLD I2C AND MUX DRIVER
10088 M:      Vadim Pasternak <vadimp@mellanox.com>
10089 M:      Michael Shych <michaelsh@mellanox.com>
10090 L:      linux-i2c@vger.kernel.org
10091 S:      Supported
10092 F:      drivers/i2c/busses/i2c-mlxcpld.c
10093 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10094 F:      Documentation/i2c/busses/i2c-mlxcpld
10095
10096 MELLANOX MLXCPLD LED DRIVER
10097 M:      Vadim Pasternak <vadimp@mellanox.com>
10098 L:      linux-leds@vger.kernel.org
10099 S:      Supported
10100 F:      drivers/leds/leds-mlxcpld.c
10101 F:      drivers/leds/leds-mlxreg.c
10102 F:      Documentation/leds/leds-mlxcpld.txt
10103
10104 MELLANOX PLATFORM DRIVER
10105 M:      Vadim Pasternak <vadimp@mellanox.com>
10106 L:      platform-driver-x86@vger.kernel.org
10107 S:      Supported
10108 F:      drivers/platform/x86/mlx-platform.c
10109
10110 MEMBARRIER SUPPORT
10111 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10112 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10113 L:      linux-kernel@vger.kernel.org
10114 S:      Supported
10115 F:      kernel/sched/membarrier.c
10116 F:      include/uapi/linux/membarrier.h
10117 F:      arch/powerpc/include/asm/membarrier.h
10118
10119 MEMBLOCK
10120 M:      Mike Rapoport <rppt@linux.ibm.com>
10121 L:      linux-mm@kvack.org
10122 S:      Maintained
10123 F:      include/linux/memblock.h
10124 F:      mm/memblock.c
10125 F:      Documentation/core-api/boot-time-mm.rst
10126
10127 MEMORY MANAGEMENT
10128 L:      linux-mm@kvack.org
10129 W:      http://www.linux-mm.org
10130 S:      Maintained
10131 F:      include/linux/mm.h
10132 F:      include/linux/gfp.h
10133 F:      include/linux/mmzone.h
10134 F:      include/linux/memory_hotplug.h
10135 F:      include/linux/vmalloc.h
10136 F:      mm/
10137
10138 MEMORY TECHNOLOGY DEVICES (MTD)
10139 M:      David Woodhouse <dwmw2@infradead.org>
10140 M:      Brian Norris <computersforpeace@gmail.com>
10141 M:      Marek Vasut <marek.vasut@gmail.com>
10142 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10143 M:      Richard Weinberger <richard@nod.at>
10144 M:      Vignesh Raghavendra <vigneshr@ti.com>
10145 L:      linux-mtd@lists.infradead.org
10146 W:      http://www.linux-mtd.infradead.org/
10147 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10150 S:      Maintained
10151 F:      Documentation/devicetree/bindings/mtd/
10152 F:      drivers/mtd/
10153 F:      include/linux/mtd/
10154 F:      include/uapi/mtd/
10155
10156 MEN A21 WATCHDOG DRIVER
10157 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10158 L:      linux-watchdog@vger.kernel.org
10159 S:      Maintained
10160 F:      drivers/watchdog/mena21_wdt.c
10161
10162 MEN CHAMELEON BUS (mcb)
10163 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10164 S:      Maintained
10165 F:      drivers/mcb/
10166 F:      include/linux/mcb.h
10167 F:      Documentation/men-chameleon-bus.txt
10168
10169 MEN F21BMC (Board Management Controller)
10170 M:      Andreas Werner <andreas.werner@men.de>
10171 S:      Supported
10172 F:      drivers/mfd/menf21bmc.c
10173 F:      drivers/watchdog/menf21bmc_wdt.c
10174 F:      drivers/leds/leds-menf21bmc.c
10175 F:      drivers/hwmon/menf21bmc_hwmon.c
10176 F:      Documentation/hwmon/menf21bmc.rst
10177
10178 MEN Z069 WATCHDOG DRIVER
10179 M:      Johannes Thumshirn <jth@kernel.org>
10180 L:      linux-watchdog@vger.kernel.org
10181 S:      Maintained
10182 F:      drivers/watchdog/menz69_wdt.c
10183
10184 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10185 M:      Neil Armstrong <narmstrong@baylibre.com>
10186 L:      linux-media@lists.freedesktop.org
10187 L:      linux-amlogic@lists.infradead.org
10188 W:      http://linux-meson.com/
10189 S:      Supported
10190 F:      drivers/media/platform/meson/ao-cec.c
10191 F:      drivers/media/platform/meson/ao-cec-g12a.c
10192 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10193 T:      git git://linuxtv.org/media_tree.git
10194
10195 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10196 M:      Liang Yang <liang.yang@amlogic.com>
10197 L:      linux-mtd@lists.infradead.org
10198 S:      Maintained
10199 F:      drivers/mtd/nand/raw/meson_*
10200 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10201
10202 METHODE UDPU SUPPORT
10203 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10204 S:      Maintained
10205 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10206
10207 MICROBLAZE ARCHITECTURE
10208 M:      Michal Simek <monstr@monstr.eu>
10209 W:      http://www.monstr.eu/fdt/
10210 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10211 S:      Supported
10212 F:      arch/microblaze/
10213
10214 MICROCHIP AT91 SERIAL DRIVER
10215 M:      Richard Genoud <richard.genoud@gmail.com>
10216 S:      Maintained
10217 F:      drivers/tty/serial/atmel_serial.c
10218 F:      drivers/tty/serial/atmel_serial.h
10219 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10220
10221 MICROCHIP AUDIO ASOC DRIVERS
10222 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10223 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10224 S:      Supported
10225 F:      sound/soc/atmel
10226
10227 MICROCHIP DMA DRIVER
10228 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10230 L:      dmaengine@vger.kernel.org
10231 S:      Supported
10232 F:      drivers/dma/at_hdmac.c
10233 F:      drivers/dma/at_hdmac_regs.h
10234 F:      include/linux/platform_data/dma-atmel.h
10235 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10236 F:      include/dt-bindings/dma/at91.h
10237
10238 MICROCHIP ECC DRIVER
10239 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10240 L:      linux-crypto@vger.kernel.org
10241 S:      Maintained
10242 F:      drivers/crypto/atmel-ecc.*
10243
10244 MICROCHIP I2C DRIVER
10245 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10246 L:      linux-i2c@vger.kernel.org
10247 S:      Supported
10248 F:      drivers/i2c/busses/i2c-at91.h
10249 F:      drivers/i2c/busses/i2c-at91-*.c
10250
10251 MICROCHIP ISC DRIVER
10252 M:      Eugen Hristev <eugen.hristev@microchip.com>
10253 L:      linux-media@vger.kernel.org
10254 S:      Supported
10255 F:      drivers/media/platform/atmel/atmel-isc.c
10256 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10257 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10258
10259 MICROCHIP ISI DRIVER
10260 M:      Eugen Hristev <eugen.hristev@microchip.com>
10261 L:      linux-media@vger.kernel.org
10262 S:      Supported
10263 F:      drivers/media/platform/atmel/atmel-isi.c
10264 F:      drivers/media/platform/atmel/atmel-isi.h
10265
10266 MICROCHIP AT91 USART MFD DRIVER
10267 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10268 L:      linux-kernel@vger.kernel.org
10269 S:      Supported
10270 F:      drivers/mfd/at91-usart.c
10271 F:      include/dt-bindings/mfd/at91-usart.h
10272 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10273
10274 MICROCHIP AT91 USART SPI DRIVER
10275 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10276 L:      linux-spi@vger.kernel.org
10277 S:      Supported
10278 F:      drivers/spi/spi-at91-usart.c
10279 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10280
10281 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10282 M:      Woojung Huh <woojung.huh@microchip.com>
10283 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10284 L:      netdev@vger.kernel.org
10285 S:      Maintained
10286 F:      net/dsa/tag_ksz.c
10287 F:      drivers/net/dsa/microchip/*
10288 F:      include/linux/platform_data/microchip-ksz.h
10289 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10290
10291 MICROCHIP LAN743X ETHERNET DRIVER
10292 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10293 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10294 L:      netdev@vger.kernel.org
10295 S:      Maintained
10296 F:      drivers/net/ethernet/microchip/lan743x_*
10297
10298 MICROCHIP LCDFB DRIVER
10299 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10300 L:      linux-fbdev@vger.kernel.org
10301 S:      Maintained
10302 F:      drivers/video/fbdev/atmel_lcdfb.c
10303 F:      include/video/atmel_lcdc.h
10304
10305 MICROCHIP MMC/SD/SDIO MCI DRIVER
10306 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10307 S:      Maintained
10308 F:      drivers/mmc/host/atmel-mci.c
10309
10310 MICROCHIP MCP16502 PMIC DRIVER
10311 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10313 S:      Maintained
10314 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10315 F:      drivers/regulator/mcp16502.c
10316
10317 MICROCHIP MCP3911 ADC DRIVER
10318 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10319 M:      Kent Gustavsson <kent@minoris.se>
10320 L:      linux-iio@vger.kernel.org
10321 S:      Supported
10322 F:      drivers/iio/adc/mcp3911.c
10323 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10324
10325 MICROCHIP NAND DRIVER
10326 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10327 L:      linux-mtd@lists.infradead.org
10328 S:      Supported
10329 F:      drivers/mtd/nand/raw/atmel/*
10330 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10331
10332 MICROCHIP PWM DRIVER
10333 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10335 L:      linux-pwm@vger.kernel.org
10336 S:      Supported
10337 F:      drivers/pwm/pwm-atmel.c
10338 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10339
10340 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10341 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10342 M:      Eugen Hristev <eugen.hristev@microchip.com>
10343 L:      linux-iio@vger.kernel.org
10344 S:      Supported
10345 F:      drivers/iio/adc/at91-sama5d2_adc.c
10346 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10347 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10348
10349 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10350 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10351 S:      Supported
10352 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10353
10354 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10355 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10357 L:      linux-gpio@vger.kernel.org
10358 F:      drivers/gpio/gpio-sama5d2-piobu.c
10359
10360 MICROCHIP SPI DRIVER
10361 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10362 S:      Supported
10363 F:      drivers/spi/spi-atmel.*
10364
10365 MICROCHIP SSC DRIVER
10366 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10368 S:      Supported
10369 F:      drivers/misc/atmel-ssc.c
10370 F:      include/linux/atmel-ssc.h
10371
10372 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10373 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10375 S:      Supported
10376 F:      drivers/misc/atmel_tclib.c
10377 F:      drivers/clocksource/tcb_clksrc.c
10378
10379 MICROCHIP USBA UDC DRIVER
10380 M:      Cristian Birsan <cristian.birsan@microchip.com>
10381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10382 S:      Supported
10383 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10384
10385 MICROCHIP USB251XB DRIVER
10386 M:      Richard Leitner <richard.leitner@skidata.com>
10387 L:      linux-usb@vger.kernel.org
10388 S:      Maintained
10389 F:      drivers/usb/misc/usb251xb.c
10390 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10391
10392 MICROCHIP XDMA DRIVER
10393 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10394 L:      linux-arm-kernel@lists.infradead.org
10395 L:      dmaengine@vger.kernel.org
10396 S:      Supported
10397 F:      drivers/dma/at_xdmac.c
10398
10399 MICROSEMI MIPS SOCS
10400 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10401 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10402 L:      linux-mips@vger.kernel.org
10403 S:      Supported
10404 F:      arch/mips/generic/board-ocelot.c
10405 F:      arch/mips/configs/generic/board-ocelot.config
10406 F:      arch/mips/boot/dts/mscc/
10407 F:      Documentation/devicetree/bindings/mips/mscc.txt
10408
10409 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10410 M:      Don Brace <don.brace@microsemi.com>
10411 L:      esc.storagedev@microsemi.com
10412 L:      linux-scsi@vger.kernel.org
10413 S:      Supported
10414 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10415 F:      drivers/scsi/smartpqi/Kconfig
10416 F:      drivers/scsi/smartpqi/Makefile
10417 F:      include/linux/cciss*.h
10418 F:      include/uapi/linux/cciss*.h
10419 F:      Documentation/scsi/smartpqi.txt
10420
10421 MICROSEMI ETHERNET SWITCH DRIVER
10422 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10423 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10424 L:      netdev@vger.kernel.org
10425 S:      Supported
10426 F:      drivers/net/ethernet/mscc/
10427
10428 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10429 M:      Chen Yu <yu.c.chen@intel.com>
10430 L:      platform-driver-x86@vger.kernel.org
10431 S:      Supported
10432 F:      drivers/platform/x86/surfacepro3_button.c
10433
10434 MICROTEK X6 SCANNER
10435 M:      Oliver Neukum <oliver@neukum.org>
10436 S:      Maintained
10437 F:      drivers/usb/image/microtek.*
10438
10439 MIPS
10440 M:      Ralf Baechle <ralf@linux-mips.org>
10441 M:      Paul Burton <paul.burton@mips.com>
10442 M:      James Hogan <jhogan@kernel.org>
10443 L:      linux-mips@vger.kernel.org
10444 W:      http://www.linux-mips.org/
10445 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10447 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10448 S:      Supported
10449 F:      Documentation/devicetree/bindings/mips/
10450 F:      Documentation/mips/
10451 F:      arch/mips/
10452 F:      drivers/platform/mips/
10453
10454 MIPS BOSTON DEVELOPMENT BOARD
10455 M:      Paul Burton <paul.burton@mips.com>
10456 L:      linux-mips@vger.kernel.org
10457 S:      Maintained
10458 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10459 F:      arch/mips/boot/dts/img/boston.dts
10460 F:      arch/mips/configs/generic/board-boston.config
10461 F:      drivers/clk/imgtec/clk-boston.c
10462 F:      include/dt-bindings/clock/boston-clock.h
10463
10464 MIPS GENERIC PLATFORM
10465 M:      Paul Burton <paul.burton@mips.com>
10466 L:      linux-mips@vger.kernel.org
10467 S:      Supported
10468 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10469 F:      arch/mips/generic/
10470 F:      arch/mips/tools/generic-board-config.sh
10471
10472 MIPS/LOONGSON1 ARCHITECTURE
10473 M:      Keguang Zhang <keguang.zhang@gmail.com>
10474 L:      linux-mips@vger.kernel.org
10475 S:      Maintained
10476 F:      arch/mips/loongson32/
10477 F:      arch/mips/include/asm/mach-loongson32/
10478 F:      drivers/*/*loongson1*
10479 F:      drivers/*/*/*loongson1*
10480
10481 MIPS/LOONGSON2 ARCHITECTURE
10482 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10483 L:      linux-mips@vger.kernel.org
10484 S:      Maintained
10485 F:      arch/mips/loongson64/fuloong-2e/
10486 F:      arch/mips/loongson64/lemote-2f/
10487 F:      arch/mips/include/asm/mach-loongson64/
10488 F:      drivers/*/*loongson2*
10489 F:      drivers/*/*/*loongson2*
10490
10491 MIPS/LOONGSON3 ARCHITECTURE
10492 M:      Huacai Chen <chenhc@lemote.com>
10493 L:      linux-mips@vger.kernel.org
10494 S:      Maintained
10495 F:      arch/mips/loongson64/
10496 F:      arch/mips/include/asm/mach-loongson64/
10497 F:      drivers/platform/mips/cpu_hwmon.c
10498 F:      drivers/*/*loongson3*
10499 F:      drivers/*/*/*loongson3*
10500
10501 MIPS RINT INSTRUCTION EMULATION
10502 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10503 L:      linux-mips@vger.kernel.org
10504 S:      Supported
10505 F:      arch/mips/math-emu/sp_rint.c
10506 F:      arch/mips/math-emu/dp_rint.c
10507
10508 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10509 M:      Hans Verkuil <hverkuil@xs4all.nl>
10510 L:      linux-media@vger.kernel.org
10511 T:      git git://linuxtv.org/media_tree.git
10512 W:      https://linuxtv.org
10513 S:      Odd Fixes
10514 F:      drivers/media/radio/radio-miropcm20*
10515
10516 MMP SUPPORT
10517 R:      Lubomir Rintel <lkundrak@v3.sk>
10518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10519 S:      Odd Fixes
10520 F:      arch/arm/boot/dts/mmp*
10521 F:      arch/arm/mach-mmp/
10522
10523 MMU GATHER AND TLB INVALIDATION
10524 M:      Will Deacon <will.deacon@arm.com>
10525 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10526 M:      Andrew Morton <akpm@linux-foundation.org>
10527 M:      Nick Piggin <npiggin@gmail.com>
10528 M:      Peter Zijlstra <peterz@infradead.org>
10529 L:      linux-arch@vger.kernel.org
10530 L:      linux-mm@kvack.org
10531 S:      Maintained
10532 F:      arch/*/include/asm/tlb.h
10533 F:      include/asm-generic/tlb.h
10534 F:      mm/mmu_gather.c
10535
10536 MN88472 MEDIA DRIVER
10537 M:      Antti Palosaari <crope@iki.fi>
10538 L:      linux-media@vger.kernel.org
10539 W:      https://linuxtv.org
10540 W:      http://palosaari.fi/linux/
10541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10542 S:      Maintained
10543 F:      drivers/media/dvb-frontends/mn88472*
10544
10545 MN88473 MEDIA DRIVER
10546 M:      Antti Palosaari <crope@iki.fi>
10547 L:      linux-media@vger.kernel.org
10548 W:      https://linuxtv.org
10549 W:      http://palosaari.fi/linux/
10550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10551 S:      Maintained
10552 F:      drivers/media/dvb-frontends/mn88473*
10553
10554 MODULE SUPPORT
10555 M:      Jessica Yu <jeyu@kernel.org>
10556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10557 S:      Maintained
10558 F:      include/linux/module.h
10559 F:      kernel/module.c
10560
10561 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10562 W:      http://popies.net/meye/
10563 S:      Orphan
10564 F:      Documentation/media/v4l-drivers/meye*
10565 F:      drivers/media/pci/meye/
10566 F:      include/uapi/linux/meye.h
10567
10568 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10569 M:      Jiri Slaby <jirislaby@gmail.com>
10570 S:      Maintained
10571 F:      Documentation/serial/moxa-smartio.rst
10572 F:      drivers/tty/mxser.*
10573
10574 MR800 AVERMEDIA USB FM RADIO DRIVER
10575 M:      Alexey Klimov <klimov.linux@gmail.com>
10576 L:      linux-media@vger.kernel.org
10577 T:      git git://linuxtv.org/media_tree.git
10578 S:      Maintained
10579 F:      drivers/media/radio/radio-mr800.c
10580
10581 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10582 M:      Alan Ott <alan@signal11.us>
10583 L:      linux-wpan@vger.kernel.org
10584 S:      Maintained
10585 F:      drivers/net/ieee802154/mrf24j40.c
10586 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10587
10588 MSI LAPTOP SUPPORT
10589 M:      "Lee, Chun-Yi" <jlee@suse.com>
10590 L:      platform-driver-x86@vger.kernel.org
10591 S:      Maintained
10592 F:      drivers/platform/x86/msi-laptop.c
10593
10594 MSI WMI SUPPORT
10595 L:      platform-driver-x86@vger.kernel.org
10596 S:      Orphan
10597 F:      drivers/platform/x86/msi-wmi.c
10598
10599 MSI001 MEDIA DRIVER
10600 M:      Antti Palosaari <crope@iki.fi>
10601 L:      linux-media@vger.kernel.org
10602 W:      https://linuxtv.org
10603 W:      http://palosaari.fi/linux/
10604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10605 T:      git git://linuxtv.org/anttip/media_tree.git
10606 S:      Maintained
10607 F:      drivers/media/tuners/msi001*
10608
10609 MSI2500 MEDIA DRIVER
10610 M:      Antti Palosaari <crope@iki.fi>
10611 L:      linux-media@vger.kernel.org
10612 W:      https://linuxtv.org
10613 W:      http://palosaari.fi/linux/
10614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10615 T:      git git://linuxtv.org/anttip/media_tree.git
10616 S:      Maintained
10617 F:      drivers/media/usb/msi2500/
10618
10619 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10620 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10621 L:      linux-mtd@lists.infradead.org
10622 S:      Maintained
10623 F:      drivers/mtd/devices/docg3*
10624
10625 MT9M032 APTINA SENSOR DRIVER
10626 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10627 L:      linux-media@vger.kernel.org
10628 T:      git git://linuxtv.org/media_tree.git
10629 S:      Maintained
10630 F:      drivers/media/i2c/mt9m032.c
10631 F:      include/media/i2c/mt9m032.h
10632
10633 MT9P031 APTINA CAMERA SENSOR
10634 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10635 L:      linux-media@vger.kernel.org
10636 T:      git git://linuxtv.org/media_tree.git
10637 S:      Maintained
10638 F:      drivers/media/i2c/mt9p031.c
10639 F:      include/media/i2c/mt9p031.h
10640
10641 MT9T001 APTINA CAMERA SENSOR
10642 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10643 L:      linux-media@vger.kernel.org
10644 T:      git git://linuxtv.org/media_tree.git
10645 S:      Maintained
10646 F:      drivers/media/i2c/mt9t001.c
10647 F:      include/media/i2c/mt9t001.h
10648
10649 MT9T112 APTINA CAMERA SENSOR
10650 M:      Jacopo Mondi <jacopo@jmondi.org>
10651 L:      linux-media@vger.kernel.org
10652 T:      git git://linuxtv.org/media_tree.git
10653 S:      Odd Fixes
10654 F:      drivers/media/i2c/mt9t112.c
10655 F:      include/media/i2c/mt9t112.h
10656
10657 MT9V032 APTINA CAMERA SENSOR
10658 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10659 L:      linux-media@vger.kernel.org
10660 T:      git git://linuxtv.org/media_tree.git
10661 S:      Maintained
10662 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10663 F:      drivers/media/i2c/mt9v032.c
10664 F:      include/media/i2c/mt9v032.h
10665
10666 MT9V111 APTINA CAMERA SENSOR
10667 M:      Jacopo Mondi <jacopo@jmondi.org>
10668 L:      linux-media@vger.kernel.org
10669 T:      git git://linuxtv.org/media_tree.git
10670 S:      Maintained
10671 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10672 F:      drivers/media/i2c/mt9v111.c
10673
10674 MULTIFUNCTION DEVICES (MFD)
10675 M:      Lee Jones <lee.jones@linaro.org>
10676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10677 S:      Supported
10678 F:      Documentation/devicetree/bindings/mfd/
10679 F:      drivers/mfd/
10680 F:      include/linux/mfd/
10681 F:      include/dt-bindings/mfd/
10682
10683 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10684 S:      Orphan
10685 F:      drivers/mmc/host/mmc_spi.c
10686 F:      include/linux/spi/mmc_spi.h
10687
10688 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10689 M:      Ulf Hansson <ulf.hansson@linaro.org>
10690 L:      linux-mmc@vger.kernel.org
10691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10692 S:      Maintained
10693 F:      Documentation/devicetree/bindings/mmc/
10694 F:      drivers/mmc/
10695 F:      include/linux/mmc/
10696 F:      include/uapi/linux/mmc/
10697
10698 MULTIPLEXER SUBSYSTEM
10699 M:      Peter Rosin <peda@axentia.se>
10700 S:      Maintained
10701 F:      Documentation/ABI/testing/sysfs-class-mux*
10702 F:      Documentation/devicetree/bindings/mux/
10703 F:      include/dt-bindings/mux/
10704 F:      include/linux/mux/
10705 F:      drivers/mux/
10706
10707 MULTITECH MULTIPORT CARD (ISICOM)
10708 S:      Orphan
10709 F:      drivers/tty/isicom.c
10710 F:      include/linux/isicom.h
10711
10712 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10713 M:      Bin Liu <b-liu@ti.com>
10714 L:      linux-usb@vger.kernel.org
10715 S:      Maintained
10716 F:      drivers/usb/musb/
10717
10718 MXL301RF MEDIA DRIVER
10719 M:      Akihiro Tsukada <tskd08@gmail.com>
10720 L:      linux-media@vger.kernel.org
10721 S:      Odd Fixes
10722 F:      drivers/media/tuners/mxl301rf*
10723
10724 MXL5007T MEDIA DRIVER
10725 M:      Michael Krufky <mkrufky@linuxtv.org>
10726 L:      linux-media@vger.kernel.org
10727 W:      https://linuxtv.org
10728 W:      http://github.com/mkrufky
10729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10730 T:      git git://linuxtv.org/mkrufky/tuners.git
10731 S:      Maintained
10732 F:      drivers/media/tuners/mxl5007t.*
10733
10734 MXSFB DRM DRIVER
10735 M:      Marek Vasut <marex@denx.de>
10736 M:      Stefan Agner <stefan@agner.ch>
10737 L:      dri-devel@lists.freedesktop.org
10738 S:      Supported
10739 F:      drivers/gpu/drm/mxsfb/
10740 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10741 T:      git git://anongit.freedesktop.org/drm/drm-misc
10742
10743 MYLEX DAC960 PCI RAID Controller
10744 M:      Hannes Reinecke <hare@kernel.org>
10745 L:      linux-scsi@vger.kernel.org
10746 S:      Supported
10747 F:      drivers/scsi/myrb.*
10748 F:      drivers/scsi/myrs.*
10749
10750 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10751 M:      Chris Lee <christopher.lee@cspi.com>
10752 L:      netdev@vger.kernel.org
10753 W:      https://www.cspi.com/ethernet-products/support/downloads/
10754 S:      Supported
10755 F:      drivers/net/ethernet/myricom/myri10ge/
10756
10757 NAND FLASH SUBSYSTEM
10758 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10759 R:      Richard Weinberger <richard@nod.at>
10760 L:      linux-mtd@lists.infradead.org
10761 W:      http://www.linux-mtd.infradead.org/
10762 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10764 S:      Maintained
10765 F:      drivers/mtd/nand/
10766 F:      include/linux/mtd/*nand*.h
10767
10768 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10769 M:      Daniel Mack <zonque@gmail.com>
10770 S:      Maintained
10771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10772 W:      http://www.native-instruments.com
10773 F:      sound/usb/caiaq/
10774
10775 NATSEMI ETHERNET DRIVER (DP8381x)
10776 S:      Orphan
10777 F:      drivers/net/ethernet/natsemi/natsemi.c
10778
10779 NCR 5380 SCSI DRIVERS
10780 M:      Finn Thain <fthain@telegraphics.com.au>
10781 M:      Michael Schmitz <schmitzmic@gmail.com>
10782 L:      linux-scsi@vger.kernel.org
10783 S:      Maintained
10784 F:      Documentation/scsi/g_NCR5380.txt
10785 F:      drivers/scsi/NCR5380.*
10786 F:      drivers/scsi/arm/cumana_1.c
10787 F:      drivers/scsi/arm/oak.c
10788 F:      drivers/scsi/atari_scsi.*
10789 F:      drivers/scsi/dmx3191d.c
10790 F:      drivers/scsi/g_NCR5380.*
10791 F:      drivers/scsi/mac_scsi.*
10792 F:      drivers/scsi/sun3_scsi.*
10793 F:      drivers/scsi/sun3_scsi_vme.c
10794
10795 NCSI LIBRARY:
10796 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10797 S:      Maintained
10798 F:      net/ncsi/
10799
10800 NCT6775 HARDWARE MONITOR DRIVER
10801 M:      Guenter Roeck <linux@roeck-us.net>
10802 L:      linux-hwmon@vger.kernel.org
10803 S:      Maintained
10804 F:      Documentation/hwmon/nct6775.rst
10805 F:      drivers/hwmon/nct6775.c
10806
10807 NET_FAILOVER MODULE
10808 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10809 L:      netdev@vger.kernel.org
10810 S:      Supported
10811 F:      driver/net/net_failover.c
10812 F:      include/net/net_failover.h
10813 F:      Documentation/networking/net_failover.rst
10814
10815 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10816 M:      Faisal Latif <faisal.latif@intel.com>
10817 L:      linux-rdma@vger.kernel.org
10818 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10819 S:      Supported
10820 F:      drivers/infiniband/hw/nes/
10821 F:      include/uapi/rdma/nes-abi.h
10822
10823 NETEM NETWORK EMULATOR
10824 M:      Stephen Hemminger <stephen@networkplumber.org>
10825 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10826 S:      Maintained
10827 F:      net/sched/sch_netem.c
10828
10829 NETERION 10GbE DRIVERS (s2io/vxge)
10830 M:      Jon Mason <jdmason@kudzu.us>
10831 L:      netdev@vger.kernel.org
10832 S:      Supported
10833 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10834 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10835 F:      drivers/net/ethernet/neterion/
10836
10837 NETFILTER
10838 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10839 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10840 M:      Florian Westphal <fw@strlen.de>
10841 L:      netfilter-devel@vger.kernel.org
10842 L:      coreteam@netfilter.org
10843 W:      http://www.netfilter.org/
10844 W:      http://www.iptables.org/
10845 W:      http://www.nftables.org/
10846 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10849 S:      Maintained
10850 F:      include/linux/netfilter*
10851 F:      include/linux/netfilter/
10852 F:      include/net/netfilter/
10853 F:      include/uapi/linux/netfilter*
10854 F:      include/uapi/linux/netfilter/
10855 F:      net/*/netfilter.c
10856 F:      net/*/netfilter/
10857 F:      net/netfilter/
10858 F:      net/bridge/br_netfilter*.c
10859
10860 NETROM NETWORK LAYER
10861 M:      Ralf Baechle <ralf@linux-mips.org>
10862 L:      linux-hams@vger.kernel.org
10863 W:      http://www.linux-ax25.org/
10864 S:      Maintained
10865 F:      include/net/netrom.h
10866 F:      include/uapi/linux/netrom.h
10867 F:      net/netrom/
10868
10869 NETRONOME ETHERNET DRIVERS
10870 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10871 L:      oss-drivers@netronome.com
10872 S:      Maintained
10873 F:      drivers/net/ethernet/netronome/
10874
10875 NETWORK BLOCK DEVICE (NBD)
10876 M:      Josef Bacik <josef@toxicpanda.com>
10877 S:      Maintained
10878 L:      linux-block@vger.kernel.org
10879 L:      nbd@other.debian.org
10880 F:      Documentation/blockdev/nbd.txt
10881 F:      drivers/block/nbd.c
10882 F:      include/trace/events/nbd.h
10883 F:      include/uapi/linux/nbd.h
10884
10885 NETWORK DROP MONITOR
10886 M:      Neil Horman <nhorman@tuxdriver.com>
10887 L:      netdev@vger.kernel.org
10888 S:      Maintained
10889 W:      https://fedorahosted.org/dropwatch/
10890 F:      net/core/drop_monitor.c
10891
10892 NETWORKING DRIVERS
10893 M:      "David S. Miller" <davem@davemloft.net>
10894 L:      netdev@vger.kernel.org
10895 W:      http://www.linuxfoundation.org/en/Net
10896 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10899 S:      Odd Fixes
10900 F:      Documentation/devicetree/bindings/net/
10901 F:      drivers/net/
10902 F:      include/linux/if_*
10903 F:      include/linux/netdevice.h
10904 F:      include/linux/etherdevice.h
10905 F:      include/linux/fcdevice.h
10906 F:      include/linux/fddidevice.h
10907 F:      include/linux/hippidevice.h
10908 F:      include/linux/inetdevice.h
10909 F:      include/uapi/linux/if_*
10910 F:      include/uapi/linux/netdevice.h
10911
10912 NETWORKING DRIVERS (WIRELESS)
10913 M:      Kalle Valo <kvalo@codeaurora.org>
10914 L:      linux-wireless@vger.kernel.org
10915 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10918 S:      Maintained
10919 F:      Documentation/devicetree/bindings/net/wireless/
10920 F:      drivers/net/wireless/
10921
10922 NETWORKING [DSA]
10923 M:      Andrew Lunn <andrew@lunn.ch>
10924 M:      Vivien Didelot <vivien.didelot@gmail.com>
10925 M:      Florian Fainelli <f.fainelli@gmail.com>
10926 S:      Maintained
10927 F:      Documentation/devicetree/bindings/net/dsa/
10928 F:      net/dsa/
10929 F:      include/net/dsa.h
10930 F:      include/linux/dsa/
10931 F:      include/linux/platform_data/dsa.h
10932 F:      drivers/net/dsa/
10933
10934 NETWORKING [GENERAL]
10935 M:      "David S. Miller" <davem@davemloft.net>
10936 L:      netdev@vger.kernel.org
10937 W:      http://www.linuxfoundation.org/en/Net
10938 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10941 B:      mailto:netdev@vger.kernel.org
10942 S:      Maintained
10943 F:      net/
10944 F:      include/net/
10945 F:      include/linux/in.h
10946 F:      include/linux/net.h
10947 F:      include/linux/netdevice.h
10948 F:      include/uapi/linux/in.h
10949 F:      include/uapi/linux/net.h
10950 F:      include/uapi/linux/netdevice.h
10951 F:      include/uapi/linux/net_namespace.h
10952 F:      tools/testing/selftests/net/
10953 F:      lib/net_utils.c
10954 F:      lib/random32.c
10955 F:      Documentation/networking/
10956
10957 NETWORKING [IPSEC]
10958 M:      Steffen Klassert <steffen.klassert@secunet.com>
10959 M:      Herbert Xu <herbert@gondor.apana.org.au>
10960 M:      "David S. Miller" <davem@davemloft.net>
10961 L:      netdev@vger.kernel.org
10962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10964 S:      Maintained
10965 F:      net/xfrm/
10966 F:      net/key/
10967 F:      net/ipv4/xfrm*
10968 F:      net/ipv4/esp4*
10969 F:      net/ipv4/ah4.c
10970 F:      net/ipv4/ipcomp.c
10971 F:      net/ipv4/ip_vti.c
10972 F:      net/ipv6/xfrm*
10973 F:      net/ipv6/esp6*
10974 F:      net/ipv6/ah6.c
10975 F:      net/ipv6/ipcomp6.c
10976 F:      net/ipv6/ip6_vti.c
10977 F:      include/uapi/linux/xfrm.h
10978 F:      include/net/xfrm.h
10979
10980 NETWORKING [IPv4/IPv6]
10981 M:      "David S. Miller" <davem@davemloft.net>
10982 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10983 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10984 L:      netdev@vger.kernel.org
10985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10986 S:      Maintained
10987 F:      net/ipv4/
10988 F:      net/ipv6/
10989 F:      include/net/ip*
10990 F:      arch/x86/net/*
10991
10992 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10993 M:      Paul Moore <paul@paul-moore.com>
10994 W:      https://github.com/netlabel
10995 L:      netdev@vger.kernel.org
10996 L:      linux-security-module@vger.kernel.org
10997 S:      Maintained
10998 F:      Documentation/netlabel/
10999 F:      include/net/calipso.h
11000 F:      include/net/cipso_ipv4.h
11001 F:      include/net/netlabel.h
11002 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11003 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11004 F:      net/netlabel/
11005 F:      net/ipv4/cipso_ipv4.c
11006 F:      net/ipv6/calipso.c
11007 F:      net/netfilter/xt_CONNSECMARK.c
11008 F:      net/netfilter/xt_SECMARK.c
11009
11010 NETWORKING [TCP]
11011 M:      Eric Dumazet <edumazet@google.com>
11012 L:      netdev@vger.kernel.org
11013 S:      Maintained
11014 F:      net/ipv4/tcp*.c
11015 F:      net/ipv4/syncookies.c
11016 F:      net/ipv6/tcp*.c
11017 F:      net/ipv6/syncookies.c
11018 F:      include/uapi/linux/tcp.h
11019 F:      include/net/tcp.h
11020 F:      include/linux/tcp.h
11021 F:      include/trace/events/tcp.h
11022
11023 NETWORKING [TLS]
11024 M:      Boris Pismenny <borisp@mellanox.com>
11025 M:      Aviad Yehezkel <aviadye@mellanox.com>
11026 M:      Dave Watson <davejwatson@fb.com>
11027 M:      John Fastabend <john.fastabend@gmail.com>
11028 M:      Daniel Borkmann <daniel@iogearbox.net>
11029 L:      netdev@vger.kernel.org
11030 S:      Maintained
11031 F:      net/tls/*
11032 F:      include/uapi/linux/tls.h
11033 F:      include/net/tls.h
11034
11035 NETWORKING [WIRELESS]
11036 L:      linux-wireless@vger.kernel.org
11037 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11038
11039 NETDEVSIM
11040 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11041 S:      Maintained
11042 F:      drivers/net/netdevsim/*
11043
11044 NETXEN (1/10) GbE SUPPORT
11045 M:      Manish Chopra <manishc@marvell.com>
11046 M:      Rahul Verma <rahulv@marvell.com>
11047 M:      GR-Linux-NIC-Dev@marvell.com
11048 L:      netdev@vger.kernel.org
11049 S:      Supported
11050 F:      drivers/net/ethernet/qlogic/netxen/
11051
11052 NFC SUBSYSTEM
11053 M:      Samuel Ortiz <sameo@linux.intel.com>
11054 L:      linux-wireless@vger.kernel.org
11055 L:      linux-nfc@lists.01.org (subscribers-only)
11056 S:      Supported
11057 F:      net/nfc/
11058 F:      include/net/nfc/
11059 F:      include/uapi/linux/nfc.h
11060 F:      drivers/nfc/
11061 F:      include/linux/platform_data/nfcmrvl.h
11062 F:      include/linux/platform_data/nxp-nci.h
11063 F:      Documentation/devicetree/bindings/net/nfc/
11064
11065 NFS, SUNRPC, AND LOCKD CLIENTS
11066 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11067 M:      Anna Schumaker <anna.schumaker@netapp.com>
11068 L:      linux-nfs@vger.kernel.org
11069 W:      http://client.linux-nfs.org
11070 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11071 S:      Maintained
11072 F:      fs/lockd/
11073 F:      fs/nfs/
11074 F:      fs/nfs_common/
11075 F:      net/sunrpc/
11076 F:      include/linux/lockd/
11077 F:      include/linux/nfs*
11078 F:      include/linux/sunrpc/
11079 F:      include/uapi/linux/nfs*
11080 F:      include/uapi/linux/sunrpc/
11081
11082 NILFS2 FILESYSTEM
11083 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11084 L:      linux-nilfs@vger.kernel.org
11085 W:      https://nilfs.sourceforge.io/
11086 W:      https://nilfs.osdn.jp/
11087 T:      git git://github.com/konis/nilfs2.git
11088 S:      Supported
11089 F:      Documentation/filesystems/nilfs2.txt
11090 F:      fs/nilfs2/
11091 F:      include/trace/events/nilfs2.h
11092 F:      include/uapi/linux/nilfs2_api.h
11093 F:      include/uapi/linux/nilfs2_ondisk.h
11094
11095 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11096 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11097 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11098 S:      Maintained
11099 F:      Documentation/scsi/NinjaSCSI.txt
11100 F:      drivers/scsi/pcmcia/nsp_*
11101
11102 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11103 M:      GOTO Masanori <gotom@debian.or.jp>
11104 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11105 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11106 S:      Maintained
11107 F:      Documentation/scsi/NinjaSCSI.txt
11108 F:      drivers/scsi/nsp32*
11109
11110 NIOS2 ARCHITECTURE
11111 M:      Ley Foon Tan <lftan@altera.com>
11112 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11114 S:      Maintained
11115 F:      arch/nios2/
11116
11117 NOHZ, DYNTICKS SUPPORT
11118 M:      Frederic Weisbecker <fweisbec@gmail.com>
11119 M:      Thomas Gleixner <tglx@linutronix.de>
11120 M:      Ingo Molnar <mingo@kernel.org>
11121 L:      linux-kernel@vger.kernel.org
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11123 S:      Maintained
11124 F:      kernel/time/tick*.*
11125 F:      include/linux/tick.h
11126 F:      include/linux/sched/nohz.h
11127
11128 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11129 M:      Pavel Machek <pavel@ucw.cz>
11130 M:      Sakari Ailus <sakari.ailus@iki.fi>
11131 L:      linux-media@vger.kernel.org
11132 S:      Maintained
11133 F:      drivers/media/i2c/et8ek8
11134 F:      drivers/media/i2c/ad5820.c
11135
11136 NOKIA N900 POWER SUPPLY DRIVERS
11137 R:      Pali Rohár <pali.rohar@gmail.com>
11138 F:      include/linux/power/bq2415x_charger.h
11139 F:      include/linux/power/bq27xxx_battery.h
11140 F:      include/linux/power/isp1704_charger.h
11141 F:      drivers/power/supply/bq2415x_charger.c
11142 F:      drivers/power/supply/bq27xxx_battery.c
11143 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11144 F:      drivers/power/supply/isp1704_charger.c
11145 F:      drivers/power/supply/rx51_battery.c
11146
11147 NOLIBC HEADER FILE
11148 M:      Willy Tarreau <w@1wt.eu>
11149 S:      Maintained
11150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11151 F:      tools/include/nolibc/
11152
11153 NTB AMD DRIVER
11154 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11155 L:      linux-ntb@googlegroups.com
11156 S:      Supported
11157 F:      drivers/ntb/hw/amd/
11158
11159 NTB DRIVER CORE
11160 M:      Jon Mason <jdmason@kudzu.us>
11161 M:      Dave Jiang <dave.jiang@intel.com>
11162 M:      Allen Hubbe <allenbh@gmail.com>
11163 L:      linux-ntb@googlegroups.com
11164 S:      Supported
11165 W:      https://github.com/jonmason/ntb/wiki
11166 T:      git git://github.com/jonmason/ntb.git
11167 F:      drivers/ntb/
11168 F:      drivers/net/ntb_netdev.c
11169 F:      include/linux/ntb.h
11170 F:      include/linux/ntb_transport.h
11171 F:      tools/testing/selftests/ntb/
11172
11173 NTB IDT DRIVER
11174 M:      Serge Semin <fancer.lancer@gmail.com>
11175 L:      linux-ntb@googlegroups.com
11176 S:      Supported
11177 F:      drivers/ntb/hw/idt/
11178
11179 NTB INTEL DRIVER
11180 M:      Dave Jiang <dave.jiang@intel.com>
11181 L:      linux-ntb@googlegroups.com
11182 S:      Supported
11183 W:      https://github.com/davejiang/linux/wiki
11184 T:      git https://github.com/davejiang/linux.git
11185 F:      drivers/ntb/hw/intel/
11186
11187 NTFS FILESYSTEM
11188 M:      Anton Altaparmakov <anton@tuxera.com>
11189 L:      linux-ntfs-dev@lists.sourceforge.net
11190 W:      http://www.tuxera.com/
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11192 S:      Supported
11193 F:      Documentation/filesystems/ntfs.txt
11194 F:      fs/ntfs/
11195
11196 NUBUS SUBSYSTEM
11197 M:      Finn Thain <fthain@telegraphics.com.au>
11198 L:      linux-m68k@lists.linux-m68k.org
11199 S:      Maintained
11200 F:      arch/*/include/asm/nubus.h
11201 F:      drivers/nubus/
11202 F:      include/linux/nubus.h
11203 F:      include/uapi/linux/nubus.h
11204
11205 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11206 M:      Antonino Daplas <adaplas@gmail.com>
11207 L:      linux-fbdev@vger.kernel.org
11208 S:      Maintained
11209 F:      drivers/video/fbdev/riva/
11210 F:      drivers/video/fbdev/nvidia/
11211
11212 NVM EXPRESS DRIVER
11213 M:      Keith Busch <keith.busch@intel.com>
11214 M:      Jens Axboe <axboe@fb.com>
11215 M:      Christoph Hellwig <hch@lst.de>
11216 M:      Sagi Grimberg <sagi@grimberg.me>
11217 L:      linux-nvme@lists.infradead.org
11218 T:      git://git.infradead.org/nvme.git
11219 W:      http://git.infradead.org/nvme.git
11220 S:      Supported
11221 F:      drivers/nvme/host/
11222 F:      include/linux/nvme.h
11223 F:      include/uapi/linux/nvme_ioctl.h
11224
11225 NVM EXPRESS FC TRANSPORT DRIVERS
11226 M:      James Smart <james.smart@broadcom.com>
11227 L:      linux-nvme@lists.infradead.org
11228 S:      Supported
11229 F:      include/linux/nvme-fc.h
11230 F:      include/linux/nvme-fc-driver.h
11231 F:      drivers/nvme/host/fc.c
11232 F:      drivers/nvme/target/fc.c
11233 F:      drivers/nvme/target/fcloop.c
11234
11235 NVM EXPRESS TARGET DRIVER
11236 M:      Christoph Hellwig <hch@lst.de>
11237 M:      Sagi Grimberg <sagi@grimberg.me>
11238 L:      linux-nvme@lists.infradead.org
11239 T:      git://git.infradead.org/nvme.git
11240 W:      http://git.infradead.org/nvme.git
11241 S:      Supported
11242 F:      drivers/nvme/target/
11243
11244 NVMEM FRAMEWORK
11245 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11246 S:      Maintained
11247 F:      drivers/nvmem/
11248 F:      Documentation/devicetree/bindings/nvmem/
11249 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11250 F:      include/linux/nvmem-consumer.h
11251 F:      include/linux/nvmem-provider.h
11252
11253 NXP FXAS21002C DRIVER
11254 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11255 L:      linux-iio@vger.kernel.org
11256 S:      Maintained
11257 F:      Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11258 F:      drivers/iio/gyro/fxas21002c_core.c
11259 F:      drivers/iio/gyro/fxas21002c.h
11260 F:      drivers/iio/gyro/fxas21002c_i2c.c
11261 F:      drivers/iio/gyro/fxas21002c_spi.c
11262
11263 NXP SGTL5000 DRIVER
11264 M:      Fabio Estevam <festevam@gmail.com>
11265 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11266 S:      Maintained
11267 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11268 F:      sound/soc/codecs/sgtl5000*
11269
11270 NXP SJA1105 ETHERNET SWITCH DRIVER
11271 M:      Vladimir Oltean <olteanv@gmail.com>
11272 L:      linux-kernel@vger.kernel.org
11273 S:      Maintained
11274 F:      drivers/net/dsa/sja1105
11275
11276 NXP TDA998X DRM DRIVER
11277 M:      Russell King <linux@armlinux.org.uk>
11278 S:      Maintained
11279 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11280 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11281 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11282 F:      include/drm/i2c/tda998x.h
11283 F:      include/dt-bindings/display/tda998x.h
11284 K:      "nxp,tda998x"
11285
11286 NXP TFA9879 DRIVER
11287 M:      Peter Rosin <peda@axentia.se>
11288 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11289 S:      Maintained
11290 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11291 F:      sound/soc/codecs/tfa9879*
11292
11293 NXP-NCI NFC DRIVER
11294 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11295 R:      Charles Gorand <charles.gorand@effinnov.com>
11296 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11297 S:      Supported
11298 F:      drivers/nfc/nxp-nci
11299
11300 OBJAGG
11301 M:      Jiri Pirko <jiri@mellanox.com>
11302 L:      netdev@vger.kernel.org
11303 S:      Supported
11304 F:      lib/objagg.c
11305 F:      lib/test_objagg.c
11306 F:      include/linux/objagg.h
11307
11308 NXP FSPI DRIVER
11309 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11310 M:      Ashish Kumar <ashish.kumar@nxp.com>
11311 L:      linux-spi@vger.kernel.org
11312 S:      Maintained
11313 F:      drivers/spi/spi-nxp-fspi.c
11314 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11315
11316 OBJTOOL
11317 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11318 M:      Peter Zijlstra <peterz@infradead.org>
11319 S:      Supported
11320 F:      tools/objtool/
11321
11322 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11323 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11324 M:      Andrew Donnellan <ajd@linux.ibm.com>
11325 L:      linuxppc-dev@lists.ozlabs.org
11326 S:      Supported
11327 F:      arch/powerpc/platforms/powernv/ocxl.c
11328 F:      arch/powerpc/include/asm/pnv-ocxl.h
11329 F:      drivers/misc/ocxl/
11330 F:      include/misc/ocxl*
11331 F:      include/uapi/misc/ocxl.h
11332 F:      Documentation/accelerators/ocxl.rst
11333
11334 OMAP AUDIO SUPPORT
11335 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11336 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11337 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11338 L:      linux-omap@vger.kernel.org
11339 S:      Maintained
11340 F:      sound/soc/ti/omap*
11341 F:      sound/soc/ti/rx51.c
11342 F:      sound/soc/ti/n810.c
11343 F:      sound/soc/ti/sdma-pcm.*
11344
11345 OMAP CLOCK FRAMEWORK SUPPORT
11346 M:      Paul Walmsley <paul@pwsan.com>
11347 L:      linux-omap@vger.kernel.org
11348 S:      Maintained
11349 F:      arch/arm/*omap*/*clock*
11350
11351 OMAP DEVICE TREE SUPPORT
11352 M:      Benoît Cousson <bcousson@baylibre.com>
11353 M:      Tony Lindgren <tony@atomide.com>
11354 L:      linux-omap@vger.kernel.org
11355 L:      devicetree@vger.kernel.org
11356 S:      Maintained
11357 F:      arch/arm/boot/dts/*omap*
11358 F:      arch/arm/boot/dts/*am3*
11359 F:      arch/arm/boot/dts/*am4*
11360 F:      arch/arm/boot/dts/*am5*
11361 F:      arch/arm/boot/dts/*dra7*
11362
11363 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11364 L:      linux-omap@vger.kernel.org
11365 L:      linux-fbdev@vger.kernel.org
11366 S:      Orphan
11367 F:      drivers/video/fbdev/omap2/
11368 F:      Documentation/arm/OMAP/DSS
11369
11370 OMAP FRAMEBUFFER SUPPORT
11371 L:      linux-fbdev@vger.kernel.org
11372 L:      linux-omap@vger.kernel.org
11373 S:      Orphan
11374 F:      drivers/video/fbdev/omap/
11375
11376 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11377 M:      Roger Quadros <rogerq@ti.com>
11378 M:      Tony Lindgren <tony@atomide.com>
11379 L:      linux-omap@vger.kernel.org
11380 S:      Maintained
11381 F:      drivers/memory/omap-gpmc.c
11382 F:      arch/arm/mach-omap2/*gpmc*
11383
11384 OMAP GPIO DRIVER
11385 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11386 M:      Santosh Shilimkar <ssantosh@kernel.org>
11387 M:      Kevin Hilman <khilman@kernel.org>
11388 L:      linux-omap@vger.kernel.org
11389 S:      Maintained
11390 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11391 F:      drivers/gpio/gpio-omap.c
11392
11393 OMAP HARDWARE SPINLOCK SUPPORT
11394 M:      Ohad Ben-Cohen <ohad@wizery.com>
11395 L:      linux-omap@vger.kernel.org
11396 S:      Maintained
11397 F:      drivers/hwspinlock/omap_hwspinlock.c
11398
11399 OMAP HS MMC SUPPORT
11400 L:      linux-mmc@vger.kernel.org
11401 L:      linux-omap@vger.kernel.org
11402 S:      Orphan
11403 F:      drivers/mmc/host/omap_hsmmc.c
11404
11405 OMAP HWMOD DATA
11406 M:      Paul Walmsley <paul@pwsan.com>
11407 L:      linux-omap@vger.kernel.org
11408 S:      Maintained
11409 F:      arch/arm/mach-omap2/omap_hwmod*data*
11410
11411 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11412 M:      Benoît Cousson <bcousson@baylibre.com>
11413 L:      linux-omap@vger.kernel.org
11414 S:      Maintained
11415 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11416
11417 OMAP HWMOD SUPPORT
11418 M:      Benoît Cousson <bcousson@baylibre.com>
11419 M:      Paul Walmsley <paul@pwsan.com>
11420 L:      linux-omap@vger.kernel.org
11421 S:      Maintained
11422 F:      arch/arm/mach-omap2/omap_hwmod.*
11423
11424 OMAP I2C DRIVER
11425 M:      Vignesh R <vigneshr@ti.com>
11426 L:      linux-omap@vger.kernel.org
11427 L:      linux-i2c@vger.kernel.org
11428 S:      Maintained
11429 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11430 F:      drivers/i2c/busses/i2c-omap.c
11431
11432 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11433 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11434 L:      linux-media@vger.kernel.org
11435 S:      Maintained
11436 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11437 F:      drivers/media/platform/omap3isp/
11438 F:      drivers/staging/media/omap4iss/
11439
11440 OMAP MMC SUPPORT
11441 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11442 L:      linux-omap@vger.kernel.org
11443 S:      Odd Fixes
11444 F:      drivers/mmc/host/omap.c
11445
11446 OMAP POWER MANAGEMENT SUPPORT
11447 M:      Kevin Hilman <khilman@kernel.org>
11448 L:      linux-omap@vger.kernel.org
11449 S:      Maintained
11450 F:      arch/arm/*omap*/*pm*
11451 F:      drivers/cpufreq/omap-cpufreq.c
11452
11453 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11454 M:      Rajendra Nayak <rnayak@codeaurora.org>
11455 M:      Paul Walmsley <paul@pwsan.com>
11456 L:      linux-omap@vger.kernel.org
11457 S:      Maintained
11458 F:      arch/arm/mach-omap2/prm*
11459
11460 OMAP RANDOM NUMBER GENERATOR SUPPORT
11461 M:      Deepak Saxena <dsaxena@plexity.net>
11462 S:      Maintained
11463 F:      drivers/char/hw_random/omap-rng.c
11464
11465 OMAP USB SUPPORT
11466 L:      linux-usb@vger.kernel.org
11467 L:      linux-omap@vger.kernel.org
11468 S:      Orphan
11469 F:      drivers/usb/*/*omap*
11470 F:      arch/arm/*omap*/usb*
11471
11472 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11473 M:      Mark Jackson <mpfj@newflow.co.uk>
11474 L:      linux-omap@vger.kernel.org
11475 S:      Maintained
11476 F:      arch/arm/boot/dts/am335x-nano.dts
11477
11478 OMAP1 SUPPORT
11479 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11480 M:      Tony Lindgren <tony@atomide.com>
11481 L:      linux-omap@vger.kernel.org
11482 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11484 S:      Maintained
11485 F:      arch/arm/mach-omap1/
11486 F:      arch/arm/plat-omap/
11487 F:      arch/arm/configs/omap1_defconfig
11488 F:      drivers/i2c/busses/i2c-omap.c
11489 F:      include/linux/platform_data/i2c-omap.h
11490 F:      include/linux/platform_data/ams-delta-fiq.h
11491
11492 OMAP2+ SUPPORT
11493 M:      Tony Lindgren <tony@atomide.com>
11494 L:      linux-omap@vger.kernel.org
11495 W:      http://www.muru.com/linux/omap/
11496 W:      http://linux.omap.com/
11497 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11499 S:      Maintained
11500 F:      arch/arm/mach-omap2/
11501 F:      arch/arm/plat-omap/
11502 F:      arch/arm/configs/omap2plus_defconfig
11503 F:      drivers/i2c/busses/i2c-omap.c
11504 F:      drivers/irqchip/irq-omap-intc.c
11505 F:      drivers/mfd/*omap*.c
11506 F:      drivers/mfd/menelaus.c
11507 F:      drivers/mfd/palmas.c
11508 F:      drivers/mfd/tps65217.c
11509 F:      drivers/mfd/tps65218.c
11510 F:      drivers/mfd/tps65910.c
11511 F:      drivers/mfd/twl-core.[ch]
11512 F:      drivers/mfd/twl4030*.c
11513 F:      drivers/mfd/twl6030*.c
11514 F:      drivers/mfd/twl6040*.c
11515 F:      drivers/regulator/palmas-regulator*.c
11516 F:      drivers/regulator/pbias-regulator.c
11517 F:      drivers/regulator/tps65217-regulator.c
11518 F:      drivers/regulator/tps65218-regulator.c
11519 F:      drivers/regulator/tps65910-regulator.c
11520 F:      drivers/regulator/twl-regulator.c
11521 F:      drivers/regulator/twl6030-regulator.c
11522 F:      include/linux/platform_data/i2c-omap.h
11523
11524 ONION OMEGA2+ BOARD
11525 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11526 L:      linux-mips@vger.kernel.org
11527 S:      Maintained
11528 F:      arch/mips/boot/dts/ralink/omega2p.dts
11529
11530 OMFS FILESYSTEM
11531 M:      Bob Copeland <me@bobcopeland.com>
11532 L:      linux-karma-devel@lists.sourceforge.net
11533 S:      Maintained
11534 F:      Documentation/filesystems/omfs.txt
11535 F:      fs/omfs/
11536
11537 OMNIKEY CARDMAN 4000 DRIVER
11538 M:      Harald Welte <laforge@gnumonks.org>
11539 S:      Maintained
11540 F:      drivers/char/pcmcia/cm4000_cs.c
11541 F:      include/linux/cm4000_cs.h
11542 F:      include/uapi/linux/cm4000_cs.h
11543
11544 OMNIKEY CARDMAN 4040 DRIVER
11545 M:      Harald Welte <laforge@gnumonks.org>
11546 S:      Maintained
11547 F:      drivers/char/pcmcia/cm4040_cs.*
11548
11549 OMNIVISION OV13858 SENSOR DRIVER
11550 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11551 L:      linux-media@vger.kernel.org
11552 T:      git git://linuxtv.org/media_tree.git
11553 S:      Maintained
11554 F:      drivers/media/i2c/ov13858.c
11555
11556 OMNIVISION OV2680 SENSOR DRIVER
11557 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11558 L:      linux-media@vger.kernel.org
11559 T:      git git://linuxtv.org/media_tree.git
11560 S:      Maintained
11561 F:      drivers/media/i2c/ov2680.c
11562 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11563
11564 OMNIVISION OV2685 SENSOR DRIVER
11565 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11566 L:      linux-media@vger.kernel.org
11567 T:      git git://linuxtv.org/media_tree.git
11568 S:      Maintained
11569 F:      drivers/media/i2c/ov2685.c
11570
11571 OMNIVISION OV5640 SENSOR DRIVER
11572 M:      Steve Longerbeam <slongerbeam@gmail.com>
11573 L:      linux-media@vger.kernel.org
11574 T:      git git://linuxtv.org/media_tree.git
11575 S:      Maintained
11576 F:      drivers/media/i2c/ov5640.c
11577
11578 OMNIVISION OV5647 SENSOR DRIVER
11579 M:      Luis Oliveira <lolivei@synopsys.com>
11580 L:      linux-media@vger.kernel.org
11581 T:      git git://linuxtv.org/media_tree.git
11582 S:      Maintained
11583 F:      drivers/media/i2c/ov5647.c
11584
11585 OMNIVISION OV5695 SENSOR DRIVER
11586 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11587 L:      linux-media@vger.kernel.org
11588 T:      git git://linuxtv.org/media_tree.git
11589 S:      Maintained
11590 F:      drivers/media/i2c/ov5695.c
11591
11592 OMNIVISION OV7670 SENSOR DRIVER
11593 M:      Jonathan Corbet <corbet@lwn.net>
11594 L:      linux-media@vger.kernel.org
11595 T:      git git://linuxtv.org/media_tree.git
11596 S:      Maintained
11597 F:      drivers/media/i2c/ov7670.c
11598 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11599
11600 OMNIVISION OV772x SENSOR DRIVER
11601 M:      Jacopo Mondi <jacopo@jmondi.org>
11602 L:      linux-media@vger.kernel.org
11603 T:      git git://linuxtv.org/media_tree.git
11604 S:      Odd fixes
11605 F:      drivers/media/i2c/ov772x.c
11606 F:      include/media/i2c/ov772x.h
11607 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11608
11609 OMNIVISION OV7740 SENSOR DRIVER
11610 M:      Wenyou Yang <wenyou.yang@microchip.com>
11611 L:      linux-media@vger.kernel.org
11612 T:      git git://linuxtv.org/media_tree.git
11613 S:      Maintained
11614 F:      drivers/media/i2c/ov7740.c
11615 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11616
11617 OMNIVISION OV9640 SENSOR DRIVER
11618 M:      Petr Cvek <petrcvekcz@gmail.com>
11619 L:      linux-media@vger.kernel.org
11620 S:      Maintained
11621 F:      drivers/media/i2c/ov9640.*
11622
11623 OMNIVISION OV8856 SENSOR DRIVER
11624 M:      Ben Kao <ben.kao@intel.com>
11625 L:      linux-media@vger.kernel.org
11626 T:      git git://linuxtv.org/media_tree.git
11627 S:      Maintained
11628 F:      drivers/media/i2c/ov8856.c
11629
11630 OMNIVISION OV9650 SENSOR DRIVER
11631 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11632 R:      Akinobu Mita <akinobu.mita@gmail.com>
11633 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11634 L:      linux-media@vger.kernel.org
11635 T:      git git://linuxtv.org/media_tree.git
11636 S:      Maintained
11637 F:      drivers/media/i2c/ov9650.c
11638 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11639
11640 ONENAND FLASH DRIVER
11641 M:      Kyungmin Park <kyungmin.park@samsung.com>
11642 L:      linux-mtd@lists.infradead.org
11643 S:      Maintained
11644 F:      drivers/mtd/nand/onenand/
11645 F:      include/linux/mtd/onenand*.h
11646
11647 ONSTREAM SCSI TAPE DRIVER
11648 M:      Willem Riede <osst@riede.org>
11649 L:      osst-users@lists.sourceforge.net
11650 L:      linux-scsi@vger.kernel.org
11651 S:      Maintained
11652 F:      Documentation/scsi/osst.txt
11653 F:      drivers/scsi/osst.*
11654 F:      drivers/scsi/osst_*.h
11655 F:      drivers/scsi/st.h
11656
11657 OP-TEE DRIVER
11658 M:      Jens Wiklander <jens.wiklander@linaro.org>
11659 S:      Maintained
11660 F:      drivers/tee/optee/
11661
11662 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11663 M:      Sumit Garg <sumit.garg@linaro.org>
11664 S:      Maintained
11665 F:      drivers/char/hw_random/optee-rng.c
11666
11667 OPA-VNIC DRIVER
11668 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11669 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11670 L:      linux-rdma@vger.kernel.org
11671 S:      Supported
11672 F:      drivers/infiniband/ulp/opa_vnic
11673
11674 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11675 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11676 M:      Frank Rowand <frowand.list@gmail.com>
11677 L:      devicetree@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11680 F:      Documentation/devicetree/overlay-notes.txt
11681 F:      drivers/of/overlay.c
11682 F:      drivers/of/resolver.c
11683 K:      of_overlay_notifier_
11684
11685 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11686 M:      Rob Herring <robh+dt@kernel.org>
11687 M:      Frank Rowand <frowand.list@gmail.com>
11688 L:      devicetree@vger.kernel.org
11689 W:      http://www.devicetree.org/
11690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11691 S:      Maintained
11692 F:      drivers/of/
11693 F:      include/linux/of*.h
11694 F:      scripts/dtc/
11695 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11696
11697 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11698 M:      Rob Herring <robh+dt@kernel.org>
11699 M:      Mark Rutland <mark.rutland@arm.com>
11700 L:      devicetree@vger.kernel.org
11701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11702 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11703 S:      Maintained
11704 F:      Documentation/devicetree/
11705 F:      arch/*/boot/dts/
11706 F:      include/dt-bindings/
11707
11708 OPENCORES I2C BUS DRIVER
11709 M:      Peter Korsgaard <peter@korsgaard.com>
11710 M:      Andrew Lunn <andrew@lunn.ch>
11711 L:      linux-i2c@vger.kernel.org
11712 S:      Maintained
11713 F:      Documentation/i2c/busses/i2c-ocores
11714 F:      drivers/i2c/busses/i2c-ocores.c
11715 F:      include/linux/platform_data/i2c-ocores.h
11716
11717 OPENRISC ARCHITECTURE
11718 M:      Jonas Bonn <jonas@southpole.se>
11719 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11720 M:      Stafford Horne <shorne@gmail.com>
11721 T:      git git://github.com/openrisc/linux.git
11722 L:      openrisc@lists.librecores.org
11723 W:      http://openrisc.io
11724 S:      Maintained
11725 F:      Documentation/devicetree/bindings/openrisc/
11726 F:      Documentation/openrisc/
11727 F:      arch/openrisc/
11728 F:      drivers/irqchip/irq-ompic.c
11729 F:      drivers/irqchip/irq-or1k-*
11730
11731 OPENVSWITCH
11732 M:      Pravin B Shelar <pshelar@ovn.org>
11733 L:      netdev@vger.kernel.org
11734 L:      dev@openvswitch.org
11735 W:      http://openvswitch.org
11736 S:      Maintained
11737 F:      net/openvswitch/
11738 F:      include/uapi/linux/openvswitch.h
11739
11740 OPERATING PERFORMANCE POINTS (OPP)
11741 M:      Viresh Kumar <vireshk@kernel.org>
11742 M:      Nishanth Menon <nm@ti.com>
11743 M:      Stephen Boyd <sboyd@kernel.org>
11744 L:      linux-pm@vger.kernel.org
11745 S:      Maintained
11746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11747 F:      drivers/opp/
11748 F:      include/linux/pm_opp.h
11749 F:      Documentation/power/opp.txt
11750 F:      Documentation/devicetree/bindings/opp/
11751
11752 OPL4 DRIVER
11753 M:      Clemens Ladisch <clemens@ladisch.de>
11754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11756 S:      Maintained
11757 F:      sound/drivers/opl4/
11758
11759 OPROFILE
11760 M:      Robert Richter <rric@kernel.org>
11761 L:      oprofile-list@lists.sf.net
11762 S:      Maintained
11763 F:      arch/*/include/asm/oprofile*.h
11764 F:      arch/*/oprofile/
11765 F:      drivers/oprofile/
11766 F:      include/linux/oprofile.h
11767
11768 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11769 M:      Mark Fasheh <mark@fasheh.com>
11770 M:      Joel Becker <jlbec@evilplan.org>
11771 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
11772 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11773 W:      http://ocfs2.wiki.kernel.org
11774 S:      Supported
11775 F:      Documentation/filesystems/ocfs2.txt
11776 F:      Documentation/filesystems/dlmfs.txt
11777 F:      fs/ocfs2/
11778
11779 ORANGEFS FILESYSTEM
11780 M:      Mike Marshall <hubcap@omnibond.com>
11781 R:      Martin Brandenburg <martin@omnibond.com>
11782 L:      devel@lists.orangefs.org
11783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11784 S:      Supported
11785 F:      fs/orangefs/
11786 F:      Documentation/filesystems/orangefs.txt
11787
11788 ORINOCO DRIVER
11789 L:      linux-wireless@vger.kernel.org
11790 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11791 W:      http://www.nongnu.org/orinoco/
11792 S:      Orphan
11793 F:      drivers/net/wireless/intersil/orinoco/
11794
11795 OV2659 OMNIVISION SENSOR DRIVER
11796 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11797 L:      linux-media@vger.kernel.org
11798 W:      https://linuxtv.org
11799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11800 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11801 S:      Maintained
11802 F:      drivers/media/i2c/ov2659.c
11803 F:      include/media/i2c/ov2659.h
11804
11805 OVERLAY FILESYSTEM
11806 M:      Miklos Szeredi <miklos@szeredi.hu>
11807 L:      linux-unionfs@vger.kernel.org
11808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11809 S:      Supported
11810 F:      fs/overlayfs/
11811 F:      Documentation/filesystems/overlayfs.txt
11812
11813 P54 WIRELESS DRIVER
11814 M:      Christian Lamparter <chunkeey@googlemail.com>
11815 L:      linux-wireless@vger.kernel.org
11816 W:      http://wireless.kernel.org/en/users/Drivers/p54
11817 S:      Maintained
11818 F:      drivers/net/wireless/intersil/p54/
11819
11820 PA SEMI ETHERNET DRIVER
11821 L:      netdev@vger.kernel.org
11822 S:      Orphan
11823 F:      drivers/net/ethernet/pasemi/*
11824
11825 PA SEMI SMBUS DRIVER
11826 L:      linux-i2c@vger.kernel.org
11827 S:      Orphan
11828 F:      drivers/i2c/busses/i2c-pasemi.c
11829
11830 PACKING
11831 M:      Vladimir Oltean <olteanv@gmail.com>
11832 L:      netdev@vger.kernel.org
11833 S:      Supported
11834 F:      lib/packing.c
11835 F:      include/linux/packing.h
11836 F:      Documentation/packing.txt
11837
11838 PADATA PARALLEL EXECUTION MECHANISM
11839 M:      Steffen Klassert <steffen.klassert@secunet.com>
11840 L:      linux-crypto@vger.kernel.org
11841 S:      Maintained
11842 F:      kernel/padata.c
11843 F:      include/linux/padata.h
11844 F:      Documentation/padata.txt
11845
11846 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11847 M:      Harald Welte <laforge@gnumonks.org>
11848 L:      platform-driver-x86@vger.kernel.org
11849 S:      Maintained
11850 F:      drivers/platform/x86/panasonic-laptop.c
11851
11852 PARALLEL LCD/KEYPAD PANEL DRIVER
11853 M:      Willy Tarreau <willy@haproxy.com>
11854 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11855 S:      Odd Fixes
11856 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11857 F:      drivers/auxdisplay/panel.c
11858
11859 PARALLEL PORT SUBSYSTEM
11860 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11861 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11862 L:      linux-parport@lists.infradead.org (subscribers-only)
11863 S:      Maintained
11864 F:      drivers/parport/
11865 F:      include/linux/parport*.h
11866 F:      drivers/char/ppdev.c
11867 F:      include/uapi/linux/ppdev.h
11868 F:      Documentation/parport*.txt
11869
11870 PARAVIRT_OPS INTERFACE
11871 M:      Juergen Gross <jgross@suse.com>
11872 M:      Alok Kataria <akataria@vmware.com>
11873 L:      virtualization@lists.linux-foundation.org
11874 S:      Supported
11875 F:      Documentation/virtual/paravirt_ops.txt
11876 F:      arch/*/kernel/paravirt*
11877 F:      arch/*/include/asm/paravirt*.h
11878 F:      include/linux/hypervisor.h
11879
11880 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11881 M:      Tim Waugh <tim@cyberelk.net>
11882 L:      linux-parport@lists.infradead.org (subscribers-only)
11883 S:      Maintained
11884 F:      Documentation/blockdev/paride.txt
11885 F:      drivers/block/paride/
11886
11887 PARISC ARCHITECTURE
11888 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11889 M:      Helge Deller <deller@gmx.de>
11890 L:      linux-parisc@vger.kernel.org
11891 W:      http://www.parisc-linux.org/
11892 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11895 S:      Maintained
11896 F:      arch/parisc/
11897 F:      Documentation/parisc/
11898 F:      drivers/parisc/
11899 F:      drivers/char/agp/parisc-agp.c
11900 F:      drivers/input/serio/gscps2.c
11901 F:      drivers/parport/parport_gsc.*
11902 F:      drivers/tty/serial/8250/8250_gsc.c
11903 F:      drivers/video/fbdev/sti*
11904 F:      drivers/video/console/sti*
11905 F:      drivers/video/logo/logo_parisc*
11906
11907 PARMAN
11908 M:      Jiri Pirko <jiri@mellanox.com>
11909 L:      netdev@vger.kernel.org
11910 S:      Supported
11911 F:      lib/parman.c
11912 F:      lib/test_parman.c
11913 F:      include/linux/parman.h
11914
11915 PC ENGINES APU BOARD DRIVER
11916 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11917 S:      Maintained
11918 F:      drivers/platform/x86/pcengines-apuv2.c
11919
11920 PC87360 HARDWARE MONITORING DRIVER
11921 M:      Jim Cromie <jim.cromie@gmail.com>
11922 L:      linux-hwmon@vger.kernel.org
11923 S:      Maintained
11924 F:      Documentation/hwmon/pc87360.rst
11925 F:      drivers/hwmon/pc87360.c
11926
11927 PC8736x GPIO DRIVER
11928 M:      Jim Cromie <jim.cromie@gmail.com>
11929 S:      Maintained
11930 F:      drivers/char/pc8736x_gpio.c
11931
11932 PC87427 HARDWARE MONITORING DRIVER
11933 M:      Jean Delvare <jdelvare@suse.com>
11934 L:      linux-hwmon@vger.kernel.org
11935 S:      Maintained
11936 F:      Documentation/hwmon/pc87427.rst
11937 F:      drivers/hwmon/pc87427.c
11938
11939 PCA9532 LED DRIVER
11940 M:      Riku Voipio <riku.voipio@iki.fi>
11941 S:      Maintained
11942 F:      drivers/leds/leds-pca9532.c
11943 F:      include/linux/leds-pca9532.h
11944
11945 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11946 M:      Guenter Roeck <linux@roeck-us.net>
11947 L:      linux-i2c@vger.kernel.org
11948 S:      Maintained
11949 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11950
11951 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11952 M:      Khalid Aziz <khalid@gonehiking.org>
11953 S:      Maintained
11954 F:      drivers/firmware/pcdp.*
11955
11956 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11957 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11958 L:      linux-pci@vger.kernel.org
11959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11960 S:      Maintained
11961 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11962 F:      drivers/pci/controller/pci-aardvark.c
11963
11964 PCI DRIVER FOR ALTERA PCIE IP
11965 M:      Ley Foon Tan <lftan@altera.com>
11966 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11967 L:      linux-pci@vger.kernel.org
11968 S:      Supported
11969 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11970 F:      drivers/pci/controller/pcie-altera.c
11971
11972 PCI DRIVER FOR APPLIEDMICRO XGENE
11973 M:      Toan Le <toan@os.amperecomputing.com>
11974 L:      linux-pci@vger.kernel.org
11975 L:      linux-arm-kernel@lists.infradead.org
11976 S:      Maintained
11977 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11978 F:      drivers/pci/controller/pci-xgene.c
11979
11980 PCI DRIVER FOR ARM VERSATILE PLATFORM
11981 M:      Rob Herring <robh@kernel.org>
11982 L:      linux-pci@vger.kernel.org
11983 L:      linux-arm-kernel@lists.infradead.org
11984 S:      Maintained
11985 F:      Documentation/devicetree/bindings/pci/versatile.txt
11986 F:      drivers/pci/controller/pci-versatile.c
11987
11988 PCI DRIVER FOR ARMADA 8K
11989 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11990 L:      linux-pci@vger.kernel.org
11991 L:      linux-arm-kernel@lists.infradead.org
11992 S:      Maintained
11993 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11994 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11995
11996 PCI DRIVER FOR CADENCE PCIE IP
11997 M:      Tom Joseph <tjoseph@cadence.com>
11998 L:      linux-pci@vger.kernel.org
11999 S:      Maintained
12000 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12001 F:      drivers/pci/controller/pcie-cadence*
12002
12003 PCI DRIVER FOR FREESCALE LAYERSCAPE
12004 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12005 M:      Mingkai Hu <mingkai.hu@nxp.com>
12006 M:      Roy Zang <roy.zang@nxp.com>
12007 L:      linuxppc-dev@lists.ozlabs.org
12008 L:      linux-pci@vger.kernel.org
12009 L:      linux-arm-kernel@lists.infradead.org
12010 S:      Maintained
12011 F:      drivers/pci/controller/dwc/*layerscape*
12012
12013 PCI DRIVER FOR GENERIC OF HOSTS
12014 M:      Will Deacon <will.deacon@arm.com>
12015 L:      linux-pci@vger.kernel.org
12016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12017 S:      Maintained
12018 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12019 F:      drivers/pci/controller/pci-host-common.c
12020 F:      drivers/pci/controller/pci-host-generic.c
12021
12022 PCI DRIVER FOR IMX6
12023 M:      Richard Zhu <hongxing.zhu@nxp.com>
12024 M:      Lucas Stach <l.stach@pengutronix.de>
12025 L:      linux-pci@vger.kernel.org
12026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12027 S:      Maintained
12028 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12029 F:      drivers/pci/controller/dwc/*imx6*
12030
12031 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12032 M:      Keith Busch <keith.busch@intel.com>
12033 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12034 L:      linux-pci@vger.kernel.org
12035 S:      Supported
12036 F:      drivers/pci/controller/vmd.c
12037
12038 PCI DRIVER FOR MICROSEMI SWITCHTEC
12039 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12040 M:      Logan Gunthorpe <logang@deltatee.com>
12041 L:      linux-pci@vger.kernel.org
12042 S:      Maintained
12043 F:      Documentation/switchtec.txt
12044 F:      Documentation/ABI/testing/sysfs-class-switchtec
12045 F:      drivers/pci/switch/switchtec*
12046 F:      include/uapi/linux/switchtec_ioctl.h
12047 F:      include/linux/switchtec.h
12048 F:      drivers/ntb/hw/mscc/
12049
12050 PCI DRIVER FOR MOBIVEIL PCIE IP
12051 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12052 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12053 L:      linux-pci@vger.kernel.org
12054 S:      Supported
12055 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12056 F:      drivers/pci/controller/pcie-mobiveil.c
12057
12058 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12059 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12060 M:      Jason Cooper <jason@lakedaemon.net>
12061 L:      linux-pci@vger.kernel.org
12062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12063 S:      Maintained
12064 F:      drivers/pci/controller/*mvebu*
12065
12066 PCI DRIVER FOR NVIDIA TEGRA
12067 M:      Thierry Reding <thierry.reding@gmail.com>
12068 L:      linux-tegra@vger.kernel.org
12069 L:      linux-pci@vger.kernel.org
12070 S:      Supported
12071 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12072 F:      drivers/pci/controller/pci-tegra.c
12073
12074 PCI DRIVER FOR RENESAS R-CAR
12075 M:      Simon Horman <horms@verge.net.au>
12076 L:      linux-pci@vger.kernel.org
12077 L:      linux-renesas-soc@vger.kernel.org
12078 S:      Maintained
12079 F:      drivers/pci/controller/*rcar*
12080
12081 PCI DRIVER FOR SAMSUNG EXYNOS
12082 M:      Jingoo Han <jingoohan1@gmail.com>
12083 L:      linux-pci@vger.kernel.org
12084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12085 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12086 S:      Maintained
12087 F:      drivers/pci/controller/dwc/pci-exynos.c
12088
12089 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12090 M:      Jingoo Han <jingoohan1@gmail.com>
12091 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12092 L:      linux-pci@vger.kernel.org
12093 S:      Maintained
12094 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12095 F:      drivers/pci/controller/dwc/*designware*
12096
12097 PCI DRIVER FOR TI DRA7XX
12098 M:      Kishon Vijay Abraham I <kishon@ti.com>
12099 L:      linux-omap@vger.kernel.org
12100 L:      linux-pci@vger.kernel.org
12101 S:      Supported
12102 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12103 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12104
12105 PCI DRIVER FOR TI KEYSTONE
12106 M:      Murali Karicheri <m-karicheri2@ti.com>
12107 L:      linux-pci@vger.kernel.org
12108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12109 S:      Maintained
12110 F:      drivers/pci/controller/dwc/pci-keystone.c
12111
12112 PCI ENDPOINT SUBSYSTEM
12113 M:      Kishon Vijay Abraham I <kishon@ti.com>
12114 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12115 L:      linux-pci@vger.kernel.org
12116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12117 S:      Supported
12118 F:      drivers/pci/endpoint/
12119 F:      drivers/misc/pci_endpoint_test.c
12120 F:      tools/pci/
12121
12122 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12123 M:      Russell Currey <ruscur@russell.cc>
12124 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12125 M:      Oliver O'Halloran <oohall@gmail.com>
12126 L:      linuxppc-dev@lists.ozlabs.org
12127 S:      Supported
12128 F:      Documentation/PCI/pci-error-recovery.txt
12129 F:      drivers/pci/pcie/aer.c
12130 F:      drivers/pci/pcie/dpc.c
12131 F:      drivers/pci/pcie/err.c
12132 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
12133 F:      arch/powerpc/kernel/eeh*.c
12134 F:      arch/powerpc/platforms/*/eeh*.c
12135 F:      arch/powerpc/include/*/eeh*.h
12136
12137 PCI ERROR RECOVERY
12138 M:      Linas Vepstas <linasvepstas@gmail.com>
12139 L:      linux-pci@vger.kernel.org
12140 S:      Supported
12141 F:      Documentation/PCI/pci-error-recovery.txt
12142
12143 PCI MSI DRIVER FOR ALTERA MSI IP
12144 M:      Ley Foon Tan <lftan@altera.com>
12145 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12146 L:      linux-pci@vger.kernel.org
12147 S:      Supported
12148 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12149 F:      drivers/pci/controller/pcie-altera-msi.c
12150
12151 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12152 M:      Toan Le <toan@os.amperecomputing.com>
12153 L:      linux-pci@vger.kernel.org
12154 L:      linux-arm-kernel@lists.infradead.org
12155 S:      Maintained
12156 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12157 F:      drivers/pci/controller/pci-xgene-msi.c
12158
12159 PCI SUBSYSTEM
12160 M:      Bjorn Helgaas <bhelgaas@google.com>
12161 L:      linux-pci@vger.kernel.org
12162 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12164 S:      Supported
12165 F:      Documentation/devicetree/bindings/pci/
12166 F:      Documentation/PCI/
12167 F:      drivers/acpi/pci*
12168 F:      drivers/pci/
12169 F:      include/asm-generic/pci*
12170 F:      include/linux/pci*
12171 F:      include/linux/of_pci.h
12172 F:      include/uapi/linux/pci*
12173 F:      lib/pci*
12174 F:      arch/x86/pci/
12175 F:      arch/x86/kernel/quirks.c
12176 F:      arch/x86/kernel/early-quirks.c
12177
12178 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12179 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12180 L:      linux-pci@vger.kernel.org
12181 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12183 S:      Supported
12184 F:      drivers/pci/controller/
12185
12186 PCIE DRIVER FOR ANNAPURNA LABS
12187 M:      Jonathan Chocron <jonnyc@amazon.com>
12188 L:      linux-pci@vger.kernel.org
12189 S:      Maintained
12190 F:      drivers/pci/controller/dwc/pcie-al.c
12191
12192 PCIE DRIVER FOR AMLOGIC MESON
12193 M:      Yue Wang <yue.wang@Amlogic.com>
12194 L:      linux-pci@vger.kernel.org
12195 L:      linux-amlogic@lists.infradead.org
12196 S:      Maintained
12197 F:      drivers/pci/controller/dwc/pci-meson.c
12198
12199 PCIE DRIVER FOR AXIS ARTPEC
12200 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12201 L:      linux-arm-kernel@axis.com
12202 L:      linux-pci@vger.kernel.org
12203 S:      Maintained
12204 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12205 F:      drivers/pci/controller/dwc/*artpec*
12206
12207 PCIE DRIVER FOR CAVIUM THUNDERX
12208 M:      David Daney <david.daney@cavium.com>
12209 L:      linux-pci@vger.kernel.org
12210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12211 S:      Supported
12212 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12213 F:      drivers/pci/controller/pci-thunder-*
12214
12215 PCIE DRIVER FOR HISILICON
12216 M:      Zhou Wang <wangzhou1@hisilicon.com>
12217 L:      linux-pci@vger.kernel.org
12218 S:      Maintained
12219 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12220 F:      drivers/pci/controller/dwc/pcie-hisi.c
12221
12222 PCIE DRIVER FOR HISILICON KIRIN
12223 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12224 M:      Binghui Wang <wangbinghui@hisilicon.com>
12225 L:      linux-pci@vger.kernel.org
12226 S:      Maintained
12227 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12228 F:      drivers/pci/controller/dwc/pcie-kirin.c
12229
12230 PCIE DRIVER FOR HISILICON STB
12231 M:      Shawn Guo <shawn.guo@linaro.org>
12232 L:      linux-pci@vger.kernel.org
12233 S:      Maintained
12234 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12235 F:      drivers/pci/controller/dwc/pcie-histb.c
12236
12237 PCIE DRIVER FOR MEDIATEK
12238 M:      Ryder Lee <ryder.lee@mediatek.com>
12239 L:      linux-pci@vger.kernel.org
12240 L:      linux-mediatek@lists.infradead.org
12241 S:      Supported
12242 F:      Documentation/devicetree/bindings/pci/mediatek*
12243 F:      drivers/pci/controller/*mediatek*
12244
12245 PCIE DRIVER FOR QUALCOMM MSM
12246 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12247 L:      linux-pci@vger.kernel.org
12248 L:      linux-arm-msm@vger.kernel.org
12249 S:      Maintained
12250 F:      drivers/pci/controller/dwc/*qcom*
12251
12252 PCIE DRIVER FOR ROCKCHIP
12253 M:      Shawn Lin <shawn.lin@rock-chips.com>
12254 L:      linux-pci@vger.kernel.org
12255 L:      linux-rockchip@lists.infradead.org
12256 S:      Maintained
12257 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12258 F:      drivers/pci/controller/pcie-rockchip*
12259
12260 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12261 M:      Linus Walleij <linus.walleij@linaro.org>
12262 L:      linux-pci@vger.kernel.org
12263 S:      Maintained
12264 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12265 F:      drivers/pci/controller/pci-v3-semi.c
12266
12267 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12268 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12269 L:      linux-pci@vger.kernel.org
12270 S:      Maintained
12271 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12272 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12273
12274 PCIE DRIVER FOR ST SPEAR13XX
12275 M:      Pratyush Anand <pratyush.anand@gmail.com>
12276 L:      linux-pci@vger.kernel.org
12277 S:      Maintained
12278 F:      drivers/pci/controller/dwc/*spear*
12279
12280 PCMCIA SUBSYSTEM
12281 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12283 S:      Odd Fixes
12284 F:      Documentation/pcmcia/
12285 F:      tools/pcmcia/
12286 F:      drivers/pcmcia/
12287 F:      include/pcmcia/
12288
12289 PCNET32 NETWORK DRIVER
12290 M:      Don Fry <pcnet32@frontier.com>
12291 L:      netdev@vger.kernel.org
12292 S:      Maintained
12293 F:      drivers/net/ethernet/amd/pcnet32.c
12294
12295 PCRYPT PARALLEL CRYPTO ENGINE
12296 M:      Steffen Klassert <steffen.klassert@secunet.com>
12297 L:      linux-crypto@vger.kernel.org
12298 S:      Maintained
12299 F:      crypto/pcrypt.c
12300 F:      include/crypto/pcrypt.h
12301
12302 PEAQ WMI HOTKEYS DRIVER
12303 M:      Hans de Goede <hdegoede@redhat.com>
12304 L:      platform-driver-x86@vger.kernel.org
12305 S:      Maintained
12306 F:      drivers/platform/x86/peaq-wmi.c
12307
12308 PER-CPU MEMORY ALLOCATOR
12309 M:      Dennis Zhou <dennis@kernel.org>
12310 M:      Tejun Heo <tj@kernel.org>
12311 M:      Christoph Lameter <cl@linux.com>
12312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12313 S:      Maintained
12314 F:      include/linux/percpu*.h
12315 F:      mm/percpu*.c
12316 F:      arch/*/include/asm/percpu.h
12317
12318 PER-TASK DELAY ACCOUNTING
12319 M:      Balbir Singh <bsingharora@gmail.com>
12320 S:      Maintained
12321 F:      include/linux/delayacct.h
12322 F:      kernel/delayacct.c
12323
12324 PERFORMANCE EVENTS SUBSYSTEM
12325 M:      Peter Zijlstra <peterz@infradead.org>
12326 M:      Ingo Molnar <mingo@redhat.com>
12327 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12328 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12329 R:      Jiri Olsa <jolsa@redhat.com>
12330 R:      Namhyung Kim <namhyung@kernel.org>
12331 L:      linux-kernel@vger.kernel.org
12332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12333 S:      Supported
12334 F:      kernel/events/*
12335 F:      include/linux/perf_event.h
12336 F:      include/uapi/linux/perf_event.h
12337 F:      arch/*/kernel/perf_event*.c
12338 F:      arch/*/kernel/*/perf_event*.c
12339 F:      arch/*/kernel/*/*/perf_event*.c
12340 F:      arch/*/include/asm/perf_event.h
12341 F:      arch/*/kernel/perf_callchain.c
12342 F:      arch/*/events/*
12343 F:      arch/*/events/*/*
12344 F:      tools/perf/
12345
12346 PERSONALITY HANDLING
12347 M:      Christoph Hellwig <hch@infradead.org>
12348 L:      linux-abi-devel@lists.sourceforge.net
12349 S:      Maintained
12350 F:      include/linux/personality.h
12351 F:      include/uapi/linux/personality.h
12352
12353 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12354 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12355 L:      linux-input@vger.kernel.org
12356 S:      Maintained
12357 F:      Documentation/input/devices/pxrc.rst
12358 F:      drivers/input/joystick/pxrc.c
12359
12360 PHONET PROTOCOL
12361 M:      Remi Denis-Courmont <courmisch@gmail.com>
12362 S:      Supported
12363 F:      Documentation/networking/phonet.txt
12364 F:      include/linux/phonet.h
12365 F:      include/net/phonet/
12366 F:      include/uapi/linux/phonet.h
12367 F:      net/phonet/
12368
12369 PHRAM MTD DRIVER
12370 M:      Joern Engel <joern@lazybastard.org>
12371 L:      linux-mtd@lists.infradead.org
12372 S:      Maintained
12373 F:      drivers/mtd/devices/phram.c
12374
12375 PICOLCD HID DRIVER
12376 M:      Bruno Prémont <bonbons@linux-vserver.org>
12377 L:      linux-input@vger.kernel.org
12378 S:      Maintained
12379 F:      drivers/hid/hid-picolcd*
12380
12381 PICOXCELL SUPPORT
12382 M:      Jamie Iles <jamie@jamieiles.com>
12383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12384 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12385 S:      Supported
12386 F:      arch/arm/boot/dts/picoxcell*
12387 F:      arch/arm/mach-picoxcell/
12388 F:      drivers/crypto/picoxcell*
12389
12390 PIN CONTROL SUBSYSTEM
12391 M:      Linus Walleij <linus.walleij@linaro.org>
12392 L:      linux-gpio@vger.kernel.org
12393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12394 S:      Maintained
12395 F:      Documentation/devicetree/bindings/pinctrl/
12396 F:      Documentation/driver-api/pinctl.rst
12397 F:      drivers/pinctrl/
12398 F:      include/linux/pinctrl/
12399
12400 PIN CONTROLLER - MICROCHIP AT91
12401 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12403 L:      linux-gpio@vger.kernel.org
12404 S:      Supported
12405 F:      drivers/pinctrl/pinctrl-at91*
12406
12407 PIN CONTROLLER - FREESCALE
12408 M:      Dong Aisheng <aisheng.dong@nxp.com>
12409 M:      Fabio Estevam <festevam@gmail.com>
12410 M:      Shawn Guo <shawnguo@kernel.org>
12411 M:      Stefan Agner <stefan@agner.ch>
12412 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12413 L:      linux-gpio@vger.kernel.org
12414 S:      Maintained
12415 F:      drivers/pinctrl/freescale/
12416 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12417
12418 PIN CONTROLLER - INTEL
12419 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12420 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12422 S:      Maintained
12423 F:      drivers/pinctrl/intel/
12424
12425 PIN CONTROLLER - MEDIATEK
12426 M:      Sean Wang <sean.wang@kernel.org>
12427 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12428 S:      Maintained
12429 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12430 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12431 F:      drivers/pinctrl/mediatek/
12432
12433 PIN CONTROLLER - QUALCOMM
12434 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12435 S:      Maintained
12436 L:      linux-arm-msm@vger.kernel.org
12437 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12438 F:      drivers/pinctrl/qcom/
12439
12440 PIN CONTROLLER - RENESAS
12441 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12442 L:      linux-renesas-soc@vger.kernel.org
12443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12444 S:      Maintained
12445 F:      drivers/pinctrl/pinctrl-rz*
12446 F:      drivers/pinctrl/sh-pfc/
12447
12448 PIN CONTROLLER - SAMSUNG
12449 M:      Tomasz Figa <tomasz.figa@gmail.com>
12450 M:      Krzysztof Kozlowski <krzk@kernel.org>
12451 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12453 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12454 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12456 S:      Maintained
12457 F:      drivers/pinctrl/samsung/
12458 F:      include/dt-bindings/pinctrl/samsung.h
12459 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12460
12461 PIN CONTROLLER - SINGLE
12462 M:      Tony Lindgren <tony@atomide.com>
12463 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12465 L:      linux-omap@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/pinctrl/pinctrl-single.c
12468
12469 PIN CONTROLLER - ST SPEAR
12470 M:      Viresh Kumar <vireshk@kernel.org>
12471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12472 W:      http://www.st.com/spear
12473 S:      Maintained
12474 F:      drivers/pinctrl/spear/
12475
12476 PISTACHIO SOC SUPPORT
12477 M:      James Hartley <james.hartley@sondrel.com>
12478 L:      linux-mips@vger.kernel.org
12479 S:      Odd Fixes
12480 F:      arch/mips/pistachio/
12481 F:      arch/mips/include/asm/mach-pistachio/
12482 F:      arch/mips/boot/dts/img/pistachio*
12483 F:      arch/mips/configs/pistachio*_defconfig
12484
12485 PKTCDVD DRIVER
12486 S:      Orphan
12487 M:      linux-block@vger.kernel.org
12488 F:      drivers/block/pktcdvd.c
12489 F:      include/linux/pktcdvd.h
12490 F:      include/uapi/linux/pktcdvd.h
12491
12492 PKUNITY SOC DRIVERS
12493 M:      Guan Xuetao <gxt@pku.edu.cn>
12494 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12495 S:      Maintained
12496 T:      git git://github.com/gxt/linux.git
12497 F:      drivers/input/serio/i8042-unicore32io.h
12498 F:      drivers/i2c/busses/i2c-puv3.c
12499 F:      drivers/video/fbdev/fb-puv3.c
12500 F:      drivers/rtc/rtc-puv3.c
12501
12502 PMBUS HARDWARE MONITORING DRIVERS
12503 M:      Guenter Roeck <linux@roeck-us.net>
12504 L:      linux-hwmon@vger.kernel.org
12505 W:      http://hwmon.wiki.kernel.org/
12506 W:      http://www.roeck-us.net/linux/drivers/
12507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12508 S:      Maintained
12509 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12510 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12511 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12512 F:      Documentation/hwmon/adm1275.rst
12513 F:      Documentation/hwmon/ibm-cffps.rst
12514 F:      Documentation/hwmon/ir35221.rst
12515 F:      Documentation/hwmon/lm25066.rst
12516 F:      Documentation/hwmon/ltc2978.rst
12517 F:      Documentation/hwmon/ltc3815.rst
12518 F:      Documentation/hwmon/max16064.rst
12519 F:      Documentation/hwmon/max20751.rst
12520 F:      Documentation/hwmon/max31785.rst
12521 F:      Documentation/hwmon/max34440.rst
12522 F:      Documentation/hwmon/max8688.rst
12523 F:      Documentation/hwmon/pmbus.rst
12524 F:      Documentation/hwmon/pmbus-core.rst
12525 F:      Documentation/hwmon/tps40422.rst
12526 F:      Documentation/hwmon/ucd9000.rst
12527 F:      Documentation/hwmon/ucd9200.rst
12528 F:      Documentation/hwmon/zl6100.rst
12529 F:      drivers/hwmon/pmbus/
12530 F:      include/linux/pmbus.h
12531
12532 PMC SIERRA MaxRAID DRIVER
12533 L:      linux-scsi@vger.kernel.org
12534 W:      http://www.pmc-sierra.com/
12535 S:      Orphan
12536 F:      drivers/scsi/pmcraid.*
12537
12538 PMC SIERRA PM8001 DRIVER
12539 M:      Jack Wang <jinpu.wang@profitbricks.com>
12540 M:      lindar_liu@usish.com
12541 L:      linux-scsi@vger.kernel.org
12542 S:      Supported
12543 F:      drivers/scsi/pm8001/
12544
12545 PNP SUPPORT
12546 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12547 S:      Maintained
12548 F:      drivers/pnp/
12549
12550 PNI RM3100 IIO DRIVER
12551 M:      Song Qiang <songqiang1304521@gmail.com>
12552 L:      linux-iio@vger.kernel.org
12553 S:      Maintained
12554 F:      drivers/iio/magnetometer/rm3100*
12555 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12556
12557 POSIX CLOCKS and TIMERS
12558 M:      Thomas Gleixner <tglx@linutronix.de>
12559 L:      linux-kernel@vger.kernel.org
12560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12561 S:      Maintained
12562 F:      fs/timerfd.c
12563 F:      include/linux/timer*
12564 F:      kernel/time/*timer*
12565
12566 POWER MANAGEMENT CORE
12567 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12568 L:      linux-pm@vger.kernel.org
12569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12570 B:      https://bugzilla.kernel.org
12571 S:      Supported
12572 F:      drivers/base/power/
12573 F:      include/linux/pm.h
12574 F:      include/linux/pm_*
12575 F:      include/linux/powercap.h
12576 F:      drivers/powercap/
12577 F:      kernel/configs/nopm.config
12578
12579 POWER STATE COORDINATION INTERFACE (PSCI)
12580 M:      Mark Rutland <mark.rutland@arm.com>
12581 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12582 L:      linux-arm-kernel@lists.infradead.org
12583 S:      Maintained
12584 F:      drivers/firmware/psci/
12585 F:      include/linux/psci.h
12586 F:      include/uapi/linux/psci.h
12587
12588 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12589 M:      Sebastian Reichel <sre@kernel.org>
12590 L:      linux-pm@vger.kernel.org
12591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12592 S:      Maintained
12593 F:      Documentation/ABI/testing/sysfs-class-power
12594 F:      Documentation/devicetree/bindings/power/supply/
12595 F:      include/linux/power_supply.h
12596 F:      drivers/power/supply/
12597
12598 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12599 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12600 L:      linuxppc-dev@lists.ozlabs.org
12601 S:      Maintained
12602 F:      drivers/char/powernv-op-panel.c
12603
12604 PPP OVER ATM (RFC 2364)
12605 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12606 S:      Maintained
12607 F:      net/atm/pppoatm.c
12608 F:      include/uapi/linux/atmppp.h
12609
12610 PPP OVER ETHERNET
12611 M:      Michal Ostrowski <mostrows@earthlink.net>
12612 S:      Maintained
12613 F:      drivers/net/ppp/pppoe.c
12614 F:      drivers/net/ppp/pppox.c
12615
12616 PPP OVER L2TP
12617 M:      James Chapman <jchapman@katalix.com>
12618 S:      Maintained
12619 F:      net/l2tp/l2tp_ppp.c
12620 F:      include/linux/if_pppol2tp.h
12621 F:      include/uapi/linux/if_pppol2tp.h
12622
12623 PPP PROTOCOL DRIVERS AND COMPRESSORS
12624 M:      Paul Mackerras <paulus@samba.org>
12625 L:      linux-ppp@vger.kernel.org
12626 S:      Maintained
12627 F:      drivers/net/ppp/ppp_*
12628
12629 PPS SUPPORT
12630 M:      Rodolfo Giometti <giometti@enneenne.com>
12631 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12632 L:      linuxpps@ml.enneenne.com (subscribers-only)
12633 S:      Maintained
12634 F:      Documentation/pps/
12635 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12636 F:      Documentation/ABI/testing/sysfs-pps
12637 F:      drivers/pps/
12638 F:      include/linux/pps*.h
12639 F:      include/uapi/linux/pps.h
12640
12641 PPTP DRIVER
12642 M:      Dmitry Kozlov <xeb@mail.ru>
12643 L:      netdev@vger.kernel.org
12644 S:      Maintained
12645 F:      drivers/net/ppp/pptp.c
12646 W:      http://sourceforge.net/projects/accel-pptp
12647
12648 PRINTK
12649 M:      Petr Mladek <pmladek@suse.com>
12650 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12651 R:      Steven Rostedt <rostedt@goodmis.org>
12652 S:      Maintained
12653 F:      kernel/printk/
12654 F:      include/linux/printk.h
12655
12656 PRISM54 WIRELESS DRIVER
12657 M:      Luis Chamberlain <mcgrof@kernel.org>
12658 L:      linux-wireless@vger.kernel.org
12659 W:      http://wireless.kernel.org/en/users/Drivers/p54
12660 S:      Obsolete
12661 F:      drivers/net/wireless/intersil/prism54/
12662
12663 PROC FILESYSTEM
12664 R:      Alexey Dobriyan <adobriyan@gmail.com>
12665 L:      linux-kernel@vger.kernel.org
12666 L:      linux-fsdevel@vger.kernel.org
12667 S:      Maintained
12668 F:      fs/proc/
12669 F:      include/linux/proc_fs.h
12670 F:      tools/testing/selftests/proc/
12671 F:      Documentation/filesystems/proc.txt
12672
12673 PROC SYSCTL
12674 M:      Luis Chamberlain <mcgrof@kernel.org>
12675 M:      Kees Cook <keescook@chromium.org>
12676 L:      linux-kernel@vger.kernel.org
12677 L:      linux-fsdevel@vger.kernel.org
12678 S:      Maintained
12679 F:      fs/proc/proc_sysctl.c
12680 F:      include/linux/sysctl.h
12681 F:      kernel/sysctl.c
12682 F:      tools/testing/selftests/sysctl/
12683
12684 PS3 NETWORK SUPPORT
12685 M:      Geoff Levand <geoff@infradead.org>
12686 L:      netdev@vger.kernel.org
12687 L:      linuxppc-dev@lists.ozlabs.org
12688 S:      Maintained
12689 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12690
12691 PS3 PLATFORM SUPPORT
12692 M:      Geoff Levand <geoff@infradead.org>
12693 L:      linuxppc-dev@lists.ozlabs.org
12694 S:      Maintained
12695 F:      arch/powerpc/boot/ps3*
12696 F:      arch/powerpc/include/asm/lv1call.h
12697 F:      arch/powerpc/include/asm/ps3*.h
12698 F:      arch/powerpc/platforms/ps3/
12699 F:      drivers/*/ps3*
12700 F:      drivers/ps3/
12701 F:      drivers/rtc/rtc-ps3.c
12702 F:      drivers/usb/host/*ps3.c
12703 F:      sound/ppc/snd_ps3*
12704
12705 PS3VRAM DRIVER
12706 M:      Jim Paris <jim@jtan.com>
12707 M:      Geoff Levand <geoff@infradead.org>
12708 L:      linuxppc-dev@lists.ozlabs.org
12709 S:      Maintained
12710 F:      drivers/block/ps3vram.c
12711
12712 PSAMPLE PACKET SAMPLING SUPPORT:
12713 M:      Yotam Gigi <yotam.gi@gmail.com>
12714 S:      Maintained
12715 F:      net/psample
12716 F:      include/net/psample.h
12717 F:      include/uapi/linux/psample.h
12718
12719 PSTORE FILESYSTEM
12720 M:      Kees Cook <keescook@chromium.org>
12721 M:      Anton Vorontsov <anton@enomsg.org>
12722 M:      Colin Cross <ccross@android.com>
12723 M:      Tony Luck <tony.luck@intel.com>
12724 S:      Maintained
12725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12726 F:      fs/pstore/
12727 F:      include/linux/pstore*
12728 F:      drivers/firmware/efi/efi-pstore.c
12729 F:      drivers/acpi/apei/erst.c
12730 F:      Documentation/admin-guide/ramoops.rst
12731 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12732 K:      \b(pstore|ramoops)
12733
12734 PTP HARDWARE CLOCK SUPPORT
12735 M:      Richard Cochran <richardcochran@gmail.com>
12736 L:      netdev@vger.kernel.org
12737 S:      Maintained
12738 W:      http://linuxptp.sourceforge.net/
12739 F:      Documentation/ABI/testing/sysfs-ptp
12740 F:      Documentation/ptp/*
12741 F:      drivers/net/phy/dp83640*
12742 F:      drivers/ptp/*
12743 F:      include/linux/ptp_cl*
12744
12745 PTRACE SUPPORT
12746 M:      Oleg Nesterov <oleg@redhat.com>
12747 S:      Maintained
12748 F:      include/asm-generic/syscall.h
12749 F:      include/linux/ptrace.h
12750 F:      include/linux/regset.h
12751 F:      include/linux/tracehook.h
12752 F:      include/uapi/linux/ptrace.h
12753 F:      include/uapi/linux/ptrace.h
12754 F:      include/asm-generic/ptrace.h
12755 F:      kernel/ptrace.c
12756 F:      arch/*/ptrace*.c
12757 F:      arch/*/*/ptrace*.c
12758 F:      arch/*/include/asm/ptrace*.h
12759
12760 PULSE8-CEC DRIVER
12761 M:      Hans Verkuil <hverkuil@xs4all.nl>
12762 L:      linux-media@vger.kernel.org
12763 T:      git git://linuxtv.org/media_tree.git
12764 S:      Maintained
12765 F:      drivers/media/usb/pulse8-cec/*
12766 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12767
12768 PVRUSB2 VIDEO4LINUX DRIVER
12769 M:      Mike Isely <isely@pobox.com>
12770 L:      pvrusb2@isely.net       (subscribers-only)
12771 L:      linux-media@vger.kernel.org
12772 W:      http://www.isely.net/pvrusb2/
12773 T:      git git://linuxtv.org/media_tree.git
12774 S:      Maintained
12775 F:      Documentation/media/v4l-drivers/pvrusb2*
12776 F:      drivers/media/usb/pvrusb2/
12777
12778 PWC WEBCAM DRIVER
12779 M:      Hans Verkuil <hverkuil@xs4all.nl>
12780 L:      linux-media@vger.kernel.org
12781 T:      git git://linuxtv.org/media_tree.git
12782 S:      Odd Fixes
12783 F:      drivers/media/usb/pwc/*
12784 F:      include/trace/events/pwc.h
12785
12786 PWM FAN DRIVER
12787 M:      Kamil Debski <kamil@wypas.org>
12788 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12789 L:      linux-hwmon@vger.kernel.org
12790 S:      Supported
12791 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12792 F:      Documentation/hwmon/pwm-fan.rst
12793 F:      drivers/hwmon/pwm-fan.c
12794
12795 PWM IR Transmitter
12796 M:      Sean Young <sean@mess.org>
12797 L:      linux-media@vger.kernel.org
12798 S:      Maintained
12799 F:      drivers/media/rc/pwm-ir-tx.c
12800
12801 PWM SUBSYSTEM
12802 M:      Thierry Reding <thierry.reding@gmail.com>
12803 L:      linux-pwm@vger.kernel.org
12804 S:      Maintained
12805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12806 F:      Documentation/pwm.txt
12807 F:      Documentation/devicetree/bindings/pwm/
12808 F:      include/linux/pwm.h
12809 F:      drivers/pwm/
12810 F:      drivers/video/backlight/pwm_bl.c
12811 F:      include/linux/pwm_backlight.h
12812 F:      drivers/gpio/gpio-mvebu.c
12813 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12814
12815 PXA GPIO DRIVER
12816 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12817 L:      linux-gpio@vger.kernel.org
12818 S:      Maintained
12819 F:      drivers/gpio/gpio-pxa.c
12820
12821 PXA MMCI DRIVER
12822 S:      Orphan
12823
12824 PXA RTC DRIVER
12825 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12826 L:      linux-rtc@vger.kernel.org
12827 S:      Maintained
12828
12829 PXA2xx/PXA3xx SUPPORT
12830 M:      Daniel Mack <daniel@zonque.org>
12831 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12832 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12834 T:      git git://github.com/hzhuang1/linux.git
12835 T:      git git://github.com/rjarzmik/linux.git
12836 S:      Maintained
12837 F:      arch/arm/boot/dts/pxa*
12838 F:      arch/arm/mach-pxa/
12839 F:      drivers/dma/pxa*
12840 F:      drivers/pcmcia/pxa2xx*
12841 F:      drivers/pinctrl/pxa/
12842 F:      drivers/spi/spi-pxa2xx*
12843 F:      drivers/usb/gadget/udc/pxa2*
12844 F:      include/sound/pxa2xx-lib.h
12845 F:      sound/arm/pxa*
12846 F:      sound/soc/pxa/
12847
12848 QAT DRIVER
12849 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12850 L:      qat-linux@intel.com
12851 S:      Supported
12852 F:      drivers/crypto/qat/
12853
12854 QCOM AUDIO (ASoC) DRIVERS
12855 M:      Patrick Lai <plai@codeaurora.org>
12856 M:      Banajit Goswami <bgoswami@codeaurora.org>
12857 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12858 S:      Supported
12859 F:      sound/soc/qcom/
12860
12861 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12862 M:      Gabriel Somlo <somlo@cmu.edu>
12863 M:      "Michael S. Tsirkin" <mst@redhat.com>
12864 L:      qemu-devel@nongnu.org
12865 S:      Maintained
12866 F:      drivers/firmware/qemu_fw_cfg.c
12867 F:      include/uapi/linux/qemu_fw_cfg.h
12868
12869 QIB DRIVER
12870 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12871 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12872 L:      linux-rdma@vger.kernel.org
12873 S:      Supported
12874 F:      drivers/infiniband/hw/qib/
12875
12876 QLOGIC QL41xxx FCOE DRIVER
12877 M:      QLogic-Storage-Upstream@cavium.com
12878 L:      linux-scsi@vger.kernel.org
12879 S:      Supported
12880 F:      drivers/scsi/qedf/
12881
12882 QLOGIC QL41xxx ISCSI DRIVER
12883 M:      QLogic-Storage-Upstream@cavium.com
12884 L:      linux-scsi@vger.kernel.org
12885 S:      Supported
12886 F:      drivers/scsi/qedi/
12887
12888 QLOGIC QL4xxx ETHERNET DRIVER
12889 M:      Ariel Elior <aelior@marvell.com>
12890 M:      GR-everest-linux-l2@marvell.com
12891 L:      netdev@vger.kernel.org
12892 S:      Supported
12893 F:      drivers/net/ethernet/qlogic/qed/
12894 F:      include/linux/qed/
12895 F:      drivers/net/ethernet/qlogic/qede/
12896
12897 QLOGIC QL4xxx RDMA DRIVER
12898 M:      Michal Kalderon <mkalderon@marvell.com>
12899 M:      Ariel Elior <aelior@marvell.com>
12900 L:      linux-rdma@vger.kernel.org
12901 S:      Supported
12902 F:      drivers/infiniband/hw/qedr/
12903 F:      include/uapi/rdma/qedr-abi.h
12904
12905 QLOGIC QLA1280 SCSI DRIVER
12906 M:      Michael Reed <mdr@sgi.com>
12907 L:      linux-scsi@vger.kernel.org
12908 S:      Maintained
12909 F:      drivers/scsi/qla1280.[ch]
12910
12911 QLOGIC QLA2XXX FC-SCSI DRIVER
12912 M:      qla2xxx-upstream@qlogic.com
12913 L:      linux-scsi@vger.kernel.org
12914 S:      Supported
12915 F:      Documentation/scsi/LICENSE.qla2xxx
12916 F:      drivers/scsi/qla2xxx/
12917
12918 QLOGIC QLA3XXX NETWORK DRIVER
12919 M:      GR-Linux-NIC-Dev@marvell.com
12920 L:      netdev@vger.kernel.org
12921 S:      Supported
12922 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12923 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12924
12925 QLOGIC QLA4XXX iSCSI DRIVER
12926 M:      QLogic-Storage-Upstream@qlogic.com
12927 L:      linux-scsi@vger.kernel.org
12928 S:      Supported
12929 F:      Documentation/scsi/LICENSE.qla4xxx
12930 F:      drivers/scsi/qla4xxx/
12931
12932 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12933 M:      Shahed Shaikh <shshaikh@marvell.com>
12934 M:      Manish Chopra <manishc@marvell.com>
12935 M:      GR-Linux-NIC-Dev@marvell.com
12936 L:      netdev@vger.kernel.org
12937 S:      Supported
12938 F:      drivers/net/ethernet/qlogic/qlcnic/
12939
12940 QLOGIC QLGE 10Gb ETHERNET DRIVER
12941 M:      Manish Chopra <manishc@marvell.com>
12942 M:      GR-Linux-NIC-Dev@marvell.com
12943 L:      netdev@vger.kernel.org
12944 S:      Supported
12945 F:      drivers/net/ethernet/qlogic/qlge/
12946
12947 QM1D1B0004 MEDIA DRIVER
12948 M:      Akihiro Tsukada <tskd08@gmail.com>
12949 L:      linux-media@vger.kernel.org
12950 S:      Odd Fixes
12951 F:      drivers/media/tuners/qm1d1b0004*
12952
12953 QM1D1C0042 MEDIA DRIVER
12954 M:      Akihiro Tsukada <tskd08@gmail.com>
12955 L:      linux-media@vger.kernel.org
12956 S:      Odd Fixes
12957 F:      drivers/media/tuners/qm1d1c0042*
12958
12959 QNX4 FILESYSTEM
12960 M:      Anders Larsen <al@alarsen.net>
12961 W:      http://www.alarsen.net/linux/qnx4fs/
12962 S:      Maintained
12963 F:      fs/qnx4/
12964 F:      include/uapi/linux/qnx4_fs.h
12965 F:      include/uapi/linux/qnxtypes.h
12966
12967 QORIQ DPAA2 FSL-MC BUS DRIVER
12968 M:      Stuart Yoder <stuyoder@gmail.com>
12969 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12970 L:      linux-kernel@vger.kernel.org
12971 S:      Maintained
12972 F:      drivers/bus/fsl-mc/
12973 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12974 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12975
12976 QT1010 MEDIA DRIVER
12977 M:      Antti Palosaari <crope@iki.fi>
12978 L:      linux-media@vger.kernel.org
12979 W:      https://linuxtv.org
12980 W:      http://palosaari.fi/linux/
12981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12982 T:      git git://linuxtv.org/anttip/media_tree.git
12983 S:      Maintained
12984 F:      drivers/media/tuners/qt1010*
12985
12986 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12987 M:      Kalle Valo <kvalo@codeaurora.org>
12988 L:      ath10k@lists.infradead.org
12989 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12991 S:      Supported
12992 F:      drivers/net/wireless/ath/ath10k/
12993
12994 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12995 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12996 L:      linux-wireless@vger.kernel.org
12997 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12998 S:      Supported
12999 F:      drivers/net/wireless/ath/ath9k/
13000
13001 QUALCOMM CAMERA SUBSYSTEM DRIVER
13002 M:      Todor Tomov <todor.too@gmail.com>
13003 L:      linux-media@vger.kernel.org
13004 S:      Maintained
13005 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13006 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13007 F:      drivers/media/platform/qcom/camss/
13008
13009 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13010 M:      Ilia Lin <ilia.lin@kernel.org>
13011 L:      linux-pm@vger.kernel.org
13012 S:      Maintained
13013 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13014 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13015
13016 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13017 M:      Timur Tabi <timur@kernel.org>
13018 L:      netdev@vger.kernel.org
13019 S:      Maintained
13020 F:      drivers/net/ethernet/qualcomm/emac/
13021
13022 QUALCOMM ETHQOS ETHERNET DRIVER
13023 M:      Vinod Koul <vkoul@kernel.org>
13024 M:      Niklas Cassel <niklas.cassel@linaro.org>
13025 L:      netdev@vger.kernel.org
13026 S:      Maintained
13027 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13028 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
13029
13030 QUALCOMM GENERIC INTERFACE I2C DRIVER
13031 M:      Alok Chauhan <alokc@codeaurora.org>
13032 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13033 L:      linux-i2c@vger.kernel.org
13034 L:      linux-arm-msm@vger.kernel.org
13035 S:      Supported
13036 F:      drivers/i2c/busses/i2c-qcom-geni.c
13037
13038 QUALCOMM HEXAGON ARCHITECTURE
13039 M:      Richard Kuo <rkuo@codeaurora.org>
13040 L:      linux-hexagon@vger.kernel.org
13041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13042 S:      Supported
13043 F:      arch/hexagon/
13044
13045 QUALCOMM HIDMA DRIVER
13046 M:      Sinan Kaya <okaya@kernel.org>
13047 L:      linux-arm-kernel@lists.infradead.org
13048 L:      linux-arm-msm@vger.kernel.org
13049 L:      dmaengine@vger.kernel.org
13050 S:      Supported
13051 F:      drivers/dma/qcom/hidma*
13052
13053 QUALCOMM IOMMU
13054 M:      Rob Clark <robdclark@gmail.com>
13055 L:      iommu@lists.linux-foundation.org
13056 L:      linux-arm-msm@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/iommu/qcom_iommu.c
13059
13060 QUALCOMM TSENS THERMAL DRIVER
13061 M:      Amit Kucheria <amit.kucheria@linaro.org>
13062 L:      linux-pm@vger.kernel.org
13063 L:      linux-arm-msm@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/thermal/qcom/
13066
13067 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13068 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13069 L:      linux-media@vger.kernel.org
13070 L:      linux-arm-msm@vger.kernel.org
13071 T:      git git://linuxtv.org/media_tree.git
13072 S:      Maintained
13073 F:      drivers/media/platform/qcom/venus/
13074
13075 QUALCOMM WCN36XX WIRELESS DRIVER
13076 M:      Kalle Valo <kvalo@codeaurora.org>
13077 L:      wcn36xx@lists.infradead.org
13078 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13079 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13080 S:      Supported
13081 F:      drivers/net/wireless/ath/wcn36xx/
13082
13083 QUANTENNA QTNFMAC WIRELESS DRIVER
13084 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13085 M:      Avinash Patil <avinashp@quantenna.com>
13086 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13087 L:      linux-wireless@vger.kernel.org
13088 S:      Maintained
13089 F:      drivers/net/wireless/quantenna
13090
13091 RADEON and AMDGPU DRM DRIVERS
13092 M:      Alex Deucher <alexander.deucher@amd.com>
13093 M:      Christian König <christian.koenig@amd.com>
13094 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13095 L:      amd-gfx@lists.freedesktop.org
13096 T:      git git://people.freedesktop.org/~agd5f/linux
13097 S:      Supported
13098 F:      drivers/gpu/drm/radeon/
13099 F:      include/uapi/drm/radeon_drm.h
13100 F:      drivers/gpu/drm/amd/
13101 F:      include/uapi/drm/amdgpu_drm.h
13102
13103 RADEON FRAMEBUFFER DISPLAY DRIVER
13104 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13105 L:      linux-fbdev@vger.kernel.org
13106 S:      Maintained
13107 F:      drivers/video/fbdev/aty/radeon*
13108 F:      include/uapi/linux/radeonfb.h
13109
13110 RADIOSHARK RADIO DRIVER
13111 M:      Hans Verkuil <hverkuil@xs4all.nl>
13112 L:      linux-media@vger.kernel.org
13113 T:      git git://linuxtv.org/media_tree.git
13114 S:      Maintained
13115 F:      drivers/media/radio/radio-shark.c
13116
13117 RADIOSHARK2 RADIO DRIVER
13118 M:      Hans Verkuil <hverkuil@xs4all.nl>
13119 L:      linux-media@vger.kernel.org
13120 T:      git git://linuxtv.org/media_tree.git
13121 S:      Maintained
13122 F:      drivers/media/radio/radio-shark2.c
13123 F:      drivers/media/radio/radio-tea5777.c
13124
13125 RADOS BLOCK DEVICE (RBD)
13126 M:      Ilya Dryomov <idryomov@gmail.com>
13127 M:      Sage Weil <sage@redhat.com>
13128 M:      Alex Elder <elder@kernel.org>
13129 L:      ceph-devel@vger.kernel.org
13130 W:      http://ceph.com/
13131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13132 T:      git git://github.com/ceph/ceph-client.git
13133 S:      Supported
13134 F:      Documentation/ABI/testing/sysfs-bus-rbd
13135 F:      drivers/block/rbd.c
13136 F:      drivers/block/rbd_types.h
13137
13138 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13139 M:      Paul Mackerras <paulus@samba.org>
13140 L:      linux-fbdev@vger.kernel.org
13141 S:      Maintained
13142 F:      drivers/video/fbdev/aty/aty128fb.c
13143
13144 RAINSHADOW-CEC DRIVER
13145 M:      Hans Verkuil <hverkuil@xs4all.nl>
13146 L:      linux-media@vger.kernel.org
13147 T:      git git://linuxtv.org/media_tree.git
13148 S:      Maintained
13149 F:      drivers/media/usb/rainshadow-cec/*
13150
13151 RALINK MIPS ARCHITECTURE
13152 M:      John Crispin <john@phrozen.org>
13153 L:      linux-mips@vger.kernel.org
13154 S:      Maintained
13155 F:      arch/mips/ralink
13156
13157 RALINK RT2X00 WIRELESS LAN DRIVER
13158 P:      rt2x00 project
13159 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13160 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13161 L:      linux-wireless@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/net/wireless/ralink/rt2x00/
13164
13165 RAMDISK RAM BLOCK DEVICE DRIVER
13166 M:      Jens Axboe <axboe@kernel.dk>
13167 S:      Maintained
13168 F:      Documentation/blockdev/ramdisk.txt
13169 F:      drivers/block/brd.c
13170
13171 RANCHU VIRTUAL BOARD FOR MIPS
13172 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13173 L:      linux-mips@vger.kernel.org
13174 S:      Supported
13175 F:      arch/mips/generic/board-ranchu.c
13176 F:      arch/mips/configs/generic/board-ranchu.config
13177
13178 RANDOM NUMBER DRIVER
13179 M:      "Theodore Ts'o" <tytso@mit.edu>
13180 S:      Maintained
13181 F:      drivers/char/random.c
13182
13183 RAPIDIO SUBSYSTEM
13184 M:      Matt Porter <mporter@kernel.crashing.org>
13185 M:      Alexandre Bounine <alex.bou9@gmail.com>
13186 S:      Maintained
13187 F:      drivers/rapidio/
13188
13189 RAS INFRASTRUCTURE
13190 M:      Tony Luck <tony.luck@intel.com>
13191 M:      Borislav Petkov <bp@alien8.de>
13192 L:      linux-edac@vger.kernel.org
13193 S:      Maintained
13194 F:      drivers/ras/
13195 F:      include/linux/ras.h
13196 F:      include/ras/ras_event.h
13197 F:      Documentation/admin-guide/ras.rst
13198
13199 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13200 L:      linux-wireless@vger.kernel.org
13201 S:      Orphan
13202 F:      drivers/net/wireless/ray*
13203
13204 RCUTORTURE TEST FRAMEWORK
13205 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13206 M:      Josh Triplett <josh@joshtriplett.org>
13207 R:      Steven Rostedt <rostedt@goodmis.org>
13208 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13209 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13210 L:      rcu@vger.kernel.org
13211 S:      Supported
13212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13213 F:      tools/testing/selftests/rcutorture
13214
13215 RDC R-321X SoC
13216 M:      Florian Fainelli <florian@openwrt.org>
13217 S:      Maintained
13218
13219 RDC R6040 FAST ETHERNET DRIVER
13220 M:      Florian Fainelli <f.fainelli@gmail.com>
13221 L:      netdev@vger.kernel.org
13222 S:      Maintained
13223 F:      drivers/net/ethernet/rdc/r6040.c
13224
13225 RDMAVT - RDMA verbs software
13226 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13227 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13228 L:      linux-rdma@vger.kernel.org
13229 S:      Supported
13230 F:      drivers/infiniband/sw/rdmavt
13231
13232 RDS - RELIABLE DATAGRAM SOCKETS
13233 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13234 L:      netdev@vger.kernel.org
13235 L:      linux-rdma@vger.kernel.org
13236 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13237 W:      https://oss.oracle.com/projects/rds/
13238 S:      Supported
13239 F:      net/rds/
13240 F:      Documentation/networking/rds.txt
13241
13242 RDT - RESOURCE ALLOCATION
13243 M:      Fenghua Yu <fenghua.yu@intel.com>
13244 M:      Reinette Chatre <reinette.chatre@intel.com>
13245 L:      linux-kernel@vger.kernel.org
13246 S:      Supported
13247 F:      arch/x86/kernel/cpu/resctrl/
13248 F:      arch/x86/include/asm/resctrl_sched.h
13249 F:      Documentation/x86/resctrl*
13250
13251 READ-COPY UPDATE (RCU)
13252 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13253 M:      Josh Triplett <josh@joshtriplett.org>
13254 R:      Steven Rostedt <rostedt@goodmis.org>
13255 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13256 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13257 R:      Joel Fernandes <joel@joelfernandes.org>
13258 L:      rcu@vger.kernel.org
13259 W:      http://www.rdrop.com/users/paulmck/RCU/
13260 S:      Supported
13261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13262 F:      Documentation/RCU/
13263 X:      Documentation/RCU/torture.txt
13264 F:      include/linux/rcu*
13265 X:      include/linux/srcu*.h
13266 F:      kernel/rcu/
13267 X:      kernel/rcu/srcu*.c
13268
13269 REAL TIME CLOCK (RTC) SUBSYSTEM
13270 M:      Alessandro Zummo <a.zummo@towertech.it>
13271 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13272 L:      linux-rtc@vger.kernel.org
13273 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13275 S:      Maintained
13276 F:      Documentation/devicetree/bindings/rtc/
13277 F:      Documentation/rtc.txt
13278 F:      drivers/rtc/
13279 F:      include/linux/rtc.h
13280 F:      include/uapi/linux/rtc.h
13281 F:      include/linux/rtc/
13282 F:      include/linux/platform_data/rtc-*
13283 F:      tools/testing/selftests/rtc/
13284
13285 REALTEK AUDIO CODECS
13286 M:      Bard Liao <bardliao@realtek.com>
13287 M:      Oder Chiou <oder_chiou@realtek.com>
13288 S:      Maintained
13289 F:      sound/soc/codecs/rt*
13290 F:      include/sound/rt*.h
13291
13292 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13293 M:      Linus Walleij <linus.walleij@linaro.org>
13294 S:      Maintained
13295 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13296 F:      drivers/net/dsa/realtek-smi*
13297 F:      drivers/net/dsa/rtl83*
13298
13299 REDPINE WIRELESS DRIVER
13300 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13301 M:      Siva Rebbagondla <siva8118@gmail.com>
13302 L:      linux-wireless@vger.kernel.org
13303 S:      Maintained
13304 F:      drivers/net/wireless/rsi/
13305
13306 REGISTER MAP ABSTRACTION
13307 M:      Mark Brown <broonie@kernel.org>
13308 L:      linux-kernel@vger.kernel.org
13309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13310 S:      Supported
13311 F:      Documentation/devicetree/bindings/regmap/
13312 F:      drivers/base/regmap/
13313 F:      include/linux/regmap.h
13314
13315 REISERFS FILE SYSTEM
13316 L:      reiserfs-devel@vger.kernel.org
13317 S:      Supported
13318 F:      fs/reiserfs/
13319
13320 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13321 M:      Ohad Ben-Cohen <ohad@wizery.com>
13322 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13323 L:      linux-remoteproc@vger.kernel.org
13324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13325 S:      Maintained
13326 F:      Documentation/devicetree/bindings/remoteproc/
13327 F:      Documentation/remoteproc.txt
13328 F:      drivers/remoteproc/
13329 F:      include/linux/remoteproc.h
13330
13331 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13332 M:      Ohad Ben-Cohen <ohad@wizery.com>
13333 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13334 L:      linux-remoteproc@vger.kernel.org
13335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13336 S:      Maintained
13337 F:      drivers/rpmsg/
13338 F:      Documentation/rpmsg.txt
13339 F:      include/linux/rpmsg.h
13340 F:      include/linux/rpmsg/
13341
13342 RENESAS CLOCK DRIVERS
13343 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13344 L:      linux-renesas-soc@vger.kernel.org
13345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13346 S:      Supported
13347 F:      drivers/clk/renesas/
13348
13349 RENESAS EMEV2 I2C DRIVER
13350 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13351 S:      Supported
13352 F:      drivers/i2c/busses/i2c-emev2.c
13353
13354 RENESAS ETHERNET DRIVERS
13355 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13356 L:      netdev@vger.kernel.org
13357 L:      linux-renesas-soc@vger.kernel.org
13358 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13359 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13360 F:      drivers/net/ethernet/renesas/
13361 F:      include/linux/sh_eth.h
13362
13363 RENESAS R-CAR GYROADC DRIVER
13364 M:      Marek Vasut <marek.vasut@gmail.com>
13365 L:      linux-iio@vger.kernel.org
13366 S:      Supported
13367 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13368 F:      drivers/iio/adc/rcar-gyroadc.c
13369
13370 RENESAS R-CAR I2C DRIVERS
13371 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13372 S:      Supported
13373 F:      drivers/i2c/busses/i2c-rcar.c
13374 F:      drivers/i2c/busses/i2c-sh_mobile.c
13375
13376 RENESAS RIIC DRIVER
13377 M:      Chris Brandt <chris.brandt@renesas.com>
13378 S:      Supported
13379 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13380 F:      drivers/i2c/busses/i2c-riic.c
13381
13382 RENESAS USB PHY DRIVER
13383 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13384 L:      linux-renesas-soc@vger.kernel.org
13385 S:      Maintained
13386 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13387
13388 RESET CONTROLLER FRAMEWORK
13389 M:      Philipp Zabel <p.zabel@pengutronix.de>
13390 T:      git git://git.pengutronix.de/git/pza/linux
13391 S:      Maintained
13392 F:      drivers/reset/
13393 F:      Documentation/devicetree/bindings/reset/
13394 F:      include/dt-bindings/reset/
13395 F:      include/linux/reset.h
13396 F:      include/linux/reset/
13397 F:      include/linux/reset-controller.h
13398
13399 RESTARTABLE SEQUENCES SUPPORT
13400 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13401 M:      Peter Zijlstra <peterz@infradead.org>
13402 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13403 M:      Boqun Feng <boqun.feng@gmail.com>
13404 L:      linux-kernel@vger.kernel.org
13405 S:      Supported
13406 F:      kernel/rseq.c
13407 F:      include/uapi/linux/rseq.h
13408 F:      include/trace/events/rseq.h
13409 F:      tools/testing/selftests/rseq/
13410
13411 RFKILL
13412 M:      Johannes Berg <johannes@sipsolutions.net>
13413 L:      linux-wireless@vger.kernel.org
13414 W:      http://wireless.kernel.org/
13415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13417 S:      Maintained
13418 F:      Documentation/rfkill.txt
13419 F:      Documentation/ABI/stable/sysfs-class-rfkill
13420 F:      net/rfkill/
13421 F:      include/linux/rfkill.h
13422 F:      include/uapi/linux/rfkill.h
13423
13424 RHASHTABLE
13425 M:      Thomas Graf <tgraf@suug.ch>
13426 M:      Herbert Xu <herbert@gondor.apana.org.au>
13427 L:      netdev@vger.kernel.org
13428 S:      Maintained
13429 F:      lib/rhashtable.c
13430 F:      lib/test_rhashtable.c
13431 F:      include/linux/rhashtable.h
13432 F:      include/linux/rhashtable-types.h
13433
13434 RICOH R5C592 MEMORYSTICK DRIVER
13435 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13436 S:      Maintained
13437 F:      drivers/memstick/host/r592.*
13438
13439 RICOH SMARTMEDIA/XD DRIVER
13440 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13441 S:      Maintained
13442 F:      drivers/mtd/nand/raw/r852.c
13443 F:      drivers/mtd/nand/raw/r852.h
13444
13445 RISC-V ARCHITECTURE
13446 M:      Palmer Dabbelt <palmer@sifive.com>
13447 M:      Albert Ou <aou@eecs.berkeley.edu>
13448 L:      linux-riscv@lists.infradead.org
13449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13450 S:      Supported
13451 F:      arch/riscv/
13452 K:      riscv
13453 N:      riscv
13454
13455 ROCCAT DRIVERS
13456 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13457 W:      http://sourceforge.net/projects/roccat/
13458 S:      Maintained
13459 F:      drivers/hid/hid-roccat*
13460 F:      include/linux/hid-roccat*
13461 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13462
13463 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13464 M:      Jacob chen <jacob2.chen@rock-chips.com>
13465 L:      linux-media@vger.kernel.org
13466 S:      Maintained
13467 F:      drivers/media/platform/rockchip/rga/
13468 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13469
13470 ROCKCHIP VPU CODEC DRIVER
13471 M:      Ezequiel Garcia <ezequiel@collabora.com>
13472 L:      linux-media@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/staging/media/platform/rockchip/vpu/
13475 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13476
13477 ROCKER DRIVER
13478 M:      Jiri Pirko <jiri@resnulli.us>
13479 L:      netdev@vger.kernel.org
13480 S:      Supported
13481 F:      drivers/net/ethernet/rocker/
13482
13483 ROCKETPORT DRIVER
13484 P:      Comtrol Corp.
13485 W:      http://www.comtrol.com
13486 S:      Maintained
13487 F:      Documentation/serial/rocket.rst
13488 F:      drivers/tty/rocket*
13489
13490 ROCKETPORT EXPRESS/INFINITY DRIVER
13491 M:      Kevin Cernekee <cernekee@gmail.com>
13492 L:      linux-serial@vger.kernel.org
13493 S:      Odd Fixes
13494 F:      drivers/tty/serial/rp2.*
13495
13496 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13497 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13498 L:      linux-kernel@vger.kernel.org
13499 L:      linux-renesas-soc@vger.kernel.org
13500 S:      Supported
13501 F:      drivers/mfd/bd9571mwv.c
13502 F:      drivers/regulator/bd9571mwv-regulator.c
13503 F:      drivers/gpio/gpio-bd9571mwv.c
13504 F:      include/linux/mfd/bd9571mwv.h
13505 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13506
13507 ROSE NETWORK LAYER
13508 M:      Ralf Baechle <ralf@linux-mips.org>
13509 L:      linux-hams@vger.kernel.org
13510 W:      http://www.linux-ax25.org/
13511 S:      Maintained
13512 F:      include/net/rose.h
13513 F:      include/uapi/linux/rose.h
13514 F:      net/rose/
13515
13516 RTL2830 MEDIA DRIVER
13517 M:      Antti Palosaari <crope@iki.fi>
13518 L:      linux-media@vger.kernel.org
13519 W:      https://linuxtv.org
13520 W:      http://palosaari.fi/linux/
13521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13522 T:      git git://linuxtv.org/anttip/media_tree.git
13523 S:      Maintained
13524 F:      drivers/media/dvb-frontends/rtl2830*
13525
13526 RTL2832 MEDIA DRIVER
13527 M:      Antti Palosaari <crope@iki.fi>
13528 L:      linux-media@vger.kernel.org
13529 W:      https://linuxtv.org
13530 W:      http://palosaari.fi/linux/
13531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13532 T:      git git://linuxtv.org/anttip/media_tree.git
13533 S:      Maintained
13534 F:      drivers/media/dvb-frontends/rtl2832*
13535
13536 RTL2832_SDR MEDIA DRIVER
13537 M:      Antti Palosaari <crope@iki.fi>
13538 L:      linux-media@vger.kernel.org
13539 W:      https://linuxtv.org
13540 W:      http://palosaari.fi/linux/
13541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13542 T:      git git://linuxtv.org/anttip/media_tree.git
13543 S:      Maintained
13544 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13545
13546 RTL8180 WIRELESS DRIVER
13547 L:      linux-wireless@vger.kernel.org
13548 W:      http://wireless.kernel.org/
13549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13550 S:      Orphan
13551 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13552
13553 RTL8187 WIRELESS DRIVER
13554 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13555 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13556 M:      Larry Finger <Larry.Finger@lwfinger.net>
13557 L:      linux-wireless@vger.kernel.org
13558 W:      http://wireless.kernel.org/
13559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13560 S:      Maintained
13561 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13562
13563 REALTEK WIRELESS DRIVER (rtlwifi family)
13564 M:      Ping-Ke Shih <pkshih@realtek.com>
13565 L:      linux-wireless@vger.kernel.org
13566 W:      http://wireless.kernel.org/
13567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13568 S:      Maintained
13569 F:      drivers/net/wireless/realtek/rtlwifi/
13570
13571 REALTEK WIRELESS DRIVER (rtw88)
13572 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13573 L:      linux-wireless@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/net/wireless/realtek/rtw88/
13576
13577 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13578 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13579 L:      linux-wireless@vger.kernel.org
13580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13581 S:      Maintained
13582 F:      drivers/net/wireless/realtek/rtl8xxxu/
13583
13584 RXRPC SOCKETS (AF_RXRPC)
13585 M:      David Howells <dhowells@redhat.com>
13586 L:      linux-afs@lists.infradead.org
13587 S:      Supported
13588 F:      net/rxrpc/
13589 F:      include/keys/rxrpc-type.h
13590 F:      include/net/af_rxrpc.h
13591 F:      include/trace/events/rxrpc.h
13592 F:      include/uapi/linux/rxrpc.h
13593 F:      Documentation/networking/rxrpc.txt
13594 W:      https://www.infradead.org/~dhowells/kafs/
13595
13596 S3 SAVAGE FRAMEBUFFER DRIVER
13597 M:      Antonino Daplas <adaplas@gmail.com>
13598 L:      linux-fbdev@vger.kernel.org
13599 S:      Maintained
13600 F:      drivers/video/fbdev/savage/
13601
13602 S390
13603 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13604 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13605 L:      linux-s390@vger.kernel.org
13606 W:      http://www.ibm.com/developerworks/linux/linux390/
13607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13608 S:      Supported
13609 F:      arch/s390/
13610 F:      drivers/s390/
13611 F:      Documentation/s390/
13612 F:      Documentation/driver-api/s390-drivers.rst
13613
13614 S390 COMMON I/O LAYER
13615 M:      Sebastian Ott <sebott@linux.ibm.com>
13616 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13617 L:      linux-s390@vger.kernel.org
13618 W:      http://www.ibm.com/developerworks/linux/linux390/
13619 S:      Supported
13620 F:      drivers/s390/cio/
13621
13622 S390 DASD DRIVER
13623 M:      Stefan Haberland <sth@linux.ibm.com>
13624 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13625 L:      linux-s390@vger.kernel.org
13626 W:      http://www.ibm.com/developerworks/linux/linux390/
13627 S:      Supported
13628 F:      drivers/s390/block/dasd*
13629 F:      block/partitions/ibm.c
13630
13631 S390 IOMMU (PCI)
13632 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13633 L:      linux-s390@vger.kernel.org
13634 W:      http://www.ibm.com/developerworks/linux/linux390/
13635 S:      Supported
13636 F:      drivers/iommu/s390-iommu.c
13637
13638 S390 IUCV NETWORK LAYER
13639 M:      Julian Wiedmann <jwi@linux.ibm.com>
13640 M:      Ursula Braun <ubraun@linux.ibm.com>
13641 L:      linux-s390@vger.kernel.org
13642 W:      http://www.ibm.com/developerworks/linux/linux390/
13643 S:      Supported
13644 F:      drivers/s390/net/*iucv*
13645 F:      include/net/iucv/
13646 F:      net/iucv/
13647
13648 S390 NETWORK DRIVERS
13649 M:      Julian Wiedmann <jwi@linux.ibm.com>
13650 M:      Ursula Braun <ubraun@linux.ibm.com>
13651 L:      linux-s390@vger.kernel.org
13652 W:      http://www.ibm.com/developerworks/linux/linux390/
13653 S:      Supported
13654 F:      drivers/s390/net/
13655
13656 S390 PCI SUBSYSTEM
13657 M:      Sebastian Ott <sebott@linux.ibm.com>
13658 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13659 L:      linux-s390@vger.kernel.org
13660 W:      http://www.ibm.com/developerworks/linux/linux390/
13661 S:      Supported
13662 F:      arch/s390/pci/
13663 F:      drivers/pci/hotplug/s390_pci_hpc.c
13664
13665 S390 VFIO-CCW DRIVER
13666 M:      Cornelia Huck <cohuck@redhat.com>
13667 M:      Farhan Ali <alifm@linux.ibm.com>
13668 M:      Eric Farman <farman@linux.ibm.com>
13669 R:      Halil Pasic <pasic@linux.ibm.com>
13670 L:      linux-s390@vger.kernel.org
13671 L:      kvm@vger.kernel.org
13672 S:      Supported
13673 F:      drivers/s390/cio/vfio_ccw*
13674 F:      Documentation/s390/vfio-ccw.txt
13675 F:      include/uapi/linux/vfio_ccw.h
13676
13677 S390 ZCRYPT DRIVER
13678 M:      Harald Freudenberger <freude@linux.ibm.com>
13679 L:      linux-s390@vger.kernel.org
13680 W:      http://www.ibm.com/developerworks/linux/linux390/
13681 S:      Supported
13682 F:      drivers/s390/crypto/
13683
13684 S390 VFIO AP DRIVER
13685 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13686 M:      Pierre Morel <pmorel@linux.ibm.com>
13687 M:      Halil Pasic <pasic@linux.ibm.com>
13688 L:      linux-s390@vger.kernel.org
13689 W:      http://www.ibm.com/developerworks/linux/linux390/
13690 S:      Supported
13691 F:      drivers/s390/crypto/vfio_ap_drv.c
13692 F:      drivers/s390/crypto/vfio_ap_private.h
13693 F:      drivers/s390/crypto/vfio_ap_ops.c
13694 F:      Documentation/s390/vfio-ap.txt
13695
13696 S390 ZFCP DRIVER
13697 M:      Steffen Maier <maier@linux.ibm.com>
13698 M:      Benjamin Block <bblock@linux.ibm.com>
13699 L:      linux-s390@vger.kernel.org
13700 W:      http://www.ibm.com/developerworks/linux/linux390/
13701 S:      Supported
13702 F:      drivers/s390/scsi/zfcp_*
13703
13704 S3C24XX SD/MMC Driver
13705 M:      Ben Dooks <ben-linux@fluff.org>
13706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13707 S:      Supported
13708 F:      drivers/mmc/host/s3cmci.*
13709
13710 SAA6588 RDS RECEIVER DRIVER
13711 M:      Hans Verkuil <hverkuil@xs4all.nl>
13712 L:      linux-media@vger.kernel.org
13713 T:      git git://linuxtv.org/media_tree.git
13714 W:      https://linuxtv.org
13715 S:      Odd Fixes
13716 F:      drivers/media/i2c/saa6588*
13717
13718 SAA7134 VIDEO4LINUX DRIVER
13719 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13720 L:      linux-media@vger.kernel.org
13721 W:      https://linuxtv.org
13722 T:      git git://linuxtv.org/media_tree.git
13723 S:      Odd fixes
13724 F:      Documentation/media/v4l-drivers/saa7134*
13725 F:      drivers/media/pci/saa7134/
13726
13727 SAA7146 VIDEO4LINUX-2 DRIVER
13728 M:      Hans Verkuil <hverkuil@xs4all.nl>
13729 L:      linux-media@vger.kernel.org
13730 T:      git git://linuxtv.org/media_tree.git
13731 S:      Maintained
13732 F:      drivers/media/common/saa7146/
13733 F:      drivers/media/pci/saa7146/
13734 F:      include/media/drv-intf/saa7146*
13735
13736 SAMSUNG AUDIO (ASoC) DRIVERS
13737 M:      Krzysztof Kozlowski <krzk@kernel.org>
13738 M:      Sangbeom Kim <sbkim73@samsung.com>
13739 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13741 S:      Supported
13742 F:      sound/soc/samsung/
13743 F:      Documentation/devicetree/bindings/sound/samsung*
13744
13745 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13746 M:      Krzysztof Kozlowski <krzk@kernel.org>
13747 L:      linux-crypto@vger.kernel.org
13748 L:      linux-samsung-soc@vger.kernel.org
13749 S:      Maintained
13750 F:      drivers/crypto/exynos-rng.c
13751 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13752
13753 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13754 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13755 L:      linux-samsung-soc@vger.kernel.org
13756 S:      Maintained
13757 F:      drivers/char/hw_random/exynos-trng.c
13758 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13759
13760 SAMSUNG FRAMEBUFFER DRIVER
13761 M:      Jingoo Han <jingoohan1@gmail.com>
13762 L:      linux-fbdev@vger.kernel.org
13763 S:      Maintained
13764 F:      drivers/video/fbdev/s3c-fb.c
13765
13766 SAMSUNG LAPTOP DRIVER
13767 M:      Corentin Chary <corentin.chary@gmail.com>
13768 L:      platform-driver-x86@vger.kernel.org
13769 S:      Maintained
13770 F:      drivers/platform/x86/samsung-laptop.c
13771
13772 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13773 M:      Sangbeom Kim <sbkim73@samsung.com>
13774 M:      Krzysztof Kozlowski <krzk@kernel.org>
13775 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13776 L:      linux-kernel@vger.kernel.org
13777 L:      linux-samsung-soc@vger.kernel.org
13778 S:      Supported
13779 F:      drivers/mfd/sec*.c
13780 F:      drivers/regulator/s2m*.c
13781 F:      drivers/regulator/s5m*.c
13782 F:      drivers/clk/clk-s2mps11.c
13783 F:      drivers/rtc/rtc-s5m.c
13784 F:      include/linux/mfd/samsung/
13785 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13786 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13787 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13788 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13789
13790 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13791 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13792 L:      linux-media@vger.kernel.org
13793 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13794 S:      Maintained
13795 F:      drivers/media/platform/s3c-camif/
13796 F:      include/media/drv-intf/s3c_camif.h
13797
13798 SAMSUNG S3FWRN5 NFC DRIVER
13799 M:      Robert Baldyga <r.baldyga@samsung.com>
13800 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13801 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13802 S:      Supported
13803 F:      drivers/nfc/s3fwrn5
13804
13805 SAMSUNG S5C73M3 CAMERA DRIVER
13806 M:      Kyungmin Park <kyungmin.park@samsung.com>
13807 M:      Andrzej Hajda <a.hajda@samsung.com>
13808 L:      linux-media@vger.kernel.org
13809 S:      Supported
13810 F:      drivers/media/i2c/s5c73m3/*
13811
13812 SAMSUNG S5K5BAF CAMERA DRIVER
13813 M:      Kyungmin Park <kyungmin.park@samsung.com>
13814 M:      Andrzej Hajda <a.hajda@samsung.com>
13815 L:      linux-media@vger.kernel.org
13816 S:      Supported
13817 F:      drivers/media/i2c/s5k5baf.c
13818
13819 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13820 M:      Krzysztof Kozlowski <krzk@kernel.org>
13821 M:      Vladimir Zapolskiy <vz@mleia.com>
13822 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13823 L:      linux-crypto@vger.kernel.org
13824 L:      linux-samsung-soc@vger.kernel.org
13825 S:      Maintained
13826 F:      drivers/crypto/s5p-sss.c
13827
13828 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13829 M:      Kyungmin Park <kyungmin.park@samsung.com>
13830 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13831 L:      linux-media@vger.kernel.org
13832 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13833 S:      Supported
13834 F:      drivers/media/platform/exynos4-is/
13835
13836 SAMSUNG SOC CLOCK DRIVERS
13837 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13838 M:      Tomasz Figa <tomasz.figa@gmail.com>
13839 M:      Chanwoo Choi <cw00.choi@samsung.com>
13840 S:      Supported
13841 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13843 F:      drivers/clk/samsung/
13844 F:      include/dt-bindings/clock/exynos*.h
13845 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13846
13847 SAMSUNG SPI DRIVERS
13848 M:      Kukjin Kim <kgene@kernel.org>
13849 M:      Krzysztof Kozlowski <krzk@kernel.org>
13850 M:      Andi Shyti <andi@etezian.org>
13851 L:      linux-spi@vger.kernel.org
13852 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13853 S:      Maintained
13854 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13855 F:      drivers/spi/spi-s3c*
13856 F:      include/linux/platform_data/spi-s3c64xx.h
13857
13858 SAMSUNG SXGBE DRIVERS
13859 M:      Byungho An <bh74.an@samsung.com>
13860 M:      Girish K S <ks.giri@samsung.com>
13861 M:      Vipul Pandya <vipul.pandya@samsung.com>
13862 S:      Supported
13863 L:      netdev@vger.kernel.org
13864 F:      drivers/net/ethernet/samsung/sxgbe/
13865
13866 SAMSUNG THERMAL DRIVER
13867 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13868 L:      linux-pm@vger.kernel.org
13869 L:      linux-samsung-soc@vger.kernel.org
13870 S:      Supported
13871 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13872 F:      drivers/thermal/samsung/
13873
13874 SAMSUNG USB2 PHY DRIVER
13875 M:      Kamil Debski <kamil@wypas.org>
13876 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13877 L:      linux-kernel@vger.kernel.org
13878 S:      Supported
13879 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13880 F:      Documentation/phy/samsung-usb2.txt
13881 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13882 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13883 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13884 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13885 F:      drivers/phy/samsung/phy-samsung-usb2.c
13886 F:      drivers/phy/samsung/phy-samsung-usb2.h
13887
13888 SC1200 WDT DRIVER
13889 M:      Zwane Mwaikambo <zwanem@gmail.com>
13890 S:      Maintained
13891 F:      drivers/watchdog/sc1200wdt.c
13892
13893 SCHEDULER
13894 M:      Ingo Molnar <mingo@redhat.com>
13895 M:      Peter Zijlstra <peterz@infradead.org>
13896 L:      linux-kernel@vger.kernel.org
13897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13898 S:      Maintained
13899 F:      kernel/sched/
13900 F:      include/linux/sched.h
13901 F:      include/uapi/linux/sched.h
13902 F:      include/linux/wait.h
13903 F:      include/linux/preempt.h
13904
13905 SCR24X CHIP CARD INTERFACE DRIVER
13906 M:      Lubomir Rintel <lkundrak@v3.sk>
13907 S:      Supported
13908 F:      drivers/char/pcmcia/scr24x_cs.c
13909
13910 SCSI CDROM DRIVER
13911 M:      Jens Axboe <axboe@kernel.dk>
13912 L:      linux-scsi@vger.kernel.org
13913 W:      http://www.kernel.dk
13914 S:      Maintained
13915 F:      drivers/scsi/sr*
13916
13917 SCSI RDMA PROTOCOL (SRP) INITIATOR
13918 M:      Bart Van Assche <bvanassche@acm.org>
13919 L:      linux-rdma@vger.kernel.org
13920 S:      Supported
13921 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13922 F:      drivers/infiniband/ulp/srp/
13923 F:      include/scsi/srp.h
13924
13925 SCSI RDMA PROTOCOL (SRP) TARGET
13926 M:      Bart Van Assche <bvanassche@acm.org>
13927 L:      linux-rdma@vger.kernel.org
13928 L:      target-devel@vger.kernel.org
13929 S:      Supported
13930 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13931 F:      drivers/infiniband/ulp/srpt/
13932
13933 SCSI SG DRIVER
13934 M:      Doug Gilbert <dgilbert@interlog.com>
13935 L:      linux-scsi@vger.kernel.org
13936 W:      http://sg.danny.cz/sg
13937 S:      Maintained
13938 F:      Documentation/scsi/scsi-generic.txt
13939 F:      drivers/scsi/sg.c
13940 F:      include/scsi/sg.h
13941
13942 SCSI SUBSYSTEM
13943 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13945 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13947 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13948 L:      linux-scsi@vger.kernel.org
13949 S:      Maintained
13950 F:      Documentation/devicetree/bindings/scsi/
13951 F:      drivers/scsi/
13952 F:      include/scsi/
13953
13954 SCSI TAPE DRIVER
13955 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13956 L:      linux-scsi@vger.kernel.org
13957 S:      Maintained
13958 F:      Documentation/scsi/st.txt
13959 F:      drivers/scsi/st.*
13960 F:      drivers/scsi/st_*.h
13961
13962 SCSI TARGET SUBSYSTEM
13963 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13964 L:      linux-scsi@vger.kernel.org
13965 L:      target-devel@vger.kernel.org
13966 W:      http://www.linux-iscsi.org
13967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13968 Q:      https://patchwork.kernel.org/project/target-devel/list/
13969 S:      Supported
13970 F:      drivers/target/
13971 F:      include/target/
13972 F:      Documentation/target/
13973
13974 SCTP PROTOCOL
13975 M:      Vlad Yasevich <vyasevich@gmail.com>
13976 M:      Neil Horman <nhorman@tuxdriver.com>
13977 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13978 L:      linux-sctp@vger.kernel.org
13979 W:      http://lksctp.sourceforge.net
13980 S:      Maintained
13981 F:      Documentation/networking/sctp.txt
13982 F:      include/linux/sctp.h
13983 F:      include/uapi/linux/sctp.h
13984 F:      include/net/sctp/
13985 F:      net/sctp/
13986
13987 SCx200 CPU SUPPORT
13988 M:      Jim Cromie <jim.cromie@gmail.com>
13989 S:      Odd Fixes
13990 F:      Documentation/i2c/busses/scx200_acb
13991 F:      arch/x86/platform/scx200/
13992 F:      drivers/watchdog/scx200_wdt.c
13993 F:      drivers/i2c/busses/scx200*
13994 F:      drivers/mtd/maps/scx200_docflash.c
13995 F:      include/linux/scx200.h
13996
13997 SCx200 GPIO DRIVER
13998 M:      Jim Cromie <jim.cromie@gmail.com>
13999 S:      Maintained
14000 F:      drivers/char/scx200_gpio.c
14001 F:      include/linux/scx200_gpio.h
14002
14003 SCx200 HRT CLOCKSOURCE DRIVER
14004 M:      Jim Cromie <jim.cromie@gmail.com>
14005 S:      Maintained
14006 F:      drivers/clocksource/scx200_hrt.c
14007
14008 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14009 M:      Sascha Sommer <saschasommer@freenet.de>
14010 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14011 S:      Maintained
14012 F:      drivers/mmc/host/sdricoh_cs.c
14013
14014 SECO BOARDS CEC DRIVER
14015 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14016 S:      Maintained
14017 F:      drivers/media/platform/seco-cec/seco-cec.c
14018 F:      drivers/media/platform/seco-cec/seco-cec.h
14019
14020 SECURE COMPUTING
14021 M:      Kees Cook <keescook@chromium.org>
14022 R:      Andy Lutomirski <luto@amacapital.net>
14023 R:      Will Drewry <wad@chromium.org>
14024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14025 S:      Supported
14026 F:      kernel/seccomp.c
14027 F:      include/uapi/linux/seccomp.h
14028 F:      include/linux/seccomp.h
14029 F:      tools/testing/selftests/seccomp/*
14030 F:      tools/testing/selftests/kselftest_harness.h
14031 F:      Documentation/userspace-api/seccomp_filter.rst
14032 K:      \bsecure_computing
14033 K:      \bTIF_SECCOMP\b
14034
14035 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14036 M:      Al Cooper <alcooperx@gmail.com>
14037 L:      linux-mmc@vger.kernel.org
14038 L:      bcm-kernel-feedback-list@broadcom.com
14039 S:      Maintained
14040 F:      drivers/mmc/host/sdhci-brcmstb*
14041
14042 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14043 M:      Adrian Hunter <adrian.hunter@intel.com>
14044 L:      linux-mmc@vger.kernel.org
14045 S:      Maintained
14046 F:      drivers/mmc/host/sdhci*
14047 F:      include/linux/mmc/sdhci*
14048
14049 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14050 M:      Adrian Hunter <adrian.hunter@intel.com>
14051 M:      Ritesh Harjani <riteshh@codeaurora.org>
14052 M:      Asutosh Das <asutoshd@codeaurora.org>
14053 L:      linux-mmc@vger.kernel.org
14054 S:      Maintained
14055 F:      drivers/mmc/host/cqhci*
14056
14057 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14058 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14059 M:      Manjunath M B <manjumb@synopsys.com>
14060 L:      linux-mmc@vger.kernel.org
14061 S:      Maintained
14062 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14063
14064 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14065 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14066 L:      linux-mmc@vger.kernel.org
14067 S:      Supported
14068 F:      drivers/mmc/host/sdhci-of-at91.c
14069
14070 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14071 M:      Ben Dooks <ben-linux@fluff.org>
14072 M:      Jaehoon Chung <jh80.chung@samsung.com>
14073 L:      linux-mmc@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/mmc/host/sdhci-s3c*
14076
14077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14078 M:      Viresh Kumar <vireshk@kernel.org>
14079 L:      linux-mmc@vger.kernel.org
14080 S:      Maintained
14081 F:      drivers/mmc/host/sdhci-spear.c
14082
14083 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14084 M:      Kishon Vijay Abraham I <kishon@ti.com>
14085 L:      linux-mmc@vger.kernel.org
14086 S:      Maintained
14087 F:      drivers/mmc/host/sdhci-omap.c
14088
14089 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14090 M:      Scott Bauer <scott.bauer@intel.com>
14091 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14092 L:      linux-block@vger.kernel.org
14093 S:      Supported
14094 F:      block/sed*
14095 F:      block/opal_proto.h
14096 F:      include/linux/sed*
14097 F:      include/uapi/linux/sed*
14098
14099 SECURITY CONTACT
14100 M:      Security Officers <security@kernel.org>
14101 S:      Supported
14102
14103 SECURITY SUBSYSTEM
14104 M:      James Morris <jmorris@namei.org>
14105 M:      "Serge E. Hallyn" <serge@hallyn.com>
14106 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14108 W:      http://kernsec.org/
14109 S:      Supported
14110 F:      security/
14111 X:      security/selinux/
14112
14113 SELINUX SECURITY MODULE
14114 M:      Paul Moore <paul@paul-moore.com>
14115 M:      Stephen Smalley <sds@tycho.nsa.gov>
14116 M:      Eric Paris <eparis@parisplace.org>
14117 L:      selinux@vger.kernel.org
14118 W:      https://selinuxproject.org
14119 W:      https://github.com/SELinuxProject
14120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14121 S:      Supported
14122 F:      include/uapi/linux/selinux_netlink.h
14123 F:      security/selinux/
14124 F:      scripts/selinux/
14125 F:      Documentation/admin-guide/LSM/SELinux.rst
14126
14127 SENSABLE PHANTOM
14128 M:      Jiri Slaby <jirislaby@gmail.com>
14129 S:      Maintained
14130 F:      drivers/misc/phantom.c
14131 F:      include/uapi/linux/phantom.h
14132
14133 SERIAL DEVICE BUS
14134 M:      Rob Herring <robh@kernel.org>
14135 L:      linux-serial@vger.kernel.org
14136 S:      Maintained
14137 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14138 F:      drivers/tty/serdev/
14139 F:      include/linux/serdev.h
14140
14141 SERIAL DRIVERS
14142 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14143 L:      linux-serial@vger.kernel.org
14144 S:      Maintained
14145 F:      Documentation/devicetree/bindings/serial/
14146 F:      drivers/tty/serial/
14147
14148 SERIAL IR RECEIVER
14149 M:      Sean Young <sean@mess.org>
14150 L:      linux-media@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/media/rc/serial_ir.c
14153
14154 SFC NETWORK DRIVER
14155 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14156 M:      Edward Cree <ecree@solarflare.com>
14157 M:      Martin Habets <mhabets@solarflare.com>
14158 L:      netdev@vger.kernel.org
14159 S:      Supported
14160 F:      drivers/net/ethernet/sfc/
14161
14162 SFF/SFP/SFP+ MODULE SUPPORT
14163 M:      Russell King <linux@armlinux.org.uk>
14164 L:      netdev@vger.kernel.org
14165 S:      Maintained
14166 F:      drivers/net/phy/phylink.c
14167 F:      drivers/net/phy/sfp*
14168 F:      include/linux/phylink.h
14169 F:      include/linux/sfp.h
14170
14171 SGI GRU DRIVER
14172 M:      Dimitri Sivanich <sivanich@sgi.com>
14173 S:      Maintained
14174 F:      drivers/misc/sgi-gru/
14175
14176 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14177 M:      Pat Gefre <pfg@sgi.com>
14178 L:      linux-ia64@vger.kernel.org
14179 S:      Supported
14180 F:      Documentation/ia64/serial.txt
14181 F:      drivers/tty/serial/ioc?_serial.c
14182 F:      include/linux/ioc?.h
14183
14184 SGI XP/XPC/XPNET DRIVER
14185 M:      Cliff Whickman <cpw@sgi.com>
14186 M:      Robin Holt <robinmholt@gmail.com>
14187 S:      Maintained
14188 F:      drivers/misc/sgi-xp/
14189
14190 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14191 M:      Ursula Braun <ubraun@linux.ibm.com>
14192 M:      Karsten Graul <kgraul@linux.ibm.com>
14193 L:      linux-s390@vger.kernel.org
14194 W:      http://www.ibm.com/developerworks/linux/linux390/
14195 S:      Supported
14196 F:      net/smc/
14197
14198 SHARP RJ54N1CB0C SENSOR DRIVER
14199 M:      Jacopo Mondi <jacopo@jmondi.org>
14200 L:      linux-media@vger.kernel.org
14201 T:      git git://linuxtv.org/media_tree.git
14202 S:      Odd fixes
14203 F:      drivers/media/i2c/rj54n1cb0c.c
14204 F:      include/media/i2c/rj54n1cb0c.h
14205
14206 SH_VEU V4L2 MEM2MEM DRIVER
14207 L:      linux-media@vger.kernel.org
14208 S:      Orphan
14209 F:      drivers/media/platform/sh_veu.c
14210
14211 SH_VOU V4L2 OUTPUT DRIVER
14212 L:      linux-media@vger.kernel.org
14213 S:      Orphan
14214 F:      drivers/media/platform/sh_vou.c
14215 F:      include/media/drv-intf/sh_vou.h
14216
14217 SI2157 MEDIA DRIVER
14218 M:      Antti Palosaari <crope@iki.fi>
14219 L:      linux-media@vger.kernel.org
14220 W:      https://linuxtv.org
14221 W:      http://palosaari.fi/linux/
14222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14223 T:      git git://linuxtv.org/anttip/media_tree.git
14224 S:      Maintained
14225 F:      drivers/media/tuners/si2157*
14226
14227 SI2165 MEDIA DRIVER
14228 M:      Matthias Schwarzott <zzam@gentoo.org>
14229 L:      linux-media@vger.kernel.org
14230 W:      https://linuxtv.org
14231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14232 S:      Maintained
14233 F:      drivers/media/dvb-frontends/si2165*
14234
14235 SI2168 MEDIA DRIVER
14236 M:      Antti Palosaari <crope@iki.fi>
14237 L:      linux-media@vger.kernel.org
14238 W:      https://linuxtv.org
14239 W:      http://palosaari.fi/linux/
14240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14241 T:      git git://linuxtv.org/anttip/media_tree.git
14242 S:      Maintained
14243 F:      drivers/media/dvb-frontends/si2168*
14244
14245 SI470X FM RADIO RECEIVER I2C DRIVER
14246 M:      Hans Verkuil <hverkuil@xs4all.nl>
14247 L:      linux-media@vger.kernel.org
14248 T:      git git://linuxtv.org/media_tree.git
14249 W:      https://linuxtv.org
14250 S:      Odd Fixes
14251 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14252
14253 SI470X FM RADIO RECEIVER USB DRIVER
14254 M:      Hans Verkuil <hverkuil@xs4all.nl>
14255 L:      linux-media@vger.kernel.org
14256 T:      git git://linuxtv.org/media_tree.git
14257 W:      https://linuxtv.org
14258 S:      Maintained
14259 F:      drivers/media/radio/si470x/radio-si470x-common.c
14260 F:      drivers/media/radio/si470x/radio-si470x.h
14261 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14262
14263 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14264 M:      Eduardo Valentin <edubezval@gmail.com>
14265 L:      linux-media@vger.kernel.org
14266 T:      git git://linuxtv.org/media_tree.git
14267 W:      https://linuxtv.org
14268 S:      Odd Fixes
14269 F:      drivers/media/radio/si4713/si4713.?
14270
14271 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14272 M:      Eduardo Valentin <edubezval@gmail.com>
14273 L:      linux-media@vger.kernel.org
14274 T:      git git://linuxtv.org/media_tree.git
14275 W:      https://linuxtv.org
14276 S:      Odd Fixes
14277 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14278
14279 SI4713 FM RADIO TRANSMITTER USB DRIVER
14280 M:      Hans Verkuil <hverkuil@xs4all.nl>
14281 L:      linux-media@vger.kernel.org
14282 T:      git git://linuxtv.org/media_tree.git
14283 W:      https://linuxtv.org
14284 S:      Maintained
14285 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14286
14287 SIANO DVB DRIVER
14288 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14289 L:      linux-media@vger.kernel.org
14290 W:      https://linuxtv.org
14291 T:      git git://linuxtv.org/media_tree.git
14292 S:      Odd fixes
14293 F:      drivers/media/common/siano/
14294 F:      drivers/media/usb/siano/
14295 F:      drivers/media/usb/siano/
14296 F:      drivers/media/mmc/siano/
14297
14298 SIFIVE DRIVERS
14299 M:      Palmer Dabbelt <palmer@sifive.com>
14300 M:      Paul Walmsley <paul.walmsley@sifive.com>
14301 L:      linux-riscv@lists.infradead.org
14302 T:      git git://github.com/sifive/riscv-linux.git
14303 S:      Supported
14304 K:      sifive
14305 N:      sifive
14306
14307 SILEAD TOUCHSCREEN DRIVER
14308 M:      Hans de Goede <hdegoede@redhat.com>
14309 L:      linux-input@vger.kernel.org
14310 L:      platform-driver-x86@vger.kernel.org
14311 S:      Maintained
14312 F:      drivers/input/touchscreen/silead.c
14313 F:      drivers/platform/x86/touchscreen_dmi.c
14314
14315 SILICON MOTION SM712 FRAME BUFFER DRIVER
14316 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14317 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14318 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14319 L:      linux-fbdev@vger.kernel.org
14320 S:      Maintained
14321 F:      drivers/video/fbdev/sm712*
14322 F:      Documentation/fb/sm712fb.txt
14323
14324 SIMPLE FIRMWARE INTERFACE (SFI)
14325 M:      Len Brown <lenb@kernel.org>
14326 L:      sfi-devel@simplefirmware.org
14327 W:      http://simplefirmware.org/
14328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14329 S:      Supported
14330 F:      arch/x86/platform/sfi/
14331 F:      drivers/sfi/
14332 F:      include/linux/sfi*.h
14333
14334 SIMPLEFB FB DRIVER
14335 M:      Hans de Goede <hdegoede@redhat.com>
14336 L:      linux-fbdev@vger.kernel.org
14337 S:      Maintained
14338 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14339 F:      drivers/video/fbdev/simplefb.c
14340 F:      include/linux/platform_data/simplefb.h
14341
14342 SIMTEC EB110ATX (Chalice CATS)
14343 P:      Ben Dooks
14344 P:      Vincent Sanders <vince@simtec.co.uk>
14345 M:      Simtec Linux Team <linux@simtec.co.uk>
14346 W:      http://www.simtec.co.uk/products/EB110ATX/
14347 S:      Supported
14348
14349 SIMTEC EB2410ITX (BAST)
14350 P:      Ben Dooks
14351 P:      Vincent Sanders <vince@simtec.co.uk>
14352 M:      Simtec Linux Team <linux@simtec.co.uk>
14353 W:      http://www.simtec.co.uk/products/EB2410ITX/
14354 S:      Supported
14355 F:      arch/arm/mach-s3c24xx/mach-bast.c
14356 F:      arch/arm/mach-s3c24xx/bast-ide.c
14357 F:      arch/arm/mach-s3c24xx/bast-irq.c
14358
14359 SIPHASH PRF ROUTINES
14360 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14361 S:      Maintained
14362 F:      lib/siphash.c
14363 F:      lib/test_siphash.c
14364 F:      include/linux/siphash.h
14365
14366 SIOX
14367 M:      Gavin Schenk <g.schenk@eckelmann.de>
14368 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14369 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14370 S:      Supported
14371 F:      drivers/siox/*
14372 F:      drivers/gpio/gpio-siox.c
14373 F:      include/trace/events/siox.h
14374
14375 SIS 190 ETHERNET DRIVER
14376 M:      Francois Romieu <romieu@fr.zoreil.com>
14377 L:      netdev@vger.kernel.org
14378 S:      Maintained
14379 F:      drivers/net/ethernet/sis/sis190.c
14380
14381 SIS 900/7016 FAST ETHERNET DRIVER
14382 M:      Daniele Venzano <venza@brownhat.org>
14383 W:      http://www.brownhat.org/sis900.html
14384 L:      netdev@vger.kernel.org
14385 S:      Maintained
14386 F:      drivers/net/ethernet/sis/sis900.*
14387
14388 SIS FRAMEBUFFER DRIVER
14389 M:      Thomas Winischhofer <thomas@winischhofer.net>
14390 W:      http://www.winischhofer.net/linuxsisvga.shtml
14391 S:      Maintained
14392 F:      Documentation/fb/sisfb.txt
14393 F:      drivers/video/fbdev/sis/
14394 F:      include/video/sisfb.h
14395
14396 SIS USB2VGA DRIVER
14397 M:      Thomas Winischhofer <thomas@winischhofer.net>
14398 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14399 S:      Maintained
14400 F:      drivers/usb/misc/sisusbvga/
14401
14402 SLAB ALLOCATOR
14403 M:      Christoph Lameter <cl@linux.com>
14404 M:      Pekka Enberg <penberg@kernel.org>
14405 M:      David Rientjes <rientjes@google.com>
14406 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14407 M:      Andrew Morton <akpm@linux-foundation.org>
14408 L:      linux-mm@kvack.org
14409 S:      Maintained
14410 F:      include/linux/sl?b*.h
14411 F:      mm/sl?b*
14412
14413 SLEEPABLE READ-COPY UPDATE (SRCU)
14414 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14415 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14416 M:      Josh Triplett <josh@joshtriplett.org>
14417 R:      Steven Rostedt <rostedt@goodmis.org>
14418 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14419 L:      rcu@vger.kernel.org
14420 W:      http://www.rdrop.com/users/paulmck/RCU/
14421 S:      Supported
14422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14423 F:      include/linux/srcu*.h
14424 F:      kernel/rcu/srcu*.c
14425
14426 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14427 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14429 S:      Maintained
14430 F:      drivers/slimbus/
14431 F:      Documentation/devicetree/bindings/slimbus/
14432 F:      include/linux/slimbus.h
14433
14434 SMACK SECURITY MODULE
14435 M:      Casey Schaufler <casey@schaufler-ca.com>
14436 L:      linux-security-module@vger.kernel.org
14437 W:      http://schaufler-ca.com
14438 T:      git git://github.com/cschaufler/smack-next
14439 S:      Maintained
14440 F:      Documentation/admin-guide/LSM/Smack.rst
14441 F:      security/smack/
14442
14443 SMC91x ETHERNET DRIVER
14444 M:      Nicolas Pitre <nico@fluxnic.net>
14445 S:      Odd Fixes
14446 F:      drivers/net/ethernet/smsc/smc91x.*
14447
14448 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14449 M:      Sakari Ailus <sakari.ailus@iki.fi>
14450 L:      linux-media@vger.kernel.org
14451 S:      Maintained
14452 F:      drivers/media/i2c/smiapp/
14453 F:      include/media/i2c/smiapp.h
14454 F:      drivers/media/i2c/smiapp-pll.c
14455 F:      drivers/media/i2c/smiapp-pll.h
14456 F:      include/uapi/linux/smiapp.h
14457 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14458
14459 SMM665 HARDWARE MONITOR DRIVER
14460 M:      Guenter Roeck <linux@roeck-us.net>
14461 L:      linux-hwmon@vger.kernel.org
14462 S:      Maintained
14463 F:      Documentation/hwmon/smm665.rst
14464 F:      drivers/hwmon/smm665.c
14465
14466 SMSC EMC2103 HARDWARE MONITOR DRIVER
14467 M:      Steve Glendinning <steve.glendinning@shawell.net>
14468 L:      linux-hwmon@vger.kernel.org
14469 S:      Maintained
14470 F:      Documentation/hwmon/emc2103.rst
14471 F:      drivers/hwmon/emc2103.c
14472
14473 SMSC SCH5627 HARDWARE MONITOR DRIVER
14474 M:      Hans de Goede <hdegoede@redhat.com>
14475 L:      linux-hwmon@vger.kernel.org
14476 S:      Supported
14477 F:      Documentation/hwmon/sch5627.rst
14478 F:      drivers/hwmon/sch5627.c
14479
14480 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14481 M:      Steve Glendinning <steve.glendinning@shawell.net>
14482 L:      linux-fbdev@vger.kernel.org
14483 S:      Maintained
14484 F:      drivers/video/fbdev/smscufx.c
14485
14486 SMSC47B397 HARDWARE MONITOR DRIVER
14487 M:      Jean Delvare <jdelvare@suse.com>
14488 L:      linux-hwmon@vger.kernel.org
14489 S:      Maintained
14490 F:      Documentation/hwmon/smsc47b397.rst
14491 F:      drivers/hwmon/smsc47b397.c
14492
14493 SMSC911x ETHERNET DRIVER
14494 M:      Steve Glendinning <steve.glendinning@shawell.net>
14495 L:      netdev@vger.kernel.org
14496 S:      Maintained
14497 F:      include/linux/smsc911x.h
14498 F:      drivers/net/ethernet/smsc/smsc911x.*
14499
14500 SMSC9420 PCI ETHERNET DRIVER
14501 M:      Steve Glendinning <steve.glendinning@shawell.net>
14502 L:      netdev@vger.kernel.org
14503 S:      Maintained
14504 F:      drivers/net/ethernet/smsc/smsc9420.*
14505
14506 SOC-CAMERA V4L2 SUBSYSTEM
14507 L:      linux-media@vger.kernel.org
14508 T:      git git://linuxtv.org/media_tree.git
14509 S:      Orphan
14510 F:      include/media/soc_camera.h
14511 F:      drivers/staging/media/soc_camera/
14512
14513 SOCIONEXT SYNQUACER I2C DRIVER
14514 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14515 L:      linux-i2c@vger.kernel.org
14516 S:      Maintained
14517 F:      drivers/i2c/busses/i2c-synquacer.c
14518 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14519
14520 SOCIONEXT UNIPHIER SOUND DRIVER
14521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14522 S:      Orphan
14523 F:      sound/soc/uniphier/
14524
14525 SOEKRIS NET48XX LED SUPPORT
14526 M:      Chris Boot <bootc@bootc.net>
14527 S:      Maintained
14528 F:      drivers/leds/leds-net48xx.c
14529
14530 SOFT-ROCE DRIVER (rxe)
14531 M:      Moni Shoua <monis@mellanox.com>
14532 L:      linux-rdma@vger.kernel.org
14533 S:      Supported
14534 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14535 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14536 F:      drivers/infiniband/sw/rxe/
14537 F:      include/uapi/rdma/rdma_user_rxe.h
14538
14539 SOFTLOGIC 6x10 MPEG CODEC
14540 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14541 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14542 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14543 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14544 M:      Ismael Luceno <ismael@iodev.co.uk>
14545 L:      linux-media@vger.kernel.org
14546 S:      Supported
14547 F:      drivers/media/pci/solo6x10/
14548
14549 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14550 M:      James Morse <james.morse@arm.com>
14551 L:      linux-arm-kernel@lists.infradead.org
14552 S:      Maintained
14553 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14554 F:      drivers/firmware/arm_sdei.c
14555 F:      include/linux/arm_sdei.h
14556 F:      include/uapi/linux/arm_sdei.h
14557
14558 SOFTWARE RAID (Multiple Disks) SUPPORT
14559 M:      Shaohua Li <shli@kernel.org>
14560 L:      linux-raid@vger.kernel.org
14561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14562 S:      Supported
14563 F:      drivers/md/Makefile
14564 F:      drivers/md/Kconfig
14565 F:      drivers/md/md*
14566 F:      drivers/md/raid*
14567 F:      include/linux/raid/
14568 F:      include/uapi/linux/raid/
14569
14570 SOCIONEXT (SNI) AVE NETWORK DRIVER
14571 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14572 L:      netdev@vger.kernel.org
14573 S:      Maintained
14574 F:      drivers/net/ethernet/socionext/sni_ave.c
14575 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14576
14577 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14578 M:      Jassi Brar <jaswinder.singh@linaro.org>
14579 L:      netdev@vger.kernel.org
14580 S:      Maintained
14581 F:      drivers/net/ethernet/socionext/netsec.c
14582 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14583
14584 SOLIDRUN CLEARFOG SUPPORT
14585 M:      Russell King <linux@armlinux.org.uk>
14586 S:      Maintained
14587 F:      arch/arm/boot/dts/armada-388-clearfog*
14588 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14589
14590 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14591 M:      Russell King <linux@armlinux.org.uk>
14592 S:      Maintained
14593 F:      arch/arm/boot/dts/imx6*-cubox-i*
14594 F:      arch/arm/boot/dts/imx6*-hummingboard*
14595 F:      arch/arm/boot/dts/imx6*-sr-*
14596
14597 SONIC NETWORK DRIVER
14598 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14599 L:      netdev@vger.kernel.org
14600 S:      Maintained
14601 F:      drivers/net/ethernet/natsemi/sonic.*
14602
14603 SONICS SILICON BACKPLANE DRIVER (SSB)
14604 M:      Michael Buesch <m@bues.ch>
14605 L:      linux-wireless@vger.kernel.org
14606 S:      Maintained
14607 F:      drivers/ssb/
14608 F:      include/linux/ssb/
14609
14610 SONY IMX214 SENSOR DRIVER
14611 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14612 L:      linux-media@vger.kernel.org
14613 T:      git git://linuxtv.org/media_tree.git
14614 S:      Maintained
14615 F:      drivers/media/i2c/imx214.c
14616 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14617
14618 SONY IMX258 SENSOR DRIVER
14619 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14620 L:      linux-media@vger.kernel.org
14621 T:      git git://linuxtv.org/media_tree.git
14622 S:      Maintained
14623 F:      drivers/media/i2c/imx258.c
14624
14625 SONY IMX274 SENSOR DRIVER
14626 M:      Leon Luo <leonl@leopardimaging.com>
14627 L:      linux-media@vger.kernel.org
14628 T:      git git://linuxtv.org/media_tree.git
14629 S:      Maintained
14630 F:      drivers/media/i2c/imx274.c
14631 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14632
14633 SONY IMX319 SENSOR DRIVER
14634 M:      Bingbu Cao <bingbu.cao@intel.com>
14635 L:      linux-media@vger.kernel.org
14636 T:      git git://linuxtv.org/media_tree.git
14637 S:      Maintained
14638 F:      drivers/media/i2c/imx319.c
14639
14640 SONY IMX355 SENSOR DRIVER
14641 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14642 L:      linux-media@vger.kernel.org
14643 T:      git git://linuxtv.org/media_tree.git
14644 S:      Maintained
14645 F:      drivers/media/i2c/imx355.c
14646
14647 SONY MEMORYSTICK SUBSYSTEM
14648 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14649 M:      Alex Dubov <oakad@yahoo.com>
14650 M:      Ulf Hansson <ulf.hansson@linaro.org>
14651 L:      linux-mmc@vger.kernel.org
14652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14653 S:      Maintained
14654 F:      drivers/memstick/
14655 F:      include/linux/memstick.h
14656
14657 SONY VAIO CONTROL DEVICE DRIVER
14658 M:      Mattia Dongili <malattia@linux.it>
14659 L:      platform-driver-x86@vger.kernel.org
14660 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14661 S:      Maintained
14662 F:      Documentation/laptops/sony-laptop.txt
14663 F:      drivers/char/sonypi.c
14664 F:      drivers/platform/x86/sony-laptop.c
14665 F:      include/linux/sony-laptop.h
14666
14667 SOUND
14668 M:      Jaroslav Kysela <perex@perex.cz>
14669 M:      Takashi Iwai <tiwai@suse.com>
14670 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14671 W:      http://www.alsa-project.org/
14672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14673 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14674 S:      Maintained
14675 F:      Documentation/sound/
14676 F:      include/sound/
14677 F:      include/uapi/sound/
14678 F:      sound/
14679
14680 SOUND - COMPRESSED AUDIO
14681 M:      Vinod Koul <vkoul@kernel.org>
14682 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14684 S:      Supported
14685 F:      Documentation/sound/designs/compress-offload.rst
14686 F:      include/sound/compress_driver.h
14687 F:      include/uapi/sound/compress_*
14688 F:      sound/core/compress_offload.c
14689 F:      sound/soc/soc-compress.c
14690
14691 SOUND - DMAENGINE HELPERS
14692 M:      Lars-Peter Clausen <lars@metafoo.de>
14693 S:      Supported
14694 F:      include/sound/dmaengine_pcm.h
14695 F:      sound/core/pcm_dmaengine.c
14696 F:      sound/soc/soc-generic-dmaengine-pcm.c
14697
14698 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14699 M:      Liam Girdwood <lgirdwood@gmail.com>
14700 M:      Mark Brown <broonie@kernel.org>
14701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14702 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14703 W:      http://alsa-project.org/main/index.php/ASoC
14704 S:      Supported
14705 F:      Documentation/devicetree/bindings/sound/
14706 F:      Documentation/sound/soc/
14707 F:      sound/soc/
14708 F:      include/dt-bindings/sound/
14709 F:      include/sound/soc*
14710
14711 SOUNDWIRE SUBSYSTEM
14712 M:      Vinod Koul <vkoul@kernel.org>
14713 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14714 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14716 S:      Supported
14717 F:      Documentation/driver-api/soundwire/
14718 F:      drivers/soundwire/
14719 F:      include/linux/soundwire/
14720
14721 SP2 MEDIA DRIVER
14722 M:      Olli Salonen <olli.salonen@iki.fi>
14723 L:      linux-media@vger.kernel.org
14724 W:      https://linuxtv.org
14725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14726 S:      Maintained
14727 F:      drivers/media/dvb-frontends/sp2*
14728
14729 SPARC + UltraSPARC (sparc/sparc64)
14730 M:      "David S. Miller" <davem@davemloft.net>
14731 L:      sparclinux@vger.kernel.org
14732 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14735 S:      Maintained
14736 F:      arch/sparc/
14737 F:      drivers/sbus/
14738
14739 SPARC SERIAL DRIVERS
14740 M:      "David S. Miller" <davem@davemloft.net>
14741 L:      sparclinux@vger.kernel.org
14742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14744 S:      Maintained
14745 F:      include/linux/sunserialcore.h
14746 F:      drivers/tty/serial/suncore.c
14747 F:      drivers/tty/serial/sunhv.c
14748 F:      drivers/tty/serial/sunsab.c
14749 F:      drivers/tty/serial/sunsab.h
14750 F:      drivers/tty/serial/sunsu.c
14751 F:      drivers/tty/serial/sunzilog.c
14752 F:      drivers/tty/serial/sunzilog.h
14753 F:      drivers/tty/vcc.c
14754
14755 SPARSE CHECKER
14756 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14757 L:      linux-sparse@vger.kernel.org
14758 W:      https://sparse.wiki.kernel.org/
14759 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14760 S:      Maintained
14761 F:      include/linux/compiler.h
14762
14763 SPEAR CLOCK FRAMEWORK SUPPORT
14764 M:      Viresh Kumar <vireshk@kernel.org>
14765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14766 W:      http://www.st.com/spear
14767 S:      Maintained
14768 F:      drivers/clk/spear/
14769
14770 SPEAR PLATFORM SUPPORT
14771 M:      Viresh Kumar <vireshk@kernel.org>
14772 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14774 W:      http://www.st.com/spear
14775 S:      Maintained
14776 F:      arch/arm/boot/dts/spear*
14777 F:      arch/arm/mach-spear/
14778
14779 SPI NOR SUBSYSTEM
14780 M:      Marek Vasut <marek.vasut@gmail.com>
14781 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14782 L:      linux-mtd@lists.infradead.org
14783 W:      http://www.linux-mtd.infradead.org/
14784 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14786 S:      Maintained
14787 F:      drivers/mtd/spi-nor/
14788 F:      include/linux/mtd/spi-nor.h
14789
14790 SPI SUBSYSTEM
14791 M:      Mark Brown <broonie@kernel.org>
14792 L:      linux-spi@vger.kernel.org
14793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14794 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14795 S:      Maintained
14796 F:      Documentation/devicetree/bindings/spi/
14797 F:      Documentation/spi/
14798 F:      drivers/spi/
14799 F:      include/linux/spi/
14800 F:      include/uapi/linux/spi/
14801 F:      tools/spi/
14802
14803 SPIDERNET NETWORK DRIVER for CELL
14804 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14805 L:      netdev@vger.kernel.org
14806 S:      Supported
14807 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14808 F:      drivers/net/ethernet/toshiba/spider_net*
14809
14810 SPMI SUBSYSTEM
14811 R:      Stephen Boyd <sboyd@kernel.org>
14812 L:      linux-arm-msm@vger.kernel.org
14813 F:      Documentation/devicetree/bindings/spmi/
14814 F:      drivers/spmi/
14815 F:      include/dt-bindings/spmi/spmi.h
14816 F:      include/linux/spmi.h
14817 F:      include/trace/events/spmi.h
14818
14819 SPU FILE SYSTEM
14820 M:      Jeremy Kerr <jk@ozlabs.org>
14821 L:      linuxppc-dev@lists.ozlabs.org
14822 W:      http://www.ibm.com/developerworks/power/cell/
14823 S:      Supported
14824 F:      Documentation/filesystems/spufs.txt
14825 F:      arch/powerpc/platforms/cell/spufs/
14826
14827 SQUASHFS FILE SYSTEM
14828 M:      Phillip Lougher <phillip@squashfs.org.uk>
14829 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14830 W:      http://squashfs.org.uk
14831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14832 S:      Maintained
14833 F:      Documentation/filesystems/squashfs.txt
14834 F:      fs/squashfs/
14835
14836 SRM (Alpha) environment access
14837 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14838 S:      Maintained
14839 F:      arch/alpha/kernel/srm_env.c
14840
14841 ST LSM6DSx IMU IIO DRIVER
14842 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14843 L:      linux-iio@vger.kernel.org
14844 W:      http://www.st.com/
14845 S:      Maintained
14846 F:      drivers/iio/imu/st_lsm6dsx/
14847 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14848
14849 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14850 M:      Mickael Guene <mickael.guene@st.com>
14851 L:      linux-media@vger.kernel.org
14852 T:      git git://linuxtv.org/media_tree.git
14853 S:      Maintained
14854 F:      drivers/media/i2c/st-mipid02.c
14855 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14856
14857 ST STM32 I2C/SMBUS DRIVER
14858 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14859 L:      linux-i2c@vger.kernel.org
14860 S:      Maintained
14861 F:      drivers/i2c/busses/i2c-stm32*
14862
14863 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14864 M:      Song Qiang <songqiang1304521@gmail.com>
14865 L:      linux-iio@vger.kernel.org
14866 S:      Maintained
14867 F:      drivers/iio/proximity/vl53l0x-i2c.c
14868 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14869
14870 STABLE BRANCH
14871 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14872 M:      Sasha Levin <sashal@kernel.org>
14873 L:      stable@vger.kernel.org
14874 S:      Supported
14875 F:      Documentation/process/stable-kernel-rules.rst
14876
14877 STAGING - COMEDI
14878 M:      Ian Abbott <abbotti@mev.co.uk>
14879 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14880 S:      Odd Fixes
14881 F:      drivers/staging/comedi/
14882
14883 STAGING - EROFS FILE SYSTEM
14884 M:      Gao Xiang <gaoxiang25@huawei.com>
14885 M:      Chao Yu <yuchao0@huawei.com>
14886 L:      linux-erofs@lists.ozlabs.org
14887 S:      Maintained
14888 F:      drivers/staging/erofs/
14889
14890 STAGING - INDUSTRIAL IO
14891 M:      Jonathan Cameron <jic23@kernel.org>
14892 L:      linux-iio@vger.kernel.org
14893 S:      Odd Fixes
14894 F:      Documentation/devicetree/bindings/staging/iio/
14895 F:      drivers/staging/iio/
14896
14897 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14898 M:      Marc Dietrich <marvin24@gmx.de>
14899 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14900 L:      linux-tegra@vger.kernel.org
14901 S:      Maintained
14902 F:      drivers/staging/nvec/
14903
14904 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14905 M:      Jens Frederich <jfrederich@gmail.com>
14906 M:      Daniel Drake <dsd@laptop.org>
14907 M:      Jon Nettleton <jon.nettleton@gmail.com>
14908 W:      http://wiki.laptop.org/go/DCON
14909 S:      Maintained
14910 F:      drivers/staging/olpc_dcon/
14911
14912 STAGING - REALTEK RTL8712U DRIVERS
14913 M:      Larry Finger <Larry.Finger@lwfinger.net>
14914 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14915 S:      Odd Fixes
14916 F:      drivers/staging/rtl8712/
14917
14918 STAGING - REALTEK RTL8188EU DRIVERS
14919 M:      Larry Finger <Larry.Finger@lwfinger.net>
14920 S:      Odd Fixes
14921 F:      drivers/staging/rtl8188eu/
14922
14923 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14924 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14925 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14926 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14927 L:      linux-fbdev@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/staging/sm750fb/
14930
14931 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14932 M:      William Hubbs <w.d.hubbs@gmail.com>
14933 M:      Chris Brannon <chris@the-brannons.com>
14934 M:      Kirk Reiser <kirk@reisers.ca>
14935 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14936 L:      speakup@linux-speakup.org
14937 W:      http://www.linux-speakup.org/
14938 S:      Odd Fixes
14939 F:      drivers/staging/speakup/
14940
14941 STAGING - VIA VT665X DRIVERS
14942 M:      Forest Bond <forest@alittletooquiet.net>
14943 S:      Odd Fixes
14944 F:      drivers/staging/vt665?/
14945
14946 STAGING - WILC1000 WIFI DRIVER
14947 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14948 M:      Ajay Singh <ajay.kathat@microchip.com>
14949 L:      linux-wireless@vger.kernel.org
14950 S:      Supported
14951 F:      drivers/staging/wilc1000/
14952
14953 STAGING SUBSYSTEM
14954 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14956 L:      devel@driverdev.osuosl.org
14957 S:      Supported
14958 F:      drivers/staging/
14959
14960 STARFIRE/DURALAN NETWORK DRIVER
14961 M:      Ion Badulescu <ionut@badula.org>
14962 S:      Odd Fixes
14963 F:      drivers/net/ethernet/adaptec/starfire*
14964
14965 STEC S1220 SKD DRIVER
14966 M:      Bart Van Assche <bart.vanassche@wdc.com>
14967 L:      linux-block@vger.kernel.org
14968 S:      Maintained
14969 F:      drivers/block/skd*[ch]
14970
14971 STI AUDIO (ASoC) DRIVERS
14972 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14973 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14974 S:      Maintained
14975 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14976 F:      sound/soc/sti/
14977
14978 STI CEC DRIVER
14979 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14980 S:      Maintained
14981 F:      drivers/media/platform/sti/cec/
14982 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14983
14984 STK1160 USB VIDEO CAPTURE DRIVER
14985 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14986 L:      linux-media@vger.kernel.org
14987 T:      git git://linuxtv.org/media_tree.git
14988 S:      Maintained
14989 F:      drivers/media/usb/stk1160/
14990
14991 STM32 AUDIO (ASoC) DRIVERS
14992 M:      Olivier Moysan <olivier.moysan@st.com>
14993 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14994 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14995 S:      Maintained
14996 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14997 F:      sound/soc/stm/
14998
14999 STM32 TIMER/LPTIMER DRIVERS
15000 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15001 S:      Maintained
15002 F:      drivers/*/stm32-*timer*
15003 F:      drivers/pwm/pwm-stm32*
15004 F:      include/linux/*/stm32-*tim*
15005 F:      Documentation/ABI/testing/*timer-stm32
15006 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15007 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15008
15009 STMMAC ETHERNET DRIVER
15010 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15011 M:      Alexandre Torgue <alexandre.torgue@st.com>
15012 M:      Jose Abreu <joabreu@synopsys.com>
15013 L:      netdev@vger.kernel.org
15014 W:      http://www.stlinux.com
15015 S:      Supported
15016 F:      drivers/net/ethernet/stmicro/stmmac/
15017
15018 SUN3/3X
15019 M:      Sam Creasey <sammy@sammy.net>
15020 W:      http://sammy.net/sun3/
15021 S:      Maintained
15022 F:      arch/m68k/kernel/*sun3*
15023 F:      arch/m68k/sun3*/
15024 F:      arch/m68k/include/asm/sun3*
15025 F:      drivers/net/ethernet/i825xx/sun3*
15026
15027 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15028 M:      Hans de Goede <hdegoede@redhat.com>
15029 L:      linux-input@vger.kernel.org
15030 S:      Maintained
15031 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15032 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15033
15034 SUNDANCE NETWORK DRIVER
15035 M:      Denis Kirjanov <kda@linux-powerpc.org>
15036 L:      netdev@vger.kernel.org
15037 S:      Maintained
15038 F:      drivers/net/ethernet/dlink/sundance.c
15039
15040 SUPERH
15041 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15042 M:      Rich Felker <dalias@libc.org>
15043 L:      linux-sh@vger.kernel.org
15044 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15045 S:      Maintained
15046 F:      Documentation/sh/
15047 F:      arch/sh/
15048 F:      drivers/sh/
15049
15050 SUSPEND TO RAM
15051 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15052 M:      Len Brown <len.brown@intel.com>
15053 M:      Pavel Machek <pavel@ucw.cz>
15054 L:      linux-pm@vger.kernel.org
15055 B:      https://bugzilla.kernel.org
15056 S:      Supported
15057 F:      Documentation/power/
15058 F:      arch/x86/kernel/acpi/
15059 F:      drivers/base/power/
15060 F:      kernel/power/
15061 F:      include/linux/suspend.h
15062 F:      include/linux/freezer.h
15063 F:      include/linux/pm.h
15064
15065 SVGA HANDLING
15066 M:      Martin Mares <mj@ucw.cz>
15067 L:      linux-video@atrey.karlin.mff.cuni.cz
15068 S:      Maintained
15069 F:      Documentation/svga.txt
15070 F:      arch/x86/boot/video*
15071
15072 SWIOTLB SUBSYSTEM
15073 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15074 L:      iommu@lists.linux-foundation.org
15075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15076 S:      Supported
15077 F:      kernel/dma/swiotlb.c
15078 F:      arch/*/kernel/pci-swiotlb.c
15079 F:      include/linux/swiotlb.h
15080
15081 SWITCHDEV
15082 M:      Jiri Pirko <jiri@resnulli.us>
15083 M:      Ivan Vecera <ivecera@redhat.com>
15084 L:      netdev@vger.kernel.org
15085 S:      Supported
15086 F:      net/switchdev/
15087 F:      include/net/switchdev.h
15088
15089 SY8106A REGULATOR DRIVER
15090 M:      Icenowy Zheng <icenowy@aosc.io>
15091 S:      Maintained
15092 F:      drivers/regulator/sy8106a-regulator.c
15093 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15094
15095 SYNC FILE FRAMEWORK
15096 M:      Sumit Semwal <sumit.semwal@linaro.org>
15097 R:      Gustavo Padovan <gustavo@padovan.org>
15098 S:      Maintained
15099 L:      linux-media@vger.kernel.org
15100 L:      dri-devel@lists.freedesktop.org
15101 F:      drivers/dma-buf/sync_*
15102 F:      drivers/dma-buf/dma-fence*
15103 F:      drivers/dma-buf/sw_sync.c
15104 F:      include/linux/sync_file.h
15105 F:      include/uapi/linux/sync_file.h
15106 F:      Documentation/sync_file.txt
15107 T:      git git://anongit.freedesktop.org/drm/drm-misc
15108
15109 SYNOPSYS ARC ARCHITECTURE
15110 M:      Vineet Gupta <vgupta@synopsys.com>
15111 L:      linux-snps-arc@lists.infradead.org
15112 S:      Supported
15113 F:      arch/arc/
15114 F:      Documentation/devicetree/bindings/arc/*
15115 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15116 F:      drivers/clocksource/arc_timer.c
15117 F:      drivers/tty/serial/arc_uart.c
15118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15119
15120 SYNOPSYS ARC HSDK SDP pll clock driver
15121 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15122 S:      Supported
15123 F:      drivers/clk/clk-hsdk-pll.c
15124 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15125
15126 SYNOPSYS ARC SDP clock driver
15127 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15128 S:      Supported
15129 F:      drivers/clk/axs10x/*
15130 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15131
15132 SYNOPSYS ARC SDP platform support
15133 M:      Alexey Brodkin <abrodkin@synopsys.com>
15134 S:      Supported
15135 F:      arch/arc/plat-axs10x
15136 F:      arch/arc/boot/dts/ax*
15137 F:      Documentation/devicetree/bindings/arc/axs10*
15138
15139 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15140 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15141 S:      Supported
15142 F:      drivers/reset/reset-axs10x.c
15143 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15144
15145 SYNOPSYS CREG GPIO DRIVER
15146 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15147 S:      Maintained
15148 F:      drivers/gpio/gpio-creg-snps.c
15149 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15150
15151 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15152 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15153 S:      Maintained
15154 F:      drivers/tty/serial/8250/8250_dw.c
15155
15156 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15157 M:      Hoan Tran <hoan@os.amperecomputing.com>
15158 L:      linux-gpio@vger.kernel.org
15159 S:      Maintained
15160 F:      drivers/gpio/gpio-dwapb.c
15161 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15162
15163 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15164 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15165 S:      Maintained
15166 F:      drivers/dma/dwi-axi-dmac/
15167 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15168
15169 SYNOPSYS DESIGNWARE DMAC DRIVER
15170 M:      Viresh Kumar <vireshk@kernel.org>
15171 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15172 S:      Maintained
15173 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15174 F:      drivers/dma/dw/
15175 F:      include/dt-bindings/dma/dw-dmac.h
15176 F:      include/linux/dma/dw.h
15177 F:      include/linux/platform_data/dma-dw.h
15178
15179 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15180 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15181 L:      netdev@vger.kernel.org
15182 S:      Supported
15183 F:      drivers/net/ethernet/synopsys/
15184
15185 SYNOPSYS DESIGNWARE I2C DRIVER
15186 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15187 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15188 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15189 L:      linux-i2c@vger.kernel.org
15190 S:      Maintained
15191 F:      drivers/i2c/busses/i2c-designware-*
15192 F:      include/linux/platform_data/i2c-designware.h
15193
15194 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15195 M:      Jaehoon Chung <jh80.chung@samsung.com>
15196 L:      linux-mmc@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/mmc/host/dw_mmc*
15199
15200 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15201 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15202 S:      Supported
15203 F:      drivers/reset/reset-hsdk.c
15204 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15205 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15206
15207 SYSTEM CONFIGURATION (SYSCON)
15208 M:      Lee Jones <lee.jones@linaro.org>
15209 M:      Arnd Bergmann <arnd@arndb.de>
15210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15211 S:      Supported
15212 F:      drivers/mfd/syscon.c
15213
15214 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15215 M:      Sudeep Holla <sudeep.holla@arm.com>
15216 L:      linux-arm-kernel@lists.infradead.org
15217 S:      Maintained
15218 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15219 F:      drivers/clk/clk-sc[mp]i.c
15220 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15221 F:      drivers/firmware/arm_scpi.c
15222 F:      drivers/firmware/arm_scmi/
15223 F:      include/linux/sc[mp]i_protocol.h
15224
15225 SYSTEM RESET/SHUTDOWN DRIVERS
15226 M:      Sebastian Reichel <sre@kernel.org>
15227 L:      linux-pm@vger.kernel.org
15228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15229 S:      Maintained
15230 F:      Documentation/devicetree/bindings/power/reset/
15231 F:      drivers/power/reset/
15232
15233 SYSTEM TRACE MODULE CLASS
15234 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15235 S:      Maintained
15236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15237 F:      Documentation/trace/stm.rst
15238 F:      drivers/hwtracing/stm/
15239 F:      include/linux/stm.h
15240 F:      include/uapi/linux/stm.h
15241
15242 SYSV FILESYSTEM
15243 M:      Christoph Hellwig <hch@infradead.org>
15244 S:      Maintained
15245 F:      Documentation/filesystems/sysv-fs.txt
15246 F:      fs/sysv/
15247 F:      include/linux/sysv_fs.h
15248
15249 TASKSTATS STATISTICS INTERFACE
15250 M:      Balbir Singh <bsingharora@gmail.com>
15251 S:      Maintained
15252 F:      Documentation/accounting/taskstats*
15253 F:      include/linux/taskstats*
15254 F:      kernel/taskstats.c
15255
15256 TC subsystem
15257 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15258 M:      Cong Wang <xiyou.wangcong@gmail.com>
15259 M:      Jiri Pirko <jiri@resnulli.us>
15260 L:      netdev@vger.kernel.org
15261 S:      Maintained
15262 F:      include/net/pkt_cls.h
15263 F:      include/net/pkt_sched.h
15264 F:      include/net/tc_act/
15265 F:      include/uapi/linux/pkt_cls.h
15266 F:      include/uapi/linux/pkt_sched.h
15267 F:      include/uapi/linux/tc_act/
15268 F:      include/uapi/linux/tc_ematch/
15269 F:      net/sched/
15270
15271 TC90522 MEDIA DRIVER
15272 M:      Akihiro Tsukada <tskd08@gmail.com>
15273 L:      linux-media@vger.kernel.org
15274 S:      Odd Fixes
15275 F:      drivers/media/dvb-frontends/tc90522*
15276
15277 TCP LOW PRIORITY MODULE
15278 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15279 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15280 W:      http://tcp-lp-mod.sourceforge.net/
15281 S:      Maintained
15282 F:      net/ipv4/tcp_lp.c
15283
15284 TDA10071 MEDIA DRIVER
15285 M:      Antti Palosaari <crope@iki.fi>
15286 L:      linux-media@vger.kernel.org
15287 W:      https://linuxtv.org
15288 W:      http://palosaari.fi/linux/
15289 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15290 T:      git git://linuxtv.org/anttip/media_tree.git
15291 S:      Maintained
15292 F:      drivers/media/dvb-frontends/tda10071*
15293
15294 TDA18212 MEDIA DRIVER
15295 M:      Antti Palosaari <crope@iki.fi>
15296 L:      linux-media@vger.kernel.org
15297 W:      https://linuxtv.org
15298 W:      http://palosaari.fi/linux/
15299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15300 T:      git git://linuxtv.org/anttip/media_tree.git
15301 S:      Maintained
15302 F:      drivers/media/tuners/tda18212*
15303
15304 TDA18218 MEDIA DRIVER
15305 M:      Antti Palosaari <crope@iki.fi>
15306 L:      linux-media@vger.kernel.org
15307 W:      https://linuxtv.org
15308 W:      http://palosaari.fi/linux/
15309 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15310 T:      git git://linuxtv.org/anttip/media_tree.git
15311 S:      Maintained
15312 F:      drivers/media/tuners/tda18218*
15313
15314 TDA18250 MEDIA DRIVER
15315 M:      Olli Salonen <olli.salonen@iki.fi>
15316 L:      linux-media@vger.kernel.org
15317 W:      https://linuxtv.org
15318 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15319 T:      git git://linuxtv.org/media_tree.git
15320 S:      Maintained
15321 F:      drivers/media/tuners/tda18250*
15322
15323 TDA18271 MEDIA DRIVER
15324 M:      Michael Krufky <mkrufky@linuxtv.org>
15325 L:      linux-media@vger.kernel.org
15326 W:      https://linuxtv.org
15327 W:      http://github.com/mkrufky
15328 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15329 T:      git git://linuxtv.org/mkrufky/tuners.git
15330 S:      Maintained
15331 F:      drivers/media/tuners/tda18271*
15332
15333 TDA1997x MEDIA DRIVER
15334 M:      Tim Harvey <tharvey@gateworks.com>
15335 L:      linux-media@vger.kernel.org
15336 W:      https://linuxtv.org
15337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15338 S:      Maintained
15339 F:      drivers/media/i2c/tda1997x.*
15340
15341 TDA827x MEDIA DRIVER
15342 M:      Michael Krufky <mkrufky@linuxtv.org>
15343 L:      linux-media@vger.kernel.org
15344 W:      https://linuxtv.org
15345 W:      http://github.com/mkrufky
15346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15347 T:      git git://linuxtv.org/mkrufky/tuners.git
15348 S:      Maintained
15349 F:      drivers/media/tuners/tda8290.*
15350
15351 TDA8290 MEDIA DRIVER
15352 M:      Michael Krufky <mkrufky@linuxtv.org>
15353 L:      linux-media@vger.kernel.org
15354 W:      https://linuxtv.org
15355 W:      http://github.com/mkrufky
15356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15357 T:      git git://linuxtv.org/mkrufky/tuners.git
15358 S:      Maintained
15359 F:      drivers/media/tuners/tda8290.*
15360
15361 TDA9840 MEDIA DRIVER
15362 M:      Hans Verkuil <hverkuil@xs4all.nl>
15363 L:      linux-media@vger.kernel.org
15364 T:      git git://linuxtv.org/media_tree.git
15365 W:      https://linuxtv.org
15366 S:      Maintained
15367 F:      drivers/media/i2c/tda9840*
15368
15369 TEA5761 TUNER DRIVER
15370 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15371 L:      linux-media@vger.kernel.org
15372 W:      https://linuxtv.org
15373 T:      git git://linuxtv.org/media_tree.git
15374 S:      Odd fixes
15375 F:      drivers/media/tuners/tea5761.*
15376
15377 TEA5767 TUNER DRIVER
15378 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15379 L:      linux-media@vger.kernel.org
15380 W:      https://linuxtv.org
15381 T:      git git://linuxtv.org/media_tree.git
15382 S:      Maintained
15383 F:      drivers/media/tuners/tea5767.*
15384
15385 TEA6415C MEDIA DRIVER
15386 M:      Hans Verkuil <hverkuil@xs4all.nl>
15387 L:      linux-media@vger.kernel.org
15388 T:      git git://linuxtv.org/media_tree.git
15389 W:      https://linuxtv.org
15390 S:      Maintained
15391 F:      drivers/media/i2c/tea6415c*
15392
15393 TEA6420 MEDIA DRIVER
15394 M:      Hans Verkuil <hverkuil@xs4all.nl>
15395 L:      linux-media@vger.kernel.org
15396 T:      git git://linuxtv.org/media_tree.git
15397 W:      https://linuxtv.org
15398 S:      Maintained
15399 F:      drivers/media/i2c/tea6420*
15400
15401 TEAM DRIVER
15402 M:      Jiri Pirko <jiri@resnulli.us>
15403 L:      netdev@vger.kernel.org
15404 S:      Supported
15405 F:      drivers/net/team/
15406 F:      include/linux/if_team.h
15407 F:      include/uapi/linux/if_team.h
15408
15409 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15410 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15411 S:      Maintained
15412 F:      arch/x86/platform/ts5500/
15413
15414 TECHNOTREND USB IR RECEIVER
15415 M:      Sean Young <sean@mess.org>
15416 L:      linux-media@vger.kernel.org
15417 S:      Maintained
15418 F:      drivers/media/rc/ttusbir.c
15419
15420 TECHWELL TW9910 VIDEO DECODER
15421 L:      linux-media@vger.kernel.org
15422 S:      Orphan
15423 F:      drivers/media/i2c/tw9910.c
15424 F:      include/media/i2c/tw9910.h
15425
15426 TEE SUBSYSTEM
15427 M:      Jens Wiklander <jens.wiklander@linaro.org>
15428 S:      Maintained
15429 F:      include/linux/tee_drv.h
15430 F:      include/uapi/linux/tee.h
15431 F:      drivers/tee/
15432 F:      Documentation/tee.txt
15433
15434 TEGRA ARCHITECTURE SUPPORT
15435 M:      Thierry Reding <thierry.reding@gmail.com>
15436 M:      Jonathan Hunter <jonathanh@nvidia.com>
15437 L:      linux-tegra@vger.kernel.org
15438 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15440 S:      Supported
15441 N:      [^a-z]tegra
15442
15443 TEGRA CLOCK DRIVER
15444 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15445 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15446 S:      Supported
15447 F:      drivers/clk/tegra/
15448
15449 TEGRA DMA DRIVERS
15450 M:      Laxman Dewangan <ldewangan@nvidia.com>
15451 M:      Jon Hunter <jonathanh@nvidia.com>
15452 S:      Supported
15453 F:      drivers/dma/tegra*
15454
15455 TEGRA I2C DRIVER
15456 M:      Laxman Dewangan <ldewangan@nvidia.com>
15457 S:      Supported
15458 F:      drivers/i2c/busses/i2c-tegra.c
15459
15460 TEGRA IOMMU DRIVERS
15461 M:      Thierry Reding <thierry.reding@gmail.com>
15462 L:      linux-tegra@vger.kernel.org
15463 S:      Supported
15464 F:      drivers/iommu/tegra*
15465
15466 TEGRA KBC DRIVER
15467 M:      Laxman Dewangan <ldewangan@nvidia.com>
15468 S:      Supported
15469 F:      drivers/input/keyboard/tegra-kbc.c
15470
15471 TEGRA NAND DRIVER
15472 M:      Stefan Agner <stefan@agner.ch>
15473 M:      Lucas Stach <dev@lynxeye.de>
15474 S:      Maintained
15475 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15476 F:      drivers/mtd/nand/raw/tegra_nand.c
15477
15478 TEGRA PWM DRIVER
15479 M:      Thierry Reding <thierry.reding@gmail.com>
15480 S:      Supported
15481 F:      drivers/pwm/pwm-tegra.c
15482
15483 TEGRA SERIAL DRIVER
15484 M:      Laxman Dewangan <ldewangan@nvidia.com>
15485 S:      Supported
15486 F:      drivers/tty/serial/serial-tegra.c
15487
15488 TEGRA SPI DRIVER
15489 M:      Laxman Dewangan <ldewangan@nvidia.com>
15490 S:      Supported
15491 F:      drivers/spi/spi-tegra*
15492
15493 TEGRA XUSB PADCTL DRIVER
15494 M:      JC Kuo <jckuo@nvidia.com>
15495 S:      Supported
15496 F:      drivers/phy/tegra/xusb*
15497
15498 TEHUTI ETHERNET DRIVER
15499 M:      Andy Gospodarek <andy@greyhouse.net>
15500 L:      netdev@vger.kernel.org
15501 S:      Supported
15502 F:      drivers/net/ethernet/tehuti/*
15503
15504 Telecom Clock Driver for MCPL0010
15505 M:      Mark Gross <mark.gross@intel.com>
15506 S:      Supported
15507 F:      drivers/char/tlclk.c
15508
15509 TENSILICA XTENSA PORT (xtensa)
15510 M:      Chris Zankel <chris@zankel.net>
15511 M:      Max Filippov <jcmvbkbc@gmail.com>
15512 L:      linux-xtensa@linux-xtensa.org
15513 T:      git git://github.com/czankel/xtensa-linux.git
15514 S:      Maintained
15515 F:      arch/xtensa/
15516 F:      drivers/irqchip/irq-xtensa-*
15517
15518 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15519 M:      Nishanth Menon <nm@ti.com>
15520 M:      Tero Kristo <t-kristo@ti.com>
15521 M:      Santosh Shilimkar <ssantosh@kernel.org>
15522 L:      linux-arm-kernel@lists.infradead.org
15523 S:      Maintained
15524 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15525 F:      drivers/firmware/ti_sci*
15526 F:      include/linux/soc/ti/ti_sci_protocol.h
15527 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15528 F:      drivers/soc/ti/ti_sci_pm_domains.c
15529 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15530 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15531 F:      drivers/clk/keystone/sci-clk.c
15532 F:      drivers/reset/reset-ti-sci.c
15533
15534 Texas Instruments ASoC drivers
15535 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15536 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15537 S:      Maintained
15538 F:      sound/soc/ti/
15539
15540 Texas Instruments' DAC7612 DAC Driver
15541 M:      Ricardo Ribalda <ricardo@ribalda.com>
15542 L:      linux-iio@vger.kernel.org
15543 S:      Supported
15544 F:      drivers/iio/dac/ti-dac7612.c
15545 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15546
15547 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15548 M:      Hans Verkuil <hverkuil@xs4all.nl>
15549 L:      linux-media@vger.kernel.org
15550 T:      git git://linuxtv.org/media_tree.git
15551 W:      https://linuxtv.org
15552 S:      Maintained
15553 F:      drivers/media/radio/radio-raremono.c
15554
15555 THERMAL
15556 M:      Zhang Rui <rui.zhang@intel.com>
15557 M:      Eduardo Valentin <edubezval@gmail.com>
15558 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15559 L:      linux-pm@vger.kernel.org
15560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15562 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15563 S:      Supported
15564 F:      drivers/thermal/
15565 F:      include/linux/thermal.h
15566 F:      include/uapi/linux/thermal.h
15567 F:      include/linux/cpu_cooling.h
15568 F:      Documentation/devicetree/bindings/thermal/
15569
15570 THERMAL/CPU_COOLING
15571 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15572 M:      Viresh Kumar <viresh.kumar@linaro.org>
15573 M:      Javi Merino <javi.merino@kernel.org>
15574 L:      linux-pm@vger.kernel.org
15575 S:      Supported
15576 F:      Documentation/thermal/cpu-cooling-api.txt
15577 F:      drivers/thermal/cpu_cooling.c
15578 F:      include/linux/cpu_cooling.h
15579
15580 THINKPAD ACPI EXTRAS DRIVER
15581 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15582 L:      ibm-acpi-devel@lists.sourceforge.net
15583 L:      platform-driver-x86@vger.kernel.org
15584 W:      http://ibm-acpi.sourceforge.net
15585 W:      http://thinkwiki.org/wiki/Ibm-acpi
15586 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15587 S:      Maintained
15588 F:      drivers/platform/x86/thinkpad_acpi.c
15589
15590 THUNDERBOLT DRIVER
15591 M:      Andreas Noever <andreas.noever@gmail.com>
15592 M:      Michael Jamet <michael.jamet@intel.com>
15593 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15594 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15596 S:      Maintained
15597 F:      Documentation/admin-guide/thunderbolt.rst
15598 F:      drivers/thunderbolt/
15599 F:      include/linux/thunderbolt.h
15600
15601 THUNDERBOLT NETWORK DRIVER
15602 M:      Michael Jamet <michael.jamet@intel.com>
15603 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15604 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15605 L:      netdev@vger.kernel.org
15606 S:      Maintained
15607 F:      drivers/net/thunderbolt.c
15608
15609 THUNDERX GPIO DRIVER
15610 M:      David Daney <david.daney@cavium.com>
15611 S:      Maintained
15612 F:      drivers/gpio/gpio-thunderx.c
15613
15614 TI AM437X VPFE DRIVER
15615 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15616 L:      linux-media@vger.kernel.org
15617 W:      https://linuxtv.org
15618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15619 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15620 S:      Maintained
15621 F:      drivers/media/platform/am437x/
15622
15623 TI BANDGAP AND THERMAL DRIVER
15624 M:      Eduardo Valentin <edubezval@gmail.com>
15625 M:      Keerthy <j-keerthy@ti.com>
15626 L:      linux-pm@vger.kernel.org
15627 L:      linux-omap@vger.kernel.org
15628 S:      Maintained
15629 F:      drivers/thermal/ti-soc-thermal/
15630
15631 TI BQ27XXX POWER SUPPLY DRIVER
15632 R:      Andrew F. Davis <afd@ti.com>
15633 F:      include/linux/power/bq27xxx_battery.h
15634 F:      drivers/power/supply/bq27xxx_battery.c
15635 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15636
15637 TI CDCE706 CLOCK DRIVER
15638 M:      Max Filippov <jcmvbkbc@gmail.com>
15639 S:      Maintained
15640 F:      drivers/clk/clk-cdce706.c
15641
15642 TI CLOCK DRIVER
15643 M:      Tero Kristo <t-kristo@ti.com>
15644 L:      linux-omap@vger.kernel.org
15645 S:      Maintained
15646 F:      drivers/clk/ti/
15647 F:      include/linux/clk/ti.h
15648
15649 TI DAVINCI MACHINE SUPPORT
15650 M:      Sekhar Nori <nsekhar@ti.com>
15651 M:      Kevin Hilman <khilman@kernel.org>
15652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15654 S:      Supported
15655 F:      arch/arm/mach-davinci/
15656 F:      drivers/i2c/busses/i2c-davinci.c
15657 F:      arch/arm/boot/dts/da850*
15658
15659 TI DAVINCI SERIES CLOCK DRIVER
15660 M:      David Lechner <david@lechnology.com>
15661 R:      Sekhar Nori <nsekhar@ti.com>
15662 S:      Maintained
15663 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15664 F:      drivers/clk/davinci/
15665
15666 TI DAVINCI SERIES GPIO DRIVER
15667 M:      Keerthy <j-keerthy@ti.com>
15668 L:      linux-gpio@vger.kernel.org
15669 S:      Maintained
15670 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15671 F:      drivers/gpio/gpio-davinci.c
15672
15673 TI DAVINCI SERIES MEDIA DRIVER
15674 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15675 L:      linux-media@vger.kernel.org
15676 W:      https://linuxtv.org
15677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15678 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15679 S:      Maintained
15680 F:      drivers/media/platform/davinci/
15681 F:      include/media/davinci/
15682
15683 TI ETHERNET SWITCH DRIVER (CPSW)
15684 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15685 L:      linux-omap@vger.kernel.org
15686 L:      netdev@vger.kernel.org
15687 S:      Maintained
15688 F:      drivers/net/ethernet/ti/cpsw*
15689 F:      drivers/net/ethernet/ti/davinci*
15690
15691 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15692 M:      Alex Dubov <oakad@yahoo.com>
15693 S:      Maintained
15694 W:      http://tifmxx.berlios.de/
15695 F:      drivers/memstick/host/tifm_ms.c
15696 F:      drivers/misc/tifm*
15697 F:      drivers/mmc/host/tifm_sd.c
15698 F:      include/linux/tifm.h
15699
15700 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15701 M:      Santosh Shilimkar <ssantosh@kernel.org>
15702 L:      linux-kernel@vger.kernel.org
15703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15704 S:      Maintained
15705 F:      drivers/soc/ti/*
15706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15707
15708 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15709 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15710 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15712 S:      Maintained
15713 F:      sound/soc/codecs/lm49453*
15714 F:      sound/soc/codecs/isabelle*
15715
15716 TI LP855x BACKLIGHT DRIVER
15717 M:      Milo Kim <milo.kim@ti.com>
15718 S:      Maintained
15719 F:      Documentation/backlight/lp855x-driver.txt
15720 F:      drivers/video/backlight/lp855x_bl.c
15721 F:      include/linux/platform_data/lp855x.h
15722
15723 TI LP8727 CHARGER DRIVER
15724 M:      Milo Kim <milo.kim@ti.com>
15725 S:      Maintained
15726 F:      drivers/power/supply/lp8727_charger.c
15727 F:      include/linux/platform_data/lp8727.h
15728
15729 TI LP8788 MFD DRIVER
15730 M:      Milo Kim <milo.kim@ti.com>
15731 S:      Maintained
15732 F:      drivers/iio/adc/lp8788_adc.c
15733 F:      drivers/leds/leds-lp8788.c
15734 F:      drivers/mfd/lp8788*.c
15735 F:      drivers/power/supply/lp8788-charger.c
15736 F:      drivers/regulator/lp8788-*.c
15737 F:      include/linux/mfd/lp8788*.h
15738
15739 TI NETCP ETHERNET DRIVER
15740 M:      Wingman Kwok <w-kwok2@ti.com>
15741 M:      Murali Karicheri <m-karicheri2@ti.com>
15742 L:      netdev@vger.kernel.org
15743 S:      Maintained
15744 F:      drivers/net/ethernet/ti/netcp*
15745
15746 TI PCM3060 ASoC CODEC DRIVER
15747 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15748 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15749 S:      Maintained
15750 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15751 F:      sound/soc/codecs/pcm3060*
15752
15753 TI TAS571X FAMILY ASoC CODEC DRIVER
15754 M:      Kevin Cernekee <cernekee@chromium.org>
15755 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15756 S:      Odd Fixes
15757 F:      sound/soc/codecs/tas571x*
15758
15759 TI TRF7970A NFC DRIVER
15760 M:      Mark Greer <mgreer@animalcreek.com>
15761 L:      linux-wireless@vger.kernel.org
15762 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15763 S:      Supported
15764 F:      drivers/nfc/trf7970a.c
15765 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15766
15767 TI TWL4030 SERIES SOC CODEC DRIVER
15768 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15769 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15770 S:      Maintained
15771 F:      sound/soc/codecs/twl4030*
15772
15773 TI VPE/CAL DRIVERS
15774 M:      Benoit Parrot <bparrot@ti.com>
15775 L:      linux-media@vger.kernel.org
15776 W:      http://linuxtv.org/
15777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15778 S:      Maintained
15779 F:      drivers/media/platform/ti-vpe/
15780
15781 TI WILINK WIRELESS DRIVERS
15782 L:      linux-wireless@vger.kernel.org
15783 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15784 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15786 S:      Orphan
15787 F:      drivers/net/wireless/ti/
15788 F:      include/linux/wl12xx.h
15789
15790 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15791 M:      John Stultz <john.stultz@linaro.org>
15792 M:      Thomas Gleixner <tglx@linutronix.de>
15793 R:      Stephen Boyd <sboyd@kernel.org>
15794 L:      linux-kernel@vger.kernel.org
15795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15796 S:      Supported
15797 F:      include/linux/clocksource.h
15798 F:      include/linux/time.h
15799 F:      include/linux/timex.h
15800 F:      include/uapi/linux/time.h
15801 F:      include/uapi/linux/timex.h
15802 F:      kernel/time/clocksource.c
15803 F:      kernel/time/time*.c
15804 F:      kernel/time/alarmtimer.c
15805 F:      kernel/time/ntp.c
15806 F:      tools/testing/selftests/timers/
15807
15808 TIPC NETWORK LAYER
15809 M:      Jon Maloy <jon.maloy@ericsson.com>
15810 M:      Ying Xue <ying.xue@windriver.com>
15811 L:      netdev@vger.kernel.org (core kernel code)
15812 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15813 W:      http://tipc.sourceforge.net/
15814 S:      Maintained
15815 F:      include/uapi/linux/tipc*.h
15816 F:      net/tipc/
15817
15818 TLAN NETWORK DRIVER
15819 M:      Samuel Chessman <chessman@tux.org>
15820 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15821 W:      http://sourceforge.net/projects/tlan/
15822 S:      Maintained
15823 F:      Documentation/networking/device_drivers/ti/tlan.txt
15824 F:      drivers/net/ethernet/ti/tlan.*
15825
15826 TM6000 VIDEO4LINUX DRIVER
15827 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15828 L:      linux-media@vger.kernel.org
15829 W:      https://linuxtv.org
15830 T:      git git://linuxtv.org/media_tree.git
15831 S:      Odd fixes
15832 F:      drivers/media/usb/tm6000/
15833 F:      Documentation/media/v4l-drivers/tm6000*
15834
15835 TMIO/SDHI MMC DRIVER
15836 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15837 L:      linux-mmc@vger.kernel.org
15838 S:      Supported
15839 F:      drivers/mmc/host/tmio_mmc*
15840 F:      drivers/mmc/host/renesas_sdhi*
15841 F:      include/linux/mfd/tmio.h
15842
15843 TMP401 HARDWARE MONITOR DRIVER
15844 M:      Guenter Roeck <linux@roeck-us.net>
15845 L:      linux-hwmon@vger.kernel.org
15846 S:      Maintained
15847 F:      Documentation/hwmon/tmp401.rst
15848 F:      drivers/hwmon/tmp401.c
15849
15850 TMPFS (SHMEM FILESYSTEM)
15851 M:      Hugh Dickins <hughd@google.com>
15852 L:      linux-mm@kvack.org
15853 S:      Maintained
15854 F:      include/linux/shmem_fs.h
15855 F:      mm/shmem.c
15856
15857 TOMOYO SECURITY MODULE
15858 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15859 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15860 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15861 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15862 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15863 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15864 W:      https://tomoyo.osdn.jp/
15865 S:      Maintained
15866 F:      security/tomoyo/
15867
15868 TOPSTAR LAPTOP EXTRAS DRIVER
15869 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15870 L:      platform-driver-x86@vger.kernel.org
15871 S:      Maintained
15872 F:      drivers/platform/x86/topstar-laptop.c
15873
15874 TORTURE-TEST MODULES
15875 M:      Davidlohr Bueso <dave@stgolabs.net>
15876 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15877 M:      Josh Triplett <josh@joshtriplett.org>
15878 L:      linux-kernel@vger.kernel.org
15879 S:      Supported
15880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15881 F:      Documentation/RCU/torture.txt
15882 F:      kernel/torture.c
15883 F:      kernel/rcu/rcutorture.c
15884 F:      kernel/rcu/rcuperf.c
15885 F:      kernel/locking/locktorture.c
15886
15887 TOSHIBA ACPI EXTRAS DRIVER
15888 M:      Azael Avalos <coproscefalo@gmail.com>
15889 L:      platform-driver-x86@vger.kernel.org
15890 S:      Maintained
15891 F:      drivers/platform/x86/toshiba_acpi.c
15892
15893 TOSHIBA BLUETOOTH DRIVER
15894 M:      Azael Avalos <coproscefalo@gmail.com>
15895 L:      platform-driver-x86@vger.kernel.org
15896 S:      Maintained
15897 F:      drivers/platform/x86/toshiba_bluetooth.c
15898
15899 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15900 M:      Azael Avalos <coproscefalo@gmail.com>
15901 L:      platform-driver-x86@vger.kernel.org
15902 S:      Maintained
15903 F:      drivers/platform/x86/toshiba_haps.c
15904
15905 TOSHIBA SMM DRIVER
15906 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15907 W:      http://www.buzzard.org.uk/toshiba/
15908 S:      Maintained
15909 F:      drivers/char/toshiba.c
15910 F:      include/linux/toshiba.h
15911 F:      include/uapi/linux/toshiba.h
15912
15913 TOSHIBA TC358743 DRIVER
15914 M:      Mats Randgaard <matrandg@cisco.com>
15915 L:      linux-media@vger.kernel.org
15916 S:      Maintained
15917 F:      drivers/media/i2c/tc358743*
15918 F:      include/media/i2c/tc358743.h
15919
15920 TOSHIBA WMI HOTKEYS DRIVER
15921 M:      Azael Avalos <coproscefalo@gmail.com>
15922 L:      platform-driver-x86@vger.kernel.org
15923 S:      Maintained
15924 F:      drivers/platform/x86/toshiba-wmi.c
15925
15926 TPM DEVICE DRIVER
15927 M:      Peter Huewe <peterhuewe@gmx.de>
15928 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15929 R:      Jason Gunthorpe <jgg@ziepe.ca>
15930 L:      linux-integrity@vger.kernel.org
15931 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15932 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15933 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15934 S:      Maintained
15935 F:      drivers/char/tpm/
15936
15937 TRACING
15938 M:      Steven Rostedt <rostedt@goodmis.org>
15939 M:      Ingo Molnar <mingo@redhat.com>
15940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15941 S:      Maintained
15942 F:      Documentation/trace/ftrace.rst
15943 F:      arch/*/*/*/ftrace.h
15944 F:      arch/*/kernel/ftrace.c
15945 F:      include/*/ftrace.h
15946 F:      include/linux/trace*.h
15947 F:      include/trace/
15948 F:      kernel/trace/
15949 F:      tools/testing/selftests/ftrace/
15950
15951 TRACING MMIO ACCESSES (MMIOTRACE)
15952 M:      Steven Rostedt <rostedt@goodmis.org>
15953 M:      Ingo Molnar <mingo@kernel.org>
15954 R:      Karol Herbst <karolherbst@gmail.com>
15955 R:      Pekka Paalanen <ppaalanen@gmail.com>
15956 S:      Maintained
15957 L:      linux-kernel@vger.kernel.org
15958 L:      nouveau@lists.freedesktop.org
15959 F:      kernel/trace/trace_mmiotrace.c
15960 F:      include/linux/mmiotrace.h
15961 F:      arch/x86/mm/kmmio.c
15962 F:      arch/x86/mm/mmio-mod.c
15963 F:      arch/x86/mm/testmmiotrace.c
15964
15965 TRIVIAL PATCHES
15966 M:      Jiri Kosina <trivial@kernel.org>
15967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15968 S:      Maintained
15969 K:      ^Subject:.*(?i)trivial
15970
15971 TEMPO SEMICONDUCTOR DRIVERS
15972 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15973 S:      Maintained
15974 F:      sound/soc/codecs/tscs*.c
15975 F:      sound/soc/codecs/tscs*.h
15976 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15977
15978 TTY LAYER
15979 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15980 M:      Jiri Slaby <jslaby@suse.com>
15981 S:      Supported
15982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15983 F:      Documentation/serial/
15984 F:      drivers/tty/
15985 F:      drivers/tty/serial/serial_core.c
15986 F:      include/linux/serial_core.h
15987 F:      include/linux/serial.h
15988 F:      include/linux/tty.h
15989 F:      include/uapi/linux/serial_core.h
15990 F:      include/uapi/linux/serial.h
15991 F:      include/uapi/linux/tty.h
15992
15993 TUA9001 MEDIA DRIVER
15994 M:      Antti Palosaari <crope@iki.fi>
15995 L:      linux-media@vger.kernel.org
15996 W:      https://linuxtv.org
15997 W:      http://palosaari.fi/linux/
15998 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15999 T:      git git://linuxtv.org/anttip/media_tree.git
16000 S:      Maintained
16001 F:      drivers/media/tuners/tua9001*
16002
16003 TULIP NETWORK DRIVERS
16004 L:      netdev@vger.kernel.org
16005 L:      linux-parisc@vger.kernel.org
16006 S:      Orphan
16007 F:      drivers/net/ethernet/dec/tulip/
16008
16009 TUN/TAP driver
16010 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16011 W:      http://vtun.sourceforge.net/tun
16012 S:      Maintained
16013 F:      Documentation/networking/tuntap.txt
16014 F:      arch/um/os-Linux/drivers/
16015
16016 TURBOCHANNEL SUBSYSTEM
16017 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16018 M:      Ralf Baechle <ralf@linux-mips.org>
16019 L:      linux-mips@vger.kernel.org
16020 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16021 S:      Maintained
16022 F:      drivers/tc/
16023 F:      include/linux/tc.h
16024
16025 TURBOSTAT UTILITY
16026 M:      "Len Brown" <lenb@kernel.org>
16027 L:      linux-pm@vger.kernel.org
16028 B:      https://bugzilla.kernel.org
16029 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16031 S:      Supported
16032 F:      tools/power/x86/turbostat/
16033
16034 TW5864 VIDEO4LINUX DRIVER
16035 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16036 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16037 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16038 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16039 L:      linux-media@vger.kernel.org
16040 S:      Supported
16041 F:      drivers/media/pci/tw5864/
16042
16043 TW68 VIDEO4LINUX DRIVER
16044 M:      Hans Verkuil <hverkuil@xs4all.nl>
16045 L:      linux-media@vger.kernel.org
16046 T:      git git://linuxtv.org/media_tree.git
16047 W:      https://linuxtv.org
16048 S:      Odd Fixes
16049 F:      drivers/media/pci/tw68/
16050
16051 TW686X VIDEO4LINUX DRIVER
16052 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16053 L:      linux-media@vger.kernel.org
16054 T:      git git://linuxtv.org/media_tree.git
16055 W:      http://linuxtv.org
16056 S:      Maintained
16057 F:      drivers/media/pci/tw686x/
16058
16059 UBI FILE SYSTEM (UBIFS)
16060 M:      Richard Weinberger <richard@nod.at>
16061 M:      Artem Bityutskiy <dedekind1@gmail.com>
16062 M:      Adrian Hunter <adrian.hunter@intel.com>
16063 L:      linux-mtd@lists.infradead.org
16064 T:      git git://git.infradead.org/ubifs-2.6.git
16065 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16066 S:      Supported
16067 F:      Documentation/filesystems/ubifs.txt
16068 F:      fs/ubifs/
16069
16070 UCLINUX (M68KNOMMU AND COLDFIRE)
16071 M:      Greg Ungerer <gerg@linux-m68k.org>
16072 W:      http://www.linux-m68k.org/
16073 W:      http://www.uclinux.org/
16074 L:      linux-m68k@lists.linux-m68k.org
16075 L:      uclinux-dev@uclinux.org  (subscribers-only)
16076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16077 S:      Maintained
16078 F:      arch/m68k/coldfire/
16079 F:      arch/m68k/68*/
16080 F:      arch/m68k/*/*_no.*
16081 F:      arch/m68k/include/asm/*_no.*
16082
16083 UDF FILESYSTEM
16084 M:      Jan Kara <jack@suse.com>
16085 S:      Maintained
16086 F:      Documentation/filesystems/udf.txt
16087 F:      fs/udf/
16088
16089 UDRAW TABLET
16090 M:      Bastien Nocera <hadess@hadess.net>
16091 L:      linux-input@vger.kernel.org
16092 S:      Maintained
16093 F:      drivers/hid/hid-udraw-ps3.c
16094
16095 UFS FILESYSTEM
16096 M:      Evgeniy Dushistov <dushistov@mail.ru>
16097 S:      Maintained
16098 F:      Documentation/filesystems/ufs.txt
16099 F:      fs/ufs/
16100
16101 UHID USERSPACE HID IO DRIVER:
16102 M:      David Herrmann <dh.herrmann@googlemail.com>
16103 L:      linux-input@vger.kernel.org
16104 S:      Maintained
16105 F:      drivers/hid/uhid.c
16106 F:      include/uapi/linux/uhid.h
16107
16108 ULPI BUS
16109 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16110 L:      linux-usb@vger.kernel.org
16111 S:      Maintained
16112 F:      drivers/usb/common/ulpi.c
16113 F:      include/linux/ulpi/
16114
16115 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16116 L:      linux-usb@vger.kernel.org
16117 S:      Orphan
16118 F:      drivers/uwb/
16119 F:      include/linux/uwb.h
16120 F:      include/linux/uwb/
16121
16122 UNICODE SUBSYSTEM:
16123 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16124 L:      linux-fsdevel@vger.kernel.org
16125 S:      Supported
16126 F:      fs/unicode/
16127
16128 UNICORE32 ARCHITECTURE:
16129 M:      Guan Xuetao <gxt@pku.edu.cn>
16130 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16131 S:      Maintained
16132 T:      git git://github.com/gxt/linux.git
16133 F:      arch/unicore32/
16134
16135 UNIFDEF
16136 M:      Tony Finch <dot@dotat.at>
16137 W:      http://dotat.at/prog/unifdef
16138 S:      Maintained
16139 F:      scripts/unifdef.c
16140
16141 UNIFORM CDROM DRIVER
16142 M:      Jens Axboe <axboe@kernel.dk>
16143 W:      http://www.kernel.dk
16144 S:      Maintained
16145 F:      Documentation/cdrom/
16146 F:      drivers/cdrom/cdrom.c
16147 F:      include/linux/cdrom.h
16148 F:      include/uapi/linux/cdrom.h
16149
16150 UNISYS S-PAR DRIVERS
16151 M:      David Kershner <david.kershner@unisys.com>
16152 L:      sparmaintainer@unisys.com (Unisys internal)
16153 S:      Supported
16154 F:      include/linux/visorbus.h
16155 F:      drivers/visorbus/
16156 F:      drivers/staging/unisys/
16157
16158 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16159 R:      Alim Akhtar <alim.akhtar@samsung.com>
16160 R:      Avri Altman <avri.altman@wdc.com>
16161 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16162 L:      linux-scsi@vger.kernel.org
16163 S:      Supported
16164 F:      Documentation/scsi/ufs.txt
16165 F:      drivers/scsi/ufs/
16166
16167 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16168 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16169 L:      linux-scsi@vger.kernel.org
16170 S:      Supported
16171 F:      drivers/scsi/ufs/*dwc*
16172
16173 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16174 M:      Stanley Chu <stanley.chu@mediatek.com>
16175 L:      linux-scsi@vger.kernel.org
16176 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16177 S:      Maintained
16178 F:      drivers/scsi/ufs/ufs-mediatek*
16179
16180 UNSORTED BLOCK IMAGES (UBI)
16181 M:      Artem Bityutskiy <dedekind1@gmail.com>
16182 M:      Richard Weinberger <richard@nod.at>
16183 W:      http://www.linux-mtd.infradead.org/
16184 L:      linux-mtd@lists.infradead.org
16185 T:      git git://git.infradead.org/ubifs-2.6.git
16186 S:      Supported
16187 F:      drivers/mtd/ubi/
16188 F:      include/linux/mtd/ubi.h
16189 F:      include/uapi/mtd/ubi-user.h
16190
16191 USB "USBNET" DRIVER FRAMEWORK
16192 M:      Oliver Neukum <oneukum@suse.com>
16193 L:      netdev@vger.kernel.org
16194 W:      http://www.linux-usb.org/usbnet
16195 S:      Maintained
16196 F:      drivers/net/usb/usbnet.c
16197 F:      include/linux/usb/usbnet.h
16198
16199 USB ACM DRIVER
16200 M:      Oliver Neukum <oneukum@suse.com>
16201 L:      linux-usb@vger.kernel.org
16202 S:      Maintained
16203 F:      Documentation/usb/acm.txt
16204 F:      drivers/usb/class/cdc-acm.*
16205
16206 USB AR5523 WIRELESS DRIVER
16207 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16208 L:      linux-wireless@vger.kernel.org
16209 S:      Maintained
16210 F:      drivers/net/wireless/ath/ar5523/
16211
16212 USB ATTACHED SCSI
16213 M:      Oliver Neukum <oneukum@suse.com>
16214 L:      linux-usb@vger.kernel.org
16215 L:      linux-scsi@vger.kernel.org
16216 S:      Maintained
16217 F:      drivers/usb/storage/uas.c
16218
16219 USB CDC ETHERNET DRIVER
16220 M:      Oliver Neukum <oliver@neukum.org>
16221 L:      linux-usb@vger.kernel.org
16222 S:      Maintained
16223 F:      drivers/net/usb/cdc_*.c
16224 F:      include/uapi/linux/usb/cdc.h
16225
16226 USB CHAOSKEY DRIVER
16227 M:      Keith Packard <keithp@keithp.com>
16228 L:      linux-usb@vger.kernel.org
16229 S:      Maintained
16230 F:      drivers/usb/misc/chaoskey.c
16231
16232 USB CYPRESS C67X00 DRIVER
16233 M:      Peter Korsgaard <jacmet@sunsite.dk>
16234 L:      linux-usb@vger.kernel.org
16235 S:      Maintained
16236 F:      drivers/usb/c67x00/
16237
16238 USB DAVICOM DM9601 DRIVER
16239 M:      Peter Korsgaard <jacmet@sunsite.dk>
16240 L:      netdev@vger.kernel.org
16241 W:      http://www.linux-usb.org/usbnet
16242 S:      Maintained
16243 F:      drivers/net/usb/dm9601.c
16244
16245 USB DIAMOND RIO500 DRIVER
16246 M:      Cesar Miquel <miquel@df.uba.ar>
16247 L:      rio500-users@lists.sourceforge.net
16248 W:      http://rio500.sourceforge.net
16249 S:      Maintained
16250 F:      drivers/usb/misc/rio500*
16251
16252 USB EHCI DRIVER
16253 M:      Alan Stern <stern@rowland.harvard.edu>
16254 L:      linux-usb@vger.kernel.org
16255 S:      Maintained
16256 F:      Documentation/usb/ehci.txt
16257 F:      drivers/usb/host/ehci*
16258
16259 USB GADGET/PERIPHERAL SUBSYSTEM
16260 M:      Felipe Balbi <balbi@kernel.org>
16261 L:      linux-usb@vger.kernel.org
16262 W:      http://www.linux-usb.org/gadget
16263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16264 S:      Maintained
16265 F:      drivers/usb/gadget/
16266 F:      include/linux/usb/gadget*
16267
16268 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16269 M:      Jiri Kosina <jikos@kernel.org>
16270 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16271 L:      linux-usb@vger.kernel.org
16272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16273 S:      Maintained
16274 F:      Documentation/hid/hiddev.txt
16275 F:      drivers/hid/usbhid/
16276
16277 USB INTEL XHCI ROLE MUX DRIVER
16278 M:      Hans de Goede <hdegoede@redhat.com>
16279 L:      linux-usb@vger.kernel.org
16280 S:      Maintained
16281 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16282
16283 USB IP DRIVER FOR HISILICON KIRIN
16284 M:      Yu Chen <chenyu56@huawei.com>
16285 M:      Binghui Wang <wangbinghui@hisilicon.com>
16286 L:      linux-usb@vger.kernel.org
16287 S:      Maintained
16288 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16289 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16290
16291 USB ISP116X DRIVER
16292 M:      Olav Kongas <ok@artecdesign.ee>
16293 L:      linux-usb@vger.kernel.org
16294 S:      Maintained
16295 F:      drivers/usb/host/isp116x*
16296 F:      include/linux/usb/isp116x.h
16297
16298 USB LAN78XX ETHERNET DRIVER
16299 M:      Woojung Huh <woojung.huh@microchip.com>
16300 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16301 L:      netdev@vger.kernel.org
16302 S:      Maintained
16303 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16304 F:      drivers/net/usb/lan78xx.*
16305 F:      include/dt-bindings/net/microchip-lan78xx.h
16306
16307 USB MASS STORAGE DRIVER
16308 M:      Alan Stern <stern@rowland.harvard.edu>
16309 L:      linux-usb@vger.kernel.org
16310 L:      usb-storage@lists.one-eyed-alien.net
16311 S:      Maintained
16312 F:      drivers/usb/storage/
16313
16314 USB MIDI DRIVER
16315 M:      Clemens Ladisch <clemens@ladisch.de>
16316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16318 S:      Maintained
16319 F:      sound/usb/midi.*
16320
16321 USB NETWORKING DRIVERS
16322 L:      linux-usb@vger.kernel.org
16323 S:      Odd Fixes
16324 F:      drivers/net/usb/
16325
16326 USB OHCI DRIVER
16327 M:      Alan Stern <stern@rowland.harvard.edu>
16328 L:      linux-usb@vger.kernel.org
16329 S:      Maintained
16330 F:      Documentation/usb/ohci.txt
16331 F:      drivers/usb/host/ohci*
16332
16333 USB OTG FSM (Finite State Machine)
16334 M:      Peter Chen <Peter.Chen@nxp.com>
16335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16336 L:      linux-usb@vger.kernel.org
16337 S:      Maintained
16338 F:      drivers/usb/common/usb-otg-fsm.c
16339
16340 USB OVER IP DRIVER
16341 M:      Valentina Manea <valentina.manea.m@gmail.com>
16342 M:      Shuah Khan <shuah@kernel.org>
16343 M:      Shuah Khan <skhan@linuxfoundation.org>
16344 L:      linux-usb@vger.kernel.org
16345 S:      Maintained
16346 F:      Documentation/usb/usbip_protocol.txt
16347 F:      drivers/usb/usbip/
16348 F:      tools/usb/usbip/
16349 F:      tools/testing/selftests/drivers/usb/usbip/
16350
16351 USB PEGASUS DRIVER
16352 M:      Petko Manolov <petkan@nucleusys.com>
16353 L:      linux-usb@vger.kernel.org
16354 L:      netdev@vger.kernel.org
16355 T:      git git://github.com/petkan/pegasus.git
16356 W:      https://github.com/petkan/pegasus
16357 S:      Maintained
16358 F:      drivers/net/usb/pegasus.*
16359
16360 USB PHY LAYER
16361 M:      Felipe Balbi <balbi@kernel.org>
16362 L:      linux-usb@vger.kernel.org
16363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16364 S:      Maintained
16365 F:      drivers/usb/phy/
16366
16367 USB PRINTER DRIVER (usblp)
16368 M:      Pete Zaitcev <zaitcev@redhat.com>
16369 L:      linux-usb@vger.kernel.org
16370 S:      Supported
16371 F:      drivers/usb/class/usblp.c
16372
16373 USB QMI WWAN NETWORK DRIVER
16374 M:      Bjørn Mork <bjorn@mork.no>
16375 L:      netdev@vger.kernel.org
16376 S:      Maintained
16377 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16378 F:      drivers/net/usb/qmi_wwan.c
16379
16380 USB RTL8150 DRIVER
16381 M:      Petko Manolov <petkan@nucleusys.com>
16382 L:      linux-usb@vger.kernel.org
16383 L:      netdev@vger.kernel.org
16384 T:      git git://github.com/petkan/rtl8150.git
16385 W:      https://github.com/petkan/rtl8150
16386 S:      Maintained
16387 F:      drivers/net/usb/rtl8150.c
16388
16389 USB SERIAL SUBSYSTEM
16390 M:      Johan Hovold <johan@kernel.org>
16391 L:      linux-usb@vger.kernel.org
16392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16393 S:      Maintained
16394 F:      Documentation/usb/usb-serial.txt
16395 F:      drivers/usb/serial/
16396 F:      include/linux/usb/serial.h
16397
16398 USB SMSC75XX ETHERNET DRIVER
16399 M:      Steve Glendinning <steve.glendinning@shawell.net>
16400 L:      netdev@vger.kernel.org
16401 S:      Maintained
16402 F:      drivers/net/usb/smsc75xx.*
16403
16404 USB SMSC95XX ETHERNET DRIVER
16405 M:      Steve Glendinning <steve.glendinning@shawell.net>
16406 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16407 L:      netdev@vger.kernel.org
16408 S:      Maintained
16409 F:      drivers/net/usb/smsc95xx.*
16410
16411 USB SUBSYSTEM
16412 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16413 L:      linux-usb@vger.kernel.org
16414 W:      http://www.linux-usb.org
16415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16416 S:      Supported
16417 F:      Documentation/devicetree/bindings/usb/
16418 F:      Documentation/usb/
16419 F:      drivers/usb/
16420 F:      include/linux/usb.h
16421 F:      include/linux/usb/
16422
16423 USB TYPEC PI3USB30532 MUX DRIVER
16424 M:      Hans de Goede <hdegoede@redhat.com>
16425 L:      linux-usb@vger.kernel.org
16426 S:      Maintained
16427 F:      drivers/usb/typec/mux/pi3usb30532.c
16428
16429 USB TYPEC CLASS
16430 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16431 L:      linux-usb@vger.kernel.org
16432 S:      Maintained
16433 F:      Documentation/ABI/testing/sysfs-class-typec
16434 F:      Documentation/driver-api/usb/typec.rst
16435 F:      drivers/usb/typec/
16436 F:      include/linux/usb/typec.h
16437
16438 USB TYPEC BUS FOR ALTERNATE MODES
16439 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16440 L:      linux-usb@vger.kernel.org
16441 S:      Maintained
16442 F:      Documentation/ABI/testing/sysfs-bus-typec
16443 F:      Documentation/driver-api/usb/typec_bus.rst
16444 F:      drivers/usb/typec/altmodes/
16445 F:      include/linux/usb/typec_altmode.h
16446
16447 USB TYPEC PORT CONTROLLER DRIVERS
16448 M:      Guenter Roeck <linux@roeck-us.net>
16449 L:      linux-usb@vger.kernel.org
16450 S:      Maintained
16451 F:      drivers/usb/typec/tcpm/
16452
16453 USB UHCI DRIVER
16454 M:      Alan Stern <stern@rowland.harvard.edu>
16455 L:      linux-usb@vger.kernel.org
16456 S:      Maintained
16457 F:      drivers/usb/host/uhci*
16458
16459 USB VIDEO CLASS
16460 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16461 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16462 L:      linux-media@vger.kernel.org
16463 T:      git git://linuxtv.org/media_tree.git
16464 W:      http://www.ideasonboard.org/uvc/
16465 S:      Maintained
16466 F:      drivers/media/usb/uvc/
16467 F:      include/uapi/linux/uvcvideo.h
16468
16469 USB VISION DRIVER
16470 M:      Hans Verkuil <hverkuil@xs4all.nl>
16471 L:      linux-media@vger.kernel.org
16472 T:      git git://linuxtv.org/media_tree.git
16473 W:      https://linuxtv.org
16474 S:      Odd Fixes
16475 F:      drivers/media/usb/usbvision/
16476
16477 USB WEBCAM GADGET
16478 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16479 L:      linux-usb@vger.kernel.org
16480 S:      Maintained
16481 F:      drivers/usb/gadget/function/*uvc*
16482 F:      drivers/usb/gadget/legacy/webcam.c
16483 F:      include/uapi/linux/usb/g_uvc.h
16484
16485 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16486 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16487 L:      linux-wireless@vger.kernel.org
16488 S:      Maintained
16489 F:      drivers/net/wireless/rndis_wlan.c
16490
16491 USB XHCI DRIVER
16492 M:      Mathias Nyman <mathias.nyman@intel.com>
16493 L:      linux-usb@vger.kernel.org
16494 S:      Supported
16495 F:      drivers/usb/host/xhci*
16496 F:      drivers/usb/host/pci-quirks*
16497
16498 USB ZD1201 DRIVER
16499 L:      linux-wireless@vger.kernel.org
16500 W:      http://linux-lc100020.sourceforge.net
16501 S:      Orphan
16502 F:      drivers/net/wireless/zydas/zd1201.*
16503
16504 USB ZR364XX DRIVER
16505 M:      Antoine Jacquet <royale@zerezo.com>
16506 L:      linux-usb@vger.kernel.org
16507 L:      linux-media@vger.kernel.org
16508 T:      git git://linuxtv.org/media_tree.git
16509 W:      http://royale.zerezo.com/zr364xx/
16510 S:      Maintained
16511 F:      Documentation/media/v4l-drivers/zr364xx*
16512 F:      drivers/media/usb/zr364xx/
16513
16514 USER-MODE LINUX (UML)
16515 M:      Jeff Dike <jdike@addtoit.com>
16516 M:      Richard Weinberger <richard@nod.at>
16517 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16518 L:      linux-um@lists.infradead.org
16519 W:      http://user-mode-linux.sourceforge.net
16520 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16522 S:      Maintained
16523 F:      Documentation/virtual/uml/
16524 F:      arch/um/
16525 F:      arch/x86/um/
16526 F:      fs/hostfs/
16527
16528 USERSPACE COPYIN/COPYOUT (UIOVEC)
16529 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16530 S:      Maintained
16531 F:      lib/iov_iter.c
16532 F:      include/linux/uio.h
16533
16534 USERSPACE DMA BUFFER DRIVER
16535 M:      Gerd Hoffmann <kraxel@redhat.com>
16536 S:      Maintained
16537 L:      dri-devel@lists.freedesktop.org
16538 F:      drivers/dma-buf/udmabuf.c
16539 F:      include/uapi/linux/udmabuf.h
16540 T:      git git://anongit.freedesktop.org/drm/drm-misc
16541
16542 USERSPACE I/O (UIO)
16543 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16544 S:      Maintained
16545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16546 F:      Documentation/driver-api/uio-howto.rst
16547 F:      drivers/uio/
16548 F:      include/linux/uio_driver.h
16549
16550 UTIL-LINUX PACKAGE
16551 M:      Karel Zak <kzak@redhat.com>
16552 L:      util-linux@vger.kernel.org
16553 W:      http://en.wikipedia.org/wiki/Util-linux
16554 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16555 S:      Maintained
16556
16557 UUID HELPERS
16558 M:      Christoph Hellwig <hch@lst.de>
16559 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16560 L:      linux-kernel@vger.kernel.org
16561 T:      git git://git.infradead.org/users/hch/uuid.git
16562 F:      lib/uuid.c
16563 F:      lib/test_uuid.c
16564 F:      include/linux/uuid.h
16565 F:      include/uapi/linux/uuid.h
16566 S:      Maintained
16567
16568 UVESAFB DRIVER
16569 M:      Michal Januszewski <spock@gentoo.org>
16570 L:      linux-fbdev@vger.kernel.org
16571 W:      https://github.com/mjanusz/v86d
16572 S:      Maintained
16573 F:      Documentation/fb/uvesafb.txt
16574 F:      drivers/video/fbdev/uvesafb.*
16575
16576 VF610 NAND DRIVER
16577 M:      Stefan Agner <stefan@agner.ch>
16578 L:      linux-mtd@lists.infradead.org
16579 S:      Supported
16580 F:      drivers/mtd/nand/raw/vf610_nfc.c
16581
16582 VFAT/FAT/MSDOS FILESYSTEM
16583 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16584 S:      Maintained
16585 F:      Documentation/filesystems/vfat.txt
16586 F:      fs/fat/
16587
16588 VFIO DRIVER
16589 M:      Alex Williamson <alex.williamson@redhat.com>
16590 R:      Cornelia Huck <cohuck@redhat.com>
16591 L:      kvm@vger.kernel.org
16592 T:      git git://github.com/awilliam/linux-vfio.git
16593 S:      Maintained
16594 F:      Documentation/vfio.txt
16595 F:      drivers/vfio/
16596 F:      include/linux/vfio.h
16597 F:      include/uapi/linux/vfio.h
16598
16599 VFIO MEDIATED DEVICE DRIVERS
16600 M:      Kirti Wankhede <kwankhede@nvidia.com>
16601 L:      kvm@vger.kernel.org
16602 S:      Maintained
16603 F:      Documentation/vfio-mediated-device.txt
16604 F:      drivers/vfio/mdev/
16605 F:      include/linux/mdev.h
16606 F:      samples/vfio-mdev/
16607
16608 VFIO PLATFORM DRIVER
16609 M:      Eric Auger <eric.auger@redhat.com>
16610 L:      kvm@vger.kernel.org
16611 S:      Maintained
16612 F:      drivers/vfio/platform/
16613
16614 VGA_SWITCHEROO
16615 R:      Lukas Wunner <lukas@wunner.de>
16616 S:      Maintained
16617 F:      Documentation/gpu/vga-switcheroo.rst
16618 F:      drivers/gpu/vga/vga_switcheroo.c
16619 F:      include/linux/vga_switcheroo.h
16620 T:      git git://anongit.freedesktop.org/drm/drm-misc
16621
16622 VIA RHINE NETWORK DRIVER
16623 S:      Orphan
16624 F:      drivers/net/ethernet/via/via-rhine.c
16625
16626 VIA SD/MMC CARD CONTROLLER DRIVER
16627 M:      Bruce Chang <brucechang@via.com.tw>
16628 M:      Harald Welte <HaraldWelte@viatech.com>
16629 S:      Maintained
16630 F:      drivers/mmc/host/via-sdmmc.c
16631
16632 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16633 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16634 L:      linux-fbdev@vger.kernel.org
16635 S:      Maintained
16636 F:      include/linux/via-core.h
16637 F:      include/linux/via-gpio.h
16638 F:      include/linux/via_i2c.h
16639 F:      drivers/video/fbdev/via/
16640
16641 VIA VELOCITY NETWORK DRIVER
16642 M:      Francois Romieu <romieu@fr.zoreil.com>
16643 L:      netdev@vger.kernel.org
16644 S:      Maintained
16645 F:      drivers/net/ethernet/via/via-velocity.*
16646
16647 VICODEC VIRTUAL CODEC DRIVER
16648 M:      Hans Verkuil <hans.verkuil@cisco.com>
16649 L:      linux-media@vger.kernel.org
16650 T:      git git://linuxtv.org/media_tree.git
16651 W:      https://linuxtv.org
16652 S:      Maintained
16653 F:      drivers/media/platform/vicodec/*
16654
16655 VIDEO MULTIPLEXER DRIVER
16656 M:      Philipp Zabel <p.zabel@pengutronix.de>
16657 L:      linux-media@vger.kernel.org
16658 S:      Maintained
16659 F:      drivers/media/platform/video-mux.c
16660
16661 VIDEO I2C POLLING DRIVER
16662 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16663 L:      linux-media@vger.kernel.org
16664 S:      Maintained
16665 F:      drivers/media/i2c/video-i2c.c
16666
16667 VIDEOBUF2 FRAMEWORK
16668 M:      Pawel Osciak <pawel@osciak.com>
16669 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16670 M:      Kyungmin Park <kyungmin.park@samsung.com>
16671 L:      linux-media@vger.kernel.org
16672 S:      Maintained
16673 F:      drivers/media/common/videobuf2/*
16674 F:      include/media/videobuf2-*
16675
16676 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16677 M:      Helen Koike <helen.koike@collabora.com>
16678 L:      linux-media@vger.kernel.org
16679 T:      git git://linuxtv.org/media_tree.git
16680 W:      https://linuxtv.org
16681 S:      Maintained
16682 F:      drivers/media/platform/vimc/*
16683
16684 VIRT LIB
16685 M:      Alex Williamson <alex.williamson@redhat.com>
16686 M:      Paolo Bonzini <pbonzini@redhat.com>
16687 L:      kvm@vger.kernel.org
16688 S:      Supported
16689 F:      virt/lib/
16690
16691 VIRTIO AND VHOST VSOCK DRIVER
16692 M:      Stefan Hajnoczi <stefanha@redhat.com>
16693 L:      kvm@vger.kernel.org
16694 L:      virtualization@lists.linux-foundation.org
16695 L:      netdev@vger.kernel.org
16696 S:      Maintained
16697 F:      include/linux/virtio_vsock.h
16698 F:      include/uapi/linux/virtio_vsock.h
16699 F:      include/uapi/linux/vsockmon.h
16700 F:      include/uapi/linux/vm_sockets_diag.h
16701 F:      net/vmw_vsock/diag.c
16702 F:      net/vmw_vsock/af_vsock_tap.c
16703 F:      net/vmw_vsock/virtio_transport_common.c
16704 F:      net/vmw_vsock/virtio_transport.c
16705 F:      drivers/net/vsockmon.c
16706 F:      drivers/vhost/vsock.c
16707 F:      tools/testing/vsock/
16708
16709 VIRTIO CONSOLE DRIVER
16710 M:      Amit Shah <amit@kernel.org>
16711 L:      virtualization@lists.linux-foundation.org
16712 S:      Maintained
16713 F:      drivers/char/virtio_console.c
16714 F:      include/linux/virtio_console.h
16715 F:      include/uapi/linux/virtio_console.h
16716
16717 VIRTIO CORE AND NET DRIVERS
16718 M:      "Michael S. Tsirkin" <mst@redhat.com>
16719 M:      Jason Wang <jasowang@redhat.com>
16720 L:      virtualization@lists.linux-foundation.org
16721 S:      Maintained
16722 F:      Documentation/devicetree/bindings/virtio/
16723 F:      drivers/virtio/
16724 F:      tools/virtio/
16725 F:      drivers/net/virtio_net.c
16726 F:      drivers/block/virtio_blk.c
16727 F:      include/linux/virtio*.h
16728 F:      include/uapi/linux/virtio_*.h
16729 F:      drivers/crypto/virtio/
16730 F:      mm/balloon_compaction.c
16731
16732 VIRTIO BLOCK AND SCSI DRIVERS
16733 M:      "Michael S. Tsirkin" <mst@redhat.com>
16734 M:      Jason Wang <jasowang@redhat.com>
16735 R:      Paolo Bonzini <pbonzini@redhat.com>
16736 R:      Stefan Hajnoczi <stefanha@redhat.com>
16737 L:      virtualization@lists.linux-foundation.org
16738 S:      Maintained
16739 F:      drivers/block/virtio_blk.c
16740 F:      drivers/scsi/virtio_scsi.c
16741 F:      include/uapi/linux/virtio_blk.h
16742 F:      include/uapi/linux/virtio_scsi.h
16743 F:      drivers/vhost/scsi.c
16744
16745 VIRTIO CRYPTO DRIVER
16746 M:      Gonglei <arei.gonglei@huawei.com>
16747 L:      virtualization@lists.linux-foundation.org
16748 L:      linux-crypto@vger.kernel.org
16749 S:      Maintained
16750 F:      drivers/crypto/virtio/
16751 F:      include/uapi/linux/virtio_crypto.h
16752
16753 VIRTIO DRIVERS FOR S390
16754 M:      Cornelia Huck <cohuck@redhat.com>
16755 M:      Halil Pasic <pasic@linux.ibm.com>
16756 L:      linux-s390@vger.kernel.org
16757 L:      virtualization@lists.linux-foundation.org
16758 L:      kvm@vger.kernel.org
16759 S:      Supported
16760 F:      drivers/s390/virtio/
16761 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16762
16763 VIRTIO GPU DRIVER
16764 M:      David Airlie <airlied@linux.ie>
16765 M:      Gerd Hoffmann <kraxel@redhat.com>
16766 L:      dri-devel@lists.freedesktop.org
16767 L:      virtualization@lists.linux-foundation.org
16768 T:      git git://anongit.freedesktop.org/drm/drm-misc
16769 S:      Maintained
16770 F:      drivers/gpu/drm/virtio/
16771 F:      include/uapi/linux/virtio_gpu.h
16772
16773 VIRTIO HOST (VHOST)
16774 M:      "Michael S. Tsirkin" <mst@redhat.com>
16775 M:      Jason Wang <jasowang@redhat.com>
16776 L:      kvm@vger.kernel.org
16777 L:      virtualization@lists.linux-foundation.org
16778 L:      netdev@vger.kernel.org
16779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16780 S:      Maintained
16781 F:      drivers/vhost/
16782 F:      include/uapi/linux/vhost.h
16783
16784 VIRTIO INPUT DRIVER
16785 M:      Gerd Hoffmann <kraxel@redhat.com>
16786 S:      Maintained
16787 F:      drivers/virtio/virtio_input.c
16788 F:      include/uapi/linux/virtio_input.h
16789
16790 VIRTUAL BOX GUEST DEVICE DRIVER
16791 M:      Hans de Goede <hdegoede@redhat.com>
16792 M:      Arnd Bergmann <arnd@arndb.de>
16793 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16794 S:      Maintained
16795 F:      include/linux/vbox_utils.h
16796 F:      include/uapi/linux/vbox*.h
16797 F:      drivers/virt/vboxguest/
16798
16799 VIRTUAL SERIO DEVICE DRIVER
16800 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16801 S:      Maintained
16802 F:      drivers/input/serio/userio.c
16803 F:      include/uapi/linux/userio.h
16804
16805 VIVID VIRTUAL VIDEO DRIVER
16806 M:      Hans Verkuil <hverkuil@xs4all.nl>
16807 L:      linux-media@vger.kernel.org
16808 T:      git git://linuxtv.org/media_tree.git
16809 W:      https://linuxtv.org
16810 S:      Maintained
16811 F:      drivers/media/platform/vivid/*
16812
16813 VLYNQ BUS
16814 M:      Florian Fainelli <f.fainelli@gmail.com>
16815 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16816 S:      Maintained
16817 F:      drivers/vlynq/vlynq.c
16818 F:      include/linux/vlynq.h
16819
16820 VME SUBSYSTEM
16821 M:      Martyn Welch <martyn@welchs.me.uk>
16822 M:      Manohar Vanga <manohar.vanga@gmail.com>
16823 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16824 L:      devel@driverdev.osuosl.org
16825 S:      Maintained
16826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16827 F:      Documentation/driver-api/vme.rst
16828 F:      drivers/staging/vme/
16829 F:      drivers/vme/
16830 F:      include/linux/vme*
16831
16832 VMWARE BALLOON DRIVER
16833 M:      Julien Freche <jfreche@vmware.com>
16834 M:      Nadav Amit <namit@vmware.com>
16835 M:      "VMware, Inc." <pv-drivers@vmware.com>
16836 L:      linux-kernel@vger.kernel.org
16837 S:      Maintained
16838 F:      drivers/misc/vmw_balloon.c
16839
16840 VMWARE HYPERVISOR INTERFACE
16841 M:      Alok Kataria <akataria@vmware.com>
16842 L:      virtualization@lists.linux-foundation.org
16843 S:      Supported
16844 F:      arch/x86/kernel/cpu/vmware.c
16845
16846 VMWARE PVRDMA DRIVER
16847 M:      Adit Ranadive <aditr@vmware.com>
16848 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16849 L:      linux-rdma@vger.kernel.org
16850 S:      Maintained
16851 F:      drivers/infiniband/hw/vmw_pvrdma/
16852
16853 VMware PVSCSI driver
16854 M:      Jim Gill <jgill@vmware.com>
16855 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16856 L:      linux-scsi@vger.kernel.org
16857 S:      Maintained
16858 F:      drivers/scsi/vmw_pvscsi.c
16859 F:      drivers/scsi/vmw_pvscsi.h
16860
16861 VMWARE VMMOUSE SUBDRIVER
16862 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16863 M:      "VMware, Inc." <pv-drivers@vmware.com>
16864 L:      linux-input@vger.kernel.org
16865 S:      Maintained
16866 F:      drivers/input/mouse/vmmouse.c
16867 F:      drivers/input/mouse/vmmouse.h
16868
16869 VMWARE VMXNET3 ETHERNET DRIVER
16870 M:      Ronak Doshi <doshir@vmware.com>
16871 M:      "VMware, Inc." <pv-drivers@vmware.com>
16872 L:      netdev@vger.kernel.org
16873 S:      Maintained
16874 F:      drivers/net/vmxnet3/
16875
16876 VOCORE VOCORE2 BOARD
16877 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16878 L:      linux-mips@vger.kernel.org
16879 S:      Maintained
16880 F:      arch/mips/boot/dts/ralink/vocore2.dts
16881
16882 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16883 M:      Liam Girdwood <lgirdwood@gmail.com>
16884 M:      Mark Brown <broonie@kernel.org>
16885 L:      linux-kernel@vger.kernel.org
16886 W:      http://www.slimlogic.co.uk/?p=48
16887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16888 S:      Supported
16889 F:      Documentation/devicetree/bindings/regulator/
16890 F:      Documentation/power/regulator/
16891 F:      drivers/regulator/
16892 F:      include/dt-bindings/regulator/
16893 F:      include/linux/regulator/
16894
16895 VRF
16896 M:      David Ahern <dsa@cumulusnetworks.com>
16897 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16898 L:      netdev@vger.kernel.org
16899 S:      Maintained
16900 F:      drivers/net/vrf.c
16901 F:      Documentation/networking/vrf.txt
16902
16903 VT1211 HARDWARE MONITOR DRIVER
16904 M:      Juerg Haefliger <juergh@gmail.com>
16905 L:      linux-hwmon@vger.kernel.org
16906 S:      Maintained
16907 F:      Documentation/hwmon/vt1211.rst
16908 F:      drivers/hwmon/vt1211.c
16909
16910 VT8231 HARDWARE MONITOR DRIVER
16911 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16912 L:      linux-hwmon@vger.kernel.org
16913 S:      Maintained
16914 F:      drivers/hwmon/vt8231.c
16915
16916 VUB300 USB to SDIO/SD/MMC bridge chip
16917 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16918 L:      linux-mmc@vger.kernel.org
16919 L:      linux-usb@vger.kernel.org
16920 S:      Supported
16921 F:      drivers/mmc/host/vub300.c
16922
16923 W1 DALLAS'S 1-WIRE BUS
16924 M:      Evgeniy Polyakov <zbr@ioremap.net>
16925 S:      Maintained
16926 F:      Documentation/devicetree/bindings/w1/
16927 F:      Documentation/w1/
16928 F:      drivers/w1/
16929 F:      include/linux/w1.h
16930
16931 W83791D HARDWARE MONITORING DRIVER
16932 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16933 L:      linux-hwmon@vger.kernel.org
16934 S:      Maintained
16935 F:      Documentation/hwmon/w83791d.rst
16936 F:      drivers/hwmon/w83791d.c
16937
16938 W83793 HARDWARE MONITORING DRIVER
16939 M:      Rudolf Marek <r.marek@assembler.cz>
16940 L:      linux-hwmon@vger.kernel.org
16941 S:      Maintained
16942 F:      Documentation/hwmon/w83793.rst
16943 F:      drivers/hwmon/w83793.c
16944
16945 W83795 HARDWARE MONITORING DRIVER
16946 M:      Jean Delvare <jdelvare@suse.com>
16947 L:      linux-hwmon@vger.kernel.org
16948 S:      Maintained
16949 F:      drivers/hwmon/w83795.c
16950
16951 W83L51xD SD/MMC CARD INTERFACE DRIVER
16952 M:      Pierre Ossman <pierre@ossman.eu>
16953 S:      Maintained
16954 F:      drivers/mmc/host/wbsd.*
16955
16956 WACOM PROTOCOL 4 SERIAL TABLETS
16957 M:      Julian Squires <julian@cipht.net>
16958 M:      Hans de Goede <hdegoede@redhat.com>
16959 L:      linux-input@vger.kernel.org
16960 S:      Maintained
16961 F:      drivers/input/tablet/wacom_serial4.c
16962
16963 WATCHDOG DEVICE DRIVERS
16964 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16965 M:      Guenter Roeck <linux@roeck-us.net>
16966 L:      linux-watchdog@vger.kernel.org
16967 W:      http://www.linux-watchdog.org/
16968 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16969 S:      Maintained
16970 F:      Documentation/devicetree/bindings/watchdog/
16971 F:      Documentation/watchdog/
16972 F:      drivers/watchdog/
16973 F:      include/linux/watchdog.h
16974 F:      include/uapi/linux/watchdog.h
16975
16976 WHISKEYCOVE PMIC GPIO DRIVER
16977 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16978 L:      linux-gpio@vger.kernel.org
16979 S:      Maintained
16980 F:      drivers/gpio/gpio-wcove.c
16981
16982 WHWAVE RTC DRIVER
16983 M:      Dianlong Li <long17.cool@163.com>
16984 L:      linux-rtc@vger.kernel.org
16985 S:      Maintained
16986 F:      drivers/rtc/rtc-sd3078.c
16987
16988 WIIMOTE HID DRIVER
16989 M:      David Herrmann <dh.herrmann@googlemail.com>
16990 L:      linux-input@vger.kernel.org
16991 S:      Maintained
16992 F:      drivers/hid/hid-wiimote*
16993
16994 WILOCITY WIL6210 WIRELESS DRIVER
16995 M:      Maya Erez <merez@codeaurora.org>
16996 L:      linux-wireless@vger.kernel.org
16997 L:      wil6210@qti.qualcomm.com
16998 S:      Supported
16999 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17000 F:      drivers/net/wireless/ath/wil6210/
17001
17002 WIMAX STACK
17003 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17004 M:      linux-wimax@intel.com
17005 L:      wimax@linuxwimax.org (subscribers-only)
17006 S:      Supported
17007 W:      http://linuxwimax.org
17008 F:      Documentation/wimax/README.wimax
17009 F:      include/linux/wimax/debug.h
17010 F:      include/net/wimax.h
17011 F:      include/uapi/linux/wimax.h
17012 F:      net/wimax/
17013
17014 WINBOND CIR DRIVER
17015 M:      David Härdeman <david@hardeman.nu>
17016 S:      Maintained
17017 F:      drivers/media/rc/winbond-cir.c
17018
17019 RCMM REMOTE CONTROLS DECODER
17020 M:      Patrick Lerda <patrick9876@free.fr>
17021 S:      Maintained
17022 F:      drivers/media/rc/ir-rcmm-decoder.c
17023
17024 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17025 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17026 L:      linux-watchdog@vger.kernel.org
17027 S:      Maintained
17028 F:      drivers/watchdog/ebc-c384_wdt.c
17029
17030 WINSYSTEMS WS16C48 GPIO DRIVER
17031 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17032 L:      linux-gpio@vger.kernel.org
17033 S:      Maintained
17034 F:      drivers/gpio/gpio-ws16c48.c
17035
17036 WISTRON LAPTOP BUTTON DRIVER
17037 M:      Miloslav Trmac <mitr@volny.cz>
17038 S:      Maintained
17039 F:      drivers/input/misc/wistron_btns.c
17040
17041 WL3501 WIRELESS PCMCIA CARD DRIVER
17042 L:      linux-wireless@vger.kernel.org
17043 S:      Odd fixes
17044 F:      drivers/net/wireless/wl3501*
17045
17046 WOLFSON MICROELECTRONICS DRIVERS
17047 L:      patches@opensource.cirrus.com
17048 T:      git https://github.com/CirrusLogic/linux-drivers.git
17049 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17050 S:      Supported
17051 F:      Documentation/hwmon/wm83??.rst
17052 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17053 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17054 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17055 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17056 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17057 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17058 F:      drivers/clk/clk-wm83*.c
17059 F:      drivers/extcon/extcon-arizona.c
17060 F:      drivers/leds/leds-wm83*.c
17061 F:      drivers/gpio/gpio-*wm*.c
17062 F:      drivers/gpio/gpio-arizona.c
17063 F:      drivers/hwmon/wm83??-hwmon.c
17064 F:      drivers/input/misc/wm831x-on.c
17065 F:      drivers/input/touchscreen/wm831x-ts.c
17066 F:      drivers/input/touchscreen/wm97*.c
17067 F:      drivers/mfd/arizona*
17068 F:      drivers/mfd/wm*.c
17069 F:      drivers/mfd/cs47l24*
17070 F:      drivers/power/supply/wm83*.c
17071 F:      drivers/rtc/rtc-wm83*.c
17072 F:      drivers/regulator/wm8*.c
17073 F:      drivers/regulator/arizona*
17074 F:      drivers/video/backlight/wm83*_bl.c
17075 F:      drivers/watchdog/wm83*_wdt.c
17076 F:      include/linux/mfd/arizona/
17077 F:      include/linux/mfd/wm831x/
17078 F:      include/linux/mfd/wm8350/
17079 F:      include/linux/mfd/wm8400*
17080 F:      include/linux/regulator/arizona*
17081 F:      include/linux/wm97xx.h
17082 F:      include/sound/wm????.h
17083 F:      sound/soc/codecs/arizona.?
17084 F:      sound/soc/codecs/wm*
17085 F:      sound/soc/codecs/cs47l24*
17086
17087 WORKQUEUE
17088 M:      Tejun Heo <tj@kernel.org>
17089 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17091 S:      Maintained
17092 F:      include/linux/workqueue.h
17093 F:      kernel/workqueue.c
17094 F:      Documentation/core-api/workqueue.rst
17095
17096 X-POWERS AXP288 PMIC DRIVERS
17097 M:      Hans de Goede <hdegoede@redhat.com>
17098 S:      Maintained
17099 N:      axp288
17100 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17101
17102 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17103 M:      Chen-Yu Tsai <wens@csie.org>
17104 L:      linux-kernel@vger.kernel.org
17105 S:      Maintained
17106 N:      axp[128]
17107
17108 X.25 NETWORK LAYER
17109 M:      Andrew Hendry <andrew.hendry@gmail.com>
17110 L:      linux-x25@vger.kernel.org
17111 S:      Odd Fixes
17112 F:      Documentation/networking/x25*
17113 F:      include/net/x25*
17114 F:      net/x25/
17115
17116 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17117 M:      Thomas Gleixner <tglx@linutronix.de>
17118 M:      Ingo Molnar <mingo@redhat.com>
17119 M:      Borislav Petkov <bp@alien8.de>
17120 R:      "H. Peter Anvin" <hpa@zytor.com>
17121 M:      x86@kernel.org
17122 L:      linux-kernel@vger.kernel.org
17123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17124 S:      Maintained
17125 F:      Documentation/devicetree/bindings/x86/
17126 F:      Documentation/x86/
17127 F:      arch/x86/
17128
17129 X86 ENTRY CODE
17130 M:      Andy Lutomirski <luto@kernel.org>
17131 L:      linux-kernel@vger.kernel.org
17132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17133 S:      Maintained
17134 F:      arch/x86/entry/
17135
17136 X86 MCE INFRASTRUCTURE
17137 M:      Tony Luck <tony.luck@intel.com>
17138 M:      Borislav Petkov <bp@alien8.de>
17139 L:      linux-edac@vger.kernel.org
17140 S:      Maintained
17141 F:      arch/x86/kernel/cpu/mce/*
17142
17143 X86 MICROCODE UPDATE SUPPORT
17144 M:      Borislav Petkov <bp@alien8.de>
17145 S:      Maintained
17146 F:      arch/x86/kernel/cpu/microcode/*
17147
17148 X86 MM
17149 M:      Dave Hansen <dave.hansen@linux.intel.com>
17150 M:      Andy Lutomirski <luto@kernel.org>
17151 M:      Peter Zijlstra <peterz@infradead.org>
17152 L:      linux-kernel@vger.kernel.org
17153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17154 S:      Maintained
17155 F:      arch/x86/mm/
17156
17157 X86 PLATFORM DRIVERS
17158 M:      Darren Hart <dvhart@infradead.org>
17159 M:      Andy Shevchenko <andy@infradead.org>
17160 L:      platform-driver-x86@vger.kernel.org
17161 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17162 S:      Maintained
17163 F:      drivers/platform/x86/
17164 F:      drivers/platform/olpc/
17165
17166 X86 PLATFORM DRIVERS - ARCH
17167 R:      Darren Hart <dvhart@infradead.org>
17168 R:      Andy Shevchenko <andy@infradead.org>
17169 L:      platform-driver-x86@vger.kernel.org
17170 L:      x86@kernel.org
17171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17172 S:      Maintained
17173 F:      arch/x86/platform
17174
17175 X86 VDSO
17176 M:      Andy Lutomirski <luto@kernel.org>
17177 L:      linux-kernel@vger.kernel.org
17178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17179 S:      Maintained
17180 F:      arch/x86/entry/vdso/
17181
17182 XARRAY
17183 M:      Matthew Wilcox <willy@infradead.org>
17184 L:      linux-fsdevel@vger.kernel.org
17185 S:      Supported
17186 F:      Documentation/core-api/xarray.rst
17187 F:      lib/idr.c
17188 F:      lib/xarray.c
17189 F:      include/linux/idr.h
17190 F:      include/linux/xarray.h
17191 F:      tools/testing/radix-tree
17192
17193 XBOX DVD IR REMOTE
17194 M:      Benjamin Valentin <benpicco@googlemail.com>
17195 S:      Maintained
17196 F:      drivers/media/rc/xbox_remote.c
17197 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17198
17199 XC2028/3028 TUNER DRIVER
17200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17201 L:      linux-media@vger.kernel.org
17202 W:      https://linuxtv.org
17203 T:      git git://linuxtv.org/media_tree.git
17204 S:      Maintained
17205 F:      drivers/media/tuners/tuner-xc2028.*
17206
17207 XDP (eXpress Data Path)
17208 M:      Alexei Starovoitov <ast@kernel.org>
17209 M:      Daniel Borkmann <daniel@iogearbox.net>
17210 M:      David S. Miller <davem@davemloft.net>
17211 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17212 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17213 M:      John Fastabend <john.fastabend@gmail.com>
17214 L:      netdev@vger.kernel.org
17215 L:      xdp-newbies@vger.kernel.org
17216 L:      bpf@vger.kernel.org
17217 S:      Supported
17218 F:      net/core/xdp.c
17219 F:      include/net/xdp.h
17220 F:      kernel/bpf/devmap.c
17221 F:      kernel/bpf/cpumap.c
17222 F:      include/trace/events/xdp.h
17223 K:      xdp
17224 N:      xdp
17225
17226 XDP SOCKETS (AF_XDP)
17227 M:      Björn Töpel <bjorn.topel@intel.com>
17228 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17229 L:      netdev@vger.kernel.org
17230 L:      bpf@vger.kernel.org
17231 S:      Maintained
17232 F:      kernel/bpf/xskmap.c
17233 F:      net/xdp/
17234
17235 XEN BLOCK SUBSYSTEM
17236 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17237 M:      Roger Pau Monné <roger.pau@citrix.com>
17238 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17239 S:      Supported
17240 F:      drivers/block/xen-blkback/*
17241 F:      drivers/block/xen*
17242
17243 XEN HYPERVISOR ARM
17244 M:      Stefano Stabellini <sstabellini@kernel.org>
17245 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17246 S:      Maintained
17247 F:      arch/arm/xen/
17248 F:      arch/arm/include/asm/xen/
17249
17250 XEN HYPERVISOR ARM64
17251 M:      Stefano Stabellini <sstabellini@kernel.org>
17252 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17253 S:      Maintained
17254 F:      arch/arm64/xen/
17255 F:      arch/arm64/include/asm/xen/
17256
17257 XEN HYPERVISOR INTERFACE
17258 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17259 M:      Juergen Gross <jgross@suse.com>
17260 R:      Stefano Stabellini <sstabellini@kernel.org>
17261 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17263 S:      Supported
17264 F:      arch/x86/xen/
17265 F:      arch/x86/platform/pvh/
17266 F:      drivers/*/xen-*front.c
17267 F:      drivers/xen/
17268 F:      arch/x86/include/asm/xen/
17269 F:      arch/x86/include/asm/pvclock-abi.h
17270 F:      include/xen/
17271 F:      include/uapi/xen/
17272 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17273 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17274
17275 XEN NETWORK BACKEND DRIVER
17276 M:      Wei Liu <wei.liu2@citrix.com>
17277 M:      Paul Durrant <paul.durrant@citrix.com>
17278 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17279 L:      netdev@vger.kernel.org
17280 S:      Supported
17281 F:      drivers/net/xen-netback/*
17282
17283 XEN PCI SUBSYSTEM
17284 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17285 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17286 S:      Supported
17287 F:      arch/x86/pci/*xen*
17288 F:      drivers/pci/*xen*
17289
17290 XEN PVSCSI DRIVERS
17291 M:      Juergen Gross <jgross@suse.com>
17292 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17293 L:      linux-scsi@vger.kernel.org
17294 S:      Supported
17295 F:      drivers/scsi/xen-scsifront.c
17296 F:      drivers/xen/xen-scsiback.c
17297 F:      include/xen/interface/io/vscsiif.h
17298
17299 XEN SWIOTLB SUBSYSTEM
17300 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17301 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17302 L:      iommu@lists.linux-foundation.org
17303 S:      Supported
17304 F:      arch/x86/xen/*swiotlb*
17305 F:      drivers/xen/*swiotlb*
17306
17307 XEN SOUND FRONTEND DRIVER
17308 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17309 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17311 S:      Supported
17312 F:      sound/xen/*
17313
17314 XFS FILESYSTEM
17315 M:      Darrick J. Wong <darrick.wong@oracle.com>
17316 M:      linux-xfs@vger.kernel.org
17317 L:      linux-xfs@vger.kernel.org
17318 W:      http://xfs.org/
17319 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17320 S:      Supported
17321 F:      Documentation/filesystems/xfs.txt
17322 F:      fs/xfs/
17323
17324 XILINX AXI ETHERNET DRIVER
17325 M:      Anirudha Sarangi <anirudh@xilinx.com>
17326 M:      John Linn <John.Linn@xilinx.com>
17327 S:      Maintained
17328 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17329
17330 XILINX UARTLITE SERIAL DRIVER
17331 M:      Peter Korsgaard <jacmet@sunsite.dk>
17332 L:      linux-serial@vger.kernel.org
17333 S:      Maintained
17334 F:      drivers/tty/serial/uartlite.c
17335
17336 XILINX VIDEO IP CORES
17337 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17338 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17339 L:      linux-media@vger.kernel.org
17340 T:      git git://linuxtv.org/media_tree.git
17341 S:      Supported
17342 F:      Documentation/devicetree/bindings/media/xilinx/
17343 F:      drivers/media/platform/xilinx/
17344 F:      include/uapi/linux/xilinx-v4l2-controls.h
17345
17346 XILLYBUS DRIVER
17347 M:      Eli Billauer <eli.billauer@gmail.com>
17348 L:      linux-kernel@vger.kernel.org
17349 S:      Supported
17350 F:      drivers/char/xillybus/
17351
17352 XLP9XX I2C DRIVER
17353 M:      George Cherian <george.cherian@cavium.com>
17354 M:      Jan Glauber <jglauber@cavium.com>
17355 L:      linux-i2c@vger.kernel.org
17356 W:      http://www.cavium.com
17357 S:      Supported
17358 F:      drivers/i2c/busses/i2c-xlp9xx.c
17359
17360 XRA1403 GPIO EXPANDER
17361 M:      Nandor Han <nandor.han@ge.com>
17362 M:      Semi Malinen <semi.malinen@ge.com>
17363 L:      linux-gpio@vger.kernel.org
17364 S:      Maintained
17365 F:      drivers/gpio/gpio-xra1403.c
17366 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17367
17368 XTENSA XTFPGA PLATFORM SUPPORT
17369 M:      Max Filippov <jcmvbkbc@gmail.com>
17370 L:      linux-xtensa@linux-xtensa.org
17371 S:      Maintained
17372 F:      drivers/spi/spi-xtensa-xtfpga.c
17373 F:      sound/soc/xtensa/xtfpga-i2s.c
17374
17375 YAM DRIVER FOR AX.25
17376 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17377 L:      linux-hams@vger.kernel.org
17378 S:      Maintained
17379 F:      drivers/net/hamradio/yam*
17380 F:      include/linux/yam.h
17381
17382 YAMA SECURITY MODULE
17383 M:      Kees Cook <keescook@chromium.org>
17384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17385 S:      Supported
17386 F:      security/yama/
17387 F:      Documentation/admin-guide/LSM/Yama.rst
17388
17389 YEALINK PHONE DRIVER
17390 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17391 L:      usbb2k-api-dev@nongnu.org
17392 S:      Maintained
17393 F:      Documentation/input/devices/yealink.rst
17394 F:      drivers/input/misc/yealink.*
17395
17396 Z8530 DRIVER FOR AX.25
17397 M:      Joerg Reuter <jreuter@yaina.de>
17398 W:      http://yaina.de/jreuter/
17399 W:      http://www.qsl.net/dl1bke/
17400 L:      linux-hams@vger.kernel.org
17401 S:      Maintained
17402 F:      Documentation/networking/z8530drv.txt
17403 F:      drivers/net/hamradio/*scc.c
17404 F:      drivers/net/hamradio/z8530.h
17405
17406 ZBUD COMPRESSED PAGE ALLOCATOR
17407 M:      Seth Jennings <sjenning@redhat.com>
17408 M:      Dan Streetman <ddstreet@ieee.org>
17409 L:      linux-mm@kvack.org
17410 S:      Maintained
17411 F:      mm/zbud.c
17412 F:      include/linux/zbud.h
17413
17414 ZD1211RW WIRELESS DRIVER
17415 M:      Daniel Drake <dsd@gentoo.org>
17416 M:      Ulrich Kunitz <kune@deine-taler.de>
17417 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17418 L:      linux-wireless@vger.kernel.org
17419 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17420 S:      Maintained
17421 F:      drivers/net/wireless/zydas/zd1211rw/
17422
17423 ZD1301 MEDIA DRIVER
17424 M:      Antti Palosaari <crope@iki.fi>
17425 L:      linux-media@vger.kernel.org
17426 W:      https://linuxtv.org/
17427 W:      http://palosaari.fi/linux/
17428 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17429 S:      Maintained
17430 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17431
17432 ZD1301_DEMOD MEDIA DRIVER
17433 M:      Antti Palosaari <crope@iki.fi>
17434 L:      linux-media@vger.kernel.org
17435 W:      https://linuxtv.org/
17436 W:      http://palosaari.fi/linux/
17437 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17438 S:      Maintained
17439 F:      drivers/media/dvb-frontends/zd1301_demod*
17440
17441 ZPOOL COMPRESSED PAGE STORAGE API
17442 M:      Dan Streetman <ddstreet@ieee.org>
17443 L:      linux-mm@kvack.org
17444 S:      Maintained
17445 F:      mm/zpool.c
17446 F:      include/linux/zpool.h
17447
17448 ZR36067 VIDEO FOR LINUX DRIVER
17449 L:      mjpeg-users@lists.sourceforge.net
17450 L:      linux-media@vger.kernel.org
17451 W:      http://mjpeg.sourceforge.net/driver-zoran/
17452 T:      hg https://linuxtv.org/hg/v4l-dvb
17453 S:      Odd Fixes
17454 F:      drivers/staging/media/zoran/
17455
17456 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17457 M:      Minchan Kim <minchan@kernel.org>
17458 M:      Nitin Gupta <ngupta@vflare.org>
17459 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17460 L:      linux-kernel@vger.kernel.org
17461 S:      Maintained
17462 F:      drivers/block/zram/
17463 F:      Documentation/blockdev/zram.txt
17464
17465 ZS DECSTATION Z85C30 SERIAL DRIVER
17466 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17467 S:      Maintained
17468 F:      drivers/tty/serial/zs.*
17469
17470 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17471 M:      Minchan Kim <minchan@kernel.org>
17472 M:      Nitin Gupta <ngupta@vflare.org>
17473 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17474 L:      linux-mm@kvack.org
17475 S:      Maintained
17476 F:      mm/zsmalloc.c
17477 F:      include/linux/zsmalloc.h
17478 F:      Documentation/vm/zsmalloc.rst
17479
17480 ZSWAP COMPRESSED SWAP CACHING
17481 M:      Seth Jennings <sjenning@redhat.com>
17482 M:      Dan Streetman <ddstreet@ieee.org>
17483 L:      linux-mm@kvack.org
17484 S:      Maintained
17485 F:      mm/zswap.c
17486
17487 THE REST
17488 M:      Linus Torvalds <torvalds@linux-foundation.org>
17489 L:      linux-kernel@vger.kernel.org
17490 Q:      http://patchwork.kernel.org/project/LKML/list/
17491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17492 S:      Buried alive in reporters
17493 F:      *
17494 F:      */