Merge tag 'for-5.4/io_uring-2019-09-15' of git://git.kernel.dk/linux-block
[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*
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/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 ALCATEL SPEEDTOUCH USB DRIVER
645 M:      Duncan Sands <duncan.sands@free.fr>
646 L:      linux-usb@vger.kernel.org
647 W:      http://www.linux-usb.org/SpeedTouch/
648 S:      Maintained
649 F:      drivers/usb/atm/speedtch.c
650 F:      drivers/usb/atm/usbatm.c
651
652 ALCHEMY AU1XX0 MMC DRIVER
653 M:      Manuel Lauss <manuel.lauss@gmail.com>
654 S:      Maintained
655 F:      drivers/mmc/host/au1xmmc.c
656
657 ALI1563 I2C DRIVER
658 M:      Rudolf Marek <r.marek@assembler.cz>
659 L:      linux-i2c@vger.kernel.org
660 S:      Maintained
661 F:      Documentation/i2c/busses/i2c-ali1563.rst
662 F:      drivers/i2c/busses/i2c-ali1563.c
663
664 ALLEGRO DVT VIDEO IP CORE DRIVER
665 M:      Michael Tretter <m.tretter@pengutronix.de>
666 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
667 L:      linux-media@vger.kernel.org
668 S:      Maintained
669 F:      drivers/staging/media/allegro-dvt/
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 <mripard@kernel.org>
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:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F:      drivers/i2c/busses/i2c-altera.c
701
702 ALTERA MAILBOX DRIVER
703 M:      Ley Foon Tan <lftan@altera.com>
704 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705 S:      Maintained
706 F:      drivers/mailbox/mailbox-altera.c
707
708 ALTERA PIO DRIVER
709 M:      Tien Hock Loh <thloh@altera.com>
710 L:      linux-gpio@vger.kernel.org
711 S:      Maintained
712 F:      drivers/gpio/gpio-altera.c
713
714 ALTERA SYSTEM MANAGER DRIVER
715 M:      Thor Thayer <thor.thayer@linux.intel.com>
716 S:      Maintained
717 F:      drivers/mfd/altera-sysmgr.c
718 F:      include/linux/mfd/altera-sysgmr.h
719
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 S:      Maintained
723 F:      drivers/gpio/gpio-altera-a10sr.c
724 F:      drivers/mfd/altera-a10sr.c
725 F:      drivers/reset/reset-a10sr.c
726 F:      include/linux/mfd/altera-a10sr.h
727 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M:      Thor Thayer <thor.thayer@linux.intel.com>
731 L:      netdev@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/net/ethernet/altera/
735
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M:      Tobias Klauser <tklauser@distanz.ch>
738 L:      linux-serial@vger.kernel.org
739 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 S:      Maintained
741 F:      drivers/tty/serial/altera_uart.c
742 F:      drivers/tty/serial/altera_jtaguart.c
743 F:      include/linux/altera_uart.h
744 F:      include/linux/altera_jtaguart.h
745
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M:      Talel Shenhar <talel@amazon.com>
748 S:      Maintained
749 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F:      drivers/thermal/thermal_mmio.c
751
752 AMAZON ETHERNET DRIVERS
753 M:      Netanel Belgazal <netanel@amazon.com>
754 R:      Saeed Bishara <saeedb@amazon.com>
755 R:      Zorik Machulsky <zorik@amazon.com>
756 L:      netdev@vger.kernel.org
757 S:      Supported
758 F:      Documentation/networking/device_drivers/amazon/ena.txt
759 F:      drivers/net/ethernet/amazon/
760
761 AMAZON RDMA EFA DRIVER
762 M:      Gal Pressman <galpress@amazon.com>
763 R:      Yossi Leybovich <sleybo@amazon.com>
764 L:      linux-rdma@vger.kernel.org
765 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
766 S:      Supported
767 F:      drivers/infiniband/hw/efa/
768 F:      include/uapi/rdma/efa-abi.h
769
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M:      Tom Lendacky <thomas.lendacky@amd.com>
772 M:      Gary Hook <gary.hook@amd.com>
773 L:      linux-crypto@vger.kernel.org
774 S:      Supported
775 F:      drivers/crypto/ccp/
776 F:      include/linux/ccp.h
777
778 AMD DISPLAY CORE
779 M:      Harry Wentland <harry.wentland@amd.com>
780 M:      Leo Li <sunpeng.li@amd.com>
781 L:      amd-gfx@lists.freedesktop.org
782 T:      git git://people.freedesktop.org/~agd5f/linux
783 S:      Supported
784 F:      drivers/gpu/drm/amd/display/
785
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M:      Huang Rui <ray.huang@amd.com>
788 L:      linux-hwmon@vger.kernel.org
789 S:      Supported
790 F:      Documentation/hwmon/fam15h_power.rst
791 F:      drivers/hwmon/fam15h_power.c
792
793 AMD FCH GPIO DRIVER
794 M:      Enrico Weigelt, metux IT consult <info@metux.net>
795 L:      linux-gpio@vger.kernel.org
796 S:      Maintained
797 F:      drivers/gpio/gpio-amd-fch.c
798 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
799
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
802 S:      Orphan
803 F:      drivers/usb/gadget/udc/amd5536udc.*
804
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P:      Andres Salomon <dilinger@queued.net>
807 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809 S:      Supported
810 F:      drivers/char/hw_random/geode-rng.c
811 F:      drivers/crypto/geode*
812 F:      drivers/video/fbdev/geode/
813 F:      arch/x86/include/asm/geode.h
814
815 AMD IOMMU (AMD-VI)
816 M:      Joerg Roedel <joro@8bytes.org>
817 L:      iommu@lists.linux-foundation.org
818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819 S:      Maintained
820 F:      drivers/iommu/amd_iommu*.[ch]
821 F:      include/linux/amd-iommu.h
822
823 AMD KFD
824 M:      Oded Gabbay <oded.gabbay@gmail.com>
825 L:      dri-devel@lists.freedesktop.org
826 T:      git git://people.freedesktop.org/~gabbayo/linux.git
827 S:      Supported
828 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F:      drivers/gpu/drm/amd/amdkfd/
836 F:      drivers/gpu/drm/amd/include/cik_structs.h
837 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F:      drivers/gpu/drm/amd/include/vi_structs.h
839 F:      drivers/gpu/drm/amd/include/v9_structs.h
840 F:      include/uapi/linux/kfd_ioctl.h
841
842 AMD MP2 I2C DRIVER
843 M:      Elie Morisse <syniurge@gmail.com>
844 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L:      linux-i2c@vger.kernel.org
847 S:      Maintained
848 F:      drivers/i2c/busses/i2c-amd-mp2*
849
850 AMD POWERPLAY
851 M:      Rex Zhu <rex.zhu@amd.com>
852 M:      Evan Quan <evan.quan@amd.com>
853 L:      amd-gfx@lists.freedesktop.org
854 S:      Supported
855 F:      drivers/gpu/drm/amd/powerplay/
856 T:      git git://people.freedesktop.org/~agd5f/linux
857
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
860 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M:      Tom Lendacky <thomas.lendacky@amd.com>
862 S:      Supported
863 F:      arch/arm64/boot/dts/amd/
864
865 AMD XGBE DRIVER
866 M:      Tom Lendacky <thomas.lendacky@amd.com>
867 L:      netdev@vger.kernel.org
868 S:      Supported
869 F:      drivers/net/ethernet/amd/xgbe/
870 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872 ANALOG DEVICES INC AD5686 DRIVER
873 M:      Stefan Popa <stefan.popa@analog.com>
874 L:      linux-pm@vger.kernel.org
875 W:      http://ez.analog.com/community/linux-device-drivers
876 S:      Supported
877 F:      drivers/iio/dac/ad5686*
878 F:      drivers/iio/dac/ad5696*
879
880 ANALOG DEVICES INC AD5758 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-iio@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5758.c
886 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888 ANALOG DEVICES INC AD7124 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/adc/ad7124.c
894 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
895
896 ANALOG DEVICES INC AD7606 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7606.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904 ANALOG DEVICES INC AD7768-1 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7768-1.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912 ANALOG DEVICES INC AD7780 DRIVER
913 M:      Michael Hennerich <Michael.Hennerich@analog.com>
914 M:      Renato Lui Geh <renatogeh@gmail.com>
915 L:      linux-iio@vger.kernel.org
916 W:      http://ez.analog.com/community/linux-device-drivers
917 S:      Supported
918 F:      drivers/iio/adc/ad7780.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
920
921 ANALOG DEVICES INC AD9389B DRIVER
922 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
923 L:      linux-media@vger.kernel.org
924 S:      Maintained
925 F:      drivers/media/i2c/ad9389b*
926
927 ANALOG DEVICES INC ADGS1408 DRIVER
928 M:      Mircea Caprioru <mircea.caprioru@analog.com>
929 S:      Supported
930 F:      drivers/mux/adgs1408.c
931 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
932
933 ANALOG DEVICES INC ADIS DRIVER LIBRARY
934 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
935 S:      Supported
936 L:      linux-iio@vger.kernel.org
937 F:      include/linux/iio/imu/adis.h
938 F:      drivers/iio/imu/adis.c
939
940 ANALOG DEVICES INC ADP5061 DRIVER
941 M:      Stefan Popa <stefan.popa@analog.com>
942 L:      linux-pm@vger.kernel.org
943 W:      http://ez.analog.com/community/linux-device-drivers
944 S:      Supported
945 F:      drivers/power/supply/adp5061.c
946
947 ANALOG DEVICES INC ADV7180 DRIVER
948 M:      Lars-Peter Clausen <lars@metafoo.de>
949 L:      linux-media@vger.kernel.org
950 W:      http://ez.analog.com/community/linux-device-drivers
951 S:      Supported
952 F:      drivers/media/i2c/adv7180.c
953
954 ANALOG DEVICES INC ADV748X DRIVER
955 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
956 L:      linux-media@vger.kernel.org
957 S:      Maintained
958 F:      drivers/media/i2c/adv748x/*
959
960 ANALOG DEVICES INC ADV7511 DRIVER
961 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
962 L:      linux-media@vger.kernel.org
963 S:      Maintained
964 F:      drivers/media/i2c/adv7511*
965
966 ANALOG DEVICES INC ADV7604 DRIVER
967 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
968 L:      linux-media@vger.kernel.org
969 S:      Maintained
970 F:      drivers/media/i2c/adv7604*
971
972 ANALOG DEVICES INC ADV7842 DRIVER
973 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
974 L:      linux-media@vger.kernel.org
975 S:      Maintained
976 F:      drivers/media/i2c/adv7842*
977
978 ANALOG DEVICES INC ASOC CODEC DRIVERS
979 M:      Lars-Peter Clausen <lars@metafoo.de>
980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
981 W:      http://wiki.analog.com/
982 W:      http://ez.analog.com/community/linux-device-drivers
983 S:      Supported
984 F:      sound/soc/codecs/adau*
985 F:      sound/soc/codecs/adav*
986 F:      sound/soc/codecs/ad1*
987 F:      sound/soc/codecs/ad7*
988 F:      sound/soc/codecs/ssm*
989 F:      sound/soc/codecs/sigmadsp.*
990
991 ANALOG DEVICES INC DMA DRIVERS
992 M:      Lars-Peter Clausen <lars@metafoo.de>
993 W:      http://ez.analog.com/community/linux-device-drivers
994 S:      Supported
995 F:      drivers/dma/dma-axi-dmac.c
996
997 ANALOG DEVICES INC IIO DRIVERS
998 M:      Lars-Peter Clausen <lars@metafoo.de>
999 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1000 M:      Stefan Popa <stefan.popa@analog.com>
1001 W:      http://wiki.analog.com/
1002 W:      http://ez.analog.com/community/linux-device-drivers
1003 S:      Supported
1004 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1005 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1006 F:      drivers/iio/*/ad*
1007 F:      drivers/iio/adc/ltc2497*
1008 X:      drivers/iio/*/adjd*
1009 F:      drivers/staging/iio/*/ad*
1010
1011 ANALOGBITS PLL LIBRARIES
1012 M:      Paul Walmsley <paul.walmsley@sifive.com>
1013 S:      Supported
1014 F:      drivers/clk/analogbits/*
1015 F:      include/linux/clk/analogbits*
1016
1017 ANDES ARCHITECTURE
1018 M:      Greentime Hu <green.hu@gmail.com>
1019 M:      Vincent Chen <deanbo422@gmail.com>
1020 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1021 S:      Supported
1022 F:      arch/nds32/
1023 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1024 F:      Documentation/devicetree/bindings/nds32/
1025 K:      nds32
1026 N:      nds32
1027
1028 ANDROID CONFIG FRAGMENTS
1029 M:      Rob Herring <robh@kernel.org>
1030 S:      Supported
1031 F:      kernel/configs/android*
1032
1033 ANDROID DRIVERS
1034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1035 M:      Arve Hjønnevåg <arve@android.com>
1036 M:      Todd Kjos <tkjos@android.com>
1037 M:      Martijn Coenen <maco@android.com>
1038 M:      Joel Fernandes <joel@joelfernandes.org>
1039 M:      Christian Brauner <christian@brauner.io>
1040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1041 L:      devel@driverdev.osuosl.org
1042 S:      Supported
1043 F:      drivers/android/
1044 F:      drivers/staging/android/
1045
1046 ANDROID GOLDFISH PIC DRIVER
1047 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1048 S:      Supported
1049 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1050 F:      drivers/irqchip/irq-goldfish-pic.c
1051
1052 ANDROID GOLDFISH RTC DRIVER
1053 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1054 S:      Supported
1055 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1056 F:      drivers/rtc/rtc-goldfish.c
1057
1058 ANDROID ION DRIVER
1059 M:      Laura Abbott <labbott@redhat.com>
1060 M:      Sumit Semwal <sumit.semwal@linaro.org>
1061 L:      devel@driverdev.osuosl.org
1062 L:      dri-devel@lists.freedesktop.org
1063 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1064 S:      Supported
1065 F:      drivers/staging/android/ion
1066 F:      drivers/staging/android/uapi/ion.h
1067
1068 AOA (Apple Onboard Audio) ALSA DRIVER
1069 M:      Johannes Berg <johannes@sipsolutions.net>
1070 L:      linuxppc-dev@lists.ozlabs.org
1071 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1072 S:      Maintained
1073 F:      sound/aoa/
1074
1075 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1076 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1077 L:      linux-iio@vger.kernel.org
1078 S:      Maintained
1079 F:      drivers/iio/adc/stx104.c
1080
1081 APM DRIVER
1082 M:      Jiri Kosina <jikos@kernel.org>
1083 S:      Odd fixes
1084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1085 F:      arch/x86/kernel/apm_32.c
1086 F:      include/linux/apm_bios.h
1087 F:      include/uapi/linux/apm_bios.h
1088 F:      drivers/char/apm-emulation.c
1089
1090 APPARMOR SECURITY MODULE
1091 M:      John Johansen <john.johansen@canonical.com>
1092 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1093 W:      wiki.apparmor.net
1094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1095 S:      Supported
1096 F:      security/apparmor/
1097 F:      Documentation/admin-guide/LSM/apparmor.rst
1098
1099 APPLE BCM5974 MULTITOUCH DRIVER
1100 M:      Henrik Rydberg <rydberg@bitmath.org>
1101 L:      linux-input@vger.kernel.org
1102 S:      Odd fixes
1103 F:      drivers/input/mouse/bcm5974.c
1104
1105 APPLE SMC DRIVER
1106 M:      Henrik Rydberg <rydberg@bitmath.org>
1107 L:      linux-hwmon@vger.kernel.org
1108 S:      Odd fixes
1109 F:      drivers/hwmon/applesmc.c
1110
1111 APPLETALK NETWORK LAYER
1112 L:      netdev@vger.kernel.org
1113 S:      Odd fixes
1114 F:      drivers/net/appletalk/
1115 F:      net/appletalk/
1116 F:      include/linux/atalk.h
1117 F:      include/uapi/linux/atalk.h
1118
1119 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1120 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1121 S:      Supported
1122 F:      arch/arm64/boot/dts/apm/
1123
1124 APPLIED MICRO (APM) X-GENE SOC EDAC
1125 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1126 S:      Supported
1127 F:      drivers/edac/xgene_edac.c
1128 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1129
1130 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1131 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1132 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1133 S:      Supported
1134 F:      drivers/net/ethernet/apm/xgene-v2/
1135
1136 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1137 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1138 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1139 M:      Quan Nguyen <quan@os.amperecomputing.com>
1140 S:      Supported
1141 F:      drivers/net/ethernet/apm/xgene/
1142 F:      drivers/net/phy/mdio-xgene.c
1143 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1144 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1145
1146 APPLIED MICRO (APM) X-GENE SOC PMU
1147 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1148 S:      Supported
1149 F:      drivers/perf/xgene_pmu.c
1150 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1151 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1152
1153 APTINA CAMERA SENSOR PLL
1154 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1155 L:      linux-media@vger.kernel.org
1156 S:      Maintained
1157 F:      drivers/media/i2c/aptina-pll.*
1158
1159 AQUANTIA ETHERNET DRIVER (atlantic)
1160 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1161 L:      netdev@vger.kernel.org
1162 S:      Supported
1163 W:      http://www.aquantia.com
1164 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1165 F:      drivers/net/ethernet/aquantia/atlantic/
1166 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1167
1168 ARC FRAMEBUFFER DRIVER
1169 M:      Jaya Kumar <jayalk@intworks.biz>
1170 S:      Maintained
1171 F:      drivers/video/fbdev/arcfb.c
1172 F:      drivers/video/fbdev/core/fb_defio.c
1173
1174 ARC PGU DRM DRIVER
1175 M:      Alexey Brodkin <abrodkin@synopsys.com>
1176 S:      Supported
1177 F:      drivers/gpu/drm/arc/
1178 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1179
1180 ARCNET NETWORK LAYER
1181 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1182 L:      netdev@vger.kernel.org
1183 S:      Maintained
1184 F:      drivers/net/arcnet/
1185 F:      include/uapi/linux/if_arcnet.h
1186
1187 ARM ARCHITECTED TIMER DRIVER
1188 M:      Mark Rutland <mark.rutland@arm.com>
1189 M:      Marc Zyngier <maz@kernel.org>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 S:      Maintained
1192 F:      arch/arm/include/asm/arch_timer.h
1193 F:      arch/arm64/include/asm/arch_timer.h
1194 F:      drivers/clocksource/arm_arch_timer.c
1195
1196 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1197 M:      Linus Walleij <linus.walleij@linaro.org>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      Documentation/devicetree/bindings/arm/arm-boards
1201 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1202 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1203 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1204 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1205 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1206 F:      arch/arm/mach-integrator/
1207 F:      arch/arm/mach-realview/
1208 F:      arch/arm/mach-versatile/
1209 F:      arch/arm/plat-versatile/
1210 F:      arch/arm/boot/dts/arm-realview-*
1211 F:      arch/arm/boot/dts/integrator*
1212 F:      arch/arm/boot/dts/versatile*
1213 F:      drivers/clk/versatile/
1214 F:      drivers/i2c/busses/i2c-versatile.c
1215 F:      drivers/irqchip/irq-versatile-fpga.c
1216 F:      drivers/mtd/maps/physmap_of_versatile.c
1217 F:      drivers/power/reset/arm-versatile-reboot.c
1218 F:      drivers/soc/versatile/
1219
1220 ARM HDLCD DRM DRIVER
1221 M:      Liviu Dudau <liviu.dudau@arm.com>
1222 S:      Supported
1223 F:      drivers/gpu/drm/arm/hdlcd_*
1224 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1225
1226 ARM KOMEDA DRM-KMS DRIVER
1227 M:      James (Qian) Wang <james.qian.wang@arm.com>
1228 M:      Liviu Dudau <liviu.dudau@arm.com>
1229 L:      Mali DP Maintainers <malidp@foss.arm.com>
1230 S:      Supported
1231 T:      git git://anongit.freedesktop.org/drm/drm-misc
1232 F:      drivers/gpu/drm/arm/display/include/
1233 F:      drivers/gpu/drm/arm/display/komeda/
1234 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1235 F:      Documentation/gpu/komeda-kms.rst
1236
1237 ARM MALI-DP DRM DRIVER
1238 M:      Liviu Dudau <liviu.dudau@arm.com>
1239 M:      Brian Starkey <brian.starkey@arm.com>
1240 L:      Mali DP Maintainers <malidp@foss.arm.com>
1241 S:      Supported
1242 T:      git git://anongit.freedesktop.org/drm/drm-misc
1243 F:      drivers/gpu/drm/arm/
1244 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1245 F:      Documentation/gpu/afbc.rst
1246
1247 ARM MALI PANFROST DRM DRIVER
1248 M:      Rob Herring <robh@kernel.org>
1249 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1250 L:      dri-devel@lists.freedesktop.org
1251 S:      Supported
1252 T:      git git://anongit.freedesktop.org/drm/drm-misc
1253 F:      drivers/gpu/drm/panfrost/
1254 F:      include/uapi/drm/panfrost_drm.h
1255
1256 ARM MFM AND FLOPPY DRIVERS
1257 M:      Ian Molton <spyro@f2s.com>
1258 S:      Maintained
1259 F:      arch/arm/mach-rpc/floppydma.S
1260 F:      arch/arm/include/asm/floppy.h
1261
1262 ARM PMU PROFILING AND DEBUGGING
1263 M:      Will Deacon <will@kernel.org>
1264 M:      Mark Rutland <mark.rutland@arm.com>
1265 S:      Maintained
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F:      arch/arm*/kernel/perf_*
1268 F:      arch/arm/oprofile/common.c
1269 F:      arch/arm*/kernel/hw_breakpoint.c
1270 F:      arch/arm*/include/asm/hw_breakpoint.h
1271 F:      arch/arm*/include/asm/perf_event.h
1272 F:      drivers/perf/*
1273 F:      include/linux/perf/arm_pmu.h
1274 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1275 F:      Documentation/devicetree/bindings/perf/
1276
1277 ARM PORT
1278 M:      Russell King <linux@armlinux.org.uk>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 W:      http://www.armlinux.org.uk/
1281 S:      Odd Fixes
1282 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1283 F:      arch/arm/
1284 X:      arch/arm/boot/dts/
1285
1286 ARM PRIMECELL AACI PL041 DRIVER
1287 M:      Russell King <linux@armlinux.org.uk>
1288 S:      Odd Fixes
1289 F:      sound/arm/aaci.*
1290
1291 ARM PRIMECELL BUS SUPPORT
1292 M:      Russell King <linux@armlinux.org.uk>
1293 S:      Odd Fixes
1294 F:      drivers/amba/
1295 F:      include/linux/amba/bus.h
1296
1297 ARM PRIMECELL CLCD PL110 DRIVER
1298 M:      Russell King <linux@armlinux.org.uk>
1299 S:      Odd Fixes
1300 F:      drivers/video/fbdev/amba-clcd.*
1301
1302 ARM PRIMECELL KMI PL050 DRIVER
1303 M:      Russell King <linux@armlinux.org.uk>
1304 S:      Odd Fixes
1305 F:      drivers/input/serio/ambakmi.*
1306 F:      include/linux/amba/kmi.h
1307
1308 ARM PRIMECELL MMCI PL180/1 DRIVER
1309 M:      Russell King <linux@armlinux.org.uk>
1310 S:      Odd Fixes
1311 F:      drivers/mmc/host/mmci.*
1312 F:      include/linux/amba/mmci.h
1313
1314 ARM PRIMECELL SSP PL022 SPI DRIVER
1315 M:      Linus Walleij <linus.walleij@linaro.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1319 F:      drivers/spi/spi-pl022.c
1320
1321 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1322 M:      Russell King <linux@armlinux.org.uk>
1323 S:      Odd Fixes
1324 F:      drivers/tty/serial/amba-pl01*.c
1325 F:      include/linux/amba/serial.h
1326
1327 ARM PRIMECELL VIC PL190/PL192 DRIVER
1328 M:      Linus Walleij <linus.walleij@linaro.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1332 F:      drivers/irqchip/irq-vic.c
1333
1334 AMAZON ANNAPURNA LABS FIC DRIVER
1335 M:      Talel Shenhar <talel@amazon.com>
1336 S:      Maintained
1337 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1338 F:      drivers/irqchip/irq-al-fic.c
1339
1340 ARM SMMU DRIVERS
1341 M:      Will Deacon <will@kernel.org>
1342 R:      Robin Murphy <robin.murphy@arm.com>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345 F:      drivers/iommu/arm-smmu*
1346 F:      drivers/iommu/io-pgtable-arm.c
1347 F:      drivers/iommu/io-pgtable-arm-v7s.c
1348
1349 ARM SUB-ARCHITECTURES
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352 F:      arch/arm/mach-*/
1353 F:      arch/arm/plat-*/
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1355
1356 ARM/ACTIONS SEMI ARCHITECTURE
1357 M:      Andreas Färber <afaerber@suse.de>
1358 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 N:      owl
1362 F:      arch/arm/mach-actions/
1363 F:      arch/arm/boot/dts/owl-*
1364 F:      arch/arm64/boot/dts/actions/
1365 F:      drivers/clk/actions/
1366 F:      drivers/clocksource/timer-owl*
1367 F:      drivers/dma/owl-dma.c
1368 F:      drivers/i2c/busses/i2c-owl.c
1369 F:      drivers/pinctrl/actions/*
1370 F:      drivers/soc/actions/
1371 F:      include/dt-bindings/power/owl-*
1372 F:      include/linux/soc/actions/
1373 F:      Documentation/devicetree/bindings/arm/actions.txt
1374 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1375 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1376 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1377 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1378 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1379 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1380
1381 ARM/ADS SPHERE MACHINE SUPPORT
1382 M:      Lennert Buytenhek <kernel@wantstofly.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385
1386 ARM/AFEB9260 MACHINE SUPPORT
1387 M:      Sergey Lapin <slapin@ossfans.org>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390
1391 ARM/AJECO 1ARM MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/Allwinner SoC Clock Support
1397 M:      Emilio López <emilio@elopez.com.ar>
1398 S:      Maintained
1399 F:      drivers/clk/sunxi/
1400
1401 ARM/Allwinner sunXi SoC support
1402 M:      Maxime Ripard <mripard@kernel.org>
1403 M:      Chen-Yu Tsai <wens@csie.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 N:      sun[x456789]i
1407 N:      sun50i
1408 F:      arch/arm/mach-sunxi/
1409 F:      arch/arm64/boot/dts/allwinner/
1410 F:      drivers/clk/sunxi-ng/
1411 F:      drivers/pinctrl/sunxi/
1412 F:      drivers/soc/sunxi/
1413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1414
1415 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1416 M:      Neil Armstrong <narmstrong@baylibre.com>
1417 M:      Jerome Brunet <jbrunet@baylibre.com>
1418 L:      linux-amlogic@lists.infradead.org
1419 S:      Maintained
1420 F:      drivers/clk/meson/
1421 F:      include/dt-bindings/clock/meson*
1422 F:      include/dt-bindings/clock/gxbb*
1423 F:      Documentation/devicetree/bindings/clock/amlogic*
1424
1425 ARM/Amlogic Meson SoC support
1426 M:      Kevin Hilman <khilman@baylibre.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 L:      linux-amlogic@lists.infradead.org
1429 W:      http://linux-meson.com/
1430 S:      Maintained
1431 F:      arch/arm/mach-meson/
1432 F:      arch/arm/boot/dts/meson*
1433 F:      arch/arm64/boot/dts/amlogic/
1434 F:      drivers/pinctrl/meson/
1435 F:      drivers/mmc/host/meson*
1436 F:      drivers/soc/amlogic/
1437 N:      meson
1438
1439 ARM/Amlogic Meson SoC Sound Drivers
1440 M:      Jerome Brunet <jbrunet@baylibre.com>
1441 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      sound/soc/meson/
1444 F:      Documentation/devicetree/bindings/sound/amlogic*
1445
1446 ARM/Annapurna Labs ALPINE ARCHITECTURE
1447 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1448 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/mach-alpine/
1452 F:      arch/arm/boot/dts/alpine*
1453 F:      arch/arm64/boot/dts/al/
1454 F:      drivers/*/*alpine*
1455
1456 ARM/ARTPEC MACHINE SUPPORT
1457 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1458 M:      Lars Persson <lars.persson@axis.com>
1459 S:      Maintained
1460 L:      linux-arm-kernel@axis.com
1461 F:      arch/arm/mach-artpec
1462 F:      arch/arm/boot/dts/artpec6*
1463 F:      drivers/clk/axis
1464 F:      drivers/crypto/axis
1465 F:      drivers/pinctrl/pinctrl-artpec*
1466 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1467
1468 ARM/ASPEED I2C DRIVER
1469 M:      Brendan Higgins <brendanhiggins@google.com>
1470 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1471 R:      Joel Stanley <joel@jms.id.au>
1472 L:      linux-i2c@vger.kernel.org
1473 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1476 F:      drivers/i2c/busses/i2c-aspeed.c
1477 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1478 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1479
1480 ARM/ASPEED MACHINE SUPPORT
1481 M:      Joel Stanley <joel@jms.id.au>
1482 R:      Andrew Jeffery <andrew@aj.id.au>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1485 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1486 S:      Supported
1487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1488 F:      arch/arm/mach-aspeed/
1489 F:      arch/arm/boot/dts/aspeed-*
1490 N:      aspeed
1491
1492 ARM/BITMAIN ARCHITECTURE
1493 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm64/boot/dts/bitmain/
1497 F:      drivers/pinctrl/pinctrl-bm1880.c
1498 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1499 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1500
1501 ARM/CALXEDA HIGHBANK ARCHITECTURE
1502 M:      Rob Herring <robh@kernel.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm/mach-highbank/
1506 F:      arch/arm/boot/dts/highbank.dts
1507 F:      arch/arm/boot/dts/ecx-*.dts*
1508
1509 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1510 M:      Krzysztof Halasa <khalasa@piap.pl>
1511 S:      Maintained
1512 F:      arch/arm/mach-cns3xxx/
1513
1514 ARM/CAVIUM THUNDER NETWORK DRIVER
1515 M:      Sunil Goutham <sgoutham@cavium.com>
1516 M:      Robert Richter <rric@kernel.org>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Supported
1519 F:      drivers/net/ethernet/cavium/thunder/
1520
1521 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1522 M:      Lukasz Majewski <lukma@denx.de>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-ep93xx/ts72xx.c
1526
1527 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1528 M:      Alexander Shiyan <shc_work@mail.ru>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Odd Fixes
1531 N:      clps711x
1532
1533 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1534 M:      Lennert Buytenhek <kernel@wantstofly.org>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537
1538 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1539 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1540 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/mach-ep93xx/
1544 F:      arch/arm/mach-ep93xx/include/mach/
1545
1546 ARM/CLKDEV SUPPORT
1547 M:      Russell King <linux@armlinux.org.uk>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1551 F:      drivers/clk/clkdev.c
1552
1553 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1554 M:      Mike Rapoport <mike@compulab.co.il>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1559 M:      Baruch Siach <baruch@tkos.co.il>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562 F:      arch/arm/boot/dts/cx92755*
1563 N:      digicolor
1564
1565 ARM/CONTEC MICRO9 MACHINE SUPPORT
1566 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1567 S:      Maintained
1568 F:      arch/arm/mach-ep93xx/micro9.c
1569
1570 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1571 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1572 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575 F:      drivers/hwtracing/coresight/*
1576 F:      Documentation/trace/coresight.rst
1577 F:      Documentation/trace/coresight-cpu-debug.rst
1578 F:      Documentation/devicetree/bindings/arm/coresight.txt
1579 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1580 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1581 F:      tools/perf/arch/arm/util/pmu.c
1582 F:      tools/perf/arch/arm/util/auxtrace.c
1583 F:      tools/perf/arch/arm/util/cs-etm.c
1584 F:      tools/perf/arch/arm/util/cs-etm.h
1585 F:      tools/perf/util/cs-etm.*
1586 F:      tools/perf/util/cs-etm-decoder/*
1587
1588 ARM/CORGI MACHINE SUPPORT
1589 M:      Richard Purdie <rpurdie@rpsys.net>
1590 S:      Maintained
1591
1592 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1593 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1594 M:      Linus Walleij <linus.walleij@linaro.org>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 T:      git git://github.com/ulli-kroll/linux.git
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/arm/gemini.txt
1599 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1600 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1601 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1602 F:      arch/arm/mach-gemini/
1603 F:      drivers/net/ethernet/cortina/
1604 F:      drivers/pinctrl/pinctrl-gemini.c
1605 F:      drivers/rtc/rtc-ftrtc010.c
1606
1607 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1608 M:      Barry Song <baohua@kernel.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1611 S:      Maintained
1612 F:      arch/arm/boot/dts/prima2*
1613 F:      arch/arm/mach-prima2/
1614 F:      drivers/clk/sirf/
1615 F:      drivers/clocksource/timer-prima2.c
1616 F:      drivers/clocksource/timer-atlas7.c
1617 N:      [^a-z]sirf
1618 X:      drivers/gnss
1619
1620 ARM/CZ.NIC TURRIS MOX SUPPORT
1621 M:      Marek Behun <marek.behun@nic.cz>
1622 W:      http://mox.turris.cz
1623 S:      Maintained
1624 F:      Documentation/ABI/testing/debugfs-moxtet
1625 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1626 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1627 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1628 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1629 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1630 F:      include/linux/moxtet.h
1631 F:      drivers/bus/moxtet.c
1632 F:      drivers/firmware/turris-mox-rwtm.c
1633 F:      drivers/gpio/gpio-moxtet.c
1634
1635 ARM/EBSA110 MACHINE SUPPORT
1636 M:      Russell King <linux@armlinux.org.uk>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 W:      http://www.armlinux.org.uk/
1639 S:      Maintained
1640 F:      arch/arm/mach-ebsa110/
1641 F:      drivers/net/ethernet/amd/am79c961a.*
1642
1643 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1644 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1645 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 N:      efm32
1649
1650 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1651 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654 F:      arch/arm/mach-pxa/ezx.c
1655
1656 ARM/FARADAY FA526 PORT
1657 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660 T:      git git://git.berlios.de/gemini-board
1661 F:      arch/arm/mm/*-fa*
1662
1663 ARM/FOOTBRIDGE ARCHITECTURE
1664 M:      Russell King <linux@armlinux.org.uk>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 W:      http://www.armlinux.org.uk/
1667 S:      Maintained
1668 F:      arch/arm/include/asm/hardware/dec21285.h
1669 F:      arch/arm/mach-footbridge/
1670
1671 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1672 M:      Shawn Guo <shawnguo@kernel.org>
1673 M:      Sascha Hauer <s.hauer@pengutronix.de>
1674 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1675 R:      Fabio Estevam <festevam@gmail.com>
1676 R:      NXP Linux Team <linux-imx@nxp.com>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1680 N:      imx
1681 N:      mxs
1682 X:      drivers/media/i2c/
1683
1684 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1685 M:      Shawn Guo <shawnguo@kernel.org>
1686 M:      Sascha Hauer <s.hauer@pengutronix.de>
1687 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1688 R:      Stefan Agner <stefan@agner.ch>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 S:      Maintained
1691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1692 F:      arch/arm/mach-imx/*vf610*
1693 F:      arch/arm/boot/dts/vf*
1694
1695 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1696 M:      Shawn Guo <shawnguo@kernel.org>
1697 M:      Li Yang <leoyang.li@nxp.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1701 F:      arch/arm/boot/dts/ls1021a*
1702 F:      arch/arm64/boot/dts/freescale/fsl-*
1703 F:      arch/arm64/boot/dts/freescale/qoriq-*
1704
1705 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
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/GUMSTIX MACHINE SUPPORT
1711 M:      Steve Sakoman <sakoman@gmail.com>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 S:      Maintained
1714
1715 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1716 M:      Philipp Zabel <philipp.zabel@gmail.com>
1717 M:      Paul Parsons <lost.distance@yahoo.com>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 S:      Maintained
1720 F:      arch/arm/mach-pxa/hx4700.c
1721 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1722 F:      sound/soc/pxa/hx4700.c
1723
1724 ARM/HISILICON SOC SUPPORT
1725 M:      Wei Xu <xuwei5@hisilicon.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W:      http://www.hisilicon.com
1728 S:      Supported
1729 T:      git git://github.com/hisilicon/linux-hisi.git
1730 F:      arch/arm/mach-hisi/
1731 F:      arch/arm/boot/dts/hi3*
1732 F:      arch/arm/boot/dts/hip*
1733 F:      arch/arm/boot/dts/hisi*
1734 F:      arch/arm64/boot/dts/hisilicon/
1735
1736 ARM/HP JORNADA 7XX MACHINE SUPPORT
1737 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1738 W:      www.jlime.com
1739 S:      Maintained
1740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1741 F:      arch/arm/mach-sa1100/jornada720.c
1742 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1743
1744 ARM/IGEP MACHINE SUPPORT
1745 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1746 M:      Javier Martinez Canillas <javier@dowhile0.org>
1747 L:      linux-omap@vger.kernel.org
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 F:      arch/arm/boot/dts/omap3-igep*
1751
1752 ARM/INCOME PXA270 SUPPORT
1753 M:      Marek Vasut <marek.vasut@gmail.com>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1757
1758 ARM/INTEL IOP32X ARM ARCHITECTURE
1759 M:      Lennert Buytenhek <kernel@wantstofly.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762
1763 ARM/INTEL IQ81342EX MACHINE SUPPORT
1764 M:      Lennert Buytenhek <kernel@wantstofly.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767
1768 ARM/INTEL IXDP2850 MACHINE SUPPORT
1769 M:      Lennert Buytenhek <kernel@wantstofly.org>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 S:      Maintained
1772
1773 ARM/INTEL IXP4XX ARM ARCHITECTURE
1774 M:      Linus Walleij <linusw@kernel.org>
1775 M:      Imre Kaloz <kaloz@openwrt.org>
1776 M:      Krzysztof Halasa <khalasa@piap.pl>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1780 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1781 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1782 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1783 F:      arch/arm/mach-ixp4xx/
1784 F:      drivers/clocksource/timer-ixp4xx.c
1785 F:      drivers/gpio/gpio-ixp4xx.c
1786 F:      drivers/irqchip/irq-ixp4xx.c
1787 F:      include/linux/irqchip/irq-ixp4xx.h
1788 F:      include/linux/platform_data/timer-ixp4xx.h
1789
1790 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1791 M:      Jonathan Cameron <jic23@cam.ac.uk>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 S:      Maintained
1794 F:      arch/arm/mach-pxa/stargate2.c
1795 F:      drivers/pcmcia/pxa2xx_stargate2.c
1796
1797 ARM/INTEL XSC3 (MANZANO) ARM CORE
1798 M:      Lennert Buytenhek <kernel@wantstofly.org>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801
1802 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1803 M:      Lennert Buytenhek <kernel@wantstofly.org>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 S:      Maintained
1806
1807 ARM/LG1K ARCHITECTURE
1808 M:      Chanho Min <chanho.min@lge.com>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 S:      Maintained
1811 F:      arch/arm64/boot/dts/lg/
1812
1813 ARM/LOGICPD PXA270 MACHINE SUPPORT
1814 M:      Lennert Buytenhek <kernel@wantstofly.org>
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817
1818 ARM/LPC18XX ARCHITECTURE
1819 M:      Vladimir Zapolskiy <vz@mleia.com>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1823 F:      arch/arm/boot/dts/lpc43*
1824 F:      drivers/i2c/busses/i2c-lpc2k.c
1825 F:      drivers/memory/pl172.c
1826 F:      drivers/mtd/spi-nor/nxp-spifi.c
1827 F:      drivers/rtc/rtc-lpc24xx.c
1828 N:      lpc18xx
1829
1830 ARM/LPC32XX SOC SUPPORT
1831 M:      Vladimir Zapolskiy <vz@mleia.com>
1832 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1835 S:      Maintained
1836 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1837 F:      arch/arm/boot/dts/lpc32*
1838 F:      arch/arm/mach-lpc32xx/
1839 F:      drivers/i2c/busses/i2c-pnx.c
1840 F:      drivers/net/ethernet/nxp/lpc_eth.c
1841 F:      drivers/usb/host/ohci-nxp.c
1842 F:      drivers/watchdog/pnx4008_wdt.c
1843 N:      lpc32xx
1844
1845 ARM/MAGICIAN MACHINE SUPPORT
1846 M:      Philipp Zabel <philipp.zabel@gmail.com>
1847 S:      Maintained
1848
1849 ARM/Marvell Dove/MV78xx0/Orion SOC support
1850 M:      Jason Cooper <jason@lakedaemon.net>
1851 M:      Andrew Lunn <andrew@lunn.ch>
1852 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1853 M:      Gregory Clement <gregory.clement@bootlin.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S:      Maintained
1856 F:      Documentation/devicetree/bindings/soc/dove/
1857 F:      arch/arm/mach-dove/
1858 F:      arch/arm/mach-mv78xx0/
1859 F:      arch/arm/mach-orion5x/
1860 F:      arch/arm/plat-orion/
1861 F:      arch/arm/boot/dts/dove*
1862 F:      arch/arm/boot/dts/orion5x*
1863 T:      git git://git.infradead.org/linux-mvebu.git
1864
1865 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1866 M:      Jason Cooper <jason@lakedaemon.net>
1867 M:      Andrew Lunn <andrew@lunn.ch>
1868 M:      Gregory Clement <gregory.clement@bootlin.com>
1869 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 S:      Maintained
1872 F:      arch/arm/boot/dts/armada*
1873 F:      arch/arm/boot/dts/kirkwood*
1874 F:      arch/arm/configs/mvebu_*_defconfig
1875 F:      arch/arm/mach-mvebu/
1876 F:      arch/arm64/boot/dts/marvell/armada*
1877 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1878 F:      drivers/cpufreq/armada-8k-cpufreq.c
1879 F:      drivers/cpufreq/mvebu-cpufreq.c
1880 F:      drivers/irqchip/irq-armada-370-xp.c
1881 F:      drivers/irqchip/irq-mvebu-*
1882 F:      drivers/pinctrl/mvebu/
1883 F:      drivers/rtc/rtc-armada38x.c
1884 T:      git git://git.infradead.org/linux-mvebu.git
1885
1886 ARM/Mediatek RTC DRIVER
1887 M:      Eddie Huang <eddie.huang@mediatek.com>
1888 M:      Sean Wang <sean.wang@mediatek.com>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1891 S:      Maintained
1892 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1893 F:      drivers/rtc/rtc-mt6397.c
1894 F:      drivers/rtc/rtc-mt7622.c
1895
1896 ARM/Mediatek SoC support
1897 M:      Matthias Brugger <matthias.bgg@gmail.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1900 W:      https://mtk.bcnfs.org/
1901 C:      irc://chat.freenode.net/linux-mediatek
1902 S:      Maintained
1903 F:      arch/arm/boot/dts/mt6*
1904 F:      arch/arm/boot/dts/mt7*
1905 F:      arch/arm/boot/dts/mt8*
1906 F:      arch/arm/mach-mediatek/
1907 F:      arch/arm64/boot/dts/mediatek/
1908 F:      drivers/soc/mediatek/
1909 N:      mtk
1910 N:      mt[678]
1911 K:      mediatek
1912
1913 ARM/Mediatek USB3 PHY DRIVER
1914 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1917 S:      Maintained
1918 F:      drivers/phy/mediatek/
1919 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1920
1921 ARM/Microchip (AT91) SoC support
1922 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1923 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1924 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 W:      http://www.linux4sam.org
1927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1928 S:      Supported
1929 N:      at91
1930 N:      atmel
1931 F:      arch/arm/mach-at91/
1932 F:      include/soc/at91/
1933 F:      arch/arm/boot/dts/at91*.dts
1934 F:      arch/arm/boot/dts/at91*.dtsi
1935 F:      arch/arm/boot/dts/sama*.dts
1936 F:      arch/arm/boot/dts/sama*.dtsi
1937 F:      arch/arm/include/debug/at91.S
1938 F:      drivers/memory/atmel*
1939 F:      drivers/watchdog/sama5d4_wdt.c
1940 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1941 X:      drivers/net/wireless/atmel/
1942
1943 ARM/MIOA701 MACHINE SUPPORT
1944 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F:      arch/arm/mach-pxa/mioa701.c
1947 S:      Maintained
1948
1949 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1950 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1951 S:      Maintained
1952
1953 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1954 M:      Linus Walleij <linus.walleij@linaro.org>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1958 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1959 F:      arch/arm/mach-nomadik/
1960 F:      arch/arm/mach-u300/
1961 F:      arch/arm/mach-ux500/
1962 F:      drivers/soc/ux500/
1963 F:      arch/arm/boot/dts/ste-*
1964 F:      drivers/clk/clk-nomadik.c
1965 F:      drivers/clk/clk-u300.c
1966 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1967 F:      drivers/clocksource/timer-u300.c
1968 F:      drivers/dma/coh901318*
1969 F:      drivers/dma/ste_dma40*
1970 F:      drivers/hwspinlock/u8500_hsem.c
1971 F:      drivers/i2c/busses/i2c-nomadik.c
1972 F:      drivers/i2c/busses/i2c-stu300.c
1973 F:      drivers/mfd/ab3100*
1974 F:      drivers/mfd/ab8500*
1975 F:      drivers/mfd/abx500*
1976 F:      drivers/mfd/dbx500*
1977 F:      drivers/mfd/db8500*
1978 F:      drivers/pinctrl/nomadik/
1979 F:      drivers/pinctrl/pinctrl-coh901*
1980 F:      drivers/pinctrl/pinctrl-u300.c
1981 F:      drivers/rtc/rtc-ab3100.c
1982 F:      drivers/rtc/rtc-ab8500.c
1983 F:      drivers/rtc/rtc-coh901331.c
1984 F:      drivers/rtc/rtc-pl031.c
1985 F:      drivers/watchdog/coh901327_wdt.c
1986 F:      Documentation/devicetree/bindings/arm/ste-*
1987 F:      Documentation/devicetree/bindings/arm/ux500/
1988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1989
1990 ARM/NUVOTON NPCM ARCHITECTURE
1991 M:      Avi Fishman <avifishman70@gmail.com>
1992 M:      Tomer Maimon <tmaimon77@gmail.com>
1993 M:      Tali Perry <tali.perry1@gmail.com>
1994 R:      Patrick Venture <venture@google.com>
1995 R:      Nancy Yuen <yuenn@google.com>
1996 R:      Benjamin Fair <benjaminfair@google.com>
1997 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1998 S:      Supported
1999 F:      arch/arm/mach-npcm/
2000 F:      arch/arm/boot/dts/nuvoton-npcm*
2001 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2002 F:      drivers/*/*npcm*
2003 F:      Documentation/devicetree/bindings/*/*npcm*
2004 F:      Documentation/devicetree/bindings/*/*/*npcm*
2005
2006 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2007 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2008 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2009 S:      Orphan
2010 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2011 F:      arch/arm/mach-s3c24xx/gta02.h
2012
2013 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2014 M:      Alexander Clouter <alex@digriz.org.uk>
2015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 W:      http://www.digriz.org.uk/ts78xx/kernel
2017 S:      Maintained
2018 F:      arch/arm/mach-orion5x/ts78xx-*
2019
2020 ARM/OXNAS platform support
2021 M:      Neil Armstrong <narmstrong@baylibre.com>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      arch/arm/mach-oxnas/
2026 F:      arch/arm/boot/dts/ox8*.dts*
2027 N:      oxnas
2028
2029 ARM/PALM TREO SUPPORT
2030 M:      Tomas Cech <sleep_walker@suse.com>
2031 L:      linux-arm-kernel@lists.infradead.org
2032 W:      http://hackndev.com
2033 S:      Maintained
2034 F:      arch/arm/mach-pxa/palmtreo.*
2035
2036 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2037 M:      Marek Vasut <marek.vasut@gmail.com>
2038 L:      linux-arm-kernel@lists.infradead.org
2039 W:      http://hackndev.com
2040 S:      Maintained
2041 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2042 F:      arch/arm/mach-pxa/palmtx.c
2043 F:      arch/arm/mach-pxa/palmt5.*
2044 F:      arch/arm/mach-pxa/include/mach/palmld.h
2045 F:      arch/arm/mach-pxa/palmld.c
2046 F:      arch/arm/mach-pxa/palmte2.*
2047 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2048 F:      arch/arm/mach-pxa/palmtc.c
2049
2050 ARM/PALMZ72 SUPPORT
2051 M:      Sergey Lapin <slapin@ossfans.org>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 W:      http://hackndev.com
2054 S:      Maintained
2055 F:      arch/arm/mach-pxa/palmz72.*
2056
2057 ARM/PLEB SUPPORT
2058 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2059 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2060 S:      Maintained
2061
2062 ARM/PT DIGITAL BOARD PORT
2063 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 W:      http://www.armlinux.org.uk/
2066 S:      Maintained
2067
2068 ARM/QUALCOMM SUPPORT
2069 M:      Andy Gross <agross@kernel.org>
2070 L:      linux-arm-msm@vger.kernel.org
2071 S:      Maintained
2072 F:      Documentation/devicetree/bindings/soc/qcom/
2073 F:      Documentation/devicetree/bindings/*/qcom*
2074 F:      arch/arm/boot/dts/qcom-*.dts
2075 F:      arch/arm/boot/dts/qcom-*.dtsi
2076 F:      arch/arm/mach-qcom/
2077 F:      arch/arm64/boot/dts/qcom/
2078 F:      drivers/*/qcom/
2079 F:      drivers/*/qcom*
2080 F:      drivers/*/*/qcom/
2081 F:      drivers/*/*/qcom*
2082 F:      drivers/*/pm8???-*
2083 F:      drivers/bluetooth/btqcomsmd.c
2084 F:      drivers/clocksource/timer-qcom.c
2085 F:      drivers/extcon/extcon-qcom*
2086 F:      drivers/iommu/msm*
2087 F:      drivers/i2c/busses/i2c-qup.c
2088 F:      drivers/i2c/busses/i2c-qcom-geni.c
2089 F:      drivers/mfd/ssbi.c
2090 F:      drivers/mmc/host/mmci_qcom*
2091 F:      drivers/mmc/host/sdhci-msm.c
2092 F:      drivers/pci/controller/dwc/pcie-qcom.c
2093 F:      drivers/phy/qualcomm/
2094 F:      drivers/power/*/msm*
2095 F:      drivers/reset/reset-qcom-*
2096 F:      drivers/scsi/ufs/ufs-qcom.*
2097 F:      drivers/spi/spi-qup.c
2098 F:      drivers/spi/spi-geni-qcom.c
2099 F:      drivers/spi/spi-qcom-qspi.c
2100 F:      drivers/tty/serial/msm_serial.c
2101 F:      drivers/usb/dwc3/dwc3-qcom.c
2102 F:      include/dt-bindings/*/qcom*
2103 F:      include/linux/*/qcom*
2104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2105
2106 ARM/RADISYS ENP2611 MACHINE SUPPORT
2107 M:      Lennert Buytenhek <kernel@wantstofly.org>
2108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110
2111 ARM/RDA MICRO ARCHITECTURE
2112 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/boot/dts/rda8810pl-*
2117 F:      drivers/clocksource/timer-rda.c
2118 F:      drivers/irqchip/irq-rda-intc.c
2119 F:      drivers/tty/serial/rda-uart.c
2120 F:      Documentation/devicetree/bindings/arm/rda.yaml
2121 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2122 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2123 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2124
2125 ARM/REALTEK ARCHITECTURE
2126 M:      Andreas Färber <afaerber@suse.de>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 S:      Maintained
2129 F:      arch/arm64/boot/dts/realtek/
2130 F:      Documentation/devicetree/bindings/arm/realtek.txt
2131
2132 ARM/RENESAS ARM64 ARCHITECTURE
2133 M:      Simon Horman <horms@verge.net.au>
2134 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2135 M:      Magnus Damm <magnus.damm@gmail.com>
2136 L:      linux-renesas-soc@vger.kernel.org
2137 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2140 S:      Supported
2141 F:      arch/arm64/boot/dts/renesas/
2142 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2143 F:      drivers/soc/renesas/
2144 F:      include/linux/soc/renesas/
2145
2146 ARM/RISCPC ARCHITECTURE
2147 M:      Russell King <linux@armlinux.org.uk>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 W:      http://www.armlinux.org.uk/
2150 S:      Maintained
2151 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2152 F:      arch/arm/include/asm/hardware/ioc.h
2153 F:      arch/arm/include/asm/hardware/iomd.h
2154 F:      arch/arm/include/asm/hardware/memc.h
2155 F:      arch/arm/mach-rpc/
2156 F:      drivers/net/ethernet/8390/etherh.c
2157 F:      drivers/net/ethernet/i825xx/ether1*
2158 F:      drivers/net/ethernet/seeq/ether3*
2159 F:      drivers/scsi/arm/
2160
2161 ARM/Rockchip SoC support
2162 M:      Heiko Stuebner <heiko@sntech.de>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L:      linux-rockchip@lists.infradead.org
2165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2166 S:      Maintained
2167 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2168 F:      arch/arm/boot/dts/rk3*
2169 F:      arch/arm/boot/dts/rv1108*
2170 F:      arch/arm/mach-rockchip/
2171 F:      drivers/clk/rockchip/
2172 F:      drivers/i2c/busses/i2c-rk3x.c
2173 F:      drivers/*/*rockchip*
2174 F:      drivers/*/*/*rockchip*
2175 F:      sound/soc/rockchip/
2176 N:      rockchip
2177
2178 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2179 M:      Kukjin Kim <kgene@kernel.org>
2180 M:      Krzysztof Kozlowski <krzk@kernel.org>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2183 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2184 S:      Maintained
2185 F:      arch/arm/boot/dts/s3c*
2186 F:      arch/arm/boot/dts/s5p*
2187 F:      arch/arm/boot/dts/exynos*
2188 F:      arch/arm64/boot/dts/exynos/
2189 F:      arch/arm/plat-samsung/
2190 F:      arch/arm/mach-s3c24*/
2191 F:      arch/arm/mach-s3c64xx/
2192 F:      arch/arm/mach-s5p*/
2193 F:      arch/arm/mach-exynos*/
2194 F:      drivers/*/*s3c24*
2195 F:      drivers/*/*/*s3c24*
2196 F:      drivers/*/*s3c64xx*
2197 F:      drivers/*/*s5pv210*
2198 F:      drivers/memory/samsung/
2199 F:      drivers/soc/samsung/
2200 F:      include/linux/soc/samsung/
2201 F:      Documentation/arm/samsung/
2202 F:      Documentation/devicetree/bindings/arm/samsung/
2203 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2204 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2205 N:      exynos
2206
2207 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2208 M:      Kyungmin Park <kyungmin.park@samsung.com>
2209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 S:      Maintained
2211 F:      arch/arm/mach-s5pv210/
2212
2213 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2214 M:      Kyungmin Park <kyungmin.park@samsung.com>
2215 M:      Kamil Debski <kamil@wypas.org>
2216 M:      Andrzej Hajda <a.hajda@samsung.com>
2217 L:      linux-arm-kernel@lists.infradead.org
2218 L:      linux-media@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/media/platform/s5p-g2d/
2221
2222 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2223 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2224 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2225 L:      linux-media@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/media/platform/s5p-cec/
2228 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2229
2230 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2231 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2232 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2233 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2234 L:      linux-arm-kernel@lists.infradead.org
2235 L:      linux-media@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/media/platform/s5p-jpeg/
2238
2239 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2240 M:      Kyungmin Park <kyungmin.park@samsung.com>
2241 M:      Kamil Debski <kamil@wypas.org>
2242 M:      Jeongtae Park <jtp.park@samsung.com>
2243 M:      Andrzej Hajda <a.hajda@samsung.com>
2244 L:      linux-arm-kernel@lists.infradead.org
2245 L:      linux-media@vger.kernel.org
2246 S:      Maintained
2247 F:      drivers/media/platform/s5p-mfc/
2248
2249 ARM/SHMOBILE ARM ARCHITECTURE
2250 M:      Simon Horman <horms@verge.net.au>
2251 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2252 M:      Magnus Damm <magnus.damm@gmail.com>
2253 L:      linux-renesas-soc@vger.kernel.org
2254 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2257 S:      Supported
2258 F:      arch/arm/boot/dts/emev2*
2259 F:      arch/arm/boot/dts/gr-peach*
2260 F:      arch/arm/boot/dts/iwg20d-q7*
2261 F:      arch/arm/boot/dts/r7s*
2262 F:      arch/arm/boot/dts/r8a*
2263 F:      arch/arm/boot/dts/r9a*
2264 F:      arch/arm/boot/dts/sh*
2265 F:      arch/arm/configs/shmobile_defconfig
2266 F:      arch/arm/include/debug/renesas-scif.S
2267 F:      arch/arm/mach-shmobile/
2268 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2269 F:      drivers/soc/renesas/
2270 F:      include/linux/soc/renesas/
2271
2272 ARM/SOCFPGA ARCHITECTURE
2273 M:      Dinh Nguyen <dinguyen@kernel.org>
2274 S:      Maintained
2275 F:      arch/arm/mach-socfpga/
2276 F:      arch/arm/boot/dts/socfpga*
2277 F:      arch/arm/configs/socfpga_defconfig
2278 F:      arch/arm64/boot/dts/altera/
2279 F:      arch/arm64/boot/dts/intel/
2280 W:      http://www.rocketboards.org
2281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2282
2283 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2284 M:      Dinh Nguyen <dinguyen@kernel.org>
2285 S:      Maintained
2286 F:      drivers/clk/socfpga/
2287
2288 ARM/SOCFPGA EDAC SUPPORT
2289 M:      Thor Thayer <thor.thayer@linux.intel.com>
2290 S:      Maintained
2291 F:      drivers/edac/altera_edac.
2292
2293 ARM/SPREADTRUM SoC SUPPORT
2294 M:      Orson Zhai <orsonzhai@gmail.com>
2295 M:      Baolin Wang <baolin.wang@linaro.org>
2296 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2297 S:      Maintained
2298 F:      arch/arm64/boot/dts/sprd
2299 N:      sprd
2300
2301 ARM/STI ARCHITECTURE
2302 M:      Patrice Chotard <patrice.chotard@st.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 W:      http://www.stlinux.com
2305 S:      Maintained
2306 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2307 F:      arch/arm/mach-sti/
2308 F:      arch/arm/boot/dts/sti*
2309 F:      drivers/char/hw_random/st-rng.c
2310 F:      drivers/clocksource/arm_global_timer.c
2311 F:      drivers/clocksource/clksrc_st_lpc.c
2312 F:      drivers/cpufreq/sti-cpufreq.c
2313 F:      drivers/dma/st_fdma*
2314 F:      drivers/i2c/busses/i2c-st.c
2315 F:      drivers/media/rc/st_rc.c
2316 F:      drivers/media/platform/sti/c8sectpfe/
2317 F:      drivers/mmc/host/sdhci-st.c
2318 F:      drivers/phy/st/phy-miphy28lp.c
2319 F:      drivers/phy/st/phy-stih407-usb.c
2320 F:      drivers/pinctrl/pinctrl-st.c
2321 F:      drivers/remoteproc/st_remoteproc.c
2322 F:      drivers/remoteproc/st_slim_rproc.c
2323 F:      drivers/reset/sti/
2324 F:      drivers/rtc/rtc-st-lpc.c
2325 F:      drivers/tty/serial/st-asc.c
2326 F:      drivers/usb/dwc3/dwc3-st.c
2327 F:      drivers/usb/host/ehci-st.c
2328 F:      drivers/usb/host/ohci-st.c
2329 F:      drivers/watchdog/st_lpc_wdt.c
2330 F:      drivers/ata/ahci_st.c
2331 F:      include/linux/remoteproc/st_slim_rproc.h
2332
2333 ARM/STM32 ARCHITECTURE
2334 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2335 M:      Alexandre Torgue <alexandre.torgue@st.com>
2336 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S:      Maintained
2339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2340 N:      stm32
2341 N:      stm
2342 F:      arch/arm/boot/dts/stm32*
2343 F:      arch/arm/mach-stm32/
2344 F:      drivers/clocksource/armv7m_systick.c
2345
2346 ARM/Synaptics SoC support
2347 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2348 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350 S:      Maintained
2351 F:      arch/arm/mach-berlin/
2352 F:      arch/arm/boot/dts/berlin*
2353 F:      arch/arm64/boot/dts/synaptics/
2354
2355 ARM/TANGO ARCHITECTURE
2356 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2357 M:      Mans Rullgard <mans@mansr.com>
2358 L:      linux-arm-kernel@lists.infradead.org
2359 S:      Odd Fixes
2360 N:      tango
2361
2362 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2363 M:      Lennert Buytenhek <kernel@wantstofly.org>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 S:      Maintained
2366
2367 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2368 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2369 L:      linux-tegra@vger.kernel.org
2370 L:      linux-media@vger.kernel.org
2371 S:      Maintained
2372 F:      drivers/media/platform/tegra-cec/
2373 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2374
2375 ARM/TETON BGA MACHINE SUPPORT
2376 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S:      Maintained
2379
2380 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2381 M:      Santosh Shilimkar <ssantosh@kernel.org>
2382 L:      linux-kernel@vger.kernel.org
2383 S:      Maintained
2384 F:      drivers/memory/*emif*
2385
2386 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2387 M:      Tero Kristo <t-kristo@ti.com>
2388 M:      Nishanth Menon <nm@ti.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Supported
2391 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2392 F:      arch/arm64/boot/dts/ti/Makefile
2393 F:      arch/arm64/boot/dts/ti/k3-*
2394 F:      include/dt-bindings/pinctrl/k3.h
2395
2396 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2397 M:      Santosh Shilimkar <ssantosh@kernel.org>
2398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 S:      Maintained
2400 F:      arch/arm/mach-keystone/
2401 F:      arch/arm/boot/dts/keystone-*
2402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2403
2404 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2405 M:      Santosh Shilimkar <ssantosh@kernel.org>
2406 L:      linux-kernel@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/clk/keystone/
2409
2410 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2411 M:      Santosh Shilimkar <ssantosh@kernel.org>
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 L:      linux-kernel@vger.kernel.org
2414 S:      Maintained
2415 F:      drivers/clocksource/timer-keystone.c
2416
2417 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2418 M:      Santosh Shilimkar <ssantosh@kernel.org>
2419 L:      linux-kernel@vger.kernel.org
2420 S:      Maintained
2421 F:      drivers/power/reset/keystone-reset.c
2422
2423 ARM/THECUS N2100 MACHINE SUPPORT
2424 M:      Lennert Buytenhek <kernel@wantstofly.org>
2425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S:      Maintained
2427
2428 ARM/TOSA MACHINE SUPPORT
2429 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2430 M:      Dirk Opfer <dirk@opfer-online.de>
2431 S:      Maintained
2432
2433 ARM/UNIPHIER ARCHITECTURE
2434 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2437 S:      Maintained
2438 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2439 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2440 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2441 F:      arch/arm/boot/dts/uniphier*
2442 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2443 F:      arch/arm/mach-uniphier/
2444 F:      arch/arm/mm/cache-uniphier.c
2445 F:      arch/arm64/boot/dts/socionext/uniphier*
2446 F:      drivers/bus/uniphier-system-bus.c
2447 F:      drivers/clk/uniphier/
2448 F:      drivers/dma/uniphier-mdmac.c
2449 F:      drivers/gpio/gpio-uniphier.c
2450 F:      drivers/i2c/busses/i2c-uniphier*
2451 F:      drivers/irqchip/irq-uniphier-aidet.c
2452 F:      drivers/mmc/host/uniphier-sd.c
2453 F:      drivers/pinctrl/uniphier/
2454 F:      drivers/reset/reset-uniphier.c
2455 F:      drivers/tty/serial/8250/8250_uniphier.c
2456 N:      uniphier
2457
2458 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2459 M:      Ulf Hansson <ulf.hansson@linaro.org>
2460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 T:      git git://git.linaro.org/people/ulfh/clk.git
2462 S:      Maintained
2463 F:      drivers/clk/ux500/
2464
2465 ARM/VERSATILE EXPRESS PLATFORM
2466 M:      Liviu Dudau <liviu.dudau@arm.com>
2467 M:      Sudeep Holla <sudeep.holla@arm.com>
2468 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 S:      Maintained
2471 F:      arch/arm/boot/dts/vexpress*
2472 F:      arch/arm64/boot/dts/arm/
2473 F:      arch/arm/mach-vexpress/
2474 F:      */*/vexpress*
2475 F:      */*/*/vexpress*
2476 F:      drivers/clk/versatile/clk-vexpress-osc.c
2477 F:      drivers/clocksource/timer-versatile.c
2478 N:      mps2
2479
2480 ARM/VFP SUPPORT
2481 M:      Russell King <linux@armlinux.org.uk>
2482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 W:      http://www.armlinux.org.uk/
2484 S:      Maintained
2485 F:      arch/arm/vfp/
2486
2487 ARM/VOIPAC PXA270 SUPPORT
2488 M:      Marek Vasut <marek.vasut@gmail.com>
2489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 S:      Maintained
2491 F:      arch/arm/mach-pxa/vpac270.c
2492 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2493
2494 ARM/VT8500 ARM ARCHITECTURE
2495 M:      Tony Prisk <linux@prisktech.co.nz>
2496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 S:      Maintained
2498 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2499 F:      arch/arm/mach-vt8500/
2500 F:      drivers/clocksource/timer-vt8500.c
2501 F:      drivers/i2c/busses/i2c-wmt.c
2502 F:      drivers/mmc/host/wmt-sdmmc.c
2503 F:      drivers/pwm/pwm-vt8500.c
2504 F:      drivers/rtc/rtc-vt8500.c
2505 F:      drivers/tty/serial/vt8500_serial.c
2506 F:      drivers/usb/host/ehci-platform.c
2507 F:      drivers/usb/host/uhci-platform.c
2508 F:      drivers/video/fbdev/vt8500lcdfb.*
2509 F:      drivers/video/fbdev/wm8505fb*
2510 F:      drivers/video/fbdev/wmt_ge_rops.*
2511
2512 ARM/ZIPIT Z2 SUPPORT
2513 M:      Marek Vasut <marek.vasut@gmail.com>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 S:      Maintained
2516 F:      arch/arm/mach-pxa/z2.c
2517 F:      arch/arm/mach-pxa/include/mach/z2.h
2518
2519 ARM/ZTE ARCHITECTURE
2520 M:      Jun Nie <jun.nie@linaro.org>
2521 M:      Shawn Guo <shawnguo@kernel.org>
2522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 S:      Maintained
2524 F:      arch/arm/boot/dts/zx2967*
2525 F:      arch/arm/mach-zx/
2526 F:      arch/arm64/boot/dts/zte/
2527 F:      drivers/clk/zte/
2528 F:      drivers/dma/zx_dma.c
2529 F:      drivers/gpio/gpio-zx.c
2530 F:      drivers/i2c/busses/i2c-zx2967.c
2531 F:      drivers/mmc/host/dw_mmc-zx.*
2532 F:      drivers/pinctrl/zte/
2533 F:      drivers/soc/zte/
2534 F:      drivers/thermal/zx2967_thermal.c
2535 F:      drivers/watchdog/zx2967_wdt.c
2536 F:      Documentation/devicetree/bindings/arm/zte.yaml
2537 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2538 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2539 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2540 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2541 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2542 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2543 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2544 F:      Documentation/devicetree/bindings/soc/zte/
2545 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2546 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2547 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2548 F:      include/dt-bindings/clock/zx2967*.h
2549 F:      include/dt-bindings/soc/zte,*.h
2550 F:      sound/soc/codecs/zx_aud96p22.c
2551 F:      sound/soc/zte/
2552
2553 ARM/ZYNQ ARCHITECTURE
2554 M:      Michal Simek <michal.simek@xilinx.com>
2555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 W:      http://wiki.xilinx.com
2557 T:      git https://github.com/Xilinx/linux-xlnx.git
2558 S:      Supported
2559 F:      arch/arm/mach-zynq/
2560 F:      drivers/cpuidle/cpuidle-zynq.c
2561 F:      drivers/block/xsysace.c
2562 N:      zynq
2563 N:      xilinx
2564 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2565 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2566 F:      drivers/clocksource/timer-cadence-ttc.c
2567 F:      drivers/i2c/busses/i2c-cadence.c
2568 F:      drivers/mmc/host/sdhci-of-arasan.c
2569 F:      drivers/edac/synopsys_edac.c
2570 F:      drivers/i2c/busses/i2c-xiic.c
2571
2572 ARM64 PORT (AARCH64 ARCHITECTURE)
2573 M:      Catalin Marinas <catalin.marinas@arm.com>
2574 M:      Will Deacon <will@kernel.org>
2575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2577 S:      Maintained
2578 F:      arch/arm64/
2579 X:      arch/arm64/boot/dts/
2580 F:      Documentation/arm64/
2581
2582 AS3645A LED FLASH CONTROLLER DRIVER
2583 M:      Sakari Ailus <sakari.ailus@iki.fi>
2584 L:      linux-leds@vger.kernel.org
2585 S:      Maintained
2586 F:      drivers/leds/leds-as3645a.c
2587
2588 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2589 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2590 L:      linux-media@vger.kernel.org
2591 T:      git git://linuxtv.org/media_tree.git
2592 S:      Maintained
2593 F:      drivers/media/i2c/ak7375.c
2594 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2595
2596 ASAHI KASEI AK8974 DRIVER
2597 M:      Linus Walleij <linus.walleij@linaro.org>
2598 L:      linux-iio@vger.kernel.org
2599 W:      http://www.akm.com/
2600 S:      Supported
2601 F:      drivers/iio/magnetometer/ak8974.c
2602
2603 ASC7621 HARDWARE MONITOR DRIVER
2604 M:      George Joseph <george.joseph@fairview5.com>
2605 L:      linux-hwmon@vger.kernel.org
2606 S:      Maintained
2607 F:      Documentation/hwmon/asc7621.rst
2608 F:      drivers/hwmon/asc7621.c
2609
2610 ASPEED PINCTRL DRIVERS
2611 M:      Andrew Jeffery <andrew@aj.id.au>
2612 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2613 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2614 L:      linux-gpio@vger.kernel.org
2615 S:      Maintained
2616 F:      drivers/pinctrl/aspeed/
2617 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2618
2619 ASPEED VIDEO ENGINE DRIVER
2620 M:      Eddie James <eajames@linux.ibm.com>
2621 L:      linux-media@vger.kernel.org
2622 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623 S:      Maintained
2624 F:      drivers/media/platform/aspeed-video.c
2625 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2626
2627 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2628 M:      Corentin Chary <corentin.chary@gmail.com>
2629 L:      acpi4asus-user@lists.sourceforge.net
2630 L:      platform-driver-x86@vger.kernel.org
2631 W:      http://acpi4asus.sf.net
2632 S:      Maintained
2633 F:      drivers/platform/x86/asus*.c
2634 F:      drivers/platform/x86/eeepc*.c
2635
2636 ASUS WIRELESS RADIO CONTROL DRIVER
2637 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2638 L:      platform-driver-x86@vger.kernel.org
2639 S:      Maintained
2640 F:      drivers/platform/x86/asus-wireless.c
2641
2642 ASYMMETRIC KEYS
2643 M:      David Howells <dhowells@redhat.com>
2644 L:      keyrings@vger.kernel.org
2645 S:      Maintained
2646 F:      Documentation/crypto/asymmetric-keys.txt
2647 F:      include/linux/verification.h
2648 F:      include/crypto/public_key.h
2649 F:      include/crypto/pkcs7.h
2650 F:      crypto/asymmetric_keys/
2651
2652 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2653 R:      Dan Williams <dan.j.williams@intel.com>
2654 W:      http://sourceforge.net/projects/xscaleiop
2655 S:      Odd fixes
2656 F:      Documentation/crypto/async-tx-api.txt
2657 F:      crypto/async_tx/
2658 F:      drivers/dma/
2659 F:      include/linux/dmaengine.h
2660 F:      include/linux/async_tx.h
2661
2662 AT24 EEPROM DRIVER
2663 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2664 L:      linux-i2c@vger.kernel.org
2665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2666 S:      Maintained
2667 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2668 F:      drivers/misc/eeprom/at24.c
2669
2670 ATA OVER ETHERNET (AOE) DRIVER
2671 M:      "Justin Sanders" <justin@coraid.com>
2672 W:      http://www.openaoe.org/
2673 S:      Supported
2674 F:      Documentation/admin-guide/aoe/
2675 F:      drivers/block/aoe/
2676
2677 ATHEROS 71XX/9XXX GPIO DRIVER
2678 M:      Alban Bedel <albeu@free.fr>
2679 W:      https://github.com/AlbanBedel/linux
2680 T:      git git://github.com/AlbanBedel/linux
2681 S:      Maintained
2682 F:      drivers/gpio/gpio-ath79.c
2683 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2684
2685 ATHEROS 71XX/9XXX USB PHY DRIVER
2686 M:      Alban Bedel <albeu@free.fr>
2687 W:      https://github.com/AlbanBedel/linux
2688 T:      git git://github.com/AlbanBedel/linux
2689 S:      Maintained
2690 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2691 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2692
2693 ATHEROS ATH GENERIC UTILITIES
2694 M:      Kalle Valo <kvalo@codeaurora.org>
2695 L:      linux-wireless@vger.kernel.org
2696 S:      Supported
2697 F:      drivers/net/wireless/ath/*
2698
2699 ATHEROS ATH5K WIRELESS DRIVER
2700 M:      Jiri Slaby <jirislaby@gmail.com>
2701 M:      Nick Kossifidis <mickflemm@gmail.com>
2702 M:      Luis Chamberlain <mcgrof@kernel.org>
2703 L:      linux-wireless@vger.kernel.org
2704 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2705 S:      Maintained
2706 F:      drivers/net/wireless/ath/ath5k/
2707
2708 ATHEROS ATH6KL WIRELESS DRIVER
2709 M:      Kalle Valo <kvalo@codeaurora.org>
2710 L:      linux-wireless@vger.kernel.org
2711 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2713 S:      Supported
2714 F:      drivers/net/wireless/ath/ath6kl/
2715
2716 ATI_REMOTE2 DRIVER
2717 M:      Ville Syrjala <syrjala@sci.fi>
2718 S:      Maintained
2719 F:      drivers/input/misc/ati_remote2.c
2720
2721 ATK0110 HWMON DRIVER
2722 M:      Luca Tettamanti <kronos.it@gmail.com>
2723 L:      linux-hwmon@vger.kernel.org
2724 S:      Maintained
2725 F:      drivers/hwmon/asus_atk0110.c
2726
2727 ATLX ETHERNET DRIVERS
2728 M:      Jay Cliburn <jcliburn@gmail.com>
2729 M:      Chris Snook <chris.snook@gmail.com>
2730 L:      netdev@vger.kernel.org
2731 W:      http://sourceforge.net/projects/atl1
2732 W:      http://atl1.sourceforge.net
2733 S:      Maintained
2734 F:      drivers/net/ethernet/atheros/
2735
2736 ATM
2737 M:      Chas Williams <3chas3@gmail.com>
2738 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2739 L:      netdev@vger.kernel.org
2740 W:      http://linux-atm.sourceforge.net
2741 S:      Maintained
2742 F:      drivers/atm/
2743 F:      include/linux/atm*
2744 F:      include/uapi/linux/atm*
2745
2746 ATMEL MACB ETHERNET DRIVER
2747 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2748 S:      Supported
2749 F:      drivers/net/ethernet/cadence/
2750
2751 ATMEL MAXTOUCH DRIVER
2752 M:      Nick Dyer <nick@shmanahar.org>
2753 T:      git git://github.com/ndyer/linux.git
2754 S:      Maintained
2755 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2756 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2757
2758 ATMEL WIRELESS DRIVER
2759 M:      Simon Kelley <simon@thekelleys.org.uk>
2760 L:      linux-wireless@vger.kernel.org
2761 W:      http://www.thekelleys.org.uk/atmel
2762 W:      http://atmelwlandriver.sourceforge.net/
2763 S:      Maintained
2764 F:      drivers/net/wireless/atmel/atmel*
2765
2766 ATOMIC INFRASTRUCTURE
2767 M:      Will Deacon <will@kernel.org>
2768 M:      Peter Zijlstra <peterz@infradead.org>
2769 R:      Boqun Feng <boqun.feng@gmail.com>
2770 L:      linux-kernel@vger.kernel.org
2771 S:      Maintained
2772 F:      arch/*/include/asm/atomic*.h
2773 F:      include/*/atomic*.h
2774 F:      scripts/atomic/
2775
2776 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2777 M:      Bradley Grove <linuxdrivers@attotech.com>
2778 L:      linux-scsi@vger.kernel.org
2779 W:      http://www.attotech.com
2780 S:      Supported
2781 F:      drivers/scsi/esas2r
2782
2783 ATUSB IEEE 802.15.4 RADIO DRIVER
2784 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2785 L:      linux-wpan@vger.kernel.org
2786 S:      Maintained
2787 F:      drivers/net/ieee802154/atusb.c
2788 F:      drivers/net/ieee802154/atusb.h
2789 F:      drivers/net/ieee802154/at86rf230.h
2790
2791 AUDIT SUBSYSTEM
2792 M:      Paul Moore <paul@paul-moore.com>
2793 M:      Eric Paris <eparis@redhat.com>
2794 L:      linux-audit@redhat.com (moderated for non-subscribers)
2795 W:      https://github.com/linux-audit
2796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2797 S:      Supported
2798 F:      include/linux/audit.h
2799 F:      include/uapi/linux/audit.h
2800 F:      kernel/audit*
2801
2802 AUXILIARY DISPLAY DRIVERS
2803 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2804 S:      Maintained
2805 F:      drivers/auxdisplay/
2806 F:      include/linux/cfag12864b.h
2807
2808 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2809 M:      Andreas Klinger <ak@it-klinger.de>
2810 L:      linux-iio@vger.kernel.org
2811 S:      Maintained
2812 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2813 F:      drivers/iio/adc/hx711.c
2814
2815 AX.25 NETWORK LAYER
2816 M:      Ralf Baechle <ralf@linux-mips.org>
2817 L:      linux-hams@vger.kernel.org
2818 W:      http://www.linux-ax25.org/
2819 S:      Maintained
2820 F:      include/uapi/linux/ax25.h
2821 F:      include/net/ax25.h
2822 F:      net/ax25/
2823
2824 AXENTIA ARM DEVICES
2825 M:      Peter Rosin <peda@axentia.se>
2826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 S:      Maintained
2828 F:      Documentation/devicetree/bindings/arm/axentia.txt
2829 F:      arch/arm/boot/dts/at91-linea.dtsi
2830 F:      arch/arm/boot/dts/at91-natte.dtsi
2831 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2832 F:      arch/arm/boot/dts/at91-tse850-3.dts
2833
2834 AXENTIA ASOC DRIVERS
2835 M:      Peter Rosin <peda@axentia.se>
2836 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2837 S:      Maintained
2838 F:      Documentation/devicetree/bindings/sound/axentia,*
2839 F:      sound/soc/atmel/tse850-pcm5142.c
2840
2841 AXXIA I2C CONTROLLER
2842 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2843 L:      linux-i2c@vger.kernel.org
2844 S:      Maintained
2845 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2846 F:      drivers/i2c/busses/i2c-axxia.c
2847
2848 AZ6007 DVB DRIVER
2849 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2850 L:      linux-media@vger.kernel.org
2851 W:      https://linuxtv.org
2852 T:      git git://linuxtv.org/media_tree.git
2853 S:      Maintained
2854 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2855
2856 AZTECH FM RADIO RECEIVER DRIVER
2857 M:      Hans Verkuil <hverkuil@xs4all.nl>
2858 L:      linux-media@vger.kernel.org
2859 T:      git git://linuxtv.org/media_tree.git
2860 W:      https://linuxtv.org
2861 S:      Maintained
2862 F:      drivers/media/radio/radio-aztech*
2863
2864 B43 WIRELESS DRIVER
2865 L:      linux-wireless@vger.kernel.org
2866 L:      b43-dev@lists.infradead.org
2867 W:      http://wireless.kernel.org/en/users/Drivers/b43
2868 S:      Odd Fixes
2869 F:      drivers/net/wireless/broadcom/b43/
2870
2871 B43LEGACY WIRELESS DRIVER
2872 M:      Larry Finger <Larry.Finger@lwfinger.net>
2873 L:      linux-wireless@vger.kernel.org
2874 L:      b43-dev@lists.infradead.org
2875 W:      http://wireless.kernel.org/en/users/Drivers/b43
2876 S:      Maintained
2877 F:      drivers/net/wireless/broadcom/b43legacy/
2878
2879 BACKLIGHT CLASS/SUBSYSTEM
2880 M:      Lee Jones <lee.jones@linaro.org>
2881 M:      Daniel Thompson <daniel.thompson@linaro.org>
2882 M:      Jingoo Han <jingoohan1@gmail.com>
2883 L:      dri-devel@lists.freedesktop.org
2884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2885 S:      Maintained
2886 F:      drivers/video/backlight/
2887 F:      include/linux/backlight.h
2888 F:      include/linux/pwm_backlight.h
2889 F:      Documentation/devicetree/bindings/leds/backlight
2890
2891 BATMAN ADVANCED
2892 M:      Marek Lindner <mareklindner@neomailbox.ch>
2893 M:      Simon Wunderlich <sw@simonwunderlich.de>
2894 M:      Antonio Quartulli <a@unstable.cc>
2895 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2896 W:      https://www.open-mesh.org/
2897 B:      https://www.open-mesh.org/projects/batman-adv/issues
2898 C:      irc://chat.freenode.net/batman
2899 Q:      https://patchwork.open-mesh.org/project/batman/list/
2900 T:      git https://git.open-mesh.org/linux-merge.git
2901 S:      Maintained
2902 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2903 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2904 F:      Documentation/networking/batman-adv.rst
2905 F:      include/uapi/linux/batadv_packet.h
2906 F:      include/uapi/linux/batman_adv.h
2907 F:      net/batman-adv/
2908
2909 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2910 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2911 L:      linux-hams@vger.kernel.org
2912 W:      http://www.baycom.org/~tom/ham/ham.html
2913 S:      Maintained
2914 F:      drivers/net/hamradio/baycom*
2915
2916 BCACHE (BLOCK LAYER CACHE)
2917 M:      Coly Li <colyli@suse.de>
2918 M:      Kent Overstreet <kent.overstreet@gmail.com>
2919 L:      linux-bcache@vger.kernel.org
2920 W:      http://bcache.evilpiepirate.org
2921 C:      irc://irc.oftc.net/bcache
2922 S:      Maintained
2923 F:      drivers/md/bcache/
2924
2925 BDISP ST MEDIA DRIVER
2926 M:      Fabien Dessenne <fabien.dessenne@st.com>
2927 L:      linux-media@vger.kernel.org
2928 T:      git git://linuxtv.org/media_tree.git
2929 W:      https://linuxtv.org
2930 S:      Supported
2931 F:      drivers/media/platform/sti/bdisp
2932
2933 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2934 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2935 L:      netdev@vger.kernel.org
2936 S:      Maintained
2937 F:      drivers/net/ethernet/ec_bhf.c
2938
2939 BEFS FILE SYSTEM
2940 M:      Luis de Bethencourt <luisbg@kernel.org>
2941 M:      Salah Triki <salah.triki@gmail.com>
2942 S:      Maintained
2943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2944 F:      Documentation/filesystems/befs.txt
2945 F:      fs/befs/
2946
2947 BFQ I/O SCHEDULER
2948 M:      Paolo Valente <paolo.valente@linaro.org>
2949 M:      Jens Axboe <axboe@kernel.dk>
2950 L:      linux-block@vger.kernel.org
2951 S:      Maintained
2952 F:      block/bfq-*
2953 F:      Documentation/block/bfq-iosched.rst
2954
2955 BFS FILE SYSTEM
2956 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2957 S:      Maintained
2958 F:      Documentation/filesystems/bfs.txt
2959 F:      fs/bfs/
2960 F:      include/uapi/linux/bfs_fs.h
2961
2962 BLINKM RGB LED DRIVER
2963 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2964 S:      Maintained
2965 F:      drivers/leds/leds-blinkm.c
2966
2967 BLOCK LAYER
2968 M:      Jens Axboe <axboe@kernel.dk>
2969 L:      linux-block@vger.kernel.org
2970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2971 S:      Maintained
2972 F:      block/
2973 F:      drivers/block/
2974 F:      kernel/trace/blktrace.c
2975 F:      lib/sbitmap.c
2976
2977 BLOCK2MTD DRIVER
2978 M:      Joern Engel <joern@lazybastard.org>
2979 L:      linux-mtd@lists.infradead.org
2980 S:      Maintained
2981 F:      drivers/mtd/devices/block2mtd.c
2982
2983 BLUETOOTH DRIVERS
2984 M:      Marcel Holtmann <marcel@holtmann.org>
2985 M:      Johan Hedberg <johan.hedberg@gmail.com>
2986 L:      linux-bluetooth@vger.kernel.org
2987 W:      http://www.bluez.org/
2988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2990 S:      Maintained
2991 F:      drivers/bluetooth/
2992
2993 BLUETOOTH SUBSYSTEM
2994 M:      Marcel Holtmann <marcel@holtmann.org>
2995 M:      Johan Hedberg <johan.hedberg@gmail.com>
2996 L:      linux-bluetooth@vger.kernel.org
2997 W:      http://www.bluez.org/
2998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3000 S:      Maintained
3001 F:      net/bluetooth/
3002 F:      include/net/bluetooth/
3003
3004 BONDING DRIVER
3005 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3006 M:      Veaceslav Falico <vfalico@gmail.com>
3007 M:      Andy Gospodarek <andy@greyhouse.net>
3008 L:      netdev@vger.kernel.org
3009 W:      http://sourceforge.net/projects/bonding/
3010 S:      Supported
3011 F:      drivers/net/bonding/
3012 F:      include/uapi/linux/if_bonding.h
3013
3014 BPF (Safe dynamic programs and tools)
3015 M:      Alexei Starovoitov <ast@kernel.org>
3016 M:      Daniel Borkmann <daniel@iogearbox.net>
3017 R:      Martin KaFai Lau <kafai@fb.com>
3018 R:      Song Liu <songliubraving@fb.com>
3019 R:      Yonghong Song <yhs@fb.com>
3020 L:      netdev@vger.kernel.org
3021 L:      bpf@vger.kernel.org
3022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3024 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3025 S:      Supported
3026 F:      arch/*/net/*
3027 F:      Documentation/networking/filter.txt
3028 F:      Documentation/bpf/
3029 F:      include/linux/bpf*
3030 F:      include/linux/filter.h
3031 F:      include/trace/events/xdp.h
3032 F:      include/uapi/linux/bpf*
3033 F:      include/uapi/linux/filter.h
3034 F:      kernel/bpf/
3035 F:      kernel/trace/bpf_trace.c
3036 F:      lib/test_bpf.c
3037 F:      net/bpf/
3038 F:      net/core/filter.c
3039 F:      net/sched/act_bpf.c
3040 F:      net/sched/cls_bpf.c
3041 F:      samples/bpf/
3042 F:      tools/bpf/
3043 F:      tools/lib/bpf/
3044 F:      tools/testing/selftests/bpf/
3045 K:      bpf
3046 N:      bpf
3047
3048 BPF JIT for ARM
3049 M:      Shubham Bansal <illusionist.neo@gmail.com>
3050 L:      netdev@vger.kernel.org
3051 L:      bpf@vger.kernel.org
3052 S:      Maintained
3053 F:      arch/arm/net/
3054
3055 BPF JIT for ARM64
3056 M:      Daniel Borkmann <daniel@iogearbox.net>
3057 M:      Alexei Starovoitov <ast@kernel.org>
3058 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3059 L:      netdev@vger.kernel.org
3060 L:      bpf@vger.kernel.org
3061 S:      Supported
3062 F:      arch/arm64/net/
3063
3064 BPF JIT for MIPS (32-BIT AND 64-BIT)
3065 M:      Paul Burton <paul.burton@mips.com>
3066 L:      netdev@vger.kernel.org
3067 L:      bpf@vger.kernel.org
3068 S:      Maintained
3069 F:      arch/mips/net/
3070
3071 BPF JIT for NFP NICs
3072 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3073 L:      netdev@vger.kernel.org
3074 L:      bpf@vger.kernel.org
3075 S:      Supported
3076 F:      drivers/net/ethernet/netronome/nfp/bpf/
3077
3078 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3079 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3080 M:      Sandipan Das <sandipan@linux.ibm.com>
3081 L:      netdev@vger.kernel.org
3082 L:      bpf@vger.kernel.org
3083 S:      Maintained
3084 F:      arch/powerpc/net/
3085
3086 BPF JIT for RISC-V (RV64G)
3087 M:      Björn Töpel <bjorn.topel@gmail.com>
3088 L:      netdev@vger.kernel.org
3089 S:      Maintained
3090 F:      arch/riscv/net/
3091
3092 BPF JIT for S390
3093 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3094 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3095 M:      Vasily Gorbik <gor@linux.ibm.com>
3096 L:      netdev@vger.kernel.org
3097 L:      bpf@vger.kernel.org
3098 S:      Maintained
3099 F:      arch/s390/net/
3100 X:      arch/s390/net/pnet.c
3101
3102 BPF JIT for SPARC (32-BIT AND 64-BIT)
3103 M:      David S. Miller <davem@davemloft.net>
3104 L:      netdev@vger.kernel.org
3105 L:      bpf@vger.kernel.org
3106 S:      Maintained
3107 F:      arch/sparc/net/
3108
3109 BPF JIT for X86 32-BIT
3110 M:      Wang YanQing <udknight@gmail.com>
3111 L:      netdev@vger.kernel.org
3112 L:      bpf@vger.kernel.org
3113 S:      Maintained
3114 F:      arch/x86/net/bpf_jit_comp32.c
3115
3116 BPF JIT for X86 64-BIT
3117 M:      Alexei Starovoitov <ast@kernel.org>
3118 M:      Daniel Borkmann <daniel@iogearbox.net>
3119 L:      netdev@vger.kernel.org
3120 L:      bpf@vger.kernel.org
3121 S:      Supported
3122 F:      arch/x86/net/
3123 X:      arch/x86/net/bpf_jit_comp32.c
3124
3125 BROADCOM B44 10/100 ETHERNET DRIVER
3126 M:      Michael Chan <michael.chan@broadcom.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/b44.*
3130
3131 BROADCOM B53 ETHERNET SWITCH DRIVER
3132 M:      Florian Fainelli <f.fainelli@gmail.com>
3133 L:      netdev@vger.kernel.org
3134 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3135 S:      Supported
3136 F:      drivers/net/dsa/b53/*
3137 F:      include/linux/platform_data/b53.h
3138
3139 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3140 M:      Florian Fainelli <f.fainelli@gmail.com>
3141 M:      Ray Jui <rjui@broadcom.com>
3142 M:      Scott Branden <sbranden@broadcom.com>
3143 M:      bcm-kernel-feedback-list@broadcom.com
3144 T:      git git://github.com/broadcom/mach-bcm
3145 S:      Maintained
3146 N:      bcm281*
3147 N:      bcm113*
3148 N:      bcm216*
3149 N:      kona
3150 F:      arch/arm/mach-bcm/
3151
3152 BROADCOM BCM2835 ARM ARCHITECTURE
3153 M:      Eric Anholt <eric@anholt.net>
3154 M:      Stefan Wahren <wahrenst@gmx.net>
3155 L:      bcm-kernel-feedback-list@broadcom.com
3156 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3158 T:      git git://github.com/anholt/linux
3159 S:      Maintained
3160 N:      bcm2835
3161 F:      drivers/staging/vc04_services
3162
3163 BROADCOM BCM47XX MIPS ARCHITECTURE
3164 M:      Hauke Mehrtens <hauke@hauke-m.de>
3165 M:      Rafał Miłecki <zajec5@gmail.com>
3166 L:      linux-mips@vger.kernel.org
3167 S:      Maintained
3168 F:      Documentation/devicetree/bindings/mips/brcm/
3169 F:      arch/mips/bcm47xx/*
3170 F:      arch/mips/include/asm/mach-bcm47xx/*
3171
3172 BROADCOM BCM5301X ARM ARCHITECTURE
3173 M:      Hauke Mehrtens <hauke@hauke-m.de>
3174 M:      Rafał Miłecki <zajec5@gmail.com>
3175 M:      bcm-kernel-feedback-list@broadcom.com
3176 L:      linux-arm-kernel@lists.infradead.org
3177 S:      Maintained
3178 F:      arch/arm/mach-bcm/bcm_5301x.c
3179 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3180 F:      arch/arm/boot/dts/bcm470*
3181 F:      arch/arm/boot/dts/bcm953012*
3182
3183 BROADCOM BCM53573 ARM ARCHITECTURE
3184 M:      Rafał Miłecki <rafal@milecki.pl>
3185 L:      bcm-kernel-feedback-list@broadcom.com
3186 L:      linux-arm-kernel@lists.infradead.org
3187 S:      Maintained
3188 F:      arch/arm/boot/dts/bcm53573*
3189 F:      arch/arm/boot/dts/bcm47189*
3190
3191 BROADCOM BCM63XX ARM ARCHITECTURE
3192 M:      Florian Fainelli <f.fainelli@gmail.com>
3193 M:      bcm-kernel-feedback-list@broadcom.com
3194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195 T:      git git://github.com/broadcom/stblinux.git
3196 S:      Maintained
3197 N:      bcm63xx
3198
3199 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3200 M:      Kevin Cernekee <cernekee@gmail.com>
3201 L:      linux-usb@vger.kernel.org
3202 S:      Maintained
3203 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3204
3205 BROADCOM BCM7XXX ARM ARCHITECTURE
3206 M:      Brian Norris <computersforpeace@gmail.com>
3207 M:      Gregory Fong <gregory.0xf0@gmail.com>
3208 M:      Florian Fainelli <f.fainelli@gmail.com>
3209 M:      bcm-kernel-feedback-list@broadcom.com
3210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3211 T:      git git://github.com/broadcom/stblinux.git
3212 S:      Maintained
3213 F:      arch/arm/mach-bcm/*brcmstb*
3214 F:      arch/arm/boot/dts/bcm7*.dts*
3215 F:      drivers/bus/brcmstb_gisb.c
3216 F:      arch/arm/mm/cache-b15-rac.c
3217 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3218 N:      brcmstb
3219
3220 BROADCOM BMIPS CPUFREQ DRIVER
3221 M:      Markus Mayer <mmayer@broadcom.com>
3222 M:      bcm-kernel-feedback-list@broadcom.com
3223 L:      linux-pm@vger.kernel.org
3224 S:      Maintained
3225 F:      drivers/cpufreq/bmips-cpufreq.c
3226
3227 BROADCOM BMIPS MIPS ARCHITECTURE
3228 M:      Kevin Cernekee <cernekee@gmail.com>
3229 M:      Florian Fainelli <f.fainelli@gmail.com>
3230 L:      bcm-kernel-feedback-list@broadcom.com
3231 L:      linux-mips@vger.kernel.org
3232 T:      git git://github.com/broadcom/stblinux.git
3233 S:      Maintained
3234 F:      arch/mips/bmips/*
3235 F:      arch/mips/include/asm/mach-bmips/*
3236 F:      arch/mips/kernel/*bmips*
3237 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3238 F:      drivers/irqchip/irq-bcm63*
3239 F:      drivers/irqchip/irq-bcm7*
3240 F:      drivers/irqchip/irq-brcmstb*
3241 F:      include/linux/bcm963xx_nvram.h
3242 F:      include/linux/bcm963xx_tag.h
3243
3244 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3245 M:      Rasesh Mody <rmody@marvell.com>
3246 M:      GR-Linux-NIC-Dev@marvell.com
3247 L:      netdev@vger.kernel.org
3248 S:      Supported
3249 F:      drivers/net/ethernet/broadcom/bnx2.*
3250 F:      drivers/net/ethernet/broadcom/bnx2_*
3251
3252 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3253 M:      QLogic-Storage-Upstream@qlogic.com
3254 L:      linux-scsi@vger.kernel.org
3255 S:      Supported
3256 F:      drivers/scsi/bnx2fc/
3257
3258 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3259 M:      QLogic-Storage-Upstream@qlogic.com
3260 L:      linux-scsi@vger.kernel.org
3261 S:      Supported
3262 F:      drivers/scsi/bnx2i/
3263
3264 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3265 M:      Ariel Elior <aelior@marvell.com>
3266 M:      Sudarsana Kalluru <skalluru@marvell.com>
3267 M:      GR-everest-linux-l2@marvell.com
3268 L:      netdev@vger.kernel.org
3269 S:      Supported
3270 F:      drivers/net/ethernet/broadcom/bnx2x/
3271
3272 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3273 M:      Michael Chan <michael.chan@broadcom.com>
3274 L:      netdev@vger.kernel.org
3275 S:      Supported
3276 F:      drivers/net/ethernet/broadcom/bnxt/
3277
3278 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3279 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3280 M:      Franky Lin <franky.lin@broadcom.com>
3281 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3282 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3283 M:      Wright Feng <wright.feng@cypress.com>
3284 L:      linux-wireless@vger.kernel.org
3285 L:      brcm80211-dev-list.pdl@broadcom.com
3286 L:      brcm80211-dev-list@cypress.com
3287 S:      Supported
3288 F:      drivers/net/wireless/broadcom/brcm80211/
3289
3290 BROADCOM BRCMSTB GPIO DRIVER
3291 M:      Gregory Fong <gregory.0xf0@gmail.com>
3292 L:      bcm-kernel-feedback-list@broadcom.com
3293 S:      Supported
3294 F:      drivers/gpio/gpio-brcmstb.c
3295 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3296
3297 BROADCOM BRCMSTB I2C DRIVER
3298 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3299 L:      linux-i2c@vger.kernel.org
3300 L:      bcm-kernel-feedback-list@broadcom.com
3301 S:      Supported
3302 F:      drivers/i2c/busses/i2c-brcmstb.c
3303 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3304
3305 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3306 M:      Al Cooper <alcooperx@gmail.com>
3307 L:      linux-kernel@vger.kernel.org
3308 L:      bcm-kernel-feedback-list@broadcom.com
3309 S:      Maintained
3310 F:      drivers/phy/broadcom/phy-brcm-usb*
3311
3312 BROADCOM GENET ETHERNET DRIVER
3313 M:      Doug Berger <opendmb@gmail.com>
3314 M:      Florian Fainelli <f.fainelli@gmail.com>
3315 L:      bcm-kernel-feedback-list@broadcom.com
3316 L:      netdev@vger.kernel.org
3317 S:      Supported
3318 F:      drivers/net/ethernet/broadcom/genet/
3319
3320 BROADCOM IPROC ARM ARCHITECTURE
3321 M:      Ray Jui <rjui@broadcom.com>
3322 M:      Scott Branden <sbranden@broadcom.com>
3323 M:      bcm-kernel-feedback-list@broadcom.com
3324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3325 T:      git git://github.com/broadcom/cygnus-linux.git
3326 S:      Maintained
3327 N:      iproc
3328 N:      cygnus
3329 N:      bcm[-_]nsp
3330 N:      bcm9113*
3331 N:      bcm9583*
3332 N:      bcm9585*
3333 N:      bcm9586*
3334 N:      bcm988312
3335 N:      bcm113*
3336 N:      bcm583*
3337 N:      bcm585*
3338 N:      bcm586*
3339 N:      bcm88312
3340 N:      hr2
3341 N:      stingray
3342 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3343 F:      arch/arm64/boot/dts/broadcom/stingray/*
3344 F:      drivers/clk/bcm/clk-ns*
3345 F:      drivers/clk/bcm/clk-sr*
3346 F:      drivers/pinctrl/bcm/pinctrl-ns*
3347 F:      include/dt-bindings/clock/bcm-sr*
3348
3349 BROADCOM KONA GPIO DRIVER
3350 M:      Ray Jui <rjui@broadcom.com>
3351 L:      bcm-kernel-feedback-list@broadcom.com
3352 S:      Supported
3353 F:      drivers/gpio/gpio-bcm-kona.c
3354 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3355
3356 BROADCOM NETXTREME-E ROCE DRIVER
3357 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3358 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3359 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3360 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3361 L:      linux-rdma@vger.kernel.org
3362 W:      http://www.broadcom.com
3363 S:      Supported
3364 F:      drivers/infiniband/hw/bnxt_re/
3365 F:      include/uapi/rdma/bnxt_re-abi.h
3366
3367 BROADCOM NVRAM DRIVER
3368 M:      Rafał Miłecki <zajec5@gmail.com>
3369 L:      linux-mips@vger.kernel.org
3370 S:      Maintained
3371 F:      drivers/firmware/broadcom/*
3372
3373 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3374 M:      Rafał Miłecki <zajec5@gmail.com>
3375 L:      linux-wireless@vger.kernel.org
3376 S:      Maintained
3377 F:      drivers/bcma/
3378 F:      include/linux/bcma/
3379
3380 BROADCOM STB AVS CPUFREQ DRIVER
3381 M:      Markus Mayer <mmayer@broadcom.com>
3382 M:      bcm-kernel-feedback-list@broadcom.com
3383 L:      linux-pm@vger.kernel.org
3384 S:      Maintained
3385 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3386 F:      drivers/cpufreq/brcmstb*
3387
3388 BROADCOM STB AVS TMON DRIVER
3389 M:      Markus Mayer <mmayer@broadcom.com>
3390 M:      bcm-kernel-feedback-list@broadcom.com
3391 L:      linux-pm@vger.kernel.org
3392 S:      Maintained
3393 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3394 F:      drivers/thermal/broadcom/brcmstb*
3395
3396 BROADCOM STB NAND FLASH DRIVER
3397 M:      Brian Norris <computersforpeace@gmail.com>
3398 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3399 L:      linux-mtd@lists.infradead.org
3400 L:      bcm-kernel-feedback-list@broadcom.com
3401 S:      Maintained
3402 F:      drivers/mtd/nand/raw/brcmnand/
3403
3404 BROADCOM STB DPFE DRIVER
3405 M:      Markus Mayer <mmayer@broadcom.com>
3406 M:      bcm-kernel-feedback-list@broadcom.com
3407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3408 S:      Maintained
3409 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3410 F:      drivers/memory/brcmstb_dpfe.c
3411
3412 BROADCOM SPI DRIVER
3413 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3414 M:      bcm-kernel-feedback-list@broadcom.com
3415 S:      Maintained
3416 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3417 F:      drivers/spi/spi-bcm-qspi.*
3418 F:      drivers/spi/spi-brcmstb-qspi.c
3419 F:      drivers/spi/spi-iproc-qspi.c
3420
3421 BROADCOM SYSTEMPORT ETHERNET DRIVER
3422 M:      Florian Fainelli <f.fainelli@gmail.com>
3423 L:      bcm-kernel-feedback-list@broadcom.com
3424 L:      netdev@vger.kernel.org
3425 S:      Supported
3426 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3427
3428 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3429 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3430 M:      Prashant Sreedharan <prashant@broadcom.com>
3431 M:      Michael Chan <mchan@broadcom.com>
3432 L:      netdev@vger.kernel.org
3433 S:      Supported
3434 F:      drivers/net/ethernet/broadcom/tg3.*
3435
3436 BROCADE BFA FC SCSI DRIVER
3437 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3438 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3439 L:      linux-scsi@vger.kernel.org
3440 S:      Supported
3441 F:      drivers/scsi/bfa/
3442
3443 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3444 M:      Rasesh Mody <rmody@marvell.com>
3445 M:      Sudarsana Kalluru <skalluru@marvell.com>
3446 M:      GR-Linux-NIC-Dev@marvell.com
3447 L:      netdev@vger.kernel.org
3448 S:      Supported
3449 F:      drivers/net/ethernet/brocade/bna/
3450
3451 BSG (block layer generic sg v4 driver)
3452 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3453 L:      linux-scsi@vger.kernel.org
3454 S:      Supported
3455 F:      block/bsg.c
3456 F:      include/linux/bsg.h
3457 F:      include/uapi/linux/bsg.h
3458
3459 BT87X AUDIO DRIVER
3460 M:      Clemens Ladisch <clemens@ladisch.de>
3461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3463 S:      Maintained
3464 F:      Documentation/sound/cards/bt87x.rst
3465 F:      sound/pci/bt87x.c
3466
3467 BT8XXGPIO DRIVER
3468 M:      Michael Buesch <m@bues.ch>
3469 W:      http://bu3sch.de/btgpio.php
3470 S:      Maintained
3471 F:      drivers/gpio/gpio-bt8xx.c
3472
3473 BTRFS FILE SYSTEM
3474 M:      Chris Mason <clm@fb.com>
3475 M:      Josef Bacik <josef@toxicpanda.com>
3476 M:      David Sterba <dsterba@suse.com>
3477 L:      linux-btrfs@vger.kernel.org
3478 W:      http://btrfs.wiki.kernel.org/
3479 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3481 S:      Maintained
3482 F:      Documentation/filesystems/btrfs.txt
3483 F:      fs/btrfs/
3484 F:      include/linux/btrfs*
3485 F:      include/uapi/linux/btrfs*
3486
3487 BTTV VIDEO4LINUX DRIVER
3488 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3489 L:      linux-media@vger.kernel.org
3490 W:      https://linuxtv.org
3491 T:      git git://linuxtv.org/media_tree.git
3492 S:      Odd fixes
3493 F:      Documentation/media/v4l-drivers/bttv*
3494 F:      drivers/media/pci/bt8xx/bttv*
3495
3496 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3497 M:      Chanwoo Choi <cw00.choi@samsung.com>
3498 L:      linux-pm@vger.kernel.org
3499 L:      linux-samsung-soc@vger.kernel.org
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3501 S:      Maintained
3502 F:      drivers/devfreq/exynos-bus.c
3503 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3504
3505 BUSLOGIC SCSI DRIVER
3506 M:      Khalid Aziz <khalid@gonehiking.org>
3507 L:      linux-scsi@vger.kernel.org
3508 S:      Maintained
3509 F:      drivers/scsi/BusLogic.*
3510 F:      drivers/scsi/FlashPoint.*
3511
3512 C-MEDIA CMI8788 DRIVER
3513 M:      Clemens Ladisch <clemens@ladisch.de>
3514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3516 S:      Maintained
3517 F:      sound/pci/oxygen/
3518
3519 C-SKY ARCHITECTURE
3520 M:      Guo Ren <guoren@kernel.org>
3521 T:      git https://github.com/c-sky/csky-linux.git
3522 S:      Supported
3523 F:      arch/csky/
3524 F:      Documentation/devicetree/bindings/csky/
3525 F:      drivers/irqchip/irq-csky-*
3526 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3527 F:      drivers/clocksource/timer-gx6605s.c
3528 F:      drivers/clocksource/timer-mp-csky.c
3529 F:      Documentation/devicetree/bindings/timer/csky,*
3530 K:      csky
3531 N:      csky
3532
3533 C6X ARCHITECTURE
3534 M:      Mark Salter <msalter@redhat.com>
3535 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3536 L:      linux-c6x-dev@linux-c6x.org
3537 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3538 S:      Maintained
3539 F:      arch/c6x/
3540
3541 CA8210 IEEE-802.15.4 RADIO DRIVER
3542 M:      Harry Morris <h.morris@cascoda.com>
3543 L:      linux-wpan@vger.kernel.org
3544 W:      https://github.com/Cascoda/ca8210-linux.git
3545 S:      Maintained
3546 F:      drivers/net/ieee802154/ca8210.c
3547 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3548
3549 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3550 M:      David Howells <dhowells@redhat.com>
3551 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3552 S:      Supported
3553 F:      Documentation/filesystems/caching/cachefiles.txt
3554 F:      fs/cachefiles/
3555
3556 CADENCE MIPI-CSI2 BRIDGES
3557 M:      Maxime Ripard <mripard@kernel.org>
3558 L:      linux-media@vger.kernel.org
3559 S:      Maintained
3560 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3561 F:      drivers/media/platform/cadence/cdns-csi2*
3562
3563 CADET FM/AM RADIO RECEIVER DRIVER
3564 M:      Hans Verkuil <hverkuil@xs4all.nl>
3565 L:      linux-media@vger.kernel.org
3566 T:      git git://linuxtv.org/media_tree.git
3567 W:      https://linuxtv.org
3568 S:      Maintained
3569 F:      drivers/media/radio/radio-cadet*
3570
3571 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3572 M:      Jonathan Corbet <corbet@lwn.net>
3573 L:      linux-media@vger.kernel.org
3574 T:      git git://linuxtv.org/media_tree.git
3575 S:      Maintained
3576 F:      Documentation/media/v4l-drivers/cafe_ccic*
3577 F:      drivers/media/platform/marvell-ccic/
3578
3579 CAIF NETWORK LAYER
3580 L:      netdev@vger.kernel.org
3581 S:      Orphan
3582 F:      Documentation/networking/caif/
3583 F:      drivers/net/caif/
3584 F:      include/uapi/linux/caif/
3585 F:      include/net/caif/
3586 F:      net/caif/
3587
3588 CAKE QDISC
3589 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3590 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3591 S:      Maintained
3592 F:      net/sched/sch_cake.c
3593
3594 CALGARY x86-64 IOMMU
3595 M:      Muli Ben-Yehuda <mulix@mulix.org>
3596 M:      Jon Mason <jdmason@kudzu.us>
3597 L:      iommu@lists.linux-foundation.org
3598 S:      Maintained
3599 F:      arch/x86/kernel/pci-calgary_64.c
3600 F:      arch/x86/kernel/tce_64.c
3601 F:      arch/x86/include/asm/calgary.h
3602 F:      arch/x86/include/asm/tce.h
3603
3604 CAN NETWORK DRIVERS
3605 M:      Wolfgang Grandegger <wg@grandegger.com>
3606 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3607 L:      linux-can@vger.kernel.org
3608 W:      https://github.com/linux-can
3609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3611 S:      Maintained
3612 F:      Documentation/devicetree/bindings/net/can/
3613 F:      drivers/net/can/
3614 F:      include/linux/can/dev.h
3615 F:      include/linux/can/platform/
3616 F:      include/uapi/linux/can/error.h
3617 F:      include/uapi/linux/can/netlink.h
3618
3619 CAN NETWORK LAYER
3620 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3621 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3622 L:      linux-can@vger.kernel.org
3623 W:      https://github.com/linux-can
3624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3626 S:      Maintained
3627 F:      Documentation/networking/can.rst
3628 F:      net/can/
3629 F:      include/linux/can/core.h
3630 F:      include/uapi/linux/can.h
3631 F:      include/uapi/linux/can/bcm.h
3632 F:      include/uapi/linux/can/raw.h
3633 F:      include/uapi/linux/can/gw.h
3634
3635 CAPABILITIES
3636 M:      Serge Hallyn <serge@hallyn.com>
3637 L:      linux-security-module@vger.kernel.org
3638 S:      Supported
3639 F:      include/linux/capability.h
3640 F:      include/uapi/linux/capability.h
3641 F:      security/commoncap.c
3642 F:      kernel/capability.c
3643
3644 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3645 M:      Kevin Tsai <ktsai@capellamicro.com>
3646 S:      Maintained
3647 F:      drivers/iio/light/cm*
3648
3649 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3650 M:      Christian Lamparter <chunkeey@googlemail.com>
3651 L:      linux-wireless@vger.kernel.org
3652 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3653 S:      Maintained
3654 F:      drivers/net/wireless/ath/carl9170/
3655
3656 CAVIUM I2C DRIVER
3657 M:      Jan Glauber <jglauber@cavium.com>
3658 M:      David Daney <david.daney@cavium.com>
3659 W:      http://www.cavium.com
3660 S:      Supported
3661 F:      drivers/i2c/busses/i2c-octeon*
3662 F:      drivers/i2c/busses/i2c-thunderx*
3663
3664 CAVIUM LIQUIDIO NETWORK DRIVER
3665 M:      Derek Chickles <dchickles@marvell.com>
3666 M:      Satanand Burla <sburla@marvell.com>
3667 M:      Felix Manlunas <fmanlunas@marvell.com>
3668 L:      netdev@vger.kernel.org
3669 W:      http://www.cavium.com
3670 S:      Supported
3671 F:      drivers/net/ethernet/cavium/liquidio/
3672
3673 CAVIUM MMC DRIVER
3674 M:      Jan Glauber <jglauber@cavium.com>
3675 M:      David Daney <david.daney@cavium.com>
3676 M:      Steven J. Hill <Steven.Hill@cavium.com>
3677 W:      http://www.cavium.com
3678 S:      Supported
3679 F:      drivers/mmc/host/cavium*
3680
3681 CAVIUM OCTEON-TX CRYPTO DRIVER
3682 M:      George Cherian <george.cherian@cavium.com>
3683 L:      linux-crypto@vger.kernel.org
3684 W:      http://www.cavium.com
3685 S:      Supported
3686 F:      drivers/crypto/cavium/cpt/
3687
3688 CAVIUM THUNDERX2 ARM64 SOC
3689 M:      Robert Richter <rrichter@cavium.com>
3690 M:      Jayachandran C <jnair@caviumnetworks.com>
3691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3692 S:      Maintained
3693 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3694 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3695
3696 CC2520 IEEE-802.15.4 RADIO DRIVER
3697 M:      Varka Bhadram <varkabhadram@gmail.com>
3698 L:      linux-wpan@vger.kernel.org
3699 S:      Maintained
3700 F:      drivers/net/ieee802154/cc2520.c
3701 F:      include/linux/spi/cc2520.h
3702 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3703
3704 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3705 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3706 L:      linux-crypto@vger.kernel.org
3707 S:      Supported
3708 F:      drivers/crypto/ccree/
3709 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3710
3711 CEC FRAMEWORK
3712 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3713 L:      linux-media@vger.kernel.org
3714 T:      git git://linuxtv.org/media_tree.git
3715 W:      http://linuxtv.org
3716 S:      Supported
3717 F:      Documentation/media/kapi/cec-core.rst
3718 F:      Documentation/media/uapi/cec
3719 F:      drivers/media/cec/
3720 F:      drivers/media/rc/keymaps/rc-cec.c
3721 F:      include/media/cec.h
3722 F:      include/media/cec-notifier.h
3723 F:      include/uapi/linux/cec.h
3724 F:      include/uapi/linux/cec-funcs.h
3725 F:      Documentation/devicetree/bindings/media/cec.txt
3726 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3727
3728 CEC GPIO DRIVER
3729 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3730 L:      linux-media@vger.kernel.org
3731 T:      git git://linuxtv.org/media_tree.git
3732 W:      http://linuxtv.org
3733 S:      Supported
3734 F:      drivers/media/platform/cec-gpio/
3735 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3736
3737 CELL BROADBAND ENGINE ARCHITECTURE
3738 M:      Arnd Bergmann <arnd@arndb.de>
3739 L:      linuxppc-dev@lists.ozlabs.org
3740 W:      http://www.ibm.com/developerworks/power/cell/
3741 S:      Supported
3742 F:      arch/powerpc/include/asm/cell*.h
3743 F:      arch/powerpc/include/asm/spu*.h
3744 F:      arch/powerpc/include/uapi/asm/spu*.h
3745 F:      arch/powerpc/oprofile/*cell*
3746 F:      arch/powerpc/platforms/cell/
3747
3748 CEPH COMMON CODE (LIBCEPH)
3749 M:      Ilya Dryomov <idryomov@gmail.com>
3750 M:      Jeff Layton <jlayton@kernel.org>
3751 M:      Sage Weil <sage@redhat.com>
3752 L:      ceph-devel@vger.kernel.org
3753 W:      http://ceph.com/
3754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3755 T:      git git://github.com/ceph/ceph-client.git
3756 S:      Supported
3757 F:      net/ceph/
3758 F:      include/linux/ceph/
3759 F:      include/linux/crush/
3760
3761 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3762 M:      Jeff Layton <jlayton@kernel.org>
3763 M:      Sage Weil <sage@redhat.com>
3764 M:      Ilya Dryomov <idryomov@gmail.com>
3765 L:      ceph-devel@vger.kernel.org
3766 W:      http://ceph.com/
3767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3768 T:      git git://github.com/ceph/ceph-client.git
3769 S:      Supported
3770 F:      Documentation/filesystems/ceph.txt
3771 F:      fs/ceph/
3772
3773 CERTIFICATE HANDLING:
3774 M:      David Howells <dhowells@redhat.com>
3775 M:      David Woodhouse <dwmw2@infradead.org>
3776 L:      keyrings@vger.kernel.org
3777 S:      Maintained
3778 F:      Documentation/admin-guide/module-signing.rst
3779 F:      certs/
3780 F:      scripts/sign-file.c
3781 F:      scripts/extract-cert.c
3782
3783 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3784 L:      linux-usb@vger.kernel.org
3785 S:      Orphan
3786 F:      Documentation/usb/wusb-design-overview.rst
3787 F:      Documentation/usb/wusb-cbaf
3788 F:      drivers/usb/host/hwa-hc.c
3789 F:      drivers/usb/host/whci/
3790 F:      drivers/usb/wusbcore/
3791 F:      include/linux/usb/wusb*
3792
3793 CFAG12864B LCD DRIVER
3794 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3795 S:      Maintained
3796 F:      drivers/auxdisplay/cfag12864b.c
3797 F:      include/linux/cfag12864b.h
3798
3799 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3800 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3801 S:      Maintained
3802 F:      drivers/auxdisplay/cfag12864bfb.c
3803 F:      include/linux/cfag12864b.h
3804
3805 802.11 (including CFG80211/NL80211)
3806 M:      Johannes Berg <johannes@sipsolutions.net>
3807 L:      linux-wireless@vger.kernel.org
3808 W:      http://wireless.kernel.org/
3809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3811 S:      Maintained
3812 F:      net/wireless/
3813 F:      include/uapi/linux/nl80211.h
3814 F:      include/linux/ieee80211.h
3815 F:      include/net/wext.h
3816 F:      include/net/cfg80211.h
3817 F:      include/net/iw_handler.h
3818 F:      include/net/ieee80211_radiotap.h
3819 F:      Documentation/driver-api/80211/cfg80211.rst
3820 F:      Documentation/networking/regulatory.txt
3821
3822 CHAR and MISC DRIVERS
3823 M:      Arnd Bergmann <arnd@arndb.de>
3824 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3826 S:      Supported
3827 F:      drivers/char/
3828 F:      drivers/misc/
3829 F:      include/linux/miscdevice.h
3830
3831 CHECKPATCH
3832 M:      Andy Whitcroft <apw@canonical.com>
3833 M:      Joe Perches <joe@perches.com>
3834 S:      Maintained
3835 F:      scripts/checkpatch.pl
3836
3837 CHINESE DOCUMENTATION
3838 M:      Harry Wei <harryxiyou@gmail.com>
3839 M:      Alex Shi <alex.shi@linux.alibaba.com>
3840 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3841 S:      Maintained
3842 F:      Documentation/translations/zh_CN/
3843
3844 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3845 M:      Peter Chen <Peter.Chen@nxp.com>
3846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3847 L:      linux-usb@vger.kernel.org
3848 S:      Maintained
3849 F:      drivers/usb/chipidea/
3850
3851 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3852 M:      Hans de Goede <hdegoede@redhat.com>
3853 L:      linux-input@vger.kernel.org
3854 S:      Maintained
3855 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3856 F:      drivers/input/touchscreen/chipone_icn8318.c
3857
3858 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3859 M:      Hans de Goede <hdegoede@redhat.com>
3860 L:      linux-input@vger.kernel.org
3861 S:      Maintained
3862 F:      drivers/input/touchscreen/chipone_icn8505.c
3863
3864 CHROME HARDWARE PLATFORM SUPPORT
3865 M:      Benson Leung <bleung@chromium.org>
3866 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3867 S:      Maintained
3868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3869 F:      drivers/platform/chrome/
3870
3871 CHROMEOS EC SUBDRIVERS
3872 M:      Benson Leung <bleung@chromium.org>
3873 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3874 R:      Guenter Roeck <groeck@chromium.org>
3875 S:      Maintained
3876 N:      cros_ec
3877 N:      cros-ec
3878 F:      drivers/power/supply/cros_usbpd-charger.c
3879
3880 CHROMEOS EC CODEC DRIVER
3881 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3882 S:      Maintained
3883 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3884 R:      Guenter Roeck <groeck@chromium.org>
3885 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3886 F:      sound/soc/codecs/cros_ec_codec.*
3887
3888 CIRRUS LOGIC AUDIO CODEC DRIVERS
3889 M:      Brian Austin <brian.austin@cirrus.com>
3890 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3892 S:      Maintained
3893 F:      sound/soc/codecs/cs*
3894
3895 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3896 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3897 L:      netdev@vger.kernel.org
3898 S:      Maintained
3899 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3900
3901 CIRRUS LOGIC LOCHNAGAR DRIVER
3902 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3903 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3904 L:      patches@opensource.cirrus.com
3905 S:      Supported
3906 F:      drivers/clk/clk-lochnagar.c
3907 F:      drivers/hwmon/lochnagar-hwmon.c
3908 F:      drivers/mfd/lochnagar-i2c.c
3909 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3910 F:      drivers/regulator/lochnagar-regulator.c
3911 F:      sound/soc/codecs/lochnagar-sc.c
3912 F:      include/dt-bindings/clk/lochnagar.h
3913 F:      include/dt-bindings/pinctrl/lochnagar.h
3914 F:      include/linux/mfd/lochnagar*
3915 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3916 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3917 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3918 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3919 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3920 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3921 F:      Documentation/hwmon/lochnagar.rst
3922
3923 CISCO FCOE HBA DRIVER
3924 M:      Satish Kharat <satishkh@cisco.com>
3925 M:      Sesidhar Baddela <sebaddel@cisco.com>
3926 M:      Karan Tilak Kumar <kartilak@cisco.com>
3927 L:      linux-scsi@vger.kernel.org
3928 S:      Supported
3929 F:      drivers/scsi/fnic/
3930
3931 CISCO SCSI HBA DRIVER
3932 M:      Karan Tilak Kumar <kartilak@cisco.com>
3933 M:      Sesidhar Baddela <sebaddel@cisco.com>
3934 L:      linux-scsi@vger.kernel.org
3935 S:      Supported
3936 F:      drivers/scsi/snic/
3937
3938 CISCO VIC ETHERNET NIC DRIVER
3939 M:      Christian Benvenuti <benve@cisco.com>
3940 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3941 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3942 S:      Supported
3943 F:      drivers/net/ethernet/cisco/enic/
3944
3945 CISCO VIC LOW LATENCY NIC DRIVER
3946 M:      Christian Benvenuti <benve@cisco.com>
3947 M:      Nelson Escobar <neescoba@cisco.com>
3948 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3949 S:      Supported
3950 F:      drivers/infiniband/hw/usnic/
3951
3952 CIRRUS LOGIC MADERA CODEC DRIVERS
3953 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3954 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3956 L:      patches@opensource.cirrus.com
3957 T:      git https://github.com/CirrusLogic/linux-drivers.git
3958 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3959 S:      Supported
3960 F:      Documentation/devicetree/bindings/mfd/madera.txt
3961 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3962 F:      Documentation/devicetree/bindings/sound/madera.txt
3963 F:      include/dt-bindings/sound/madera*
3964 F:      include/linux/irqchip/irq-madera*
3965 F:      include/linux/mfd/madera/*
3966 F:      include/sound/madera*
3967 F:      drivers/gpio/gpio-madera*
3968 F:      drivers/irqchip/irq-madera*
3969 F:      drivers/mfd/madera*
3970 F:      drivers/mfd/cs47l*
3971 F:      drivers/pinctrl/cirrus/*
3972 F:      sound/soc/codecs/cs47l*
3973 F:      sound/soc/codecs/madera*
3974
3975 CLANG-FORMAT FILE
3976 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3977 S:      Maintained
3978 F:      .clang-format
3979
3980 CLANG/LLVM BUILD SUPPORT
3981 L:      clang-built-linux@googlegroups.com
3982 W:      https://clangbuiltlinux.github.io/
3983 B:      https://github.com/ClangBuiltLinux/linux/issues
3984 C:      irc://chat.freenode.net/clangbuiltlinux
3985 S:      Supported
3986 K:      \b(?i:clang|llvm)\b
3987
3988 CLEANCACHE API
3989 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3990 L:      linux-kernel@vger.kernel.org
3991 S:      Maintained
3992 F:      mm/cleancache.c
3993 F:      include/linux/cleancache.h
3994
3995 CLK API
3996 M:      Russell King <linux@armlinux.org.uk>
3997 L:      linux-clk@vger.kernel.org
3998 S:      Maintained
3999 F:      include/linux/clk.h
4000
4001 CLOCKSOURCE, CLOCKEVENT DRIVERS
4002 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4003 M:      Thomas Gleixner <tglx@linutronix.de>
4004 L:      linux-kernel@vger.kernel.org
4005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4006 S:      Supported
4007 F:      drivers/clocksource/
4008 F:      Documentation/devicetree/bindings/timer/
4009
4010 CMPC ACPI DRIVER
4011 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4012 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4013 L:      platform-driver-x86@vger.kernel.org
4014 S:      Supported
4015 F:      drivers/platform/x86/classmate-laptop.c
4016
4017 COBALT MEDIA DRIVER
4018 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4019 L:      linux-media@vger.kernel.org
4020 T:      git git://linuxtv.org/media_tree.git
4021 W:      https://linuxtv.org
4022 S:      Supported
4023 F:      drivers/media/pci/cobalt/
4024
4025 COCCINELLE/Semantic Patches (SmPL)
4026 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4027 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4028 M:      Nicolas Palix <nicolas.palix@imag.fr>
4029 M:      Michal Marek <michal.lkml@markovi.net>
4030 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4032 W:      http://coccinelle.lip6.fr/
4033 S:      Supported
4034 F:      Documentation/dev-tools/coccinelle.rst
4035 F:      scripts/coccinelle/
4036 F:      scripts/coccicheck
4037
4038 CODA FILE SYSTEM
4039 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4040 M:      coda@cs.cmu.edu
4041 L:      codalist@coda.cs.cmu.edu
4042 W:      http://www.coda.cs.cmu.edu/
4043 S:      Maintained
4044 F:      Documentation/filesystems/coda.txt
4045 F:      fs/coda/
4046 F:      include/linux/coda*.h
4047 F:      include/uapi/linux/coda*.h
4048
4049 CODA V4L2 MEM2MEM DRIVER
4050 M:      Philipp Zabel <p.zabel@pengutronix.de>
4051 L:      linux-media@vger.kernel.org
4052 S:      Maintained
4053 F:      Documentation/devicetree/bindings/media/coda.txt
4054 F:      drivers/media/platform/coda/
4055
4056 CODE OF CONDUCT
4057 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4058 S:      Supported
4059 F:      Documentation/process/code-of-conduct.rst
4060 F:      Documentation/process/code-of-conduct-interpretation.rst
4061
4062 COMMON CLK FRAMEWORK
4063 M:      Michael Turquette <mturquette@baylibre.com>
4064 M:      Stephen Boyd <sboyd@kernel.org>
4065 L:      linux-clk@vger.kernel.org
4066 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4068 S:      Maintained
4069 F:      Documentation/devicetree/bindings/clock/
4070 F:      drivers/clk/
4071 X:      drivers/clk/clkdev.c
4072 F:      include/linux/clk-pr*
4073 F:      include/linux/clk/
4074 F:      include/linux/of_clk.h
4075
4076 COMMON INTERNET FILE SYSTEM (CIFS)
4077 M:      Steve French <sfrench@samba.org>
4078 L:      linux-cifs@vger.kernel.org
4079 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4080 W:      http://linux-cifs.samba.org/
4081 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4082 S:      Supported
4083 F:      Documentation/admin-guide/cifs/
4084 F:      fs/cifs/
4085
4086 COMPACTPCI HOTPLUG CORE
4087 M:      Scott Murray <scott@spiteful.org>
4088 L:      linux-pci@vger.kernel.org
4089 S:      Maintained
4090 F:      drivers/pci/hotplug/cpci_hotplug*
4091
4092 COMPACTPCI HOTPLUG GENERIC DRIVER
4093 M:      Scott Murray <scott@spiteful.org>
4094 L:      linux-pci@vger.kernel.org
4095 S:      Maintained
4096 F:      drivers/pci/hotplug/cpcihp_generic.c
4097
4098 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4099 M:      Scott Murray <scott@spiteful.org>
4100 L:      linux-pci@vger.kernel.org
4101 S:      Maintained
4102 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4103
4104 COMPAL LAPTOP SUPPORT
4105 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4106 L:      platform-driver-x86@vger.kernel.org
4107 S:      Maintained
4108 F:      drivers/platform/x86/compal-laptop.c
4109
4110 COMPILER ATTRIBUTES
4111 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4112 S:      Maintained
4113 F:      include/linux/compiler_attributes.h
4114
4115 CONEXANT ACCESSRUNNER USB DRIVER
4116 L:      accessrunner-general@lists.sourceforge.net
4117 W:      http://accessrunner.sourceforge.net/
4118 S:      Orphan
4119 F:      drivers/usb/atm/cxacru.c
4120
4121 CONFIGFS
4122 M:      Joel Becker <jlbec@evilplan.org>
4123 M:      Christoph Hellwig <hch@lst.de>
4124 T:      git git://git.infradead.org/users/hch/configfs.git
4125 S:      Supported
4126 F:      fs/configfs/
4127 F:      include/linux/configfs.h
4128
4129 CONNECTOR
4130 M:      Evgeniy Polyakov <zbr@ioremap.net>
4131 L:      netdev@vger.kernel.org
4132 S:      Maintained
4133 F:      drivers/connector/
4134
4135 CONTROL GROUP (CGROUP)
4136 M:      Tejun Heo <tj@kernel.org>
4137 M:      Li Zefan <lizefan@huawei.com>
4138 M:      Johannes Weiner <hannes@cmpxchg.org>
4139 L:      cgroups@vger.kernel.org
4140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4141 S:      Maintained
4142 F:      Documentation/admin-guide/cgroup-v2.rst
4143 F:      Documentation/admin-guide/cgroup-v1/
4144 F:      include/linux/cgroup*
4145 F:      kernel/cgroup/
4146
4147 CONTROL GROUP - CPUSET
4148 M:      Li Zefan <lizefan@huawei.com>
4149 L:      cgroups@vger.kernel.org
4150 W:      http://www.bullopensource.org/cpuset/
4151 W:      http://oss.sgi.com/projects/cpusets/
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4153 S:      Maintained
4154 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4155 F:      include/linux/cpuset.h
4156 F:      kernel/cgroup/cpuset.c
4157
4158 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4159 M:      Johannes Weiner <hannes@cmpxchg.org>
4160 M:      Michal Hocko <mhocko@kernel.org>
4161 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4162 L:      cgroups@vger.kernel.org
4163 L:      linux-mm@kvack.org
4164 S:      Maintained
4165 F:      mm/memcontrol.c
4166 F:      mm/swap_cgroup.c
4167
4168 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4169 M:      Tejun Heo <tj@kernel.org>
4170 M:      Jens Axboe <axboe@kernel.dk>
4171 L:      cgroups@vger.kernel.org
4172 L:      linux-block@vger.kernel.org
4173 T:      git git://git.kernel.dk/linux-block
4174 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4175 F:      block/blk-cgroup.c
4176 F:      include/linux/blk-cgroup.h
4177 F:      block/blk-throttle.c
4178 F:      block/blk-iolatency.c
4179 F:      block/bfq-cgroup.c
4180
4181 CORETEMP HARDWARE MONITORING DRIVER
4182 M:      Fenghua Yu <fenghua.yu@intel.com>
4183 L:      linux-hwmon@vger.kernel.org
4184 S:      Maintained
4185 F:      Documentation/hwmon/coretemp.rst
4186 F:      drivers/hwmon/coretemp.c
4187
4188 COSA/SRP SYNC SERIAL DRIVER
4189 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4190 W:      http://www.fi.muni.cz/~kas/cosa/
4191 S:      Maintained
4192 F:      drivers/net/wan/cosa*
4193
4194 COUNTER SUBSYSTEM
4195 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4196 L:      linux-iio@vger.kernel.org
4197 S:      Maintained
4198 F:      Documentation/ABI/testing/sysfs-bus-counter*
4199 F:      Documentation/driver-api/generic-counter.rst
4200 F:      drivers/counter/
4201 F:      include/linux/counter.h
4202 F:      include/linux/counter_enum.h
4203
4204 CPMAC ETHERNET DRIVER
4205 M:      Florian Fainelli <f.fainelli@gmail.com>
4206 L:      netdev@vger.kernel.org
4207 S:      Maintained
4208 F:      drivers/net/ethernet/ti/cpmac.c
4209
4210 CPU FREQUENCY SCALING FRAMEWORK
4211 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4212 M:      Viresh Kumar <viresh.kumar@linaro.org>
4213 L:      linux-pm@vger.kernel.org
4214 S:      Maintained
4215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4217 B:      https://bugzilla.kernel.org
4218 F:      Documentation/admin-guide/pm/cpufreq.rst
4219 F:      Documentation/admin-guide/pm/intel_pstate.rst
4220 F:      Documentation/cpu-freq/
4221 F:      Documentation/devicetree/bindings/cpufreq/
4222 F:      drivers/cpufreq/
4223 F:      kernel/sched/cpufreq*.c
4224 F:      include/linux/cpufreq.h
4225 F:      include/linux/sched/cpufreq.h
4226 F:      tools/testing/selftests/cpufreq/
4227
4228 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4229 M:      Viresh Kumar <viresh.kumar@linaro.org>
4230 M:      Sudeep Holla <sudeep.holla@arm.com>
4231 L:      linux-pm@vger.kernel.org
4232 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4233 S:      Maintained
4234 F:      drivers/cpufreq/arm_big_little.h
4235 F:      drivers/cpufreq/arm_big_little.c
4236
4237 CPU POWER MONITORING SUBSYSTEM
4238 M:      Thomas Renninger <trenn@suse.com>
4239 M:      Shuah Khan <shuah@kernel.org>
4240 M:      Shuah Khan <skhan@linuxfoundation.org>
4241 L:      linux-pm@vger.kernel.org
4242 S:      Maintained
4243 F:      tools/power/cpupower/
4244
4245 CPUID/MSR DRIVER
4246 M:      "H. Peter Anvin" <hpa@zytor.com>
4247 S:      Maintained
4248 F:      arch/x86/kernel/cpuid.c
4249 F:      arch/x86/kernel/msr.c
4250
4251 CPUIDLE DRIVER - ARM BIG LITTLE
4252 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4253 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4254 L:      linux-pm@vger.kernel.org
4255 L:      linux-arm-kernel@lists.infradead.org
4256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4257 S:      Maintained
4258 F:      drivers/cpuidle/cpuidle-big_little.c
4259
4260 CPUIDLE DRIVER - ARM EXYNOS
4261 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4262 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4263 M:      Kukjin Kim <kgene@kernel.org>
4264 L:      linux-pm@vger.kernel.org
4265 L:      linux-samsung-soc@vger.kernel.org
4266 S:      Supported
4267 F:      drivers/cpuidle/cpuidle-exynos.c
4268 F:      arch/arm/mach-exynos/pm.c
4269
4270 CPUIDLE DRIVER - ARM PSCI
4271 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4272 M:      Sudeep Holla <sudeep.holla@arm.com>
4273 L:      linux-pm@vger.kernel.org
4274 L:      linux-arm-kernel@lists.infradead.org
4275 S:      Supported
4276 F:      drivers/cpuidle/cpuidle-psci.c
4277
4278 CPU IDLE TIME MANAGEMENT FRAMEWORK
4279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4280 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4281 L:      linux-pm@vger.kernel.org
4282 S:      Maintained
4283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4284 B:      https://bugzilla.kernel.org
4285 F:      Documentation/admin-guide/pm/cpuidle.rst
4286 F:      Documentation/driver-api/pm/cpuidle.rst
4287 F:      drivers/cpuidle/*
4288 F:      include/linux/cpuidle.h
4289
4290 CRAMFS FILESYSTEM
4291 M:      Nicolas Pitre <nico@fluxnic.net>
4292 S:      Maintained
4293 F:      Documentation/filesystems/cramfs.txt
4294 F:      fs/cramfs/
4295
4296 CRYPTO API
4297 M:      Herbert Xu <herbert@gondor.apana.org.au>
4298 M:      "David S. Miller" <davem@davemloft.net>
4299 L:      linux-crypto@vger.kernel.org
4300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4302 S:      Maintained
4303 F:      Documentation/crypto/
4304 F:      Documentation/devicetree/bindings/crypto/
4305 F:      arch/*/crypto/
4306 F:      crypto/
4307 F:      drivers/crypto/
4308 F:      include/crypto/
4309 F:      include/linux/crypto*
4310 F:      lib/crypto/
4311
4312 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4313 M:      Neil Horman <nhorman@tuxdriver.com>
4314 L:      linux-crypto@vger.kernel.org
4315 S:      Maintained
4316 F:      crypto/ansi_cprng.c
4317 F:      crypto/rng.c
4318
4319 CS3308 MEDIA DRIVER
4320 M:      Hans Verkuil <hverkuil@xs4all.nl>
4321 L:      linux-media@vger.kernel.org
4322 T:      git git://linuxtv.org/media_tree.git
4323 W:      http://linuxtv.org
4324 S:      Odd Fixes
4325 F:      drivers/media/i2c/cs3308.c
4326
4327 CS5535 Audio ALSA driver
4328 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4329 S:      Maintained
4330 F:      sound/pci/cs5535audio/
4331
4332 CSI DRIVERS FOR ALLWINNER V3s
4333 M:      Yong Deng <yong.deng@magewell.com>
4334 L:      linux-media@vger.kernel.org
4335 T:      git git://linuxtv.org/media_tree.git
4336 S:      Maintained
4337 F:      drivers/media/platform/sunxi/sun6i-csi/
4338 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4339
4340 CW1200 WLAN driver
4341 M:      Solomon Peachy <pizza@shaftnet.org>
4342 S:      Maintained
4343 F:      drivers/net/wireless/st/cw1200/
4344
4345 CX18 VIDEO4LINUX DRIVER
4346 M:      Andy Walls <awalls@md.metrocast.net>
4347 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4348 L:      linux-media@vger.kernel.org
4349 T:      git git://linuxtv.org/media_tree.git
4350 W:      https://linuxtv.org
4351 W:      http://www.ivtvdriver.org/index.php/Cx18
4352 S:      Maintained
4353 F:      Documentation/media/v4l-drivers/cx18*
4354 F:      drivers/media/pci/cx18/
4355 F:      include/uapi/linux/ivtv*
4356
4357 CX2341X MPEG ENCODER HELPER MODULE
4358 M:      Hans Verkuil <hverkuil@xs4all.nl>
4359 L:      linux-media@vger.kernel.org
4360 T:      git git://linuxtv.org/media_tree.git
4361 W:      https://linuxtv.org
4362 S:      Maintained
4363 F:      drivers/media/common/cx2341x*
4364 F:      include/media/drv-intf/cx2341x.h
4365
4366 CX24120 MEDIA DRIVER
4367 M:      Jemma Denson <jdenson@gmail.com>
4368 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4369 L:      linux-media@vger.kernel.org
4370 W:      https://linuxtv.org
4371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4372 S:      Maintained
4373 F:      drivers/media/dvb-frontends/cx24120*
4374
4375 CX88 VIDEO4LINUX DRIVER
4376 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4377 L:      linux-media@vger.kernel.org
4378 W:      https://linuxtv.org
4379 T:      git git://linuxtv.org/media_tree.git
4380 S:      Odd fixes
4381 F:      Documentation/media/v4l-drivers/cx88*
4382 F:      drivers/media/pci/cx88/
4383
4384 CXD2820R MEDIA DRIVER
4385 M:      Antti Palosaari <crope@iki.fi>
4386 L:      linux-media@vger.kernel.org
4387 W:      https://linuxtv.org
4388 W:      http://palosaari.fi/linux/
4389 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4390 T:      git git://linuxtv.org/anttip/media_tree.git
4391 S:      Maintained
4392 F:      drivers/media/dvb-frontends/cxd2820r*
4393
4394 CXGB3 ETHERNET DRIVER (CXGB3)
4395 M:      Vishal Kulkarni <vishal@chelsio.com>
4396 L:      netdev@vger.kernel.org
4397 W:      http://www.chelsio.com
4398 S:      Supported
4399 F:      drivers/net/ethernet/chelsio/cxgb3/
4400
4401 CXGB3 ISCSI DRIVER (CXGB3I)
4402 M:      Karen Xie <kxie@chelsio.com>
4403 L:      linux-scsi@vger.kernel.org
4404 W:      http://www.chelsio.com
4405 S:      Supported
4406 F:      drivers/scsi/cxgbi/cxgb3i
4407
4408 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4409 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4410 L:      linux-rdma@vger.kernel.org
4411 W:      http://www.openfabrics.org
4412 S:      Supported
4413 F:      drivers/infiniband/hw/cxgb3/
4414 F:      include/uapi/rdma/cxgb3-abi.h
4415
4416 CXGB4 CRYPTO DRIVER (chcr)
4417 M:      Atul Gupta <atul.gupta@chelsio.com>
4418 L:      linux-crypto@vger.kernel.org
4419 W:      http://www.chelsio.com
4420 S:      Supported
4421 F:      drivers/crypto/chelsio
4422
4423 CXGB4 ETHERNET DRIVER (CXGB4)
4424 M:      Vishal Kulkarni <vishal@chelsio.com>
4425 L:      netdev@vger.kernel.org
4426 W:      http://www.chelsio.com
4427 S:      Supported
4428 F:      drivers/net/ethernet/chelsio/cxgb4/
4429
4430 CXGB4 ISCSI DRIVER (CXGB4I)
4431 M:      Karen Xie <kxie@chelsio.com>
4432 L:      linux-scsi@vger.kernel.org
4433 W:      http://www.chelsio.com
4434 S:      Supported
4435 F:      drivers/scsi/cxgbi/cxgb4i
4436
4437 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4438 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4439 L:      linux-rdma@vger.kernel.org
4440 W:      http://www.openfabrics.org
4441 S:      Supported
4442 F:      drivers/infiniband/hw/cxgb4/
4443 F:      include/uapi/rdma/cxgb4-abi.h
4444
4445 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4446 M:      Casey Leedom <leedom@chelsio.com>
4447 L:      netdev@vger.kernel.org
4448 W:      http://www.chelsio.com
4449 S:      Supported
4450 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4451
4452 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4453 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4454 M:      Andrew Donnellan <ajd@linux.ibm.com>
4455 L:      linuxppc-dev@lists.ozlabs.org
4456 S:      Supported
4457 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4458 F:      drivers/misc/cxl/
4459 F:      include/misc/cxl*
4460 F:      include/uapi/misc/cxl.h
4461 F:      Documentation/powerpc/cxl.rst
4462 F:      Documentation/ABI/testing/sysfs-class-cxl
4463
4464 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4465 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4466 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4467 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4468 L:      linux-scsi@vger.kernel.org
4469 S:      Supported
4470 F:      drivers/scsi/cxlflash/
4471 F:      include/uapi/scsi/cxlflash_ioctl.h
4472 F:      Documentation/powerpc/cxlflash.rst
4473
4474 CYBERPRO FB DRIVER
4475 M:      Russell King <linux@armlinux.org.uk>
4476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4477 W:      http://www.armlinux.org.uk/
4478 S:      Maintained
4479 F:      drivers/video/fbdev/cyber2000fb.*
4480
4481 CYCLADES ASYNC MUX DRIVER
4482 W:      http://www.cyclades.com/
4483 S:      Orphan
4484 F:      drivers/tty/cyclades.c
4485 F:      include/linux/cyclades.h
4486 F:      include/uapi/linux/cyclades.h
4487
4488 CYCLADES PC300 DRIVER
4489 W:      http://www.cyclades.com/
4490 S:      Orphan
4491 F:      drivers/net/wan/pc300*
4492
4493 CYPRESS_FIRMWARE MEDIA DRIVER
4494 M:      Antti Palosaari <crope@iki.fi>
4495 L:      linux-media@vger.kernel.org
4496 W:      https://linuxtv.org
4497 W:      http://palosaari.fi/linux/
4498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4499 T:      git git://linuxtv.org/anttip/media_tree.git
4500 S:      Maintained
4501 F:      drivers/media/common/cypress_firmware*
4502
4503 CYTTSP TOUCHSCREEN DRIVER
4504 M:      Ferruh Yigit <fery@cypress.com>
4505 L:      linux-input@vger.kernel.org
4506 S:      Supported
4507 F:      drivers/input/touchscreen/cyttsp*
4508 F:      include/linux/input/cyttsp.h
4509
4510 D-LINK DIR-685 TOUCHKEYS DRIVER
4511 M:      Linus Walleij <linus.walleij@linaro.org>
4512 L:      linux-input@vger.kernel.org
4513 S:      Supported
4514 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4515
4516 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4517 M:      Joshua Kinard <kumba@gentoo.org>
4518 S:      Maintained
4519 F:      drivers/rtc/rtc-ds1685.c
4520 F:      include/linux/rtc/ds1685.h
4521
4522 DAMA SLAVE for AX.25
4523 M:      Joerg Reuter <jreuter@yaina.de>
4524 W:      http://yaina.de/jreuter/
4525 W:      http://www.qsl.net/dl1bke/
4526 L:      linux-hams@vger.kernel.org
4527 S:      Maintained
4528 F:      net/ax25/af_ax25.c
4529 F:      net/ax25/ax25_dev.c
4530 F:      net/ax25/ax25_ds_*
4531 F:      net/ax25/ax25_in.c
4532 F:      net/ax25/ax25_out.c
4533 F:      net/ax25/ax25_timer.c
4534 F:      net/ax25/sysctl_net_ax25.c
4535
4536 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4537 L:      netdev@vger.kernel.org
4538 S:      Orphan
4539 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4540 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4541
4542 DC390/AM53C974 SCSI driver
4543 M:      Hannes Reinecke <hare@suse.com>
4544 L:      linux-scsi@vger.kernel.org
4545 S:      Maintained
4546 F:      drivers/scsi/am53c974.c
4547
4548 DC395x SCSI driver
4549 M:      Oliver Neukum <oliver@neukum.org>
4550 M:      Ali Akcaagac <aliakc@web.de>
4551 M:      Jamie Lenehan <lenehan@twibble.org>
4552 L:      dc395x@twibble.org
4553 W:      http://twibble.org/dist/dc395x/
4554 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4555 S:      Maintained
4556 F:      Documentation/scsi/dc395x.txt
4557 F:      drivers/scsi/dc395x.*
4558
4559 DCCP PROTOCOL
4560 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4561 L:      dccp@vger.kernel.org
4562 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4563 S:      Maintained
4564 F:      include/linux/dccp.h
4565 F:      include/uapi/linux/dccp.h
4566 F:      include/linux/tfrc.h
4567 F:      net/dccp/
4568
4569 DECnet NETWORK LAYER
4570 W:      http://linux-decnet.sourceforge.net
4571 L:      linux-decnet-user@lists.sourceforge.net
4572 S:      Orphan
4573 F:      Documentation/networking/decnet.txt
4574 F:      net/decnet/
4575
4576 DECSTATION PLATFORM SUPPORT
4577 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4578 L:      linux-mips@vger.kernel.org
4579 W:      http://www.linux-mips.org/wiki/DECstation
4580 S:      Maintained
4581 F:      arch/mips/dec/
4582 F:      arch/mips/include/asm/dec/
4583 F:      arch/mips/include/asm/mach-dec/
4584
4585 DEFXX FDDI NETWORK DRIVER
4586 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4587 S:      Maintained
4588 F:      drivers/net/fddi/defxx.*
4589
4590 DELL SMBIOS DRIVER
4591 M:      Pali Rohár <pali.rohar@gmail.com>
4592 M:      Mario Limonciello <mario.limonciello@dell.com>
4593 L:      platform-driver-x86@vger.kernel.org
4594 S:      Maintained
4595 F:      drivers/platform/x86/dell-smbios.*
4596
4597 DELL SMBIOS SMM DRIVER
4598 M:      Mario Limonciello <mario.limonciello@dell.com>
4599 L:      platform-driver-x86@vger.kernel.org
4600 S:      Maintained
4601 F:      drivers/platform/x86/dell-smbios-smm.c
4602
4603 DELL SMBIOS WMI DRIVER
4604 M:      Mario Limonciello <mario.limonciello@dell.com>
4605 L:      platform-driver-x86@vger.kernel.org
4606 S:      Maintained
4607 F:      drivers/platform/x86/dell-smbios-wmi.c
4608 F:      tools/wmi/dell-smbios-example.c
4609
4610 DEFZA FDDI NETWORK DRIVER
4611 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4612 S:      Maintained
4613 F:      drivers/net/fddi/defza.*
4614
4615 DELL LAPTOP DRIVER
4616 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4617 M:      Pali Rohár <pali.rohar@gmail.com>
4618 L:      platform-driver-x86@vger.kernel.org
4619 S:      Maintained
4620 F:      drivers/platform/x86/dell-laptop.c
4621
4622 DELL LAPTOP FREEFALL DRIVER
4623 M:      Pali Rohár <pali.rohar@gmail.com>
4624 S:      Maintained
4625 F:      drivers/platform/x86/dell-smo8800.c
4626
4627 DELL LAPTOP RBTN DRIVER
4628 M:      Pali Rohár <pali.rohar@gmail.com>
4629 S:      Maintained
4630 F:      drivers/platform/x86/dell-rbtn.*
4631
4632 DELL REMOTE BIOS UPDATE DRIVER
4633 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4634 L:      platform-driver-x86@vger.kernel.org
4635 S:      Maintained
4636 F:      drivers/platform/x86/dell_rbu.c
4637
4638 DELL LAPTOP SMM DRIVER
4639 M:      Pali Rohár <pali.rohar@gmail.com>
4640 S:      Maintained
4641 F:      drivers/hwmon/dell-smm-hwmon.c
4642 F:      include/uapi/linux/i8k.h
4643
4644 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4645 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4646 L:      platform-driver-x86@vger.kernel.org
4647 S:      Maintained
4648 F:      Documentation/driver-api/dcdbas.rst
4649 F:      drivers/platform/x86/dcdbas.*
4650
4651 DELL WMI NOTIFICATIONS DRIVER
4652 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4653 M:      Pali Rohár <pali.rohar@gmail.com>
4654 S:      Maintained
4655 F:      drivers/platform/x86/dell-wmi.c
4656
4657 DELL WMI DESCRIPTOR DRIVER
4658 M:      Mario Limonciello <mario.limonciello@dell.com>
4659 S:      Maintained
4660 F:      drivers/platform/x86/dell-wmi-descriptor.c
4661
4662 DELTA ST MEDIA DRIVER
4663 M:      Hugues Fruchet <hugues.fruchet@st.com>
4664 L:      linux-media@vger.kernel.org
4665 T:      git git://linuxtv.org/media_tree.git
4666 W:      https://linuxtv.org
4667 S:      Supported
4668 F:      drivers/media/platform/sti/delta
4669
4670 DENALI NAND DRIVER
4671 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4672 L:      linux-mtd@lists.infradead.org
4673 S:      Supported
4674 F:      drivers/mtd/nand/raw/denali*
4675
4676 DESIGNWARE EDMA CORE IP DRIVER
4677 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4678 L:      dmaengine@vger.kernel.org
4679 S:      Maintained
4680 F:      drivers/dma/dw-edma/
4681 F:      include/linux/dma/edma.h
4682
4683 DESIGNWARE USB2 DRD IP DRIVER
4684 M:      Minas Harutyunyan <hminas@synopsys.com>
4685 L:      linux-usb@vger.kernel.org
4686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4687 S:      Maintained
4688 F:      drivers/usb/dwc2/
4689
4690 DESIGNWARE USB3 DRD IP DRIVER
4691 M:      Felipe Balbi <balbi@kernel.org>
4692 L:      linux-usb@vger.kernel.org
4693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4694 S:      Maintained
4695 F:      drivers/usb/dwc3/
4696
4697 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4698 M:      Andreas Klinger <ak@it-klinger.de>
4699 L:      linux-iio@vger.kernel.org
4700 S:      Maintained
4701 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4702 F:      drivers/iio/proximity/srf*.c
4703
4704 DEVICE COREDUMP (DEV_COREDUMP)
4705 M:      Johannes Berg <johannes@sipsolutions.net>
4706 L:      linux-kernel@vger.kernel.org
4707 S:      Maintained
4708 F:      drivers/base/devcoredump.c
4709 F:      include/linux/devcoredump.h
4710
4711 DEVICE FREQUENCY (DEVFREQ)
4712 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4713 M:      Kyungmin Park <kyungmin.park@samsung.com>
4714 R:      Chanwoo Choi <cw00.choi@samsung.com>
4715 L:      linux-pm@vger.kernel.org
4716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4717 S:      Maintained
4718 F:      drivers/devfreq/
4719 F:      include/linux/devfreq.h
4720 F:      Documentation/devicetree/bindings/devfreq/
4721 F:      include/trace/events/devfreq.h
4722
4723 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4724 M:      Chanwoo Choi <cw00.choi@samsung.com>
4725 L:      linux-pm@vger.kernel.org
4726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4727 S:      Supported
4728 F:      drivers/devfreq/event/
4729 F:      drivers/devfreq/devfreq-event.c
4730 F:      include/linux/devfreq-event.h
4731 F:      Documentation/devicetree/bindings/devfreq/event/
4732
4733 DEVICE NUMBER REGISTRY
4734 M:      Torben Mathiasen <device@lanana.org>
4735 W:      http://lanana.org/docs/device-list/index.html
4736 S:      Maintained
4737
4738 DEVICE-MAPPER  (LVM)
4739 M:      Alasdair Kergon <agk@redhat.com>
4740 M:      Mike Snitzer <snitzer@redhat.com>
4741 M:      dm-devel@redhat.com
4742 L:      dm-devel@redhat.com
4743 W:      http://sources.redhat.com/dm
4744 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4746 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4747 S:      Maintained
4748 F:      Documentation/admin-guide/device-mapper/
4749 F:      drivers/md/Makefile
4750 F:      drivers/md/Kconfig
4751 F:      drivers/md/dm*
4752 F:      drivers/md/persistent-data/
4753 F:      include/linux/device-mapper.h
4754 F:      include/linux/dm-*.h
4755 F:      include/uapi/linux/dm-*.h
4756
4757 DEVLINK
4758 M:      Jiri Pirko <jiri@mellanox.com>
4759 L:      netdev@vger.kernel.org
4760 S:      Supported
4761 F:      net/core/devlink.c
4762 F:      include/net/devlink.h
4763 F:      include/uapi/linux/devlink.h
4764
4765 DIALOG SEMICONDUCTOR DRIVERS
4766 M:      Support Opensource <support.opensource@diasemi.com>
4767 W:      http://www.dialog-semiconductor.com/products
4768 S:      Supported
4769 F:      Documentation/hwmon/da90??.rst
4770 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4771 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4772 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4773 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4774 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4775 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4776 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4777 F:      drivers/gpio/gpio-da90??.c
4778 F:      drivers/hwmon/da90??-hwmon.c
4779 F:      drivers/iio/adc/da91??-*.c
4780 F:      drivers/input/misc/da90??_onkey.c
4781 F:      drivers/input/touchscreen/da9052_tsi.c
4782 F:      drivers/leds/leds-da90??.c
4783 F:      drivers/mfd/da903x.c
4784 F:      drivers/mfd/da90??-*.c
4785 F:      drivers/mfd/da91??-*.c
4786 F:      drivers/power/supply/da9052-battery.c
4787 F:      drivers/power/supply/da91??-*.c
4788 F:      drivers/regulator/da903x.c
4789 F:      drivers/regulator/da9???-regulator.[ch]
4790 F:      drivers/regulator/slg51000-regulator.[ch]
4791 F:      drivers/thermal/da90??-thermal.c
4792 F:      drivers/rtc/rtc-da90??.c
4793 F:      drivers/video/backlight/da90??_bl.c
4794 F:      drivers/watchdog/da90??_wdt.c
4795 F:      include/linux/mfd/da903x.h
4796 F:      include/linux/mfd/da9052/
4797 F:      include/linux/mfd/da9055/
4798 F:      include/linux/mfd/da9062/
4799 F:      include/linux/mfd/da9063/
4800 F:      include/linux/mfd/da9150/
4801 F:      include/linux/regulator/da9211.h
4802 F:      include/sound/da[79]*.h
4803 F:      sound/soc/codecs/da[79]*.[ch]
4804
4805 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4806 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4807 L:      linux-gpio@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/gpio/gpio-gpio-mm.c
4810
4811 DIOLAN U2C-12 I2C DRIVER
4812 M:      Guenter Roeck <linux@roeck-us.net>
4813 L:      linux-i2c@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4816
4817 FILESYSTEM DIRECT ACCESS (DAX)
4818 M:      Dan Williams <dan.j.williams@intel.com>
4819 R:      Matthew Wilcox <willy@infradead.org>
4820 R:      Jan Kara <jack@suse.cz>
4821 L:      linux-fsdevel@vger.kernel.org
4822 L:      linux-nvdimm@lists.01.org
4823 S:      Supported
4824 F:      fs/dax.c
4825 F:      include/linux/dax.h
4826 F:      include/trace/events/fs_dax.h
4827
4828 DEVICE DIRECT ACCESS (DAX)
4829 M:      Dan Williams <dan.j.williams@intel.com>
4830 M:      Vishal Verma <vishal.l.verma@intel.com>
4831 M:      Keith Busch <keith.busch@intel.com>
4832 M:      Dave Jiang <dave.jiang@intel.com>
4833 L:      linux-nvdimm@lists.01.org
4834 S:      Supported
4835 F:      drivers/dax/
4836
4837 DIRECTORY NOTIFICATION (DNOTIFY)
4838 M:      Jan Kara <jack@suse.cz>
4839 R:      Amir Goldstein <amir73il@gmail.com>
4840 L:      linux-fsdevel@vger.kernel.org
4841 S:      Maintained
4842 F:      Documentation/filesystems/dnotify.txt
4843 F:      fs/notify/dnotify/
4844 F:      include/linux/dnotify.h
4845
4846 DISK GEOMETRY AND PARTITION HANDLING
4847 M:      Andries Brouwer <aeb@cwi.nl>
4848 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4849 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4850 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4851 S:      Maintained
4852
4853 DISKQUOTA
4854 M:      Jan Kara <jack@suse.com>
4855 S:      Maintained
4856 F:      Documentation/filesystems/quota.txt
4857 F:      fs/quota/
4858 F:      include/linux/quota*.h
4859 F:      include/uapi/linux/quota*.h
4860
4861 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4862 M:      Bernie Thompson <bernie@plugable.com>
4863 L:      linux-fbdev@vger.kernel.org
4864 S:      Maintained
4865 W:      http://plugable.com/category/projects/udlfb/
4866 F:      drivers/video/fbdev/udlfb.c
4867 F:      include/video/udlfb.h
4868 F:      Documentation/fb/udlfb.rst
4869
4870 DISTRIBUTED LOCK MANAGER (DLM)
4871 M:      Christine Caulfield <ccaulfie@redhat.com>
4872 M:      David Teigland <teigland@redhat.com>
4873 L:      cluster-devel@redhat.com
4874 W:      http://sources.redhat.com/cluster/
4875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4876 S:      Supported
4877 F:      fs/dlm/
4878
4879 DMA BUFFER SHARING FRAMEWORK
4880 M:      Sumit Semwal <sumit.semwal@linaro.org>
4881 S:      Maintained
4882 L:      linux-media@vger.kernel.org
4883 L:      dri-devel@lists.freedesktop.org
4884 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4885 F:      drivers/dma-buf/
4886 F:      include/linux/dma-buf*
4887 F:      include/linux/reservation.h
4888 F:      include/linux/*fence.h
4889 F:      Documentation/driver-api/dma-buf.rst
4890 T:      git git://anongit.freedesktop.org/drm/drm-misc
4891
4892 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4893 M:      Vinod Koul <vkoul@kernel.org>
4894 L:      dmaengine@vger.kernel.org
4895 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4896 S:      Maintained
4897 F:      drivers/dma/
4898 F:      include/linux/dmaengine.h
4899 F:      include/linux/of_dma.h
4900 F:      Documentation/devicetree/bindings/dma/
4901 F:      Documentation/driver-api/dmaengine/
4902 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4903
4904 DMA MAPPING HELPERS
4905 M:      Christoph Hellwig <hch@lst.de>
4906 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4907 R:      Robin Murphy <robin.murphy@arm.com>
4908 L:      iommu@lists.linux-foundation.org
4909 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4910 W:      http://git.infradead.org/users/hch/dma-mapping.git
4911 S:      Supported
4912 F:      kernel/dma/
4913 F:      include/asm-generic/dma-mapping.h
4914 F:      include/linux/dma-direct.h
4915 F:      include/linux/dma-mapping.h
4916 F:      include/linux/dma-noncoherent.h
4917
4918 DME1737 HARDWARE MONITOR DRIVER
4919 M:      Juerg Haefliger <juergh@gmail.com>
4920 L:      linux-hwmon@vger.kernel.org
4921 S:      Maintained
4922 F:      Documentation/hwmon/dme1737.rst
4923 F:      drivers/hwmon/dme1737.c
4924
4925 DMI/SMBIOS SUPPORT
4926 M:      Jean Delvare <jdelvare@suse.com>
4927 S:      Maintained
4928 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4929 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4930 F:      drivers/firmware/dmi-id.c
4931 F:      drivers/firmware/dmi_scan.c
4932 F:      include/linux/dmi.h
4933
4934 DOCUMENTATION
4935 M:      Jonathan Corbet <corbet@lwn.net>
4936 L:      linux-doc@vger.kernel.org
4937 S:      Maintained
4938 F:      Documentation/
4939 F:      scripts/documentation-file-ref-check
4940 F:      scripts/kernel-doc
4941 F:      scripts/sphinx-pre-install
4942 X:      Documentation/ABI/
4943 X:      Documentation/firmware-guide/acpi/
4944 X:      Documentation/devicetree/
4945 X:      Documentation/i2c/
4946 X:      Documentation/media/
4947 X:      Documentation/power/
4948 X:      Documentation/spi/
4949 T:      git git://git.lwn.net/linux.git docs-next
4950
4951 DOCUMENTATION/ITALIAN
4952 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4953 L:      linux-doc@vger.kernel.org
4954 S:      Maintained
4955 F:      Documentation/translations/it_IT
4956
4957 DOCUMENTATION SCRIPTS
4958 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4959 L:      linux-doc@vger.kernel.org
4960 S:      Maintained
4961 F:      scripts/documentation-file-ref-check
4962 F:      scripts/sphinx-pre-install
4963 F:      Documentation/sphinx/parse-headers.pl
4964
4965 DONGWOON DW9714 LENS VOICE COIL DRIVER
4966 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4967 L:      linux-media@vger.kernel.org
4968 T:      git git://linuxtv.org/media_tree.git
4969 S:      Maintained
4970 F:      drivers/media/i2c/dw9714.c
4971 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4972
4973 DONGWOON DW9807 LENS VOICE COIL DRIVER
4974 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4975 L:      linux-media@vger.kernel.org
4976 T:      git git://linuxtv.org/media_tree.git
4977 S:      Maintained
4978 F:      drivers/media/i2c/dw9807-vcm.c
4979 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4980
4981 DOUBLETALK DRIVER
4982 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4983 L:      blinux-list@redhat.com
4984 S:      Maintained
4985 F:      drivers/char/dtlk.c
4986 F:      include/linux/dtlk.h
4987
4988 DPAA2 DATAPATH I/O (DPIO) DRIVER
4989 M:      Roy Pledge <Roy.Pledge@nxp.com>
4990 L:      linux-kernel@vger.kernel.org
4991 S:      Maintained
4992 F:      drivers/soc/fsl/dpio
4993
4994 DPAA2 ETHERNET DRIVER
4995 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4996 L:      netdev@vger.kernel.org
4997 S:      Maintained
4998 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4999 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5000 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5001 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5002 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5003
5004 DPAA2 ETHERNET SWITCH DRIVER
5005 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5006 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5007 L:      linux-kernel@vger.kernel.org
5008 S:      Maintained
5009 F:      drivers/staging/fsl-dpaa2/ethsw
5010
5011 DPT_I2O SCSI RAID DRIVER
5012 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5013 L:      linux-scsi@vger.kernel.org
5014 W:      http://www.adaptec.com/
5015 S:      Maintained
5016 F:      drivers/scsi/dpt*
5017 F:      drivers/scsi/dpt/
5018
5019 DRBD DRIVER
5020 M:      Philipp Reisner <philipp.reisner@linbit.com>
5021 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5022 L:      drbd-dev@lists.linbit.com
5023 W:      http://www.drbd.org
5024 T:      git git://git.linbit.com/linux-drbd.git
5025 T:      git git://git.linbit.com/drbd-8.4.git
5026 S:      Supported
5027 F:      drivers/block/drbd/
5028 F:      lib/lru_cache.c
5029 F:      Documentation/admin-guide/blockdev/
5030
5031 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5032 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5033 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5035 S:      Supported
5036 F:      Documentation/kobject.txt
5037 F:      drivers/base/
5038 F:      fs/debugfs/
5039 F:      fs/sysfs/
5040 F:      include/linux/debugfs.h
5041 F:      include/linux/kobj*
5042 F:      lib/kobj*
5043
5044 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5045 M:      Kevin Hilman <khilman@kernel.org>
5046 M:      Nishanth Menon <nm@ti.com>
5047 S:      Maintained
5048 F:      drivers/power/avs/
5049 F:      include/linux/power/smartreflex.h
5050 L:      linux-pm@vger.kernel.org
5051
5052 DRM DRIVER FOR ARM PL111 CLCD
5053 M:      Eric Anholt <eric@anholt.net>
5054 T:      git git://anongit.freedesktop.org/drm/drm-misc
5055 S:      Supported
5056 F:      drivers/gpu/drm/pl111/
5057
5058 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5059 M:      Linus Walleij <linus.walleij@linaro.org>
5060 T:      git git://anongit.freedesktop.org/drm/drm-misc
5061 S:      Maintained
5062 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5063 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5064
5065 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5066 M:      Dave Airlie <airlied@redhat.com>
5067 S:      Odd Fixes
5068 F:      drivers/gpu/drm/ast/
5069
5070 DRM DRIVER FOR ASPEED BMC GFX
5071 M:      Joel Stanley <joel@jms.id.au>
5072 L:      linux-aspeed@lists.ozlabs.org
5073 T:      git git://anongit.freedesktop.org/drm/drm-misc
5074 S:      Supported
5075 F:      drivers/gpu/drm/aspeed/
5076 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5077
5078 DRM DRIVER FOR BOCHS VIRTUAL GPU
5079 M:      Gerd Hoffmann <kraxel@redhat.com>
5080 L:      virtualization@lists.linux-foundation.org
5081 T:      git git://anongit.freedesktop.org/drm/drm-misc
5082 S:      Maintained
5083 F:      drivers/gpu/drm/bochs/
5084
5085 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5086 M:      Linus Walleij <linus.walleij@linaro.org>
5087 T:      git git://anongit.freedesktop.org/drm/drm-misc
5088 S:      Maintained
5089 F:      drivers/gpu/drm/tve200/
5090
5091 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5092 M:      Jagan Teki <jagan@amarulasolutions.com>
5093 S:      Maintained
5094 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5095 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5096
5097 DRM DRIVER FOR ILITEK ILI9225 PANELS
5098 M:      David Lechner <david@lechnology.com>
5099 S:      Maintained
5100 F:      drivers/gpu/drm/tinydrm/ili9225.c
5101 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5102
5103 DRM DRIVER FOR HX8357D PANELS
5104 M:      Eric Anholt <eric@anholt.net>
5105 T:      git git://anongit.freedesktop.org/drm/drm-misc
5106 S:      Maintained
5107 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5108 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5109
5110 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5111 S:      Orphan / Obsolete
5112 F:      drivers/gpu/drm/i810/
5113 F:      include/uapi/drm/i810_drm.h
5114
5115 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5116 S:      Orphan / Obsolete
5117 F:      drivers/gpu/drm/mga/
5118 F:      include/uapi/drm/mga_drm.h
5119
5120 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5121 M:      Dave Airlie <airlied@redhat.com>
5122 S:      Odd Fixes
5123 F:      drivers/gpu/drm/mgag200/
5124
5125 DRM DRIVER FOR MI0283QT
5126 M:      Noralf Trønnes <noralf@tronnes.org>
5127 S:      Maintained
5128 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5129 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5130
5131 DRM DRIVER FOR MSM ADRENO GPU
5132 M:      Rob Clark <robdclark@gmail.com>
5133 M:      Sean Paul <sean@poorly.run>
5134 L:      linux-arm-msm@vger.kernel.org
5135 L:      dri-devel@lists.freedesktop.org
5136 L:      freedreno@lists.freedesktop.org
5137 T:      git https://gitlab.freedesktop.org/drm/msm.git
5138 S:      Maintained
5139 F:      drivers/gpu/drm/msm/
5140 F:      include/uapi/drm/msm_drm.h
5141 F:      Documentation/devicetree/bindings/display/msm/
5142
5143 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5144 M:      Ben Skeggs <bskeggs@redhat.com>
5145 L:      dri-devel@lists.freedesktop.org
5146 L:      nouveau@lists.freedesktop.org
5147 T:      git git://github.com/skeggsb/linux
5148 S:      Supported
5149 F:      drivers/gpu/drm/nouveau/
5150 F:      include/uapi/drm/nouveau_drm.h
5151
5152 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5153 M:      Stefan Mavrodiev <stefan@olimex.com>
5154 S:      Maintained
5155 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5156 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5157
5158 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5159 M:      Noralf Trønnes <noralf@tronnes.org>
5160 S:      Maintained
5161 F:      drivers/gpu/drm/tinydrm/repaper.c
5162 F:      Documentation/devicetree/bindings/display/repaper.txt
5163
5164 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5165 M:      Dave Airlie <airlied@redhat.com>
5166 M:      Gerd Hoffmann <kraxel@redhat.com>
5167 L:      virtualization@lists.linux-foundation.org
5168 T:      git git://anongit.freedesktop.org/drm/drm-misc
5169 S:      Obsolete
5170 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5171 F:      drivers/gpu/drm/cirrus/
5172
5173 DRM DRIVER FOR QXL VIRTUAL GPU
5174 M:      Dave Airlie <airlied@redhat.com>
5175 M:      Gerd Hoffmann <kraxel@redhat.com>
5176 L:      virtualization@lists.linux-foundation.org
5177 L:      spice-devel@lists.freedesktop.org
5178 T:      git git://anongit.freedesktop.org/drm/drm-misc
5179 S:      Maintained
5180 F:      drivers/gpu/drm/qxl/
5181 F:      include/uapi/drm/qxl_drm.h
5182
5183 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5184 S:      Orphan / Obsolete
5185 F:      drivers/gpu/drm/r128/
5186 F:      include/uapi/drm/r128_drm.h
5187
5188 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5189 M:      Guido Günther <agx@sigxcpu.org>
5190 S:      Maintained
5191 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5192 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5193
5194 DRM DRIVER FOR SAVAGE VIDEO CARDS
5195 S:      Orphan / Obsolete
5196 F:      drivers/gpu/drm/savage/
5197 F:      include/uapi/drm/savage_drm.h
5198
5199 DRM DRIVER FOR SIS VIDEO CARDS
5200 S:      Orphan / Obsolete
5201 F:      drivers/gpu/drm/sis/
5202 F:      include/uapi/drm/sis_drm.h
5203
5204 DRM DRIVER FOR SITRONIX ST7701 PANELS
5205 M:      Jagan Teki <jagan@amarulasolutions.com>
5206 S:      Maintained
5207 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5208 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5209
5210 DRM DRIVER FOR SITRONIX ST7586 PANELS
5211 M:      David Lechner <david@lechnology.com>
5212 S:      Maintained
5213 F:      drivers/gpu/drm/tinydrm/st7586.c
5214 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5215
5216 DRM DRIVER FOR SITRONIX ST7735R PANELS
5217 M:      David Lechner <david@lechnology.com>
5218 S:      Maintained
5219 F:      drivers/gpu/drm/tinydrm/st7735r.c
5220 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5221
5222 DRM DRIVER FOR ST-ERICSSON MCDE
5223 M:      Linus Walleij <linus.walleij@linaro.org>
5224 T:      git git://anongit.freedesktop.org/drm/drm-misc
5225 S:      Maintained
5226 F:      drivers/gpu/drm/mcde/
5227 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5228
5229 DRM DRIVER FOR TDFX VIDEO CARDS
5230 S:      Orphan / Obsolete
5231 F:      drivers/gpu/drm/tdfx/
5232
5233 DRM DRIVER FOR TPO TPG110 PANELS
5234 M:      Linus Walleij <linus.walleij@linaro.org>
5235 T:      git git://anongit.freedesktop.org/drm/drm-misc
5236 S:      Maintained
5237 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5238 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5239
5240 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5241 M:      Dave Airlie <airlied@redhat.com>
5242 R:      Sean Paul <sean@poorly.run>
5243 L:      dri-devel@lists.freedesktop.org
5244 S:      Odd Fixes
5245 F:      drivers/gpu/drm/udl/
5246 T:      git git://anongit.freedesktop.org/drm/drm-misc
5247
5248 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5249 M:      Hans de Goede <hdegoede@redhat.com>
5250 L:      dri-devel@lists.freedesktop.org
5251 S:      Maintained
5252 F:      drivers/gpu/drm/vboxvideo/
5253 T:      git git://anongit.freedesktop.org/drm/drm-misc
5254
5255 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5256 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5257 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5258 R:      Daniel Vetter <daniel@ffwll.ch>
5259 T:      git git://anongit.freedesktop.org/drm/drm-misc
5260 S:      Maintained
5261 L:      dri-devel@lists.freedesktop.org
5262 F:      drivers/gpu/drm/vkms/
5263 F:      Documentation/gpu/vkms.rst
5264
5265 DRM DRIVER FOR VMWARE VIRTUAL GPU
5266 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5267 M:      Thomas Hellstrom <thellstrom@vmware.com>
5268 L:      dri-devel@lists.freedesktop.org
5269 T:      git git://people.freedesktop.org/~thomash/linux
5270 S:      Supported
5271 F:      drivers/gpu/drm/vmwgfx/
5272 F:      include/uapi/drm/vmwgfx_drm.h
5273
5274 DRM DRIVERS
5275 M:      David Airlie <airlied@linux.ie>
5276 M:      Daniel Vetter <daniel@ffwll.ch>
5277 L:      dri-devel@lists.freedesktop.org
5278 T:      git git://anongit.freedesktop.org/drm/drm
5279 B:      https://bugs.freedesktop.org/
5280 C:      irc://chat.freenode.net/dri-devel
5281 S:      Maintained
5282 F:      drivers/gpu/drm/
5283 F:      drivers/gpu/vga/
5284 F:      Documentation/devicetree/bindings/display/
5285 F:      Documentation/devicetree/bindings/gpu/
5286 F:      Documentation/gpu/
5287 F:      include/drm/
5288 F:      include/uapi/drm/
5289 F:      include/linux/vga*
5290
5291 DRM DRIVERS AND MISC GPU PATCHES
5292 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5293 M:      Maxime Ripard <mripard@kernel.org>
5294 M:      Sean Paul <sean@poorly.run>
5295 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5296 S:      Maintained
5297 T:      git git://anongit.freedesktop.org/drm/drm-misc
5298 F:      Documentation/gpu/
5299 F:      drivers/gpu/vga/
5300 F:      drivers/gpu/drm/*
5301 F:      include/drm/drm*
5302 F:      include/uapi/drm/drm*
5303 F:      include/linux/vga*
5304
5305 DRM DRIVERS FOR ALLWINNER A10
5306 M:      Maxime Ripard <mripard@kernel.org>
5307 L:      dri-devel@lists.freedesktop.org
5308 S:      Supported
5309 F:      drivers/gpu/drm/sun4i/
5310 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312
5313 DRM DRIVERS FOR AMLOGIC SOCS
5314 M:      Neil Armstrong <narmstrong@baylibre.com>
5315 L:      dri-devel@lists.freedesktop.org
5316 L:      linux-amlogic@lists.infradead.org
5317 W:      http://linux-meson.com/
5318 S:      Supported
5319 F:      drivers/gpu/drm/meson/
5320 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5321 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5322 F:      Documentation/gpu/meson.rst
5323 T:      git git://anongit.freedesktop.org/drm/drm-misc
5324
5325 DRM DRIVERS FOR ATMEL HLCDC
5326 M:      Boris Brezillon <bbrezillon@kernel.org>
5327 L:      dri-devel@lists.freedesktop.org
5328 S:      Supported
5329 F:      drivers/gpu/drm/atmel-hlcdc/
5330 F:      Documentation/devicetree/bindings/display/atmel/
5331 T:      git git://anongit.freedesktop.org/drm/drm-misc
5332
5333 DRM DRIVERS FOR BRIDGE CHIPS
5334 M:      Andrzej Hajda <a.hajda@samsung.com>
5335 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5336 S:      Maintained
5337 T:      git git://anongit.freedesktop.org/drm/drm-misc
5338 F:      drivers/gpu/drm/bridge/
5339
5340 DRM DRIVERS FOR EXYNOS
5341 M:      Inki Dae <inki.dae@samsung.com>
5342 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5343 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5344 M:      Kyungmin Park <kyungmin.park@samsung.com>
5345 L:      dri-devel@lists.freedesktop.org
5346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5347 S:      Supported
5348 F:      drivers/gpu/drm/exynos/
5349 F:      include/uapi/drm/exynos_drm.h
5350 F:      Documentation/devicetree/bindings/display/exynos/
5351
5352 DRM DRIVERS FOR FREESCALE DCU
5353 M:      Stefan Agner <stefan@agner.ch>
5354 M:      Alison Wang <alison.wang@nxp.com>
5355 L:      dri-devel@lists.freedesktop.org
5356 S:      Supported
5357 F:      drivers/gpu/drm/fsl-dcu/
5358 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5359 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5360 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5361 T:      git git://anongit.freedesktop.org/drm/drm-misc
5362
5363 DRM DRIVERS FOR FREESCALE IMX
5364 M:      Philipp Zabel <p.zabel@pengutronix.de>
5365 L:      dri-devel@lists.freedesktop.org
5366 S:      Maintained
5367 F:      drivers/gpu/drm/imx/
5368 F:      drivers/gpu/ipu-v3/
5369 F:      Documentation/devicetree/bindings/display/imx/
5370
5371 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5372 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5373 L:      dri-devel@lists.freedesktop.org
5374 T:      git git://github.com/patjak/drm-gma500
5375 S:      Maintained
5376 F:      drivers/gpu/drm/gma500/
5377
5378 DRM DRIVERS FOR HISILICON
5379 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5380 M:      Rongrong Zou <zourongrong@gmail.com>
5381 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5382 R:      Chen Feng <puck.chen@hisilicon.com>
5383 L:      dri-devel@lists.freedesktop.org
5384 T:      git git://github.com/xin3liang/linux.git
5385 S:      Maintained
5386 F:      drivers/gpu/drm/hisilicon/
5387 F:      Documentation/devicetree/bindings/display/hisilicon/
5388
5389 DRM DRIVERS FOR LIMA
5390 M:      Qiang Yu <yuq825@gmail.com>
5391 L:      dri-devel@lists.freedesktop.org
5392 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5393 S:      Maintained
5394 F:      drivers/gpu/drm/lima/
5395 F:      include/uapi/drm/lima_drm.h
5396 T:      git git://anongit.freedesktop.org/drm/drm-misc
5397
5398 DRM DRIVERS FOR MEDIATEK
5399 M:      CK Hu <ck.hu@mediatek.com>
5400 M:      Philipp Zabel <p.zabel@pengutronix.de>
5401 L:      dri-devel@lists.freedesktop.org
5402 S:      Supported
5403 F:      drivers/gpu/drm/mediatek/
5404 F:      Documentation/devicetree/bindings/display/mediatek/
5405
5406 DRM DRIVERS FOR NVIDIA TEGRA
5407 M:      Thierry Reding <thierry.reding@gmail.com>
5408 L:      dri-devel@lists.freedesktop.org
5409 L:      linux-tegra@vger.kernel.org
5410 T:      git git://anongit.freedesktop.org/tegra/linux.git
5411 S:      Supported
5412 F:      drivers/gpu/drm/tegra/
5413 F:      drivers/gpu/host1x/
5414 F:      include/linux/host1x.h
5415 F:      include/uapi/drm/tegra_drm.h
5416 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5417
5418 DRM DRIVERS FOR RENESAS
5419 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5420 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5421 L:      dri-devel@lists.freedesktop.org
5422 L:      linux-renesas-soc@vger.kernel.org
5423 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5424 S:      Supported
5425 F:      drivers/gpu/drm/rcar-du/
5426 F:      drivers/gpu/drm/shmobile/
5427 F:      include/linux/platform_data/shmob_drm.h
5428 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5429 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5430 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5431
5432 DRM DRIVERS FOR ROCKCHIP
5433 M:      Sandy Huang <hjc@rock-chips.com>
5434 M:      Heiko Stübner <heiko@sntech.de>
5435 L:      dri-devel@lists.freedesktop.org
5436 S:      Maintained
5437 F:      drivers/gpu/drm/rockchip/
5438 F:      Documentation/devicetree/bindings/display/rockchip/
5439 T:      git git://anongit.freedesktop.org/drm/drm-misc
5440
5441 DRM DRIVERS FOR STI
5442 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5443 M:      Vincent Abriou <vincent.abriou@st.com>
5444 L:      dri-devel@lists.freedesktop.org
5445 T:      git git://anongit.freedesktop.org/drm/drm-misc
5446 S:      Maintained
5447 F:      drivers/gpu/drm/sti
5448 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5449
5450 DRM DRIVERS FOR STM
5451 M:      Yannick Fertre <yannick.fertre@st.com>
5452 M:      Philippe Cornu <philippe.cornu@st.com>
5453 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5454 M:      Vincent Abriou <vincent.abriou@st.com>
5455 L:      dri-devel@lists.freedesktop.org
5456 T:      git git://anongit.freedesktop.org/drm/drm-misc
5457 S:      Maintained
5458 F:      drivers/gpu/drm/stm
5459 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5460
5461 DRM DRIVERS FOR TI LCDC
5462 M:      Jyri Sarha <jsarha@ti.com>
5463 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 S:      Maintained
5466 F:      drivers/gpu/drm/tilcdc/
5467 F:      Documentation/devicetree/bindings/display/tilcdc/
5468
5469 DRM DRIVERS FOR TI OMAP
5470 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5471 L:      dri-devel@lists.freedesktop.org
5472 S:      Maintained
5473 F:      drivers/gpu/drm/omapdrm/
5474 F:      Documentation/devicetree/bindings/display/ti/
5475
5476 DRM DRIVERS FOR V3D
5477 M:      Eric Anholt <eric@anholt.net>
5478 S:      Supported
5479 F:      drivers/gpu/drm/v3d/
5480 F:      include/uapi/drm/v3d_drm.h
5481 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5482 T:      git git://anongit.freedesktop.org/drm/drm-misc
5483
5484 DRM DRIVERS FOR VC4
5485 M:      Eric Anholt <eric@anholt.net>
5486 T:      git git://github.com/anholt/linux
5487 S:      Supported
5488 F:      drivers/gpu/drm/vc4/
5489 F:      include/uapi/drm/vc4_drm.h
5490 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5491 T:      git git://anongit.freedesktop.org/drm/drm-misc
5492
5493 DRM DRIVERS FOR VIVANTE GPU IP
5494 M:      Lucas Stach <l.stach@pengutronix.de>
5495 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5496 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5497 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5498 L:      dri-devel@lists.freedesktop.org
5499 S:      Maintained
5500 F:      drivers/gpu/drm/etnaviv/
5501 F:      include/uapi/drm/etnaviv_drm.h
5502 F:      Documentation/devicetree/bindings/display/etnaviv/
5503
5504 DRM DRIVERS FOR ZTE ZX
5505 M:      Shawn Guo <shawnguo@kernel.org>
5506 L:      dri-devel@lists.freedesktop.org
5507 S:      Maintained
5508 F:      drivers/gpu/drm/zte/
5509 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5510 T:      git git://anongit.freedesktop.org/drm/drm-misc
5511
5512 DRM PANEL DRIVERS
5513 M:      Thierry Reding <thierry.reding@gmail.com>
5514 R:      Sam Ravnborg <sam@ravnborg.org>
5515 L:      dri-devel@lists.freedesktop.org
5516 T:      git git://anongit.freedesktop.org/drm/drm-misc
5517 S:      Maintained
5518 F:      drivers/gpu/drm/drm_panel.c
5519 F:      drivers/gpu/drm/panel/
5520 F:      include/drm/drm_panel.h
5521 F:      Documentation/devicetree/bindings/display/panel/
5522
5523 DRM TINYDRM DRIVERS
5524 M:      Noralf Trønnes <noralf@tronnes.org>
5525 W:      https://github.com/notro/tinydrm/wiki/Development
5526 T:      git git://anongit.freedesktop.org/drm/drm-misc
5527 S:      Maintained
5528 F:      drivers/gpu/drm/tinydrm/
5529 F:      include/drm/tinydrm/
5530
5531 DRM DRIVERS FOR XEN
5532 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5533 T:      git git://anongit.freedesktop.org/drm/drm-misc
5534 L:      dri-devel@lists.freedesktop.org
5535 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5536 S:      Supported
5537 F:      drivers/gpu/drm/xen/
5538 F:      Documentation/gpu/xen-front.rst
5539
5540 DRM TTM SUBSYSTEM
5541 M:      Christian Koenig <christian.koenig@amd.com>
5542 M:      Huang Rui <ray.huang@amd.com>
5543 T:      git git://people.freedesktop.org/~agd5f/linux
5544 S:      Maintained
5545 L:      dri-devel@lists.freedesktop.org
5546 F:      include/drm/ttm/
5547 F:      drivers/gpu/drm/ttm/
5548
5549 DSBR100 USB FM RADIO DRIVER
5550 M:      Alexey Klimov <klimov.linux@gmail.com>
5551 L:      linux-media@vger.kernel.org
5552 T:      git git://linuxtv.org/media_tree.git
5553 S:      Maintained
5554 F:      drivers/media/radio/dsbr100.c
5555
5556 DSCC4 DRIVER
5557 M:      Francois Romieu <romieu@fr.zoreil.com>
5558 L:      netdev@vger.kernel.org
5559 S:      Maintained
5560 F:      drivers/net/wan/dscc4.c
5561
5562 DT3155 MEDIA DRIVER
5563 M:      Hans Verkuil <hverkuil@xs4all.nl>
5564 L:      linux-media@vger.kernel.org
5565 T:      git git://linuxtv.org/media_tree.git
5566 W:      https://linuxtv.org
5567 S:      Odd Fixes
5568 F:      drivers/media/pci/dt3155/
5569
5570 DVB_USB_AF9015 MEDIA DRIVER
5571 M:      Antti Palosaari <crope@iki.fi>
5572 L:      linux-media@vger.kernel.org
5573 W:      https://linuxtv.org
5574 W:      http://palosaari.fi/linux/
5575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5576 T:      git git://linuxtv.org/anttip/media_tree.git
5577 S:      Maintained
5578 F:      drivers/media/usb/dvb-usb-v2/af9015*
5579
5580 DVB_USB_AF9035 MEDIA DRIVER
5581 M:      Antti Palosaari <crope@iki.fi>
5582 L:      linux-media@vger.kernel.org
5583 W:      https://linuxtv.org
5584 W:      http://palosaari.fi/linux/
5585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5586 T:      git git://linuxtv.org/anttip/media_tree.git
5587 S:      Maintained
5588 F:      drivers/media/usb/dvb-usb-v2/af9035*
5589
5590 DVB_USB_ANYSEE MEDIA DRIVER
5591 M:      Antti Palosaari <crope@iki.fi>
5592 L:      linux-media@vger.kernel.org
5593 W:      https://linuxtv.org
5594 W:      http://palosaari.fi/linux/
5595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5596 T:      git git://linuxtv.org/anttip/media_tree.git
5597 S:      Maintained
5598 F:      drivers/media/usb/dvb-usb-v2/anysee*
5599
5600 DVB_USB_AU6610 MEDIA DRIVER
5601 M:      Antti Palosaari <crope@iki.fi>
5602 L:      linux-media@vger.kernel.org
5603 W:      https://linuxtv.org
5604 W:      http://palosaari.fi/linux/
5605 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5606 T:      git git://linuxtv.org/anttip/media_tree.git
5607 S:      Maintained
5608 F:      drivers/media/usb/dvb-usb-v2/au6610*
5609
5610 DVB_USB_CE6230 MEDIA DRIVER
5611 M:      Antti Palosaari <crope@iki.fi>
5612 L:      linux-media@vger.kernel.org
5613 W:      https://linuxtv.org
5614 W:      http://palosaari.fi/linux/
5615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5616 T:      git git://linuxtv.org/anttip/media_tree.git
5617 S:      Maintained
5618 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5619
5620 DVB_USB_CXUSB MEDIA DRIVER
5621 M:      Michael Krufky <mkrufky@linuxtv.org>
5622 L:      linux-media@vger.kernel.org
5623 W:      https://linuxtv.org
5624 W:      http://github.com/mkrufky
5625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5626 T:      git git://linuxtv.org/media_tree.git
5627 S:      Maintained
5628 F:      drivers/media/usb/dvb-usb/cxusb*
5629
5630 DVB_USB_EC168 MEDIA DRIVER
5631 M:      Antti Palosaari <crope@iki.fi>
5632 L:      linux-media@vger.kernel.org
5633 W:      https://linuxtv.org
5634 W:      http://palosaari.fi/linux/
5635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5636 T:      git git://linuxtv.org/anttip/media_tree.git
5637 S:      Maintained
5638 F:      drivers/media/usb/dvb-usb-v2/ec168*
5639
5640 DVB_USB_GL861 MEDIA DRIVER
5641 M:      Antti Palosaari <crope@iki.fi>
5642 L:      linux-media@vger.kernel.org
5643 W:      https://linuxtv.org
5644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5645 T:      git git://linuxtv.org/anttip/media_tree.git
5646 S:      Maintained
5647 F:      drivers/media/usb/dvb-usb-v2/gl861*
5648
5649 DVB_USB_MXL111SF MEDIA DRIVER
5650 M:      Michael Krufky <mkrufky@linuxtv.org>
5651 L:      linux-media@vger.kernel.org
5652 W:      https://linuxtv.org
5653 W:      http://github.com/mkrufky
5654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5655 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5656 S:      Maintained
5657 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5658
5659 DVB_USB_RTL28XXU MEDIA DRIVER
5660 M:      Antti Palosaari <crope@iki.fi>
5661 L:      linux-media@vger.kernel.org
5662 W:      https://linuxtv.org
5663 W:      http://palosaari.fi/linux/
5664 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5665 T:      git git://linuxtv.org/anttip/media_tree.git
5666 S:      Maintained
5667 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5668
5669 DVB_USB_V2 MEDIA DRIVER
5670 M:      Antti Palosaari <crope@iki.fi>
5671 L:      linux-media@vger.kernel.org
5672 W:      https://linuxtv.org
5673 W:      http://palosaari.fi/linux/
5674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5675 T:      git git://linuxtv.org/anttip/media_tree.git
5676 S:      Maintained
5677 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5678 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5679
5680 DYNAMIC DEBUG
5681 M:      Jason Baron <jbaron@akamai.com>
5682 S:      Maintained
5683 F:      lib/dynamic_debug.c
5684 F:      include/linux/dynamic_debug.h
5685
5686 DYNAMIC INTERRUPT MODERATION
5687 M:      Tal Gilboa <talgi@mellanox.com>
5688 S:      Maintained
5689 F:      include/linux/dim.h
5690 F:      lib/dim/
5691
5692 DZ DECSTATION DZ11 SERIAL DRIVER
5693 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5694 S:      Maintained
5695 F:      drivers/tty/serial/dz.*
5696
5697 E3X0 POWER BUTTON DRIVER
5698 M:      Moritz Fischer <moritz.fischer@ettus.com>
5699 L:      usrp-users@lists.ettus.com
5700 W:      http://www.ettus.com
5701 S:      Supported
5702 F:      drivers/input/misc/e3x0-button.c
5703 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5704
5705 E4000 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/tuners/e4000*
5714
5715 EARTH_PT1 MEDIA DRIVER
5716 M:      Akihiro Tsukada <tskd08@gmail.com>
5717 L:      linux-media@vger.kernel.org
5718 S:      Odd Fixes
5719 F:      drivers/media/pci/pt1/
5720
5721 EARTH_PT3 MEDIA DRIVER
5722 M:      Akihiro Tsukada <tskd08@gmail.com>
5723 L:      linux-media@vger.kernel.org
5724 S:      Odd Fixes
5725 F:      drivers/media/pci/pt3/
5726
5727 EC100 MEDIA DRIVER
5728 M:      Antti Palosaari <crope@iki.fi>
5729 L:      linux-media@vger.kernel.org
5730 W:      https://linuxtv.org
5731 W:      http://palosaari.fi/linux/
5732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5733 T:      git git://linuxtv.org/anttip/media_tree.git
5734 S:      Maintained
5735 F:      drivers/media/dvb-frontends/ec100*
5736
5737 ECRYPT FILE SYSTEM
5738 M:      Tyler Hicks <tyhicks@canonical.com>
5739 L:      ecryptfs@vger.kernel.org
5740 W:      http://ecryptfs.org
5741 W:      https://launchpad.net/ecryptfs
5742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5743 S:      Supported
5744 F:      Documentation/filesystems/ecryptfs.txt
5745 F:      fs/ecryptfs/
5746
5747 EDAC-AMD64
5748 M:      Borislav Petkov <bp@alien8.de>
5749 L:      linux-edac@vger.kernel.org
5750 S:      Maintained
5751 F:      drivers/edac/amd64_edac*
5752
5753 EDAC-AST2500
5754 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5755 S:      Supported
5756 F:      drivers/edac/aspeed_edac.c
5757 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5758
5759 EDAC-BLUEFIELD
5760 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5761 S:      Supported
5762 F:      drivers/edac/bluefield_edac.c
5763
5764 EDAC-CALXEDA
5765 M:      Robert Richter <rric@kernel.org>
5766 L:      linux-edac@vger.kernel.org
5767 S:      Maintained
5768 F:      drivers/edac/highbank*
5769
5770 EDAC-CAVIUM OCTEON
5771 M:      Ralf Baechle <ralf@linux-mips.org>
5772 M:      David Daney <david.daney@cavium.com>
5773 L:      linux-edac@vger.kernel.org
5774 L:      linux-mips@vger.kernel.org
5775 S:      Supported
5776 F:      drivers/edac/octeon_edac*
5777
5778 EDAC-CAVIUM THUNDERX
5779 M:      David Daney <david.daney@cavium.com>
5780 M:      Jan Glauber <jglauber@cavium.com>
5781 L:      linux-edac@vger.kernel.org
5782 S:      Supported
5783 F:      drivers/edac/thunderx_edac*
5784
5785 EDAC-CORE
5786 M:      Borislav Petkov <bp@alien8.de>
5787 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5788 M:      Tony Luck <tony.luck@intel.com>
5789 R:      James Morse <james.morse@arm.com>
5790 R:      Robert Richter <rrichter@marvell.com>
5791 L:      linux-edac@vger.kernel.org
5792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5793 S:      Supported
5794 F:      Documentation/admin-guide/ras.rst
5795 F:      Documentation/driver-api/edac.rst
5796 F:      drivers/edac/
5797 F:      include/linux/edac.h
5798
5799 EDAC-E752X
5800 M:      Mark Gross <mark.gross@intel.com>
5801 L:      linux-edac@vger.kernel.org
5802 S:      Maintained
5803 F:      drivers/edac/e752x_edac.c
5804
5805 EDAC-E7XXX
5806 L:      linux-edac@vger.kernel.org
5807 S:      Maintained
5808 F:      drivers/edac/e7xxx_edac.c
5809
5810 EDAC-FSL_DDR
5811 M:      York Sun <york.sun@nxp.com>
5812 L:      linux-edac@vger.kernel.org
5813 S:      Maintained
5814 F:      drivers/edac/fsl_ddr_edac.*
5815
5816 EDAC-GHES
5817 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5818 L:      linux-edac@vger.kernel.org
5819 S:      Maintained
5820 F:      drivers/edac/ghes_edac.c
5821
5822 EDAC-I10NM
5823 M:      Tony Luck <tony.luck@intel.com>
5824 L:      linux-edac@vger.kernel.org
5825 S:      Maintained
5826 F:      drivers/edac/i10nm_base.c
5827
5828 EDAC-I3000
5829 L:      linux-edac@vger.kernel.org
5830 S:      Orphan
5831 F:      drivers/edac/i3000_edac.c
5832
5833 EDAC-I5000
5834 L:      linux-edac@vger.kernel.org
5835 S:      Maintained
5836 F:      drivers/edac/i5000_edac.c
5837
5838 EDAC-I5400
5839 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5840 L:      linux-edac@vger.kernel.org
5841 S:      Maintained
5842 F:      drivers/edac/i5400_edac.c
5843
5844 EDAC-I7300
5845 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5846 L:      linux-edac@vger.kernel.org
5847 S:      Maintained
5848 F:      drivers/edac/i7300_edac.c
5849
5850 EDAC-I7CORE
5851 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5852 L:      linux-edac@vger.kernel.org
5853 S:      Maintained
5854 F:      drivers/edac/i7core_edac.c
5855
5856 EDAC-I82443BXGX
5857 M:      Tim Small <tim@buttersideup.com>
5858 L:      linux-edac@vger.kernel.org
5859 S:      Maintained
5860 F:      drivers/edac/i82443bxgx_edac.c
5861
5862 EDAC-I82975X
5863 M:      "Arvind R." <arvino55@gmail.com>
5864 L:      linux-edac@vger.kernel.org
5865 S:      Maintained
5866 F:      drivers/edac/i82975x_edac.c
5867
5868 EDAC-IE31200
5869 M:      Jason Baron <jbaron@akamai.com>
5870 L:      linux-edac@vger.kernel.org
5871 S:      Maintained
5872 F:      drivers/edac/ie31200_edac.c
5873
5874 EDAC-MPC85XX
5875 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5876 L:      linux-edac@vger.kernel.org
5877 S:      Maintained
5878 F:      drivers/edac/mpc85xx_edac.[ch]
5879
5880 EDAC-PASEMI
5881 M:      Egor Martovetsky <egor@pasemi.com>
5882 L:      linux-edac@vger.kernel.org
5883 S:      Maintained
5884 F:      drivers/edac/pasemi_edac.c
5885
5886 EDAC-PND2
5887 M:      Tony Luck <tony.luck@intel.com>
5888 L:      linux-edac@vger.kernel.org
5889 S:      Maintained
5890 F:      drivers/edac/pnd2_edac.[ch]
5891
5892 EDAC-R82600
5893 M:      Tim Small <tim@buttersideup.com>
5894 L:      linux-edac@vger.kernel.org
5895 S:      Maintained
5896 F:      drivers/edac/r82600_edac.c
5897
5898 EDAC-SBRIDGE
5899 M:      Tony Luck <tony.luck@intel.com>
5900 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5901 L:      linux-edac@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/edac/sb_edac.c
5904
5905 EDAC-SIFIVE
5906 M:      Yash Shah <yash.shah@sifive.com>
5907 L:      linux-edac@vger.kernel.org
5908 S:      Supported
5909 F:      drivers/edac/sifive_edac.c
5910
5911 EDAC-SKYLAKE
5912 M:      Tony Luck <tony.luck@intel.com>
5913 L:      linux-edac@vger.kernel.org
5914 S:      Maintained
5915 F:      drivers/edac/skx_*.c
5916
5917 EDAC-TI
5918 M:      Tero Kristo <t-kristo@ti.com>
5919 L:      linux-edac@vger.kernel.org
5920 S:      Maintained
5921 F:      drivers/edac/ti_edac.c
5922
5923 EDAC-QCOM
5924 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5925 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5926 L:      linux-arm-msm@vger.kernel.org
5927 L:      linux-edac@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/edac/qcom_edac.c
5930
5931 EDIROL UA-101/UA-1000 DRIVER
5932 M:      Clemens Ladisch <clemens@ladisch.de>
5933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5935 S:      Maintained
5936 F:      sound/usb/misc/ua101.c
5937
5938 EFI TEST DRIVER
5939 L:      linux-efi@vger.kernel.org
5940 M:      Ivan Hu <ivan.hu@canonical.com>
5941 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5942 S:      Maintained
5943 F:      drivers/firmware/efi/test/
5944
5945 EFI VARIABLE FILESYSTEM
5946 M:      Matthew Garrett <matthew.garrett@nebula.com>
5947 M:      Jeremy Kerr <jk@ozlabs.org>
5948 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5950 L:      linux-efi@vger.kernel.org
5951 S:      Maintained
5952 F:      fs/efivarfs/
5953
5954 EFIFB FRAMEBUFFER DRIVER
5955 L:      linux-fbdev@vger.kernel.org
5956 M:      Peter Jones <pjones@redhat.com>
5957 S:      Maintained
5958 F:      drivers/video/fbdev/efifb.c
5959
5960 EFS FILESYSTEM
5961 W:      http://aeschi.ch.eu.org/efs/
5962 S:      Orphan
5963 F:      fs/efs/
5964
5965 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5966 M:      Douglas Miller <dougmill@linux.ibm.com>
5967 L:      netdev@vger.kernel.org
5968 S:      Maintained
5969 F:      drivers/net/ethernet/ibm/ehea/
5970
5971 EM28XX VIDEO4LINUX DRIVER
5972 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5973 L:      linux-media@vger.kernel.org
5974 W:      https://linuxtv.org
5975 T:      git git://linuxtv.org/media_tree.git
5976 S:      Maintained
5977 F:      drivers/media/usb/em28xx/
5978 F:      Documentation/media/v4l-drivers/em28xx*
5979
5980 EMBEDDED LINUX
5981 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5982 M:      Matt Mackall <mpm@selenic.com>
5983 M:      David Woodhouse <dwmw2@infradead.org>
5984 L:      linux-embedded@vger.kernel.org
5985 S:      Maintained
5986
5987 Emulex 10Gbps iSCSI - OneConnect DRIVER
5988 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5989 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5990 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5991 L:      linux-scsi@vger.kernel.org
5992 W:      http://www.broadcom.com
5993 S:      Supported
5994 F:      drivers/scsi/be2iscsi/
5995
5996 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5997 M:      Sathya Perla <sathya.perla@broadcom.com>
5998 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5999 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6000 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6001 L:      netdev@vger.kernel.org
6002 W:      http://www.emulex.com
6003 S:      Supported
6004 F:      drivers/net/ethernet/emulex/benet/
6005
6006 EMULEX ONECONNECT ROCE DRIVER
6007 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6008 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6009 L:      linux-rdma@vger.kernel.org
6010 W:      http://www.broadcom.com
6011 S:      Odd Fixes
6012 F:      drivers/infiniband/hw/ocrdma/
6013 F:      include/uapi/rdma/ocrdma-abi.h
6014
6015 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6016 M:      James Smart <james.smart@broadcom.com>
6017 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6018 L:      linux-scsi@vger.kernel.org
6019 W:      http://www.broadcom.com
6020 S:      Supported
6021 F:      drivers/scsi/lpfc/
6022
6023 ENE CB710 FLASH CARD READER DRIVER
6024 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6025 S:      Maintained
6026 F:      drivers/misc/cb710/
6027 F:      drivers/mmc/host/cb710-mmc.*
6028 F:      include/linux/cb710.h
6029
6030 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6031 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6032 S:      Maintained
6033 F:      drivers/media/rc/ene_ir.*
6034
6035 EPSON S1D13XXX FRAMEBUFFER DRIVER
6036 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6037 S:      Maintained
6038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6039 F:      drivers/video/fbdev/s1d13xxxfb.c
6040 F:      include/video/s1d13xxxfb.h
6041
6042 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6043 M:      Jeff Layton <jlayton@kernel.org>
6044 S:      Maintained
6045 F:      lib/errseq.c
6046 F:      include/linux/errseq.h
6047
6048 ET131X NETWORK DRIVER
6049 M:      Mark Einon <mark.einon@gmail.com>
6050 S:      Odd Fixes
6051 F:      drivers/net/ethernet/agere/
6052
6053 ETHERNET BRIDGE
6054 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6055 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6056 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6057 L:      netdev@vger.kernel.org
6058 W:      http://www.linuxfoundation.org/en/Net:Bridge
6059 S:      Maintained
6060 F:      include/linux/netfilter_bridge/
6061 F:      net/bridge/
6062
6063 ETHERNET PHY LIBRARY
6064 M:      Andrew Lunn <andrew@lunn.ch>
6065 M:      Florian Fainelli <f.fainelli@gmail.com>
6066 M:      Heiner Kallweit <hkallweit1@gmail.com>
6067 L:      netdev@vger.kernel.org
6068 S:      Maintained
6069 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6070 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6071 F:      Documentation/devicetree/bindings/net/mdio*
6072 F:      Documentation/networking/phy.rst
6073 F:      drivers/net/phy/
6074 F:      drivers/of/of_mdio.c
6075 F:      drivers/of/of_net.c
6076 F:      include/linux/*mdio*.h
6077 F:      include/linux/of_net.h
6078 F:      include/linux/phy.h
6079 F:      include/linux/phy_fixed.h
6080 F:      include/linux/platform_data/mdio-bcm-unimac.h
6081 F:      include/linux/platform_data/mdio-gpio.h
6082 F:      include/trace/events/mdio.h
6083 F:      include/uapi/linux/mdio.h
6084 F:      include/uapi/linux/mii.h
6085
6086 EXT2 FILE SYSTEM
6087 M:      Jan Kara <jack@suse.com>
6088 L:      linux-ext4@vger.kernel.org
6089 S:      Maintained
6090 F:      Documentation/filesystems/ext2.txt
6091 F:      fs/ext2/
6092 F:      include/linux/ext2*
6093
6094 EXT4 FILE SYSTEM
6095 M:      "Theodore Ts'o" <tytso@mit.edu>
6096 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6097 L:      linux-ext4@vger.kernel.org
6098 W:      http://ext4.wiki.kernel.org
6099 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6101 S:      Maintained
6102 F:      Documentation/filesystems/ext4/
6103 F:      fs/ext4/
6104
6105 Extended Verification Module (EVM)
6106 M:      Mimi Zohar <zohar@linux.ibm.com>
6107 L:      linux-integrity@vger.kernel.org
6108 S:      Supported
6109 F:      security/integrity/evm/
6110
6111 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6112 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6113 L:      linux-efi@vger.kernel.org
6114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6115 S:      Maintained
6116 F:      Documentation/admin-guide/efi-stub.rst
6117 F:      arch/*/kernel/efi.c
6118 F:      arch/x86/boot/compressed/eboot.[ch]
6119 F:      arch/*/include/asm/efi.h
6120 F:      arch/x86/platform/efi/
6121 F:      drivers/firmware/efi/
6122 F:      include/linux/efi*.h
6123 F:      arch/arm/boot/compressed/efi-header.S
6124 F:      arch/arm64/kernel/efi-entry.S
6125
6126 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6127 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6128 M:      Chanwoo Choi <cw00.choi@samsung.com>
6129 L:      linux-kernel@vger.kernel.org
6130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6131 S:      Maintained
6132 F:      drivers/extcon/
6133 F:      include/linux/extcon/
6134 F:      include/linux/extcon.h
6135 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6136 F:      Documentation/devicetree/bindings/extcon/
6137
6138 EXYNOS DP DRIVER
6139 M:      Jingoo Han <jingoohan1@gmail.com>
6140 L:      dri-devel@lists.freedesktop.org
6141 S:      Maintained
6142 F:      drivers/gpu/drm/exynos/exynos_dp*
6143
6144 EXYNOS SYSMMU (IOMMU) driver
6145 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6146 L:      iommu@lists.linux-foundation.org
6147 S:      Maintained
6148 F:      drivers/iommu/exynos-iommu.c
6149
6150 EZchip NPS platform support
6151 M:      Vineet Gupta <vgupta@synopsys.com>
6152 M:      Ofer Levi <oferle@mellanox.com>
6153 S:      Supported
6154 F:      arch/arc/plat-eznps
6155 F:      arch/arc/boot/dts/eznps.dts
6156
6157 F2FS FILE SYSTEM
6158 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6159 M:      Chao Yu <yuchao0@huawei.com>
6160 L:      linux-f2fs-devel@lists.sourceforge.net
6161 W:      https://f2fs.wiki.kernel.org/
6162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6163 S:      Maintained
6164 F:      Documentation/filesystems/f2fs.txt
6165 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6166 F:      fs/f2fs/
6167 F:      include/linux/f2fs_fs.h
6168 F:      include/trace/events/f2fs.h
6169
6170 F71805F HARDWARE MONITORING DRIVER
6171 M:      Jean Delvare <jdelvare@suse.com>
6172 L:      linux-hwmon@vger.kernel.org
6173 S:      Maintained
6174 F:      Documentation/hwmon/f71805f.rst
6175 F:      drivers/hwmon/f71805f.c
6176
6177 FADDR2LINE
6178 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6179 S:      Maintained
6180 F:      scripts/faddr2line
6181
6182 FAILOVER MODULE
6183 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6184 L:      netdev@vger.kernel.org
6185 S:      Supported
6186 F:      net/core/failover.c
6187 F:      include/net/failover.h
6188 F:      Documentation/networking/failover.rst
6189
6190 FANOTIFY
6191 M:      Jan Kara <jack@suse.cz>
6192 R:      Amir Goldstein <amir73il@gmail.com>
6193 L:      linux-fsdevel@vger.kernel.org
6194 S:      Maintained
6195 F:      fs/notify/fanotify/
6196 F:      include/linux/fanotify.h
6197 F:      include/uapi/linux/fanotify.h
6198
6199 FARSYNC SYNCHRONOUS DRIVER
6200 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6201 W:      http://www.farsite.co.uk/
6202 S:      Supported
6203 F:      drivers/net/wan/farsync.*
6204
6205 FAULT INJECTION SUPPORT
6206 M:      Akinobu Mita <akinobu.mita@gmail.com>
6207 S:      Supported
6208 F:      Documentation/fault-injection/
6209 F:      lib/fault-inject.c
6210
6211 FBTFT Framebuffer drivers
6212 S:      Orphan
6213 L:      dri-devel@lists.freedesktop.org
6214 L:      linux-fbdev@vger.kernel.org
6215 F:      drivers/staging/fbtft/
6216
6217 FC0011 TUNER DRIVER
6218 M:      Michael Buesch <m@bues.ch>
6219 L:      linux-media@vger.kernel.org
6220 S:      Maintained
6221 F:      drivers/media/tuners/fc0011.h
6222 F:      drivers/media/tuners/fc0011.c
6223
6224 FC2580 MEDIA DRIVER
6225 M:      Antti Palosaari <crope@iki.fi>
6226 L:      linux-media@vger.kernel.org
6227 W:      https://linuxtv.org
6228 W:      http://palosaari.fi/linux/
6229 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6230 T:      git git://linuxtv.org/anttip/media_tree.git
6231 S:      Maintained
6232 F:      drivers/media/tuners/fc2580*
6233
6234 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6235 M:      Hannes Reinecke <hare@suse.de>
6236 L:      linux-scsi@vger.kernel.org
6237 W:      www.Open-FCoE.org
6238 S:      Supported
6239 F:      drivers/scsi/libfc/
6240 F:      drivers/scsi/fcoe/
6241 F:      include/scsi/fc/
6242 F:      include/scsi/libfc.h
6243 F:      include/scsi/libfcoe.h
6244 F:      include/uapi/scsi/fc/
6245
6246 FILE LOCKING (flock() and fcntl()/lockf())
6247 M:      Jeff Layton <jlayton@kernel.org>
6248 M:      "J. Bruce Fields" <bfields@fieldses.org>
6249 L:      linux-fsdevel@vger.kernel.org
6250 S:      Maintained
6251 F:      include/linux/fcntl.h
6252 F:      include/uapi/linux/fcntl.h
6253 F:      fs/fcntl.c
6254 F:      fs/locks.c
6255
6256 FILESYSTEMS (VFS and infrastructure)
6257 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6258 L:      linux-fsdevel@vger.kernel.org
6259 S:      Maintained
6260 F:      fs/*
6261 F:      include/linux/fs.h
6262 F:      include/linux/fs_types.h
6263 F:      include/uapi/linux/fs.h
6264
6265 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6266 M:      Riku Voipio <riku.voipio@iki.fi>
6267 L:      linux-hwmon@vger.kernel.org
6268 S:      Maintained
6269 F:      drivers/hwmon/f75375s.c
6270 F:      include/linux/f75375s.h
6271
6272 FIREWIRE AUDIO DRIVERS
6273 M:      Clemens Ladisch <clemens@ladisch.de>
6274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6276 S:      Maintained
6277 F:      sound/firewire/
6278
6279 FIREWIRE MEDIA DRIVERS (firedtv)
6280 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6281 L:      linux-media@vger.kernel.org
6282 L:      linux1394-devel@lists.sourceforge.net
6283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6284 S:      Maintained
6285 F:      drivers/media/firewire/
6286
6287 FIREWIRE SBP-2 TARGET
6288 M:      Chris Boot <bootc@bootc.net>
6289 L:      linux-scsi@vger.kernel.org
6290 L:      target-devel@vger.kernel.org
6291 L:      linux1394-devel@lists.sourceforge.net
6292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6293 S:      Maintained
6294 F:      drivers/target/sbp/
6295
6296 FIREWIRE SUBSYSTEM
6297 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6298 L:      linux1394-devel@lists.sourceforge.net
6299 W:      http://ieee1394.wiki.kernel.org/
6300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6301 S:      Maintained
6302 F:      drivers/firewire/
6303 F:      include/linux/firewire.h
6304 F:      include/uapi/linux/firewire*.h
6305 F:      tools/firewire/
6306
6307 FIRMWARE LOADER (request_firmware)
6308 M:      Luis Chamberlain <mcgrof@kernel.org>
6309 L:      linux-kernel@vger.kernel.org
6310 S:      Maintained
6311 F:      Documentation/firmware_class/
6312 F:      drivers/base/firmware_loader/
6313 F:      include/linux/firmware.h
6314
6315 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6316 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6317 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6318 S:      Maintained
6319 F:      drivers/block/rsxx/
6320
6321 FLEXTIMER FTM-QUADDEC DRIVER
6322 M:      Patrick Havelange <patrick.havelange@essensium.com>
6323 L:      linux-iio@vger.kernel.org
6324 S:      Maintained
6325 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6326 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6327 F:      drivers/counter/ftm-quaddec.c
6328
6329 FLOPPY DRIVER
6330 M:      Denis Efremov <efremov@linux.com>
6331 S:      Odd Fixes
6332 L:      linux-block@vger.kernel.org
6333 F:      drivers/block/floppy.c
6334
6335 FPGA MANAGER FRAMEWORK
6336 M:      Moritz Fischer <mdf@kernel.org>
6337 L:      linux-fpga@vger.kernel.org
6338 S:      Maintained
6339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6340 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6341 F:      Documentation/fpga/
6342 F:      Documentation/driver-api/fpga/
6343 F:      Documentation/devicetree/bindings/fpga/
6344 F:      drivers/fpga/
6345 F:      include/linux/fpga/
6346 W:      http://www.rocketboards.org
6347
6348 FPGA DFL DRIVERS
6349 M:      Wu Hao <hao.wu@intel.com>
6350 L:      linux-fpga@vger.kernel.org
6351 S:      Maintained
6352 F:      Documentation/fpga/dfl.rst
6353 F:      include/uapi/linux/fpga-dfl.h
6354 F:      drivers/fpga/dfl*
6355
6356 FPU EMULATOR
6357 M:      Bill Metzenthen <billm@melbpc.org.au>
6358 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6359 S:      Maintained
6360 F:      arch/x86/math-emu/
6361
6362 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6363 L:      netdev@vger.kernel.org
6364 S:      Orphan
6365 F:      drivers/net/wan/dlci.c
6366 F:      drivers/net/wan/sdla.c
6367
6368 FRAMEBUFFER LAYER
6369 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6370 L:      dri-devel@lists.freedesktop.org
6371 L:      linux-fbdev@vger.kernel.org
6372 T:      git git://anongit.freedesktop.org/drm/drm-misc
6373 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6374 S:      Maintained
6375 F:      Documentation/fb/
6376 F:      drivers/video/
6377 F:      include/video/
6378 F:      include/linux/fb.h
6379 F:      include/uapi/video/
6380 F:      include/uapi/linux/fb.h
6381
6382 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6383 M:      Horia Geantă <horia.geanta@nxp.com>
6384 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6385 L:      linux-crypto@vger.kernel.org
6386 S:      Maintained
6387 F:      drivers/crypto/caam/
6388 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6389
6390 FREESCALE DIU FRAMEBUFFER DRIVER
6391 M:      Timur Tabi <timur@kernel.org>
6392 L:      linux-fbdev@vger.kernel.org
6393 S:      Maintained
6394 F:      drivers/video/fbdev/fsl-diu-fb.*
6395
6396 FREESCALE DMA DRIVER
6397 M:      Li Yang <leoyang.li@nxp.com>
6398 M:      Zhang Wei <zw@zh-kernel.org>
6399 L:      linuxppc-dev@lists.ozlabs.org
6400 S:      Maintained
6401 F:      drivers/dma/fsldma.*
6402
6403 FREESCALE ENETC ETHERNET DRIVERS
6404 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6405 L:      netdev@vger.kernel.org
6406 S:      Maintained
6407 F:      drivers/net/ethernet/freescale/enetc/
6408
6409 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6410 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6411 L:      netdev@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/net/ethernet/freescale/gianfar*
6414 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6415
6416 FREESCALE GPMI NAND DRIVER
6417 M:      Han Xu <han.xu@nxp.com>
6418 L:      linux-mtd@lists.infradead.org
6419 S:      Maintained
6420 F:      drivers/mtd/nand/raw/gpmi-nand/*
6421
6422 FREESCALE I2C CPM DRIVER
6423 M:      Jochen Friedrich <jochen@scram.de>
6424 L:      linuxppc-dev@lists.ozlabs.org
6425 L:      linux-i2c@vger.kernel.org
6426 S:      Maintained
6427 F:      drivers/i2c/busses/i2c-cpm.c
6428
6429 FREESCALE IMX DDR PMU DRIVER
6430 M:      Frank Li <Frank.li@nxp.com>
6431 L:      linux-arm-kernel@lists.infradead.org
6432 S:      Maintained
6433 F:      drivers/perf/fsl_imx8_ddr_perf.c
6434 F:      Documentation/admin-guide/perf/imx-ddr.rst
6435 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6436
6437 FREESCALE IMX I2C DRIVER
6438 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6439 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6440 L:      linux-i2c@vger.kernel.org
6441 S:      Maintained
6442 F:      drivers/i2c/busses/i2c-imx.c
6443 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6444
6445 FREESCALE IMX LPI2C DRIVER
6446 M:      Dong Aisheng <aisheng.dong@nxp.com>
6447 L:      linux-i2c@vger.kernel.org
6448 L:      linux-imx@nxp.com
6449 S:      Maintained
6450 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6451 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6452
6453 FREESCALE IMX / MXC FEC DRIVER
6454 M:      Fugang Duan <fugang.duan@nxp.com>
6455 L:      netdev@vger.kernel.org
6456 S:      Maintained
6457 F:      drivers/net/ethernet/freescale/fec_main.c
6458 F:      drivers/net/ethernet/freescale/fec_ptp.c
6459 F:      drivers/net/ethernet/freescale/fec.h
6460 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6461
6462 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6463 M:      Sascha Hauer <s.hauer@pengutronix.de>
6464 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6465 L:      linux-fbdev@vger.kernel.org
6466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6467 S:      Maintained
6468 F:      include/linux/platform_data/video-imxfb.h
6469 F:      drivers/video/fbdev/imxfb.c
6470
6471 FREESCALE QORIQ DPAA ETHERNET DRIVER
6472 M:      Madalin Bucur <madalin.bucur@nxp.com>
6473 L:      netdev@vger.kernel.org
6474 S:      Maintained
6475 F:      drivers/net/ethernet/freescale/dpaa
6476
6477 FREESCALE QORIQ DPAA FMAN DRIVER
6478 M:      Madalin Bucur <madalin.bucur@nxp.com>
6479 L:      netdev@vger.kernel.org
6480 S:      Maintained
6481 F:      drivers/net/ethernet/freescale/fman
6482 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6483
6484 FREESCALE QORIQ PTP CLOCK DRIVER
6485 M:      Yangbo Lu <yangbo.lu@nxp.com>
6486 L:      netdev@vger.kernel.org
6487 S:      Maintained
6488 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6489 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6490 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6491 F:      drivers/ptp/ptp_qoriq.c
6492 F:      drivers/ptp/ptp_qoriq_debugfs.c
6493 F:      include/linux/fsl/ptp_qoriq.h
6494 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6495
6496 FREESCALE QUAD SPI DRIVER
6497 M:      Han Xu <han.xu@nxp.com>
6498 L:      linux-spi@vger.kernel.org
6499 S:      Maintained
6500 F:      drivers/spi/spi-fsl-qspi.c
6501
6502 FREESCALE QUICC ENGINE LIBRARY
6503 M:      Qiang Zhao <qiang.zhao@nxp.com>
6504 L:      linuxppc-dev@lists.ozlabs.org
6505 S:      Maintained
6506 F:      drivers/soc/fsl/qe/
6507 F:      include/soc/fsl/*qe*.h
6508 F:      include/soc/fsl/*ucc*.h
6509
6510 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6511 M:      Li Yang <leoyang.li@nxp.com>
6512 L:      netdev@vger.kernel.org
6513 L:      linuxppc-dev@lists.ozlabs.org
6514 S:      Maintained
6515 F:      drivers/net/ethernet/freescale/ucc_geth*
6516
6517 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6518 M:      Zhao Qiang <qiang.zhao@nxp.com>
6519 L:      netdev@vger.kernel.org
6520 L:      linuxppc-dev@lists.ozlabs.org
6521 S:      Maintained
6522 F:      drivers/net/wan/fsl_ucc_hdlc*
6523
6524 FREESCALE QUICC ENGINE UCC UART DRIVER
6525 M:      Timur Tabi <timur@kernel.org>
6526 L:      linuxppc-dev@lists.ozlabs.org
6527 S:      Maintained
6528 F:      drivers/tty/serial/ucc_uart.c
6529
6530 FREESCALE SOC DRIVERS
6531 M:      Li Yang <leoyang.li@nxp.com>
6532 L:      linuxppc-dev@lists.ozlabs.org
6533 L:      linux-arm-kernel@lists.infradead.org
6534 S:      Maintained
6535 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6536 F:      Documentation/devicetree/bindings/soc/fsl/
6537 F:      drivers/soc/fsl/
6538 F:      include/linux/fsl/
6539
6540 FREESCALE SOC FS_ENET DRIVER
6541 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6542 L:      linuxppc-dev@lists.ozlabs.org
6543 L:      netdev@vger.kernel.org
6544 S:      Maintained
6545 F:      drivers/net/ethernet/freescale/fs_enet/
6546 F:      include/linux/fs_enet_pd.h
6547
6548 FREESCALE SOC SOUND DRIVERS
6549 M:      Timur Tabi <timur@kernel.org>
6550 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6551 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6552 R:      Fabio Estevam <festevam@gmail.com>
6553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6554 L:      linuxppc-dev@lists.ozlabs.org
6555 S:      Maintained
6556 F:      sound/soc/fsl/fsl*
6557 F:      sound/soc/fsl/imx*
6558 F:      sound/soc/fsl/mpc8610_hpcd.c
6559
6560 FREESCALE USB PERIPHERAL DRIVERS
6561 M:      Li Yang <leoyang.li@nxp.com>
6562 L:      linux-usb@vger.kernel.org
6563 L:      linuxppc-dev@lists.ozlabs.org
6564 S:      Maintained
6565 F:      drivers/usb/gadget/udc/fsl*
6566
6567 FREEVXFS FILESYSTEM
6568 M:      Christoph Hellwig <hch@infradead.org>
6569 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6570 S:      Maintained
6571 F:      fs/freevxfs/
6572
6573 FREEZER
6574 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6575 M:      Pavel Machek <pavel@ucw.cz>
6576 L:      linux-pm@vger.kernel.org
6577 S:      Supported
6578 F:      Documentation/power/freezing-of-tasks.rst
6579 F:      include/linux/freezer.h
6580 F:      kernel/freezer.c
6581
6582 FRONTSWAP API
6583 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6584 L:      linux-kernel@vger.kernel.org
6585 S:      Maintained
6586 F:      mm/frontswap.c
6587 F:      include/linux/frontswap.h
6588
6589 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6590 M:      David Howells <dhowells@redhat.com>
6591 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6592 S:      Supported
6593 F:      Documentation/filesystems/caching/
6594 F:      fs/fscache/
6595 F:      include/linux/fscache*.h
6596
6597 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6598 M:      Theodore Y. Ts'o <tytso@mit.edu>
6599 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6600 M:      Eric Biggers <ebiggers@kernel.org>
6601 L:      linux-fscrypt@vger.kernel.org
6602 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6603 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6604 S:      Supported
6605 F:      fs/crypto/
6606 F:      include/linux/fscrypt*.h
6607 F:      Documentation/filesystems/fscrypt.rst
6608
6609 FSI SUBSYSTEM
6610 M:      Jeremy Kerr <jk@ozlabs.org>
6611 M:      Joel Stanley <joel@jms.id.au>
6612 R:      Alistar Popple <alistair@popple.id.au>
6613 R:      Eddie James <eajames@linux.ibm.com>
6614 L:      linux-fsi@lists.ozlabs.org
6615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6616 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6617 S:      Supported
6618 F:      drivers/fsi/
6619 F:      include/linux/fsi*.h
6620 F:      include/trace/events/fsi*.h
6621
6622 FSI-ATTACHED I2C DRIVER
6623 M:      Eddie James <eajames@linux.ibm.com>
6624 L:      linux-i2c@vger.kernel.org
6625 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6626 S:      Maintained
6627 F:      drivers/i2c/busses/i2c-fsi.c
6628 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6629
6630 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6631 M:      Jan Kara <jack@suse.cz>
6632 R:      Amir Goldstein <amir73il@gmail.com>
6633 L:      linux-fsdevel@vger.kernel.org
6634 S:      Maintained
6635 F:      fs/notify/
6636 F:      include/linux/fsnotify*.h
6637
6638 FUJITSU LAPTOP EXTRAS
6639 M:      Jonathan Woithe <jwoithe@just42.net>
6640 L:      platform-driver-x86@vger.kernel.org
6641 S:      Maintained
6642 F:      drivers/platform/x86/fujitsu-laptop.c
6643
6644 FUJITSU M-5MO LS CAMERA ISP DRIVER
6645 M:      Kyungmin Park <kyungmin.park@samsung.com>
6646 M:      Heungjun Kim <riverful.kim@samsung.com>
6647 L:      linux-media@vger.kernel.org
6648 S:      Maintained
6649 F:      drivers/media/i2c/m5mols/
6650 F:      include/media/i2c/m5mols.h
6651
6652 FUJITSU TABLET EXTRAS
6653 M:      Robert Gerlach <khnz@gmx.de>
6654 L:      platform-driver-x86@vger.kernel.org
6655 S:      Maintained
6656 F:      drivers/platform/x86/fujitsu-tablet.c
6657
6658 FUSE: FILESYSTEM IN USERSPACE
6659 M:      Miklos Szeredi <miklos@szeredi.hu>
6660 L:      linux-fsdevel@vger.kernel.org
6661 W:      http://fuse.sourceforge.net/
6662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6663 S:      Maintained
6664 F:      fs/fuse/
6665 F:      include/uapi/linux/fuse.h
6666 F:      Documentation/filesystems/fuse.txt
6667
6668 FUTEX SUBSYSTEM
6669 M:      Thomas Gleixner <tglx@linutronix.de>
6670 M:      Ingo Molnar <mingo@redhat.com>
6671 R:      Peter Zijlstra <peterz@infradead.org>
6672 R:      Darren Hart <dvhart@infradead.org>
6673 L:      linux-kernel@vger.kernel.org
6674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6675 S:      Maintained
6676 F:      kernel/futex.c
6677 F:      include/asm-generic/futex.h
6678 F:      include/linux/futex.h
6679 F:      include/uapi/linux/futex.h
6680 F:      tools/testing/selftests/futex/
6681 F:      tools/perf/bench/futex*
6682 F:      Documentation/*futex*
6683
6684 GCC PLUGINS
6685 M:      Kees Cook <keescook@chromium.org>
6686 R:      Emese Revfy <re.emese@gmail.com>
6687 L:      kernel-hardening@lists.openwall.com
6688 S:      Maintained
6689 F:      scripts/gcc-plugins/
6690 F:      scripts/gcc-plugin.sh
6691 F:      scripts/Makefile.gcc-plugins
6692 F:      Documentation/core-api/gcc-plugins.rst
6693
6694 GASKET DRIVER FRAMEWORK
6695 M:      Rob Springer <rspringer@google.com>
6696 M:      Todd Poynor <toddpoynor@google.com>
6697 M:      Ben Chan <benchan@chromium.org>
6698 S:      Maintained
6699 F:      drivers/staging/gasket/
6700
6701 GCOV BASED KERNEL PROFILING
6702 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6703 S:      Maintained
6704 F:      kernel/gcov/
6705 F:      Documentation/dev-tools/gcov.rst
6706
6707 GDB KERNEL DEBUGGING HELPER SCRIPTS
6708 M:      Jan Kiszka <jan.kiszka@siemens.com>
6709 M:      Kieran Bingham <kbingham@kernel.org>
6710 S:      Supported
6711 F:      scripts/gdb/
6712
6713 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6714 M:      Achim Leubner <achim_leubner@adaptec.com>
6715 L:      linux-scsi@vger.kernel.org
6716 W:      http://www.icp-vortex.com/
6717 S:      Supported
6718 F:      drivers/scsi/gdt*
6719
6720 GEMTEK FM RADIO RECEIVER DRIVER
6721 M:      Hans Verkuil <hverkuil@xs4all.nl>
6722 L:      linux-media@vger.kernel.org
6723 T:      git git://linuxtv.org/media_tree.git
6724 W:      https://linuxtv.org
6725 S:      Maintained
6726 F:      drivers/media/radio/radio-gemtek*
6727
6728 GENERIC ARCHITECTURE TOPOLOGY
6729 M:      Sudeep Holla <sudeep.holla@arm.com>
6730 L:      linux-kernel@vger.kernel.org
6731 S:      Maintained
6732 F:      drivers/base/arch_topology.c
6733 F:      include/linux/arch_topology.h
6734
6735 GENERIC GPIO I2C DRIVER
6736 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6737 S:      Supported
6738 F:      drivers/i2c/busses/i2c-gpio.c
6739 F:      include/linux/platform_data/i2c-gpio.h
6740
6741 GENERIC GPIO I2C MULTIPLEXER DRIVER
6742 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6743 L:      linux-i2c@vger.kernel.org
6744 S:      Supported
6745 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6746 F:      include/linux/platform_data/i2c-mux-gpio.h
6747 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6748
6749 GENERIC HDLC (WAN) DRIVERS
6750 M:      Krzysztof Halasa <khc@pm.waw.pl>
6751 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6752 S:      Maintained
6753 F:      drivers/net/wan/c101.c
6754 F:      drivers/net/wan/hd6457*
6755 F:      drivers/net/wan/hdlc*
6756 F:      drivers/net/wan/n2.c
6757 F:      drivers/net/wan/pc300too.c
6758 F:      drivers/net/wan/pci200syn.c
6759 F:      drivers/net/wan/wanxl*
6760
6761 GENERIC INCLUDE/ASM HEADER FILES
6762 M:      Arnd Bergmann <arnd@arndb.de>
6763 L:      linux-arch@vger.kernel.org
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6765 S:      Maintained
6766 F:      include/asm-generic/
6767 F:      include/uapi/asm-generic/
6768
6769 GENERIC PHY FRAMEWORK
6770 M:      Kishon Vijay Abraham I <kishon@ti.com>
6771 L:      linux-kernel@vger.kernel.org
6772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6773 S:      Supported
6774 F:      drivers/phy/
6775 F:      include/linux/phy/
6776 F:      Documentation/devicetree/bindings/phy/
6777
6778 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6779 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6780 S:      Supported
6781 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6782
6783 GENERIC PM DOMAINS
6784 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6785 M:      Kevin Hilman <khilman@kernel.org>
6786 M:      Ulf Hansson <ulf.hansson@linaro.org>
6787 L:      linux-pm@vger.kernel.org
6788 S:      Supported
6789 F:      drivers/base/power/domain*.c
6790 F:      include/linux/pm_domain.h
6791 F:      Documentation/devicetree/bindings/power/power_domain.txt
6792
6793 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6794 M:      Eugen Hristev <eugen.hristev@microchip.com>
6795 L:      linux-input@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/input/touchscreen/resistive-adc-touch.c
6798
6799 GENERIC UIO DRIVER FOR PCI DEVICES
6800 M:      "Michael S. Tsirkin" <mst@redhat.com>
6801 L:      kvm@vger.kernel.org
6802 S:      Supported
6803 F:      drivers/uio/uio_pci_generic.c
6804
6805 GENERIC VDSO LIBRARY:
6806 M:      Andy Lutomirski <luto@kernel.org>
6807 M:      Thomas Gleixner <tglx@linutronix.de>
6808 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6809 L:      linux-kernel@vger.kernel.org
6810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6811 S:      Maintained
6812 F:      lib/vdso/
6813 F:      kernel/time/vsyscall.c
6814 F:      include/vdso/
6815 F:      include/asm-generic/vdso/vsyscall.h
6816
6817 GENWQE (IBM Generic Workqueue Card)
6818 M:      Frank Haverkamp <haver@linux.ibm.com>
6819 S:      Supported
6820 F:      drivers/misc/genwqe/
6821
6822 GET_MAINTAINER SCRIPT
6823 M:      Joe Perches <joe@perches.com>
6824 S:      Maintained
6825 F:      scripts/get_maintainer.pl
6826
6827 GFS2 FILE SYSTEM
6828 M:      Bob Peterson <rpeterso@redhat.com>
6829 M:      Andreas Gruenbacher <agruenba@redhat.com>
6830 L:      cluster-devel@redhat.com
6831 W:      http://sources.redhat.com/cluster/
6832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6833 S:      Supported
6834 F:      Documentation/filesystems/gfs2*.txt
6835 F:      fs/gfs2/
6836 F:      include/uapi/linux/gfs2_ondisk.h
6837
6838 GNSS SUBSYSTEM
6839 M:      Johan Hovold <johan@kernel.org>
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6841 S:      Maintained
6842 F:      Documentation/ABI/testing/sysfs-class-gnss
6843 F:      Documentation/devicetree/bindings/gnss/
6844 F:      drivers/gnss/
6845 F:      include/linux/gnss.h
6846
6847 GO7007 MPEG CODEC
6848 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6849 L:      linux-media@vger.kernel.org
6850 S:      Maintained
6851 F:      drivers/media/usb/go7007/
6852
6853 GOODIX TOUCHSCREEN
6854 M:      Bastien Nocera <hadess@hadess.net>
6855 L:      linux-input@vger.kernel.org
6856 S:      Maintained
6857 F:      drivers/input/touchscreen/goodix.c
6858
6859 GOOGLE ETHERNET DRIVERS
6860 M:      Catherine Sullivan <csully@google.com>
6861 R:      Sagi Shahar <sagis@google.com>
6862 R:      Jon Olson <jonolson@google.com>
6863 L:      netdev@vger.kernel.org
6864 S:      Supported
6865 F:      Documentation/networking/device_drivers/google/gve.rst
6866 F:      drivers/net/ethernet/google
6867
6868 GPD POCKET FAN DRIVER
6869 M:      Hans de Goede <hdegoede@redhat.com>
6870 L:      platform-driver-x86@vger.kernel.org
6871 S:      Maintained
6872 F:      drivers/platform/x86/gpd-pocket-fan.c
6873
6874 GPIO ACPI SUPPORT
6875 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6876 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6877 L:      linux-gpio@vger.kernel.org
6878 L:      linux-acpi@vger.kernel.org
6879 S:      Maintained
6880 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6881 F:      drivers/gpio/gpiolib-acpi.c
6882
6883 GPIO IR Transmitter
6884 M:      Sean Young <sean@mess.org>
6885 L:      linux-media@vger.kernel.org
6886 S:      Maintained
6887 F:      drivers/media/rc/gpio-ir-tx.c
6888
6889 GPIO MOCKUP DRIVER
6890 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6891 L:      linux-gpio@vger.kernel.org
6892 S:      Maintained
6893 F:      drivers/gpio/gpio-mockup.c
6894 F:      tools/testing/selftests/gpio/
6895
6896 GPIO SUBSYSTEM
6897 M:      Linus Walleij <linus.walleij@linaro.org>
6898 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6899 L:      linux-gpio@vger.kernel.org
6900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6901 S:      Maintained
6902 F:      Documentation/devicetree/bindings/gpio/
6903 F:      Documentation/driver-api/gpio/
6904 F:      Documentation/admin-guide/gpio/
6905 F:      Documentation/ABI/testing/gpio-cdev
6906 F:      Documentation/ABI/obsolete/sysfs-gpio
6907 F:      drivers/gpio/
6908 F:      include/linux/gpio/
6909 F:      include/linux/gpio.h
6910 F:      include/linux/of_gpio.h
6911 F:      include/asm-generic/gpio.h
6912 F:      include/uapi/linux/gpio.h
6913 F:      tools/gpio/
6914
6915 GRE DEMULTIPLEXER DRIVER
6916 M:      Dmitry Kozlov <xeb@mail.ru>
6917 L:      netdev@vger.kernel.org
6918 S:      Maintained
6919 F:      net/ipv4/gre_demux.c
6920 F:      net/ipv4/gre_offload.c
6921 F:      include/net/gre.h
6922
6923 GRETH 10/100/1G Ethernet MAC device driver
6924 M:      Andreas Larsson <andreas@gaisler.com>
6925 L:      netdev@vger.kernel.org
6926 S:      Maintained
6927 F:      drivers/net/ethernet/aeroflex/
6928
6929 GREYBUS AUDIO PROTOCOLS DRIVERS
6930 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6931 M:      Mark Greer <mgreer@animalcreek.com>
6932 S:      Maintained
6933 F:      drivers/staging/greybus/audio_apbridgea.c
6934 F:      drivers/staging/greybus/audio_apbridgea.h
6935 F:      drivers/staging/greybus/audio_codec.c
6936 F:      drivers/staging/greybus/audio_codec.h
6937 F:      drivers/staging/greybus/audio_gb.c
6938 F:      drivers/staging/greybus/audio_manager.c
6939 F:      drivers/staging/greybus/audio_manager.h
6940 F:      drivers/staging/greybus/audio_manager_module.c
6941 F:      drivers/staging/greybus/audio_manager_private.h
6942 F:      drivers/staging/greybus/audio_manager_sysfs.c
6943 F:      drivers/staging/greybus/audio_module.c
6944 F:      drivers/staging/greybus/audio_topology.c
6945
6946 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6947 M:      Viresh Kumar <vireshk@kernel.org>
6948 S:      Maintained
6949 F:      drivers/staging/greybus/authentication.c
6950 F:      drivers/staging/greybus/bootrom.c
6951 F:      drivers/staging/greybus/firmware.h
6952 F:      drivers/staging/greybus/fw-core.c
6953 F:      drivers/staging/greybus/fw-download.c
6954 F:      drivers/staging/greybus/fw-management.c
6955 F:      drivers/staging/greybus/greybus_authentication.h
6956 F:      drivers/staging/greybus/greybus_firmware.h
6957 F:      drivers/staging/greybus/hid.c
6958 F:      drivers/staging/greybus/i2c.c
6959 F:      drivers/staging/greybus/spi.c
6960 F:      drivers/staging/greybus/spilib.c
6961 F:      drivers/staging/greybus/spilib.h
6962
6963 GREYBUS LOOPBACK DRIVER
6964 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6965 S:      Maintained
6966 F:      drivers/staging/greybus/loopback.c
6967
6968 GREYBUS PLATFORM DRIVERS
6969 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6970 S:      Maintained
6971 F:      drivers/staging/greybus/arche-platform.c
6972 F:      drivers/staging/greybus/arche-apb-ctrl.c
6973 F:      drivers/staging/greybus/arche_platform.h
6974
6975 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6976 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6977 S:      Maintained
6978 F:      drivers/staging/greybus/sdio.c
6979 F:      drivers/staging/greybus/light.c
6980 F:      drivers/staging/greybus/gpio.c
6981 F:      drivers/staging/greybus/power_supply.c
6982 F:      drivers/staging/greybus/spi.c
6983 F:      drivers/staging/greybus/spilib.c
6984
6985 GREYBUS SUBSYSTEM
6986 M:      Johan Hovold <johan@kernel.org>
6987 M:      Alex Elder <elder@kernel.org>
6988 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6989 S:      Maintained
6990 F:      drivers/staging/greybus/
6991 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6992
6993 GREYBUS UART PROTOCOLS DRIVERS
6994 M:      David Lin <dtwlin@gmail.com>
6995 S:      Maintained
6996 F:      drivers/staging/greybus/uart.c
6997 F:      drivers/staging/greybus/log.c
6998
6999 GS1662 VIDEO SERIALIZER
7000 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7001 L:      linux-media@vger.kernel.org
7002 T:      git git://linuxtv.org/media_tree.git
7003 S:      Maintained
7004 F:      drivers/media/spi/gs1662.c
7005
7006 GSPCA FINEPIX SUBDRIVER
7007 M:      Frank Zago <frank@zago.net>
7008 L:      linux-media@vger.kernel.org
7009 T:      git git://linuxtv.org/media_tree.git
7010 S:      Maintained
7011 F:      drivers/media/usb/gspca/finepix.c
7012
7013 GSPCA GL860 SUBDRIVER
7014 M:      Olivier Lorin <o.lorin@laposte.net>
7015 L:      linux-media@vger.kernel.org
7016 T:      git git://linuxtv.org/media_tree.git
7017 S:      Maintained
7018 F:      drivers/media/usb/gspca/gl860/
7019
7020 GSPCA M5602 SUBDRIVER
7021 M:      Erik Andren <erik.andren@gmail.com>
7022 L:      linux-media@vger.kernel.org
7023 T:      git git://linuxtv.org/media_tree.git
7024 S:      Maintained
7025 F:      drivers/media/usb/gspca/m5602/
7026
7027 GSPCA PAC207 SONIXB SUBDRIVER
7028 M:      Hans Verkuil <hverkuil@xs4all.nl>
7029 L:      linux-media@vger.kernel.org
7030 T:      git git://linuxtv.org/media_tree.git
7031 S:      Odd Fixes
7032 F:      drivers/media/usb/gspca/pac207.c
7033
7034 GSPCA SN9C20X SUBDRIVER
7035 M:      Brian Johnson <brijohn@gmail.com>
7036 L:      linux-media@vger.kernel.org
7037 T:      git git://linuxtv.org/media_tree.git
7038 S:      Maintained
7039 F:      drivers/media/usb/gspca/sn9c20x.c
7040
7041 GSPCA T613 SUBDRIVER
7042 M:      Leandro Costantino <lcostantino@gmail.com>
7043 L:      linux-media@vger.kernel.org
7044 T:      git git://linuxtv.org/media_tree.git
7045 S:      Maintained
7046 F:      drivers/media/usb/gspca/t613.c
7047
7048 GSPCA USB WEBCAM DRIVER
7049 M:      Hans Verkuil <hverkuil@xs4all.nl>
7050 L:      linux-media@vger.kernel.org
7051 T:      git git://linuxtv.org/media_tree.git
7052 S:      Odd Fixes
7053 F:      drivers/media/usb/gspca/
7054
7055 GTP (GPRS Tunneling Protocol)
7056 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7057 M:      Harald Welte <laforge@gnumonks.org>
7058 L:      osmocom-net-gprs@lists.osmocom.org
7059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7060 S:      Maintained
7061 F:      drivers/net/gtp.c
7062
7063 GUID PARTITION TABLE (GPT)
7064 M:      Davidlohr Bueso <dave@stgolabs.net>
7065 L:      linux-efi@vger.kernel.org
7066 S:      Maintained
7067 F:      block/partitions/efi.*
7068
7069 H8/300 ARCHITECTURE
7070 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7071 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7072 W:      http://uclinux-h8.sourceforge.jp
7073 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7074 S:      Maintained
7075 F:      arch/h8300/
7076 F:      drivers/clocksource/h8300_*.c
7077 F:      drivers/clk/h8300/
7078 F:      drivers/irqchip/irq-renesas-h8*.c
7079
7080 HABANALABS PCI DRIVER
7081 M:      Oded Gabbay <oded.gabbay@gmail.com>
7082 T:      git https://github.com/HabanaAI/linux.git
7083 S:      Supported
7084 F:      drivers/misc/habanalabs/
7085 F:      include/uapi/misc/habanalabs.h
7086 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7087 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7088
7089 HACKRF MEDIA DRIVER
7090 M:      Antti Palosaari <crope@iki.fi>
7091 L:      linux-media@vger.kernel.org
7092 W:      https://linuxtv.org
7093 W:      http://palosaari.fi/linux/
7094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7095 T:      git git://linuxtv.org/anttip/media_tree.git
7096 S:      Maintained
7097 F:      drivers/media/usb/hackrf/
7098
7099 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7100 M:      Frank Seidel <frank@f-seidel.de>
7101 L:      platform-driver-x86@vger.kernel.org
7102 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7103 S:      Maintained
7104 F:      drivers/platform/x86/hdaps.c
7105
7106 HARDWARE MONITORING
7107 M:      Jean Delvare <jdelvare@suse.com>
7108 M:      Guenter Roeck <linux@roeck-us.net>
7109 L:      linux-hwmon@vger.kernel.org
7110 W:      http://hwmon.wiki.kernel.org/
7111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7112 S:      Maintained
7113 F:      Documentation/devicetree/bindings/hwmon/
7114 F:      Documentation/hwmon/
7115 F:      drivers/hwmon/
7116 F:      include/linux/hwmon*.h
7117 F:      include/trace/events/hwmon*.h
7118
7119 HARDWARE RANDOM NUMBER GENERATOR CORE
7120 M:      Matt Mackall <mpm@selenic.com>
7121 M:      Herbert Xu <herbert@gondor.apana.org.au>
7122 L:      linux-crypto@vger.kernel.org
7123 S:      Odd fixes
7124 F:      Documentation/devicetree/bindings/rng/
7125 F:      Documentation/admin-guide/hw_random.rst
7126 F:      drivers/char/hw_random/
7127 F:      include/linux/hw_random.h
7128
7129 HARDWARE TRACING FACILITIES
7130 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7131 S:      Maintained
7132 F:      drivers/hwtracing/
7133
7134 HARDWARE SPINLOCK CORE
7135 M:      Ohad Ben-Cohen <ohad@wizery.com>
7136 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7137 L:      linux-remoteproc@vger.kernel.org
7138 S:      Maintained
7139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7140 F:      Documentation/devicetree/bindings/hwlock/
7141 F:      Documentation/hwspinlock.txt
7142 F:      drivers/hwspinlock/
7143 F:      include/linux/hwspinlock.h
7144
7145 HARMONY SOUND DRIVER
7146 L:      linux-parisc@vger.kernel.org
7147 S:      Maintained
7148 F:      sound/parisc/harmony.*
7149
7150 HDPVR USB VIDEO ENCODER DRIVER
7151 M:      Hans Verkuil <hverkuil@xs4all.nl>
7152 L:      linux-media@vger.kernel.org
7153 T:      git git://linuxtv.org/media_tree.git
7154 W:      https://linuxtv.org
7155 S:      Odd Fixes
7156 F:      drivers/media/usb/hdpvr/
7157
7158 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7159 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7160 S:      Supported
7161 F:      Documentation/watchdog/hpwdt.rst
7162 F:      drivers/watchdog/hpwdt.c
7163
7164 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7165 M:      Don Brace <don.brace@microsemi.com>
7166 L:      esc.storagedev@microsemi.com
7167 L:      linux-scsi@vger.kernel.org
7168 S:      Supported
7169 F:      Documentation/scsi/hpsa.txt
7170 F:      drivers/scsi/hpsa*.[ch]
7171 F:      include/linux/cciss*.h
7172 F:      include/uapi/linux/cciss*.h
7173
7174 HFI1 DRIVER
7175 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7176 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7177 L:      linux-rdma@vger.kernel.org
7178 S:      Supported
7179 F:      drivers/infiniband/hw/hfi1
7180
7181 HFS FILESYSTEM
7182 L:      linux-fsdevel@vger.kernel.org
7183 S:      Orphan
7184 F:      Documentation/filesystems/hfs.txt
7185 F:      fs/hfs/
7186
7187 HFSPLUS FILESYSTEM
7188 L:      linux-fsdevel@vger.kernel.org
7189 S:      Orphan
7190 F:      Documentation/filesystems/hfsplus.txt
7191 F:      fs/hfsplus/
7192
7193 HGA FRAMEBUFFER DRIVER
7194 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7195 L:      linux-nvidia@lists.surfsouth.com
7196 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7197 S:      Maintained
7198 F:      drivers/video/fbdev/hgafb.c
7199
7200 HIBERNATION (aka Software Suspend, aka swsusp)
7201 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7202 M:      Pavel Machek <pavel@ucw.cz>
7203 L:      linux-pm@vger.kernel.org
7204 B:      https://bugzilla.kernel.org
7205 S:      Supported
7206 F:      arch/x86/power/
7207 F:      drivers/base/power/
7208 F:      kernel/power/
7209 F:      include/linux/suspend.h
7210 F:      include/linux/freezer.h
7211 F:      include/linux/pm.h
7212 F:      arch/*/include/asm/suspend*.h
7213
7214 HID CORE LAYER
7215 M:      Jiri Kosina <jikos@kernel.org>
7216 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7217 L:      linux-input@vger.kernel.org
7218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7219 S:      Maintained
7220 F:      drivers/hid/
7221 F:      include/linux/hid*
7222 F:      include/uapi/linux/hid*
7223
7224 HID SENSOR HUB DRIVERS
7225 M:      Jiri Kosina <jikos@kernel.org>
7226 M:      Jonathan Cameron <jic23@kernel.org>
7227 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7228 L:      linux-input@vger.kernel.org
7229 L:      linux-iio@vger.kernel.org
7230 S:      Maintained
7231 F:      Documentation/hid/hid-sensor*
7232 F:      drivers/hid/hid-sensor-*
7233 F:      drivers/iio/*/hid-*
7234 F:      include/linux/hid-sensor-*
7235
7236 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7237 M:      Thomas Gleixner <tglx@linutronix.de>
7238 L:      linux-kernel@vger.kernel.org
7239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7240 S:      Maintained
7241 F:      Documentation/timers/
7242 F:      kernel/time/hrtimer.c
7243 F:      kernel/time/clockevents.c
7244 F:      kernel/time/timer_*.c
7245 F:      include/linux/clockchips.h
7246 F:      include/linux/hrtimer.h
7247
7248 HIGH-SPEED SCC DRIVER FOR AX.25
7249 L:      linux-hams@vger.kernel.org
7250 S:      Orphan
7251 F:      drivers/net/hamradio/dmascc.c
7252 F:      drivers/net/hamradio/scc.c
7253
7254 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7255 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7256 W:      http://www.highpoint-tech.com
7257 S:      Supported
7258 F:      Documentation/scsi/hptiop.txt
7259 F:      drivers/scsi/hptiop.c
7260
7261 HIPPI
7262 M:      Jes Sorensen <jes@trained-monkey.org>
7263 L:      linux-hippi@sunsite.dk
7264 S:      Maintained
7265 F:      include/linux/hippidevice.h
7266 F:      include/uapi/linux/if_hippi.h
7267 F:      net/802/hippi.c
7268 F:      drivers/net/hippi/
7269
7270 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7271 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7272 M:      Salil Mehta <salil.mehta@huawei.com>
7273 L:      netdev@vger.kernel.org
7274 W:      http://www.hisilicon.com
7275 S:      Maintained
7276 F:      drivers/net/ethernet/hisilicon/hns3/
7277
7278 HISILICON LPC BUS DRIVER
7279 M:      john.garry@huawei.com
7280 W:      http://www.hisilicon.com
7281 S:      Maintained
7282 F:      drivers/bus/hisi_lpc.c
7283 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7284
7285 HISILICON NETWORK SUBSYSTEM DRIVER
7286 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7287 M:      Salil Mehta <salil.mehta@huawei.com>
7288 L:      netdev@vger.kernel.org
7289 W:      http://www.hisilicon.com
7290 S:      Maintained
7291 F:      drivers/net/ethernet/hisilicon/
7292 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7293
7294 HISILICON PMU DRIVER
7295 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7296 W:      http://www.hisilicon.com
7297 S:      Supported
7298 F:      drivers/perf/hisilicon
7299 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7300
7301 HISILICON ROCE DRIVER
7302 M:      Lijun Ou <oulijun@huawei.com>
7303 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7304 L:      linux-rdma@vger.kernel.org
7305 S:      Maintained
7306 F:      drivers/infiniband/hw/hns/
7307 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7308
7309 HISILICON SAS Controller
7310 M:      John Garry <john.garry@huawei.com>
7311 W:      http://www.hisilicon.com
7312 S:      Supported
7313 F:      drivers/scsi/hisi_sas/
7314 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7315
7316 HMM - Heterogeneous Memory Management
7317 M:      Jérôme Glisse <jglisse@redhat.com>
7318 L:      linux-mm@kvack.org
7319 S:      Maintained
7320 F:      mm/hmm*
7321 F:      include/linux/hmm*
7322 F:      Documentation/vm/hmm.rst
7323
7324 HOST AP DRIVER
7325 M:      Jouni Malinen <j@w1.fi>
7326 L:      linux-wireless@vger.kernel.org
7327 W:      http://w1.fi/hostap-driver.html
7328 S:      Obsolete
7329 F:      drivers/net/wireless/intersil/hostap/
7330
7331 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7332 L:      platform-driver-x86@vger.kernel.org
7333 S:      Orphan
7334 F:      drivers/platform/x86/tc1100-wmi.c
7335
7336 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7337 M:      Jaroslav Kysela <perex@perex.cz>
7338 S:      Maintained
7339 F:      drivers/net/ethernet/hp/hp100.*
7340
7341 HPET:   High Precision Event Timers driver
7342 M:      Clemens Ladisch <clemens@ladisch.de>
7343 S:      Maintained
7344 F:      Documentation/timers/hpet.rst
7345 F:      drivers/char/hpet.c
7346 F:      include/linux/hpet.h
7347 F:      include/uapi/linux/hpet.h
7348
7349 HPET:   x86
7350 S:      Orphan
7351 F:      arch/x86/kernel/hpet.c
7352 F:      arch/x86/include/asm/hpet.h
7353
7354 HPFS FILESYSTEM
7355 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7356 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7357 S:      Maintained
7358 F:      fs/hpfs/
7359
7360 HSI SUBSYSTEM
7361 M:      Sebastian Reichel <sre@kernel.org>
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7363 S:      Maintained
7364 F:      Documentation/ABI/testing/sysfs-bus-hsi
7365 F:      Documentation/driver-api/hsi.rst
7366 F:      drivers/hsi/
7367 F:      include/linux/hsi/
7368 F:      include/uapi/linux/hsi/
7369
7370 HSO 3G MODEM DRIVER
7371 L:      linux-usb@vger.kernel.org
7372 S:      Orphan
7373 F:      drivers/net/usb/hso.c
7374
7375 HSR NETWORK PROTOCOL
7376 M:      Arvid Brodin <arvid.brodin@alten.se>
7377 L:      netdev@vger.kernel.org
7378 S:      Maintained
7379 F:      net/hsr/
7380
7381 HT16K33 LED CONTROLLER DRIVER
7382 M:      Robin van der Gracht <robin@protonic.nl>
7383 S:      Maintained
7384 F:      drivers/auxdisplay/ht16k33.c
7385 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7386
7387 HTCPEN TOUCHSCREEN DRIVER
7388 M:      Pau Oliva Fora <pof@eslack.org>
7389 L:      linux-input@vger.kernel.org
7390 S:      Maintained
7391 F:      drivers/input/touchscreen/htcpen.c
7392
7393 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7394 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7395 L:      linux-iio@vger.kernel.org
7396 W:      http://www.st.com/
7397 S:      Maintained
7398 F:      drivers/iio/humidity/hts221*
7399 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7400
7401 HUAWEI ETHERNET DRIVER
7402 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7403 L:      netdev@vger.kernel.org
7404 S:      Supported
7405 F:      Documentation/networking/hinic.txt
7406 F:      drivers/net/ethernet/huawei/hinic/
7407
7408 HUGETLB FILESYSTEM
7409 M:      Mike Kravetz <mike.kravetz@oracle.com>
7410 L:      linux-mm@kvack.org
7411 S:      Maintained
7412 F:      fs/hugetlbfs/
7413 F:      mm/hugetlb.c
7414 F:      include/linux/hugetlb.h
7415 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7416 F:      Documentation/vm/hugetlbfs_reserv.rst
7417 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7418
7419 HVA ST MEDIA DRIVER
7420 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7421 L:      linux-media@vger.kernel.org
7422 T:      git git://linuxtv.org/media_tree.git
7423 W:      https://linuxtv.org
7424 S:      Supported
7425 F:      drivers/media/platform/sti/hva
7426
7427 HWPOISON MEMORY FAILURE HANDLING
7428 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7429 L:      linux-mm@kvack.org
7430 S:      Maintained
7431 F:      mm/memory-failure.c
7432 F:      mm/hwpoison-inject.c
7433
7434 HYGON PROCESSOR SUPPORT
7435 M:      Pu Wen <puwen@hygon.cn>
7436 L:      linux-kernel@vger.kernel.org
7437 S:      Maintained
7438 F:      arch/x86/kernel/cpu/hygon.c
7439
7440 Hyper-V CORE AND DRIVERS
7441 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7442 M:      Haiyang Zhang <haiyangz@microsoft.com>
7443 M:      Stephen Hemminger <sthemmin@microsoft.com>
7444 M:      Sasha Levin <sashal@kernel.org>
7445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7446 L:      linux-hyperv@vger.kernel.org
7447 S:      Supported
7448 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7449 F:      arch/x86/include/asm/mshyperv.h
7450 F:      arch/x86/include/asm/trace/hyperv.h
7451 F:      arch/x86/include/asm/hyperv-tlfs.h
7452 F:      arch/x86/kernel/cpu/mshyperv.c
7453 F:      arch/x86/hyperv
7454 F:      drivers/clocksource/hyperv_timer.c
7455 F:      drivers/hid/hid-hyperv.c
7456 F:      drivers/hv/
7457 F:      drivers/input/serio/hyperv-keyboard.c
7458 F:      drivers/pci/controller/pci-hyperv.c
7459 F:      drivers/net/hyperv/
7460 F:      drivers/scsi/storvsc_drv.c
7461 F:      drivers/uio/uio_hv_generic.c
7462 F:      drivers/video/fbdev/hyperv_fb.c
7463 F:      drivers/iommu/hyperv-iommu.c
7464 F:      net/vmw_vsock/hyperv_transport.c
7465 F:      include/clocksource/hyperv_timer.h
7466 F:      include/linux/hyperv.h
7467 F:      include/uapi/linux/hyperv.h
7468 F:      include/asm-generic/mshyperv.h
7469 F:      tools/hv/
7470 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7471
7472 HYPERBUS SUPPORT
7473 M:      Vignesh Raghavendra <vigneshr@ti.com>
7474 S:      Supported
7475 F:      drivers/mtd/hyperbus/
7476 F:      include/linux/mtd/hyperbus.h
7477 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7478 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7479
7480 HYPERVISOR VIRTUAL CONSOLE DRIVER
7481 L:      linuxppc-dev@lists.ozlabs.org
7482 S:      Odd Fixes
7483 F:      drivers/tty/hvc/
7484
7485 I2C ACPI SUPPORT
7486 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7487 L:      linux-i2c@vger.kernel.org
7488 L:      linux-acpi@vger.kernel.org
7489 S:      Maintained
7490 F:      drivers/i2c/i2c-core-acpi.c
7491
7492 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7493 M:      Ajay Gupta <ajayg@nvidia.com>
7494 L:      linux-i2c@vger.kernel.org
7495 S:      Maintained
7496 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7497 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7498
7499 I2C MUXES
7500 M:      Peter Rosin <peda@axentia.se>
7501 L:      linux-i2c@vger.kernel.org
7502 S:      Maintained
7503 F:      Documentation/i2c/i2c-topology.rst
7504 F:      Documentation/i2c/muxes/
7505 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7506 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7507 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7508 F:      drivers/i2c/i2c-mux.c
7509 F:      drivers/i2c/muxes/
7510 F:      include/linux/i2c-mux.h
7511
7512 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7513 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7514 L:      linux-i2c@vger.kernel.org
7515 S:      Maintained
7516 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7517 F:      drivers/i2c/busses/i2c-mv64xxx.c
7518
7519 I2C OVER PARALLEL PORT
7520 M:      Jean Delvare <jdelvare@suse.com>
7521 L:      linux-i2c@vger.kernel.org
7522 S:      Maintained
7523 F:      Documentation/i2c/busses/i2c-parport.rst
7524 F:      Documentation/i2c/busses/i2c-parport-light.rst
7525 F:      drivers/i2c/busses/i2c-parport.c
7526 F:      drivers/i2c/busses/i2c-parport-light.c
7527
7528 I2C SUBSYSTEM
7529 M:      Wolfram Sang <wsa@the-dreams.de>
7530 L:      linux-i2c@vger.kernel.org
7531 W:      https://i2c.wiki.kernel.org/
7532 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7534 S:      Maintained
7535 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7536 F:      Documentation/i2c/
7537 F:      drivers/i2c/*
7538 F:      include/linux/i2c.h
7539 F:      include/linux/i2c-dev.h
7540 F:      include/linux/i2c-smbus.h
7541 F:      include/uapi/linux/i2c.h
7542 F:      include/uapi/linux/i2c-*.h
7543
7544 I2C SUBSYSTEM HOST DRIVERS
7545 L:      linux-i2c@vger.kernel.org
7546 W:      https://i2c.wiki.kernel.org/
7547 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7549 S:      Odd Fixes
7550 F:      Documentation/devicetree/bindings/i2c/
7551 F:      drivers/i2c/algos/
7552 F:      drivers/i2c/busses/
7553
7554 I2C-TAOS-EVM DRIVER
7555 M:      Jean Delvare <jdelvare@suse.com>
7556 L:      linux-i2c@vger.kernel.org
7557 S:      Maintained
7558 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7559 F:      drivers/i2c/busses/i2c-taos-evm.c
7560
7561 I2C-TINY-USB DRIVER
7562 M:      Till Harbaum <till@harbaum.org>
7563 L:      linux-i2c@vger.kernel.org
7564 W:      http://www.harbaum.org/till/i2c_tiny_usb
7565 S:      Maintained
7566 F:      drivers/i2c/busses/i2c-tiny-usb.c
7567
7568 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7569 M:      Jean Delvare <jdelvare@suse.com>
7570 L:      linux-i2c@vger.kernel.org
7571 S:      Maintained
7572 F:      Documentation/i2c/busses/i2c-ali1535.rst
7573 F:      Documentation/i2c/busses/i2c-ali1563.rst
7574 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7575 F:      Documentation/i2c/busses/i2c-amd756.rst
7576 F:      Documentation/i2c/busses/i2c-amd8111.rst
7577 F:      Documentation/i2c/busses/i2c-i801.rst
7578 F:      Documentation/i2c/busses/i2c-nforce2.rst
7579 F:      Documentation/i2c/busses/i2c-piix4.rst
7580 F:      Documentation/i2c/busses/i2c-sis5595.rst
7581 F:      Documentation/i2c/busses/i2c-sis630.rst
7582 F:      Documentation/i2c/busses/i2c-sis96x.rst
7583 F:      Documentation/i2c/busses/i2c-via.rst
7584 F:      Documentation/i2c/busses/i2c-viapro.rst
7585 F:      drivers/i2c/busses/i2c-ali1535.c
7586 F:      drivers/i2c/busses/i2c-ali1563.c
7587 F:      drivers/i2c/busses/i2c-ali15x3.c
7588 F:      drivers/i2c/busses/i2c-amd756.c
7589 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7590 F:      drivers/i2c/busses/i2c-amd8111.c
7591 F:      drivers/i2c/busses/i2c-i801.c
7592 F:      drivers/i2c/busses/i2c-isch.c
7593 F:      drivers/i2c/busses/i2c-nforce2.c
7594 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7595 F:      drivers/i2c/busses/i2c-piix4.c
7596 F:      drivers/i2c/busses/i2c-sis5595.c
7597 F:      drivers/i2c/busses/i2c-sis630.c
7598 F:      drivers/i2c/busses/i2c-sis96x.c
7599 F:      drivers/i2c/busses/i2c-via.c
7600 F:      drivers/i2c/busses/i2c-viapro.c
7601
7602 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7603 M:      Hans de Goede <hdegoede@redhat.com>
7604 L:      linux-i2c@vger.kernel.org
7605 S:      Maintained
7606 F:      drivers/i2c/busses/i2c-cht-wc.c
7607
7608 I2C/SMBUS ISMT DRIVER
7609 M:      Seth Heasley <seth.heasley@intel.com>
7610 M:      Neil Horman <nhorman@tuxdriver.com>
7611 L:      linux-i2c@vger.kernel.org
7612 F:      drivers/i2c/busses/i2c-ismt.c
7613 F:      Documentation/i2c/busses/i2c-ismt.rst
7614
7615 I2C/SMBUS STUB DRIVER
7616 M:      Jean Delvare <jdelvare@suse.com>
7617 L:      linux-i2c@vger.kernel.org
7618 S:      Maintained
7619 F:      drivers/i2c/i2c-stub.c
7620
7621 I3C SUBSYSTEM
7622 M:      Boris Brezillon <bbrezillon@kernel.org>
7623 L:      linux-i3c@lists.infradead.org
7624 C:      irc://chat.freenode.net/linux-i3c
7625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7626 S:      Maintained
7627 F:      Documentation/ABI/testing/sysfs-bus-i3c
7628 F:      Documentation/devicetree/bindings/i3c/
7629 F:      Documentation/driver-api/i3c
7630 F:      drivers/i3c/
7631 F:      include/linux/i3c/
7632
7633 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7634 M:      Vitor Soares <vitor.soares@synopsys.com>
7635 S:      Maintained
7636 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7637 F:      drivers/i3c/master/dw*
7638
7639 IA64 (Itanium) PLATFORM
7640 M:      Tony Luck <tony.luck@intel.com>
7641 M:      Fenghua Yu <fenghua.yu@intel.com>
7642 L:      linux-ia64@vger.kernel.org
7643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7644 S:      Maintained
7645 F:      arch/ia64/
7646
7647 IBM Power 842 compression accelerator
7648 M:      Haren Myneni <haren@us.ibm.com>
7649 S:      Supported
7650 F:      drivers/crypto/nx/Makefile
7651 F:      drivers/crypto/nx/Kconfig
7652 F:      drivers/crypto/nx/nx-842*
7653 F:      include/linux/sw842.h
7654 F:      crypto/842.c
7655 F:      lib/842/
7656
7657 IBM Power in-Nest Crypto Acceleration
7658 M:      Breno Leitão <leitao@debian.org>
7659 M:      Nayna Jain <nayna@linux.ibm.com>
7660 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7661 L:      linux-crypto@vger.kernel.org
7662 S:      Supported
7663 F:      drivers/crypto/nx/Makefile
7664 F:      drivers/crypto/nx/Kconfig
7665 F:      drivers/crypto/nx/nx-aes*
7666 F:      drivers/crypto/nx/nx-sha*
7667 F:      drivers/crypto/nx/nx.*
7668 F:      drivers/crypto/nx/nx_csbcpb.h
7669 F:      drivers/crypto/nx/nx_debugfs.h
7670
7671 IBM Power Linux RAID adapter
7672 M:      Brian King <brking@us.ibm.com>
7673 S:      Supported
7674 F:      drivers/scsi/ipr.*
7675
7676 IBM Power SRIOV Virtual NIC Device Driver
7677 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7678 M:      John Allen <jallen@linux.ibm.com>
7679 L:      netdev@vger.kernel.org
7680 S:      Supported
7681 F:      drivers/net/ethernet/ibm/ibmvnic.*
7682
7683 IBM Power Virtual Accelerator Switchboard
7684 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7685 L:      linuxppc-dev@lists.ozlabs.org
7686 S:      Supported
7687 F:      arch/powerpc/platforms/powernv/vas*
7688 F:      arch/powerpc/platforms/powernv/copy-paste.h
7689 F:      arch/powerpc/include/asm/vas.h
7690
7691 IBM Power Virtual Ethernet Device Driver
7692 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7693 L:      netdev@vger.kernel.org
7694 S:      Supported
7695 F:      drivers/net/ethernet/ibm/ibmveth.*
7696
7697 IBM Power Virtual FC Device Drivers
7698 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7699 L:      linux-scsi@vger.kernel.org
7700 S:      Supported
7701 F:      drivers/scsi/ibmvscsi/ibmvfc*
7702
7703 IBM Power Virtual Management Channel Driver
7704 M:      Steven Royer <seroyer@linux.ibm.com>
7705 S:      Supported
7706 F:      drivers/misc/ibmvmc.*
7707
7708 IBM Power Virtual SCSI Device Drivers
7709 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7710 L:      linux-scsi@vger.kernel.org
7711 S:      Supported
7712 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7713 F:      include/scsi/viosrp.h
7714
7715 IBM Power Virtual SCSI Device Target Driver
7716 M:      Michael Cyr <mikecyr@linux.ibm.com>
7717 L:      linux-scsi@vger.kernel.org
7718 L:      target-devel@vger.kernel.org
7719 S:      Supported
7720 F:      drivers/scsi/ibmvscsi_tgt/
7721
7722 IBM Power VMX Cryptographic instructions
7723 M:      Breno Leitão <leitao@debian.org>
7724 M:      Nayna Jain <nayna@linux.ibm.com>
7725 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7726 L:      linux-crypto@vger.kernel.org
7727 S:      Supported
7728 F:      drivers/crypto/vmx/Makefile
7729 F:      drivers/crypto/vmx/Kconfig
7730 F:      drivers/crypto/vmx/vmx.c
7731 F:      drivers/crypto/vmx/aes*
7732 F:      drivers/crypto/vmx/ghash*
7733 F:      drivers/crypto/vmx/ppc-xlate.pl
7734
7735 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7736 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7737 L:      linux-pci@vger.kernel.org
7738 L:      linuxppc-dev@lists.ozlabs.org
7739 S:      Supported
7740 F:      drivers/pci/hotplug/rpaphp*
7741
7742 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7743 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7744 L:      linux-pci@vger.kernel.org
7745 L:      linuxppc-dev@lists.ozlabs.org
7746 S:      Supported
7747 F:      drivers/pci/hotplug/rpadlpar*
7748
7749 IBM ServeRAID RAID DRIVER
7750 S:      Orphan
7751 F:      drivers/scsi/ips.*
7752
7753 ICH LPC AND GPIO DRIVER
7754 M:      Peter Tyser <ptyser@xes-inc.com>
7755 S:      Maintained
7756 F:      drivers/mfd/lpc_ich.c
7757 F:      drivers/gpio/gpio-ich.c
7758
7759 IDE SUBSYSTEM
7760 M:      "David S. Miller" <davem@davemloft.net>
7761 L:      linux-ide@vger.kernel.org
7762 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7764 S:      Maintained
7765 F:      Documentation/ide/
7766 F:      drivers/ide/
7767 F:      include/linux/ide.h
7768
7769 IDE/ATAPI DRIVERS
7770 M:      Borislav Petkov <bp@alien8.de>
7771 L:      linux-ide@vger.kernel.org
7772 S:      Maintained
7773 F:      Documentation/cdrom/ide-cd.rst
7774 F:      drivers/ide/ide-cd*
7775
7776 IDEAPAD LAPTOP EXTRAS DRIVER
7777 M:      Ike Panhc <ike.pan@canonical.com>
7778 L:      platform-driver-x86@vger.kernel.org
7779 W:      http://launchpad.net/ideapad-laptop
7780 S:      Maintained
7781 F:      drivers/platform/x86/ideapad-laptop.c
7782
7783 IDEAPAD LAPTOP SLIDEBAR DRIVER
7784 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7785 L:      linux-input@vger.kernel.org
7786 W:      https://github.com/o2genum/ideapad-slidebar
7787 S:      Maintained
7788 F:      drivers/input/misc/ideapad_slidebar.c
7789
7790 IDT VersaClock 5 CLOCK DRIVER
7791 M:      Marek Vasut <marek.vasut@gmail.com>
7792 S:      Maintained
7793 F:      drivers/clk/clk-versaclock5.c
7794
7795 IEEE 802.15.4 SUBSYSTEM
7796 M:      Alexander Aring <alex.aring@gmail.com>
7797 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7798 L:      linux-wpan@vger.kernel.org
7799 W:      http://wpan.cakelab.org/
7800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7802 S:      Maintained
7803 F:      net/ieee802154/
7804 F:      net/mac802154/
7805 F:      drivers/net/ieee802154/
7806 F:      include/linux/nl802154.h
7807 F:      include/linux/ieee802154.h
7808 F:      include/net/nl802154.h
7809 F:      include/net/mac802154.h
7810 F:      include/net/af_ieee802154.h
7811 F:      include/net/cfg802154.h
7812 F:      include/net/ieee802154_netdev.h
7813 F:      Documentation/networking/ieee802154.rst
7814
7815 IFE PROTOCOL
7816 M:      Yotam Gigi <yotam.gi@gmail.com>
7817 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7818 F:      net/ife
7819 F:      include/net/ife.h
7820 F:      include/uapi/linux/ife.h
7821
7822 IGORPLUG-USB IR RECEIVER
7823 M:      Sean Young <sean@mess.org>
7824 L:      linux-media@vger.kernel.org
7825 S:      Maintained
7826 F:      drivers/media/rc/igorplugusb.c
7827
7828 IGUANAWORKS USB IR TRANSCEIVER
7829 M:      Sean Young <sean@mess.org>
7830 L:      linux-media@vger.kernel.org
7831 S:      Maintained
7832 F:      drivers/media/rc/iguanair.c
7833
7834 IIO DIGITAL POTENTIOMETER DAC
7835 M:      Peter Rosin <peda@axentia.se>
7836 L:      linux-iio@vger.kernel.org
7837 S:      Maintained
7838 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7839 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7840 F:      drivers/iio/dac/dpot-dac.c
7841
7842 IIO ENVELOPE DETECTOR
7843 M:      Peter Rosin <peda@axentia.se>
7844 L:      linux-iio@vger.kernel.org
7845 S:      Maintained
7846 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7847 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7848 F:      drivers/iio/adc/envelope-detector.c
7849
7850 IIO MULTIPLEXER
7851 M:      Peter Rosin <peda@axentia.se>
7852 L:      linux-iio@vger.kernel.org
7853 S:      Maintained
7854 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7855 F:      drivers/iio/multiplexer/iio-mux.c
7856
7857 IIO SUBSYSTEM AND DRIVERS
7858 M:      Jonathan Cameron <jic23@kernel.org>
7859 R:      Hartmut Knaack <knaack.h@gmx.de>
7860 R:      Lars-Peter Clausen <lars@metafoo.de>
7861 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7862 L:      linux-iio@vger.kernel.org
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7864 S:      Maintained
7865 F:      Documentation/ABI/testing/configfs-iio*
7866 F:      Documentation/ABI/testing/sysfs-bus-iio*
7867 F:      Documentation/devicetree/bindings/iio/
7868 F:      drivers/iio/
7869 F:      drivers/staging/iio/
7870 F:      include/linux/iio/
7871 F:      tools/iio/
7872
7873 IIO UNIT CONVERTER
7874 M:      Peter Rosin <peda@axentia.se>
7875 L:      linux-iio@vger.kernel.org
7876 S:      Maintained
7877 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7878 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7879 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7880 F:      drivers/iio/afe/iio-rescale.c
7881
7882 IKANOS/ADI EAGLE ADSL USB DRIVER
7883 M:      Matthieu Castet <castet.matthieu@free.fr>
7884 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7885 S:      Maintained
7886 F:      drivers/usb/atm/ueagle-atm.c
7887
7888 IMGTEC ASCII LCD DRIVER
7889 M:      Paul Burton <paul.burton@mips.com>
7890 S:      Maintained
7891 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7892 F:      drivers/auxdisplay/img-ascii-lcd.c
7893
7894 IMGTEC IR DECODER DRIVER
7895 M:      James Hogan <jhogan@kernel.org>
7896 S:      Maintained
7897 F:      drivers/media/rc/img-ir/
7898
7899 IMON SOUNDGRAPH USB IR RECEIVER
7900 M:      Sean Young <sean@mess.org>
7901 L:      linux-media@vger.kernel.org
7902 S:      Maintained
7903 F:      drivers/media/rc/imon_raw.c
7904 F:      drivers/media/rc/imon.c
7905
7906 IMS TWINTURBO FRAMEBUFFER DRIVER
7907 L:      linux-fbdev@vger.kernel.org
7908 S:      Orphan
7909 F:      drivers/video/fbdev/imsttfb.c
7910
7911 INA209 HARDWARE MONITOR DRIVER
7912 M:      Guenter Roeck <linux@roeck-us.net>
7913 L:      linux-hwmon@vger.kernel.org
7914 S:      Maintained
7915 F:      Documentation/hwmon/ina209.rst
7916 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7917 F:      drivers/hwmon/ina209.c
7918
7919 INA2XX HARDWARE MONITOR DRIVER
7920 M:      Guenter Roeck <linux@roeck-us.net>
7921 L:      linux-hwmon@vger.kernel.org
7922 S:      Maintained
7923 F:      Documentation/hwmon/ina2xx.rst
7924 F:      drivers/hwmon/ina2xx.c
7925 F:      include/linux/platform_data/ina2xx.h
7926
7927 INDUSTRY PACK SUBSYSTEM (IPACK)
7928 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7929 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7930 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7931 L:      industrypack-devel@lists.sourceforge.net
7932 W:      http://industrypack.sourceforge.net
7933 S:      Maintained
7934 F:      drivers/ipack/
7935
7936 INFINEON DPS310 Driver
7937 M:      Eddie James <eajames@linux.ibm.com>
7938 L:      linux-iio@vger.kernel.org
7939 F:      drivers/iio/pressure/dps310.c
7940 S:      Maintained
7941
7942 INFINIBAND SUBSYSTEM
7943 M:      Doug Ledford <dledford@redhat.com>
7944 M:      Jason Gunthorpe <jgg@mellanox.com>
7945 L:      linux-rdma@vger.kernel.org
7946 W:      https://github.com/linux-rdma/rdma-core
7947 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7949 S:      Supported
7950 F:      Documentation/devicetree/bindings/infiniband/
7951 F:      Documentation/infiniband/
7952 F:      drivers/infiniband/
7953 F:      include/uapi/linux/if_infiniband.h
7954 F:      include/uapi/rdma/
7955 F:      include/rdma/
7956 F:      include/trace/events/ib_mad.h
7957 F:      include/trace/events/ib_umad.h
7958 F:      samples/bpf/ibumad_kern.c
7959 F:      samples/bpf/ibumad_user.c
7960
7961 INGENIC JZ4780 DMA Driver
7962 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7963 S:      Maintained
7964 F:      drivers/dma/dma-jz4780.c
7965
7966 INGENIC JZ4780 NAND DRIVER
7967 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7968 L:      linux-mtd@lists.infradead.org
7969 S:      Maintained
7970 F:      drivers/mtd/nand/raw/ingenic/
7971
7972 INGENIC JZ47xx SoCs
7973 M:      Paul Cercueil <paul@crapouillou.net>
7974 S:      Maintained
7975 F:      arch/mips/boot/dts/ingenic/
7976 F:      arch/mips/include/asm/mach-jz4740/
7977 F:      arch/mips/jz4740/
7978 F:      drivers/clk/ingenic/
7979 F:      drivers/dma/dma-jz4780.c
7980 F:      drivers/gpu/drm/ingenic/
7981 F:      drivers/i2c/busses/i2c-jz4780.c
7982 F:      drivers/iio/adc/ingenic-adc.c
7983 F:      drivers/irqchip/irq-ingenic.c
7984 F:      drivers/memory/jz4780-nemc.c
7985 F:      drivers/mmc/host/jz4740_mmc.c
7986 F:      drivers/mtd/nand/raw/ingenic/
7987 F:      drivers/pinctrl/pinctrl-ingenic.c
7988 F:      drivers/power/supply/ingenic-battery.c
7989 F:      drivers/pwm/pwm-jz4740.c
7990 F:      drivers/rtc/rtc-jz4740.c
7991 F:      drivers/tty/serial/8250/8250_ingenic.c
7992 F:      drivers/usb/musb/jz4740.c
7993 F:      drivers/watchdog/jz4740_wdt.c
7994 F:      include/dt-bindings/iio/adc/ingenic,adc.h
7995 F:      include/linux/mfd/ingenic-tcu.h
7996 F:      sound/soc/jz4740/
7997 F:      sound/soc/codecs/jz47*
7998
7999 INOTIFY
8000 M:      Jan Kara <jack@suse.cz>
8001 R:      Amir Goldstein <amir73il@gmail.com>
8002 L:      linux-fsdevel@vger.kernel.org
8003 S:      Maintained
8004 F:      Documentation/filesystems/inotify.txt
8005 F:      fs/notify/inotify/
8006 F:      include/linux/inotify.h
8007 F:      include/uapi/linux/inotify.h
8008
8009 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8010 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8011 L:      linux-input@vger.kernel.org
8012 Q:      http://patchwork.kernel.org/project/linux-input/list/
8013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8014 S:      Maintained
8015 F:      drivers/input/
8016 F:      include/linux/input.h
8017 F:      include/uapi/linux/input.h
8018 F:      include/uapi/linux/input-event-codes.h
8019 F:      include/linux/input/
8020 F:      Documentation/devicetree/bindings/input/
8021 F:      Documentation/devicetree/bindings/serio/
8022 F:      Documentation/input/
8023
8024 INPUT MULTITOUCH (MT) PROTOCOL
8025 M:      Henrik Rydberg <rydberg@bitmath.org>
8026 L:      linux-input@vger.kernel.org
8027 S:      Odd fixes
8028 F:      Documentation/input/multi-touch-protocol.rst
8029 F:      drivers/input/input-mt.c
8030 K:      \b(ABS|SYN)_MT_
8031
8032 INSIDE SECURE CRYPTO DRIVER
8033 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8034 F:      drivers/crypto/inside-secure/
8035 S:      Maintained
8036 L:      linux-crypto@vger.kernel.org
8037
8038 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8039 M:      Mimi Zohar <zohar@linux.ibm.com>
8040 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8041 L:      linux-integrity@vger.kernel.org
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8043 S:      Supported
8044 F:      security/integrity/ima/
8045
8046 INTEL 810/815 FRAMEBUFFER DRIVER
8047 M:      Antonino Daplas <adaplas@gmail.com>
8048 L:      linux-fbdev@vger.kernel.org
8049 S:      Maintained
8050 F:      drivers/video/fbdev/i810/
8051
8052 INTEL ASoC DRIVERS
8053 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8054 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8055 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8056 M:      Jie Yang <yang.jie@linux.intel.com>
8057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8058 S:      Supported
8059 F:      sound/soc/intel/
8060
8061 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8062 M:      Hans de Goede <hdegoede@redhat.com>
8063 L:      platform-driver-x86@vger.kernel.org
8064 S:      Maintained
8065 F:      drivers/platform/x86/intel_atomisp2_pm.c
8066
8067 INTEL C600 SERIES SAS CONTROLLER DRIVER
8068 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8069 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8070 L:      linux-scsi@vger.kernel.org
8071 T:      git git://git.code.sf.net/p/intel-sas/isci
8072 S:      Supported
8073 F:      drivers/scsi/isci/
8074
8075 INTEL CPU family model numbers
8076 M:      Tony Luck <tony.luck@intel.com>
8077 M:      x86@kernel.org
8078 L:      linux-kernel@vger.kernel.org
8079 S:      Supported
8080 F:      arch/x86/include/asm/intel-family.h
8081
8082 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8083 M:      Jani Nikula <jani.nikula@linux.intel.com>
8084 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8085 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8086 L:      intel-gfx@lists.freedesktop.org
8087 W:      https://01.org/linuxgraphics/
8088 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8089 C:      irc://chat.freenode.net/intel-gfx
8090 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8091 T:      git git://anongit.freedesktop.org/drm-intel
8092 S:      Supported
8093 F:      drivers/gpu/drm/i915/
8094 F:      include/drm/i915*
8095 F:      include/uapi/drm/i915_drm.h
8096 F:      Documentation/gpu/i915.rst
8097
8098 INTEL ETHERNET DRIVERS
8099 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8100 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8101 W:      http://www.intel.com/support/feedback.htm
8102 W:      http://e1000.sourceforge.net/
8103 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8106 S:      Supported
8107 F:      Documentation/networking/device_drivers/intel/e100.rst
8108 F:      Documentation/networking/device_drivers/intel/e1000.rst
8109 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8110 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8111 F:      Documentation/networking/device_drivers/intel/igb.rst
8112 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8113 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8114 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8115 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8116 F:      Documentation/networking/device_drivers/intel/i40e.rst
8117 F:      Documentation/networking/device_drivers/intel/iavf.rst
8118 F:      Documentation/networking/device_drivers/intel/ice.rst
8119 F:      drivers/net/ethernet/intel/
8120 F:      drivers/net/ethernet/intel/*/
8121 F:      include/linux/avf/virtchnl.h
8122
8123 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8124 M:      Maik Broemme <mbroemme@libmpq.org>
8125 L:      linux-fbdev@vger.kernel.org
8126 S:      Maintained
8127 F:      Documentation/fb/intelfb.rst
8128 F:      drivers/video/fbdev/intelfb/
8129
8130 INTEL GPIO DRIVERS
8131 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8132 L:      linux-gpio@vger.kernel.org
8133 S:      Maintained
8134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8135 F:      drivers/gpio/gpio-ich.c
8136 F:      drivers/gpio/gpio-intel-mid.c
8137 F:      drivers/gpio/gpio-lynxpoint.c
8138 F:      drivers/gpio/gpio-merrifield.c
8139 F:      drivers/gpio/gpio-ml-ioh.c
8140 F:      drivers/gpio/gpio-pch.c
8141 F:      drivers/gpio/gpio-sch.c
8142 F:      drivers/gpio/gpio-sodaville.c
8143
8144 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8145 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8146 M:      Zhi Wang <zhi.a.wang@intel.com>
8147 L:      intel-gvt-dev@lists.freedesktop.org
8148 L:      intel-gfx@lists.freedesktop.org
8149 W:      https://01.org/igvt-g
8150 T:      git https://github.com/intel/gvt-linux.git
8151 S:      Supported
8152 F:      drivers/gpu/drm/i915/gvt/
8153
8154 INTEL HID EVENT DRIVER
8155 M:      Alex Hung <alex.hung@canonical.com>
8156 L:      platform-driver-x86@vger.kernel.org
8157 S:      Maintained
8158 F:      drivers/platform/x86/intel-hid.c
8159
8160 INTEL I/OAT DMA DRIVER
8161 M:      Dave Jiang <dave.jiang@intel.com>
8162 R:      Dan Williams <dan.j.williams@intel.com>
8163 L:      dmaengine@vger.kernel.org
8164 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8165 S:      Supported
8166 F:      drivers/dma/ioat*
8167
8168 INTEL IDLE DRIVER
8169 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8170 M:      Len Brown <lenb@kernel.org>
8171 L:      linux-pm@vger.kernel.org
8172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8173 B:      https://bugzilla.kernel.org
8174 S:      Supported
8175 F:      drivers/idle/intel_idle.c
8176
8177 INTEL INTEGRATED SENSOR HUB DRIVER
8178 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8179 M:      Jiri Kosina <jikos@kernel.org>
8180 L:      linux-input@vger.kernel.org
8181 S:      Maintained
8182 F:      drivers/hid/intel-ish-hid/
8183
8184 INTEL IOMMU (VT-d)
8185 M:      David Woodhouse <dwmw2@infradead.org>
8186 L:      iommu@lists.linux-foundation.org
8187 T:      git git://git.infradead.org/iommu-2.6.git
8188 S:      Supported
8189 F:      drivers/iommu/intel-iommu.c
8190 F:      include/linux/intel-iommu.h
8191
8192 INTEL IOP-ADMA DMA DRIVER
8193 R:      Dan Williams <dan.j.williams@intel.com>
8194 S:      Odd fixes
8195 F:      drivers/dma/iop-adma.c
8196
8197 INTEL IPU3 CSI-2 CIO2 DRIVER
8198 M:      Yong Zhi <yong.zhi@intel.com>
8199 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8200 M:      Bingbu Cao <bingbu.cao@intel.com>
8201 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8202 L:      linux-media@vger.kernel.org
8203 S:      Maintained
8204 F:      drivers/media/pci/intel/ipu3/
8205 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8206
8207 INTEL IPU3 CSI-2 IMGU DRIVER
8208 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8209 L:      linux-media@vger.kernel.org
8210 S:      Maintained
8211 F:      drivers/staging/media/ipu3/
8212 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8213 F:      Documentation/media/v4l-drivers/ipu3.rst
8214
8215 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8216 M:      Krzysztof Halasa <khalasa@piap.pl>
8217 S:      Maintained
8218 F:      include/linux/soc/ixp4xx/qmgr.h
8219 F:      include/linux/soc/ixp4xx/npe.h
8220 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8221 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8222 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8223 F:      drivers/net/wan/ixp4xx_hss.c
8224
8225 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8226 M:      Deepak Saxena <dsaxena@plexity.net>
8227 S:      Maintained
8228 F:      drivers/char/hw_random/ixp4xx-rng.c
8229
8230 INTEL MANAGEMENT ENGINE (mei)
8231 M:      Tomas Winkler <tomas.winkler@intel.com>
8232 L:      linux-kernel@vger.kernel.org
8233 S:      Supported
8234 F:      include/uapi/linux/mei.h
8235 F:      include/linux/mei_cl_bus.h
8236 F:      drivers/misc/mei/*
8237 F:      drivers/watchdog/mei_wdt.c
8238 F:      Documentation/driver-api/mei/*
8239 F:      samples/mei/*
8240
8241 INTEL MENLOW THERMAL DRIVER
8242 M:      Sujith Thomas <sujith.thomas@intel.com>
8243 L:      platform-driver-x86@vger.kernel.org
8244 W:      https://01.org/linux-acpi
8245 S:      Supported
8246 F:      drivers/platform/x86/intel_menlow.c
8247
8248 INTEL MIC DRIVERS (mic)
8249 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8250 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8251 S:      Supported
8252 W:      https://github.com/sudeepdutt/mic
8253 W:      http://software.intel.com/en-us/mic-developer
8254 F:      include/linux/mic_bus.h
8255 F:      include/linux/scif.h
8256 F:      include/uapi/linux/mic_common.h
8257 F:      include/uapi/linux/mic_ioctl.h
8258 F:      include/uapi/linux/scif_ioctl.h
8259 F:      drivers/misc/mic/
8260 F:      drivers/dma/mic_x100_dma.c
8261 F:      drivers/dma/mic_x100_dma.h
8262 F:      Documentation/mic/
8263
8264 INTEL PMC CORE DRIVER
8265 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8266 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8267 L:      platform-driver-x86@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/platform/x86/intel_pmc_core*
8270
8271 INTEL PMC/P-Unit IPC DRIVER
8272 M:      Zha Qipeng<qipeng.zha@intel.com>
8273 L:      platform-driver-x86@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/platform/x86/intel_pmc_ipc.c
8276 F:      drivers/platform/x86/intel_punit_ipc.c
8277 F:      arch/x86/include/asm/intel_pmc_ipc.h
8278 F:      arch/x86/include/asm/intel_punit_ipc.h
8279
8280 INTEL PMIC GPIO DRIVERS
8281 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8282 S:      Maintained
8283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8284 F:      drivers/gpio/gpio-*cove.c
8285 F:      drivers/gpio/gpio-msic.c
8286
8287 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8288 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8289 S:      Maintained
8290 F:      drivers/mfd/intel_msic.c
8291 F:      drivers/mfd/intel_soc_pmic*
8292 F:      include/linux/mfd/intel_msic.h
8293 F:      include/linux/mfd/intel_soc_pmic*
8294
8295 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8296 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8297 L:      linux-wireless@vger.kernel.org
8298 S:      Maintained
8299 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8300 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8301 F:      drivers/net/wireless/intel/ipw2x00/
8302
8303 INTEL PSTATE DRIVER
8304 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8305 M:      Len Brown <lenb@kernel.org>
8306 L:      linux-pm@vger.kernel.org
8307 S:      Supported
8308 F:      drivers/cpufreq/intel_pstate.c
8309
8310 INTEL RDMA RNIC DRIVER
8311 M:      Faisal Latif <faisal.latif@intel.com>
8312 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8313 L:      linux-rdma@vger.kernel.org
8314 S:      Supported
8315 F:      drivers/infiniband/hw/i40iw/
8316 F:      include/uapi/rdma/i40iw-abi.h
8317
8318 INTEL SPEED SELECT TECHNOLOGY
8319 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8320 L:      platform-driver-x86@vger.kernel.org
8321 S:      Maintained
8322 F:      drivers/platform/x86/intel_speed_select_if/
8323 F:      tools/power/x86/intel-speed-select/
8324 F:      include/uapi/linux/isst_if.h
8325
8326 INTEL TELEMETRY DRIVER
8327 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8328 M:      "David E. Box" <david.e.box@linux.intel.com>
8329 L:      platform-driver-x86@vger.kernel.org
8330 S:      Maintained
8331 F:      arch/x86/include/asm/intel_telemetry.h
8332 F:      drivers/platform/x86/intel_telemetry*
8333
8334 INTEL VIRTUAL BUTTON DRIVER
8335 M:      AceLan Kao <acelan.kao@canonical.com>
8336 L:      platform-driver-x86@vger.kernel.org
8337 S:      Maintained
8338 F:      drivers/platform/x86/intel-vbtn.c
8339
8340 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8341 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8342 L:      linux-wireless@vger.kernel.org
8343 S:      Supported
8344 F:      drivers/net/wireless/intel/iwlegacy/
8345
8346 INTEL WIRELESS WIFI LINK (iwlwifi)
8347 M:      Johannes Berg <johannes.berg@intel.com>
8348 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8349 M:      Luca Coelho <luciano.coelho@intel.com>
8350 M:      Intel Linux Wireless <linuxwifi@intel.com>
8351 L:      linux-wireless@vger.kernel.org
8352 W:      http://intellinuxwireless.org
8353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8354 S:      Supported
8355 F:      drivers/net/wireless/intel/iwlwifi/
8356
8357 INTEL WIRELESS WIMAX CONNECTION 2400
8358 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8359 M:      linux-wimax@intel.com
8360 L:      wimax@linuxwimax.org (subscribers-only)
8361 S:      Supported
8362 W:      http://linuxwimax.org
8363 F:      Documentation/admin-guide/wimax/i2400m.rst
8364 F:      drivers/net/wimax/i2400m/
8365 F:      include/uapi/linux/wimax/i2400m.h
8366
8367 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8368 M:      Mario Limonciello <mario.limonciello@dell.com>
8369 S:      Maintained
8370 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8371
8372 INTEL(R) TRACE HUB
8373 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8374 S:      Supported
8375 F:      Documentation/trace/intel_th.rst
8376 F:      drivers/hwtracing/intel_th/
8377
8378 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8379 M:      Ning Sun <ning.sun@intel.com>
8380 L:      tboot-devel@lists.sourceforge.net
8381 W:      http://tboot.sourceforge.net
8382 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8383 S:      Supported
8384 F:      Documentation/x86/intel_txt.rst
8385 F:      include/linux/tboot.h
8386 F:      arch/x86/kernel/tboot.c
8387
8388 INTERCONNECT API
8389 M:      Georgi Djakov <georgi.djakov@linaro.org>
8390 L:      linux-pm@vger.kernel.org
8391 S:      Maintained
8392 F:      Documentation/driver-api/interconnect.rst
8393 F:      Documentation/devicetree/bindings/interconnect/
8394 F:      drivers/interconnect/
8395 F:      include/dt-bindings/interconnect/
8396 F:      include/linux/interconnect-provider.h
8397 F:      include/linux/interconnect.h
8398
8399 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8400 M:      Linus Walleij <linus.walleij@linaro.org>
8401 L:      linux-iio@vger.kernel.org
8402 S:      Maintained
8403 F:      drivers/iio/gyro/mpu3050*
8404 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8405
8406 IOC3 ETHERNET DRIVER
8407 M:      Ralf Baechle <ralf@linux-mips.org>
8408 L:      linux-mips@vger.kernel.org
8409 S:      Maintained
8410 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8411
8412 IOMAP FILESYSTEM LIBRARY
8413 M:      Christoph Hellwig <hch@infradead.org>
8414 M:      Darrick J. Wong <darrick.wong@oracle.com>
8415 M:      linux-xfs@vger.kernel.org
8416 M:      linux-fsdevel@vger.kernel.org
8417 L:      linux-xfs@vger.kernel.org
8418 L:      linux-fsdevel@vger.kernel.org
8419 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8420 S:      Supported
8421 F:      fs/iomap/
8422 F:      include/linux/iomap.h
8423
8424 IOMMU DRIVERS
8425 M:      Joerg Roedel <joro@8bytes.org>
8426 L:      iommu@lists.linux-foundation.org
8427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8428 S:      Maintained
8429 F:      Documentation/devicetree/bindings/iommu/
8430 F:      drivers/iommu/
8431 F:      include/linux/iommu.h
8432 F:      include/linux/of_iommu.h
8433 F:      include/linux/iova.h
8434
8435 IO_URING
8436 M:      Jens Axboe <axboe@kernel.dk>
8437 L:      linux-block@vger.kernel.org
8438 L:      linux-fsdevel@vger.kernel.org
8439 T:      git git://git.kernel.dk/linux-block
8440 T:      git git://git.kernel.dk/liburing
8441 S:      Maintained
8442 F:      fs/io_uring.c
8443 F:      include/uapi/linux/io_uring.h
8444
8445 IPMI SUBSYSTEM
8446 M:      Corey Minyard <minyard@acm.org>
8447 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8448 W:      http://openipmi.sourceforge.net/
8449 S:      Supported
8450 F:      Documentation/devicetree/bindings/ipmi/
8451 F:      Documentation/IPMI.txt
8452 F:      drivers/char/ipmi/
8453 F:      include/linux/ipmi*
8454 F:      include/uapi/linux/ipmi*
8455
8456 IPS SCSI RAID DRIVER
8457 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8458 L:      linux-scsi@vger.kernel.org
8459 W:      http://www.adaptec.com/
8460 S:      Maintained
8461 F:      drivers/scsi/ips*
8462
8463 IPVS
8464 M:      Wensong Zhang <wensong@linux-vs.org>
8465 M:      Simon Horman <horms@verge.net.au>
8466 M:      Julian Anastasov <ja@ssi.bg>
8467 L:      netdev@vger.kernel.org
8468 L:      lvs-devel@vger.kernel.org
8469 S:      Maintained
8470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8472 F:      Documentation/networking/ipvs-sysctl.txt
8473 F:      include/net/ip_vs.h
8474 F:      include/uapi/linux/ip_vs.h
8475 F:      net/netfilter/ipvs/
8476
8477 IPWIRELESS DRIVER
8478 M:      Jiri Kosina <jikos@kernel.org>
8479 M:      David Sterba <dsterba@suse.com>
8480 S:      Odd Fixes
8481 F:      drivers/tty/ipwireless/
8482
8483 IPX NETWORK LAYER
8484 L:      netdev@vger.kernel.org
8485 S:      Obsolete
8486 F:      include/uapi/linux/ipx.h
8487
8488 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8489 M:      Marc Zyngier <maz@kernel.org>
8490 S:      Maintained
8491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8492 F:      Documentation/IRQ-domain.txt
8493 F:      include/linux/irqdomain.h
8494 F:      kernel/irq/irqdomain.c
8495 F:      kernel/irq/msi.c
8496
8497 IRQ SUBSYSTEM
8498 M:      Thomas Gleixner <tglx@linutronix.de>
8499 L:      linux-kernel@vger.kernel.org
8500 S:      Maintained
8501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8502 F:      kernel/irq/
8503
8504 IRQCHIP DRIVERS
8505 M:      Thomas Gleixner <tglx@linutronix.de>
8506 M:      Jason Cooper <jason@lakedaemon.net>
8507 M:      Marc Zyngier <maz@kernel.org>
8508 L:      linux-kernel@vger.kernel.org
8509 S:      Maintained
8510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8511 F:      Documentation/devicetree/bindings/interrupt-controller/
8512 F:      drivers/irqchip/
8513
8514 ISA
8515 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8516 S:      Maintained
8517 F:      Documentation/driver-api/isa.rst
8518 F:      drivers/base/isa.c
8519 F:      include/linux/isa.h
8520
8521 ISA RADIO MODULE
8522 M:      Hans Verkuil <hverkuil@xs4all.nl>
8523 L:      linux-media@vger.kernel.org
8524 T:      git git://linuxtv.org/media_tree.git
8525 W:      https://linuxtv.org
8526 S:      Maintained
8527 F:      drivers/media/radio/radio-isa*
8528
8529 ISAPNP
8530 M:      Jaroslav Kysela <perex@perex.cz>
8531 S:      Maintained
8532 F:      Documentation/driver-api/isapnp.rst
8533 F:      drivers/pnp/isapnp/
8534 F:      include/linux/isapnp.h
8535
8536 ISCSI
8537 M:      Lee Duncan <lduncan@suse.com>
8538 M:      Chris Leech <cleech@redhat.com>
8539 L:      open-iscsi@googlegroups.com
8540 W:      www.open-iscsi.com
8541 S:      Maintained
8542 F:      drivers/scsi/*iscsi*
8543 F:      include/scsi/*iscsi*
8544
8545 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8546 M:      Peter Jones <pjones@redhat.com>
8547 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8548 S:      Maintained
8549 F:      drivers/firmware/iscsi_ibft*
8550
8551 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8552 M:      Sagi Grimberg <sagi@grimberg.me>
8553 M:      Max Gurtovoy <maxg@mellanox.com>
8554 L:      linux-rdma@vger.kernel.org
8555 S:      Supported
8556 W:      http://www.openfabrics.org
8557 W:      www.open-iscsi.org
8558 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8559 F:      drivers/infiniband/ulp/iser/
8560
8561 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8562 M:      Sagi Grimberg <sagi@grimberg.me>
8563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8564 L:      linux-rdma@vger.kernel.org
8565 L:      target-devel@vger.kernel.org
8566 S:      Supported
8567 W:      http://www.linux-iscsi.org
8568 F:      drivers/infiniband/ulp/isert
8569
8570 ISDN/mISDN SUBSYSTEM
8571 M:      Karsten Keil <isdn@linux-pingi.de>
8572 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8573 L:      netdev@vger.kernel.org
8574 W:      http://www.isdn4linux.de
8575 S:      Maintained
8576 F:      drivers/isdn/mISDN
8577 F:      drivers/isdn/hardware
8578
8579 ISDN/CAPI SUBSYSTEM
8580 M:      Karsten Keil <isdn@linux-pingi.de>
8581 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8582 L:      netdev@vger.kernel.org
8583 W:      http://www.isdn4linux.de
8584 S:      Odd Fixes
8585 F:      Documentation/isdn/
8586 F:      drivers/isdn/capi/
8587 F:      drivers/staging/isdn/
8588 F:      net/bluetooth/cmtp/
8589 F:      include/linux/isdn/
8590 F:      include/uapi/linux/isdn/
8591
8592 IT87 HARDWARE MONITORING DRIVER
8593 M:      Jean Delvare <jdelvare@suse.com>
8594 L:      linux-hwmon@vger.kernel.org
8595 S:      Maintained
8596 F:      Documentation/hwmon/it87.rst
8597 F:      drivers/hwmon/it87.c
8598
8599 IT913X MEDIA DRIVER
8600 M:      Antti Palosaari <crope@iki.fi>
8601 L:      linux-media@vger.kernel.org
8602 W:      https://linuxtv.org
8603 W:      http://palosaari.fi/linux/
8604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8605 T:      git git://linuxtv.org/anttip/media_tree.git
8606 S:      Maintained
8607 F:      drivers/media/tuners/it913x*
8608
8609 IVTV VIDEO4LINUX DRIVER
8610 M:      Andy Walls <awalls@md.metrocast.net>
8611 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8612 L:      linux-media@vger.kernel.org
8613 T:      git git://linuxtv.org/media_tree.git
8614 W:      http://www.ivtvdriver.org
8615 S:      Maintained
8616 F:      Documentation/media/v4l-drivers/ivtv*
8617 F:      drivers/media/pci/ivtv/
8618 F:      include/uapi/linux/ivtv*
8619
8620 IX2505V MEDIA DRIVER
8621 M:      Malcolm Priestley <tvboxspy@gmail.com>
8622 L:      linux-media@vger.kernel.org
8623 W:      https://linuxtv.org
8624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8625 S:      Maintained
8626 F:      drivers/media/dvb-frontends/ix2505v*
8627
8628 JAILHOUSE HYPERVISOR INTERFACE
8629 M:      Jan Kiszka <jan.kiszka@siemens.com>
8630 L:      jailhouse-dev@googlegroups.com
8631 S:      Maintained
8632 F:      arch/x86/kernel/jailhouse.c
8633 F:      arch/x86/include/asm/jailhouse_para.h
8634
8635 JC42.4 TEMPERATURE SENSOR DRIVER
8636 M:      Guenter Roeck <linux@roeck-us.net>
8637 L:      linux-hwmon@vger.kernel.org
8638 S:      Maintained
8639 F:      drivers/hwmon/jc42.c
8640 F:      Documentation/hwmon/jc42.rst
8641
8642 JFS FILESYSTEM
8643 M:      Dave Kleikamp <shaggy@kernel.org>
8644 L:      jfs-discussion@lists.sourceforge.net
8645 W:      http://jfs.sourceforge.net/
8646 T:      git git://github.com/kleikamp/linux-shaggy.git
8647 S:      Maintained
8648 F:      Documentation/admin-guide/jfs.rst
8649 F:      fs/jfs/
8650
8651 JME NETWORK DRIVER
8652 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8653 L:      netdev@vger.kernel.org
8654 S:      Maintained
8655 F:      drivers/net/ethernet/jme.*
8656
8657 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8658 M:      David Woodhouse <dwmw2@infradead.org>
8659 M:      Richard Weinberger <richard@nod.at>
8660 L:      linux-mtd@lists.infradead.org
8661 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8662 T:      git git://git.infradead.org/ubifs-2.6.git
8663 S:      Odd Fixes
8664 F:      fs/jffs2/
8665 F:      include/uapi/linux/jffs2.h
8666
8667 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8668 M:      "Theodore Ts'o" <tytso@mit.edu>
8669 M:      Jan Kara <jack@suse.com>
8670 L:      linux-ext4@vger.kernel.org
8671 S:      Maintained
8672 F:      fs/jbd2/
8673 F:      include/linux/jbd2.h
8674
8675 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8676 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8677 L:      linux-media@vger.kernel.org
8678 S:      Maintained
8679 F:      drivers/media/platform/rcar_jpu.c
8680
8681 JSM Neo PCI based serial card
8682 L:      linux-serial@vger.kernel.org
8683 S:      Orphan
8684 F:      drivers/tty/serial/jsm/
8685
8686 K10TEMP HARDWARE MONITORING DRIVER
8687 M:      Clemens Ladisch <clemens@ladisch.de>
8688 L:      linux-hwmon@vger.kernel.org
8689 S:      Maintained
8690 F:      Documentation/hwmon/k10temp.rst
8691 F:      drivers/hwmon/k10temp.c
8692
8693 K8TEMP HARDWARE MONITORING DRIVER
8694 M:      Rudolf Marek <r.marek@assembler.cz>
8695 L:      linux-hwmon@vger.kernel.org
8696 S:      Maintained
8697 F:      Documentation/hwmon/k8temp.rst
8698 F:      drivers/hwmon/k8temp.c
8699
8700 KASAN
8701 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8702 R:      Alexander Potapenko <glider@google.com>
8703 R:      Dmitry Vyukov <dvyukov@google.com>
8704 L:      kasan-dev@googlegroups.com
8705 S:      Maintained
8706 F:      arch/*/include/asm/kasan.h
8707 F:      arch/*/mm/kasan_init*
8708 F:      Documentation/dev-tools/kasan.rst
8709 F:      include/linux/kasan*.h
8710 F:      lib/test_kasan.c
8711 F:      mm/kasan/
8712 F:      scripts/Makefile.kasan
8713
8714 KCONFIG
8715 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8717 L:      linux-kbuild@vger.kernel.org
8718 S:      Maintained
8719 F:      Documentation/kbuild/kconfig*
8720 F:      scripts/kconfig/
8721 F:      scripts/Kconfig.include
8722
8723 KDUMP
8724 M:      Dave Young <dyoung@redhat.com>
8725 M:      Baoquan He <bhe@redhat.com>
8726 R:      Vivek Goyal <vgoyal@redhat.com>
8727 L:      kexec@lists.infradead.org
8728 W:      http://lse.sourceforge.net/kdump/
8729 S:      Maintained
8730 F:      Documentation/admin-guide/kdump/
8731
8732 KEENE FM RADIO TRANSMITTER DRIVER
8733 M:      Hans Verkuil <hverkuil@xs4all.nl>
8734 L:      linux-media@vger.kernel.org
8735 T:      git git://linuxtv.org/media_tree.git
8736 W:      https://linuxtv.org
8737 S:      Maintained
8738 F:      drivers/media/radio/radio-keene*
8739
8740 KERNEL AUTOMOUNTER
8741 M:      Ian Kent <raven@themaw.net>
8742 L:      autofs@vger.kernel.org
8743 S:      Maintained
8744 F:      fs/autofs/
8745
8746 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8747 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8748 M:      Michal Marek <michal.lkml@markovi.net>
8749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8750 L:      linux-kbuild@vger.kernel.org
8751 S:      Maintained
8752 F:      Documentation/kbuild/
8753 F:      Makefile
8754 F:      scripts/Kbuild*
8755 F:      scripts/Makefile*
8756 F:      scripts/basic/
8757 F:      scripts/mk*
8758 F:      scripts/*vmlinux*
8759 F:      scripts/mod/
8760 F:      scripts/package/
8761
8762 KERNEL JANITORS
8763 L:      kernel-janitors@vger.kernel.org
8764 W:      http://kernelnewbies.org/KernelJanitors
8765 S:      Odd Fixes
8766
8767 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8768 M:      "J. Bruce Fields" <bfields@fieldses.org>
8769 M:      Chuck Lever <chuck.lever@oracle.com>
8770 L:      linux-nfs@vger.kernel.org
8771 W:      http://nfs.sourceforge.net/
8772 T:      git git://linux-nfs.org/~bfields/linux.git
8773 S:      Supported
8774 F:      fs/nfsd/
8775 F:      include/uapi/linux/nfsd/
8776 F:      fs/lockd/
8777 F:      fs/nfs_common/
8778 F:      net/sunrpc/
8779 F:      include/linux/lockd/
8780 F:      include/linux/sunrpc/
8781 F:      include/uapi/linux/sunrpc/
8782
8783 KERNEL SELFTEST FRAMEWORK
8784 M:      Shuah Khan <shuah@kernel.org>
8785 M:      Shuah Khan <skhan@linuxfoundation.org>
8786 L:      linux-kselftest@vger.kernel.org
8787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8788 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8789 S:      Maintained
8790 F:      tools/testing/selftests/
8791 F:      Documentation/dev-tools/kselftest*
8792
8793 KERNEL USERMODE HELPER
8794 M:      Luis Chamberlain <mcgrof@kernel.org>
8795 L:      linux-kernel@vger.kernel.org
8796 S:      Maintained
8797 F:      kernel/umh.c
8798 F:      include/linux/umh.h
8799
8800 KERNEL VIRTUAL MACHINE (KVM)
8801 M:      Paolo Bonzini <pbonzini@redhat.com>
8802 M:      Radim Krčmář <rkrcmar@redhat.com>
8803 L:      kvm@vger.kernel.org
8804 W:      http://www.linux-kvm.org
8805 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8806 S:      Supported
8807 F:      Documentation/virt/kvm/
8808 F:      include/trace/events/kvm.h
8809 F:      include/uapi/asm-generic/kvm*
8810 F:      include/uapi/linux/kvm*
8811 F:      include/asm-generic/kvm*
8812 F:      include/linux/kvm*
8813 F:      include/kvm/iodev.h
8814 F:      virt/kvm/*
8815 F:      tools/kvm/
8816 F:      tools/testing/selftests/kvm/
8817
8818 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8819 M:      Marc Zyngier <maz@kernel.org>
8820 R:      James Morse <james.morse@arm.com>
8821 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8822 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8824 L:      kvmarm@lists.cs.columbia.edu
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8826 S:      Maintained
8827 F:      arch/arm/include/uapi/asm/kvm*
8828 F:      arch/arm/include/asm/kvm*
8829 F:      arch/arm/kvm/
8830 F:      arch/arm64/include/uapi/asm/kvm*
8831 F:      arch/arm64/include/asm/kvm*
8832 F:      arch/arm64/kvm/
8833 F:      virt/kvm/arm/
8834 F:      include/kvm/arm_*
8835
8836 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8837 M:      James Hogan <jhogan@kernel.org>
8838 L:      linux-mips@vger.kernel.org
8839 S:      Supported
8840 F:      arch/mips/include/uapi/asm/kvm*
8841 F:      arch/mips/include/asm/kvm*
8842 F:      arch/mips/kvm/
8843
8844 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8845 M:      Paul Mackerras <paulus@ozlabs.org>
8846 L:      kvm-ppc@vger.kernel.org
8847 W:      http://www.linux-kvm.org/
8848 T:      git git://github.com/agraf/linux-2.6.git
8849 S:      Supported
8850 F:      arch/powerpc/include/uapi/asm/kvm*
8851 F:      arch/powerpc/include/asm/kvm*
8852 F:      arch/powerpc/kvm/
8853 F:      arch/powerpc/kernel/kvm*
8854
8855 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8856 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8857 M:      Janosch Frank <frankja@linux.ibm.com>
8858 R:      David Hildenbrand <david@redhat.com>
8859 R:      Cornelia Huck <cohuck@redhat.com>
8860 L:      kvm@vger.kernel.org
8861 W:      http://www.ibm.com/developerworks/linux/linux390/
8862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8863 S:      Supported
8864 F:      arch/s390/include/uapi/asm/kvm*
8865 F:      arch/s390/include/asm/gmap.h
8866 F:      arch/s390/include/asm/kvm*
8867 F:      arch/s390/kvm/
8868 F:      arch/s390/mm/gmap.c
8869 F:      tools/testing/selftests/kvm/s390x/
8870 F:      tools/testing/selftests/kvm/*/s390x/
8871
8872 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8873 M:      Paolo Bonzini <pbonzini@redhat.com>
8874 M:      Radim Krčmář <rkrcmar@redhat.com>
8875 R:      Sean Christopherson <sean.j.christopherson@intel.com>
8876 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
8877 R:      Wanpeng Li <wanpengli@tencent.com>
8878 R:      Jim Mattson <jmattson@google.com>
8879 R:      Joerg Roedel <joro@8bytes.org>
8880 L:      kvm@vger.kernel.org
8881 W:      http://www.linux-kvm.org
8882 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8883 S:      Supported
8884 F:      arch/x86/kvm/
8885 F:      arch/x86/kvm/*/
8886 F:      arch/x86/include/uapi/asm/kvm*
8887 F:      arch/x86/include/uapi/asm/vmx.h
8888 F:      arch/x86/include/uapi/asm/svm.h
8889 F:      arch/x86/include/asm/kvm*
8890 F:      arch/x86/include/asm/pvclock-abi.h
8891 F:      arch/x86/include/asm/svm.h
8892 F:      arch/x86/include/asm/vmx.h
8893 F:      arch/x86/kernel/kvm.c
8894 F:      arch/x86/kernel/kvmclock.c
8895
8896 KERNFS
8897 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8898 M:      Tejun Heo <tj@kernel.org>
8899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8900 S:      Supported
8901 F:      include/linux/kernfs.h
8902 F:      fs/kernfs/
8903
8904 KEXEC
8905 M:      Eric Biederman <ebiederm@xmission.com>
8906 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8907 L:      kexec@lists.infradead.org
8908 S:      Maintained
8909 F:      include/linux/kexec.h
8910 F:      include/uapi/linux/kexec.h
8911 F:      kernel/kexec*
8912
8913 KEYS-ENCRYPTED
8914 M:      Mimi Zohar <zohar@linux.ibm.com>
8915 L:      linux-integrity@vger.kernel.org
8916 L:      keyrings@vger.kernel.org
8917 S:      Supported
8918 F:      Documentation/security/keys/trusted-encrypted.rst
8919 F:      include/keys/encrypted-type.h
8920 F:      security/keys/encrypted-keys/
8921
8922 KEYS-TRUSTED
8923 M:      James Bottomley <jejb@linux.ibm.com>
8924 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8925 M:      Mimi Zohar <zohar@linux.ibm.com>
8926 L:      linux-integrity@vger.kernel.org
8927 L:      keyrings@vger.kernel.org
8928 S:      Supported
8929 F:      Documentation/security/keys/trusted-encrypted.rst
8930 F:      include/keys/trusted-type.h
8931 F:      security/keys/trusted.c
8932 F:      security/keys/trusted.h
8933
8934 KEYS/KEYRINGS:
8935 M:      David Howells <dhowells@redhat.com>
8936 L:      keyrings@vger.kernel.org
8937 S:      Maintained
8938 F:      Documentation/security/keys/core.rst
8939 F:      include/linux/key.h
8940 F:      include/linux/key-type.h
8941 F:      include/linux/keyctl.h
8942 F:      include/uapi/linux/keyctl.h
8943 F:      include/keys/
8944 F:      security/keys/
8945
8946 KGDB / KDB /debug_core
8947 M:      Jason Wessel <jason.wessel@windriver.com>
8948 M:      Daniel Thompson <daniel.thompson@linaro.org>
8949 W:      http://kgdb.wiki.kernel.org/
8950 L:      kgdb-bugreport@lists.sourceforge.net
8951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8952 S:      Maintained
8953 F:      Documentation/dev-tools/kgdb.rst
8954 F:      drivers/misc/kgdbts.c
8955 F:      drivers/tty/serial/kgdboc.c
8956 F:      include/linux/kdb.h
8957 F:      include/linux/kgdb.h
8958 F:      kernel/debug/
8959
8960 KMEMLEAK
8961 M:      Catalin Marinas <catalin.marinas@arm.com>
8962 S:      Maintained
8963 F:      Documentation/dev-tools/kmemleak.rst
8964 F:      include/linux/kmemleak.h
8965 F:      mm/kmemleak.c
8966 F:      mm/kmemleak-test.c
8967
8968 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8969 M:      Luis Chamberlain <mcgrof@kernel.org>
8970 L:      linux-kernel@vger.kernel.org
8971 S:      Maintained
8972 F:      kernel/kmod.c
8973 F:      include/linux/kmod.h
8974 F:      lib/test_kmod.c
8975 F:      tools/testing/selftests/kmod/
8976
8977 KPROBES
8978 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8979 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8980 M:      "David S. Miller" <davem@davemloft.net>
8981 M:      Masami Hiramatsu <mhiramat@kernel.org>
8982 S:      Maintained
8983 F:      Documentation/kprobes.txt
8984 F:      include/linux/kprobes.h
8985 F:      include/asm-generic/kprobes.h
8986 F:      kernel/kprobes.c
8987
8988 KS0108 LCD CONTROLLER DRIVER
8989 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8990 S:      Maintained
8991 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
8992 F:      drivers/auxdisplay/ks0108.c
8993 F:      include/linux/ks0108.h
8994
8995 L3MDEV
8996 M:      David Ahern <dsa@cumulusnetworks.com>
8997 L:      netdev@vger.kernel.org
8998 S:      Maintained
8999 F:      net/l3mdev
9000 F:      include/net/l3mdev.h
9001
9002 L7 BPF FRAMEWORK
9003 M:      John Fastabend <john.fastabend@gmail.com>
9004 M:      Daniel Borkmann <daniel@iogearbox.net>
9005 L:      netdev@vger.kernel.org
9006 L:      bpf@vger.kernel.org
9007 S:      Maintained
9008 F:      include/linux/skmsg.h
9009 F:      net/core/skmsg.c
9010 F:      net/core/sock_map.c
9011 F:      net/ipv4/tcp_bpf.c
9012
9013 LANTIQ / INTEL Ethernet drivers
9014 M:      Hauke Mehrtens <hauke@hauke-m.de>
9015 L:      netdev@vger.kernel.org
9016 S:      Maintained
9017 F:      net/dsa/tag_gswip.c
9018 F:      drivers/net/ethernet/lantiq_xrx200.c
9019 F:      drivers/net/dsa/lantiq_pce.h
9020 F:      drivers/net/dsa/lantiq_gswip.c
9021
9022 LANTIQ MIPS ARCHITECTURE
9023 M:      John Crispin <john@phrozen.org>
9024 L:      linux-mips@vger.kernel.org
9025 S:      Maintained
9026 F:      arch/mips/lantiq
9027 F:      drivers/soc/lantiq
9028
9029 LAPB module
9030 L:      linux-x25@vger.kernel.org
9031 S:      Orphan
9032 F:      Documentation/networking/lapb-module.txt
9033 F:      include/*/lapb.h
9034 F:      net/lapb/
9035
9036 LASI 53c700 driver for PARISC
9037 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9038 L:      linux-scsi@vger.kernel.org
9039 S:      Maintained
9040 F:      Documentation/scsi/53c700.txt
9041 F:      drivers/scsi/53c700*
9042
9043 LEAKING_ADDRESSES
9044 M:      Tobin C. Harding <me@tobin.cc>
9045 M:      Tycho Andersen <tycho@tycho.ws>
9046 L:      kernel-hardening@lists.openwall.com
9047 S:      Maintained
9048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9049 F:      scripts/leaking_addresses.pl
9050
9051 LED SUBSYSTEM
9052 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9053 M:      Pavel Machek <pavel@ucw.cz>
9054 R:      Dan Murphy <dmurphy@ti.com>
9055 L:      linux-leds@vger.kernel.org
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9057 S:      Maintained
9058 F:      Documentation/devicetree/bindings/leds/
9059 F:      drivers/leds/
9060 F:      include/linux/leds.h
9061
9062 LEGACY EEPROM DRIVER
9063 M:      Jean Delvare <jdelvare@suse.com>
9064 S:      Maintained
9065 F:      Documentation/misc-devices/eeprom.rst
9066 F:      drivers/misc/eeprom/eeprom.c
9067
9068 LEGO MINDSTORMS EV3
9069 R:      David Lechner <david@lechnology.com>
9070 S:      Maintained
9071 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9072 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9073 F:      drivers/power/supply/lego_ev3_battery.c
9074
9075 LEGO USB Tower driver
9076 M:      Juergen Stuber <starblue@users.sourceforge.net>
9077 L:      legousb-devel@lists.sourceforge.net
9078 W:      http://legousb.sourceforge.net/
9079 S:      Maintained
9080 F:      drivers/usb/misc/legousbtower.c
9081
9082 LG LAPTOP EXTRAS
9083 M:      Matan Ziv-Av <matan@svgalib.org>
9084 L:      platform-driver-x86@vger.kernel.org
9085 S:      Maintained
9086 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9087 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9088 F:      drivers/platform/x86/lg-laptop.c
9089
9090 LG2160 MEDIA DRIVER
9091 M:      Michael Krufky <mkrufky@linuxtv.org>
9092 L:      linux-media@vger.kernel.org
9093 W:      https://linuxtv.org
9094 W:      http://github.com/mkrufky
9095 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9096 T:      git git://linuxtv.org/mkrufky/tuners.git
9097 S:      Maintained
9098 F:      drivers/media/dvb-frontends/lg2160.*
9099
9100 LGDT3305 MEDIA DRIVER
9101 M:      Michael Krufky <mkrufky@linuxtv.org>
9102 L:      linux-media@vger.kernel.org
9103 W:      https://linuxtv.org
9104 W:      http://github.com/mkrufky
9105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9106 T:      git git://linuxtv.org/mkrufky/tuners.git
9107 S:      Maintained
9108 F:      drivers/media/dvb-frontends/lgdt3305.*
9109
9110 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9111 M:      Viresh Kumar <vireshk@kernel.org>
9112 L:      linux-ide@vger.kernel.org
9113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9114 S:      Maintained
9115 F:      include/linux/pata_arasan_cf_data.h
9116 F:      drivers/ata/pata_arasan_cf.c
9117
9118 LIBATA PATA DRIVERS
9119 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9120 M:      Jens Axboe <axboe@kernel.dk>
9121 L:      linux-ide@vger.kernel.org
9122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9123 S:      Maintained
9124 F:      drivers/ata/pata_*.c
9125 F:      drivers/ata/ata_generic.c
9126
9127 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9128 M:      Linus Walleij <linus.walleij@linaro.org>
9129 L:      linux-ide@vger.kernel.org
9130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9131 S:      Maintained
9132 F:      drivers/ata/pata_ftide010.c
9133 F:      drivers/ata/sata_gemini.c
9134 F:      drivers/ata/sata_gemini.h
9135
9136 LIBATA SATA AHCI PLATFORM devices support
9137 M:      Hans de Goede <hdegoede@redhat.com>
9138 M:      Jens Axboe <axboe@kernel.dk>
9139 L:      linux-ide@vger.kernel.org
9140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9141 S:      Maintained
9142 F:      drivers/ata/ahci_platform.c
9143 F:      drivers/ata/libahci_platform.c
9144 F:      include/linux/ahci_platform.h
9145
9146 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9147 M:      Mikael Pettersson <mikpelinux@gmail.com>
9148 L:      linux-ide@vger.kernel.org
9149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9150 S:      Maintained
9151 F:      drivers/ata/sata_promise.*
9152
9153 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9154 M:      Jens Axboe <axboe@kernel.dk>
9155 L:      linux-ide@vger.kernel.org
9156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9157 S:      Maintained
9158 F:      drivers/ata/
9159 F:      include/linux/ata.h
9160 F:      include/linux/libata.h
9161 F:      Documentation/devicetree/bindings/ata/
9162
9163 LIBLOCKDEP
9164 M:      Sasha Levin <alexander.levin@microsoft.com>
9165 S:      Maintained
9166 F:      tools/lib/lockdep/
9167
9168 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9169 M:      Dan Williams <dan.j.williams@intel.com>
9170 M:      Vishal Verma <vishal.l.verma@intel.com>
9171 M:      Dave Jiang <dave.jiang@intel.com>
9172 L:      linux-nvdimm@lists.01.org
9173 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9174 S:      Supported
9175 F:      drivers/nvdimm/blk.c
9176 F:      drivers/nvdimm/region_devs.c
9177
9178 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9179 M:      Vishal Verma <vishal.l.verma@intel.com>
9180 M:      Dan Williams <dan.j.williams@intel.com>
9181 M:      Dave Jiang <dave.jiang@intel.com>
9182 L:      linux-nvdimm@lists.01.org
9183 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9184 S:      Supported
9185 F:      drivers/nvdimm/btt*
9186
9187 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9188 M:      Dan Williams <dan.j.williams@intel.com>
9189 M:      Vishal Verma <vishal.l.verma@intel.com>
9190 M:      Dave Jiang <dave.jiang@intel.com>
9191 L:      linux-nvdimm@lists.01.org
9192 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9193 S:      Supported
9194 F:      drivers/nvdimm/pmem*
9195
9196 LIBNVDIMM: DEVICETREE BINDINGS
9197 M:      Oliver O'Halloran <oohall@gmail.com>
9198 L:      linux-nvdimm@lists.01.org
9199 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9200 S:      Supported
9201 F:      drivers/nvdimm/of_pmem.c
9202 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9203
9204 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9205 M:      Dan Williams <dan.j.williams@intel.com>
9206 M:      Vishal Verma <vishal.l.verma@intel.com>
9207 M:      Dave Jiang <dave.jiang@intel.com>
9208 M:      Keith Busch <keith.busch@intel.com>
9209 M:      Ira Weiny <ira.weiny@intel.com>
9210 L:      linux-nvdimm@lists.01.org
9211 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9213 S:      Supported
9214 F:      drivers/nvdimm/*
9215 F:      drivers/acpi/nfit/*
9216 F:      include/linux/nd.h
9217 F:      include/linux/libnvdimm.h
9218 F:      include/uapi/linux/ndctl.h
9219
9220 LICENSES and SPDX stuff
9221 M:      Thomas Gleixner <tglx@linutronix.de>
9222 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9223 L:      linux-spdx@vger.kernel.org
9224 S:      Maintained
9225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9226 F:      COPYING
9227 F:      Documentation/process/license-rules.rst
9228 F:      LICENSES/
9229 F:      scripts/spdxcheck-test.sh
9230 F:      scripts/spdxcheck.py
9231
9232 LIGHTNVM PLATFORM SUPPORT
9233 M:      Matias Bjorling <mb@lightnvm.io>
9234 W:      http://github/OpenChannelSSD
9235 L:      linux-block@vger.kernel.org
9236 S:      Maintained
9237 F:      drivers/lightnvm/
9238 F:      include/linux/lightnvm.h
9239 F:      include/uapi/linux/lightnvm.h
9240
9241 LINUX FOR POWER MACINTOSH
9242 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9243 W:      http://www.penguinppc.org/
9244 L:      linuxppc-dev@lists.ozlabs.org
9245 S:      Maintained
9246 F:      arch/powerpc/platforms/powermac/
9247 F:      drivers/macintosh/
9248
9249 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9250 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9251 M:      Paul Mackerras <paulus@samba.org>
9252 M:      Michael Ellerman <mpe@ellerman.id.au>
9253 W:      https://github.com/linuxppc/linux/wiki
9254 L:      linuxppc-dev@lists.ozlabs.org
9255 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9257 S:      Supported
9258 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9259 F:      Documentation/devicetree/bindings/powerpc/
9260 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9261 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9262 F:      Documentation/powerpc/
9263 F:      arch/powerpc/
9264 F:      drivers/char/tpm/tpm_ibmvtpm*
9265 F:      drivers/crypto/nx/
9266 F:      drivers/crypto/vmx/
9267 F:      drivers/i2c/busses/i2c-opal.c
9268 F:      drivers/net/ethernet/ibm/ibmveth.*
9269 F:      drivers/net/ethernet/ibm/ibmvnic.*
9270 F:      drivers/pci/hotplug/pnv_php.c
9271 F:      drivers/pci/hotplug/rpa*
9272 F:      drivers/rtc/rtc-opal.c
9273 F:      drivers/scsi/ibmvscsi/
9274 F:      drivers/tty/hvc/hvc_opal.c
9275 F:      drivers/watchdog/wdrtas.c
9276 F:      tools/testing/selftests/powerpc
9277 N:      /pmac
9278 N:      powermac
9279 N:      powernv
9280 N:      [^a-z0-9]ps3
9281 N:      pseries
9282
9283 LINUX FOR POWERPC EMBEDDED MPC5XXX
9284 M:      Anatolij Gustschin <agust@denx.de>
9285 L:      linuxppc-dev@lists.ozlabs.org
9286 T:      git git://git.denx.de/linux-denx-agust.git
9287 S:      Maintained
9288 F:      arch/powerpc/platforms/512x/
9289 F:      arch/powerpc/platforms/52xx/
9290
9291 LINUX FOR POWERPC EMBEDDED PPC4XX
9292 M:      Alistair Popple <alistair@popple.id.au>
9293 M:      Matt Porter <mporter@kernel.crashing.org>
9294 W:      http://www.penguinppc.org/
9295 L:      linuxppc-dev@lists.ozlabs.org
9296 S:      Maintained
9297 F:      arch/powerpc/platforms/40x/
9298 F:      arch/powerpc/platforms/44x/
9299
9300 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9301 M:      Scott Wood <oss@buserror.net>
9302 M:      Kumar Gala <galak@kernel.crashing.org>
9303 W:      http://www.penguinppc.org/
9304 L:      linuxppc-dev@lists.ozlabs.org
9305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9306 S:      Maintained
9307 F:      arch/powerpc/platforms/83xx/
9308 F:      arch/powerpc/platforms/85xx/
9309 F:      Documentation/devicetree/bindings/powerpc/fsl/
9310
9311 LINUX FOR POWERPC EMBEDDED PPC8XX
9312 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9313 W:      http://www.penguinppc.org/
9314 L:      linuxppc-dev@lists.ozlabs.org
9315 S:      Maintained
9316 F:      arch/powerpc/platforms/8xx/
9317
9318 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9319 L:      linuxppc-dev@lists.ozlabs.org
9320 S:      Orphan
9321 F:      arch/powerpc/*/*virtex*
9322 F:      arch/powerpc/*/*/*virtex*
9323
9324 LINUX FOR POWERPC PA SEMI PWRFICIENT
9325 L:      linuxppc-dev@lists.ozlabs.org
9326 S:      Orphan
9327 F:      arch/powerpc/platforms/pasemi/
9328 F:      drivers/*/*pasemi*
9329 F:      drivers/*/*/*pasemi*
9330
9331 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9332 M:      Kees Cook <keescook@chromium.org>
9333 S:      Maintained
9334 F:      drivers/misc/lkdtm/*
9335
9336 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9337 M:      Alan Stern <stern@rowland.harvard.edu>
9338 M:      Andrea Parri <parri.andrea@gmail.com>
9339 M:      Will Deacon <will@kernel.org>
9340 M:      Peter Zijlstra <peterz@infradead.org>
9341 M:      Boqun Feng <boqun.feng@gmail.com>
9342 M:      Nicholas Piggin <npiggin@gmail.com>
9343 M:      David Howells <dhowells@redhat.com>
9344 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9345 M:      Luc Maranget <luc.maranget@inria.fr>
9346 M:      "Paul E. McKenney" <paulmck@kernel.org>
9347 R:      Akira Yokosawa <akiyks@gmail.com>
9348 R:      Daniel Lustig <dlustig@nvidia.com>
9349 L:      linux-kernel@vger.kernel.org
9350 L:      linux-arch@vger.kernel.org
9351 S:      Supported
9352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9353 F:      tools/memory-model/
9354 F:      Documentation/atomic_bitops.txt
9355 F:      Documentation/atomic_t.txt
9356 F:      Documentation/core-api/atomic_ops.rst
9357 F:      Documentation/core-api/refcount-vs-atomic.rst
9358 F:      Documentation/memory-barriers.txt
9359
9360 LIS3LV02D ACCELEROMETER DRIVER
9361 M:      Eric Piel <eric.piel@tremplin-utc.net>
9362 S:      Maintained
9363 F:      Documentation/misc-devices/lis3lv02d.rst
9364 F:      drivers/misc/lis3lv02d/
9365 F:      drivers/platform/x86/hp_accel.c
9366
9367 LIVE PATCHING
9368 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9369 M:      Jiri Kosina <jikos@kernel.org>
9370 M:      Miroslav Benes <mbenes@suse.cz>
9371 M:      Petr Mladek <pmladek@suse.com>
9372 R:      Joe Lawrence <joe.lawrence@redhat.com>
9373 S:      Maintained
9374 F:      kernel/livepatch/
9375 F:      include/linux/livepatch.h
9376 F:      arch/x86/include/asm/livepatch.h
9377 F:      arch/x86/kernel/livepatch.c
9378 F:      Documentation/livepatch/
9379 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9380 F:      samples/livepatch/
9381 F:      tools/testing/selftests/livepatch/
9382 L:      live-patching@vger.kernel.org
9383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9384
9385 LLC (802.2)
9386 L:      netdev@vger.kernel.org
9387 S:      Odd fixes
9388 F:      include/linux/llc.h
9389 F:      include/uapi/linux/llc.h
9390 F:      include/net/llc*
9391 F:      net/llc/
9392
9393 LM73 HARDWARE MONITOR DRIVER
9394 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9395 L:      linux-hwmon@vger.kernel.org
9396 S:      Maintained
9397 F:      drivers/hwmon/lm73.c
9398
9399 LM78 HARDWARE MONITOR DRIVER
9400 M:      Jean Delvare <jdelvare@suse.com>
9401 L:      linux-hwmon@vger.kernel.org
9402 S:      Maintained
9403 F:      Documentation/hwmon/lm78.rst
9404 F:      drivers/hwmon/lm78.c
9405
9406 LM83 HARDWARE MONITOR DRIVER
9407 M:      Jean Delvare <jdelvare@suse.com>
9408 L:      linux-hwmon@vger.kernel.org
9409 S:      Maintained
9410 F:      Documentation/hwmon/lm83.rst
9411 F:      drivers/hwmon/lm83.c
9412
9413 LM90 HARDWARE MONITOR DRIVER
9414 M:      Jean Delvare <jdelvare@suse.com>
9415 L:      linux-hwmon@vger.kernel.org
9416 S:      Maintained
9417 F:      Documentation/hwmon/lm90.rst
9418 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9419 F:      drivers/hwmon/lm90.c
9420 F:      include/dt-bindings/thermal/lm90.h
9421
9422 LM95234 HARDWARE MONITOR DRIVER
9423 M:      Guenter Roeck <linux@roeck-us.net>
9424 L:      linux-hwmon@vger.kernel.org
9425 S:      Maintained
9426 F:      Documentation/hwmon/lm95234.rst
9427 F:      drivers/hwmon/lm95234.c
9428
9429 LME2510 MEDIA DRIVER
9430 M:      Malcolm Priestley <tvboxspy@gmail.com>
9431 L:      linux-media@vger.kernel.org
9432 W:      https://linuxtv.org
9433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9434 S:      Maintained
9435 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9436
9437 LOADPIN SECURITY MODULE
9438 M:      Kees Cook <keescook@chromium.org>
9439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9440 S:      Supported
9441 F:      security/loadpin/
9442 F:      Documentation/admin-guide/LSM/LoadPin.rst
9443
9444 LOCKING PRIMITIVES
9445 M:      Peter Zijlstra <peterz@infradead.org>
9446 M:      Ingo Molnar <mingo@redhat.com>
9447 M:      Will Deacon <will@kernel.org>
9448 L:      linux-kernel@vger.kernel.org
9449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9450 S:      Maintained
9451 F:      Documentation/locking/
9452 F:      include/linux/lockdep.h
9453 F:      include/linux/spinlock*.h
9454 F:      arch/*/include/asm/spinlock*.h
9455 F:      include/linux/rwlock*.h
9456 F:      include/linux/mutex*.h
9457 F:      include/linux/rwsem*.h
9458 F:      include/linux/seqlock.h
9459 F:      lib/locking*.[ch]
9460 F:      kernel/locking/
9461 X:      kernel/locking/locktorture.c
9462
9463 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9464 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9465 L:      linux-ntfs-dev@lists.sourceforge.net
9466 W:      http://www.linux-ntfs.org/content/view/19/37/
9467 S:      Maintained
9468 F:      Documentation/admin-guide/ldm.rst
9469 F:      block/partitions/ldm.*
9470
9471 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9472 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9473 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9474 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9475 L:      MPT-FusionLinux.pdl@broadcom.com
9476 L:      linux-scsi@vger.kernel.org
9477 W:      http://www.avagotech.com/support/
9478 S:      Supported
9479 F:      drivers/message/fusion/
9480 F:      drivers/scsi/mpt3sas/
9481
9482 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9483 M:      Matthew Wilcox <willy@infradead.org>
9484 L:      linux-scsi@vger.kernel.org
9485 S:      Maintained
9486 F:      drivers/scsi/sym53c8xx_2/
9487
9488 LTC1660 DAC DRIVER
9489 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9490 L:      linux-iio@vger.kernel.org
9491 S:      Maintained
9492 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9493 F:      drivers/iio/dac/ltc1660.c
9494
9495 LTC4261 HARDWARE MONITOR DRIVER
9496 M:      Guenter Roeck <linux@roeck-us.net>
9497 L:      linux-hwmon@vger.kernel.org
9498 S:      Maintained
9499 F:      Documentation/hwmon/ltc4261.rst
9500 F:      drivers/hwmon/ltc4261.c
9501
9502 LTC4306 I2C MULTIPLEXER DRIVER
9503 M:      Michael Hennerich <michael.hennerich@analog.com>
9504 W:      http://ez.analog.com/community/linux-device-drivers
9505 L:      linux-i2c@vger.kernel.org
9506 S:      Supported
9507 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9508 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9509
9510 LTP (Linux Test Project)
9511 M:      Mike Frysinger <vapier@gentoo.org>
9512 M:      Cyril Hrubis <chrubis@suse.cz>
9513 M:      Wanlong Gao <wanlong.gao@gmail.com>
9514 M:      Jan Stancek <jstancek@redhat.com>
9515 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9516 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9517 L:      ltp@lists.linux.it (subscribers-only)
9518 W:      http://linux-test-project.github.io/
9519 T:      git git://github.com/linux-test-project/ltp.git
9520 S:      Maintained
9521
9522 M68K ARCHITECTURE
9523 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9524 L:      linux-m68k@lists.linux-m68k.org
9525 W:      http://www.linux-m68k.org/
9526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9527 S:      Maintained
9528 F:      arch/m68k/
9529 F:      drivers/zorro/
9530
9531 M68K ON APPLE MACINTOSH
9532 M:      Joshua Thompson <funaho@jurai.org>
9533 W:      http://www.mac.linux-m68k.org/
9534 L:      linux-m68k@lists.linux-m68k.org
9535 S:      Maintained
9536 F:      arch/m68k/mac/
9537
9538 M68K ON HP9000/300
9539 M:      Philip Blundell <philb@gnu.org>
9540 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9541 S:      Maintained
9542 F:      arch/m68k/hp300/
9543
9544 M88DS3103 MEDIA DRIVER
9545 M:      Antti Palosaari <crope@iki.fi>
9546 L:      linux-media@vger.kernel.org
9547 W:      https://linuxtv.org
9548 W:      http://palosaari.fi/linux/
9549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9550 T:      git git://linuxtv.org/anttip/media_tree.git
9551 S:      Maintained
9552 F:      drivers/media/dvb-frontends/m88ds3103*
9553
9554 M88RS2000 MEDIA DRIVER
9555 M:      Malcolm Priestley <tvboxspy@gmail.com>
9556 L:      linux-media@vger.kernel.org
9557 W:      https://linuxtv.org
9558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9559 S:      Maintained
9560 F:      drivers/media/dvb-frontends/m88rs2000*
9561
9562 MA901 MASTERKIT USB FM RADIO DRIVER
9563 M:      Alexey Klimov <klimov.linux@gmail.com>
9564 L:      linux-media@vger.kernel.org
9565 T:      git git://linuxtv.org/media_tree.git
9566 S:      Maintained
9567 F:      drivers/media/radio/radio-ma901.c
9568
9569 MAC80211
9570 M:      Johannes Berg <johannes@sipsolutions.net>
9571 L:      linux-wireless@vger.kernel.org
9572 W:      http://wireless.kernel.org/
9573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9575 S:      Maintained
9576 F:      Documentation/networking/mac80211-injection.txt
9577 F:      include/net/mac80211.h
9578 F:      net/mac80211/
9579 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9580 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9581
9582 MAILBOX API
9583 M:      Jassi Brar <jassisinghbrar@gmail.com>
9584 L:      linux-kernel@vger.kernel.org
9585 S:      Maintained
9586 F:      drivers/mailbox/
9587 F:      include/linux/mailbox_client.h
9588 F:      include/linux/mailbox_controller.h
9589
9590 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9591 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9592 W:      http://www.kernel.org/doc/man-pages
9593 L:      linux-man@vger.kernel.org
9594 S:      Maintained
9595
9596 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9597 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9598 L:      linux-mips@vger.kernel.org
9599 S:      Maintained
9600 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9601
9602 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9603 M:      Andrew Lunn <andrew@lunn.ch>
9604 M:      Vivien Didelot <vivien.didelot@gmail.com>
9605 L:      netdev@vger.kernel.org
9606 S:      Maintained
9607 F:      drivers/net/dsa/mv88e6xxx/
9608 F:      include/linux/platform_data/mv88e6xxx.h
9609 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9610
9611 MARVELL ARMADA DRM SUPPORT
9612 M:      Russell King <linux@armlinux.org.uk>
9613 S:      Maintained
9614 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9615 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9616 F:      drivers/gpu/drm/armada/
9617 F:      include/uapi/drm/armada_drm.h
9618 F:      Documentation/devicetree/bindings/display/armada/
9619
9620 MARVELL ARMADA 3700 PHY DRIVERS
9621 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9622 S:      Maintained
9623 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9624 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9625 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9626 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9627
9628 MARVELL CRYPTO DRIVER
9629 M:      Boris Brezillon <bbrezillon@kernel.org>
9630 M:      Arnaud Ebalard <arno@natisbad.org>
9631 F:      drivers/crypto/marvell/
9632 S:      Maintained
9633 L:      linux-crypto@vger.kernel.org
9634
9635 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9636 M:      Mirko Lindner <mlindner@marvell.com>
9637 M:      Stephen Hemminger <stephen@networkplumber.org>
9638 L:      netdev@vger.kernel.org
9639 S:      Maintained
9640 F:      drivers/net/ethernet/marvell/sk*
9641
9642 MARVELL LIBERTAS WIRELESS DRIVER
9643 L:      libertas-dev@lists.infradead.org
9644 S:      Orphan
9645 F:      drivers/net/wireless/marvell/libertas/
9646
9647 MARVELL MACCHIATOBIN SUPPORT
9648 M:      Russell King <linux@armlinux.org.uk>
9649 L:      linux-arm-kernel@lists.infradead.org
9650 S:      Maintained
9651 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9652
9653 MARVELL MV643XX ETHERNET DRIVER
9654 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9655 L:      netdev@vger.kernel.org
9656 S:      Maintained
9657 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9658 F:      include/linux/mv643xx.h
9659
9660 MARVELL MV88X3310 PHY DRIVER
9661 M:      Russell King <linux@armlinux.org.uk>
9662 L:      netdev@vger.kernel.org
9663 S:      Maintained
9664 F:      drivers/net/phy/marvell10g.c
9665
9666 MARVELL MVEBU THERMAL DRIVER
9667 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9668 S:      Maintained
9669 F:      drivers/thermal/armada_thermal.c
9670
9671 MARVELL MVNETA ETHERNET DRIVER
9672 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9673 L:      netdev@vger.kernel.org
9674 S:      Maintained
9675 F:      drivers/net/ethernet/marvell/mvneta.*
9676
9677 MARVELL MWIFIEX WIRELESS DRIVER
9678 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9679 M:      Nishant Sarmukadam <nishants@marvell.com>
9680 M:      Ganapathi Bhat <gbhat@marvell.com>
9681 M:      Xinming Hu <huxinming820@gmail.com>
9682 L:      linux-wireless@vger.kernel.org
9683 S:      Maintained
9684 F:      drivers/net/wireless/marvell/mwifiex/
9685
9686 MARVELL MWL8K WIRELESS DRIVER
9687 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9688 L:      linux-wireless@vger.kernel.org
9689 S:      Odd Fixes
9690 F:      drivers/net/wireless/marvell/mwl8k.c
9691
9692 MARVELL NAND CONTROLLER DRIVER
9693 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9694 L:      linux-mtd@lists.infradead.org
9695 S:      Maintained
9696 F:      drivers/mtd/nand/raw/marvell_nand.c
9697 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9698
9699 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9700 M:      Nicolas Pitre <nico@fluxnic.net>
9701 S:      Odd Fixes
9702 F:      drivers/mmc/host/mvsdio.*
9703
9704 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9705 M:      Hu Ziji <huziji@marvell.com>
9706 L:      linux-mmc@vger.kernel.org
9707 S:      Supported
9708 F:      drivers/mmc/host/sdhci-xenon*
9709 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9710
9711 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9712 M:      Sunil Goutham <sgoutham@marvell.com>
9713 M:      Linu Cherian <lcherian@marvell.com>
9714 M:      Geetha sowjanya <gakula@marvell.com>
9715 M:      Jerin Jacob <jerinj@marvell.com>
9716 L:      netdev@vger.kernel.org
9717 S:      Supported
9718 F:      drivers/net/ethernet/marvell/octeontx2/af/
9719
9720 MATROX FRAMEBUFFER DRIVER
9721 L:      linux-fbdev@vger.kernel.org
9722 S:      Orphan
9723 F:      drivers/video/fbdev/matrox/matroxfb_*
9724 F:      include/uapi/linux/matroxfb.h
9725
9726 MAX16065 HARDWARE MONITOR DRIVER
9727 M:      Guenter Roeck <linux@roeck-us.net>
9728 L:      linux-hwmon@vger.kernel.org
9729 S:      Maintained
9730 F:      Documentation/hwmon/max16065.rst
9731 F:      drivers/hwmon/max16065.c
9732
9733 MAX2175 SDR TUNER DRIVER
9734 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9735 L:      linux-media@vger.kernel.org
9736 T:      git git://linuxtv.org/media_tree.git
9737 S:      Maintained
9738 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9739 F:      Documentation/media/v4l-drivers/max2175.rst
9740 F:      drivers/media/i2c/max2175*
9741 F:      include/uapi/linux/max2175.h
9742
9743 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9744 L:      linux-hwmon@vger.kernel.org
9745 S:      Orphan
9746 F:      Documentation/hwmon/max6650.rst
9747 F:      drivers/hwmon/max6650.c
9748
9749 MAX6697 HARDWARE MONITOR DRIVER
9750 M:      Guenter Roeck <linux@roeck-us.net>
9751 L:      linux-hwmon@vger.kernel.org
9752 S:      Maintained
9753 F:      Documentation/hwmon/max6697.rst
9754 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9755 F:      drivers/hwmon/max6697.c
9756 F:      include/linux/platform_data/max6697.h
9757
9758 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9759 M:      Peter Rosin <peda@axentia.se>
9760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9761 S:      Maintained
9762 F:      Documentation/devicetree/bindings/sound/max9860.txt
9763 F:      sound/soc/codecs/max9860.*
9764
9765 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9766 M:      Andreas Klinger <ak@it-klinger.de>
9767 L:      linux-iio@vger.kernel.org
9768 S:      Maintained
9769 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9770 F:      drivers/iio/proximity/mb1232.c
9771
9772 MAXIM MAX77650 PMIC MFD DRIVER
9773 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9774 L:      linux-kernel@vger.kernel.org
9775 S:      Maintained
9776 F:      Documentation/devicetree/bindings/*/*max77650.txt
9777 F:      Documentation/devicetree/bindings/*/max77650*.txt
9778 F:      include/linux/mfd/max77650.h
9779 F:      drivers/mfd/max77650.c
9780 F:      drivers/regulator/max77650-regulator.c
9781 F:      drivers/power/supply/max77650-charger.c
9782 F:      drivers/input/misc/max77650-onkey.c
9783 F:      drivers/leds/leds-max77650.c
9784 F:      drivers/gpio/gpio-max77650.c
9785
9786 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9787 M:      Javier Martinez Canillas <javier@dowhile0.org>
9788 L:      linux-kernel@vger.kernel.org
9789 S:      Supported
9790 F:      drivers/regulator/max77802-regulator.c
9791 F:      Documentation/devicetree/bindings/*/*max77802.txt
9792 F:      include/dt-bindings/*/*max77802.h
9793
9794 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9795 M:      Krzysztof Kozlowski <krzk@kernel.org>
9796 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9797 L:      linux-pm@vger.kernel.org
9798 S:      Supported
9799 F:      drivers/power/supply/max14577_charger.c
9800 F:      drivers/power/supply/max77693_charger.c
9801
9802 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9803 M:      Chanwoo Choi <cw00.choi@samsung.com>
9804 M:      Krzysztof Kozlowski <krzk@kernel.org>
9805 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9806 L:      linux-kernel@vger.kernel.org
9807 S:      Supported
9808 F:      drivers/*/max14577*.c
9809 F:      drivers/*/max77686*.c
9810 F:      drivers/*/max77693*.c
9811 F:      drivers/extcon/extcon-max14577.c
9812 F:      drivers/extcon/extcon-max77693.c
9813 F:      drivers/rtc/rtc-max77686.c
9814 F:      drivers/clk/clk-max77686.c
9815 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9816 F:      Documentation/devicetree/bindings/*/max77686.txt
9817 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9818 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9819 F:      include/linux/mfd/max14577*.h
9820 F:      include/linux/mfd/max77686*.h
9821 F:      include/linux/mfd/max77693*.h
9822
9823 MAXIRADIO FM RADIO RECEIVER DRIVER
9824 M:      Hans Verkuil <hverkuil@xs4all.nl>
9825 L:      linux-media@vger.kernel.org
9826 T:      git git://linuxtv.org/media_tree.git
9827 W:      https://linuxtv.org
9828 S:      Maintained
9829 F:      drivers/media/radio/radio-maxiradio*
9830
9831 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9832 M:      Peter Rosin <peda@axentia.se>
9833 L:      linux-iio@vger.kernel.org
9834 S:      Maintained
9835 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9836 F:      drivers/iio/potentiometer/mcp4018.c
9837 F:      drivers/iio/potentiometer/mcp4531.c
9838
9839 MCR20A IEEE-802.15.4 RADIO DRIVER
9840 M:      Xue Liu <liuxuenetmail@gmail.com>
9841 L:      linux-wpan@vger.kernel.org
9842 W:      https://github.com/xueliu/mcr20a-linux
9843 S:      Maintained
9844 F:      drivers/net/ieee802154/mcr20a.c
9845 F:      drivers/net/ieee802154/mcr20a.h
9846 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9847
9848 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9849 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9850 L:      linux-iio@vger.kernel.org
9851 S:      Maintained
9852 F:      drivers/iio/dac/cio-dac.c
9853
9854 MEDIA CONTROLLER FRAMEWORK
9855 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9856 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9857 L:      linux-media@vger.kernel.org
9858 W:      https://www.linuxtv.org
9859 T:      git git://linuxtv.org/media_tree.git
9860 S:      Supported
9861 F:      drivers/media/mc/
9862 F:      include/media/media-*.h
9863 F:      include/uapi/linux/media.h
9864
9865 MEDIA DRIVERS FOR ASCOT2E
9866 M:      Sergey Kozlov <serjk@netup.ru>
9867 M:      Abylay Ospan <aospan@netup.ru>
9868 L:      linux-media@vger.kernel.org
9869 W:      https://linuxtv.org
9870 W:      http://netup.tv/
9871 T:      git git://linuxtv.org/media_tree.git
9872 S:      Supported
9873 F:      drivers/media/dvb-frontends/ascot2e*
9874
9875 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9876 M:      Jasmin Jessich <jasmin@anw.at>
9877 L:      linux-media@vger.kernel.org
9878 W:      https://linuxtv.org
9879 T:      git git://linuxtv.org/media_tree.git
9880 S:      Maintained
9881 F:      drivers/media/dvb-frontends/cxd2099*
9882
9883 MEDIA DRIVERS FOR CXD2841ER
9884 M:      Sergey Kozlov <serjk@netup.ru>
9885 M:      Abylay Ospan <aospan@netup.ru>
9886 L:      linux-media@vger.kernel.org
9887 W:      https://linuxtv.org
9888 W:      http://netup.tv/
9889 T:      git git://linuxtv.org/media_tree.git
9890 S:      Supported
9891 F:      drivers/media/dvb-frontends/cxd2841er*
9892
9893 MEDIA DRIVERS FOR CXD2880
9894 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9895 L:      linux-media@vger.kernel.org
9896 W:      http://linuxtv.org/
9897 T:      git git://linuxtv.org/media_tree.git
9898 S:      Supported
9899 F:      drivers/media/dvb-frontends/cxd2880/*
9900 F:      drivers/media/spi/cxd2880*
9901
9902 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9903 L:      linux-media@vger.kernel.org
9904 W:      https://linuxtv.org
9905 T:      git git://linuxtv.org/media_tree.git
9906 S:      Orphan
9907 F:      drivers/media/pci/ddbridge/*
9908
9909 MEDIA DRIVERS FOR FREESCALE IMX
9910 M:      Steve Longerbeam <slongerbeam@gmail.com>
9911 M:      Philipp Zabel <p.zabel@pengutronix.de>
9912 L:      linux-media@vger.kernel.org
9913 T:      git git://linuxtv.org/media_tree.git
9914 S:      Maintained
9915 F:      Documentation/devicetree/bindings/media/imx.txt
9916 F:      Documentation/media/v4l-drivers/imx.rst
9917 F:      drivers/staging/media/imx/
9918 F:      include/linux/imx-media.h
9919 F:      include/media/imx.h
9920
9921 MEDIA DRIVER FOR FREESCALE IMX PXP
9922 M:      Philipp Zabel <p.zabel@pengutronix.de>
9923 L:      linux-media@vger.kernel.org
9924 T:      git git://linuxtv.org/media_tree.git
9925 S:      Maintained
9926 F:      drivers/media/platform/imx-pxp.[ch]
9927
9928 MEDIA DRIVERS FOR FREESCALE IMX7
9929 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9930 L:      linux-media@vger.kernel.org
9931 T:      git git://linuxtv.org/media_tree.git
9932 S:      Maintained
9933 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9934 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9935 F:      Documentation/media/v4l-drivers/imx7.rst
9936 F:      drivers/staging/media/imx/imx7-media-csi.c
9937 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9938
9939 MEDIA DRIVERS FOR HELENE
9940 M:      Abylay Ospan <aospan@netup.ru>
9941 L:      linux-media@vger.kernel.org
9942 W:      https://linuxtv.org
9943 W:      http://netup.tv/
9944 T:      git git://linuxtv.org/media_tree.git
9945 S:      Supported
9946 F:      drivers/media/dvb-frontends/helene*
9947
9948 MEDIA DRIVERS FOR HORUS3A
9949 M:      Sergey Kozlov <serjk@netup.ru>
9950 M:      Abylay Ospan <aospan@netup.ru>
9951 L:      linux-media@vger.kernel.org
9952 W:      https://linuxtv.org
9953 W:      http://netup.tv/
9954 T:      git git://linuxtv.org/media_tree.git
9955 S:      Supported
9956 F:      drivers/media/dvb-frontends/horus3a*
9957
9958 MEDIA DRIVERS FOR LNBH25
9959 M:      Sergey Kozlov <serjk@netup.ru>
9960 M:      Abylay Ospan <aospan@netup.ru>
9961 L:      linux-media@vger.kernel.org
9962 W:      https://linuxtv.org
9963 W:      http://netup.tv/
9964 T:      git git://linuxtv.org/media_tree.git
9965 S:      Supported
9966 F:      drivers/media/dvb-frontends/lnbh25*
9967
9968 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9969 L:      linux-media@vger.kernel.org
9970 W:      https://linuxtv.org
9971 T:      git git://linuxtv.org/media_tree.git
9972 S:      Orphan
9973 F:      drivers/media/dvb-frontends/mxl5xx*
9974
9975 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9976 M:      Sergey Kozlov <serjk@netup.ru>
9977 M:      Abylay Ospan <aospan@netup.ru>
9978 L:      linux-media@vger.kernel.org
9979 W:      https://linuxtv.org
9980 W:      http://netup.tv/
9981 T:      git git://linuxtv.org/media_tree.git
9982 S:      Supported
9983 F:      drivers/media/pci/netup_unidvb/*
9984
9985 MEDIA DRIVERS FOR RENESAS - CEU
9986 M:      Jacopo Mondi <jacopo@jmondi.org>
9987 L:      linux-media@vger.kernel.org
9988 L:      linux-renesas-soc@vger.kernel.org
9989 T:      git git://linuxtv.org/media_tree.git
9990 S:      Supported
9991 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9992 F:      drivers/media/platform/renesas-ceu.c
9993 F:      include/media/drv-intf/renesas-ceu.h
9994
9995 MEDIA DRIVERS FOR RENESAS - DRIF
9996 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9997 L:      linux-media@vger.kernel.org
9998 L:      linux-renesas-soc@vger.kernel.org
9999 T:      git git://linuxtv.org/media_tree.git
10000 S:      Supported
10001 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10002 F:      drivers/media/platform/rcar_drif.c
10003
10004 MEDIA DRIVERS FOR RENESAS - FCP
10005 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10006 L:      linux-media@vger.kernel.org
10007 L:      linux-renesas-soc@vger.kernel.org
10008 T:      git git://linuxtv.org/media_tree.git
10009 S:      Supported
10010 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10011 F:      drivers/media/platform/rcar-fcp.c
10012 F:      include/media/rcar-fcp.h
10013
10014 MEDIA DRIVERS FOR RENESAS - FDP1
10015 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10016 L:      linux-media@vger.kernel.org
10017 L:      linux-renesas-soc@vger.kernel.org
10018 T:      git git://linuxtv.org/media_tree.git
10019 S:      Supported
10020 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10021 F:      drivers/media/platform/rcar_fdp1.c
10022
10023 MEDIA DRIVERS FOR RENESAS - VIN
10024 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10025 L:      linux-media@vger.kernel.org
10026 L:      linux-renesas-soc@vger.kernel.org
10027 T:      git git://linuxtv.org/media_tree.git
10028 S:      Supported
10029 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10030 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10031 F:      drivers/media/platform/rcar-vin/
10032
10033 MEDIA DRIVERS FOR RENESAS - VSP1
10034 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10035 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10036 L:      linux-media@vger.kernel.org
10037 L:      linux-renesas-soc@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Supported
10040 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10041 F:      drivers/media/platform/vsp1/
10042
10043 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10044 L:      linux-media@vger.kernel.org
10045 W:      https://linuxtv.org
10046 T:      git git://linuxtv.org/media_tree.git
10047 S:      Orphan
10048 F:      drivers/media/dvb-frontends/stv0910*
10049
10050 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10051 L:      linux-media@vger.kernel.org
10052 W:      https://linuxtv.org
10053 T:      git git://linuxtv.org/media_tree.git
10054 S:      Orphan
10055 F:      drivers/media/dvb-frontends/stv6111*
10056
10057 MEDIA DRIVERS FOR STM32 - DCMI
10058 M:      Hugues Fruchet <hugues.fruchet@st.com>
10059 L:      linux-media@vger.kernel.org
10060 T:      git git://linuxtv.org/media_tree.git
10061 S:      Supported
10062 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10063 F:      drivers/media/platform/stm32/stm32-dcmi.c
10064
10065 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10066 M:      Dmitry Osipenko <digetx@gmail.com>
10067 L:      linux-media@vger.kernel.org
10068 L:      linux-tegra@vger.kernel.org
10069 T:      git git://linuxtv.org/media_tree.git
10070 S:      Maintained
10071 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10072 F:      drivers/staging/media/tegra-vde/
10073
10074 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10075 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10076 P:      LinuxTV.org Project
10077 L:      linux-media@vger.kernel.org
10078 W:      https://linuxtv.org
10079 Q:      http://patchwork.kernel.org/project/linux-media/list/
10080 T:      git git://linuxtv.org/media_tree.git
10081 S:      Maintained
10082 F:      Documentation/devicetree/bindings/media/
10083 F:      Documentation/media/
10084 F:      drivers/media/
10085 F:      drivers/staging/media/
10086 F:      include/linux/platform_data/media/
10087 F:      include/media/
10088 F:      include/uapi/linux/dvb/
10089 F:      include/uapi/linux/videodev2.h
10090 F:      include/uapi/linux/media.h
10091 F:      include/uapi/linux/v4l2-*
10092 F:      include/uapi/linux/meye.h
10093 F:      include/uapi/linux/ivtv*
10094 F:      include/uapi/linux/uvcvideo.h
10095
10096 MEDIATEK BLUETOOTH DRIVER
10097 M:      Sean Wang <sean.wang@mediatek.com>
10098 L:      linux-bluetooth@vger.kernel.org
10099 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10100 S:      Maintained
10101 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10102 F:      drivers/bluetooth/btmtkuart.c
10103
10104 MEDIATEK CIR DRIVER
10105 M:      Sean Wang <sean.wang@mediatek.com>
10106 S:      Maintained
10107 F:      drivers/media/rc/mtk-cir.c
10108
10109 MEDIATEK DMA DRIVER
10110 M:      Sean Wang <sean.wang@mediatek.com>
10111 L:      dmaengine@vger.kernel.org
10112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10113 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10114 S:      Maintained
10115 F:      Documentation/devicetree/bindings/dma/mtk-*
10116 F:      drivers/dma/mediatek/
10117
10118 MEDIATEK PMIC LED DRIVER
10119 M:      Sean Wang <sean.wang@mediatek.com>
10120 S:      Maintained
10121 F:      drivers/leds/leds-mt6323.c
10122 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10123
10124 MEDIATEK ETHERNET DRIVER
10125 M:      Felix Fietkau <nbd@openwrt.org>
10126 M:      John Crispin <john@phrozen.org>
10127 M:      Sean Wang <sean.wang@mediatek.com>
10128 M:      Nelson Chang <nelson.chang@mediatek.com>
10129 L:      netdev@vger.kernel.org
10130 S:      Maintained
10131 F:      drivers/net/ethernet/mediatek/
10132
10133 MEDIATEK SWITCH DRIVER
10134 M:      Sean Wang <sean.wang@mediatek.com>
10135 L:      netdev@vger.kernel.org
10136 S:      Maintained
10137 F:      drivers/net/dsa/mt7530.*
10138 F:      net/dsa/tag_mtk.c
10139
10140 MEDIATEK JPEG DRIVER
10141 M:      Rick Chang <rick.chang@mediatek.com>
10142 M:      Bin Liu <bin.liu@mediatek.com>
10143 S:      Supported
10144 F:      drivers/media/platform/mtk-jpeg/
10145 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10146
10147 MEDIATEK MDP DRIVER
10148 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10149 M:      Houlong Wei <houlong.wei@mediatek.com>
10150 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10151 S:      Supported
10152 F:      drivers/media/platform/mtk-mdp/
10153 F:      drivers/media/platform/mtk-vpu/
10154 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10155
10156 MEDIATEK MEDIA DRIVER
10157 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10158 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10159 S:      Supported
10160 F:      drivers/media/platform/mtk-vcodec/
10161 F:      drivers/media/platform/mtk-vpu/
10162 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10163 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10164
10165 MEDIATEK MMC/SD/SDIO DRIVER
10166 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10167 S:      Maintained
10168 F:      drivers/mmc/host/mtk-sd.c
10169 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10170
10171 MEDIATEK MT76 WIRELESS LAN DRIVER
10172 M:      Felix Fietkau <nbd@nbd.name>
10173 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10174 R:      Ryder Lee <ryder.lee@mediatek.com>
10175 R:      Roy Luo <royluo@google.com>
10176 L:      linux-wireless@vger.kernel.org
10177 S:      Maintained
10178 F:      drivers/net/wireless/mediatek/mt76/
10179
10180 MEDIATEK MT7601U WIRELESS LAN DRIVER
10181 M:      Jakub Kicinski <kubakici@wp.pl>
10182 L:      linux-wireless@vger.kernel.org
10183 S:      Maintained
10184 F:      drivers/net/wireless/mediatek/mt7601u/
10185
10186 MEDIATEK MT7621/28/88 I2C DRIVER
10187 M:      Stefan Roese <sr@denx.de>
10188 L:      linux-i2c@vger.kernel.org
10189 S:      Maintained
10190 F:      drivers/i2c/busses/i2c-mt7621.c
10191 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10192
10193 MEDIATEK NAND CONTROLLER DRIVER
10194 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10195 L:      linux-mtd@lists.infradead.org
10196 S:      Maintained
10197 F:      drivers/mtd/nand/raw/mtk_*
10198 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10199
10200 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10201 M:      Sean Wang <sean.wang@mediatek.com>
10202 S:      Maintained
10203 F:      drivers/char/hw_random/mtk-rng.c
10204
10205 MEDIATEK USB3 DRD IP DRIVER
10206 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10207 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10209 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10210 S:      Maintained
10211 F:      drivers/usb/mtu3/
10212
10213 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10214 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10215 M:      Martin Donnelly <martin.donnelly@ge.com>
10216 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10217 S:      Maintained
10218 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10219 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10220
10221 MEGARAID SCSI/SAS DRIVERS
10222 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10223 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10224 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10225 L:      megaraidlinux.pdl@broadcom.com
10226 L:      linux-scsi@vger.kernel.org
10227 W:      http://www.avagotech.com/support/
10228 S:      Maintained
10229 F:      Documentation/scsi/megaraid.txt
10230 F:      drivers/scsi/megaraid.*
10231 F:      drivers/scsi/megaraid/
10232
10233 MELEXIS MLX90614 DRIVER
10234 M:      Crt Mori <cmo@melexis.com>
10235 L:      linux-iio@vger.kernel.org
10236 W:      http://www.melexis.com
10237 S:      Supported
10238 F:      drivers/iio/temperature/mlx90614.c
10239
10240 MELEXIS MLX90632 DRIVER
10241 M:      Crt Mori <cmo@melexis.com>
10242 L:      linux-iio@vger.kernel.org
10243 W:      http://www.melexis.com
10244 S:      Supported
10245 F:      drivers/iio/temperature/mlx90632.c
10246
10247 MELFAS MIP4 TOUCHSCREEN DRIVER
10248 M:      Sangwon Jee <jeesw@melfas.com>
10249 W:      http://www.melfas.com
10250 S:      Supported
10251 F:      drivers/input/touchscreen/melfas_mip4.c
10252 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10253
10254 MELLANOX ETHERNET DRIVER (mlx4_en)
10255 M:      Tariq Toukan <tariqt@mellanox.com>
10256 L:      netdev@vger.kernel.org
10257 S:      Supported
10258 W:      http://www.mellanox.com
10259 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10260 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10261
10262 MELLANOX ETHERNET DRIVER (mlx5e)
10263 M:      Saeed Mahameed <saeedm@mellanox.com>
10264 L:      netdev@vger.kernel.org
10265 S:      Supported
10266 W:      http://www.mellanox.com
10267 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10268 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10269
10270 MELLANOX ETHERNET INNOVA DRIVERS
10271 R:      Boris Pismenny <borisp@mellanox.com>
10272 L:      netdev@vger.kernel.org
10273 S:      Supported
10274 W:      http://www.mellanox.com
10275 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10276 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10277 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10278 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10279 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10280
10281 MELLANOX ETHERNET SWITCH DRIVERS
10282 M:      Jiri Pirko <jiri@mellanox.com>
10283 M:      Ido Schimmel <idosch@mellanox.com>
10284 L:      netdev@vger.kernel.org
10285 S:      Supported
10286 W:      http://www.mellanox.com
10287 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10288 F:      drivers/net/ethernet/mellanox/mlxsw/
10289 F:      tools/testing/selftests/drivers/net/mlxsw/
10290
10291 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10292 M:      mlxsw@mellanox.com
10293 L:      netdev@vger.kernel.org
10294 S:      Supported
10295 W:      http://www.mellanox.com
10296 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10297 F:      drivers/net/ethernet/mellanox/mlxfw/
10298
10299 MELLANOX HARDWARE PLATFORM SUPPORT
10300 M:      Andy Shevchenko <andy@infradead.org>
10301 M:      Darren Hart <dvhart@infradead.org>
10302 M:      Vadim Pasternak <vadimp@mellanox.com>
10303 L:      platform-driver-x86@vger.kernel.org
10304 S:      Supported
10305 F:      drivers/platform/mellanox/
10306 F:      include/linux/platform_data/mlxreg.h
10307
10308 MELLANOX MLX4 core VPI driver
10309 M:      Tariq Toukan <tariqt@mellanox.com>
10310 L:      netdev@vger.kernel.org
10311 L:      linux-rdma@vger.kernel.org
10312 W:      http://www.mellanox.com
10313 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10314 S:      Supported
10315 F:      drivers/net/ethernet/mellanox/mlx4/
10316 F:      include/linux/mlx4/
10317
10318 MELLANOX MLX4 IB driver
10319 M:      Yishai Hadas <yishaih@mellanox.com>
10320 L:      linux-rdma@vger.kernel.org
10321 W:      http://www.mellanox.com
10322 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10323 S:      Supported
10324 F:      drivers/infiniband/hw/mlx4/
10325 F:      include/linux/mlx4/
10326 F:      include/uapi/rdma/mlx4-abi.h
10327
10328 MELLANOX MLX5 core VPI driver
10329 M:      Saeed Mahameed <saeedm@mellanox.com>
10330 M:      Leon Romanovsky <leonro@mellanox.com>
10331 L:      netdev@vger.kernel.org
10332 L:      linux-rdma@vger.kernel.org
10333 W:      http://www.mellanox.com
10334 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10335 S:      Supported
10336 F:      drivers/net/ethernet/mellanox/mlx5/core/
10337 F:      include/linux/mlx5/
10338 F:      Documentation/networking/device_drivers/mellanox/
10339
10340 MELLANOX MLX5 IB driver
10341 M:      Leon Romanovsky <leonro@mellanox.com>
10342 L:      linux-rdma@vger.kernel.org
10343 W:      http://www.mellanox.com
10344 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10345 S:      Supported
10346 F:      drivers/infiniband/hw/mlx5/
10347 F:      include/linux/mlx5/
10348 F:      include/uapi/rdma/mlx5-abi.h
10349
10350 MELLANOX MLXCPLD I2C AND MUX DRIVER
10351 M:      Vadim Pasternak <vadimp@mellanox.com>
10352 M:      Michael Shych <michaelsh@mellanox.com>
10353 L:      linux-i2c@vger.kernel.org
10354 S:      Supported
10355 F:      drivers/i2c/busses/i2c-mlxcpld.c
10356 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10357 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10358
10359 MELLANOX MLXCPLD LED DRIVER
10360 M:      Vadim Pasternak <vadimp@mellanox.com>
10361 L:      linux-leds@vger.kernel.org
10362 S:      Supported
10363 F:      drivers/leds/leds-mlxcpld.c
10364 F:      drivers/leds/leds-mlxreg.c
10365 F:      Documentation/leds/leds-mlxcpld.rst
10366
10367 MELLANOX PLATFORM DRIVER
10368 M:      Vadim Pasternak <vadimp@mellanox.com>
10369 L:      platform-driver-x86@vger.kernel.org
10370 S:      Supported
10371 F:      drivers/platform/x86/mlx-platform.c
10372
10373 MEMBARRIER SUPPORT
10374 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10375 M:      "Paul E. McKenney" <paulmck@kernel.org>
10376 L:      linux-kernel@vger.kernel.org
10377 S:      Supported
10378 F:      kernel/sched/membarrier.c
10379 F:      include/uapi/linux/membarrier.h
10380 F:      arch/powerpc/include/asm/membarrier.h
10381
10382 MEMBLOCK
10383 M:      Mike Rapoport <rppt@linux.ibm.com>
10384 L:      linux-mm@kvack.org
10385 S:      Maintained
10386 F:      include/linux/memblock.h
10387 F:      mm/memblock.c
10388 F:      Documentation/core-api/boot-time-mm.rst
10389
10390 MEMORY MANAGEMENT
10391 L:      linux-mm@kvack.org
10392 W:      http://www.linux-mm.org
10393 S:      Maintained
10394 F:      include/linux/mm.h
10395 F:      include/linux/gfp.h
10396 F:      include/linux/mmzone.h
10397 F:      include/linux/memory_hotplug.h
10398 F:      include/linux/vmalloc.h
10399 F:      mm/
10400
10401 MEMORY TECHNOLOGY DEVICES (MTD)
10402 M:      David Woodhouse <dwmw2@infradead.org>
10403 M:      Brian Norris <computersforpeace@gmail.com>
10404 M:      Marek Vasut <marek.vasut@gmail.com>
10405 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10406 M:      Richard Weinberger <richard@nod.at>
10407 M:      Vignesh Raghavendra <vigneshr@ti.com>
10408 L:      linux-mtd@lists.infradead.org
10409 W:      http://www.linux-mtd.infradead.org/
10410 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10413 S:      Maintained
10414 F:      Documentation/devicetree/bindings/mtd/
10415 F:      drivers/mtd/
10416 F:      include/linux/mtd/
10417 F:      include/uapi/mtd/
10418
10419 MEN A21 WATCHDOG DRIVER
10420 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10421 L:      linux-watchdog@vger.kernel.org
10422 S:      Maintained
10423 F:      drivers/watchdog/mena21_wdt.c
10424
10425 MEN CHAMELEON BUS (mcb)
10426 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10427 S:      Maintained
10428 F:      drivers/mcb/
10429 F:      include/linux/mcb.h
10430 F:      Documentation/driver-api/men-chameleon-bus.rst
10431
10432 MEN F21BMC (Board Management Controller)
10433 M:      Andreas Werner <andreas.werner@men.de>
10434 S:      Supported
10435 F:      drivers/mfd/menf21bmc.c
10436 F:      drivers/watchdog/menf21bmc_wdt.c
10437 F:      drivers/leds/leds-menf21bmc.c
10438 F:      drivers/hwmon/menf21bmc_hwmon.c
10439 F:      Documentation/hwmon/menf21bmc.rst
10440
10441 MEN Z069 WATCHDOG DRIVER
10442 M:      Johannes Thumshirn <jth@kernel.org>
10443 L:      linux-watchdog@vger.kernel.org
10444 S:      Maintained
10445 F:      drivers/watchdog/menz69_wdt.c
10446
10447 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10448 M:      Neil Armstrong <narmstrong@baylibre.com>
10449 L:      linux-media@vger.kernel.org
10450 L:      linux-amlogic@lists.infradead.org
10451 W:      http://linux-meson.com/
10452 S:      Supported
10453 F:      drivers/media/platform/meson/ao-cec.c
10454 F:      drivers/media/platform/meson/ao-cec-g12a.c
10455 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10456 T:      git git://linuxtv.org/media_tree.git
10457
10458 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10459 M:      Liang Yang <liang.yang@amlogic.com>
10460 L:      linux-mtd@lists.infradead.org
10461 S:      Maintained
10462 F:      drivers/mtd/nand/raw/meson_*
10463 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10464
10465 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10466 M:      Maxime Jourdan <mjourdan@baylibre.com>
10467 L:      linux-media@vger.kernel.org
10468 L:      linux-amlogic@lists.infradead.org
10469 S:      Supported
10470 F:      drivers/staging/media/meson/vdec/
10471 T:      git git://linuxtv.org/media_tree.git
10472
10473 METHODE UDPU SUPPORT
10474 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10475 S:      Maintained
10476 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10477
10478 MICROBLAZE ARCHITECTURE
10479 M:      Michal Simek <monstr@monstr.eu>
10480 W:      http://www.monstr.eu/fdt/
10481 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10482 S:      Supported
10483 F:      arch/microblaze/
10484
10485 MICROCHIP AT91 SERIAL DRIVER
10486 M:      Richard Genoud <richard.genoud@gmail.com>
10487 S:      Maintained
10488 F:      drivers/tty/serial/atmel_serial.c
10489 F:      drivers/tty/serial/atmel_serial.h
10490 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10491
10492 MICROCHIP AUDIO ASOC DRIVERS
10493 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10495 S:      Supported
10496 F:      sound/soc/atmel
10497
10498 MICROCHIP DMA DRIVER
10499 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10501 L:      dmaengine@vger.kernel.org
10502 S:      Supported
10503 F:      drivers/dma/at_hdmac.c
10504 F:      drivers/dma/at_hdmac_regs.h
10505 F:      include/linux/platform_data/dma-atmel.h
10506 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10507 F:      include/dt-bindings/dma/at91.h
10508
10509 MICROCHIP ECC DRIVER
10510 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10511 L:      linux-crypto@vger.kernel.org
10512 S:      Maintained
10513 F:      drivers/crypto/atmel-ecc.*
10514
10515 MICROCHIP I2C DRIVER
10516 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10517 L:      linux-i2c@vger.kernel.org
10518 S:      Supported
10519 F:      drivers/i2c/busses/i2c-at91.h
10520 F:      drivers/i2c/busses/i2c-at91-*.c
10521
10522 MICROCHIP ISC DRIVER
10523 M:      Eugen Hristev <eugen.hristev@microchip.com>
10524 L:      linux-media@vger.kernel.org
10525 S:      Supported
10526 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10527 F:      drivers/media/platform/atmel/atmel-isc.h
10528 F:      drivers/media/platform/atmel/atmel-isc-base.c
10529 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10530 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10531
10532 MICROCHIP ISI DRIVER
10533 M:      Eugen Hristev <eugen.hristev@microchip.com>
10534 L:      linux-media@vger.kernel.org
10535 S:      Supported
10536 F:      drivers/media/platform/atmel/atmel-isi.c
10537 F:      drivers/media/platform/atmel/atmel-isi.h
10538
10539 MICROCHIP AT91 USART MFD DRIVER
10540 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10541 L:      linux-kernel@vger.kernel.org
10542 S:      Supported
10543 F:      drivers/mfd/at91-usart.c
10544 F:      include/dt-bindings/mfd/at91-usart.h
10545 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10546
10547 MICROCHIP AT91 USART SPI DRIVER
10548 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10549 L:      linux-spi@vger.kernel.org
10550 S:      Supported
10551 F:      drivers/spi/spi-at91-usart.c
10552 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10553
10554 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10555 M:      Woojung Huh <woojung.huh@microchip.com>
10556 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10557 L:      netdev@vger.kernel.org
10558 S:      Maintained
10559 F:      net/dsa/tag_ksz.c
10560 F:      drivers/net/dsa/microchip/*
10561 F:      include/linux/platform_data/microchip-ksz.h
10562 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10563
10564 MICROCHIP LAN743X ETHERNET DRIVER
10565 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10566 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10567 L:      netdev@vger.kernel.org
10568 S:      Maintained
10569 F:      drivers/net/ethernet/microchip/lan743x_*
10570
10571 MICROCHIP LCDFB DRIVER
10572 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10573 L:      linux-fbdev@vger.kernel.org
10574 S:      Maintained
10575 F:      drivers/video/fbdev/atmel_lcdfb.c
10576 F:      include/video/atmel_lcdc.h
10577
10578 MICROCHIP MMC/SD/SDIO MCI DRIVER
10579 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10580 S:      Maintained
10581 F:      drivers/mmc/host/atmel-mci.c
10582
10583 MICROCHIP MCP16502 PMIC DRIVER
10584 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 S:      Maintained
10587 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10588 F:      drivers/regulator/mcp16502.c
10589
10590 MICROCHIP MCP3911 ADC DRIVER
10591 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10592 M:      Kent Gustavsson <kent@minoris.se>
10593 L:      linux-iio@vger.kernel.org
10594 S:      Supported
10595 F:      drivers/iio/adc/mcp3911.c
10596 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10597
10598 MICROCHIP NAND DRIVER
10599 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10600 L:      linux-mtd@lists.infradead.org
10601 S:      Supported
10602 F:      drivers/mtd/nand/raw/atmel/*
10603 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10604
10605 MICROCHIP PWM DRIVER
10606 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10608 L:      linux-pwm@vger.kernel.org
10609 S:      Supported
10610 F:      drivers/pwm/pwm-atmel.c
10611 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10612
10613 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10614 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10615 M:      Eugen Hristev <eugen.hristev@microchip.com>
10616 L:      linux-iio@vger.kernel.org
10617 S:      Supported
10618 F:      drivers/iio/adc/at91-sama5d2_adc.c
10619 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10620 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10621
10622 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10623 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10624 S:      Supported
10625 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10626
10627 MICROCHIP SPI DRIVER
10628 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10629 S:      Supported
10630 F:      drivers/spi/spi-atmel.*
10631
10632 MICROCHIP SSC DRIVER
10633 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10635 S:      Supported
10636 F:      drivers/misc/atmel-ssc.c
10637 F:      include/linux/atmel-ssc.h
10638
10639 MICROCHIP USBA UDC DRIVER
10640 M:      Cristian Birsan <cristian.birsan@microchip.com>
10641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10642 S:      Supported
10643 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10644
10645 MICROCHIP USB251XB DRIVER
10646 M:      Richard Leitner <richard.leitner@skidata.com>
10647 L:      linux-usb@vger.kernel.org
10648 S:      Maintained
10649 F:      drivers/usb/misc/usb251xb.c
10650 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10651
10652 MICROCHIP XDMA DRIVER
10653 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10654 L:      linux-arm-kernel@lists.infradead.org
10655 L:      dmaengine@vger.kernel.org
10656 S:      Supported
10657 F:      drivers/dma/at_xdmac.c
10658
10659 MICROSEMI MIPS SOCS
10660 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10661 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10662 L:      linux-mips@vger.kernel.org
10663 S:      Supported
10664 F:      arch/mips/generic/board-ocelot.c
10665 F:      arch/mips/configs/generic/board-ocelot.config
10666 F:      arch/mips/boot/dts/mscc/
10667 F:      Documentation/devicetree/bindings/mips/mscc.txt
10668
10669 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10670 M:      Don Brace <don.brace@microsemi.com>
10671 L:      esc.storagedev@microsemi.com
10672 L:      linux-scsi@vger.kernel.org
10673 S:      Supported
10674 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10675 F:      drivers/scsi/smartpqi/Kconfig
10676 F:      drivers/scsi/smartpqi/Makefile
10677 F:      include/linux/cciss*.h
10678 F:      include/uapi/linux/cciss*.h
10679 F:      Documentation/scsi/smartpqi.txt
10680
10681 MICROSEMI ETHERNET SWITCH DRIVER
10682 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10683 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10684 L:      netdev@vger.kernel.org
10685 S:      Supported
10686 F:      drivers/net/ethernet/mscc/
10687
10688 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10689 M:      Chen Yu <yu.c.chen@intel.com>
10690 L:      platform-driver-x86@vger.kernel.org
10691 S:      Supported
10692 F:      drivers/platform/x86/surfacepro3_button.c
10693
10694 MICROTEK X6 SCANNER
10695 M:      Oliver Neukum <oliver@neukum.org>
10696 S:      Maintained
10697 F:      drivers/usb/image/microtek.*
10698
10699 MIPS
10700 M:      Ralf Baechle <ralf@linux-mips.org>
10701 M:      Paul Burton <paul.burton@mips.com>
10702 M:      James Hogan <jhogan@kernel.org>
10703 L:      linux-mips@vger.kernel.org
10704 W:      http://www.linux-mips.org/
10705 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10707 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10708 S:      Supported
10709 F:      Documentation/devicetree/bindings/mips/
10710 F:      Documentation/mips/
10711 F:      arch/mips/
10712 F:      drivers/platform/mips/
10713
10714 MIPS BOSTON DEVELOPMENT BOARD
10715 M:      Paul Burton <paul.burton@mips.com>
10716 L:      linux-mips@vger.kernel.org
10717 S:      Maintained
10718 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10719 F:      arch/mips/boot/dts/img/boston.dts
10720 F:      arch/mips/configs/generic/board-boston.config
10721 F:      drivers/clk/imgtec/clk-boston.c
10722 F:      include/dt-bindings/clock/boston-clock.h
10723
10724 MIPS GENERIC PLATFORM
10725 M:      Paul Burton <paul.burton@mips.com>
10726 L:      linux-mips@vger.kernel.org
10727 S:      Supported
10728 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10729 F:      arch/mips/generic/
10730 F:      arch/mips/tools/generic-board-config.sh
10731
10732 MIPS/LOONGSON1 ARCHITECTURE
10733 M:      Keguang Zhang <keguang.zhang@gmail.com>
10734 L:      linux-mips@vger.kernel.org
10735 S:      Maintained
10736 F:      arch/mips/loongson32/
10737 F:      arch/mips/include/asm/mach-loongson32/
10738 F:      drivers/*/*loongson1*
10739 F:      drivers/*/*/*loongson1*
10740
10741 MIPS/LOONGSON2 ARCHITECTURE
10742 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10743 L:      linux-mips@vger.kernel.org
10744 S:      Maintained
10745 F:      arch/mips/loongson64/fuloong-2e/
10746 F:      arch/mips/loongson64/lemote-2f/
10747 F:      arch/mips/include/asm/mach-loongson64/
10748 F:      drivers/*/*loongson2*
10749 F:      drivers/*/*/*loongson2*
10750
10751 MIPS/LOONGSON3 ARCHITECTURE
10752 M:      Huacai Chen <chenhc@lemote.com>
10753 L:      linux-mips@vger.kernel.org
10754 S:      Maintained
10755 F:      arch/mips/loongson64/
10756 F:      arch/mips/include/asm/mach-loongson64/
10757 F:      drivers/platform/mips/cpu_hwmon.c
10758 F:      drivers/*/*loongson3*
10759 F:      drivers/*/*/*loongson3*
10760
10761 MIPS RINT INSTRUCTION EMULATION
10762 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10763 L:      linux-mips@vger.kernel.org
10764 S:      Supported
10765 F:      arch/mips/math-emu/sp_rint.c
10766 F:      arch/mips/math-emu/dp_rint.c
10767
10768 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10769 M:      Hans Verkuil <hverkuil@xs4all.nl>
10770 L:      linux-media@vger.kernel.org
10771 T:      git git://linuxtv.org/media_tree.git
10772 W:      https://linuxtv.org
10773 S:      Odd Fixes
10774 F:      drivers/media/radio/radio-miropcm20*
10775
10776 MMP SUPPORT
10777 R:      Lubomir Rintel <lkundrak@v3.sk>
10778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10779 S:      Odd Fixes
10780 F:      arch/arm/boot/dts/mmp*
10781 F:      arch/arm/mach-mmp/
10782
10783 MMU GATHER AND TLB INVALIDATION
10784 M:      Will Deacon <will@kernel.org>
10785 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10786 M:      Andrew Morton <akpm@linux-foundation.org>
10787 M:      Nick Piggin <npiggin@gmail.com>
10788 M:      Peter Zijlstra <peterz@infradead.org>
10789 L:      linux-arch@vger.kernel.org
10790 L:      linux-mm@kvack.org
10791 S:      Maintained
10792 F:      arch/*/include/asm/tlb.h
10793 F:      include/asm-generic/tlb.h
10794 F:      mm/mmu_gather.c
10795
10796 MN88472 MEDIA DRIVER
10797 M:      Antti Palosaari <crope@iki.fi>
10798 L:      linux-media@vger.kernel.org
10799 W:      https://linuxtv.org
10800 W:      http://palosaari.fi/linux/
10801 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10802 S:      Maintained
10803 F:      drivers/media/dvb-frontends/mn88472*
10804
10805 MN88473 MEDIA DRIVER
10806 M:      Antti Palosaari <crope@iki.fi>
10807 L:      linux-media@vger.kernel.org
10808 W:      https://linuxtv.org
10809 W:      http://palosaari.fi/linux/
10810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10811 S:      Maintained
10812 F:      drivers/media/dvb-frontends/mn88473*
10813
10814 MODULE SUPPORT
10815 M:      Jessica Yu <jeyu@kernel.org>
10816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10817 S:      Maintained
10818 F:      include/linux/module.h
10819 F:      kernel/module.c
10820
10821 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10822 W:      http://popies.net/meye/
10823 S:      Orphan
10824 F:      Documentation/media/v4l-drivers/meye*
10825 F:      drivers/media/pci/meye/
10826 F:      include/uapi/linux/meye.h
10827
10828 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10829 M:      Jiri Slaby <jirislaby@gmail.com>
10830 S:      Maintained
10831 F:      Documentation/driver-api/serial/moxa-smartio.rst
10832 F:      drivers/tty/mxser.*
10833
10834 MR800 AVERMEDIA USB FM RADIO DRIVER
10835 M:      Alexey Klimov <klimov.linux@gmail.com>
10836 L:      linux-media@vger.kernel.org
10837 T:      git git://linuxtv.org/media_tree.git
10838 S:      Maintained
10839 F:      drivers/media/radio/radio-mr800.c
10840
10841 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10842 M:      Alan Ott <alan@signal11.us>
10843 L:      linux-wpan@vger.kernel.org
10844 S:      Maintained
10845 F:      drivers/net/ieee802154/mrf24j40.c
10846 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10847
10848 MSI LAPTOP SUPPORT
10849 M:      "Lee, Chun-Yi" <jlee@suse.com>
10850 L:      platform-driver-x86@vger.kernel.org
10851 S:      Maintained
10852 F:      drivers/platform/x86/msi-laptop.c
10853
10854 MSI WMI SUPPORT
10855 L:      platform-driver-x86@vger.kernel.org
10856 S:      Orphan
10857 F:      drivers/platform/x86/msi-wmi.c
10858
10859 MSI001 MEDIA DRIVER
10860 M:      Antti Palosaari <crope@iki.fi>
10861 L:      linux-media@vger.kernel.org
10862 W:      https://linuxtv.org
10863 W:      http://palosaari.fi/linux/
10864 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10865 T:      git git://linuxtv.org/anttip/media_tree.git
10866 S:      Maintained
10867 F:      drivers/media/tuners/msi001*
10868
10869 MSI2500 MEDIA DRIVER
10870 M:      Antti Palosaari <crope@iki.fi>
10871 L:      linux-media@vger.kernel.org
10872 W:      https://linuxtv.org
10873 W:      http://palosaari.fi/linux/
10874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10875 T:      git git://linuxtv.org/anttip/media_tree.git
10876 S:      Maintained
10877 F:      drivers/media/usb/msi2500/
10878
10879 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10880 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10881 L:      linux-mtd@lists.infradead.org
10882 S:      Maintained
10883 F:      drivers/mtd/devices/docg3*
10884
10885 MT9M032 APTINA SENSOR DRIVER
10886 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10887 L:      linux-media@vger.kernel.org
10888 T:      git git://linuxtv.org/media_tree.git
10889 S:      Maintained
10890 F:      drivers/media/i2c/mt9m032.c
10891 F:      include/media/i2c/mt9m032.h
10892
10893 MT9P031 APTINA CAMERA SENSOR
10894 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10895 L:      linux-media@vger.kernel.org
10896 T:      git git://linuxtv.org/media_tree.git
10897 S:      Maintained
10898 F:      drivers/media/i2c/mt9p031.c
10899 F:      include/media/i2c/mt9p031.h
10900
10901 MT9T001 APTINA CAMERA SENSOR
10902 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10903 L:      linux-media@vger.kernel.org
10904 T:      git git://linuxtv.org/media_tree.git
10905 S:      Maintained
10906 F:      drivers/media/i2c/mt9t001.c
10907 F:      include/media/i2c/mt9t001.h
10908
10909 MT9T112 APTINA CAMERA SENSOR
10910 M:      Jacopo Mondi <jacopo@jmondi.org>
10911 L:      linux-media@vger.kernel.org
10912 T:      git git://linuxtv.org/media_tree.git
10913 S:      Odd Fixes
10914 F:      drivers/media/i2c/mt9t112.c
10915 F:      include/media/i2c/mt9t112.h
10916
10917 MT9V032 APTINA CAMERA SENSOR
10918 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10919 L:      linux-media@vger.kernel.org
10920 T:      git git://linuxtv.org/media_tree.git
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10923 F:      drivers/media/i2c/mt9v032.c
10924 F:      include/media/i2c/mt9v032.h
10925
10926 MT9V111 APTINA CAMERA SENSOR
10927 M:      Jacopo Mondi <jacopo@jmondi.org>
10928 L:      linux-media@vger.kernel.org
10929 T:      git git://linuxtv.org/media_tree.git
10930 S:      Maintained
10931 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10932 F:      drivers/media/i2c/mt9v111.c
10933
10934 MULTIFUNCTION DEVICES (MFD)
10935 M:      Lee Jones <lee.jones@linaro.org>
10936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10937 S:      Supported
10938 F:      Documentation/devicetree/bindings/mfd/
10939 F:      drivers/mfd/
10940 F:      include/linux/mfd/
10941 F:      include/dt-bindings/mfd/
10942
10943 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10944 S:      Orphan
10945 F:      drivers/mmc/host/mmc_spi.c
10946 F:      include/linux/spi/mmc_spi.h
10947
10948 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10949 M:      Ulf Hansson <ulf.hansson@linaro.org>
10950 L:      linux-mmc@vger.kernel.org
10951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10952 S:      Maintained
10953 F:      Documentation/devicetree/bindings/mmc/
10954 F:      drivers/mmc/
10955 F:      include/linux/mmc/
10956 F:      include/uapi/linux/mmc/
10957
10958 MULTIPLEXER SUBSYSTEM
10959 M:      Peter Rosin <peda@axentia.se>
10960 S:      Maintained
10961 F:      Documentation/ABI/testing/sysfs-class-mux*
10962 F:      Documentation/devicetree/bindings/mux/
10963 F:      include/dt-bindings/mux/
10964 F:      include/linux/mux/
10965 F:      drivers/mux/
10966
10967 MULTITECH MULTIPORT CARD (ISICOM)
10968 S:      Orphan
10969 F:      drivers/tty/isicom.c
10970 F:      include/linux/isicom.h
10971
10972 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10973 M:      Bin Liu <b-liu@ti.com>
10974 L:      linux-usb@vger.kernel.org
10975 S:      Maintained
10976 F:      drivers/usb/musb/
10977
10978 MXL301RF MEDIA DRIVER
10979 M:      Akihiro Tsukada <tskd08@gmail.com>
10980 L:      linux-media@vger.kernel.org
10981 S:      Odd Fixes
10982 F:      drivers/media/tuners/mxl301rf*
10983
10984 MXL5007T MEDIA DRIVER
10985 M:      Michael Krufky <mkrufky@linuxtv.org>
10986 L:      linux-media@vger.kernel.org
10987 W:      https://linuxtv.org
10988 W:      http://github.com/mkrufky
10989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10990 T:      git git://linuxtv.org/mkrufky/tuners.git
10991 S:      Maintained
10992 F:      drivers/media/tuners/mxl5007t.*
10993
10994 MXSFB DRM DRIVER
10995 M:      Marek Vasut <marex@denx.de>
10996 M:      Stefan Agner <stefan@agner.ch>
10997 L:      dri-devel@lists.freedesktop.org
10998 S:      Supported
10999 F:      drivers/gpu/drm/mxsfb/
11000 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11001 T:      git git://anongit.freedesktop.org/drm/drm-misc
11002
11003 MYLEX DAC960 PCI RAID Controller
11004 M:      Hannes Reinecke <hare@kernel.org>
11005 L:      linux-scsi@vger.kernel.org
11006 S:      Supported
11007 F:      drivers/scsi/myrb.*
11008 F:      drivers/scsi/myrs.*
11009
11010 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11011 M:      Chris Lee <christopher.lee@cspi.com>
11012 L:      netdev@vger.kernel.org
11013 W:      https://www.cspi.com/ethernet-products/support/downloads/
11014 S:      Supported
11015 F:      drivers/net/ethernet/myricom/myri10ge/
11016
11017 NAND FLASH SUBSYSTEM
11018 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11019 R:      Richard Weinberger <richard@nod.at>
11020 L:      linux-mtd@lists.infradead.org
11021 W:      http://www.linux-mtd.infradead.org/
11022 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11024 S:      Maintained
11025 F:      drivers/mtd/nand/
11026 F:      include/linux/mtd/*nand*.h
11027
11028 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11029 M:      Daniel Mack <zonque@gmail.com>
11030 S:      Maintained
11031 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11032 W:      http://www.native-instruments.com
11033 F:      sound/usb/caiaq/
11034
11035 NATSEMI ETHERNET DRIVER (DP8381x)
11036 S:      Orphan
11037 F:      drivers/net/ethernet/natsemi/natsemi.c
11038
11039 NCR 5380 SCSI DRIVERS
11040 M:      Finn Thain <fthain@telegraphics.com.au>
11041 M:      Michael Schmitz <schmitzmic@gmail.com>
11042 L:      linux-scsi@vger.kernel.org
11043 S:      Maintained
11044 F:      Documentation/scsi/g_NCR5380.txt
11045 F:      drivers/scsi/NCR5380.*
11046 F:      drivers/scsi/arm/cumana_1.c
11047 F:      drivers/scsi/arm/oak.c
11048 F:      drivers/scsi/atari_scsi.*
11049 F:      drivers/scsi/dmx3191d.c
11050 F:      drivers/scsi/g_NCR5380.*
11051 F:      drivers/scsi/mac_scsi.*
11052 F:      drivers/scsi/sun3_scsi.*
11053 F:      drivers/scsi/sun3_scsi_vme.c
11054
11055 NCSI LIBRARY:
11056 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11057 S:      Maintained
11058 F:      net/ncsi/
11059
11060 NCT6775 HARDWARE MONITOR DRIVER
11061 M:      Guenter Roeck <linux@roeck-us.net>
11062 L:      linux-hwmon@vger.kernel.org
11063 S:      Maintained
11064 F:      Documentation/hwmon/nct6775.rst
11065 F:      drivers/hwmon/nct6775.c
11066
11067 NET_FAILOVER MODULE
11068 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11069 L:      netdev@vger.kernel.org
11070 S:      Supported
11071 F:      drivers/net/net_failover.c
11072 F:      include/net/net_failover.h
11073 F:      Documentation/networking/net_failover.rst
11074
11075 NETEM NETWORK EMULATOR
11076 M:      Stephen Hemminger <stephen@networkplumber.org>
11077 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11078 S:      Maintained
11079 F:      net/sched/sch_netem.c
11080
11081 NETERION 10GbE DRIVERS (s2io/vxge)
11082 M:      Jon Mason <jdmason@kudzu.us>
11083 L:      netdev@vger.kernel.org
11084 S:      Supported
11085 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11086 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11087 F:      drivers/net/ethernet/neterion/
11088
11089 NETFILTER
11090 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11091 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11092 M:      Florian Westphal <fw@strlen.de>
11093 L:      netfilter-devel@vger.kernel.org
11094 L:      coreteam@netfilter.org
11095 W:      http://www.netfilter.org/
11096 W:      http://www.iptables.org/
11097 W:      http://www.nftables.org/
11098 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11101 S:      Maintained
11102 F:      include/linux/netfilter*
11103 F:      include/linux/netfilter/
11104 F:      include/net/netfilter/
11105 F:      include/uapi/linux/netfilter*
11106 F:      include/uapi/linux/netfilter/
11107 F:      net/*/netfilter.c
11108 F:      net/*/netfilter/
11109 F:      net/netfilter/
11110 F:      net/bridge/br_netfilter*.c
11111
11112 NETROM NETWORK LAYER
11113 M:      Ralf Baechle <ralf@linux-mips.org>
11114 L:      linux-hams@vger.kernel.org
11115 W:      http://www.linux-ax25.org/
11116 S:      Maintained
11117 F:      include/net/netrom.h
11118 F:      include/uapi/linux/netrom.h
11119 F:      net/netrom/
11120
11121 NETRONOME ETHERNET DRIVERS
11122 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11123 L:      oss-drivers@netronome.com
11124 S:      Maintained
11125 F:      drivers/net/ethernet/netronome/
11126
11127 NETWORK BLOCK DEVICE (NBD)
11128 M:      Josef Bacik <josef@toxicpanda.com>
11129 S:      Maintained
11130 L:      linux-block@vger.kernel.org
11131 L:      nbd@other.debian.org
11132 F:      Documentation/admin-guide/blockdev/nbd.rst
11133 F:      drivers/block/nbd.c
11134 F:      include/trace/events/nbd.h
11135 F:      include/uapi/linux/nbd.h
11136
11137 NETWORK DROP MONITOR
11138 M:      Neil Horman <nhorman@tuxdriver.com>
11139 L:      netdev@vger.kernel.org
11140 S:      Maintained
11141 W:      https://fedorahosted.org/dropwatch/
11142 F:      net/core/drop_monitor.c
11143 F:      include/uapi/linux/net_dropmon.h
11144
11145 NETWORKING DRIVERS
11146 M:      "David S. Miller" <davem@davemloft.net>
11147 L:      netdev@vger.kernel.org
11148 W:      http://www.linuxfoundation.org/en/Net
11149 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11152 S:      Odd Fixes
11153 F:      Documentation/devicetree/bindings/net/
11154 F:      drivers/net/
11155 F:      include/linux/if_*
11156 F:      include/linux/netdevice.h
11157 F:      include/linux/etherdevice.h
11158 F:      include/linux/fcdevice.h
11159 F:      include/linux/fddidevice.h
11160 F:      include/linux/hippidevice.h
11161 F:      include/linux/inetdevice.h
11162 F:      include/uapi/linux/if_*
11163 F:      include/uapi/linux/netdevice.h
11164
11165 NETWORKING DRIVERS (WIRELESS)
11166 M:      Kalle Valo <kvalo@codeaurora.org>
11167 L:      linux-wireless@vger.kernel.org
11168 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11171 S:      Maintained
11172 F:      Documentation/devicetree/bindings/net/wireless/
11173 F:      drivers/net/wireless/
11174
11175 NETWORKING [DSA]
11176 M:      Andrew Lunn <andrew@lunn.ch>
11177 M:      Vivien Didelot <vivien.didelot@gmail.com>
11178 M:      Florian Fainelli <f.fainelli@gmail.com>
11179 S:      Maintained
11180 F:      Documentation/devicetree/bindings/net/dsa/
11181 F:      net/dsa/
11182 F:      include/net/dsa.h
11183 F:      include/linux/dsa/
11184 F:      include/linux/platform_data/dsa.h
11185 F:      drivers/net/dsa/
11186
11187 NETWORKING [GENERAL]
11188 M:      "David S. Miller" <davem@davemloft.net>
11189 L:      netdev@vger.kernel.org
11190 W:      http://www.linuxfoundation.org/en/Net
11191 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11194 B:      mailto:netdev@vger.kernel.org
11195 S:      Maintained
11196 F:      net/
11197 F:      include/net/
11198 F:      include/linux/in.h
11199 F:      include/linux/net.h
11200 F:      include/linux/netdevice.h
11201 F:      include/uapi/linux/in.h
11202 F:      include/uapi/linux/net.h
11203 F:      include/uapi/linux/netdevice.h
11204 F:      include/uapi/linux/net_namespace.h
11205 F:      tools/testing/selftests/net/
11206 F:      lib/net_utils.c
11207 F:      lib/random32.c
11208 F:      Documentation/networking/
11209
11210 NETWORKING [IPSEC]
11211 M:      Steffen Klassert <steffen.klassert@secunet.com>
11212 M:      Herbert Xu <herbert@gondor.apana.org.au>
11213 M:      "David S. Miller" <davem@davemloft.net>
11214 L:      netdev@vger.kernel.org
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11217 S:      Maintained
11218 F:      net/xfrm/
11219 F:      net/key/
11220 F:      net/ipv4/xfrm*
11221 F:      net/ipv4/esp4*
11222 F:      net/ipv4/ah4.c
11223 F:      net/ipv4/ipcomp.c
11224 F:      net/ipv4/ip_vti.c
11225 F:      net/ipv6/xfrm*
11226 F:      net/ipv6/esp6*
11227 F:      net/ipv6/ah6.c
11228 F:      net/ipv6/ipcomp6.c
11229 F:      net/ipv6/ip6_vti.c
11230 F:      include/uapi/linux/xfrm.h
11231 F:      include/net/xfrm.h
11232
11233 NETWORKING [IPv4/IPv6]
11234 M:      "David S. Miller" <davem@davemloft.net>
11235 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11236 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11237 L:      netdev@vger.kernel.org
11238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11239 S:      Maintained
11240 F:      net/ipv4/
11241 F:      net/ipv6/
11242 F:      include/net/ip*
11243 F:      arch/x86/net/*
11244
11245 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11246 M:      Paul Moore <paul@paul-moore.com>
11247 W:      https://github.com/netlabel
11248 L:      netdev@vger.kernel.org
11249 L:      linux-security-module@vger.kernel.org
11250 S:      Maintained
11251 F:      Documentation/netlabel/
11252 F:      include/net/calipso.h
11253 F:      include/net/cipso_ipv4.h
11254 F:      include/net/netlabel.h
11255 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11256 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11257 F:      net/netlabel/
11258 F:      net/ipv4/cipso_ipv4.c
11259 F:      net/ipv6/calipso.c
11260 F:      net/netfilter/xt_CONNSECMARK.c
11261 F:      net/netfilter/xt_SECMARK.c
11262
11263 NETWORKING [TCP]
11264 M:      Eric Dumazet <edumazet@google.com>
11265 L:      netdev@vger.kernel.org
11266 S:      Maintained
11267 F:      net/ipv4/tcp*.c
11268 F:      net/ipv4/syncookies.c
11269 F:      net/ipv6/tcp*.c
11270 F:      net/ipv6/syncookies.c
11271 F:      include/uapi/linux/tcp.h
11272 F:      include/net/tcp.h
11273 F:      include/linux/tcp.h
11274 F:      include/trace/events/tcp.h
11275
11276 NETWORKING [TLS]
11277 M:      Boris Pismenny <borisp@mellanox.com>
11278 M:      Aviad Yehezkel <aviadye@mellanox.com>
11279 M:      Dave Watson <davejwatson@fb.com>
11280 M:      John Fastabend <john.fastabend@gmail.com>
11281 M:      Daniel Borkmann <daniel@iogearbox.net>
11282 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11283 L:      netdev@vger.kernel.org
11284 S:      Maintained
11285 F:      net/tls/*
11286 F:      include/uapi/linux/tls.h
11287 F:      include/net/tls.h
11288
11289 NETWORKING [WIRELESS]
11290 L:      linux-wireless@vger.kernel.org
11291 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11292
11293 NETDEVSIM
11294 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11295 S:      Maintained
11296 F:      drivers/net/netdevsim/*
11297
11298 NETXEN (1/10) GbE SUPPORT
11299 M:      Manish Chopra <manishc@marvell.com>
11300 M:      Rahul Verma <rahulv@marvell.com>
11301 M:      GR-Linux-NIC-Dev@marvell.com
11302 L:      netdev@vger.kernel.org
11303 S:      Supported
11304 F:      drivers/net/ethernet/qlogic/netxen/
11305
11306 NEXTHOP
11307 M:      David Ahern <dsahern@kernel.org>
11308 L:      netdev@vger.kernel.org
11309 S:      Maintained
11310 F:      include/net/nexthop.h
11311 F:      include/uapi/linux/nexthop.h
11312 F:      include/net/netns/nexthop.h
11313 F:      net/ipv4/nexthop.c
11314
11315 NFC SUBSYSTEM
11316 L:      netdev@vger.kernel.org
11317 S:      Orphan
11318 F:      net/nfc/
11319 F:      include/net/nfc/
11320 F:      include/uapi/linux/nfc.h
11321 F:      drivers/nfc/
11322 F:      include/linux/platform_data/nfcmrvl.h
11323 F:      include/linux/platform_data/nxp-nci.h
11324 F:      Documentation/devicetree/bindings/net/nfc/
11325
11326 NFS, SUNRPC, AND LOCKD CLIENTS
11327 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11328 M:      Anna Schumaker <anna.schumaker@netapp.com>
11329 L:      linux-nfs@vger.kernel.org
11330 W:      http://client.linux-nfs.org
11331 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11332 S:      Maintained
11333 F:      fs/lockd/
11334 F:      fs/nfs/
11335 F:      fs/nfs_common/
11336 F:      net/sunrpc/
11337 F:      include/linux/lockd/
11338 F:      include/linux/nfs*
11339 F:      include/linux/sunrpc/
11340 F:      include/uapi/linux/nfs*
11341 F:      include/uapi/linux/sunrpc/
11342
11343 NILFS2 FILESYSTEM
11344 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11345 L:      linux-nilfs@vger.kernel.org
11346 W:      https://nilfs.sourceforge.io/
11347 W:      https://nilfs.osdn.jp/
11348 T:      git git://github.com/konis/nilfs2.git
11349 S:      Supported
11350 F:      Documentation/filesystems/nilfs2.txt
11351 F:      fs/nilfs2/
11352 F:      include/trace/events/nilfs2.h
11353 F:      include/uapi/linux/nilfs2_api.h
11354 F:      include/uapi/linux/nilfs2_ondisk.h
11355
11356 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11357 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11358 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11359 S:      Maintained
11360 F:      Documentation/scsi/NinjaSCSI.txt
11361 F:      drivers/scsi/pcmcia/nsp_*
11362
11363 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11364 M:      GOTO Masanori <gotom@debian.or.jp>
11365 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11366 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11367 S:      Maintained
11368 F:      Documentation/scsi/NinjaSCSI.txt
11369 F:      drivers/scsi/nsp32*
11370
11371 NIOS2 ARCHITECTURE
11372 M:      Ley Foon Tan <lftan@altera.com>
11373 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11375 S:      Maintained
11376 F:      arch/nios2/
11377
11378 NOHZ, DYNTICKS SUPPORT
11379 M:      Frederic Weisbecker <fweisbec@gmail.com>
11380 M:      Thomas Gleixner <tglx@linutronix.de>
11381 M:      Ingo Molnar <mingo@kernel.org>
11382 L:      linux-kernel@vger.kernel.org
11383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11384 S:      Maintained
11385 F:      kernel/time/tick*.*
11386 F:      include/linux/tick.h
11387 F:      include/linux/sched/nohz.h
11388
11389 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11390 M:      Pavel Machek <pavel@ucw.cz>
11391 M:      Sakari Ailus <sakari.ailus@iki.fi>
11392 L:      linux-media@vger.kernel.org
11393 S:      Maintained
11394 F:      drivers/media/i2c/et8ek8
11395 F:      drivers/media/i2c/ad5820.c
11396
11397 NOKIA N900 POWER SUPPLY DRIVERS
11398 R:      Pali Rohár <pali.rohar@gmail.com>
11399 F:      include/linux/power/bq2415x_charger.h
11400 F:      include/linux/power/bq27xxx_battery.h
11401 F:      include/linux/power/isp1704_charger.h
11402 F:      drivers/power/supply/bq2415x_charger.c
11403 F:      drivers/power/supply/bq27xxx_battery.c
11404 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11405 F:      drivers/power/supply/isp1704_charger.c
11406 F:      drivers/power/supply/rx51_battery.c
11407
11408 NOLIBC HEADER FILE
11409 M:      Willy Tarreau <w@1wt.eu>
11410 S:      Maintained
11411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11412 F:      tools/include/nolibc/
11413
11414 NTB AMD DRIVER
11415 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11416 L:      linux-ntb@googlegroups.com
11417 S:      Supported
11418 F:      drivers/ntb/hw/amd/
11419
11420 NTB DRIVER CORE
11421 M:      Jon Mason <jdmason@kudzu.us>
11422 M:      Dave Jiang <dave.jiang@intel.com>
11423 M:      Allen Hubbe <allenbh@gmail.com>
11424 L:      linux-ntb@googlegroups.com
11425 S:      Supported
11426 W:      https://github.com/jonmason/ntb/wiki
11427 T:      git git://github.com/jonmason/ntb.git
11428 F:      drivers/ntb/
11429 F:      drivers/net/ntb_netdev.c
11430 F:      include/linux/ntb.h
11431 F:      include/linux/ntb_transport.h
11432 F:      tools/testing/selftests/ntb/
11433
11434 NTB IDT DRIVER
11435 M:      Serge Semin <fancer.lancer@gmail.com>
11436 L:      linux-ntb@googlegroups.com
11437 S:      Supported
11438 F:      drivers/ntb/hw/idt/
11439
11440 NTB INTEL DRIVER
11441 M:      Dave Jiang <dave.jiang@intel.com>
11442 L:      linux-ntb@googlegroups.com
11443 S:      Supported
11444 W:      https://github.com/davejiang/linux/wiki
11445 T:      git https://github.com/davejiang/linux.git
11446 F:      drivers/ntb/hw/intel/
11447
11448 NTFS FILESYSTEM
11449 M:      Anton Altaparmakov <anton@tuxera.com>
11450 L:      linux-ntfs-dev@lists.sourceforge.net
11451 W:      http://www.tuxera.com/
11452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11453 S:      Supported
11454 F:      Documentation/filesystems/ntfs.txt
11455 F:      fs/ntfs/
11456
11457 NUBUS SUBSYSTEM
11458 M:      Finn Thain <fthain@telegraphics.com.au>
11459 L:      linux-m68k@lists.linux-m68k.org
11460 S:      Maintained
11461 F:      arch/*/include/asm/nubus.h
11462 F:      drivers/nubus/
11463 F:      include/linux/nubus.h
11464 F:      include/uapi/linux/nubus.h
11465
11466 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11467 M:      Antonino Daplas <adaplas@gmail.com>
11468 L:      linux-fbdev@vger.kernel.org
11469 S:      Maintained
11470 F:      drivers/video/fbdev/riva/
11471 F:      drivers/video/fbdev/nvidia/
11472
11473 NVM EXPRESS DRIVER
11474 M:      Keith Busch <kbusch@kernel.org>
11475 M:      Jens Axboe <axboe@fb.com>
11476 M:      Christoph Hellwig <hch@lst.de>
11477 M:      Sagi Grimberg <sagi@grimberg.me>
11478 L:      linux-nvme@lists.infradead.org
11479 T:      git://git.infradead.org/nvme.git
11480 W:      http://git.infradead.org/nvme.git
11481 S:      Supported
11482 F:      drivers/nvme/host/
11483 F:      include/linux/nvme.h
11484 F:      include/uapi/linux/nvme_ioctl.h
11485
11486 NVM EXPRESS FC TRANSPORT DRIVERS
11487 M:      James Smart <james.smart@broadcom.com>
11488 L:      linux-nvme@lists.infradead.org
11489 S:      Supported
11490 F:      include/linux/nvme-fc.h
11491 F:      include/linux/nvme-fc-driver.h
11492 F:      drivers/nvme/host/fc.c
11493 F:      drivers/nvme/target/fc.c
11494 F:      drivers/nvme/target/fcloop.c
11495
11496 NVM EXPRESS TARGET DRIVER
11497 M:      Christoph Hellwig <hch@lst.de>
11498 M:      Sagi Grimberg <sagi@grimberg.me>
11499 L:      linux-nvme@lists.infradead.org
11500 T:      git://git.infradead.org/nvme.git
11501 W:      http://git.infradead.org/nvme.git
11502 S:      Supported
11503 F:      drivers/nvme/target/
11504
11505 NVMEM FRAMEWORK
11506 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11507 S:      Maintained
11508 F:      drivers/nvmem/
11509 F:      Documentation/devicetree/bindings/nvmem/
11510 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11511 F:      include/linux/nvmem-consumer.h
11512 F:      include/linux/nvmem-provider.h
11513
11514 NXP FXAS21002C DRIVER
11515 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11516 L:      linux-iio@vger.kernel.org
11517 S:      Maintained
11518 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11519 F:      drivers/iio/gyro/fxas21002c_core.c
11520 F:      drivers/iio/gyro/fxas21002c.h
11521 F:      drivers/iio/gyro/fxas21002c_i2c.c
11522 F:      drivers/iio/gyro/fxas21002c_spi.c
11523
11524 NXP SGTL5000 DRIVER
11525 M:      Fabio Estevam <festevam@gmail.com>
11526 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11527 S:      Maintained
11528 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11529 F:      sound/soc/codecs/sgtl5000*
11530
11531 NXP SJA1105 ETHERNET SWITCH DRIVER
11532 M:      Vladimir Oltean <olteanv@gmail.com>
11533 L:      linux-kernel@vger.kernel.org
11534 S:      Maintained
11535 F:      drivers/net/dsa/sja1105
11536
11537 NXP TDA998X DRM DRIVER
11538 M:      Russell King <linux@armlinux.org.uk>
11539 S:      Maintained
11540 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11541 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11542 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11543 F:      include/drm/i2c/tda998x.h
11544 F:      include/dt-bindings/display/tda998x.h
11545 K:      "nxp,tda998x"
11546
11547 NXP TFA9879 DRIVER
11548 M:      Peter Rosin <peda@axentia.se>
11549 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11550 S:      Maintained
11551 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11552 F:      sound/soc/codecs/tfa9879*
11553
11554 NXP-NCI NFC DRIVER
11555 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11556 R:      Charles Gorand <charles.gorand@effinnov.com>
11557 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11558 S:      Supported
11559 F:      drivers/nfc/nxp-nci
11560
11561 OBJAGG
11562 M:      Jiri Pirko <jiri@mellanox.com>
11563 L:      netdev@vger.kernel.org
11564 S:      Supported
11565 F:      lib/objagg.c
11566 F:      lib/test_objagg.c
11567 F:      include/linux/objagg.h
11568
11569 NXP FSPI DRIVER
11570 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11571 M:      Ashish Kumar <ashish.kumar@nxp.com>
11572 L:      linux-spi@vger.kernel.org
11573 S:      Maintained
11574 F:      drivers/spi/spi-nxp-fspi.c
11575 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11576
11577 OBJTOOL
11578 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11579 M:      Peter Zijlstra <peterz@infradead.org>
11580 S:      Supported
11581 F:      tools/objtool/
11582
11583 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11584 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11585 M:      Andrew Donnellan <ajd@linux.ibm.com>
11586 L:      linuxppc-dev@lists.ozlabs.org
11587 S:      Supported
11588 F:      arch/powerpc/platforms/powernv/ocxl.c
11589 F:      arch/powerpc/include/asm/pnv-ocxl.h
11590 F:      drivers/misc/ocxl/
11591 F:      include/misc/ocxl*
11592 F:      include/uapi/misc/ocxl.h
11593 F:      Documentation/userspace-api/accelerators/ocxl.rst
11594
11595 OMAP AUDIO SUPPORT
11596 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11597 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11599 L:      linux-omap@vger.kernel.org
11600 S:      Maintained
11601 F:      sound/soc/ti/omap*
11602 F:      sound/soc/ti/rx51.c
11603 F:      sound/soc/ti/n810.c
11604 F:      sound/soc/ti/sdma-pcm.*
11605
11606 OMAP CLOCK FRAMEWORK SUPPORT
11607 M:      Paul Walmsley <paul@pwsan.com>
11608 L:      linux-omap@vger.kernel.org
11609 S:      Maintained
11610 F:      arch/arm/*omap*/*clock*
11611
11612 OMAP DEVICE TREE SUPPORT
11613 M:      Benoît Cousson <bcousson@baylibre.com>
11614 M:      Tony Lindgren <tony@atomide.com>
11615 L:      linux-omap@vger.kernel.org
11616 L:      devicetree@vger.kernel.org
11617 S:      Maintained
11618 F:      arch/arm/boot/dts/*omap*
11619 F:      arch/arm/boot/dts/*am3*
11620 F:      arch/arm/boot/dts/*am4*
11621 F:      arch/arm/boot/dts/*am5*
11622 F:      arch/arm/boot/dts/*dra7*
11623
11624 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11625 L:      linux-omap@vger.kernel.org
11626 L:      linux-fbdev@vger.kernel.org
11627 S:      Orphan
11628 F:      drivers/video/fbdev/omap2/
11629 F:      Documentation/arm/omap/dss.rst
11630
11631 OMAP FRAMEBUFFER SUPPORT
11632 L:      linux-fbdev@vger.kernel.org
11633 L:      linux-omap@vger.kernel.org
11634 S:      Orphan
11635 F:      drivers/video/fbdev/omap/
11636
11637 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11638 M:      Roger Quadros <rogerq@ti.com>
11639 M:      Tony Lindgren <tony@atomide.com>
11640 L:      linux-omap@vger.kernel.org
11641 S:      Maintained
11642 F:      drivers/memory/omap-gpmc.c
11643 F:      arch/arm/mach-omap2/*gpmc*
11644
11645 OMAP GPIO DRIVER
11646 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11647 M:      Santosh Shilimkar <ssantosh@kernel.org>
11648 M:      Kevin Hilman <khilman@kernel.org>
11649 L:      linux-omap@vger.kernel.org
11650 S:      Maintained
11651 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11652 F:      drivers/gpio/gpio-omap.c
11653
11654 OMAP HARDWARE SPINLOCK SUPPORT
11655 M:      Ohad Ben-Cohen <ohad@wizery.com>
11656 L:      linux-omap@vger.kernel.org
11657 S:      Maintained
11658 F:      drivers/hwspinlock/omap_hwspinlock.c
11659
11660 OMAP HS MMC SUPPORT
11661 L:      linux-mmc@vger.kernel.org
11662 L:      linux-omap@vger.kernel.org
11663 S:      Orphan
11664 F:      drivers/mmc/host/omap_hsmmc.c
11665
11666 OMAP HWMOD DATA
11667 M:      Paul Walmsley <paul@pwsan.com>
11668 L:      linux-omap@vger.kernel.org
11669 S:      Maintained
11670 F:      arch/arm/mach-omap2/omap_hwmod*data*
11671
11672 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11673 M:      Benoît Cousson <bcousson@baylibre.com>
11674 L:      linux-omap@vger.kernel.org
11675 S:      Maintained
11676 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11677
11678 OMAP HWMOD SUPPORT
11679 M:      Benoît Cousson <bcousson@baylibre.com>
11680 M:      Paul Walmsley <paul@pwsan.com>
11681 L:      linux-omap@vger.kernel.org
11682 S:      Maintained
11683 F:      arch/arm/mach-omap2/omap_hwmod.*
11684
11685 OMAP I2C DRIVER
11686 M:      Vignesh R <vigneshr@ti.com>
11687 L:      linux-omap@vger.kernel.org
11688 L:      linux-i2c@vger.kernel.org
11689 S:      Maintained
11690 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11691 F:      drivers/i2c/busses/i2c-omap.c
11692
11693 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11694 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11695 L:      linux-media@vger.kernel.org
11696 S:      Maintained
11697 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11698 F:      drivers/media/platform/omap3isp/
11699 F:      drivers/staging/media/omap4iss/
11700
11701 OMAP MMC SUPPORT
11702 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11703 L:      linux-omap@vger.kernel.org
11704 S:      Odd Fixes
11705 F:      drivers/mmc/host/omap.c
11706
11707 OMAP POWER MANAGEMENT SUPPORT
11708 M:      Kevin Hilman <khilman@kernel.org>
11709 L:      linux-omap@vger.kernel.org
11710 S:      Maintained
11711 F:      arch/arm/*omap*/*pm*
11712 F:      drivers/cpufreq/omap-cpufreq.c
11713
11714 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11715 M:      Rajendra Nayak <rnayak@codeaurora.org>
11716 M:      Paul Walmsley <paul@pwsan.com>
11717 L:      linux-omap@vger.kernel.org
11718 S:      Maintained
11719 F:      arch/arm/mach-omap2/prm*
11720
11721 OMAP RANDOM NUMBER GENERATOR SUPPORT
11722 M:      Deepak Saxena <dsaxena@plexity.net>
11723 S:      Maintained
11724 F:      drivers/char/hw_random/omap-rng.c
11725
11726 OMAP USB SUPPORT
11727 L:      linux-usb@vger.kernel.org
11728 L:      linux-omap@vger.kernel.org
11729 S:      Orphan
11730 F:      drivers/usb/*/*omap*
11731 F:      arch/arm/*omap*/usb*
11732
11733 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11734 M:      Mark Jackson <mpfj@newflow.co.uk>
11735 L:      linux-omap@vger.kernel.org
11736 S:      Maintained
11737 F:      arch/arm/boot/dts/am335x-nano.dts
11738
11739 OMAP1 SUPPORT
11740 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11741 M:      Tony Lindgren <tony@atomide.com>
11742 L:      linux-omap@vger.kernel.org
11743 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11745 S:      Maintained
11746 F:      arch/arm/mach-omap1/
11747 F:      arch/arm/plat-omap/
11748 F:      arch/arm/configs/omap1_defconfig
11749 F:      drivers/i2c/busses/i2c-omap.c
11750 F:      include/linux/platform_data/i2c-omap.h
11751 F:      include/linux/platform_data/ams-delta-fiq.h
11752
11753 OMAP2+ SUPPORT
11754 M:      Tony Lindgren <tony@atomide.com>
11755 L:      linux-omap@vger.kernel.org
11756 W:      http://www.muru.com/linux/omap/
11757 W:      http://linux.omap.com/
11758 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11760 S:      Maintained
11761 F:      arch/arm/mach-omap2/
11762 F:      arch/arm/plat-omap/
11763 F:      arch/arm/configs/omap2plus_defconfig
11764 F:      drivers/i2c/busses/i2c-omap.c
11765 F:      drivers/irqchip/irq-omap-intc.c
11766 F:      drivers/mfd/*omap*.c
11767 F:      drivers/mfd/menelaus.c
11768 F:      drivers/mfd/palmas.c
11769 F:      drivers/mfd/tps65217.c
11770 F:      drivers/mfd/tps65218.c
11771 F:      drivers/mfd/tps65910.c
11772 F:      drivers/mfd/twl-core.[ch]
11773 F:      drivers/mfd/twl4030*.c
11774 F:      drivers/mfd/twl6030*.c
11775 F:      drivers/mfd/twl6040*.c
11776 F:      drivers/regulator/palmas-regulator*.c
11777 F:      drivers/regulator/pbias-regulator.c
11778 F:      drivers/regulator/tps65217-regulator.c
11779 F:      drivers/regulator/tps65218-regulator.c
11780 F:      drivers/regulator/tps65910-regulator.c
11781 F:      drivers/regulator/twl-regulator.c
11782 F:      drivers/regulator/twl6030-regulator.c
11783 F:      include/linux/platform_data/i2c-omap.h
11784
11785 ONION OMEGA2+ BOARD
11786 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11787 L:      linux-mips@vger.kernel.org
11788 S:      Maintained
11789 F:      arch/mips/boot/dts/ralink/omega2p.dts
11790
11791 OMFS FILESYSTEM
11792 M:      Bob Copeland <me@bobcopeland.com>
11793 L:      linux-karma-devel@lists.sourceforge.net
11794 S:      Maintained
11795 F:      Documentation/filesystems/omfs.txt
11796 F:      fs/omfs/
11797
11798 OMNIKEY CARDMAN 4000 DRIVER
11799 M:      Harald Welte <laforge@gnumonks.org>
11800 S:      Maintained
11801 F:      drivers/char/pcmcia/cm4000_cs.c
11802 F:      include/linux/cm4000_cs.h
11803 F:      include/uapi/linux/cm4000_cs.h
11804
11805 OMNIKEY CARDMAN 4040 DRIVER
11806 M:      Harald Welte <laforge@gnumonks.org>
11807 S:      Maintained
11808 F:      drivers/char/pcmcia/cm4040_cs.*
11809
11810 OMNIVISION OV13858 SENSOR DRIVER
11811 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11812 L:      linux-media@vger.kernel.org
11813 T:      git git://linuxtv.org/media_tree.git
11814 S:      Maintained
11815 F:      drivers/media/i2c/ov13858.c
11816
11817 OMNIVISION OV2680 SENSOR DRIVER
11818 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11819 L:      linux-media@vger.kernel.org
11820 T:      git git://linuxtv.org/media_tree.git
11821 S:      Maintained
11822 F:      drivers/media/i2c/ov2680.c
11823 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11824
11825 OMNIVISION OV2685 SENSOR DRIVER
11826 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11827 L:      linux-media@vger.kernel.org
11828 T:      git git://linuxtv.org/media_tree.git
11829 S:      Maintained
11830 F:      drivers/media/i2c/ov2685.c
11831
11832 OMNIVISION OV5640 SENSOR DRIVER
11833 M:      Steve Longerbeam <slongerbeam@gmail.com>
11834 L:      linux-media@vger.kernel.org
11835 T:      git git://linuxtv.org/media_tree.git
11836 S:      Maintained
11837 F:      drivers/media/i2c/ov5640.c
11838
11839 OMNIVISION OV5647 SENSOR DRIVER
11840 M:      Luis Oliveira <lolivei@synopsys.com>
11841 L:      linux-media@vger.kernel.org
11842 T:      git git://linuxtv.org/media_tree.git
11843 S:      Maintained
11844 F:      drivers/media/i2c/ov5647.c
11845
11846 OMNIVISION OV5695 SENSOR DRIVER
11847 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11848 L:      linux-media@vger.kernel.org
11849 T:      git git://linuxtv.org/media_tree.git
11850 S:      Maintained
11851 F:      drivers/media/i2c/ov5695.c
11852
11853 OMNIVISION OV7670 SENSOR DRIVER
11854 M:      Jonathan Corbet <corbet@lwn.net>
11855 L:      linux-media@vger.kernel.org
11856 T:      git git://linuxtv.org/media_tree.git
11857 S:      Maintained
11858 F:      drivers/media/i2c/ov7670.c
11859 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11860
11861 OMNIVISION OV772x SENSOR DRIVER
11862 M:      Jacopo Mondi <jacopo@jmondi.org>
11863 L:      linux-media@vger.kernel.org
11864 T:      git git://linuxtv.org/media_tree.git
11865 S:      Odd fixes
11866 F:      drivers/media/i2c/ov772x.c
11867 F:      include/media/i2c/ov772x.h
11868 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11869
11870 OMNIVISION OV7740 SENSOR DRIVER
11871 M:      Wenyou Yang <wenyou.yang@microchip.com>
11872 L:      linux-media@vger.kernel.org
11873 T:      git git://linuxtv.org/media_tree.git
11874 S:      Maintained
11875 F:      drivers/media/i2c/ov7740.c
11876 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11877
11878 OMNIVISION OV9640 SENSOR DRIVER
11879 M:      Petr Cvek <petrcvekcz@gmail.com>
11880 L:      linux-media@vger.kernel.org
11881 S:      Maintained
11882 F:      drivers/media/i2c/ov9640.*
11883
11884 OMNIVISION OV8856 SENSOR DRIVER
11885 M:      Ben Kao <ben.kao@intel.com>
11886 L:      linux-media@vger.kernel.org
11887 T:      git git://linuxtv.org/media_tree.git
11888 S:      Maintained
11889 F:      drivers/media/i2c/ov8856.c
11890
11891 OMNIVISION OV9650 SENSOR DRIVER
11892 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11893 R:      Akinobu Mita <akinobu.mita@gmail.com>
11894 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11895 L:      linux-media@vger.kernel.org
11896 T:      git git://linuxtv.org/media_tree.git
11897 S:      Maintained
11898 F:      drivers/media/i2c/ov9650.c
11899 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11900
11901 ONENAND FLASH DRIVER
11902 M:      Kyungmin Park <kyungmin.park@samsung.com>
11903 L:      linux-mtd@lists.infradead.org
11904 S:      Maintained
11905 F:      drivers/mtd/nand/onenand/
11906 F:      include/linux/mtd/onenand*.h
11907
11908 OP-TEE DRIVER
11909 M:      Jens Wiklander <jens.wiklander@linaro.org>
11910 L:      tee-dev@lists.linaro.org
11911 S:      Maintained
11912 F:      drivers/tee/optee/
11913
11914 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11915 M:      Sumit Garg <sumit.garg@linaro.org>
11916 L:      tee-dev@lists.linaro.org
11917 S:      Maintained
11918 F:      drivers/char/hw_random/optee-rng.c
11919
11920 OPA-VNIC DRIVER
11921 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11922 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11923 L:      linux-rdma@vger.kernel.org
11924 S:      Supported
11925 F:      drivers/infiniband/ulp/opa_vnic
11926
11927 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11928 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11929 M:      Frank Rowand <frowand.list@gmail.com>
11930 L:      devicetree@vger.kernel.org
11931 S:      Maintained
11932 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11933 F:      Documentation/devicetree/overlay-notes.txt
11934 F:      drivers/of/overlay.c
11935 F:      drivers/of/resolver.c
11936 K:      of_overlay_notifier_
11937
11938 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11939 M:      Rob Herring <robh+dt@kernel.org>
11940 M:      Frank Rowand <frowand.list@gmail.com>
11941 L:      devicetree@vger.kernel.org
11942 W:      http://www.devicetree.org/
11943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11944 S:      Maintained
11945 F:      drivers/of/
11946 F:      include/linux/of*.h
11947 F:      scripts/dtc/
11948 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11949
11950 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11951 M:      Rob Herring <robh+dt@kernel.org>
11952 M:      Mark Rutland <mark.rutland@arm.com>
11953 L:      devicetree@vger.kernel.org
11954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11955 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11956 S:      Maintained
11957 F:      Documentation/devicetree/
11958 F:      arch/*/boot/dts/
11959 F:      include/dt-bindings/
11960
11961 OPENCORES I2C BUS DRIVER
11962 M:      Peter Korsgaard <peter@korsgaard.com>
11963 M:      Andrew Lunn <andrew@lunn.ch>
11964 L:      linux-i2c@vger.kernel.org
11965 S:      Maintained
11966 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11967 F:      Documentation/i2c/busses/i2c-ocores.rst
11968 F:      drivers/i2c/busses/i2c-ocores.c
11969 F:      include/linux/platform_data/i2c-ocores.h
11970
11971 OPENRISC ARCHITECTURE
11972 M:      Jonas Bonn <jonas@southpole.se>
11973 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11974 M:      Stafford Horne <shorne@gmail.com>
11975 T:      git git://github.com/openrisc/linux.git
11976 L:      openrisc@lists.librecores.org
11977 W:      http://openrisc.io
11978 S:      Maintained
11979 F:      Documentation/devicetree/bindings/openrisc/
11980 F:      Documentation/openrisc/
11981 F:      arch/openrisc/
11982 F:      drivers/irqchip/irq-ompic.c
11983 F:      drivers/irqchip/irq-or1k-*
11984
11985 OPENVSWITCH
11986 M:      Pravin B Shelar <pshelar@ovn.org>
11987 L:      netdev@vger.kernel.org
11988 L:      dev@openvswitch.org
11989 W:      http://openvswitch.org
11990 S:      Maintained
11991 F:      net/openvswitch/
11992 F:      include/uapi/linux/openvswitch.h
11993
11994 OPERATING PERFORMANCE POINTS (OPP)
11995 M:      Viresh Kumar <vireshk@kernel.org>
11996 M:      Nishanth Menon <nm@ti.com>
11997 M:      Stephen Boyd <sboyd@kernel.org>
11998 L:      linux-pm@vger.kernel.org
11999 S:      Maintained
12000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12001 F:      drivers/opp/
12002 F:      include/linux/pm_opp.h
12003 F:      Documentation/power/opp.rst
12004 F:      Documentation/devicetree/bindings/opp/
12005
12006 OPL4 DRIVER
12007 M:      Clemens Ladisch <clemens@ladisch.de>
12008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12010 S:      Maintained
12011 F:      sound/drivers/opl4/
12012
12013 OPROFILE
12014 M:      Robert Richter <rric@kernel.org>
12015 L:      oprofile-list@lists.sf.net
12016 S:      Maintained
12017 F:      arch/*/include/asm/oprofile*.h
12018 F:      arch/*/oprofile/
12019 F:      drivers/oprofile/
12020 F:      include/linux/oprofile.h
12021
12022 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12023 M:      Mark Fasheh <mark@fasheh.com>
12024 M:      Joel Becker <jlbec@evilplan.org>
12025 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12026 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12027 W:      http://ocfs2.wiki.kernel.org
12028 S:      Supported
12029 F:      Documentation/filesystems/ocfs2.txt
12030 F:      Documentation/filesystems/dlmfs.txt
12031 F:      fs/ocfs2/
12032
12033 ORANGEFS FILESYSTEM
12034 M:      Mike Marshall <hubcap@omnibond.com>
12035 R:      Martin Brandenburg <martin@omnibond.com>
12036 L:      devel@lists.orangefs.org
12037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12038 S:      Supported
12039 F:      fs/orangefs/
12040 F:      Documentation/filesystems/orangefs.txt
12041
12042 ORINOCO DRIVER
12043 L:      linux-wireless@vger.kernel.org
12044 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12045 W:      http://www.nongnu.org/orinoco/
12046 S:      Orphan
12047 F:      drivers/net/wireless/intersil/orinoco/
12048
12049 OV2659 OMNIVISION SENSOR DRIVER
12050 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12051 L:      linux-media@vger.kernel.org
12052 W:      https://linuxtv.org
12053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12054 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12055 S:      Maintained
12056 F:      drivers/media/i2c/ov2659.c
12057 F:      include/media/i2c/ov2659.h
12058
12059 OVERLAY FILESYSTEM
12060 M:      Miklos Szeredi <miklos@szeredi.hu>
12061 L:      linux-unionfs@vger.kernel.org
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12063 S:      Supported
12064 F:      fs/overlayfs/
12065 F:      Documentation/filesystems/overlayfs.txt
12066
12067 P54 WIRELESS DRIVER
12068 M:      Christian Lamparter <chunkeey@googlemail.com>
12069 L:      linux-wireless@vger.kernel.org
12070 W:      http://wireless.kernel.org/en/users/Drivers/p54
12071 S:      Maintained
12072 F:      drivers/net/wireless/intersil/p54/
12073
12074 PA SEMI ETHERNET DRIVER
12075 L:      netdev@vger.kernel.org
12076 S:      Orphan
12077 F:      drivers/net/ethernet/pasemi/*
12078
12079 PA SEMI SMBUS DRIVER
12080 L:      linux-i2c@vger.kernel.org
12081 S:      Orphan
12082 F:      drivers/i2c/busses/i2c-pasemi.c
12083
12084 PACKING
12085 M:      Vladimir Oltean <olteanv@gmail.com>
12086 L:      netdev@vger.kernel.org
12087 S:      Supported
12088 F:      lib/packing.c
12089 F:      include/linux/packing.h
12090 F:      Documentation/core-api/packing.rst
12091
12092 PADATA PARALLEL EXECUTION MECHANISM
12093 M:      Steffen Klassert <steffen.klassert@secunet.com>
12094 L:      linux-crypto@vger.kernel.org
12095 S:      Maintained
12096 F:      kernel/padata.c
12097 F:      include/linux/padata.h
12098 F:      Documentation/padata.txt
12099
12100 PAGE POOL
12101 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12102 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12103 L:      netdev@vger.kernel.org
12104 S:      Supported
12105 F:      net/core/page_pool.c
12106 F:      include/net/page_pool.h
12107
12108 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12109 M:      Harald Welte <laforge@gnumonks.org>
12110 L:      platform-driver-x86@vger.kernel.org
12111 S:      Maintained
12112 F:      drivers/platform/x86/panasonic-laptop.c
12113
12114 PARALLEL LCD/KEYPAD PANEL DRIVER
12115 M:      Willy Tarreau <willy@haproxy.com>
12116 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12117 S:      Odd Fixes
12118 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12119 F:      drivers/auxdisplay/panel.c
12120
12121 PARALLEL PORT SUBSYSTEM
12122 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12123 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12124 L:      linux-parport@lists.infradead.org (subscribers-only)
12125 S:      Maintained
12126 F:      drivers/parport/
12127 F:      include/linux/parport*.h
12128 F:      drivers/char/ppdev.c
12129 F:      include/uapi/linux/ppdev.h
12130 F:      Documentation/driver-api/parport*.rst
12131
12132 PARAVIRT_OPS INTERFACE
12133 M:      Juergen Gross <jgross@suse.com>
12134 M:      Thomas Hellstrom <thellstrom@vmware.com>
12135 M:      "VMware, Inc." <pv-drivers@vmware.com>
12136 L:      virtualization@lists.linux-foundation.org
12137 S:      Supported
12138 F:      Documentation/virt/paravirt_ops.rst
12139 F:      arch/*/kernel/paravirt*
12140 F:      arch/*/include/asm/paravirt*.h
12141 F:      include/linux/hypervisor.h
12142
12143 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12144 M:      Tim Waugh <tim@cyberelk.net>
12145 L:      linux-parport@lists.infradead.org (subscribers-only)
12146 S:      Maintained
12147 F:      Documentation/admin-guide/blockdev/paride.rst
12148 F:      drivers/block/paride/
12149
12150 PARISC ARCHITECTURE
12151 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12152 M:      Helge Deller <deller@gmx.de>
12153 L:      linux-parisc@vger.kernel.org
12154 W:      http://www.parisc-linux.org/
12155 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12158 S:      Maintained
12159 F:      arch/parisc/
12160 F:      Documentation/parisc/
12161 F:      drivers/parisc/
12162 F:      drivers/char/agp/parisc-agp.c
12163 F:      drivers/input/serio/gscps2.c
12164 F:      drivers/parport/parport_gsc.*
12165 F:      drivers/tty/serial/8250/8250_gsc.c
12166 F:      drivers/video/fbdev/sti*
12167 F:      drivers/video/console/sti*
12168 F:      drivers/video/logo/logo_parisc*
12169
12170 PARMAN
12171 M:      Jiri Pirko <jiri@mellanox.com>
12172 L:      netdev@vger.kernel.org
12173 S:      Supported
12174 F:      lib/parman.c
12175 F:      lib/test_parman.c
12176 F:      include/linux/parman.h
12177
12178 PC ENGINES APU BOARD DRIVER
12179 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12180 S:      Maintained
12181 F:      drivers/platform/x86/pcengines-apuv2.c
12182
12183 PC87360 HARDWARE MONITORING DRIVER
12184 M:      Jim Cromie <jim.cromie@gmail.com>
12185 L:      linux-hwmon@vger.kernel.org
12186 S:      Maintained
12187 F:      Documentation/hwmon/pc87360.rst
12188 F:      drivers/hwmon/pc87360.c
12189
12190 PC8736x GPIO DRIVER
12191 M:      Jim Cromie <jim.cromie@gmail.com>
12192 S:      Maintained
12193 F:      drivers/char/pc8736x_gpio.c
12194
12195 PC87427 HARDWARE MONITORING DRIVER
12196 M:      Jean Delvare <jdelvare@suse.com>
12197 L:      linux-hwmon@vger.kernel.org
12198 S:      Maintained
12199 F:      Documentation/hwmon/pc87427.rst
12200 F:      drivers/hwmon/pc87427.c
12201
12202 PCA9532 LED DRIVER
12203 M:      Riku Voipio <riku.voipio@iki.fi>
12204 S:      Maintained
12205 F:      drivers/leds/leds-pca9532.c
12206 F:      include/linux/leds-pca9532.h
12207
12208 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12209 M:      Guenter Roeck <linux@roeck-us.net>
12210 L:      linux-i2c@vger.kernel.org
12211 S:      Maintained
12212 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12213
12214 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12215 M:      Khalid Aziz <khalid@gonehiking.org>
12216 S:      Maintained
12217 F:      drivers/firmware/pcdp.*
12218
12219 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12220 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12221 L:      linux-pci@vger.kernel.org
12222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12223 S:      Maintained
12224 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12225 F:      drivers/pci/controller/pci-aardvark.c
12226
12227 PCI DRIVER FOR ALTERA PCIE IP
12228 M:      Ley Foon Tan <lftan@altera.com>
12229 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12230 L:      linux-pci@vger.kernel.org
12231 S:      Supported
12232 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12233 F:      drivers/pci/controller/pcie-altera.c
12234
12235 PCI DRIVER FOR APPLIEDMICRO XGENE
12236 M:      Toan Le <toan@os.amperecomputing.com>
12237 L:      linux-pci@vger.kernel.org
12238 L:      linux-arm-kernel@lists.infradead.org
12239 S:      Maintained
12240 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12241 F:      drivers/pci/controller/pci-xgene.c
12242
12243 PCI DRIVER FOR ARM VERSATILE PLATFORM
12244 M:      Rob Herring <robh@kernel.org>
12245 L:      linux-pci@vger.kernel.org
12246 L:      linux-arm-kernel@lists.infradead.org
12247 S:      Maintained
12248 F:      Documentation/devicetree/bindings/pci/versatile.txt
12249 F:      drivers/pci/controller/pci-versatile.c
12250
12251 PCI DRIVER FOR ARMADA 8K
12252 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12253 L:      linux-pci@vger.kernel.org
12254 L:      linux-arm-kernel@lists.infradead.org
12255 S:      Maintained
12256 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12257 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12258
12259 PCI DRIVER FOR CADENCE PCIE IP
12260 M:      Tom Joseph <tjoseph@cadence.com>
12261 L:      linux-pci@vger.kernel.org
12262 S:      Maintained
12263 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12264 F:      drivers/pci/controller/pcie-cadence*
12265
12266 PCI DRIVER FOR FREESCALE LAYERSCAPE
12267 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12268 M:      Mingkai Hu <mingkai.hu@nxp.com>
12269 M:      Roy Zang <roy.zang@nxp.com>
12270 L:      linuxppc-dev@lists.ozlabs.org
12271 L:      linux-pci@vger.kernel.org
12272 L:      linux-arm-kernel@lists.infradead.org
12273 S:      Maintained
12274 F:      drivers/pci/controller/dwc/*layerscape*
12275
12276 PCI DRIVER FOR GENERIC OF HOSTS
12277 M:      Will Deacon <will@kernel.org>
12278 L:      linux-pci@vger.kernel.org
12279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12280 S:      Maintained
12281 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12282 F:      drivers/pci/controller/pci-host-common.c
12283 F:      drivers/pci/controller/pci-host-generic.c
12284
12285 PCI DRIVER FOR IMX6
12286 M:      Richard Zhu <hongxing.zhu@nxp.com>
12287 M:      Lucas Stach <l.stach@pengutronix.de>
12288 L:      linux-pci@vger.kernel.org
12289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12290 S:      Maintained
12291 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12292 F:      drivers/pci/controller/dwc/*imx6*
12293
12294 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12295 M:      Keith Busch <keith.busch@intel.com>
12296 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12297 L:      linux-pci@vger.kernel.org
12298 S:      Supported
12299 F:      drivers/pci/controller/vmd.c
12300
12301 PCI DRIVER FOR MICROSEMI SWITCHTEC
12302 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12303 M:      Logan Gunthorpe <logang@deltatee.com>
12304 L:      linux-pci@vger.kernel.org
12305 S:      Maintained
12306 F:      Documentation/driver-api/switchtec.rst
12307 F:      Documentation/ABI/testing/sysfs-class-switchtec
12308 F:      drivers/pci/switch/switchtec*
12309 F:      include/uapi/linux/switchtec_ioctl.h
12310 F:      include/linux/switchtec.h
12311 F:      drivers/ntb/hw/mscc/
12312
12313 PCI DRIVER FOR MOBIVEIL PCIE IP
12314 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12315 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12316 L:      linux-pci@vger.kernel.org
12317 S:      Supported
12318 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12319 F:      drivers/pci/controller/pcie-mobiveil.c
12320
12321 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12322 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12323 M:      Jason Cooper <jason@lakedaemon.net>
12324 L:      linux-pci@vger.kernel.org
12325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12326 S:      Maintained
12327 F:      drivers/pci/controller/*mvebu*
12328
12329 PCI DRIVER FOR NVIDIA TEGRA
12330 M:      Thierry Reding <thierry.reding@gmail.com>
12331 L:      linux-tegra@vger.kernel.org
12332 L:      linux-pci@vger.kernel.org
12333 S:      Supported
12334 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12335 F:      drivers/pci/controller/pci-tegra.c
12336
12337 PCI DRIVER FOR RENESAS R-CAR
12338 M:      Simon Horman <horms@verge.net.au>
12339 L:      linux-pci@vger.kernel.org
12340 L:      linux-renesas-soc@vger.kernel.org
12341 S:      Maintained
12342 F:      drivers/pci/controller/*rcar*
12343
12344 PCI DRIVER FOR SAMSUNG EXYNOS
12345 M:      Jingoo Han <jingoohan1@gmail.com>
12346 L:      linux-pci@vger.kernel.org
12347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12348 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12349 S:      Maintained
12350 F:      drivers/pci/controller/dwc/pci-exynos.c
12351
12352 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12353 M:      Jingoo Han <jingoohan1@gmail.com>
12354 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12355 L:      linux-pci@vger.kernel.org
12356 S:      Maintained
12357 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12358 F:      drivers/pci/controller/dwc/*designware*
12359
12360 PCI DRIVER FOR TI DRA7XX
12361 M:      Kishon Vijay Abraham I <kishon@ti.com>
12362 L:      linux-omap@vger.kernel.org
12363 L:      linux-pci@vger.kernel.org
12364 S:      Supported
12365 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12366 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12367
12368 PCI DRIVER FOR TI KEYSTONE
12369 M:      Murali Karicheri <m-karicheri2@ti.com>
12370 L:      linux-pci@vger.kernel.org
12371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372 S:      Maintained
12373 F:      drivers/pci/controller/dwc/pci-keystone.c
12374
12375 PCI ENDPOINT SUBSYSTEM
12376 M:      Kishon Vijay Abraham I <kishon@ti.com>
12377 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12378 L:      linux-pci@vger.kernel.org
12379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12380 S:      Supported
12381 F:      drivers/pci/endpoint/
12382 F:      drivers/misc/pci_endpoint_test.c
12383 F:      tools/pci/
12384
12385 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12386 M:      Russell Currey <ruscur@russell.cc>
12387 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12388 M:      Oliver O'Halloran <oohall@gmail.com>
12389 L:      linuxppc-dev@lists.ozlabs.org
12390 S:      Supported
12391 F:      Documentation/PCI/pci-error-recovery.rst
12392 F:      drivers/pci/pcie/aer.c
12393 F:      drivers/pci/pcie/dpc.c
12394 F:      drivers/pci/pcie/err.c
12395 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12396 F:      arch/powerpc/kernel/eeh*.c
12397 F:      arch/powerpc/platforms/*/eeh*.c
12398 F:      arch/powerpc/include/*/eeh*.h
12399
12400 PCI ERROR RECOVERY
12401 M:      Linas Vepstas <linasvepstas@gmail.com>
12402 L:      linux-pci@vger.kernel.org
12403 S:      Supported
12404 F:      Documentation/PCI/pci-error-recovery.rst
12405
12406 PCI MSI DRIVER FOR ALTERA MSI IP
12407 M:      Ley Foon Tan <lftan@altera.com>
12408 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12409 L:      linux-pci@vger.kernel.org
12410 S:      Supported
12411 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12412 F:      drivers/pci/controller/pcie-altera-msi.c
12413
12414 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12415 M:      Toan Le <toan@os.amperecomputing.com>
12416 L:      linux-pci@vger.kernel.org
12417 L:      linux-arm-kernel@lists.infradead.org
12418 S:      Maintained
12419 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12420 F:      drivers/pci/controller/pci-xgene-msi.c
12421
12422 PCI SUBSYSTEM
12423 M:      Bjorn Helgaas <bhelgaas@google.com>
12424 L:      linux-pci@vger.kernel.org
12425 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12427 S:      Supported
12428 F:      Documentation/devicetree/bindings/pci/
12429 F:      Documentation/PCI/
12430 F:      drivers/acpi/pci*
12431 F:      drivers/pci/
12432 F:      include/asm-generic/pci*
12433 F:      include/linux/pci*
12434 F:      include/linux/of_pci.h
12435 F:      include/uapi/linux/pci*
12436 F:      lib/pci*
12437 F:      arch/x86/pci/
12438 F:      arch/x86/kernel/quirks.c
12439 F:      arch/x86/kernel/early-quirks.c
12440
12441 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12442 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12443 L:      linux-pci@vger.kernel.org
12444 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12446 S:      Supported
12447 F:      drivers/pci/controller/
12448
12449 PCIE DRIVER FOR ANNAPURNA LABS
12450 M:      Jonathan Chocron <jonnyc@amazon.com>
12451 L:      linux-pci@vger.kernel.org
12452 S:      Maintained
12453 F:      drivers/pci/controller/dwc/pcie-al.c
12454
12455 PCIE DRIVER FOR AMLOGIC MESON
12456 M:      Yue Wang <yue.wang@Amlogic.com>
12457 L:      linux-pci@vger.kernel.org
12458 L:      linux-amlogic@lists.infradead.org
12459 S:      Maintained
12460 F:      drivers/pci/controller/dwc/pci-meson.c
12461
12462 PCIE DRIVER FOR AXIS ARTPEC
12463 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12464 L:      linux-arm-kernel@axis.com
12465 L:      linux-pci@vger.kernel.org
12466 S:      Maintained
12467 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12468 F:      drivers/pci/controller/dwc/*artpec*
12469
12470 PCIE DRIVER FOR CAVIUM THUNDERX
12471 M:      David Daney <david.daney@cavium.com>
12472 L:      linux-pci@vger.kernel.org
12473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12474 S:      Supported
12475 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12476 F:      drivers/pci/controller/pci-thunder-*
12477
12478 PCIE DRIVER FOR HISILICON
12479 M:      Zhou Wang <wangzhou1@hisilicon.com>
12480 L:      linux-pci@vger.kernel.org
12481 S:      Maintained
12482 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12483 F:      drivers/pci/controller/dwc/pcie-hisi.c
12484
12485 PCIE DRIVER FOR HISILICON KIRIN
12486 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12487 M:      Binghui Wang <wangbinghui@hisilicon.com>
12488 L:      linux-pci@vger.kernel.org
12489 S:      Maintained
12490 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12491 F:      drivers/pci/controller/dwc/pcie-kirin.c
12492
12493 PCIE DRIVER FOR HISILICON STB
12494 M:      Shawn Guo <shawn.guo@linaro.org>
12495 L:      linux-pci@vger.kernel.org
12496 S:      Maintained
12497 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12498 F:      drivers/pci/controller/dwc/pcie-histb.c
12499
12500 PCIE DRIVER FOR MEDIATEK
12501 M:      Ryder Lee <ryder.lee@mediatek.com>
12502 L:      linux-pci@vger.kernel.org
12503 L:      linux-mediatek@lists.infradead.org
12504 S:      Supported
12505 F:      Documentation/devicetree/bindings/pci/mediatek*
12506 F:      drivers/pci/controller/*mediatek*
12507
12508 PCIE DRIVER FOR QUALCOMM MSM
12509 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12510 L:      linux-pci@vger.kernel.org
12511 L:      linux-arm-msm@vger.kernel.org
12512 S:      Maintained
12513 F:      drivers/pci/controller/dwc/*qcom*
12514
12515 PCIE DRIVER FOR ROCKCHIP
12516 M:      Shawn Lin <shawn.lin@rock-chips.com>
12517 L:      linux-pci@vger.kernel.org
12518 L:      linux-rockchip@lists.infradead.org
12519 S:      Maintained
12520 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12521 F:      drivers/pci/controller/pcie-rockchip*
12522
12523 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12524 M:      Linus Walleij <linus.walleij@linaro.org>
12525 L:      linux-pci@vger.kernel.org
12526 S:      Maintained
12527 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12528 F:      drivers/pci/controller/pci-v3-semi.c
12529
12530 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12531 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12532 L:      linux-pci@vger.kernel.org
12533 S:      Maintained
12534 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12535 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12536
12537 PCIE DRIVER FOR ST SPEAR13XX
12538 M:      Pratyush Anand <pratyush.anand@gmail.com>
12539 L:      linux-pci@vger.kernel.org
12540 S:      Maintained
12541 F:      drivers/pci/controller/dwc/*spear*
12542
12543 PCMCIA SUBSYSTEM
12544 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12546 S:      Odd Fixes
12547 F:      Documentation/pcmcia/
12548 F:      tools/pcmcia/
12549 F:      drivers/pcmcia/
12550 F:      include/pcmcia/
12551
12552 PCNET32 NETWORK DRIVER
12553 M:      Don Fry <pcnet32@frontier.com>
12554 L:      netdev@vger.kernel.org
12555 S:      Maintained
12556 F:      drivers/net/ethernet/amd/pcnet32.c
12557
12558 PCRYPT PARALLEL CRYPTO ENGINE
12559 M:      Steffen Klassert <steffen.klassert@secunet.com>
12560 L:      linux-crypto@vger.kernel.org
12561 S:      Maintained
12562 F:      crypto/pcrypt.c
12563 F:      include/crypto/pcrypt.h
12564
12565 PEAQ WMI HOTKEYS DRIVER
12566 M:      Hans de Goede <hdegoede@redhat.com>
12567 L:      platform-driver-x86@vger.kernel.org
12568 S:      Maintained
12569 F:      drivers/platform/x86/peaq-wmi.c
12570
12571 PER-CPU MEMORY ALLOCATOR
12572 M:      Dennis Zhou <dennis@kernel.org>
12573 M:      Tejun Heo <tj@kernel.org>
12574 M:      Christoph Lameter <cl@linux.com>
12575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12576 S:      Maintained
12577 F:      include/linux/percpu*.h
12578 F:      mm/percpu*.c
12579 F:      arch/*/include/asm/percpu.h
12580
12581 PER-TASK DELAY ACCOUNTING
12582 M:      Balbir Singh <bsingharora@gmail.com>
12583 S:      Maintained
12584 F:      include/linux/delayacct.h
12585 F:      kernel/delayacct.c
12586
12587 PERFORMANCE EVENTS SUBSYSTEM
12588 M:      Peter Zijlstra <peterz@infradead.org>
12589 M:      Ingo Molnar <mingo@redhat.com>
12590 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12591 R:      Mark Rutland <mark.rutland@arm.com>
12592 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12593 R:      Jiri Olsa <jolsa@redhat.com>
12594 R:      Namhyung Kim <namhyung@kernel.org>
12595 L:      linux-kernel@vger.kernel.org
12596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12597 S:      Supported
12598 F:      kernel/events/*
12599 F:      include/linux/perf_event.h
12600 F:      include/uapi/linux/perf_event.h
12601 F:      arch/*/kernel/perf_event*.c
12602 F:      arch/*/kernel/*/perf_event*.c
12603 F:      arch/*/kernel/*/*/perf_event*.c
12604 F:      arch/*/include/asm/perf_event.h
12605 F:      arch/*/kernel/perf_callchain.c
12606 F:      arch/*/events/*
12607 F:      arch/*/events/*/*
12608 F:      tools/perf/
12609
12610 PERSONALITY HANDLING
12611 M:      Christoph Hellwig <hch@infradead.org>
12612 L:      linux-abi-devel@lists.sourceforge.net
12613 S:      Maintained
12614 F:      include/linux/personality.h
12615 F:      include/uapi/linux/personality.h
12616
12617 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12618 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12619 L:      linux-input@vger.kernel.org
12620 S:      Maintained
12621 F:      Documentation/input/devices/pxrc.rst
12622 F:      drivers/input/joystick/pxrc.c
12623
12624 PHONET PROTOCOL
12625 M:      Remi Denis-Courmont <courmisch@gmail.com>
12626 S:      Supported
12627 F:      Documentation/networking/phonet.txt
12628 F:      include/linux/phonet.h
12629 F:      include/net/phonet/
12630 F:      include/uapi/linux/phonet.h
12631 F:      net/phonet/
12632
12633 PHRAM MTD DRIVER
12634 M:      Joern Engel <joern@lazybastard.org>
12635 L:      linux-mtd@lists.infradead.org
12636 S:      Maintained
12637 F:      drivers/mtd/devices/phram.c
12638
12639 PICOLCD HID DRIVER
12640 M:      Bruno Prémont <bonbons@linux-vserver.org>
12641 L:      linux-input@vger.kernel.org
12642 S:      Maintained
12643 F:      drivers/hid/hid-picolcd*
12644
12645 PICOXCELL SUPPORT
12646 M:      Jamie Iles <jamie@jamieiles.com>
12647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12648 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12649 S:      Supported
12650 F:      arch/arm/boot/dts/picoxcell*
12651 F:      arch/arm/mach-picoxcell/
12652 F:      drivers/crypto/picoxcell*
12653
12654 PIDFD API
12655 M:      Christian Brauner <christian@brauner.io>
12656 L:      linux-kernel@vger.kernel.org
12657 S:      Maintained
12658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12659 F:      samples/pidfd/
12660 F:      tools/testing/selftests/pidfd/
12661 K:      (?i)pidfd
12662 K:      (?i)clone3
12663 K:      \b(clone_args|kernel_clone_args)\b
12664
12665 PIN CONTROL SUBSYSTEM
12666 M:      Linus Walleij <linus.walleij@linaro.org>
12667 L:      linux-gpio@vger.kernel.org
12668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12669 S:      Maintained
12670 F:      Documentation/devicetree/bindings/pinctrl/
12671 F:      Documentation/driver-api/pinctl.rst
12672 F:      drivers/pinctrl/
12673 F:      include/linux/pinctrl/
12674
12675 PIN CONTROLLER - MICROCHIP AT91
12676 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12678 L:      linux-gpio@vger.kernel.org
12679 S:      Supported
12680 F:      drivers/pinctrl/pinctrl-at91*
12681 F:      drivers/gpio/gpio-sama5d2-piobu.c
12682
12683 PIN CONTROLLER - FREESCALE
12684 M:      Dong Aisheng <aisheng.dong@nxp.com>
12685 M:      Fabio Estevam <festevam@gmail.com>
12686 M:      Shawn Guo <shawnguo@kernel.org>
12687 M:      Stefan Agner <stefan@agner.ch>
12688 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12689 L:      linux-gpio@vger.kernel.org
12690 S:      Maintained
12691 F:      drivers/pinctrl/freescale/
12692 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12693
12694 PIN CONTROLLER - INTEL
12695 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12696 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12698 S:      Maintained
12699 F:      drivers/pinctrl/intel/
12700
12701 PIN CONTROLLER - MEDIATEK
12702 M:      Sean Wang <sean.wang@kernel.org>
12703 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12704 S:      Maintained
12705 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12706 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12707 F:      drivers/pinctrl/mediatek/
12708
12709 PIN CONTROLLER - QUALCOMM
12710 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12711 S:      Maintained
12712 L:      linux-arm-msm@vger.kernel.org
12713 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12714 F:      drivers/pinctrl/qcom/
12715
12716 PIN CONTROLLER - RENESAS
12717 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12718 L:      linux-renesas-soc@vger.kernel.org
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12720 S:      Maintained
12721 F:      drivers/pinctrl/pinctrl-rz*
12722 F:      drivers/pinctrl/sh-pfc/
12723
12724 PIN CONTROLLER - SAMSUNG
12725 M:      Tomasz Figa <tomasz.figa@gmail.com>
12726 M:      Krzysztof Kozlowski <krzk@kernel.org>
12727 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12728 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12729 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12730 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12732 S:      Maintained
12733 F:      drivers/pinctrl/samsung/
12734 F:      include/dt-bindings/pinctrl/samsung.h
12735 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12736
12737 PIN CONTROLLER - SINGLE
12738 M:      Tony Lindgren <tony@atomide.com>
12739 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12741 L:      linux-omap@vger.kernel.org
12742 S:      Maintained
12743 F:      drivers/pinctrl/pinctrl-single.c
12744
12745 PIN CONTROLLER - ST SPEAR
12746 M:      Viresh Kumar <vireshk@kernel.org>
12747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12748 W:      http://www.st.com/spear
12749 S:      Maintained
12750 F:      drivers/pinctrl/spear/
12751
12752 PISTACHIO SOC SUPPORT
12753 M:      James Hartley <james.hartley@sondrel.com>
12754 L:      linux-mips@vger.kernel.org
12755 S:      Odd Fixes
12756 F:      arch/mips/pistachio/
12757 F:      arch/mips/include/asm/mach-pistachio/
12758 F:      arch/mips/boot/dts/img/pistachio*
12759 F:      arch/mips/configs/pistachio*_defconfig
12760
12761 PKTCDVD DRIVER
12762 S:      Orphan
12763 M:      linux-block@vger.kernel.org
12764 F:      drivers/block/pktcdvd.c
12765 F:      include/linux/pktcdvd.h
12766 F:      include/uapi/linux/pktcdvd.h
12767
12768 PKUNITY SOC DRIVERS
12769 M:      Guan Xuetao <gxt@pku.edu.cn>
12770 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12771 S:      Maintained
12772 T:      git git://github.com/gxt/linux.git
12773 F:      drivers/input/serio/i8042-unicore32io.h
12774 F:      drivers/i2c/busses/i2c-puv3.c
12775 F:      drivers/video/fbdev/fb-puv3.c
12776 F:      drivers/rtc/rtc-puv3.c
12777
12778 PMBUS HARDWARE MONITORING DRIVERS
12779 M:      Guenter Roeck <linux@roeck-us.net>
12780 L:      linux-hwmon@vger.kernel.org
12781 W:      http://hwmon.wiki.kernel.org/
12782 W:      http://www.roeck-us.net/linux/drivers/
12783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12784 S:      Maintained
12785 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12786 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12787 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12788 F:      Documentation/hwmon/adm1275.rst
12789 F:      Documentation/hwmon/ibm-cffps.rst
12790 F:      Documentation/hwmon/ir35221.rst
12791 F:      Documentation/hwmon/lm25066.rst
12792 F:      Documentation/hwmon/ltc2978.rst
12793 F:      Documentation/hwmon/ltc3815.rst
12794 F:      Documentation/hwmon/max16064.rst
12795 F:      Documentation/hwmon/max20751.rst
12796 F:      Documentation/hwmon/max31785.rst
12797 F:      Documentation/hwmon/max34440.rst
12798 F:      Documentation/hwmon/max8688.rst
12799 F:      Documentation/hwmon/pmbus.rst
12800 F:      Documentation/hwmon/pmbus-core.rst
12801 F:      Documentation/hwmon/tps40422.rst
12802 F:      Documentation/hwmon/ucd9000.rst
12803 F:      Documentation/hwmon/ucd9200.rst
12804 F:      Documentation/hwmon/zl6100.rst
12805 F:      drivers/hwmon/pmbus/
12806 F:      include/linux/pmbus.h
12807
12808 PMC SIERRA MaxRAID DRIVER
12809 L:      linux-scsi@vger.kernel.org
12810 W:      http://www.pmc-sierra.com/
12811 S:      Orphan
12812 F:      drivers/scsi/pmcraid.*
12813
12814 PMC SIERRA PM8001 DRIVER
12815 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12816 L:      linux-scsi@vger.kernel.org
12817 S:      Supported
12818 F:      drivers/scsi/pm8001/
12819
12820 PNP SUPPORT
12821 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12822 S:      Maintained
12823 F:      drivers/pnp/
12824
12825 PNI RM3100 IIO DRIVER
12826 M:      Song Qiang <songqiang1304521@gmail.com>
12827 L:      linux-iio@vger.kernel.org
12828 S:      Maintained
12829 F:      drivers/iio/magnetometer/rm3100*
12830 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12831
12832 POSIX CLOCKS and TIMERS
12833 M:      Thomas Gleixner <tglx@linutronix.de>
12834 L:      linux-kernel@vger.kernel.org
12835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12836 S:      Maintained
12837 F:      fs/timerfd.c
12838 F:      include/linux/timer*
12839 F:      kernel/time/*timer*
12840
12841 POWER MANAGEMENT CORE
12842 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12843 L:      linux-pm@vger.kernel.org
12844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12845 B:      https://bugzilla.kernel.org
12846 S:      Supported
12847 F:      drivers/base/power/
12848 F:      include/linux/pm.h
12849 F:      include/linux/pm_*
12850 F:      include/linux/powercap.h
12851 F:      include/linux/intel_rapl.h
12852 F:      drivers/powercap/
12853 F:      kernel/configs/nopm.config
12854
12855 POWER STATE COORDINATION INTERFACE (PSCI)
12856 M:      Mark Rutland <mark.rutland@arm.com>
12857 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12858 L:      linux-arm-kernel@lists.infradead.org
12859 S:      Maintained
12860 F:      drivers/firmware/psci/
12861 F:      include/linux/psci.h
12862 F:      include/uapi/linux/psci.h
12863
12864 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12865 M:      Sebastian Reichel <sre@kernel.org>
12866 L:      linux-pm@vger.kernel.org
12867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12868 S:      Maintained
12869 F:      Documentation/ABI/testing/sysfs-class-power
12870 F:      Documentation/devicetree/bindings/power/supply/
12871 F:      include/linux/power_supply.h
12872 F:      drivers/power/supply/
12873
12874 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12875 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12876 L:      linuxppc-dev@lists.ozlabs.org
12877 S:      Maintained
12878 F:      drivers/char/powernv-op-panel.c
12879
12880 PPP OVER ATM (RFC 2364)
12881 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12882 S:      Maintained
12883 F:      net/atm/pppoatm.c
12884 F:      include/uapi/linux/atmppp.h
12885
12886 PPP OVER ETHERNET
12887 M:      Michal Ostrowski <mostrows@earthlink.net>
12888 S:      Maintained
12889 F:      drivers/net/ppp/pppoe.c
12890 F:      drivers/net/ppp/pppox.c
12891
12892 PPP OVER L2TP
12893 M:      James Chapman <jchapman@katalix.com>
12894 S:      Maintained
12895 F:      net/l2tp/l2tp_ppp.c
12896 F:      include/linux/if_pppol2tp.h
12897 F:      include/uapi/linux/if_pppol2tp.h
12898
12899 PPP PROTOCOL DRIVERS AND COMPRESSORS
12900 M:      Paul Mackerras <paulus@samba.org>
12901 L:      linux-ppp@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/net/ppp/ppp_*
12904
12905 PPS SUPPORT
12906 M:      Rodolfo Giometti <giometti@enneenne.com>
12907 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12908 L:      linuxpps@ml.enneenne.com (subscribers-only)
12909 S:      Maintained
12910 F:      Documentation/driver-api/pps.rst
12911 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12912 F:      Documentation/ABI/testing/sysfs-pps
12913 F:      drivers/pps/
12914 F:      include/linux/pps*.h
12915 F:      include/uapi/linux/pps.h
12916
12917 PPTP DRIVER
12918 M:      Dmitry Kozlov <xeb@mail.ru>
12919 L:      netdev@vger.kernel.org
12920 S:      Maintained
12921 F:      drivers/net/ppp/pptp.c
12922 W:      http://sourceforge.net/projects/accel-pptp
12923
12924 PRINTK
12925 M:      Petr Mladek <pmladek@suse.com>
12926 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12927 R:      Steven Rostedt <rostedt@goodmis.org>
12928 S:      Maintained
12929 F:      kernel/printk/
12930 F:      include/linux/printk.h
12931
12932 PRISM54 WIRELESS DRIVER
12933 M:      Luis Chamberlain <mcgrof@kernel.org>
12934 L:      linux-wireless@vger.kernel.org
12935 W:      http://wireless.kernel.org/en/users/Drivers/p54
12936 S:      Obsolete
12937 F:      drivers/net/wireless/intersil/prism54/
12938
12939 PROC FILESYSTEM
12940 R:      Alexey Dobriyan <adobriyan@gmail.com>
12941 L:      linux-kernel@vger.kernel.org
12942 L:      linux-fsdevel@vger.kernel.org
12943 S:      Maintained
12944 F:      fs/proc/
12945 F:      include/linux/proc_fs.h
12946 F:      tools/testing/selftests/proc/
12947 F:      Documentation/filesystems/proc.txt
12948
12949 PROC SYSCTL
12950 M:      Luis Chamberlain <mcgrof@kernel.org>
12951 M:      Kees Cook <keescook@chromium.org>
12952 L:      linux-kernel@vger.kernel.org
12953 L:      linux-fsdevel@vger.kernel.org
12954 S:      Maintained
12955 F:      fs/proc/proc_sysctl.c
12956 F:      include/linux/sysctl.h
12957 F:      kernel/sysctl.c
12958 F:      tools/testing/selftests/sysctl/
12959
12960 PS3 NETWORK SUPPORT
12961 M:      Geoff Levand <geoff@infradead.org>
12962 L:      netdev@vger.kernel.org
12963 L:      linuxppc-dev@lists.ozlabs.org
12964 S:      Maintained
12965 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12966
12967 PS3 PLATFORM SUPPORT
12968 M:      Geoff Levand <geoff@infradead.org>
12969 L:      linuxppc-dev@lists.ozlabs.org
12970 S:      Maintained
12971 F:      arch/powerpc/boot/ps3*
12972 F:      arch/powerpc/include/asm/lv1call.h
12973 F:      arch/powerpc/include/asm/ps3*.h
12974 F:      arch/powerpc/platforms/ps3/
12975 F:      drivers/*/ps3*
12976 F:      drivers/ps3/
12977 F:      drivers/rtc/rtc-ps3.c
12978 F:      drivers/usb/host/*ps3.c
12979 F:      sound/ppc/snd_ps3*
12980
12981 PS3VRAM DRIVER
12982 M:      Jim Paris <jim@jtan.com>
12983 M:      Geoff Levand <geoff@infradead.org>
12984 L:      linuxppc-dev@lists.ozlabs.org
12985 S:      Maintained
12986 F:      drivers/block/ps3vram.c
12987
12988 PSAMPLE PACKET SAMPLING SUPPORT:
12989 M:      Yotam Gigi <yotam.gi@gmail.com>
12990 S:      Maintained
12991 F:      net/psample
12992 F:      include/net/psample.h
12993 F:      include/uapi/linux/psample.h
12994
12995 PSTORE FILESYSTEM
12996 M:      Kees Cook <keescook@chromium.org>
12997 M:      Anton Vorontsov <anton@enomsg.org>
12998 M:      Colin Cross <ccross@android.com>
12999 M:      Tony Luck <tony.luck@intel.com>
13000 S:      Maintained
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13002 F:      fs/pstore/
13003 F:      include/linux/pstore*
13004 F:      drivers/firmware/efi/efi-pstore.c
13005 F:      drivers/acpi/apei/erst.c
13006 F:      Documentation/admin-guide/ramoops.rst
13007 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13008 K:      \b(pstore|ramoops)
13009
13010 PTP HARDWARE CLOCK SUPPORT
13011 M:      Richard Cochran <richardcochran@gmail.com>
13012 L:      netdev@vger.kernel.org
13013 S:      Maintained
13014 W:      http://linuxptp.sourceforge.net/
13015 F:      Documentation/ABI/testing/sysfs-ptp
13016 F:      Documentation/driver-api/ptp.rst
13017 F:      drivers/net/phy/dp83640*
13018 F:      drivers/ptp/*
13019 F:      include/linux/ptp_cl*
13020
13021 PTRACE SUPPORT
13022 M:      Oleg Nesterov <oleg@redhat.com>
13023 S:      Maintained
13024 F:      include/asm-generic/syscall.h
13025 F:      include/linux/ptrace.h
13026 F:      include/linux/regset.h
13027 F:      include/linux/tracehook.h
13028 F:      include/uapi/linux/ptrace.h
13029 F:      include/uapi/linux/ptrace.h
13030 F:      kernel/ptrace.c
13031 F:      arch/*/ptrace*.c
13032 F:      arch/*/*/ptrace*.c
13033 F:      arch/*/include/asm/ptrace*.h
13034
13035 PULSE8-CEC DRIVER
13036 M:      Hans Verkuil <hverkuil@xs4all.nl>
13037 L:      linux-media@vger.kernel.org
13038 T:      git git://linuxtv.org/media_tree.git
13039 S:      Maintained
13040 F:      drivers/media/usb/pulse8-cec/*
13041 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13042
13043 PVRUSB2 VIDEO4LINUX DRIVER
13044 M:      Mike Isely <isely@pobox.com>
13045 L:      pvrusb2@isely.net       (subscribers-only)
13046 L:      linux-media@vger.kernel.org
13047 W:      http://www.isely.net/pvrusb2/
13048 T:      git git://linuxtv.org/media_tree.git
13049 S:      Maintained
13050 F:      Documentation/media/v4l-drivers/pvrusb2*
13051 F:      drivers/media/usb/pvrusb2/
13052
13053 PWC WEBCAM DRIVER
13054 M:      Hans Verkuil <hverkuil@xs4all.nl>
13055 L:      linux-media@vger.kernel.org
13056 T:      git git://linuxtv.org/media_tree.git
13057 S:      Odd Fixes
13058 F:      drivers/media/usb/pwc/*
13059 F:      include/trace/events/pwc.h
13060
13061 PWM FAN DRIVER
13062 M:      Kamil Debski <kamil@wypas.org>
13063 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13064 L:      linux-hwmon@vger.kernel.org
13065 S:      Supported
13066 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13067 F:      Documentation/hwmon/pwm-fan.rst
13068 F:      drivers/hwmon/pwm-fan.c
13069
13070 PWM IR Transmitter
13071 M:      Sean Young <sean@mess.org>
13072 L:      linux-media@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/media/rc/pwm-ir-tx.c
13075
13076 PWM SUBSYSTEM
13077 M:      Thierry Reding <thierry.reding@gmail.com>
13078 L:      linux-pwm@vger.kernel.org
13079 S:      Maintained
13080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13081 F:      Documentation/driver-api/pwm.rst
13082 F:      Documentation/devicetree/bindings/pwm/
13083 F:      include/linux/pwm.h
13084 F:      drivers/pwm/
13085 F:      drivers/video/backlight/pwm_bl.c
13086 F:      include/linux/pwm_backlight.h
13087 F:      drivers/gpio/gpio-mvebu.c
13088 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13089
13090 PXA GPIO DRIVER
13091 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13092 L:      linux-gpio@vger.kernel.org
13093 S:      Maintained
13094 F:      drivers/gpio/gpio-pxa.c
13095
13096 PXA MMCI DRIVER
13097 S:      Orphan
13098
13099 PXA RTC DRIVER
13100 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13101 L:      linux-rtc@vger.kernel.org
13102 S:      Maintained
13103
13104 PXA2xx/PXA3xx SUPPORT
13105 M:      Daniel Mack <daniel@zonque.org>
13106 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13107 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13109 T:      git git://github.com/hzhuang1/linux.git
13110 T:      git git://github.com/rjarzmik/linux.git
13111 S:      Maintained
13112 F:      arch/arm/boot/dts/pxa*
13113 F:      arch/arm/mach-pxa/
13114 F:      drivers/dma/pxa*
13115 F:      drivers/pcmcia/pxa2xx*
13116 F:      drivers/pinctrl/pxa/
13117 F:      drivers/spi/spi-pxa2xx*
13118 F:      drivers/usb/gadget/udc/pxa2*
13119 F:      include/sound/pxa2xx-lib.h
13120 F:      sound/arm/pxa*
13121 F:      sound/soc/pxa/
13122
13123 QAT DRIVER
13124 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13125 L:      qat-linux@intel.com
13126 S:      Supported
13127 F:      drivers/crypto/qat/
13128
13129 QCOM AUDIO (ASoC) DRIVERS
13130 M:      Patrick Lai <plai@codeaurora.org>
13131 M:      Banajit Goswami <bgoswami@codeaurora.org>
13132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13133 S:      Supported
13134 F:      sound/soc/qcom/
13135
13136 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13137 M:      Gabriel Somlo <somlo@cmu.edu>
13138 M:      "Michael S. Tsirkin" <mst@redhat.com>
13139 L:      qemu-devel@nongnu.org
13140 S:      Maintained
13141 F:      drivers/firmware/qemu_fw_cfg.c
13142 F:      include/uapi/linux/qemu_fw_cfg.h
13143
13144 QIB DRIVER
13145 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13146 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13147 L:      linux-rdma@vger.kernel.org
13148 S:      Supported
13149 F:      drivers/infiniband/hw/qib/
13150
13151 QLOGIC QL41xxx FCOE DRIVER
13152 M:      QLogic-Storage-Upstream@cavium.com
13153 L:      linux-scsi@vger.kernel.org
13154 S:      Supported
13155 F:      drivers/scsi/qedf/
13156
13157 QLOGIC QL41xxx ISCSI DRIVER
13158 M:      QLogic-Storage-Upstream@cavium.com
13159 L:      linux-scsi@vger.kernel.org
13160 S:      Supported
13161 F:      drivers/scsi/qedi/
13162
13163 QLOGIC QL4xxx ETHERNET DRIVER
13164 M:      Ariel Elior <aelior@marvell.com>
13165 M:      GR-everest-linux-l2@marvell.com
13166 L:      netdev@vger.kernel.org
13167 S:      Supported
13168 F:      drivers/net/ethernet/qlogic/qed/
13169 F:      include/linux/qed/
13170 F:      drivers/net/ethernet/qlogic/qede/
13171
13172 QLOGIC QL4xxx RDMA DRIVER
13173 M:      Michal Kalderon <mkalderon@marvell.com>
13174 M:      Ariel Elior <aelior@marvell.com>
13175 L:      linux-rdma@vger.kernel.org
13176 S:      Supported
13177 F:      drivers/infiniband/hw/qedr/
13178 F:      include/uapi/rdma/qedr-abi.h
13179
13180 QLOGIC QLA1280 SCSI DRIVER
13181 M:      Michael Reed <mdr@sgi.com>
13182 L:      linux-scsi@vger.kernel.org
13183 S:      Maintained
13184 F:      drivers/scsi/qla1280.[ch]
13185
13186 QLOGIC QLA2XXX FC-SCSI DRIVER
13187 M:      qla2xxx-upstream@qlogic.com
13188 L:      linux-scsi@vger.kernel.org
13189 S:      Supported
13190 F:      Documentation/scsi/LICENSE.qla2xxx
13191 F:      drivers/scsi/qla2xxx/
13192
13193 QLOGIC QLA3XXX NETWORK DRIVER
13194 M:      GR-Linux-NIC-Dev@marvell.com
13195 L:      netdev@vger.kernel.org
13196 S:      Supported
13197 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13198 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13199
13200 QLOGIC QLA4XXX iSCSI DRIVER
13201 M:      QLogic-Storage-Upstream@qlogic.com
13202 L:      linux-scsi@vger.kernel.org
13203 S:      Supported
13204 F:      Documentation/scsi/LICENSE.qla4xxx
13205 F:      drivers/scsi/qla4xxx/
13206
13207 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13208 M:      Shahed Shaikh <shshaikh@marvell.com>
13209 M:      Manish Chopra <manishc@marvell.com>
13210 M:      GR-Linux-NIC-Dev@marvell.com
13211 L:      netdev@vger.kernel.org
13212 S:      Supported
13213 F:      drivers/net/ethernet/qlogic/qlcnic/
13214
13215 QLOGIC QLGE 10Gb ETHERNET DRIVER
13216 M:      Manish Chopra <manishc@marvell.com>
13217 M:      GR-Linux-NIC-Dev@marvell.com
13218 L:      netdev@vger.kernel.org
13219 S:      Supported
13220 F:      drivers/net/ethernet/qlogic/qlge/
13221
13222 QM1D1B0004 MEDIA DRIVER
13223 M:      Akihiro Tsukada <tskd08@gmail.com>
13224 L:      linux-media@vger.kernel.org
13225 S:      Odd Fixes
13226 F:      drivers/media/tuners/qm1d1b0004*
13227
13228 QM1D1C0042 MEDIA DRIVER
13229 M:      Akihiro Tsukada <tskd08@gmail.com>
13230 L:      linux-media@vger.kernel.org
13231 S:      Odd Fixes
13232 F:      drivers/media/tuners/qm1d1c0042*
13233
13234 QNX4 FILESYSTEM
13235 M:      Anders Larsen <al@alarsen.net>
13236 W:      http://www.alarsen.net/linux/qnx4fs/
13237 S:      Maintained
13238 F:      fs/qnx4/
13239 F:      include/uapi/linux/qnx4_fs.h
13240 F:      include/uapi/linux/qnxtypes.h
13241
13242 QORIQ DPAA2 FSL-MC BUS DRIVER
13243 M:      Stuart Yoder <stuyoder@gmail.com>
13244 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13245 L:      linux-kernel@vger.kernel.org
13246 S:      Maintained
13247 F:      drivers/bus/fsl-mc/
13248 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13249 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13250
13251 QT1010 MEDIA DRIVER
13252 M:      Antti Palosaari <crope@iki.fi>
13253 L:      linux-media@vger.kernel.org
13254 W:      https://linuxtv.org
13255 W:      http://palosaari.fi/linux/
13256 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13257 T:      git git://linuxtv.org/anttip/media_tree.git
13258 S:      Maintained
13259 F:      drivers/media/tuners/qt1010*
13260
13261 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13262 M:      Kalle Valo <kvalo@codeaurora.org>
13263 L:      ath10k@lists.infradead.org
13264 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13266 S:      Supported
13267 F:      drivers/net/wireless/ath/ath10k/
13268
13269 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13270 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13271 L:      linux-wireless@vger.kernel.org
13272 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13273 S:      Supported
13274 F:      drivers/net/wireless/ath/ath9k/
13275
13276 QUALCOMM CAMERA SUBSYSTEM DRIVER
13277 M:      Todor Tomov <todor.too@gmail.com>
13278 L:      linux-media@vger.kernel.org
13279 S:      Maintained
13280 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13281 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13282 F:      drivers/media/platform/qcom/camss/
13283
13284 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13285 M:      Ilia Lin <ilia.lin@kernel.org>
13286 L:      linux-pm@vger.kernel.org
13287 S:      Maintained
13288 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13289 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13290
13291 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13292 M:      Timur Tabi <timur@kernel.org>
13293 L:      netdev@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/net/ethernet/qualcomm/emac/
13296
13297 QUALCOMM ETHQOS ETHERNET DRIVER
13298 M:      Vinod Koul <vkoul@kernel.org>
13299 M:      Niklas Cassel <niklas.cassel@linaro.org>
13300 L:      netdev@vger.kernel.org
13301 S:      Maintained
13302 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13303 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13304
13305 QUALCOMM GENERIC INTERFACE I2C DRIVER
13306 M:      Alok Chauhan <alokc@codeaurora.org>
13307 L:      linux-i2c@vger.kernel.org
13308 L:      linux-arm-msm@vger.kernel.org
13309 S:      Supported
13310 F:      drivers/i2c/busses/i2c-qcom-geni.c
13311
13312 QUALCOMM HEXAGON ARCHITECTURE
13313 M:      Richard Kuo <rkuo@codeaurora.org>
13314 L:      linux-hexagon@vger.kernel.org
13315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13316 S:      Supported
13317 F:      arch/hexagon/
13318
13319 QUALCOMM HIDMA DRIVER
13320 M:      Sinan Kaya <okaya@kernel.org>
13321 L:      linux-arm-kernel@lists.infradead.org
13322 L:      linux-arm-msm@vger.kernel.org
13323 L:      dmaengine@vger.kernel.org
13324 S:      Supported
13325 F:      drivers/dma/qcom/hidma*
13326
13327 QUALCOMM IOMMU
13328 M:      Rob Clark <robdclark@gmail.com>
13329 L:      iommu@lists.linux-foundation.org
13330 L:      linux-arm-msm@vger.kernel.org
13331 S:      Maintained
13332 F:      drivers/iommu/qcom_iommu.c
13333
13334 QUALCOMM TSENS THERMAL DRIVER
13335 M:      Amit Kucheria <amit.kucheria@linaro.org>
13336 L:      linux-pm@vger.kernel.org
13337 L:      linux-arm-msm@vger.kernel.org
13338 S:      Maintained
13339 F:      drivers/thermal/qcom/
13340
13341 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13342 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13343 L:      linux-media@vger.kernel.org
13344 L:      linux-arm-msm@vger.kernel.org
13345 T:      git git://linuxtv.org/media_tree.git
13346 S:      Maintained
13347 F:      drivers/media/platform/qcom/venus/
13348
13349 QUALCOMM WCN36XX WIRELESS DRIVER
13350 M:      Kalle Valo <kvalo@codeaurora.org>
13351 L:      wcn36xx@lists.infradead.org
13352 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13353 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13354 S:      Supported
13355 F:      drivers/net/wireless/ath/wcn36xx/
13356
13357 QUANTENNA QTNFMAC WIRELESS DRIVER
13358 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13359 M:      Avinash Patil <avinashp@quantenna.com>
13360 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13361 L:      linux-wireless@vger.kernel.org
13362 S:      Maintained
13363 F:      drivers/net/wireless/quantenna
13364
13365 RADEON and AMDGPU DRM DRIVERS
13366 M:      Alex Deucher <alexander.deucher@amd.com>
13367 M:      Christian König <christian.koenig@amd.com>
13368 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13369 L:      amd-gfx@lists.freedesktop.org
13370 T:      git git://people.freedesktop.org/~agd5f/linux
13371 S:      Supported
13372 F:      drivers/gpu/drm/radeon/
13373 F:      include/uapi/drm/radeon_drm.h
13374 F:      drivers/gpu/drm/amd/
13375 F:      include/uapi/drm/amdgpu_drm.h
13376
13377 RADEON FRAMEBUFFER DISPLAY DRIVER
13378 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13379 L:      linux-fbdev@vger.kernel.org
13380 S:      Maintained
13381 F:      drivers/video/fbdev/aty/radeon*
13382 F:      include/uapi/linux/radeonfb.h
13383
13384 RADIOSHARK RADIO DRIVER
13385 M:      Hans Verkuil <hverkuil@xs4all.nl>
13386 L:      linux-media@vger.kernel.org
13387 T:      git git://linuxtv.org/media_tree.git
13388 S:      Maintained
13389 F:      drivers/media/radio/radio-shark.c
13390
13391 RADIOSHARK2 RADIO DRIVER
13392 M:      Hans Verkuil <hverkuil@xs4all.nl>
13393 L:      linux-media@vger.kernel.org
13394 T:      git git://linuxtv.org/media_tree.git
13395 S:      Maintained
13396 F:      drivers/media/radio/radio-shark2.c
13397 F:      drivers/media/radio/radio-tea5777.c
13398
13399 RADOS BLOCK DEVICE (RBD)
13400 M:      Ilya Dryomov <idryomov@gmail.com>
13401 M:      Sage Weil <sage@redhat.com>
13402 M:      Alex Elder <elder@kernel.org>
13403 L:      ceph-devel@vger.kernel.org
13404 W:      http://ceph.com/
13405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13406 T:      git git://github.com/ceph/ceph-client.git
13407 S:      Supported
13408 F:      Documentation/ABI/testing/sysfs-bus-rbd
13409 F:      drivers/block/rbd.c
13410 F:      drivers/block/rbd_types.h
13411
13412 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13413 M:      Paul Mackerras <paulus@samba.org>
13414 L:      linux-fbdev@vger.kernel.org
13415 S:      Maintained
13416 F:      drivers/video/fbdev/aty/aty128fb.c
13417
13418 RAINSHADOW-CEC DRIVER
13419 M:      Hans Verkuil <hverkuil@xs4all.nl>
13420 L:      linux-media@vger.kernel.org
13421 T:      git git://linuxtv.org/media_tree.git
13422 S:      Maintained
13423 F:      drivers/media/usb/rainshadow-cec/*
13424
13425 RALINK MIPS ARCHITECTURE
13426 M:      John Crispin <john@phrozen.org>
13427 L:      linux-mips@vger.kernel.org
13428 S:      Maintained
13429 F:      arch/mips/ralink
13430
13431 RALINK RT2X00 WIRELESS LAN DRIVER
13432 P:      rt2x00 project
13433 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13434 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13435 L:      linux-wireless@vger.kernel.org
13436 S:      Maintained
13437 F:      drivers/net/wireless/ralink/rt2x00/
13438
13439 RAMDISK RAM BLOCK DEVICE DRIVER
13440 M:      Jens Axboe <axboe@kernel.dk>
13441 S:      Maintained
13442 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13443 F:      drivers/block/brd.c
13444
13445 RANCHU VIRTUAL BOARD FOR MIPS
13446 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13447 L:      linux-mips@vger.kernel.org
13448 S:      Supported
13449 F:      arch/mips/generic/board-ranchu.c
13450 F:      arch/mips/configs/generic/board-ranchu.config
13451
13452 RANDOM NUMBER DRIVER
13453 M:      "Theodore Ts'o" <tytso@mit.edu>
13454 S:      Maintained
13455 F:      drivers/char/random.c
13456
13457 RAPIDIO SUBSYSTEM
13458 M:      Matt Porter <mporter@kernel.crashing.org>
13459 M:      Alexandre Bounine <alex.bou9@gmail.com>
13460 S:      Maintained
13461 F:      drivers/rapidio/
13462
13463 RAS INFRASTRUCTURE
13464 M:      Tony Luck <tony.luck@intel.com>
13465 M:      Borislav Petkov <bp@alien8.de>
13466 L:      linux-edac@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/ras/
13469 F:      include/linux/ras.h
13470 F:      include/ras/ras_event.h
13471 F:      Documentation/admin-guide/ras.rst
13472
13473 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13474 L:      linux-wireless@vger.kernel.org
13475 S:      Orphan
13476 F:      drivers/net/wireless/ray*
13477
13478 RCUTORTURE TEST FRAMEWORK
13479 M:      "Paul E. McKenney" <paulmck@kernel.org>
13480 M:      Josh Triplett <josh@joshtriplett.org>
13481 R:      Steven Rostedt <rostedt@goodmis.org>
13482 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13483 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13484 L:      rcu@vger.kernel.org
13485 S:      Supported
13486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13487 F:      tools/testing/selftests/rcutorture
13488
13489 RDC R-321X SoC
13490 M:      Florian Fainelli <florian@openwrt.org>
13491 S:      Maintained
13492
13493 RDC R6040 FAST ETHERNET DRIVER
13494 M:      Florian Fainelli <f.fainelli@gmail.com>
13495 L:      netdev@vger.kernel.org
13496 S:      Maintained
13497 F:      drivers/net/ethernet/rdc/r6040.c
13498
13499 RDMAVT - RDMA verbs software
13500 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13501 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13502 L:      linux-rdma@vger.kernel.org
13503 S:      Supported
13504 F:      drivers/infiniband/sw/rdmavt
13505
13506 RDS - RELIABLE DATAGRAM SOCKETS
13507 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13508 L:      netdev@vger.kernel.org
13509 L:      linux-rdma@vger.kernel.org
13510 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13511 W:      https://oss.oracle.com/projects/rds/
13512 S:      Supported
13513 F:      net/rds/
13514 F:      Documentation/networking/rds.txt
13515
13516 RDT - RESOURCE ALLOCATION
13517 M:      Fenghua Yu <fenghua.yu@intel.com>
13518 M:      Reinette Chatre <reinette.chatre@intel.com>
13519 L:      linux-kernel@vger.kernel.org
13520 S:      Supported
13521 F:      arch/x86/kernel/cpu/resctrl/
13522 F:      arch/x86/include/asm/resctrl_sched.h
13523 F:      Documentation/x86/resctrl*
13524
13525 READ-COPY UPDATE (RCU)
13526 M:      "Paul E. McKenney" <paulmck@kernel.org>
13527 M:      Josh Triplett <josh@joshtriplett.org>
13528 R:      Steven Rostedt <rostedt@goodmis.org>
13529 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13530 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13531 R:      Joel Fernandes <joel@joelfernandes.org>
13532 L:      rcu@vger.kernel.org
13533 W:      http://www.rdrop.com/users/paulmck/RCU/
13534 S:      Supported
13535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13536 F:      Documentation/RCU/
13537 X:      Documentation/RCU/torture.txt
13538 F:      include/linux/rcu*
13539 X:      include/linux/srcu*.h
13540 F:      kernel/rcu/
13541 X:      kernel/rcu/srcu*.c
13542
13543 REAL TIME CLOCK (RTC) SUBSYSTEM
13544 M:      Alessandro Zummo <a.zummo@towertech.it>
13545 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13546 L:      linux-rtc@vger.kernel.org
13547 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13549 S:      Maintained
13550 F:      Documentation/devicetree/bindings/rtc/
13551 F:      Documentation/admin-guide/rtc.rst
13552 F:      drivers/rtc/
13553 F:      include/linux/rtc.h
13554 F:      include/uapi/linux/rtc.h
13555 F:      include/linux/rtc/
13556 F:      include/linux/platform_data/rtc-*
13557 F:      tools/testing/selftests/rtc/
13558
13559 REALTEK AUDIO CODECS
13560 M:      Bard Liao <bardliao@realtek.com>
13561 M:      Oder Chiou <oder_chiou@realtek.com>
13562 S:      Maintained
13563 F:      sound/soc/codecs/rt*
13564 F:      include/sound/rt*.h
13565
13566 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13567 M:      Linus Walleij <linus.walleij@linaro.org>
13568 S:      Maintained
13569 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13570 F:      drivers/net/dsa/realtek-smi*
13571 F:      drivers/net/dsa/rtl83*
13572
13573 REDPINE WIRELESS DRIVER
13574 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13575 M:      Siva Rebbagondla <siva8118@gmail.com>
13576 L:      linux-wireless@vger.kernel.org
13577 S:      Maintained
13578 F:      drivers/net/wireless/rsi/
13579
13580 REGISTER MAP ABSTRACTION
13581 M:      Mark Brown <broonie@kernel.org>
13582 L:      linux-kernel@vger.kernel.org
13583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13584 S:      Supported
13585 F:      Documentation/devicetree/bindings/regmap/
13586 F:      drivers/base/regmap/
13587 F:      include/linux/regmap.h
13588
13589 REISERFS FILE SYSTEM
13590 L:      reiserfs-devel@vger.kernel.org
13591 S:      Supported
13592 F:      fs/reiserfs/
13593
13594 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13595 M:      Ohad Ben-Cohen <ohad@wizery.com>
13596 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13597 L:      linux-remoteproc@vger.kernel.org
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13599 S:      Maintained
13600 F:      Documentation/devicetree/bindings/remoteproc/
13601 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13602 F:      Documentation/remoteproc.txt
13603 F:      drivers/remoteproc/
13604 F:      include/linux/remoteproc.h
13605 F:      include/linux/remoteproc/
13606
13607 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13608 M:      Ohad Ben-Cohen <ohad@wizery.com>
13609 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13610 L:      linux-remoteproc@vger.kernel.org
13611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13612 S:      Maintained
13613 F:      drivers/rpmsg/
13614 F:      Documentation/rpmsg.txt
13615 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13616 F:      include/linux/rpmsg.h
13617 F:      include/linux/rpmsg/
13618 F:      include/uapi/linux/rpmsg.h
13619 F:      samples/rpmsg/
13620
13621 RENESAS CLOCK DRIVERS
13622 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13623 L:      linux-renesas-soc@vger.kernel.org
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13625 S:      Supported
13626 F:      drivers/clk/renesas/
13627
13628 RENESAS EMEV2 I2C DRIVER
13629 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13630 S:      Supported
13631 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13632 F:      drivers/i2c/busses/i2c-emev2.c
13633
13634 RENESAS ETHERNET DRIVERS
13635 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13636 L:      netdev@vger.kernel.org
13637 L:      linux-renesas-soc@vger.kernel.org
13638 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13639 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13640 F:      drivers/net/ethernet/renesas/
13641 F:      include/linux/sh_eth.h
13642
13643 RENESAS R-CAR GYROADC DRIVER
13644 M:      Marek Vasut <marek.vasut@gmail.com>
13645 L:      linux-iio@vger.kernel.org
13646 S:      Supported
13647 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13648 F:      drivers/iio/adc/rcar-gyroadc.c
13649
13650 RENESAS R-CAR I2C DRIVERS
13651 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13652 S:      Supported
13653 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13654 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13655 F:      drivers/i2c/busses/i2c-rcar.c
13656 F:      drivers/i2c/busses/i2c-sh_mobile.c
13657
13658 RENESAS RIIC DRIVER
13659 M:      Chris Brandt <chris.brandt@renesas.com>
13660 S:      Supported
13661 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13662 F:      drivers/i2c/busses/i2c-riic.c
13663
13664 RENESAS USB PHY DRIVER
13665 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13666 L:      linux-renesas-soc@vger.kernel.org
13667 S:      Maintained
13668 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13669
13670 RESET CONTROLLER FRAMEWORK
13671 M:      Philipp Zabel <p.zabel@pengutronix.de>
13672 T:      git git://git.pengutronix.de/git/pza/linux
13673 S:      Maintained
13674 F:      drivers/reset/
13675 F:      Documentation/devicetree/bindings/reset/
13676 F:      include/dt-bindings/reset/
13677 F:      include/linux/reset.h
13678 F:      include/linux/reset/
13679 F:      include/linux/reset-controller.h
13680
13681 RESTARTABLE SEQUENCES SUPPORT
13682 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13683 M:      Peter Zijlstra <peterz@infradead.org>
13684 M:      "Paul E. McKenney" <paulmck@kernel.org>
13685 M:      Boqun Feng <boqun.feng@gmail.com>
13686 L:      linux-kernel@vger.kernel.org
13687 S:      Supported
13688 F:      kernel/rseq.c
13689 F:      include/uapi/linux/rseq.h
13690 F:      include/trace/events/rseq.h
13691 F:      tools/testing/selftests/rseq/
13692
13693 RFKILL
13694 M:      Johannes Berg <johannes@sipsolutions.net>
13695 L:      linux-wireless@vger.kernel.org
13696 W:      http://wireless.kernel.org/
13697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13699 S:      Maintained
13700 F:      Documentation/driver-api/rfkill.rst
13701 F:      Documentation/ABI/stable/sysfs-class-rfkill
13702 F:      net/rfkill/
13703 F:      include/linux/rfkill.h
13704 F:      include/uapi/linux/rfkill.h
13705
13706 RHASHTABLE
13707 M:      Thomas Graf <tgraf@suug.ch>
13708 M:      Herbert Xu <herbert@gondor.apana.org.au>
13709 L:      netdev@vger.kernel.org
13710 S:      Maintained
13711 F:      lib/rhashtable.c
13712 F:      lib/test_rhashtable.c
13713 F:      include/linux/rhashtable.h
13714 F:      include/linux/rhashtable-types.h
13715
13716 RICOH R5C592 MEMORYSTICK DRIVER
13717 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13718 S:      Maintained
13719 F:      drivers/memstick/host/r592.*
13720
13721 RICOH SMARTMEDIA/XD DRIVER
13722 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13723 S:      Maintained
13724 F:      drivers/mtd/nand/raw/r852.c
13725 F:      drivers/mtd/nand/raw/r852.h
13726
13727 RISC-V ARCHITECTURE
13728 M:      Paul Walmsley <paul.walmsley@sifive.com>
13729 M:      Palmer Dabbelt <palmer@sifive.com>
13730 M:      Albert Ou <aou@eecs.berkeley.edu>
13731 L:      linux-riscv@lists.infradead.org
13732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13733 S:      Supported
13734 F:      arch/riscv/
13735 K:      riscv
13736 N:      riscv
13737
13738 ROCCAT DRIVERS
13739 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13740 W:      http://sourceforge.net/projects/roccat/
13741 S:      Maintained
13742 F:      drivers/hid/hid-roccat*
13743 F:      include/linux/hid-roccat*
13744 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13745
13746 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13747 M:      Jacob chen <jacob2.chen@rock-chips.com>
13748 L:      linux-media@vger.kernel.org
13749 S:      Maintained
13750 F:      drivers/media/platform/rockchip/rga/
13751 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13752
13753 HANTRO VPU CODEC DRIVER
13754 M:      Ezequiel Garcia <ezequiel@collabora.com>
13755 L:      linux-media@vger.kernel.org
13756 S:      Maintained
13757 F:      drivers/staging/media/platform/hantro/
13758 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13759
13760 ROCKER DRIVER
13761 M:      Jiri Pirko <jiri@resnulli.us>
13762 L:      netdev@vger.kernel.org
13763 S:      Supported
13764 F:      drivers/net/ethernet/rocker/
13765
13766 ROCKETPORT DRIVER
13767 P:      Comtrol Corp.
13768 W:      http://www.comtrol.com
13769 S:      Maintained
13770 F:      Documentation/driver-api/serial/rocket.rst
13771 F:      drivers/tty/rocket*
13772
13773 ROCKETPORT EXPRESS/INFINITY DRIVER
13774 M:      Kevin Cernekee <cernekee@gmail.com>
13775 L:      linux-serial@vger.kernel.org
13776 S:      Odd Fixes
13777 F:      drivers/tty/serial/rp2.*
13778
13779 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13780 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13781 L:      linux-kernel@vger.kernel.org
13782 L:      linux-renesas-soc@vger.kernel.org
13783 S:      Supported
13784 F:      drivers/mfd/bd9571mwv.c
13785 F:      drivers/regulator/bd9571mwv-regulator.c
13786 F:      drivers/gpio/gpio-bd9571mwv.c
13787 F:      include/linux/mfd/bd9571mwv.h
13788 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13789
13790 ROSE NETWORK LAYER
13791 M:      Ralf Baechle <ralf@linux-mips.org>
13792 L:      linux-hams@vger.kernel.org
13793 W:      http://www.linux-ax25.org/
13794 S:      Maintained
13795 F:      include/net/rose.h
13796 F:      include/uapi/linux/rose.h
13797 F:      net/rose/
13798
13799 RTL2830 MEDIA DRIVER
13800 M:      Antti Palosaari <crope@iki.fi>
13801 L:      linux-media@vger.kernel.org
13802 W:      https://linuxtv.org
13803 W:      http://palosaari.fi/linux/
13804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13805 T:      git git://linuxtv.org/anttip/media_tree.git
13806 S:      Maintained
13807 F:      drivers/media/dvb-frontends/rtl2830*
13808
13809 RTL2832 MEDIA DRIVER
13810 M:      Antti Palosaari <crope@iki.fi>
13811 L:      linux-media@vger.kernel.org
13812 W:      https://linuxtv.org
13813 W:      http://palosaari.fi/linux/
13814 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13815 T:      git git://linuxtv.org/anttip/media_tree.git
13816 S:      Maintained
13817 F:      drivers/media/dvb-frontends/rtl2832*
13818
13819 RTL2832_SDR MEDIA DRIVER
13820 M:      Antti Palosaari <crope@iki.fi>
13821 L:      linux-media@vger.kernel.org
13822 W:      https://linuxtv.org
13823 W:      http://palosaari.fi/linux/
13824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13825 T:      git git://linuxtv.org/anttip/media_tree.git
13826 S:      Maintained
13827 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13828
13829 RTL8180 WIRELESS DRIVER
13830 L:      linux-wireless@vger.kernel.org
13831 W:      http://wireless.kernel.org/
13832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13833 S:      Orphan
13834 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13835
13836 RTL8187 WIRELESS DRIVER
13837 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13838 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13839 M:      Larry Finger <Larry.Finger@lwfinger.net>
13840 L:      linux-wireless@vger.kernel.org
13841 W:      http://wireless.kernel.org/
13842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13843 S:      Maintained
13844 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13845
13846 REALTEK WIRELESS DRIVER (rtlwifi family)
13847 M:      Ping-Ke Shih <pkshih@realtek.com>
13848 L:      linux-wireless@vger.kernel.org
13849 W:      http://wireless.kernel.org/
13850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13851 S:      Maintained
13852 F:      drivers/net/wireless/realtek/rtlwifi/
13853
13854 REALTEK WIRELESS DRIVER (rtw88)
13855 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13856 L:      linux-wireless@vger.kernel.org
13857 S:      Maintained
13858 F:      drivers/net/wireless/realtek/rtw88/
13859
13860 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13861 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13862 L:      linux-wireless@vger.kernel.org
13863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13864 S:      Maintained
13865 F:      drivers/net/wireless/realtek/rtl8xxxu/
13866
13867 RXRPC SOCKETS (AF_RXRPC)
13868 M:      David Howells <dhowells@redhat.com>
13869 L:      linux-afs@lists.infradead.org
13870 S:      Supported
13871 F:      net/rxrpc/
13872 F:      include/keys/rxrpc-type.h
13873 F:      include/net/af_rxrpc.h
13874 F:      include/trace/events/rxrpc.h
13875 F:      include/uapi/linux/rxrpc.h
13876 F:      Documentation/networking/rxrpc.txt
13877 W:      https://www.infradead.org/~dhowells/kafs/
13878
13879 S3 SAVAGE FRAMEBUFFER DRIVER
13880 M:      Antonino Daplas <adaplas@gmail.com>
13881 L:      linux-fbdev@vger.kernel.org
13882 S:      Maintained
13883 F:      drivers/video/fbdev/savage/
13884
13885 S390
13886 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13887 M:      Vasily Gorbik <gor@linux.ibm.com>
13888 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13889 L:      linux-s390@vger.kernel.org
13890 W:      http://www.ibm.com/developerworks/linux/linux390/
13891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13892 S:      Supported
13893 F:      arch/s390/
13894 F:      drivers/s390/
13895 F:      Documentation/s390/
13896 F:      Documentation/driver-api/s390-drivers.rst
13897
13898 S390 COMMON I/O LAYER
13899 M:      Sebastian Ott <sebott@linux.ibm.com>
13900 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13901 L:      linux-s390@vger.kernel.org
13902 W:      http://www.ibm.com/developerworks/linux/linux390/
13903 S:      Supported
13904 F:      drivers/s390/cio/
13905
13906 S390 DASD DRIVER
13907 M:      Stefan Haberland <sth@linux.ibm.com>
13908 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13909 L:      linux-s390@vger.kernel.org
13910 W:      http://www.ibm.com/developerworks/linux/linux390/
13911 S:      Supported
13912 F:      drivers/s390/block/dasd*
13913 F:      block/partitions/ibm.c
13914
13915 S390 IOMMU (PCI)
13916 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13917 L:      linux-s390@vger.kernel.org
13918 W:      http://www.ibm.com/developerworks/linux/linux390/
13919 S:      Supported
13920 F:      drivers/iommu/s390-iommu.c
13921
13922 S390 IUCV NETWORK LAYER
13923 M:      Julian Wiedmann <jwi@linux.ibm.com>
13924 M:      Ursula Braun <ubraun@linux.ibm.com>
13925 L:      linux-s390@vger.kernel.org
13926 W:      http://www.ibm.com/developerworks/linux/linux390/
13927 S:      Supported
13928 F:      drivers/s390/net/*iucv*
13929 F:      include/net/iucv/
13930 F:      net/iucv/
13931
13932 S390 NETWORK DRIVERS
13933 M:      Julian Wiedmann <jwi@linux.ibm.com>
13934 M:      Ursula Braun <ubraun@linux.ibm.com>
13935 L:      linux-s390@vger.kernel.org
13936 W:      http://www.ibm.com/developerworks/linux/linux390/
13937 S:      Supported
13938 F:      drivers/s390/net/
13939
13940 S390 PCI SUBSYSTEM
13941 M:      Sebastian Ott <sebott@linux.ibm.com>
13942 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13943 L:      linux-s390@vger.kernel.org
13944 W:      http://www.ibm.com/developerworks/linux/linux390/
13945 S:      Supported
13946 F:      arch/s390/pci/
13947 F:      drivers/pci/hotplug/s390_pci_hpc.c
13948
13949 S390 VFIO-CCW DRIVER
13950 M:      Cornelia Huck <cohuck@redhat.com>
13951 M:      Eric Farman <farman@linux.ibm.com>
13952 R:      Halil Pasic <pasic@linux.ibm.com>
13953 L:      linux-s390@vger.kernel.org
13954 L:      kvm@vger.kernel.org
13955 S:      Supported
13956 F:      drivers/s390/cio/vfio_ccw*
13957 F:      Documentation/s390/vfio-ccw.rst
13958 F:      include/uapi/linux/vfio_ccw.h
13959
13960 S390 ZCRYPT DRIVER
13961 M:      Harald Freudenberger <freude@linux.ibm.com>
13962 L:      linux-s390@vger.kernel.org
13963 W:      http://www.ibm.com/developerworks/linux/linux390/
13964 S:      Supported
13965 F:      drivers/s390/crypto/
13966
13967 S390 VFIO AP DRIVER
13968 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13969 M:      Pierre Morel <pmorel@linux.ibm.com>
13970 M:      Halil Pasic <pasic@linux.ibm.com>
13971 L:      linux-s390@vger.kernel.org
13972 W:      http://www.ibm.com/developerworks/linux/linux390/
13973 S:      Supported
13974 F:      drivers/s390/crypto/vfio_ap_drv.c
13975 F:      drivers/s390/crypto/vfio_ap_private.h
13976 F:      drivers/s390/crypto/vfio_ap_ops.c
13977 F:      Documentation/s390/vfio-ap.rst
13978
13979 S390 ZFCP DRIVER
13980 M:      Steffen Maier <maier@linux.ibm.com>
13981 M:      Benjamin Block <bblock@linux.ibm.com>
13982 L:      linux-s390@vger.kernel.org
13983 W:      http://www.ibm.com/developerworks/linux/linux390/
13984 S:      Supported
13985 F:      drivers/s390/scsi/zfcp_*
13986
13987 S3C24XX SD/MMC Driver
13988 M:      Ben Dooks <ben-linux@fluff.org>
13989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13990 S:      Supported
13991 F:      drivers/mmc/host/s3cmci.*
13992
13993 SAA6588 RDS RECEIVER DRIVER
13994 M:      Hans Verkuil <hverkuil@xs4all.nl>
13995 L:      linux-media@vger.kernel.org
13996 T:      git git://linuxtv.org/media_tree.git
13997 W:      https://linuxtv.org
13998 S:      Odd Fixes
13999 F:      drivers/media/i2c/saa6588*
14000
14001 SAA7134 VIDEO4LINUX DRIVER
14002 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14003 L:      linux-media@vger.kernel.org
14004 W:      https://linuxtv.org
14005 T:      git git://linuxtv.org/media_tree.git
14006 S:      Odd fixes
14007 F:      Documentation/media/v4l-drivers/saa7134*
14008 F:      drivers/media/pci/saa7134/
14009
14010 SAA7146 VIDEO4LINUX-2 DRIVER
14011 M:      Hans Verkuil <hverkuil@xs4all.nl>
14012 L:      linux-media@vger.kernel.org
14013 T:      git git://linuxtv.org/media_tree.git
14014 S:      Maintained
14015 F:      drivers/media/common/saa7146/
14016 F:      drivers/media/pci/saa7146/
14017 F:      include/media/drv-intf/saa7146*
14018
14019 SAFESETID SECURITY MODULE
14020 M:     Micah Morton <mortonm@chromium.org>
14021 S:     Supported
14022 F:     security/safesetid/
14023 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14024
14025 SAMSUNG AUDIO (ASoC) DRIVERS
14026 M:      Krzysztof Kozlowski <krzk@kernel.org>
14027 M:      Sangbeom Kim <sbkim73@samsung.com>
14028 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14030 S:      Supported
14031 F:      sound/soc/samsung/
14032 F:      Documentation/devicetree/bindings/sound/samsung*
14033
14034 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14035 M:      Krzysztof Kozlowski <krzk@kernel.org>
14036 L:      linux-crypto@vger.kernel.org
14037 L:      linux-samsung-soc@vger.kernel.org
14038 S:      Maintained
14039 F:      drivers/crypto/exynos-rng.c
14040 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14041
14042 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14043 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14044 L:      linux-samsung-soc@vger.kernel.org
14045 S:      Maintained
14046 F:      drivers/char/hw_random/exynos-trng.c
14047 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14048
14049 SAMSUNG FRAMEBUFFER DRIVER
14050 M:      Jingoo Han <jingoohan1@gmail.com>
14051 L:      linux-fbdev@vger.kernel.org
14052 S:      Maintained
14053 F:      drivers/video/fbdev/s3c-fb.c
14054
14055 SAMSUNG LAPTOP DRIVER
14056 M:      Corentin Chary <corentin.chary@gmail.com>
14057 L:      platform-driver-x86@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/platform/x86/samsung-laptop.c
14060
14061 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14062 M:      Sangbeom Kim <sbkim73@samsung.com>
14063 M:      Krzysztof Kozlowski <krzk@kernel.org>
14064 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14065 L:      linux-kernel@vger.kernel.org
14066 L:      linux-samsung-soc@vger.kernel.org
14067 S:      Supported
14068 F:      drivers/mfd/sec*.c
14069 F:      drivers/regulator/s2m*.c
14070 F:      drivers/regulator/s5m*.c
14071 F:      drivers/clk/clk-s2mps11.c
14072 F:      drivers/rtc/rtc-s5m.c
14073 F:      include/linux/mfd/samsung/
14074 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14075 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14076 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14077 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14078
14079 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14080 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14081 L:      linux-media@vger.kernel.org
14082 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14083 S:      Maintained
14084 F:      drivers/media/platform/s3c-camif/
14085 F:      include/media/drv-intf/s3c_camif.h
14086
14087 SAMSUNG S3FWRN5 NFC DRIVER
14088 M:      Robert Baldyga <r.baldyga@samsung.com>
14089 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14090 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14091 S:      Supported
14092 F:      drivers/nfc/s3fwrn5
14093
14094 SAMSUNG S5C73M3 CAMERA DRIVER
14095 M:      Kyungmin Park <kyungmin.park@samsung.com>
14096 M:      Andrzej Hajda <a.hajda@samsung.com>
14097 L:      linux-media@vger.kernel.org
14098 S:      Supported
14099 F:      drivers/media/i2c/s5c73m3/*
14100
14101 SAMSUNG S5K5BAF CAMERA DRIVER
14102 M:      Kyungmin Park <kyungmin.park@samsung.com>
14103 M:      Andrzej Hajda <a.hajda@samsung.com>
14104 L:      linux-media@vger.kernel.org
14105 S:      Supported
14106 F:      drivers/media/i2c/s5k5baf.c
14107
14108 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14109 M:      Krzysztof Kozlowski <krzk@kernel.org>
14110 M:      Vladimir Zapolskiy <vz@mleia.com>
14111 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14112 L:      linux-crypto@vger.kernel.org
14113 L:      linux-samsung-soc@vger.kernel.org
14114 S:      Maintained
14115 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14116 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14117 F:      drivers/crypto/s5p-sss.c
14118
14119 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14120 M:      Kyungmin Park <kyungmin.park@samsung.com>
14121 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14122 L:      linux-media@vger.kernel.org
14123 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14124 S:      Supported
14125 F:      drivers/media/platform/exynos4-is/
14126
14127 SAMSUNG SOC CLOCK DRIVERS
14128 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14129 M:      Tomasz Figa <tomasz.figa@gmail.com>
14130 M:      Chanwoo Choi <cw00.choi@samsung.com>
14131 S:      Supported
14132 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14134 F:      drivers/clk/samsung/
14135 F:      include/dt-bindings/clock/exynos*.h
14136 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14137 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14138 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14139
14140 SAMSUNG SPI DRIVERS
14141 M:      Kukjin Kim <kgene@kernel.org>
14142 M:      Krzysztof Kozlowski <krzk@kernel.org>
14143 M:      Andi Shyti <andi@etezian.org>
14144 L:      linux-spi@vger.kernel.org
14145 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14146 S:      Maintained
14147 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14148 F:      drivers/spi/spi-s3c*
14149 F:      include/linux/platform_data/spi-s3c64xx.h
14150
14151 SAMSUNG SXGBE DRIVERS
14152 M:      Byungho An <bh74.an@samsung.com>
14153 M:      Girish K S <ks.giri@samsung.com>
14154 M:      Vipul Pandya <vipul.pandya@samsung.com>
14155 S:      Supported
14156 L:      netdev@vger.kernel.org
14157 F:      drivers/net/ethernet/samsung/sxgbe/
14158
14159 SAMSUNG THERMAL DRIVER
14160 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14161 L:      linux-pm@vger.kernel.org
14162 L:      linux-samsung-soc@vger.kernel.org
14163 S:      Supported
14164 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14165 F:      drivers/thermal/samsung/
14166
14167 SAMSUNG USB2 PHY DRIVER
14168 M:      Kamil Debski <kamil@wypas.org>
14169 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14170 L:      linux-kernel@vger.kernel.org
14171 S:      Supported
14172 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14173 F:      Documentation/driver-api/phy/samsung-usb2.rst
14174 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14175 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14176 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14177 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14178 F:      drivers/phy/samsung/phy-samsung-usb2.c
14179 F:      drivers/phy/samsung/phy-samsung-usb2.h
14180
14181 SC1200 WDT DRIVER
14182 M:      Zwane Mwaikambo <zwanem@gmail.com>
14183 S:      Maintained
14184 F:      drivers/watchdog/sc1200wdt.c
14185
14186 SCHEDULER
14187 M:      Ingo Molnar <mingo@redhat.com>
14188 M:      Peter Zijlstra <peterz@infradead.org>
14189 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14190 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14191 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14192 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14193 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14194 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14195 L:      linux-kernel@vger.kernel.org
14196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14197 S:      Maintained
14198 F:      kernel/sched/
14199 F:      include/linux/sched.h
14200 F:      include/uapi/linux/sched.h
14201 F:      include/linux/wait.h
14202 F:      include/linux/preempt.h
14203
14204 SCR24X CHIP CARD INTERFACE DRIVER
14205 M:      Lubomir Rintel <lkundrak@v3.sk>
14206 S:      Supported
14207 F:      drivers/char/pcmcia/scr24x_cs.c
14208
14209 SCSI CDROM DRIVER
14210 M:      Jens Axboe <axboe@kernel.dk>
14211 L:      linux-scsi@vger.kernel.org
14212 W:      http://www.kernel.dk
14213 S:      Maintained
14214 F:      drivers/scsi/sr*
14215
14216 SCSI RDMA PROTOCOL (SRP) INITIATOR
14217 M:      Bart Van Assche <bvanassche@acm.org>
14218 L:      linux-rdma@vger.kernel.org
14219 S:      Supported
14220 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14221 F:      drivers/infiniband/ulp/srp/
14222 F:      include/scsi/srp.h
14223
14224 SCSI RDMA PROTOCOL (SRP) TARGET
14225 M:      Bart Van Assche <bvanassche@acm.org>
14226 L:      linux-rdma@vger.kernel.org
14227 L:      target-devel@vger.kernel.org
14228 S:      Supported
14229 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14230 F:      drivers/infiniband/ulp/srpt/
14231
14232 SCSI SG DRIVER
14233 M:      Doug Gilbert <dgilbert@interlog.com>
14234 L:      linux-scsi@vger.kernel.org
14235 W:      http://sg.danny.cz/sg
14236 S:      Maintained
14237 F:      Documentation/scsi/scsi-generic.txt
14238 F:      drivers/scsi/sg.c
14239 F:      include/scsi/sg.h
14240
14241 SCSI SUBSYSTEM
14242 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14244 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14246 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14247 L:      linux-scsi@vger.kernel.org
14248 S:      Maintained
14249 F:      Documentation/devicetree/bindings/scsi/
14250 F:      drivers/scsi/
14251 F:      include/scsi/
14252
14253 SCSI TAPE DRIVER
14254 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14255 L:      linux-scsi@vger.kernel.org
14256 S:      Maintained
14257 F:      Documentation/scsi/st.txt
14258 F:      drivers/scsi/st.*
14259 F:      drivers/scsi/st_*.h
14260
14261 SCSI TARGET SUBSYSTEM
14262 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14263 L:      linux-scsi@vger.kernel.org
14264 L:      target-devel@vger.kernel.org
14265 W:      http://www.linux-iscsi.org
14266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14267 Q:      https://patchwork.kernel.org/project/target-devel/list/
14268 S:      Supported
14269 F:      drivers/target/
14270 F:      include/target/
14271 F:      Documentation/target/
14272
14273 SCTP PROTOCOL
14274 M:      Vlad Yasevich <vyasevich@gmail.com>
14275 M:      Neil Horman <nhorman@tuxdriver.com>
14276 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14277 L:      linux-sctp@vger.kernel.org
14278 W:      http://lksctp.sourceforge.net
14279 S:      Maintained
14280 F:      Documentation/networking/sctp.txt
14281 F:      include/linux/sctp.h
14282 F:      include/uapi/linux/sctp.h
14283 F:      include/net/sctp/
14284 F:      net/sctp/
14285
14286 SCx200 CPU SUPPORT
14287 M:      Jim Cromie <jim.cromie@gmail.com>
14288 S:      Odd Fixes
14289 F:      Documentation/i2c/busses/scx200_acb.rst
14290 F:      arch/x86/platform/scx200/
14291 F:      drivers/watchdog/scx200_wdt.c
14292 F:      drivers/i2c/busses/scx200*
14293 F:      drivers/mtd/maps/scx200_docflash.c
14294 F:      include/linux/scx200.h
14295
14296 SCx200 GPIO DRIVER
14297 M:      Jim Cromie <jim.cromie@gmail.com>
14298 S:      Maintained
14299 F:      drivers/char/scx200_gpio.c
14300 F:      include/linux/scx200_gpio.h
14301
14302 SCx200 HRT CLOCKSOURCE DRIVER
14303 M:      Jim Cromie <jim.cromie@gmail.com>
14304 S:      Maintained
14305 F:      drivers/clocksource/scx200_hrt.c
14306
14307 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14308 M:      Sascha Sommer <saschasommer@freenet.de>
14309 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14310 S:      Maintained
14311 F:      drivers/mmc/host/sdricoh_cs.c
14312
14313 SECO BOARDS CEC DRIVER
14314 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14315 S:      Maintained
14316 F:      drivers/media/platform/seco-cec/seco-cec.c
14317 F:      drivers/media/platform/seco-cec/seco-cec.h
14318
14319 SECURE COMPUTING
14320 M:      Kees Cook <keescook@chromium.org>
14321 R:      Andy Lutomirski <luto@amacapital.net>
14322 R:      Will Drewry <wad@chromium.org>
14323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14324 S:      Supported
14325 F:      kernel/seccomp.c
14326 F:      include/uapi/linux/seccomp.h
14327 F:      include/linux/seccomp.h
14328 F:      tools/testing/selftests/seccomp/*
14329 F:      tools/testing/selftests/kselftest_harness.h
14330 F:      Documentation/userspace-api/seccomp_filter.rst
14331 K:      \bsecure_computing
14332 K:      \bTIF_SECCOMP\b
14333
14334 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14335 M:      Al Cooper <alcooperx@gmail.com>
14336 L:      linux-mmc@vger.kernel.org
14337 L:      bcm-kernel-feedback-list@broadcom.com
14338 S:      Maintained
14339 F:      drivers/mmc/host/sdhci-brcmstb*
14340
14341 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14342 M:      Adrian Hunter <adrian.hunter@intel.com>
14343 L:      linux-mmc@vger.kernel.org
14344 S:      Maintained
14345 F:      drivers/mmc/host/sdhci*
14346 F:      include/linux/mmc/sdhci*
14347
14348 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14349 M:      Adrian Hunter <adrian.hunter@intel.com>
14350 M:      Ritesh Harjani <riteshh@codeaurora.org>
14351 M:      Asutosh Das <asutoshd@codeaurora.org>
14352 L:      linux-mmc@vger.kernel.org
14353 S:      Maintained
14354 F:      drivers/mmc/host/cqhci*
14355
14356 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14357 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14358 M:      Manjunath M B <manjumb@synopsys.com>
14359 L:      linux-mmc@vger.kernel.org
14360 S:      Maintained
14361 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14362
14363 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14364 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14365 L:      linux-mmc@vger.kernel.org
14366 S:      Supported
14367 F:      drivers/mmc/host/sdhci-of-at91.c
14368
14369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14370 M:      Ben Dooks <ben-linux@fluff.org>
14371 M:      Jaehoon Chung <jh80.chung@samsung.com>
14372 L:      linux-mmc@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/mmc/host/sdhci-s3c*
14375
14376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14377 M:      Viresh Kumar <vireshk@kernel.org>
14378 L:      linux-mmc@vger.kernel.org
14379 S:      Maintained
14380 F:      drivers/mmc/host/sdhci-spear.c
14381
14382 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14383 M:      Kishon Vijay Abraham I <kishon@ti.com>
14384 L:      linux-mmc@vger.kernel.org
14385 S:      Maintained
14386 F:      drivers/mmc/host/sdhci-omap.c
14387
14388 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14389 M:      Scott Bauer <scott.bauer@intel.com>
14390 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14391 L:      linux-block@vger.kernel.org
14392 S:      Supported
14393 F:      block/sed*
14394 F:      block/opal_proto.h
14395 F:      include/linux/sed*
14396 F:      include/uapi/linux/sed*
14397
14398 SECURITY CONTACT
14399 M:      Security Officers <security@kernel.org>
14400 S:      Supported
14401
14402 SECURITY SUBSYSTEM
14403 M:      James Morris <jmorris@namei.org>
14404 M:      "Serge E. Hallyn" <serge@hallyn.com>
14405 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14407 W:      http://kernsec.org/
14408 S:      Supported
14409 F:      security/
14410 X:      security/selinux/
14411
14412 SELINUX SECURITY MODULE
14413 M:      Paul Moore <paul@paul-moore.com>
14414 M:      Stephen Smalley <sds@tycho.nsa.gov>
14415 M:      Eric Paris <eparis@parisplace.org>
14416 L:      selinux@vger.kernel.org
14417 W:      https://selinuxproject.org
14418 W:      https://github.com/SELinuxProject
14419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14420 S:      Supported
14421 F:      include/uapi/linux/selinux_netlink.h
14422 F:      security/selinux/
14423 F:      scripts/selinux/
14424 F:      Documentation/admin-guide/LSM/SELinux.rst
14425
14426 SENSABLE PHANTOM
14427 M:      Jiri Slaby <jirislaby@gmail.com>
14428 S:      Maintained
14429 F:      drivers/misc/phantom.c
14430 F:      include/uapi/linux/phantom.h
14431
14432 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14433 M:      Tomasz Duszynski <tduszyns@gmail.com>
14434 S:      Maintained
14435 F:      drivers/iio/chemical/sps30.c
14436 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14437
14438 SERIAL DEVICE BUS
14439 M:      Rob Herring <robh@kernel.org>
14440 L:      linux-serial@vger.kernel.org
14441 S:      Maintained
14442 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14443 F:      drivers/tty/serdev/
14444 F:      include/linux/serdev.h
14445
14446 SERIAL DRIVERS
14447 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14448 L:      linux-serial@vger.kernel.org
14449 S:      Maintained
14450 F:      Documentation/devicetree/bindings/serial/
14451 F:      drivers/tty/serial/
14452
14453 SERIAL IR RECEIVER
14454 M:      Sean Young <sean@mess.org>
14455 L:      linux-media@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/media/rc/serial_ir.c
14458
14459 SFC NETWORK DRIVER
14460 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14461 M:      Edward Cree <ecree@solarflare.com>
14462 M:      Martin Habets <mhabets@solarflare.com>
14463 L:      netdev@vger.kernel.org
14464 S:      Supported
14465 F:      drivers/net/ethernet/sfc/
14466
14467 SFF/SFP/SFP+ MODULE SUPPORT
14468 M:      Russell King <linux@armlinux.org.uk>
14469 L:      netdev@vger.kernel.org
14470 S:      Maintained
14471 F:      drivers/net/phy/phylink.c
14472 F:      drivers/net/phy/sfp*
14473 F:      include/linux/phylink.h
14474 F:      include/linux/sfp.h
14475 K:      phylink
14476
14477 SGI GRU DRIVER
14478 M:      Dimitri Sivanich <sivanich@sgi.com>
14479 S:      Maintained
14480 F:      drivers/misc/sgi-gru/
14481
14482 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14483 M:      Pat Gefre <pfg@sgi.com>
14484 L:      linux-ia64@vger.kernel.org
14485 S:      Supported
14486 F:      Documentation/ia64/serial.rst
14487 F:      drivers/tty/serial/ioc?_serial.c
14488 F:      include/linux/ioc?.h
14489
14490 SGI XP/XPC/XPNET DRIVER
14491 M:      Cliff Whickman <cpw@sgi.com>
14492 M:      Robin Holt <robinmholt@gmail.com>
14493 S:      Maintained
14494 F:      drivers/misc/sgi-xp/
14495
14496 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14497 M:      Ursula Braun <ubraun@linux.ibm.com>
14498 M:      Karsten Graul <kgraul@linux.ibm.com>
14499 L:      linux-s390@vger.kernel.org
14500 W:      http://www.ibm.com/developerworks/linux/linux390/
14501 S:      Supported
14502 F:      net/smc/
14503
14504 SHARP RJ54N1CB0C SENSOR DRIVER
14505 M:      Jacopo Mondi <jacopo@jmondi.org>
14506 L:      linux-media@vger.kernel.org
14507 T:      git git://linuxtv.org/media_tree.git
14508 S:      Odd fixes
14509 F:      drivers/media/i2c/rj54n1cb0c.c
14510 F:      include/media/i2c/rj54n1cb0c.h
14511
14512 SH_VEU V4L2 MEM2MEM DRIVER
14513 L:      linux-media@vger.kernel.org
14514 S:      Orphan
14515 F:      drivers/media/platform/sh_veu.c
14516
14517 SH_VOU V4L2 OUTPUT DRIVER
14518 L:      linux-media@vger.kernel.org
14519 S:      Orphan
14520 F:      drivers/media/platform/sh_vou.c
14521 F:      include/media/drv-intf/sh_vou.h
14522
14523 SI2157 MEDIA DRIVER
14524 M:      Antti Palosaari <crope@iki.fi>
14525 L:      linux-media@vger.kernel.org
14526 W:      https://linuxtv.org
14527 W:      http://palosaari.fi/linux/
14528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14529 T:      git git://linuxtv.org/anttip/media_tree.git
14530 S:      Maintained
14531 F:      drivers/media/tuners/si2157*
14532
14533 SI2165 MEDIA DRIVER
14534 M:      Matthias Schwarzott <zzam@gentoo.org>
14535 L:      linux-media@vger.kernel.org
14536 W:      https://linuxtv.org
14537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14538 S:      Maintained
14539 F:      drivers/media/dvb-frontends/si2165*
14540
14541 SI2168 MEDIA DRIVER
14542 M:      Antti Palosaari <crope@iki.fi>
14543 L:      linux-media@vger.kernel.org
14544 W:      https://linuxtv.org
14545 W:      http://palosaari.fi/linux/
14546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14547 T:      git git://linuxtv.org/anttip/media_tree.git
14548 S:      Maintained
14549 F:      drivers/media/dvb-frontends/si2168*
14550
14551 SI470X FM RADIO RECEIVER I2C DRIVER
14552 M:      Hans Verkuil <hverkuil@xs4all.nl>
14553 L:      linux-media@vger.kernel.org
14554 T:      git git://linuxtv.org/media_tree.git
14555 W:      https://linuxtv.org
14556 S:      Odd Fixes
14557 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14558
14559 SI470X FM RADIO RECEIVER USB DRIVER
14560 M:      Hans Verkuil <hverkuil@xs4all.nl>
14561 L:      linux-media@vger.kernel.org
14562 T:      git git://linuxtv.org/media_tree.git
14563 W:      https://linuxtv.org
14564 S:      Maintained
14565 F:      drivers/media/radio/si470x/radio-si470x-common.c
14566 F:      drivers/media/radio/si470x/radio-si470x.h
14567 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14568
14569 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14570 M:      Eduardo Valentin <edubezval@gmail.com>
14571 L:      linux-media@vger.kernel.org
14572 T:      git git://linuxtv.org/media_tree.git
14573 W:      https://linuxtv.org
14574 S:      Odd Fixes
14575 F:      drivers/media/radio/si4713/si4713.?
14576
14577 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14578 M:      Eduardo Valentin <edubezval@gmail.com>
14579 L:      linux-media@vger.kernel.org
14580 T:      git git://linuxtv.org/media_tree.git
14581 W:      https://linuxtv.org
14582 S:      Odd Fixes
14583 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14584
14585 SI4713 FM RADIO TRANSMITTER USB DRIVER
14586 M:      Hans Verkuil <hverkuil@xs4all.nl>
14587 L:      linux-media@vger.kernel.org
14588 T:      git git://linuxtv.org/media_tree.git
14589 W:      https://linuxtv.org
14590 S:      Maintained
14591 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14592
14593 SIANO DVB DRIVER
14594 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14595 L:      linux-media@vger.kernel.org
14596 W:      https://linuxtv.org
14597 T:      git git://linuxtv.org/media_tree.git
14598 S:      Odd fixes
14599 F:      drivers/media/common/siano/
14600 F:      drivers/media/usb/siano/
14601 F:      drivers/media/usb/siano/
14602 F:      drivers/media/mmc/siano/
14603
14604 SIFIVE DRIVERS
14605 M:      Palmer Dabbelt <palmer@sifive.com>
14606 M:      Paul Walmsley <paul.walmsley@sifive.com>
14607 L:      linux-riscv@lists.infradead.org
14608 T:      git git://github.com/sifive/riscv-linux.git
14609 S:      Supported
14610 K:      [^@]sifive
14611 N:      sifive
14612
14613 SIFIVE FU540 SYSTEM-ON-CHIP
14614 M:      Paul Walmsley <paul.walmsley@sifive.com>
14615 M:      Palmer Dabbelt <palmer@sifive.com>
14616 L:      linux-riscv@lists.infradead.org
14617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14618 S:      Supported
14619 K:      fu540
14620 N:      fu540
14621
14622 SILEAD TOUCHSCREEN DRIVER
14623 M:      Hans de Goede <hdegoede@redhat.com>
14624 L:      linux-input@vger.kernel.org
14625 L:      platform-driver-x86@vger.kernel.org
14626 S:      Maintained
14627 F:      drivers/input/touchscreen/silead.c
14628 F:      drivers/platform/x86/touchscreen_dmi.c
14629
14630 SILICON MOTION SM712 FRAME BUFFER DRIVER
14631 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14632 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14633 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14634 L:      linux-fbdev@vger.kernel.org
14635 S:      Maintained
14636 F:      drivers/video/fbdev/sm712*
14637 F:      Documentation/fb/sm712fb.rst
14638
14639 SIMPLE FIRMWARE INTERFACE (SFI)
14640 M:      Len Brown <lenb@kernel.org>
14641 L:      sfi-devel@simplefirmware.org
14642 W:      http://simplefirmware.org/
14643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14644 S:      Supported
14645 F:      arch/x86/platform/sfi/
14646 F:      drivers/sfi/
14647 F:      include/linux/sfi*.h
14648
14649 SIMPLEFB FB DRIVER
14650 M:      Hans de Goede <hdegoede@redhat.com>
14651 L:      linux-fbdev@vger.kernel.org
14652 S:      Maintained
14653 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14654 F:      drivers/video/fbdev/simplefb.c
14655 F:      include/linux/platform_data/simplefb.h
14656
14657 SIMTEC EB110ATX (Chalice CATS)
14658 P:      Ben Dooks
14659 P:      Vincent Sanders <vince@simtec.co.uk>
14660 M:      Simtec Linux Team <linux@simtec.co.uk>
14661 W:      http://www.simtec.co.uk/products/EB110ATX/
14662 S:      Supported
14663
14664 SIMTEC EB2410ITX (BAST)
14665 P:      Ben Dooks
14666 P:      Vincent Sanders <vince@simtec.co.uk>
14667 M:      Simtec Linux Team <linux@simtec.co.uk>
14668 W:      http://www.simtec.co.uk/products/EB2410ITX/
14669 S:      Supported
14670 F:      arch/arm/mach-s3c24xx/mach-bast.c
14671 F:      arch/arm/mach-s3c24xx/bast-ide.c
14672 F:      arch/arm/mach-s3c24xx/bast-irq.c
14673
14674 SIPHASH PRF ROUTINES
14675 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14676 S:      Maintained
14677 F:      lib/siphash.c
14678 F:      lib/test_siphash.c
14679 F:      include/linux/siphash.h
14680
14681 SIOX
14682 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14683 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14684 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14685 S:      Supported
14686 F:      drivers/siox/*
14687 F:      drivers/gpio/gpio-siox.c
14688 F:      include/trace/events/siox.h
14689
14690 SIS 190 ETHERNET DRIVER
14691 M:      Francois Romieu <romieu@fr.zoreil.com>
14692 L:      netdev@vger.kernel.org
14693 S:      Maintained
14694 F:      drivers/net/ethernet/sis/sis190.c
14695
14696 SIS 900/7016 FAST ETHERNET DRIVER
14697 M:      Daniele Venzano <venza@brownhat.org>
14698 W:      http://www.brownhat.org/sis900.html
14699 L:      netdev@vger.kernel.org
14700 S:      Maintained
14701 F:      drivers/net/ethernet/sis/sis900.*
14702
14703 SIS FRAMEBUFFER DRIVER
14704 M:      Thomas Winischhofer <thomas@winischhofer.net>
14705 W:      http://www.winischhofer.net/linuxsisvga.shtml
14706 S:      Maintained
14707 F:      Documentation/fb/sisfb.rst
14708 F:      drivers/video/fbdev/sis/
14709 F:      include/video/sisfb.h
14710
14711 SIS USB2VGA DRIVER
14712 M:      Thomas Winischhofer <thomas@winischhofer.net>
14713 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14714 S:      Maintained
14715 F:      drivers/usb/misc/sisusbvga/
14716
14717 SLAB ALLOCATOR
14718 M:      Christoph Lameter <cl@linux.com>
14719 M:      Pekka Enberg <penberg@kernel.org>
14720 M:      David Rientjes <rientjes@google.com>
14721 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14722 M:      Andrew Morton <akpm@linux-foundation.org>
14723 L:      linux-mm@kvack.org
14724 S:      Maintained
14725 F:      include/linux/sl?b*.h
14726 F:      mm/sl?b*
14727
14728 SLEEPABLE READ-COPY UPDATE (SRCU)
14729 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14730 M:      "Paul E. McKenney" <paulmck@kernel.org>
14731 M:      Josh Triplett <josh@joshtriplett.org>
14732 R:      Steven Rostedt <rostedt@goodmis.org>
14733 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14734 L:      rcu@vger.kernel.org
14735 W:      http://www.rdrop.com/users/paulmck/RCU/
14736 S:      Supported
14737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14738 F:      include/linux/srcu*.h
14739 F:      kernel/rcu/srcu*.c
14740
14741 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14742 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14743 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14744 S:      Maintained
14745 F:      drivers/slimbus/
14746 F:      Documentation/devicetree/bindings/slimbus/
14747 F:      include/linux/slimbus.h
14748
14749 SMACK SECURITY MODULE
14750 M:      Casey Schaufler <casey@schaufler-ca.com>
14751 L:      linux-security-module@vger.kernel.org
14752 W:      http://schaufler-ca.com
14753 T:      git git://github.com/cschaufler/smack-next
14754 S:      Maintained
14755 F:      Documentation/admin-guide/LSM/Smack.rst
14756 F:      security/smack/
14757
14758 SMC91x ETHERNET DRIVER
14759 M:      Nicolas Pitre <nico@fluxnic.net>
14760 S:      Odd Fixes
14761 F:      drivers/net/ethernet/smsc/smc91x.*
14762
14763 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14764 M:      Sakari Ailus <sakari.ailus@iki.fi>
14765 L:      linux-media@vger.kernel.org
14766 S:      Maintained
14767 F:      drivers/media/i2c/smiapp/
14768 F:      include/media/i2c/smiapp.h
14769 F:      drivers/media/i2c/smiapp-pll.c
14770 F:      drivers/media/i2c/smiapp-pll.h
14771 F:      include/uapi/linux/smiapp.h
14772 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14773
14774 SMM665 HARDWARE MONITOR DRIVER
14775 M:      Guenter Roeck <linux@roeck-us.net>
14776 L:      linux-hwmon@vger.kernel.org
14777 S:      Maintained
14778 F:      Documentation/hwmon/smm665.rst
14779 F:      drivers/hwmon/smm665.c
14780
14781 SMSC EMC2103 HARDWARE MONITOR DRIVER
14782 M:      Steve Glendinning <steve.glendinning@shawell.net>
14783 L:      linux-hwmon@vger.kernel.org
14784 S:      Maintained
14785 F:      Documentation/hwmon/emc2103.rst
14786 F:      drivers/hwmon/emc2103.c
14787
14788 SMSC SCH5627 HARDWARE MONITOR DRIVER
14789 M:      Hans de Goede <hdegoede@redhat.com>
14790 L:      linux-hwmon@vger.kernel.org
14791 S:      Supported
14792 F:      Documentation/hwmon/sch5627.rst
14793 F:      drivers/hwmon/sch5627.c
14794
14795 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14796 M:      Steve Glendinning <steve.glendinning@shawell.net>
14797 L:      linux-fbdev@vger.kernel.org
14798 S:      Maintained
14799 F:      drivers/video/fbdev/smscufx.c
14800
14801 SMSC47B397 HARDWARE MONITOR DRIVER
14802 M:      Jean Delvare <jdelvare@suse.com>
14803 L:      linux-hwmon@vger.kernel.org
14804 S:      Maintained
14805 F:      Documentation/hwmon/smsc47b397.rst
14806 F:      drivers/hwmon/smsc47b397.c
14807
14808 SMSC911x ETHERNET DRIVER
14809 M:      Steve Glendinning <steve.glendinning@shawell.net>
14810 L:      netdev@vger.kernel.org
14811 S:      Maintained
14812 F:      include/linux/smsc911x.h
14813 F:      drivers/net/ethernet/smsc/smsc911x.*
14814
14815 SMSC9420 PCI ETHERNET DRIVER
14816 M:      Steve Glendinning <steve.glendinning@shawell.net>
14817 L:      netdev@vger.kernel.org
14818 S:      Maintained
14819 F:      drivers/net/ethernet/smsc/smsc9420.*
14820
14821 SOC-CAMERA V4L2 SUBSYSTEM
14822 L:      linux-media@vger.kernel.org
14823 T:      git git://linuxtv.org/media_tree.git
14824 S:      Orphan
14825 F:      include/media/soc_camera.h
14826 F:      drivers/staging/media/soc_camera/
14827
14828 SOCIONEXT SYNQUACER I2C DRIVER
14829 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14830 L:      linux-i2c@vger.kernel.org
14831 S:      Maintained
14832 F:      drivers/i2c/busses/i2c-synquacer.c
14833 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14834
14835 SOCIONEXT UNIPHIER SOUND DRIVER
14836 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14837 S:      Orphan
14838 F:      sound/soc/uniphier/
14839
14840 SOEKRIS NET48XX LED SUPPORT
14841 M:      Chris Boot <bootc@bootc.net>
14842 S:      Maintained
14843 F:      drivers/leds/leds-net48xx.c
14844
14845 SOFT-IWARP DRIVER (siw)
14846 M:      Bernard Metzler <bmt@zurich.ibm.com>
14847 L:      linux-rdma@vger.kernel.org
14848 S:      Supported
14849 F:      drivers/infiniband/sw/siw/
14850 F:      include/uapi/rdma/siw-abi.h
14851
14852 SOFT-ROCE DRIVER (rxe)
14853 M:      Moni Shoua <monis@mellanox.com>
14854 L:      linux-rdma@vger.kernel.org
14855 S:      Supported
14856 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14857 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14858 F:      drivers/infiniband/sw/rxe/
14859 F:      include/uapi/rdma/rdma_user_rxe.h
14860
14861 SOFTLOGIC 6x10 MPEG CODEC
14862 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14863 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14864 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14865 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14866 M:      Ismael Luceno <ismael@iodev.co.uk>
14867 L:      linux-media@vger.kernel.org
14868 S:      Supported
14869 F:      drivers/media/pci/solo6x10/
14870
14871 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14872 M:      James Morse <james.morse@arm.com>
14873 L:      linux-arm-kernel@lists.infradead.org
14874 S:      Maintained
14875 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14876 F:      drivers/firmware/arm_sdei.c
14877 F:      include/linux/arm_sdei.h
14878 F:      include/uapi/linux/arm_sdei.h
14879
14880 SOFTWARE RAID (Multiple Disks) SUPPORT
14881 M:      Song Liu <song@kernel.org>
14882 L:      linux-raid@vger.kernel.org
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14884 S:      Supported
14885 F:      drivers/md/Makefile
14886 F:      drivers/md/Kconfig
14887 F:      drivers/md/md*
14888 F:      drivers/md/raid*
14889 F:      include/linux/raid/
14890 F:      include/uapi/linux/raid/
14891
14892 SOCIONEXT (SNI) AVE NETWORK DRIVER
14893 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14894 L:      netdev@vger.kernel.org
14895 S:      Maintained
14896 F:      drivers/net/ethernet/socionext/sni_ave.c
14897 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14898
14899 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14900 M:      Jassi Brar <jaswinder.singh@linaro.org>
14901 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14902 L:      netdev@vger.kernel.org
14903 S:      Maintained
14904 F:      drivers/net/ethernet/socionext/netsec.c
14905 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14906
14907 SOCIONEXT (SNI) Synquacer SPI DRIVER
14908 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14909 M:      Jassi Brar <jaswinder.singh@linaro.org>
14910 L:      linux-spi@vger.kernel.org
14911 S:      Maintained
14912 F:      drivers/spi/spi-synquacer.c
14913 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14914
14915 SOLIDRUN CLEARFOG SUPPORT
14916 M:      Russell King <linux@armlinux.org.uk>
14917 S:      Maintained
14918 F:      arch/arm/boot/dts/armada-388-clearfog*
14919 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14920
14921 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14922 M:      Russell King <linux@armlinux.org.uk>
14923 S:      Maintained
14924 F:      arch/arm/boot/dts/imx6*-cubox-i*
14925 F:      arch/arm/boot/dts/imx6*-hummingboard*
14926 F:      arch/arm/boot/dts/imx6*-sr-*
14927
14928 SONIC NETWORK DRIVER
14929 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14930 L:      netdev@vger.kernel.org
14931 S:      Maintained
14932 F:      drivers/net/ethernet/natsemi/sonic.*
14933
14934 SONICS SILICON BACKPLANE DRIVER (SSB)
14935 M:      Michael Buesch <m@bues.ch>
14936 L:      linux-wireless@vger.kernel.org
14937 S:      Maintained
14938 F:      drivers/ssb/
14939 F:      include/linux/ssb/
14940
14941 SONY IMX214 SENSOR DRIVER
14942 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14943 L:      linux-media@vger.kernel.org
14944 T:      git git://linuxtv.org/media_tree.git
14945 S:      Maintained
14946 F:      drivers/media/i2c/imx214.c
14947 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14948
14949 SONY IMX258 SENSOR DRIVER
14950 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14951 L:      linux-media@vger.kernel.org
14952 T:      git git://linuxtv.org/media_tree.git
14953 S:      Maintained
14954 F:      drivers/media/i2c/imx258.c
14955
14956 SONY IMX274 SENSOR DRIVER
14957 M:      Leon Luo <leonl@leopardimaging.com>
14958 L:      linux-media@vger.kernel.org
14959 T:      git git://linuxtv.org/media_tree.git
14960 S:      Maintained
14961 F:      drivers/media/i2c/imx274.c
14962 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14963
14964 SONY IMX319 SENSOR DRIVER
14965 M:      Bingbu Cao <bingbu.cao@intel.com>
14966 L:      linux-media@vger.kernel.org
14967 T:      git git://linuxtv.org/media_tree.git
14968 S:      Maintained
14969 F:      drivers/media/i2c/imx319.c
14970
14971 SONY IMX355 SENSOR DRIVER
14972 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14973 L:      linux-media@vger.kernel.org
14974 T:      git git://linuxtv.org/media_tree.git
14975 S:      Maintained
14976 F:      drivers/media/i2c/imx355.c
14977
14978 SONY MEMORYSTICK SUBSYSTEM
14979 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14980 M:      Alex Dubov <oakad@yahoo.com>
14981 M:      Ulf Hansson <ulf.hansson@linaro.org>
14982 L:      linux-mmc@vger.kernel.org
14983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14984 S:      Maintained
14985 F:      drivers/memstick/
14986 F:      include/linux/memstick.h
14987
14988 SONY VAIO CONTROL DEVICE DRIVER
14989 M:      Mattia Dongili <malattia@linux.it>
14990 L:      platform-driver-x86@vger.kernel.org
14991 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14992 S:      Maintained
14993 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14994 F:      drivers/char/sonypi.c
14995 F:      drivers/platform/x86/sony-laptop.c
14996 F:      include/linux/sony-laptop.h
14997
14998 SOUND
14999 M:      Jaroslav Kysela <perex@perex.cz>
15000 M:      Takashi Iwai <tiwai@suse.com>
15001 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15002 W:      http://www.alsa-project.org/
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15004 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15005 S:      Maintained
15006 F:      Documentation/sound/
15007 F:      include/sound/
15008 F:      include/uapi/sound/
15009 F:      sound/
15010
15011 SOUND - COMPRESSED AUDIO
15012 M:      Vinod Koul <vkoul@kernel.org>
15013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15015 S:      Supported
15016 F:      Documentation/sound/designs/compress-offload.rst
15017 F:      include/sound/compress_driver.h
15018 F:      include/uapi/sound/compress_*
15019 F:      sound/core/compress_offload.c
15020 F:      sound/soc/soc-compress.c
15021
15022 SOUND - DMAENGINE HELPERS
15023 M:      Lars-Peter Clausen <lars@metafoo.de>
15024 S:      Supported
15025 F:      include/sound/dmaengine_pcm.h
15026 F:      sound/core/pcm_dmaengine.c
15027 F:      sound/soc/soc-generic-dmaengine-pcm.c
15028
15029 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15030 M:      Liam Girdwood <lgirdwood@gmail.com>
15031 M:      Mark Brown <broonie@kernel.org>
15032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15034 W:      http://alsa-project.org/main/index.php/ASoC
15035 S:      Supported
15036 F:      Documentation/devicetree/bindings/sound/
15037 F:      Documentation/sound/soc/
15038 F:      sound/soc/
15039 F:      include/dt-bindings/sound/
15040 F:      include/sound/soc*
15041
15042 SOUNDWIRE SUBSYSTEM
15043 M:      Vinod Koul <vkoul@kernel.org>
15044 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15045 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15046 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15047 S:      Supported
15048 F:      Documentation/driver-api/soundwire/
15049 F:      drivers/soundwire/
15050 F:      include/linux/soundwire/
15051
15052 SP2 MEDIA DRIVER
15053 M:      Olli Salonen <olli.salonen@iki.fi>
15054 L:      linux-media@vger.kernel.org
15055 W:      https://linuxtv.org
15056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15057 S:      Maintained
15058 F:      drivers/media/dvb-frontends/sp2*
15059
15060 SPARC + UltraSPARC (sparc/sparc64)
15061 M:      "David S. Miller" <davem@davemloft.net>
15062 L:      sparclinux@vger.kernel.org
15063 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15066 S:      Maintained
15067 F:      arch/sparc/
15068 F:      drivers/sbus/
15069
15070 SPARC SERIAL DRIVERS
15071 M:      "David S. Miller" <davem@davemloft.net>
15072 L:      sparclinux@vger.kernel.org
15073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15075 S:      Maintained
15076 F:      include/linux/sunserialcore.h
15077 F:      drivers/tty/serial/suncore.c
15078 F:      drivers/tty/serial/sunhv.c
15079 F:      drivers/tty/serial/sunsab.c
15080 F:      drivers/tty/serial/sunsab.h
15081 F:      drivers/tty/serial/sunsu.c
15082 F:      drivers/tty/serial/sunzilog.c
15083 F:      drivers/tty/serial/sunzilog.h
15084 F:      drivers/tty/vcc.c
15085
15086 SPARSE CHECKER
15087 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15088 L:      linux-sparse@vger.kernel.org
15089 W:      https://sparse.wiki.kernel.org/
15090 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15091 S:      Maintained
15092 F:      include/linux/compiler.h
15093
15094 SPEAR CLOCK FRAMEWORK SUPPORT
15095 M:      Viresh Kumar <vireshk@kernel.org>
15096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15097 W:      http://www.st.com/spear
15098 S:      Maintained
15099 F:      drivers/clk/spear/
15100
15101 SPEAR PLATFORM SUPPORT
15102 M:      Viresh Kumar <vireshk@kernel.org>
15103 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15105 W:      http://www.st.com/spear
15106 S:      Maintained
15107 F:      arch/arm/boot/dts/spear*
15108 F:      arch/arm/mach-spear/
15109
15110 SPI NOR SUBSYSTEM
15111 M:      Marek Vasut <marek.vasut@gmail.com>
15112 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15113 L:      linux-mtd@lists.infradead.org
15114 W:      http://www.linux-mtd.infradead.org/
15115 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15117 S:      Maintained
15118 F:      drivers/mtd/spi-nor/
15119 F:      include/linux/mtd/spi-nor.h
15120
15121 SPI SUBSYSTEM
15122 M:      Mark Brown <broonie@kernel.org>
15123 L:      linux-spi@vger.kernel.org
15124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15125 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15126 S:      Maintained
15127 F:      Documentation/devicetree/bindings/spi/
15128 F:      Documentation/spi/
15129 F:      drivers/spi/
15130 F:      include/linux/spi/
15131 F:      include/uapi/linux/spi/
15132 F:      tools/spi/
15133
15134 SPIDERNET NETWORK DRIVER for CELL
15135 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15136 L:      netdev@vger.kernel.org
15137 S:      Supported
15138 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15139 F:      drivers/net/ethernet/toshiba/spider_net*
15140
15141 SPMI SUBSYSTEM
15142 R:      Stephen Boyd <sboyd@kernel.org>
15143 L:      linux-arm-msm@vger.kernel.org
15144 F:      Documentation/devicetree/bindings/spmi/
15145 F:      drivers/spmi/
15146 F:      include/dt-bindings/spmi/spmi.h
15147 F:      include/linux/spmi.h
15148 F:      include/trace/events/spmi.h
15149
15150 SPU FILE SYSTEM
15151 M:      Jeremy Kerr <jk@ozlabs.org>
15152 L:      linuxppc-dev@lists.ozlabs.org
15153 W:      http://www.ibm.com/developerworks/power/cell/
15154 S:      Supported
15155 F:      Documentation/filesystems/spufs.txt
15156 F:      arch/powerpc/platforms/cell/spufs/
15157
15158 SQUASHFS FILE SYSTEM
15159 M:      Phillip Lougher <phillip@squashfs.org.uk>
15160 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15161 W:      http://squashfs.org.uk
15162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15163 S:      Maintained
15164 F:      Documentation/filesystems/squashfs.txt
15165 F:      fs/squashfs/
15166
15167 SRM (Alpha) environment access
15168 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15169 S:      Maintained
15170 F:      arch/alpha/kernel/srm_env.c
15171
15172 ST LSM6DSx IMU IIO DRIVER
15173 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15174 L:      linux-iio@vger.kernel.org
15175 W:      http://www.st.com/
15176 S:      Maintained
15177 F:      drivers/iio/imu/st_lsm6dsx/
15178 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15179
15180 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15181 M:      Mickael Guene <mickael.guene@st.com>
15182 L:      linux-media@vger.kernel.org
15183 T:      git git://linuxtv.org/media_tree.git
15184 S:      Maintained
15185 F:      drivers/media/i2c/st-mipid02.c
15186 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15187
15188 ST STM32 I2C/SMBUS DRIVER
15189 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15190 L:      linux-i2c@vger.kernel.org
15191 S:      Maintained
15192 F:      drivers/i2c/busses/i2c-stm32*
15193
15194 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15195 M:      Song Qiang <songqiang1304521@gmail.com>
15196 L:      linux-iio@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/iio/proximity/vl53l0x-i2c.c
15199 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15200
15201 STABLE BRANCH
15202 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15203 M:      Sasha Levin <sashal@kernel.org>
15204 L:      stable@vger.kernel.org
15205 S:      Supported
15206 F:      Documentation/process/stable-kernel-rules.rst
15207
15208 STAGING - COMEDI
15209 M:      Ian Abbott <abbotti@mev.co.uk>
15210 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15211 S:      Odd Fixes
15212 F:      drivers/staging/comedi/
15213
15214 STAGING - EROFS FILE SYSTEM
15215 M:      Gao Xiang <gaoxiang25@huawei.com>
15216 M:      Chao Yu <yuchao0@huawei.com>
15217 L:      linux-erofs@lists.ozlabs.org
15218 S:      Maintained
15219 F:      drivers/staging/erofs/
15220
15221 STAGING - FIELDBUS SUBSYSTEM
15222 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15223 S:      Maintained
15224 F:      drivers/staging/fieldbus/*
15225 F:      drivers/staging/fieldbus/Documentation/
15226
15227 STAGING - HMS ANYBUS-S BUS
15228 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15229 S:      Maintained
15230 F:      drivers/staging/fieldbus/anybuss/
15231
15232 STAGING - INDUSTRIAL IO
15233 M:      Jonathan Cameron <jic23@kernel.org>
15234 L:      linux-iio@vger.kernel.org
15235 S:      Odd Fixes
15236 F:      Documentation/devicetree/bindings/staging/iio/
15237 F:      drivers/staging/iio/
15238
15239 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15240 M:      Marc Dietrich <marvin24@gmx.de>
15241 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15242 L:      linux-tegra@vger.kernel.org
15243 S:      Maintained
15244 F:      drivers/staging/nvec/
15245
15246 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15247 M:      Jens Frederich <jfrederich@gmail.com>
15248 M:      Daniel Drake <dsd@laptop.org>
15249 M:      Jon Nettleton <jon.nettleton@gmail.com>
15250 W:      http://wiki.laptop.org/go/DCON
15251 S:      Maintained
15252 F:      drivers/staging/olpc_dcon/
15253
15254 STAGING - REALTEK RTL8712U DRIVERS
15255 M:      Larry Finger <Larry.Finger@lwfinger.net>
15256 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15257 S:      Odd Fixes
15258 F:      drivers/staging/rtl8712/
15259
15260 STAGING - REALTEK RTL8188EU DRIVERS
15261 M:      Larry Finger <Larry.Finger@lwfinger.net>
15262 S:      Odd Fixes
15263 F:      drivers/staging/rtl8188eu/
15264
15265 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15266 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15267 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15268 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15269 L:      linux-fbdev@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/staging/sm750fb/
15272
15273 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15274 M:      William Hubbs <w.d.hubbs@gmail.com>
15275 M:      Chris Brannon <chris@the-brannons.com>
15276 M:      Kirk Reiser <kirk@reisers.ca>
15277 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15278 L:      speakup@linux-speakup.org
15279 W:      http://www.linux-speakup.org/
15280 S:      Odd Fixes
15281 F:      drivers/staging/speakup/
15282
15283 STAGING - VIA VT665X DRIVERS
15284 M:      Forest Bond <forest@alittletooquiet.net>
15285 S:      Odd Fixes
15286 F:      drivers/staging/vt665?/
15287
15288 STAGING - WILC1000 WIFI DRIVER
15289 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15290 M:      Ajay Singh <ajay.kathat@microchip.com>
15291 L:      linux-wireless@vger.kernel.org
15292 S:      Supported
15293 F:      drivers/staging/wilc1000/
15294
15295 STAGING SUBSYSTEM
15296 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15298 L:      devel@driverdev.osuosl.org
15299 S:      Supported
15300 F:      drivers/staging/
15301
15302 STARFIRE/DURALAN NETWORK DRIVER
15303 M:      Ion Badulescu <ionut@badula.org>
15304 S:      Odd Fixes
15305 F:      drivers/net/ethernet/adaptec/starfire*
15306
15307 STEC S1220 SKD DRIVER
15308 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15309 L:      linux-block@vger.kernel.org
15310 S:      Maintained
15311 F:      drivers/block/skd*[ch]
15312
15313 STI AUDIO (ASoC) DRIVERS
15314 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15316 S:      Maintained
15317 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15318 F:      sound/soc/sti/
15319
15320 STI CEC DRIVER
15321 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15322 S:      Maintained
15323 F:      drivers/media/platform/sti/cec/
15324 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15325
15326 STK1160 USB VIDEO CAPTURE DRIVER
15327 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15328 L:      linux-media@vger.kernel.org
15329 T:      git git://linuxtv.org/media_tree.git
15330 S:      Maintained
15331 F:      drivers/media/usb/stk1160/
15332
15333 STM32 AUDIO (ASoC) DRIVERS
15334 M:      Olivier Moysan <olivier.moysan@st.com>
15335 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15337 S:      Maintained
15338 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15339 F:      sound/soc/stm/
15340
15341 STM32 TIMER/LPTIMER DRIVERS
15342 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15343 S:      Maintained
15344 F:      drivers/*/stm32-*timer*
15345 F:      drivers/pwm/pwm-stm32*
15346 F:      include/linux/*/stm32-*tim*
15347 F:      Documentation/ABI/testing/*timer-stm32
15348 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15349 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15350
15351 STMMAC ETHERNET DRIVER
15352 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15353 M:      Alexandre Torgue <alexandre.torgue@st.com>
15354 M:      Jose Abreu <joabreu@synopsys.com>
15355 L:      netdev@vger.kernel.org
15356 W:      http://www.stlinux.com
15357 S:      Supported
15358 F:      drivers/net/ethernet/stmicro/stmmac/
15359
15360 SUN3/3X
15361 M:      Sam Creasey <sammy@sammy.net>
15362 W:      http://sammy.net/sun3/
15363 S:      Maintained
15364 F:      arch/m68k/kernel/*sun3*
15365 F:      arch/m68k/sun3*/
15366 F:      arch/m68k/include/asm/sun3*
15367 F:      drivers/net/ethernet/i825xx/sun3*
15368
15369 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15370 M:      Hans de Goede <hdegoede@redhat.com>
15371 L:      linux-input@vger.kernel.org
15372 S:      Maintained
15373 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15374 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15375
15376 SUNDANCE NETWORK DRIVER
15377 M:      Denis Kirjanov <kda@linux-powerpc.org>
15378 L:      netdev@vger.kernel.org
15379 S:      Maintained
15380 F:      drivers/net/ethernet/dlink/sundance.c
15381
15382 SUPERH
15383 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15384 M:      Rich Felker <dalias@libc.org>
15385 L:      linux-sh@vger.kernel.org
15386 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15387 S:      Maintained
15388 F:      Documentation/sh/
15389 F:      arch/sh/
15390 F:      drivers/sh/
15391
15392 SUSPEND TO RAM
15393 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15394 M:      Len Brown <len.brown@intel.com>
15395 M:      Pavel Machek <pavel@ucw.cz>
15396 L:      linux-pm@vger.kernel.org
15397 B:      https://bugzilla.kernel.org
15398 S:      Supported
15399 F:      Documentation/power/
15400 F:      arch/x86/kernel/acpi/
15401 F:      drivers/base/power/
15402 F:      kernel/power/
15403 F:      include/linux/suspend.h
15404 F:      include/linux/freezer.h
15405 F:      include/linux/pm.h
15406
15407 SVGA HANDLING
15408 M:      Martin Mares <mj@ucw.cz>
15409 L:      linux-video@atrey.karlin.mff.cuni.cz
15410 S:      Maintained
15411 F:      Documentation/admin-guide/svga.rst
15412 F:      arch/x86/boot/video*
15413
15414 SWIOTLB SUBSYSTEM
15415 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15416 L:      iommu@lists.linux-foundation.org
15417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15418 S:      Supported
15419 F:      kernel/dma/swiotlb.c
15420 F:      arch/*/kernel/pci-swiotlb.c
15421 F:      include/linux/swiotlb.h
15422
15423 SWITCHDEV
15424 M:      Jiri Pirko <jiri@resnulli.us>
15425 M:      Ivan Vecera <ivecera@redhat.com>
15426 L:      netdev@vger.kernel.org
15427 S:      Supported
15428 F:      net/switchdev/
15429 F:      include/net/switchdev.h
15430
15431 SY8106A REGULATOR DRIVER
15432 M:      Icenowy Zheng <icenowy@aosc.io>
15433 S:      Maintained
15434 F:      drivers/regulator/sy8106a-regulator.c
15435 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15436
15437 SYNC FILE FRAMEWORK
15438 M:      Sumit Semwal <sumit.semwal@linaro.org>
15439 R:      Gustavo Padovan <gustavo@padovan.org>
15440 S:      Maintained
15441 L:      linux-media@vger.kernel.org
15442 L:      dri-devel@lists.freedesktop.org
15443 F:      drivers/dma-buf/sync_*
15444 F:      drivers/dma-buf/dma-fence*
15445 F:      drivers/dma-buf/sw_sync.c
15446 F:      include/linux/sync_file.h
15447 F:      include/uapi/linux/sync_file.h
15448 F:      Documentation/driver-api/sync_file.rst
15449 T:      git git://anongit.freedesktop.org/drm/drm-misc
15450
15451 SYNOPSYS ARC ARCHITECTURE
15452 M:      Vineet Gupta <vgupta@synopsys.com>
15453 L:      linux-snps-arc@lists.infradead.org
15454 S:      Supported
15455 F:      arch/arc/
15456 F:      Documentation/devicetree/bindings/arc/*
15457 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15458 F:      drivers/clocksource/arc_timer.c
15459 F:      drivers/tty/serial/arc_uart.c
15460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15461
15462 SYNOPSYS ARC HSDK SDP pll clock driver
15463 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15464 S:      Supported
15465 F:      drivers/clk/clk-hsdk-pll.c
15466 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15467
15468 SYNOPSYS ARC SDP clock driver
15469 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15470 S:      Supported
15471 F:      drivers/clk/axs10x/*
15472 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15473
15474 SYNOPSYS ARC SDP platform support
15475 M:      Alexey Brodkin <abrodkin@synopsys.com>
15476 S:      Supported
15477 F:      arch/arc/plat-axs10x
15478 F:      arch/arc/boot/dts/ax*
15479 F:      Documentation/devicetree/bindings/arc/axs10*
15480
15481 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15482 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15483 S:      Supported
15484 F:      drivers/reset/reset-axs10x.c
15485 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15486
15487 SYNOPSYS CREG GPIO DRIVER
15488 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15489 S:      Maintained
15490 F:      drivers/gpio/gpio-creg-snps.c
15491 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15492
15493 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15494 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15495 S:      Maintained
15496 F:      drivers/tty/serial/8250/8250_dw.c
15497
15498 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15499 M:      Hoan Tran <hoan@os.amperecomputing.com>
15500 L:      linux-gpio@vger.kernel.org
15501 S:      Maintained
15502 F:      drivers/gpio/gpio-dwapb.c
15503 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15504
15505 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15506 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15507 S:      Maintained
15508 F:      drivers/dma/dwi-axi-dmac/
15509 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15510
15511 SYNOPSYS DESIGNWARE DMAC DRIVER
15512 M:      Viresh Kumar <vireshk@kernel.org>
15513 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15514 S:      Maintained
15515 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15516 F:      drivers/dma/dw/
15517 F:      include/dt-bindings/dma/dw-dmac.h
15518 F:      include/linux/dma/dw.h
15519 F:      include/linux/platform_data/dma-dw.h
15520
15521 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15522 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15523 L:      netdev@vger.kernel.org
15524 S:      Supported
15525 F:      drivers/net/ethernet/synopsys/
15526
15527 SYNOPSYS DESIGNWARE I2C DRIVER
15528 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15529 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15530 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15531 L:      linux-i2c@vger.kernel.org
15532 S:      Maintained
15533 F:      drivers/i2c/busses/i2c-designware-*
15534 F:      include/linux/platform_data/i2c-designware.h
15535
15536 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15537 M:      Jaehoon Chung <jh80.chung@samsung.com>
15538 L:      linux-mmc@vger.kernel.org
15539 S:      Maintained
15540 F:      drivers/mmc/host/dw_mmc*
15541
15542 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15543 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15544 S:      Supported
15545 F:      drivers/reset/reset-hsdk.c
15546 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15547 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15548
15549 SYSTEM CONFIGURATION (SYSCON)
15550 M:      Lee Jones <lee.jones@linaro.org>
15551 M:      Arnd Bergmann <arnd@arndb.de>
15552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15553 S:      Supported
15554 F:      drivers/mfd/syscon.c
15555
15556 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15557 M:      Sudeep Holla <sudeep.holla@arm.com>
15558 L:      linux-arm-kernel@lists.infradead.org
15559 S:      Maintained
15560 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15561 F:      drivers/clk/clk-sc[mp]i.c
15562 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15563 F:      drivers/firmware/arm_scpi.c
15564 F:      drivers/firmware/arm_scmi/
15565 F:      drivers/reset/reset-scmi.c
15566 F:      include/linux/sc[mp]i_protocol.h
15567
15568 SYSTEM RESET/SHUTDOWN DRIVERS
15569 M:      Sebastian Reichel <sre@kernel.org>
15570 L:      linux-pm@vger.kernel.org
15571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15572 S:      Maintained
15573 F:      Documentation/devicetree/bindings/power/reset/
15574 F:      drivers/power/reset/
15575
15576 SYSTEM TRACE MODULE CLASS
15577 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15578 S:      Maintained
15579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15580 F:      Documentation/trace/stm.rst
15581 F:      drivers/hwtracing/stm/
15582 F:      include/linux/stm.h
15583 F:      include/uapi/linux/stm.h
15584
15585 SYSV FILESYSTEM
15586 M:      Christoph Hellwig <hch@infradead.org>
15587 S:      Maintained
15588 F:      Documentation/filesystems/sysv-fs.txt
15589 F:      fs/sysv/
15590 F:      include/linux/sysv_fs.h
15591
15592 TASKSTATS STATISTICS INTERFACE
15593 M:      Balbir Singh <bsingharora@gmail.com>
15594 S:      Maintained
15595 F:      Documentation/accounting/taskstats*
15596 F:      include/linux/taskstats*
15597 F:      kernel/taskstats.c
15598
15599 TC subsystem
15600 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15601 M:      Cong Wang <xiyou.wangcong@gmail.com>
15602 M:      Jiri Pirko <jiri@resnulli.us>
15603 L:      netdev@vger.kernel.org
15604 S:      Maintained
15605 F:      include/net/pkt_cls.h
15606 F:      include/net/pkt_sched.h
15607 F:      include/net/tc_act/
15608 F:      include/uapi/linux/pkt_cls.h
15609 F:      include/uapi/linux/pkt_sched.h
15610 F:      include/uapi/linux/tc_act/
15611 F:      include/uapi/linux/tc_ematch/
15612 F:      net/sched/
15613
15614 TC90522 MEDIA DRIVER
15615 M:      Akihiro Tsukada <tskd08@gmail.com>
15616 L:      linux-media@vger.kernel.org
15617 S:      Odd Fixes
15618 F:      drivers/media/dvb-frontends/tc90522*
15619
15620 TCP LOW PRIORITY MODULE
15621 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15622 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15623 W:      http://tcp-lp-mod.sourceforge.net/
15624 S:      Maintained
15625 F:      net/ipv4/tcp_lp.c
15626
15627 TDA10071 MEDIA DRIVER
15628 M:      Antti Palosaari <crope@iki.fi>
15629 L:      linux-media@vger.kernel.org
15630 W:      https://linuxtv.org
15631 W:      http://palosaari.fi/linux/
15632 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15633 T:      git git://linuxtv.org/anttip/media_tree.git
15634 S:      Maintained
15635 F:      drivers/media/dvb-frontends/tda10071*
15636
15637 TDA18212 MEDIA DRIVER
15638 M:      Antti Palosaari <crope@iki.fi>
15639 L:      linux-media@vger.kernel.org
15640 W:      https://linuxtv.org
15641 W:      http://palosaari.fi/linux/
15642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15643 T:      git git://linuxtv.org/anttip/media_tree.git
15644 S:      Maintained
15645 F:      drivers/media/tuners/tda18212*
15646
15647 TDA18218 MEDIA DRIVER
15648 M:      Antti Palosaari <crope@iki.fi>
15649 L:      linux-media@vger.kernel.org
15650 W:      https://linuxtv.org
15651 W:      http://palosaari.fi/linux/
15652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15653 T:      git git://linuxtv.org/anttip/media_tree.git
15654 S:      Maintained
15655 F:      drivers/media/tuners/tda18218*
15656
15657 TDA18250 MEDIA DRIVER
15658 M:      Olli Salonen <olli.salonen@iki.fi>
15659 L:      linux-media@vger.kernel.org
15660 W:      https://linuxtv.org
15661 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15662 T:      git git://linuxtv.org/media_tree.git
15663 S:      Maintained
15664 F:      drivers/media/tuners/tda18250*
15665
15666 TDA18271 MEDIA DRIVER
15667 M:      Michael Krufky <mkrufky@linuxtv.org>
15668 L:      linux-media@vger.kernel.org
15669 W:      https://linuxtv.org
15670 W:      http://github.com/mkrufky
15671 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15672 T:      git git://linuxtv.org/mkrufky/tuners.git
15673 S:      Maintained
15674 F:      drivers/media/tuners/tda18271*
15675
15676 TDA1997x MEDIA DRIVER
15677 M:      Tim Harvey <tharvey@gateworks.com>
15678 L:      linux-media@vger.kernel.org
15679 W:      https://linuxtv.org
15680 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15681 S:      Maintained
15682 F:      drivers/media/i2c/tda1997x.*
15683
15684 TDA827x MEDIA DRIVER
15685 M:      Michael Krufky <mkrufky@linuxtv.org>
15686 L:      linux-media@vger.kernel.org
15687 W:      https://linuxtv.org
15688 W:      http://github.com/mkrufky
15689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15690 T:      git git://linuxtv.org/mkrufky/tuners.git
15691 S:      Maintained
15692 F:      drivers/media/tuners/tda8290.*
15693
15694 TDA8290 MEDIA DRIVER
15695 M:      Michael Krufky <mkrufky@linuxtv.org>
15696 L:      linux-media@vger.kernel.org
15697 W:      https://linuxtv.org
15698 W:      http://github.com/mkrufky
15699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15700 T:      git git://linuxtv.org/mkrufky/tuners.git
15701 S:      Maintained
15702 F:      drivers/media/tuners/tda8290.*
15703
15704 TDA9840 MEDIA DRIVER
15705 M:      Hans Verkuil <hverkuil@xs4all.nl>
15706 L:      linux-media@vger.kernel.org
15707 T:      git git://linuxtv.org/media_tree.git
15708 W:      https://linuxtv.org
15709 S:      Maintained
15710 F:      drivers/media/i2c/tda9840*
15711
15712 TEA5761 TUNER DRIVER
15713 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15714 L:      linux-media@vger.kernel.org
15715 W:      https://linuxtv.org
15716 T:      git git://linuxtv.org/media_tree.git
15717 S:      Odd fixes
15718 F:      drivers/media/tuners/tea5761.*
15719
15720 TEA5767 TUNER DRIVER
15721 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15722 L:      linux-media@vger.kernel.org
15723 W:      https://linuxtv.org
15724 T:      git git://linuxtv.org/media_tree.git
15725 S:      Maintained
15726 F:      drivers/media/tuners/tea5767.*
15727
15728 TEA6415C MEDIA DRIVER
15729 M:      Hans Verkuil <hverkuil@xs4all.nl>
15730 L:      linux-media@vger.kernel.org
15731 T:      git git://linuxtv.org/media_tree.git
15732 W:      https://linuxtv.org
15733 S:      Maintained
15734 F:      drivers/media/i2c/tea6415c*
15735
15736 TEA6420 MEDIA DRIVER
15737 M:      Hans Verkuil <hverkuil@xs4all.nl>
15738 L:      linux-media@vger.kernel.org
15739 T:      git git://linuxtv.org/media_tree.git
15740 W:      https://linuxtv.org
15741 S:      Maintained
15742 F:      drivers/media/i2c/tea6420*
15743
15744 TEAM DRIVER
15745 M:      Jiri Pirko <jiri@resnulli.us>
15746 L:      netdev@vger.kernel.org
15747 S:      Supported
15748 F:      drivers/net/team/
15749 F:      include/linux/if_team.h
15750 F:      include/uapi/linux/if_team.h
15751
15752 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15753 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15754 S:      Maintained
15755 F:      arch/x86/platform/ts5500/
15756
15757 TECHNOTREND USB IR RECEIVER
15758 M:      Sean Young <sean@mess.org>
15759 L:      linux-media@vger.kernel.org
15760 S:      Maintained
15761 F:      drivers/media/rc/ttusbir.c
15762
15763 TECHWELL TW9910 VIDEO DECODER
15764 L:      linux-media@vger.kernel.org
15765 S:      Orphan
15766 F:      drivers/media/i2c/tw9910.c
15767 F:      include/media/i2c/tw9910.h
15768
15769 TEE SUBSYSTEM
15770 M:      Jens Wiklander <jens.wiklander@linaro.org>
15771 L:      tee-dev@lists.linaro.org
15772 S:      Maintained
15773 F:      include/linux/tee_drv.h
15774 F:      include/uapi/linux/tee.h
15775 F:      drivers/tee/
15776 F:      Documentation/tee.txt
15777
15778 TEGRA ARCHITECTURE SUPPORT
15779 M:      Thierry Reding <thierry.reding@gmail.com>
15780 M:      Jonathan Hunter <jonathanh@nvidia.com>
15781 L:      linux-tegra@vger.kernel.org
15782 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15784 S:      Supported
15785 N:      [^a-z]tegra
15786
15787 TEGRA CLOCK DRIVER
15788 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15789 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15790 S:      Supported
15791 F:      drivers/clk/tegra/
15792
15793 TEGRA DMA DRIVERS
15794 M:      Laxman Dewangan <ldewangan@nvidia.com>
15795 M:      Jon Hunter <jonathanh@nvidia.com>
15796 S:      Supported
15797 F:      drivers/dma/tegra*
15798
15799 TEGRA I2C DRIVER
15800 M:      Laxman Dewangan <ldewangan@nvidia.com>
15801 R:      Dmitry Osipenko <digetx@gmail.com>
15802 S:      Supported
15803 F:      drivers/i2c/busses/i2c-tegra.c
15804
15805 TEGRA IOMMU DRIVERS
15806 M:      Thierry Reding <thierry.reding@gmail.com>
15807 L:      linux-tegra@vger.kernel.org
15808 S:      Supported
15809 F:      drivers/iommu/tegra*
15810
15811 TEGRA KBC DRIVER
15812 M:      Laxman Dewangan <ldewangan@nvidia.com>
15813 S:      Supported
15814 F:      drivers/input/keyboard/tegra-kbc.c
15815
15816 TEGRA NAND DRIVER
15817 M:      Stefan Agner <stefan@agner.ch>
15818 M:      Lucas Stach <dev@lynxeye.de>
15819 S:      Maintained
15820 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15821 F:      drivers/mtd/nand/raw/tegra_nand.c
15822
15823 TEGRA PWM DRIVER
15824 M:      Thierry Reding <thierry.reding@gmail.com>
15825 S:      Supported
15826 F:      drivers/pwm/pwm-tegra.c
15827
15828 TEGRA SERIAL DRIVER
15829 M:      Laxman Dewangan <ldewangan@nvidia.com>
15830 S:      Supported
15831 F:      drivers/tty/serial/serial-tegra.c
15832
15833 TEGRA SPI DRIVER
15834 M:      Laxman Dewangan <ldewangan@nvidia.com>
15835 S:      Supported
15836 F:      drivers/spi/spi-tegra*
15837
15838 TEGRA XUSB PADCTL DRIVER
15839 M:      JC Kuo <jckuo@nvidia.com>
15840 S:      Supported
15841 F:      drivers/phy/tegra/xusb*
15842
15843 TEHUTI ETHERNET DRIVER
15844 M:      Andy Gospodarek <andy@greyhouse.net>
15845 L:      netdev@vger.kernel.org
15846 S:      Supported
15847 F:      drivers/net/ethernet/tehuti/*
15848
15849 Telecom Clock Driver for MCPL0010
15850 M:      Mark Gross <mark.gross@intel.com>
15851 S:      Supported
15852 F:      drivers/char/tlclk.c
15853
15854 TENSILICA XTENSA PORT (xtensa)
15855 M:      Chris Zankel <chris@zankel.net>
15856 M:      Max Filippov <jcmvbkbc@gmail.com>
15857 L:      linux-xtensa@linux-xtensa.org
15858 T:      git git://github.com/czankel/xtensa-linux.git
15859 S:      Maintained
15860 F:      arch/xtensa/
15861 F:      drivers/irqchip/irq-xtensa-*
15862
15863 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15864 M:      Nishanth Menon <nm@ti.com>
15865 M:      Tero Kristo <t-kristo@ti.com>
15866 M:      Santosh Shilimkar <ssantosh@kernel.org>
15867 L:      linux-arm-kernel@lists.infradead.org
15868 S:      Maintained
15869 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15870 F:      drivers/firmware/ti_sci*
15871 F:      include/linux/soc/ti/ti_sci_protocol.h
15872 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15873 F:      drivers/soc/ti/ti_sci_pm_domains.c
15874 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
15875 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15876 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15877 F:      drivers/clk/keystone/sci-clk.c
15878 F:      drivers/reset/reset-ti-sci.c
15879 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15880 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15881 F:      drivers/irqchip/irq-ti-sci-intr.c
15882 F:      drivers/irqchip/irq-ti-sci-inta.c
15883 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15884 F:      drivers/soc/ti/ti_sci_inta_msi.c
15885
15886 Texas Instruments ASoC drivers
15887 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15889 S:      Maintained
15890 F:      sound/soc/ti/
15891
15892 Texas Instruments' DAC7612 DAC Driver
15893 M:      Ricardo Ribalda <ricardo@ribalda.com>
15894 L:      linux-iio@vger.kernel.org
15895 S:      Supported
15896 F:      drivers/iio/dac/ti-dac7612.c
15897 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15898
15899 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15900 M:      Hans Verkuil <hverkuil@xs4all.nl>
15901 L:      linux-media@vger.kernel.org
15902 T:      git git://linuxtv.org/media_tree.git
15903 W:      https://linuxtv.org
15904 S:      Maintained
15905 F:      drivers/media/radio/radio-raremono.c
15906
15907 THERMAL
15908 M:      Zhang Rui <rui.zhang@intel.com>
15909 M:      Eduardo Valentin <edubezval@gmail.com>
15910 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15911 L:      linux-pm@vger.kernel.org
15912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15914 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15915 S:      Supported
15916 F:      drivers/thermal/
15917 F:      include/linux/thermal.h
15918 F:      include/uapi/linux/thermal.h
15919 F:      include/linux/cpu_cooling.h
15920 F:      Documentation/devicetree/bindings/thermal/
15921
15922 THERMAL/CPU_COOLING
15923 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15924 M:      Viresh Kumar <viresh.kumar@linaro.org>
15925 M:      Javi Merino <javi.merino@kernel.org>
15926 L:      linux-pm@vger.kernel.org
15927 S:      Supported
15928 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
15929 F:      drivers/thermal/cpu_cooling.c
15930 F:      include/linux/cpu_cooling.h
15931
15932 THINKPAD ACPI EXTRAS DRIVER
15933 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15934 L:      ibm-acpi-devel@lists.sourceforge.net
15935 L:      platform-driver-x86@vger.kernel.org
15936 W:      http://ibm-acpi.sourceforge.net
15937 W:      http://thinkwiki.org/wiki/Ibm-acpi
15938 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15939 S:      Maintained
15940 F:      drivers/platform/x86/thinkpad_acpi.c
15941
15942 THUNDERBOLT DRIVER
15943 M:      Andreas Noever <andreas.noever@gmail.com>
15944 M:      Michael Jamet <michael.jamet@intel.com>
15945 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15946 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15948 S:      Maintained
15949 F:      Documentation/admin-guide/thunderbolt.rst
15950 F:      drivers/thunderbolt/
15951 F:      include/linux/thunderbolt.h
15952
15953 THUNDERBOLT NETWORK DRIVER
15954 M:      Michael Jamet <michael.jamet@intel.com>
15955 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15956 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15957 L:      netdev@vger.kernel.org
15958 S:      Maintained
15959 F:      drivers/net/thunderbolt.c
15960
15961 THUNDERX GPIO DRIVER
15962 M:      David Daney <david.daney@cavium.com>
15963 S:      Maintained
15964 F:      drivers/gpio/gpio-thunderx.c
15965
15966 TI AM437X VPFE DRIVER
15967 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15968 L:      linux-media@vger.kernel.org
15969 W:      https://linuxtv.org
15970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15971 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15972 S:      Maintained
15973 F:      drivers/media/platform/am437x/
15974
15975 TI BANDGAP AND THERMAL DRIVER
15976 M:      Eduardo Valentin <edubezval@gmail.com>
15977 M:      Keerthy <j-keerthy@ti.com>
15978 L:      linux-pm@vger.kernel.org
15979 L:      linux-omap@vger.kernel.org
15980 S:      Maintained
15981 F:      drivers/thermal/ti-soc-thermal/
15982
15983 TI BQ27XXX POWER SUPPLY DRIVER
15984 R:      Andrew F. Davis <afd@ti.com>
15985 F:      include/linux/power/bq27xxx_battery.h
15986 F:      drivers/power/supply/bq27xxx_battery.c
15987 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15988
15989 TI CDCE706 CLOCK DRIVER
15990 M:      Max Filippov <jcmvbkbc@gmail.com>
15991 S:      Maintained
15992 F:      drivers/clk/clk-cdce706.c
15993
15994 TI CLOCK DRIVER
15995 M:      Tero Kristo <t-kristo@ti.com>
15996 L:      linux-omap@vger.kernel.org
15997 S:      Maintained
15998 F:      drivers/clk/ti/
15999 F:      include/linux/clk/ti.h
16000
16001 TI DAVINCI MACHINE SUPPORT
16002 M:      Sekhar Nori <nsekhar@ti.com>
16003 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16006 S:      Supported
16007 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16008 F:      arch/arm/mach-davinci/
16009 F:      drivers/i2c/busses/i2c-davinci.c
16010 F:      arch/arm/boot/dts/da850*
16011
16012 TI DAVINCI SERIES CLOCK DRIVER
16013 M:      David Lechner <david@lechnology.com>
16014 R:      Sekhar Nori <nsekhar@ti.com>
16015 S:      Maintained
16016 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16017 F:      drivers/clk/davinci/
16018
16019 TI DAVINCI SERIES GPIO DRIVER
16020 M:      Keerthy <j-keerthy@ti.com>
16021 L:      linux-gpio@vger.kernel.org
16022 S:      Maintained
16023 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16024 F:      drivers/gpio/gpio-davinci.c
16025
16026 TI DAVINCI SERIES MEDIA DRIVER
16027 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16028 L:      linux-media@vger.kernel.org
16029 W:      https://linuxtv.org
16030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16031 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16032 S:      Maintained
16033 F:      drivers/media/platform/davinci/
16034 F:      include/media/davinci/
16035
16036 TI ETHERNET SWITCH DRIVER (CPSW)
16037 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16038 L:      linux-omap@vger.kernel.org
16039 L:      netdev@vger.kernel.org
16040 S:      Maintained
16041 F:      drivers/net/ethernet/ti/cpsw*
16042 F:      drivers/net/ethernet/ti/davinci*
16043
16044 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16045 M:      Alex Dubov <oakad@yahoo.com>
16046 S:      Maintained
16047 W:      http://tifmxx.berlios.de/
16048 F:      drivers/memstick/host/tifm_ms.c
16049 F:      drivers/misc/tifm*
16050 F:      drivers/mmc/host/tifm_sd.c
16051 F:      include/linux/tifm.h
16052
16053 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16054 M:      Santosh Shilimkar <ssantosh@kernel.org>
16055 L:      linux-kernel@vger.kernel.org
16056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16057 S:      Maintained
16058 F:      drivers/soc/ti/*
16059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16060
16061 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16062 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16063 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16065 S:      Maintained
16066 F:      sound/soc/codecs/lm49453*
16067 F:      sound/soc/codecs/isabelle*
16068
16069 TI LP855x BACKLIGHT DRIVER
16070 M:      Milo Kim <milo.kim@ti.com>
16071 S:      Maintained
16072 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16073 F:      drivers/video/backlight/lp855x_bl.c
16074 F:      include/linux/platform_data/lp855x.h
16075
16076 TI LP8727 CHARGER DRIVER
16077 M:      Milo Kim <milo.kim@ti.com>
16078 S:      Maintained
16079 F:      drivers/power/supply/lp8727_charger.c
16080 F:      include/linux/platform_data/lp8727.h
16081
16082 TI LP8788 MFD DRIVER
16083 M:      Milo Kim <milo.kim@ti.com>
16084 S:      Maintained
16085 F:      drivers/iio/adc/lp8788_adc.c
16086 F:      drivers/leds/leds-lp8788.c
16087 F:      drivers/mfd/lp8788*.c
16088 F:      drivers/power/supply/lp8788-charger.c
16089 F:      drivers/regulator/lp8788-*.c
16090 F:      include/linux/mfd/lp8788*.h
16091
16092 TI NETCP ETHERNET DRIVER
16093 M:      Wingman Kwok <w-kwok2@ti.com>
16094 M:      Murali Karicheri <m-karicheri2@ti.com>
16095 L:      netdev@vger.kernel.org
16096 S:      Maintained
16097 F:      drivers/net/ethernet/ti/netcp*
16098
16099 TI PCM3060 ASoC CODEC DRIVER
16100 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16102 S:      Maintained
16103 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16104 F:      sound/soc/codecs/pcm3060*
16105
16106 TI TAS571X FAMILY ASoC CODEC DRIVER
16107 M:      Kevin Cernekee <cernekee@chromium.org>
16108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16109 S:      Odd Fixes
16110 F:      sound/soc/codecs/tas571x*
16111
16112 TI TRF7970A NFC DRIVER
16113 M:      Mark Greer <mgreer@animalcreek.com>
16114 L:      linux-wireless@vger.kernel.org
16115 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16116 S:      Supported
16117 F:      drivers/nfc/trf7970a.c
16118 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16119
16120 TI TWL4030 SERIES SOC CODEC DRIVER
16121 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16123 S:      Maintained
16124 F:      sound/soc/codecs/twl4030*
16125
16126 TI VPE/CAL DRIVERS
16127 M:      Benoit Parrot <bparrot@ti.com>
16128 L:      linux-media@vger.kernel.org
16129 W:      http://linuxtv.org/
16130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16131 S:      Maintained
16132 F:      drivers/media/platform/ti-vpe/
16133
16134 TI WILINK WIRELESS DRIVERS
16135 L:      linux-wireless@vger.kernel.org
16136 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16137 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16139 S:      Orphan
16140 F:      drivers/net/wireless/ti/
16141 F:      include/linux/wl12xx.h
16142
16143 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16144 M:      John Stultz <john.stultz@linaro.org>
16145 M:      Thomas Gleixner <tglx@linutronix.de>
16146 R:      Stephen Boyd <sboyd@kernel.org>
16147 L:      linux-kernel@vger.kernel.org
16148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16149 S:      Supported
16150 F:      include/linux/clocksource.h
16151 F:      include/linux/time.h
16152 F:      include/linux/timex.h
16153 F:      include/uapi/linux/time.h
16154 F:      include/uapi/linux/timex.h
16155 F:      kernel/time/clocksource.c
16156 F:      kernel/time/time*.c
16157 F:      kernel/time/alarmtimer.c
16158 F:      kernel/time/ntp.c
16159 F:      tools/testing/selftests/timers/
16160
16161 TIPC NETWORK LAYER
16162 M:      Jon Maloy <jon.maloy@ericsson.com>
16163 M:      Ying Xue <ying.xue@windriver.com>
16164 L:      netdev@vger.kernel.org (core kernel code)
16165 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16166 W:      http://tipc.sourceforge.net/
16167 S:      Maintained
16168 F:      include/uapi/linux/tipc*.h
16169 F:      net/tipc/
16170
16171 TLAN NETWORK DRIVER
16172 M:      Samuel Chessman <chessman@tux.org>
16173 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16174 W:      http://sourceforge.net/projects/tlan/
16175 S:      Maintained
16176 F:      Documentation/networking/device_drivers/ti/tlan.txt
16177 F:      drivers/net/ethernet/ti/tlan.*
16178
16179 TM6000 VIDEO4LINUX DRIVER
16180 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16181 L:      linux-media@vger.kernel.org
16182 W:      https://linuxtv.org
16183 T:      git git://linuxtv.org/media_tree.git
16184 S:      Odd fixes
16185 F:      drivers/media/usb/tm6000/
16186 F:      Documentation/media/v4l-drivers/tm6000*
16187
16188 TMIO/SDHI MMC DRIVER
16189 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16190 L:      linux-mmc@vger.kernel.org
16191 S:      Supported
16192 F:      drivers/mmc/host/tmio_mmc*
16193 F:      drivers/mmc/host/renesas_sdhi*
16194 F:      include/linux/mfd/tmio.h
16195
16196 TMP401 HARDWARE MONITOR DRIVER
16197 M:      Guenter Roeck <linux@roeck-us.net>
16198 L:      linux-hwmon@vger.kernel.org
16199 S:      Maintained
16200 F:      Documentation/hwmon/tmp401.rst
16201 F:      drivers/hwmon/tmp401.c
16202
16203 TMPFS (SHMEM FILESYSTEM)
16204 M:      Hugh Dickins <hughd@google.com>
16205 L:      linux-mm@kvack.org
16206 S:      Maintained
16207 F:      include/linux/shmem_fs.h
16208 F:      mm/shmem.c
16209
16210 TOMOYO SECURITY MODULE
16211 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16212 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16213 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16214 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16215 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16216 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16217 W:      https://tomoyo.osdn.jp/
16218 S:      Maintained
16219 F:      security/tomoyo/
16220
16221 TOPSTAR LAPTOP EXTRAS DRIVER
16222 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16223 L:      platform-driver-x86@vger.kernel.org
16224 S:      Maintained
16225 F:      drivers/platform/x86/topstar-laptop.c
16226
16227 TORTURE-TEST MODULES
16228 M:      Davidlohr Bueso <dave@stgolabs.net>
16229 M:      "Paul E. McKenney" <paulmck@kernel.org>
16230 M:      Josh Triplett <josh@joshtriplett.org>
16231 L:      linux-kernel@vger.kernel.org
16232 S:      Supported
16233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16234 F:      Documentation/RCU/torture.txt
16235 F:      kernel/torture.c
16236 F:      kernel/rcu/rcutorture.c
16237 F:      kernel/rcu/rcuperf.c
16238 F:      kernel/locking/locktorture.c
16239
16240 TOSHIBA ACPI EXTRAS DRIVER
16241 M:      Azael Avalos <coproscefalo@gmail.com>
16242 L:      platform-driver-x86@vger.kernel.org
16243 S:      Maintained
16244 F:      drivers/platform/x86/toshiba_acpi.c
16245
16246 TOSHIBA BLUETOOTH DRIVER
16247 M:      Azael Avalos <coproscefalo@gmail.com>
16248 L:      platform-driver-x86@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/platform/x86/toshiba_bluetooth.c
16251
16252 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16253 M:      Azael Avalos <coproscefalo@gmail.com>
16254 L:      platform-driver-x86@vger.kernel.org
16255 S:      Maintained
16256 F:      drivers/platform/x86/toshiba_haps.c
16257
16258 TOSHIBA SMM DRIVER
16259 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16260 W:      http://www.buzzard.org.uk/toshiba/
16261 S:      Maintained
16262 F:      drivers/char/toshiba.c
16263 F:      include/linux/toshiba.h
16264 F:      include/uapi/linux/toshiba.h
16265
16266 TOSHIBA TC358743 DRIVER
16267 M:      Mats Randgaard <matrandg@cisco.com>
16268 L:      linux-media@vger.kernel.org
16269 S:      Maintained
16270 F:      drivers/media/i2c/tc358743*
16271 F:      include/media/i2c/tc358743.h
16272
16273 TOSHIBA WMI HOTKEYS DRIVER
16274 M:      Azael Avalos <coproscefalo@gmail.com>
16275 L:      platform-driver-x86@vger.kernel.org
16276 S:      Maintained
16277 F:      drivers/platform/x86/toshiba-wmi.c
16278
16279 TPM DEVICE DRIVER
16280 M:      Peter Huewe <peterhuewe@gmx.de>
16281 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16282 R:      Jason Gunthorpe <jgg@ziepe.ca>
16283 L:      linux-integrity@vger.kernel.org
16284 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16285 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16286 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16287 S:      Maintained
16288 F:      drivers/char/tpm/
16289
16290 TRACING
16291 M:      Steven Rostedt <rostedt@goodmis.org>
16292 M:      Ingo Molnar <mingo@redhat.com>
16293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16294 S:      Maintained
16295 F:      Documentation/trace/ftrace.rst
16296 F:      arch/*/*/*/ftrace.h
16297 F:      arch/*/kernel/ftrace.c
16298 F:      include/*/ftrace.h
16299 F:      include/linux/trace*.h
16300 F:      include/trace/
16301 F:      kernel/trace/
16302 F:      tools/testing/selftests/ftrace/
16303
16304 TRACING MMIO ACCESSES (MMIOTRACE)
16305 M:      Steven Rostedt <rostedt@goodmis.org>
16306 M:      Ingo Molnar <mingo@kernel.org>
16307 R:      Karol Herbst <karolherbst@gmail.com>
16308 R:      Pekka Paalanen <ppaalanen@gmail.com>
16309 S:      Maintained
16310 L:      linux-kernel@vger.kernel.org
16311 L:      nouveau@lists.freedesktop.org
16312 F:      kernel/trace/trace_mmiotrace.c
16313 F:      include/linux/mmiotrace.h
16314 F:      arch/x86/mm/kmmio.c
16315 F:      arch/x86/mm/mmio-mod.c
16316 F:      arch/x86/mm/testmmiotrace.c
16317
16318 TRIVIAL PATCHES
16319 M:      Jiri Kosina <trivial@kernel.org>
16320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16321 S:      Maintained
16322 K:      ^Subject:.*(?i)trivial
16323
16324 TEMPO SEMICONDUCTOR DRIVERS
16325 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16326 S:      Maintained
16327 F:      sound/soc/codecs/tscs*.c
16328 F:      sound/soc/codecs/tscs*.h
16329 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16330
16331 TTY LAYER
16332 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16333 M:      Jiri Slaby <jslaby@suse.com>
16334 S:      Supported
16335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16336 F:      Documentation/driver-api/serial/
16337 F:      drivers/tty/
16338 F:      drivers/tty/serial/serial_core.c
16339 F:      include/linux/serial_core.h
16340 F:      include/linux/serial.h
16341 F:      include/linux/tty.h
16342 F:      include/uapi/linux/serial_core.h
16343 F:      include/uapi/linux/serial.h
16344 F:      include/uapi/linux/tty.h
16345
16346 TUA9001 MEDIA DRIVER
16347 M:      Antti Palosaari <crope@iki.fi>
16348 L:      linux-media@vger.kernel.org
16349 W:      https://linuxtv.org
16350 W:      http://palosaari.fi/linux/
16351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16352 T:      git git://linuxtv.org/anttip/media_tree.git
16353 S:      Maintained
16354 F:      drivers/media/tuners/tua9001*
16355
16356 TULIP NETWORK DRIVERS
16357 L:      netdev@vger.kernel.org
16358 L:      linux-parisc@vger.kernel.org
16359 S:      Orphan
16360 F:      drivers/net/ethernet/dec/tulip/
16361
16362 TUN/TAP driver
16363 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16364 W:      http://vtun.sourceforge.net/tun
16365 S:      Maintained
16366 F:      Documentation/networking/tuntap.txt
16367 F:      arch/um/os-Linux/drivers/
16368
16369 TURBOCHANNEL SUBSYSTEM
16370 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16371 M:      Ralf Baechle <ralf@linux-mips.org>
16372 L:      linux-mips@vger.kernel.org
16373 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16374 S:      Maintained
16375 F:      drivers/tc/
16376 F:      include/linux/tc.h
16377
16378 TURBOSTAT UTILITY
16379 M:      "Len Brown" <lenb@kernel.org>
16380 L:      linux-pm@vger.kernel.org
16381 B:      https://bugzilla.kernel.org
16382 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16384 S:      Supported
16385 F:      tools/power/x86/turbostat/
16386
16387 TW5864 VIDEO4LINUX DRIVER
16388 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16389 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16390 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16391 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16392 L:      linux-media@vger.kernel.org
16393 S:      Supported
16394 F:      drivers/media/pci/tw5864/
16395
16396 TW68 VIDEO4LINUX DRIVER
16397 M:      Hans Verkuil <hverkuil@xs4all.nl>
16398 L:      linux-media@vger.kernel.org
16399 T:      git git://linuxtv.org/media_tree.git
16400 W:      https://linuxtv.org
16401 S:      Odd Fixes
16402 F:      drivers/media/pci/tw68/
16403
16404 TW686X VIDEO4LINUX DRIVER
16405 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16406 L:      linux-media@vger.kernel.org
16407 T:      git git://linuxtv.org/media_tree.git
16408 W:      http://linuxtv.org
16409 S:      Maintained
16410 F:      drivers/media/pci/tw686x/
16411
16412 UBI FILE SYSTEM (UBIFS)
16413 M:      Richard Weinberger <richard@nod.at>
16414 M:      Artem Bityutskiy <dedekind1@gmail.com>
16415 M:      Adrian Hunter <adrian.hunter@intel.com>
16416 L:      linux-mtd@lists.infradead.org
16417 T:      git git://git.infradead.org/ubifs-2.6.git
16418 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16419 S:      Supported
16420 F:      Documentation/filesystems/ubifs.txt
16421 F:      fs/ubifs/
16422
16423 UCLINUX (M68KNOMMU AND COLDFIRE)
16424 M:      Greg Ungerer <gerg@linux-m68k.org>
16425 W:      http://www.linux-m68k.org/
16426 W:      http://www.uclinux.org/
16427 L:      linux-m68k@lists.linux-m68k.org
16428 L:      uclinux-dev@uclinux.org  (subscribers-only)
16429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16430 S:      Maintained
16431 F:      arch/m68k/coldfire/
16432 F:      arch/m68k/68*/
16433 F:      arch/m68k/*/*_no.*
16434 F:      arch/m68k/include/asm/*_no.*
16435
16436 UDF FILESYSTEM
16437 M:      Jan Kara <jack@suse.com>
16438 S:      Maintained
16439 F:      Documentation/filesystems/udf.txt
16440 F:      fs/udf/
16441
16442 UDRAW TABLET
16443 M:      Bastien Nocera <hadess@hadess.net>
16444 L:      linux-input@vger.kernel.org
16445 S:      Maintained
16446 F:      drivers/hid/hid-udraw-ps3.c
16447
16448 UFS FILESYSTEM
16449 M:      Evgeniy Dushistov <dushistov@mail.ru>
16450 S:      Maintained
16451 F:      Documentation/admin-guide/ufs.rst
16452 F:      fs/ufs/
16453
16454 UHID USERSPACE HID IO DRIVER:
16455 M:      David Herrmann <dh.herrmann@googlemail.com>
16456 L:      linux-input@vger.kernel.org
16457 S:      Maintained
16458 F:      drivers/hid/uhid.c
16459 F:      include/uapi/linux/uhid.h
16460
16461 ULPI BUS
16462 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16463 L:      linux-usb@vger.kernel.org
16464 S:      Maintained
16465 F:      drivers/usb/common/ulpi.c
16466 F:      include/linux/ulpi/
16467
16468 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16469 L:      linux-usb@vger.kernel.org
16470 S:      Orphan
16471 F:      drivers/uwb/
16472 F:      include/linux/uwb.h
16473 F:      include/linux/uwb/
16474
16475 UNICODE SUBSYSTEM:
16476 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16477 L:      linux-fsdevel@vger.kernel.org
16478 S:      Supported
16479 F:      fs/unicode/
16480
16481 UNICORE32 ARCHITECTURE:
16482 M:      Guan Xuetao <gxt@pku.edu.cn>
16483 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16484 S:      Maintained
16485 T:      git git://github.com/gxt/linux.git
16486 F:      arch/unicore32/
16487
16488 UNIFDEF
16489 M:      Tony Finch <dot@dotat.at>
16490 W:      http://dotat.at/prog/unifdef
16491 S:      Maintained
16492 F:      scripts/unifdef.c
16493
16494 UNIFORM CDROM DRIVER
16495 M:      Jens Axboe <axboe@kernel.dk>
16496 W:      http://www.kernel.dk
16497 S:      Maintained
16498 F:      Documentation/cdrom/
16499 F:      drivers/cdrom/cdrom.c
16500 F:      include/linux/cdrom.h
16501 F:      include/uapi/linux/cdrom.h
16502
16503 UNISYS S-PAR DRIVERS
16504 M:      David Kershner <david.kershner@unisys.com>
16505 L:      sparmaintainer@unisys.com (Unisys internal)
16506 S:      Supported
16507 F:      include/linux/visorbus.h
16508 F:      drivers/visorbus/
16509 F:      drivers/staging/unisys/
16510
16511 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16512 R:      Alim Akhtar <alim.akhtar@samsung.com>
16513 R:      Avri Altman <avri.altman@wdc.com>
16514 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16515 L:      linux-scsi@vger.kernel.org
16516 S:      Supported
16517 F:      Documentation/scsi/ufs.txt
16518 F:      drivers/scsi/ufs/
16519
16520 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16521 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16522 L:      linux-scsi@vger.kernel.org
16523 S:      Supported
16524 F:      drivers/scsi/ufs/*dwc*
16525
16526 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16527 M:      Stanley Chu <stanley.chu@mediatek.com>
16528 L:      linux-scsi@vger.kernel.org
16529 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16530 S:      Maintained
16531 F:      drivers/scsi/ufs/ufs-mediatek*
16532
16533 UNSORTED BLOCK IMAGES (UBI)
16534 M:      Artem Bityutskiy <dedekind1@gmail.com>
16535 M:      Richard Weinberger <richard@nod.at>
16536 W:      http://www.linux-mtd.infradead.org/
16537 L:      linux-mtd@lists.infradead.org
16538 T:      git git://git.infradead.org/ubifs-2.6.git
16539 S:      Supported
16540 F:      drivers/mtd/ubi/
16541 F:      include/linux/mtd/ubi.h
16542 F:      include/uapi/mtd/ubi-user.h
16543
16544 USB "USBNET" DRIVER FRAMEWORK
16545 M:      Oliver Neukum <oneukum@suse.com>
16546 L:      netdev@vger.kernel.org
16547 W:      http://www.linux-usb.org/usbnet
16548 S:      Maintained
16549 F:      drivers/net/usb/usbnet.c
16550 F:      include/linux/usb/usbnet.h
16551
16552 USB ACM DRIVER
16553 M:      Oliver Neukum <oneukum@suse.com>
16554 L:      linux-usb@vger.kernel.org
16555 S:      Maintained
16556 F:      Documentation/usb/acm.rst
16557 F:      drivers/usb/class/cdc-acm.*
16558
16559 USB AR5523 WIRELESS DRIVER
16560 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16561 L:      linux-wireless@vger.kernel.org
16562 S:      Maintained
16563 F:      drivers/net/wireless/ath/ar5523/
16564
16565 USB ATTACHED SCSI
16566 M:      Oliver Neukum <oneukum@suse.com>
16567 L:      linux-usb@vger.kernel.org
16568 L:      linux-scsi@vger.kernel.org
16569 S:      Maintained
16570 F:      drivers/usb/storage/uas.c
16571
16572 USB CDC ETHERNET DRIVER
16573 M:      Oliver Neukum <oliver@neukum.org>
16574 L:      linux-usb@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/net/usb/cdc_*.c
16577 F:      include/uapi/linux/usb/cdc.h
16578
16579 USB CHAOSKEY DRIVER
16580 M:      Keith Packard <keithp@keithp.com>
16581 L:      linux-usb@vger.kernel.org
16582 S:      Maintained
16583 F:      drivers/usb/misc/chaoskey.c
16584
16585 USB CYPRESS C67X00 DRIVER
16586 M:      Peter Korsgaard <jacmet@sunsite.dk>
16587 L:      linux-usb@vger.kernel.org
16588 S:      Maintained
16589 F:      drivers/usb/c67x00/
16590
16591 USB DAVICOM DM9601 DRIVER
16592 M:      Peter Korsgaard <jacmet@sunsite.dk>
16593 L:      netdev@vger.kernel.org
16594 W:      http://www.linux-usb.org/usbnet
16595 S:      Maintained
16596 F:      drivers/net/usb/dm9601.c
16597
16598 USB DIAMOND RIO500 DRIVER
16599 M:      Cesar Miquel <miquel@df.uba.ar>
16600 L:      rio500-users@lists.sourceforge.net
16601 W:      http://rio500.sourceforge.net
16602 S:      Maintained
16603 F:      drivers/usb/misc/rio500*
16604
16605 USB EHCI DRIVER
16606 M:      Alan Stern <stern@rowland.harvard.edu>
16607 L:      linux-usb@vger.kernel.org
16608 S:      Maintained
16609 F:      Documentation/usb/ehci.rst
16610 F:      drivers/usb/host/ehci*
16611
16612 USB GADGET/PERIPHERAL SUBSYSTEM
16613 M:      Felipe Balbi <balbi@kernel.org>
16614 L:      linux-usb@vger.kernel.org
16615 W:      http://www.linux-usb.org/gadget
16616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16617 S:      Maintained
16618 F:      drivers/usb/gadget/
16619 F:      include/linux/usb/gadget*
16620
16621 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16622 M:      Jiri Kosina <jikos@kernel.org>
16623 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16624 L:      linux-usb@vger.kernel.org
16625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16626 S:      Maintained
16627 F:      Documentation/hid/hiddev.rst
16628 F:      drivers/hid/usbhid/
16629
16630 USB INTEL XHCI ROLE MUX DRIVER
16631 M:      Hans de Goede <hdegoede@redhat.com>
16632 L:      linux-usb@vger.kernel.org
16633 S:      Maintained
16634 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16635
16636 USB IP DRIVER FOR HISILICON KIRIN
16637 M:      Yu Chen <chenyu56@huawei.com>
16638 M:      Binghui Wang <wangbinghui@hisilicon.com>
16639 L:      linux-usb@vger.kernel.org
16640 S:      Maintained
16641 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16642 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16643
16644 USB ISP116X DRIVER
16645 M:      Olav Kongas <ok@artecdesign.ee>
16646 L:      linux-usb@vger.kernel.org
16647 S:      Maintained
16648 F:      drivers/usb/host/isp116x*
16649 F:      include/linux/usb/isp116x.h
16650
16651 USB LAN78XX ETHERNET DRIVER
16652 M:      Woojung Huh <woojung.huh@microchip.com>
16653 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16654 L:      netdev@vger.kernel.org
16655 S:      Maintained
16656 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16657 F:      drivers/net/usb/lan78xx.*
16658 F:      include/dt-bindings/net/microchip-lan78xx.h
16659
16660 USB MASS STORAGE DRIVER
16661 M:      Alan Stern <stern@rowland.harvard.edu>
16662 L:      linux-usb@vger.kernel.org
16663 L:      usb-storage@lists.one-eyed-alien.net
16664 S:      Maintained
16665 F:      drivers/usb/storage/
16666
16667 USB MIDI DRIVER
16668 M:      Clemens Ladisch <clemens@ladisch.de>
16669 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16671 S:      Maintained
16672 F:      sound/usb/midi.*
16673
16674 USB NETWORKING DRIVERS
16675 L:      linux-usb@vger.kernel.org
16676 S:      Odd Fixes
16677 F:      drivers/net/usb/
16678
16679 USB OHCI DRIVER
16680 M:      Alan Stern <stern@rowland.harvard.edu>
16681 L:      linux-usb@vger.kernel.org
16682 S:      Maintained
16683 F:      Documentation/usb/ohci.rst
16684 F:      drivers/usb/host/ohci*
16685
16686 USB OTG FSM (Finite State Machine)
16687 M:      Peter Chen <Peter.Chen@nxp.com>
16688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16689 L:      linux-usb@vger.kernel.org
16690 S:      Maintained
16691 F:      drivers/usb/common/usb-otg-fsm.c
16692
16693 USB OVER IP DRIVER
16694 M:      Valentina Manea <valentina.manea.m@gmail.com>
16695 M:      Shuah Khan <shuah@kernel.org>
16696 M:      Shuah Khan <skhan@linuxfoundation.org>
16697 L:      linux-usb@vger.kernel.org
16698 S:      Maintained
16699 F:      Documentation/usb/usbip_protocol.rst
16700 F:      drivers/usb/usbip/
16701 F:      tools/usb/usbip/
16702 F:      tools/testing/selftests/drivers/usb/usbip/
16703
16704 USB PEGASUS DRIVER
16705 M:      Petko Manolov <petkan@nucleusys.com>
16706 L:      linux-usb@vger.kernel.org
16707 L:      netdev@vger.kernel.org
16708 T:      git git://github.com/petkan/pegasus.git
16709 W:      https://github.com/petkan/pegasus
16710 S:      Maintained
16711 F:      drivers/net/usb/pegasus.*
16712
16713 USB PHY LAYER
16714 M:      Felipe Balbi <balbi@kernel.org>
16715 L:      linux-usb@vger.kernel.org
16716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16717 S:      Maintained
16718 F:      drivers/usb/phy/
16719
16720 USB PRINTER DRIVER (usblp)
16721 M:      Pete Zaitcev <zaitcev@redhat.com>
16722 L:      linux-usb@vger.kernel.org
16723 S:      Supported
16724 F:      drivers/usb/class/usblp.c
16725
16726 USB QMI WWAN NETWORK DRIVER
16727 M:      Bjørn Mork <bjorn@mork.no>
16728 L:      netdev@vger.kernel.org
16729 S:      Maintained
16730 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16731 F:      drivers/net/usb/qmi_wwan.c
16732
16733 USB RTL8150 DRIVER
16734 M:      Petko Manolov <petkan@nucleusys.com>
16735 L:      linux-usb@vger.kernel.org
16736 L:      netdev@vger.kernel.org
16737 T:      git git://github.com/petkan/rtl8150.git
16738 W:      https://github.com/petkan/rtl8150
16739 S:      Maintained
16740 F:      drivers/net/usb/rtl8150.c
16741
16742 USB SERIAL SUBSYSTEM
16743 M:      Johan Hovold <johan@kernel.org>
16744 L:      linux-usb@vger.kernel.org
16745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16746 S:      Maintained
16747 F:      Documentation/usb/usb-serial.rst
16748 F:      drivers/usb/serial/
16749 F:      include/linux/usb/serial.h
16750
16751 USB SMSC75XX ETHERNET DRIVER
16752 M:      Steve Glendinning <steve.glendinning@shawell.net>
16753 L:      netdev@vger.kernel.org
16754 S:      Maintained
16755 F:      drivers/net/usb/smsc75xx.*
16756
16757 USB SMSC95XX ETHERNET DRIVER
16758 M:      Steve Glendinning <steve.glendinning@shawell.net>
16759 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16760 L:      netdev@vger.kernel.org
16761 S:      Maintained
16762 F:      drivers/net/usb/smsc95xx.*
16763
16764 USB SUBSYSTEM
16765 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16766 L:      linux-usb@vger.kernel.org
16767 W:      http://www.linux-usb.org
16768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16769 S:      Supported
16770 F:      Documentation/devicetree/bindings/usb/
16771 F:      Documentation/usb/
16772 F:      drivers/usb/
16773 F:      include/linux/usb.h
16774 F:      include/linux/usb/
16775
16776 USB TYPEC PI3USB30532 MUX DRIVER
16777 M:      Hans de Goede <hdegoede@redhat.com>
16778 L:      linux-usb@vger.kernel.org
16779 S:      Maintained
16780 F:      drivers/usb/typec/mux/pi3usb30532.c
16781
16782 USB TYPEC CLASS
16783 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16784 L:      linux-usb@vger.kernel.org
16785 S:      Maintained
16786 F:      Documentation/ABI/testing/sysfs-class-typec
16787 F:      Documentation/driver-api/usb/typec.rst
16788 F:      drivers/usb/typec/
16789 F:      include/linux/usb/typec.h
16790
16791 USB TYPEC BUS FOR ALTERNATE MODES
16792 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16793 L:      linux-usb@vger.kernel.org
16794 S:      Maintained
16795 F:      Documentation/ABI/testing/sysfs-bus-typec
16796 F:      Documentation/driver-api/usb/typec_bus.rst
16797 F:      drivers/usb/typec/altmodes/
16798 F:      include/linux/usb/typec_altmode.h
16799
16800 USB TYPEC PORT CONTROLLER DRIVERS
16801 M:      Guenter Roeck <linux@roeck-us.net>
16802 L:      linux-usb@vger.kernel.org
16803 S:      Maintained
16804 F:      drivers/usb/typec/tcpm/
16805
16806 USB UHCI DRIVER
16807 M:      Alan Stern <stern@rowland.harvard.edu>
16808 L:      linux-usb@vger.kernel.org
16809 S:      Maintained
16810 F:      drivers/usb/host/uhci*
16811
16812 USB VIDEO CLASS
16813 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16814 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16815 L:      linux-media@vger.kernel.org
16816 T:      git git://linuxtv.org/media_tree.git
16817 W:      http://www.ideasonboard.org/uvc/
16818 S:      Maintained
16819 F:      drivers/media/usb/uvc/
16820 F:      include/uapi/linux/uvcvideo.h
16821
16822 USB VISION DRIVER
16823 M:      Hans Verkuil <hverkuil@xs4all.nl>
16824 L:      linux-media@vger.kernel.org
16825 T:      git git://linuxtv.org/media_tree.git
16826 W:      https://linuxtv.org
16827 S:      Odd Fixes
16828 F:      drivers/media/usb/usbvision/
16829
16830 USB WEBCAM GADGET
16831 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16832 L:      linux-usb@vger.kernel.org
16833 S:      Maintained
16834 F:      drivers/usb/gadget/function/*uvc*
16835 F:      drivers/usb/gadget/legacy/webcam.c
16836 F:      include/uapi/linux/usb/g_uvc.h
16837
16838 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16839 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16840 L:      linux-wireless@vger.kernel.org
16841 S:      Maintained
16842 F:      drivers/net/wireless/rndis_wlan.c
16843
16844 USB XHCI DRIVER
16845 M:      Mathias Nyman <mathias.nyman@intel.com>
16846 L:      linux-usb@vger.kernel.org
16847 S:      Supported
16848 F:      drivers/usb/host/xhci*
16849 F:      drivers/usb/host/pci-quirks*
16850
16851 USB ZD1201 DRIVER
16852 L:      linux-wireless@vger.kernel.org
16853 W:      http://linux-lc100020.sourceforge.net
16854 S:      Orphan
16855 F:      drivers/net/wireless/zydas/zd1201.*
16856
16857 USB ZR364XX DRIVER
16858 M:      Antoine Jacquet <royale@zerezo.com>
16859 L:      linux-usb@vger.kernel.org
16860 L:      linux-media@vger.kernel.org
16861 T:      git git://linuxtv.org/media_tree.git
16862 W:      http://royale.zerezo.com/zr364xx/
16863 S:      Maintained
16864 F:      Documentation/media/v4l-drivers/zr364xx*
16865 F:      drivers/media/usb/zr364xx/
16866
16867 USER-MODE LINUX (UML)
16868 M:      Jeff Dike <jdike@addtoit.com>
16869 M:      Richard Weinberger <richard@nod.at>
16870 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16871 L:      linux-um@lists.infradead.org
16872 W:      http://user-mode-linux.sourceforge.net
16873 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16875 S:      Maintained
16876 F:      Documentation/virt/uml/
16877 F:      arch/um/
16878 F:      arch/x86/um/
16879 F:      fs/hostfs/
16880
16881 USERSPACE COPYIN/COPYOUT (UIOVEC)
16882 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16883 S:      Maintained
16884 F:      lib/iov_iter.c
16885 F:      include/linux/uio.h
16886
16887 USERSPACE DMA BUFFER DRIVER
16888 M:      Gerd Hoffmann <kraxel@redhat.com>
16889 S:      Maintained
16890 L:      dri-devel@lists.freedesktop.org
16891 F:      drivers/dma-buf/udmabuf.c
16892 F:      include/uapi/linux/udmabuf.h
16893 T:      git git://anongit.freedesktop.org/drm/drm-misc
16894
16895 USERSPACE I/O (UIO)
16896 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16897 S:      Maintained
16898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16899 F:      Documentation/driver-api/uio-howto.rst
16900 F:      drivers/uio/
16901 F:      include/linux/uio_driver.h
16902
16903 UTIL-LINUX PACKAGE
16904 M:      Karel Zak <kzak@redhat.com>
16905 L:      util-linux@vger.kernel.org
16906 W:      http://en.wikipedia.org/wiki/Util-linux
16907 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16908 S:      Maintained
16909
16910 UUID HELPERS
16911 M:      Christoph Hellwig <hch@lst.de>
16912 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16913 L:      linux-kernel@vger.kernel.org
16914 T:      git git://git.infradead.org/users/hch/uuid.git
16915 F:      lib/uuid.c
16916 F:      lib/test_uuid.c
16917 F:      include/linux/uuid.h
16918 F:      include/uapi/linux/uuid.h
16919 S:      Maintained
16920
16921 UVESAFB DRIVER
16922 M:      Michal Januszewski <spock@gentoo.org>
16923 L:      linux-fbdev@vger.kernel.org
16924 W:      https://github.com/mjanusz/v86d
16925 S:      Maintained
16926 F:      Documentation/fb/uvesafb.rst
16927 F:      drivers/video/fbdev/uvesafb.*
16928
16929 VF610 NAND DRIVER
16930 M:      Stefan Agner <stefan@agner.ch>
16931 L:      linux-mtd@lists.infradead.org
16932 S:      Supported
16933 F:      drivers/mtd/nand/raw/vf610_nfc.c
16934
16935 VFAT/FAT/MSDOS FILESYSTEM
16936 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16937 S:      Maintained
16938 F:      Documentation/filesystems/vfat.txt
16939 F:      fs/fat/
16940
16941 VFIO DRIVER
16942 M:      Alex Williamson <alex.williamson@redhat.com>
16943 R:      Cornelia Huck <cohuck@redhat.com>
16944 L:      kvm@vger.kernel.org
16945 T:      git git://github.com/awilliam/linux-vfio.git
16946 S:      Maintained
16947 F:      Documentation/driver-api/vfio.rst
16948 F:      drivers/vfio/
16949 F:      include/linux/vfio.h
16950 F:      include/uapi/linux/vfio.h
16951
16952 VFIO MEDIATED DEVICE DRIVERS
16953 M:      Kirti Wankhede <kwankhede@nvidia.com>
16954 L:      kvm@vger.kernel.org
16955 S:      Maintained
16956 F:      Documentation/driver-api/vfio-mediated-device.rst
16957 F:      drivers/vfio/mdev/
16958 F:      include/linux/mdev.h
16959 F:      samples/vfio-mdev/
16960
16961 VFIO PLATFORM DRIVER
16962 M:      Eric Auger <eric.auger@redhat.com>
16963 L:      kvm@vger.kernel.org
16964 S:      Maintained
16965 F:      drivers/vfio/platform/
16966
16967 VGA_SWITCHEROO
16968 R:      Lukas Wunner <lukas@wunner.de>
16969 S:      Maintained
16970 F:      Documentation/gpu/vga-switcheroo.rst
16971 F:      drivers/gpu/vga/vga_switcheroo.c
16972 F:      include/linux/vga_switcheroo.h
16973 T:      git git://anongit.freedesktop.org/drm/drm-misc
16974
16975 VIA RHINE NETWORK DRIVER
16976 S:      Orphan
16977 F:      drivers/net/ethernet/via/via-rhine.c
16978
16979 VIA SD/MMC CARD CONTROLLER DRIVER
16980 M:      Bruce Chang <brucechang@via.com.tw>
16981 M:      Harald Welte <HaraldWelte@viatech.com>
16982 S:      Maintained
16983 F:      drivers/mmc/host/via-sdmmc.c
16984
16985 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16986 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16987 L:      linux-fbdev@vger.kernel.org
16988 S:      Maintained
16989 F:      include/linux/via-core.h
16990 F:      include/linux/via-gpio.h
16991 F:      include/linux/via_i2c.h
16992 F:      drivers/video/fbdev/via/
16993
16994 VIA VELOCITY NETWORK DRIVER
16995 M:      Francois Romieu <romieu@fr.zoreil.com>
16996 L:      netdev@vger.kernel.org
16997 S:      Maintained
16998 F:      drivers/net/ethernet/via/via-velocity.*
16999
17000 VICODEC VIRTUAL CODEC DRIVER
17001 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17002 L:      linux-media@vger.kernel.org
17003 T:      git git://linuxtv.org/media_tree.git
17004 W:      https://linuxtv.org
17005 S:      Maintained
17006 F:      drivers/media/platform/vicodec/*
17007
17008 VIDEO MULTIPLEXER DRIVER
17009 M:      Philipp Zabel <p.zabel@pengutronix.de>
17010 L:      linux-media@vger.kernel.org
17011 S:      Maintained
17012 F:      drivers/media/platform/video-mux.c
17013
17014 VIDEO I2C POLLING DRIVER
17015 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17016 L:      linux-media@vger.kernel.org
17017 S:      Maintained
17018 F:      drivers/media/i2c/video-i2c.c
17019
17020 VIDEOBUF2 FRAMEWORK
17021 M:      Pawel Osciak <pawel@osciak.com>
17022 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17023 M:      Kyungmin Park <kyungmin.park@samsung.com>
17024 R:      Tomasz Figa <tfiga@chromium.org>
17025 L:      linux-media@vger.kernel.org
17026 S:      Maintained
17027 F:      drivers/media/common/videobuf2/*
17028 F:      include/media/videobuf2-*
17029
17030 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17031 M:      Helen Koike <helen.koike@collabora.com>
17032 L:      linux-media@vger.kernel.org
17033 T:      git git://linuxtv.org/media_tree.git
17034 W:      https://linuxtv.org
17035 S:      Maintained
17036 F:      drivers/media/platform/vimc/*
17037
17038 VIRT LIB
17039 M:      Alex Williamson <alex.williamson@redhat.com>
17040 M:      Paolo Bonzini <pbonzini@redhat.com>
17041 L:      kvm@vger.kernel.org
17042 S:      Supported
17043 F:      virt/lib/
17044
17045 VIRTIO AND VHOST VSOCK DRIVER
17046 M:      Stefan Hajnoczi <stefanha@redhat.com>
17047 L:      kvm@vger.kernel.org
17048 L:      virtualization@lists.linux-foundation.org
17049 L:      netdev@vger.kernel.org
17050 S:      Maintained
17051 F:      include/linux/virtio_vsock.h
17052 F:      include/uapi/linux/virtio_vsock.h
17053 F:      include/uapi/linux/vsockmon.h
17054 F:      include/uapi/linux/vm_sockets_diag.h
17055 F:      net/vmw_vsock/diag.c
17056 F:      net/vmw_vsock/af_vsock_tap.c
17057 F:      net/vmw_vsock/virtio_transport_common.c
17058 F:      net/vmw_vsock/virtio_transport.c
17059 F:      drivers/net/vsockmon.c
17060 F:      drivers/vhost/vsock.c
17061 F:      tools/testing/vsock/
17062
17063 VIRTIO CONSOLE DRIVER
17064 M:      Amit Shah <amit@kernel.org>
17065 L:      virtualization@lists.linux-foundation.org
17066 S:      Maintained
17067 F:      drivers/char/virtio_console.c
17068 F:      include/linux/virtio_console.h
17069 F:      include/uapi/linux/virtio_console.h
17070
17071 VIRTIO CORE AND NET DRIVERS
17072 M:      "Michael S. Tsirkin" <mst@redhat.com>
17073 M:      Jason Wang <jasowang@redhat.com>
17074 L:      virtualization@lists.linux-foundation.org
17075 S:      Maintained
17076 F:      Documentation/devicetree/bindings/virtio/
17077 F:      drivers/virtio/
17078 F:      tools/virtio/
17079 F:      drivers/net/virtio_net.c
17080 F:      drivers/block/virtio_blk.c
17081 F:      include/linux/virtio*.h
17082 F:      include/uapi/linux/virtio_*.h
17083 F:      drivers/crypto/virtio/
17084 F:      mm/balloon_compaction.c
17085
17086 VIRTIO BLOCK AND SCSI DRIVERS
17087 M:      "Michael S. Tsirkin" <mst@redhat.com>
17088 M:      Jason Wang <jasowang@redhat.com>
17089 R:      Paolo Bonzini <pbonzini@redhat.com>
17090 R:      Stefan Hajnoczi <stefanha@redhat.com>
17091 L:      virtualization@lists.linux-foundation.org
17092 S:      Maintained
17093 F:      drivers/block/virtio_blk.c
17094 F:      drivers/scsi/virtio_scsi.c
17095 F:      include/uapi/linux/virtio_blk.h
17096 F:      include/uapi/linux/virtio_scsi.h
17097 F:      drivers/vhost/scsi.c
17098
17099 VIRTIO CRYPTO DRIVER
17100 M:      Gonglei <arei.gonglei@huawei.com>
17101 L:      virtualization@lists.linux-foundation.org
17102 L:      linux-crypto@vger.kernel.org
17103 S:      Maintained
17104 F:      drivers/crypto/virtio/
17105 F:      include/uapi/linux/virtio_crypto.h
17106
17107 VIRTIO DRIVERS FOR S390
17108 M:      Cornelia Huck <cohuck@redhat.com>
17109 M:      Halil Pasic <pasic@linux.ibm.com>
17110 L:      linux-s390@vger.kernel.org
17111 L:      virtualization@lists.linux-foundation.org
17112 L:      kvm@vger.kernel.org
17113 S:      Supported
17114 F:      drivers/s390/virtio/
17115 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17116
17117 VIRTIO GPU DRIVER
17118 M:      David Airlie <airlied@linux.ie>
17119 M:      Gerd Hoffmann <kraxel@redhat.com>
17120 L:      dri-devel@lists.freedesktop.org
17121 L:      virtualization@lists.linux-foundation.org
17122 T:      git git://anongit.freedesktop.org/drm/drm-misc
17123 S:      Maintained
17124 F:      drivers/gpu/drm/virtio/
17125 F:      include/uapi/linux/virtio_gpu.h
17126
17127 VIRTIO HOST (VHOST)
17128 M:      "Michael S. Tsirkin" <mst@redhat.com>
17129 M:      Jason Wang <jasowang@redhat.com>
17130 L:      kvm@vger.kernel.org
17131 L:      virtualization@lists.linux-foundation.org
17132 L:      netdev@vger.kernel.org
17133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17134 S:      Maintained
17135 F:      drivers/vhost/
17136 F:      include/uapi/linux/vhost.h
17137
17138 VIRTIO INPUT DRIVER
17139 M:      Gerd Hoffmann <kraxel@redhat.com>
17140 S:      Maintained
17141 F:      drivers/virtio/virtio_input.c
17142 F:      include/uapi/linux/virtio_input.h
17143
17144 VIRTIO IOMMU DRIVER
17145 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17146 L:      virtualization@lists.linux-foundation.org
17147 S:      Maintained
17148 F:      drivers/iommu/virtio-iommu.c
17149 F:      include/uapi/linux/virtio_iommu.h
17150
17151 VIRTUAL BOX GUEST DEVICE DRIVER
17152 M:      Hans de Goede <hdegoede@redhat.com>
17153 M:      Arnd Bergmann <arnd@arndb.de>
17154 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17155 S:      Maintained
17156 F:      include/linux/vbox_utils.h
17157 F:      include/uapi/linux/vbox*.h
17158 F:      drivers/virt/vboxguest/
17159
17160 VIRTUAL SERIO DEVICE DRIVER
17161 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17162 S:      Maintained
17163 F:      drivers/input/serio/userio.c
17164 F:      include/uapi/linux/userio.h
17165
17166 VIVID VIRTUAL VIDEO DRIVER
17167 M:      Hans Verkuil <hverkuil@xs4all.nl>
17168 L:      linux-media@vger.kernel.org
17169 T:      git git://linuxtv.org/media_tree.git
17170 W:      https://linuxtv.org
17171 S:      Maintained
17172 F:      drivers/media/platform/vivid/*
17173
17174 VLYNQ BUS
17175 M:      Florian Fainelli <f.fainelli@gmail.com>
17176 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17177 S:      Maintained
17178 F:      drivers/vlynq/vlynq.c
17179 F:      include/linux/vlynq.h
17180
17181 VME SUBSYSTEM
17182 M:      Martyn Welch <martyn@welchs.me.uk>
17183 M:      Manohar Vanga <manohar.vanga@gmail.com>
17184 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17185 L:      devel@driverdev.osuosl.org
17186 S:      Maintained
17187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17188 F:      Documentation/driver-api/vme.rst
17189 F:      drivers/staging/vme/
17190 F:      drivers/vme/
17191 F:      include/linux/vme*
17192
17193 VMWARE BALLOON DRIVER
17194 M:      Nadav Amit <namit@vmware.com>
17195 M:      "VMware, Inc." <pv-drivers@vmware.com>
17196 L:      linux-kernel@vger.kernel.org
17197 S:      Maintained
17198 F:      drivers/misc/vmw_balloon.c
17199
17200 VMWARE HYPERVISOR INTERFACE
17201 M:      Thomas Hellstrom <thellstrom@vmware.com>
17202 M:      "VMware, Inc." <pv-drivers@vmware.com>
17203 L:      virtualization@lists.linux-foundation.org
17204 S:      Supported
17205 F:      arch/x86/kernel/cpu/vmware.c
17206 F:      arch/x86/include/asm/vmware.h
17207
17208 VMWARE PVRDMA DRIVER
17209 M:      Adit Ranadive <aditr@vmware.com>
17210 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17211 L:      linux-rdma@vger.kernel.org
17212 S:      Maintained
17213 F:      drivers/infiniband/hw/vmw_pvrdma/
17214
17215 VMware PVSCSI driver
17216 M:      Jim Gill <jgill@vmware.com>
17217 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17218 L:      linux-scsi@vger.kernel.org
17219 S:      Maintained
17220 F:      drivers/scsi/vmw_pvscsi.c
17221 F:      drivers/scsi/vmw_pvscsi.h
17222
17223 VMWARE VMMOUSE SUBDRIVER
17224 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17225 M:      "VMware, Inc." <pv-drivers@vmware.com>
17226 L:      linux-input@vger.kernel.org
17227 S:      Maintained
17228 F:      drivers/input/mouse/vmmouse.c
17229 F:      drivers/input/mouse/vmmouse.h
17230
17231 VMWARE VMXNET3 ETHERNET DRIVER
17232 M:      Ronak Doshi <doshir@vmware.com>
17233 M:      "VMware, Inc." <pv-drivers@vmware.com>
17234 L:      netdev@vger.kernel.org
17235 S:      Maintained
17236 F:      drivers/net/vmxnet3/
17237
17238 VOCORE VOCORE2 BOARD
17239 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17240 L:      linux-mips@vger.kernel.org
17241 S:      Maintained
17242 F:      arch/mips/boot/dts/ralink/vocore2.dts
17243
17244 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17245 M:      Liam Girdwood <lgirdwood@gmail.com>
17246 M:      Mark Brown <broonie@kernel.org>
17247 L:      linux-kernel@vger.kernel.org
17248 W:      http://www.slimlogic.co.uk/?p=48
17249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17250 S:      Supported
17251 F:      Documentation/devicetree/bindings/regulator/
17252 F:      Documentation/power/regulator/
17253 F:      drivers/regulator/
17254 F:      include/dt-bindings/regulator/
17255 F:      include/linux/regulator/
17256 K:      regulator_get_optional
17257
17258 VRF
17259 M:      David Ahern <dsa@cumulusnetworks.com>
17260 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17261 L:      netdev@vger.kernel.org
17262 S:      Maintained
17263 F:      drivers/net/vrf.c
17264 F:      Documentation/networking/vrf.txt
17265
17266 VT1211 HARDWARE MONITOR DRIVER
17267 M:      Juerg Haefliger <juergh@gmail.com>
17268 L:      linux-hwmon@vger.kernel.org
17269 S:      Maintained
17270 F:      Documentation/hwmon/vt1211.rst
17271 F:      drivers/hwmon/vt1211.c
17272
17273 VT8231 HARDWARE MONITOR DRIVER
17274 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17275 L:      linux-hwmon@vger.kernel.org
17276 S:      Maintained
17277 F:      drivers/hwmon/vt8231.c
17278
17279 VUB300 USB to SDIO/SD/MMC bridge chip
17280 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17281 L:      linux-mmc@vger.kernel.org
17282 L:      linux-usb@vger.kernel.org
17283 S:      Supported
17284 F:      drivers/mmc/host/vub300.c
17285
17286 W1 DALLAS'S 1-WIRE BUS
17287 M:      Evgeniy Polyakov <zbr@ioremap.net>
17288 S:      Maintained
17289 F:      Documentation/devicetree/bindings/w1/
17290 F:      Documentation/w1/
17291 F:      drivers/w1/
17292 F:      include/linux/w1.h
17293
17294 W83791D HARDWARE MONITORING DRIVER
17295 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17296 L:      linux-hwmon@vger.kernel.org
17297 S:      Maintained
17298 F:      Documentation/hwmon/w83791d.rst
17299 F:      drivers/hwmon/w83791d.c
17300
17301 W83793 HARDWARE MONITORING DRIVER
17302 M:      Rudolf Marek <r.marek@assembler.cz>
17303 L:      linux-hwmon@vger.kernel.org
17304 S:      Maintained
17305 F:      Documentation/hwmon/w83793.rst
17306 F:      drivers/hwmon/w83793.c
17307
17308 W83795 HARDWARE MONITORING DRIVER
17309 M:      Jean Delvare <jdelvare@suse.com>
17310 L:      linux-hwmon@vger.kernel.org
17311 S:      Maintained
17312 F:      drivers/hwmon/w83795.c
17313
17314 W83L51xD SD/MMC CARD INTERFACE DRIVER
17315 M:      Pierre Ossman <pierre@ossman.eu>
17316 S:      Maintained
17317 F:      drivers/mmc/host/wbsd.*
17318
17319 WACOM PROTOCOL 4 SERIAL TABLETS
17320 M:      Julian Squires <julian@cipht.net>
17321 M:      Hans de Goede <hdegoede@redhat.com>
17322 L:      linux-input@vger.kernel.org
17323 S:      Maintained
17324 F:      drivers/input/tablet/wacom_serial4.c
17325
17326 WATCHDOG DEVICE DRIVERS
17327 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17328 M:      Guenter Roeck <linux@roeck-us.net>
17329 L:      linux-watchdog@vger.kernel.org
17330 W:      http://www.linux-watchdog.org/
17331 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17332 S:      Maintained
17333 F:      Documentation/devicetree/bindings/watchdog/
17334 F:      Documentation/watchdog/
17335 F:      drivers/watchdog/
17336 F:      include/linux/watchdog.h
17337 F:      include/uapi/linux/watchdog.h
17338
17339 WHISKEYCOVE PMIC GPIO DRIVER
17340 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17341 L:      linux-gpio@vger.kernel.org
17342 S:      Maintained
17343 F:      drivers/gpio/gpio-wcove.c
17344
17345 WHWAVE RTC DRIVER
17346 M:      Dianlong Li <long17.cool@163.com>
17347 L:      linux-rtc@vger.kernel.org
17348 S:      Maintained
17349 F:      drivers/rtc/rtc-sd3078.c
17350
17351 WIIMOTE HID DRIVER
17352 M:      David Herrmann <dh.herrmann@googlemail.com>
17353 L:      linux-input@vger.kernel.org
17354 S:      Maintained
17355 F:      drivers/hid/hid-wiimote*
17356
17357 WILOCITY WIL6210 WIRELESS DRIVER
17358 M:      Maya Erez <merez@codeaurora.org>
17359 L:      linux-wireless@vger.kernel.org
17360 L:      wil6210@qti.qualcomm.com
17361 S:      Supported
17362 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17363 F:      drivers/net/wireless/ath/wil6210/
17364
17365 WIMAX STACK
17366 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17367 M:      linux-wimax@intel.com
17368 L:      wimax@linuxwimax.org (subscribers-only)
17369 S:      Supported
17370 W:      http://linuxwimax.org
17371 F:      Documentation/admin-guide/wimax/wimax.rst
17372 F:      include/linux/wimax/debug.h
17373 F:      include/net/wimax.h
17374 F:      include/uapi/linux/wimax.h
17375 F:      net/wimax/
17376
17377 WINBOND CIR DRIVER
17378 M:      David Härdeman <david@hardeman.nu>
17379 S:      Maintained
17380 F:      drivers/media/rc/winbond-cir.c
17381
17382 RCMM REMOTE CONTROLS DECODER
17383 M:      Patrick Lerda <patrick9876@free.fr>
17384 S:      Maintained
17385 F:      drivers/media/rc/ir-rcmm-decoder.c
17386
17387 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17388 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17389 L:      linux-watchdog@vger.kernel.org
17390 S:      Maintained
17391 F:      drivers/watchdog/ebc-c384_wdt.c
17392
17393 WINSYSTEMS WS16C48 GPIO DRIVER
17394 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17395 L:      linux-gpio@vger.kernel.org
17396 S:      Maintained
17397 F:      drivers/gpio/gpio-ws16c48.c
17398
17399 WISTRON LAPTOP BUTTON DRIVER
17400 M:      Miloslav Trmac <mitr@volny.cz>
17401 S:      Maintained
17402 F:      drivers/input/misc/wistron_btns.c
17403
17404 WL3501 WIRELESS PCMCIA CARD DRIVER
17405 L:      linux-wireless@vger.kernel.org
17406 S:      Odd fixes
17407 F:      drivers/net/wireless/wl3501*
17408
17409 WOLFSON MICROELECTRONICS DRIVERS
17410 L:      patches@opensource.cirrus.com
17411 T:      git https://github.com/CirrusLogic/linux-drivers.git
17412 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17413 S:      Supported
17414 F:      Documentation/hwmon/wm83??.rst
17415 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17416 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17417 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17418 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17419 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17420 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17421 F:      drivers/clk/clk-wm83*.c
17422 F:      drivers/extcon/extcon-arizona.c
17423 F:      drivers/leds/leds-wm83*.c
17424 F:      drivers/gpio/gpio-*wm*.c
17425 F:      drivers/gpio/gpio-arizona.c
17426 F:      drivers/hwmon/wm83??-hwmon.c
17427 F:      drivers/input/misc/wm831x-on.c
17428 F:      drivers/input/touchscreen/wm831x-ts.c
17429 F:      drivers/input/touchscreen/wm97*.c
17430 F:      drivers/mfd/arizona*
17431 F:      drivers/mfd/wm*.c
17432 F:      drivers/mfd/cs47l24*
17433 F:      drivers/power/supply/wm83*.c
17434 F:      drivers/rtc/rtc-wm83*.c
17435 F:      drivers/regulator/wm8*.c
17436 F:      drivers/regulator/arizona*
17437 F:      drivers/video/backlight/wm83*_bl.c
17438 F:      drivers/watchdog/wm83*_wdt.c
17439 F:      include/linux/mfd/arizona/
17440 F:      include/linux/mfd/wm831x/
17441 F:      include/linux/mfd/wm8350/
17442 F:      include/linux/mfd/wm8400*
17443 F:      include/linux/regulator/arizona*
17444 F:      include/linux/wm97xx.h
17445 F:      include/sound/wm????.h
17446 F:      sound/soc/codecs/arizona.?
17447 F:      sound/soc/codecs/wm*
17448 F:      sound/soc/codecs/cs47l24*
17449
17450 WORKQUEUE
17451 M:      Tejun Heo <tj@kernel.org>
17452 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17454 S:      Maintained
17455 F:      include/linux/workqueue.h
17456 F:      kernel/workqueue.c
17457 F:      Documentation/core-api/workqueue.rst
17458
17459 X-POWERS AXP288 PMIC DRIVERS
17460 M:      Hans de Goede <hdegoede@redhat.com>
17461 S:      Maintained
17462 N:      axp288
17463 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17464
17465 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17466 M:      Chen-Yu Tsai <wens@csie.org>
17467 L:      linux-kernel@vger.kernel.org
17468 S:      Maintained
17469 N:      axp[128]
17470
17471 X.25 NETWORK LAYER
17472 M:      Andrew Hendry <andrew.hendry@gmail.com>
17473 L:      linux-x25@vger.kernel.org
17474 S:      Odd Fixes
17475 F:      Documentation/networking/x25*
17476 F:      include/net/x25*
17477 F:      net/x25/
17478
17479 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17480 M:      Thomas Gleixner <tglx@linutronix.de>
17481 M:      Ingo Molnar <mingo@redhat.com>
17482 M:      Borislav Petkov <bp@alien8.de>
17483 R:      "H. Peter Anvin" <hpa@zytor.com>
17484 M:      x86@kernel.org
17485 L:      linux-kernel@vger.kernel.org
17486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17487 S:      Maintained
17488 F:      Documentation/devicetree/bindings/x86/
17489 F:      Documentation/x86/
17490 F:      arch/x86/
17491
17492 X86 ENTRY CODE
17493 M:      Andy Lutomirski <luto@kernel.org>
17494 L:      linux-kernel@vger.kernel.org
17495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17496 S:      Maintained
17497 F:      arch/x86/entry/
17498
17499 X86 MCE INFRASTRUCTURE
17500 M:      Tony Luck <tony.luck@intel.com>
17501 M:      Borislav Petkov <bp@alien8.de>
17502 L:      linux-edac@vger.kernel.org
17503 S:      Maintained
17504 F:      arch/x86/kernel/cpu/mce/*
17505
17506 X86 MICROCODE UPDATE SUPPORT
17507 M:      Borislav Petkov <bp@alien8.de>
17508 S:      Maintained
17509 F:      arch/x86/kernel/cpu/microcode/*
17510
17511 X86 MM
17512 M:      Dave Hansen <dave.hansen@linux.intel.com>
17513 M:      Andy Lutomirski <luto@kernel.org>
17514 M:      Peter Zijlstra <peterz@infradead.org>
17515 L:      linux-kernel@vger.kernel.org
17516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17517 S:      Maintained
17518 F:      arch/x86/mm/
17519
17520 X86 PLATFORM DRIVERS
17521 M:      Darren Hart <dvhart@infradead.org>
17522 M:      Andy Shevchenko <andy@infradead.org>
17523 L:      platform-driver-x86@vger.kernel.org
17524 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17525 S:      Odd Fixes
17526 F:      drivers/platform/x86/
17527 F:      drivers/platform/olpc/
17528
17529 X86 PLATFORM DRIVERS - ARCH
17530 R:      Darren Hart <dvhart@infradead.org>
17531 R:      Andy Shevchenko <andy@infradead.org>
17532 L:      platform-driver-x86@vger.kernel.org
17533 L:      x86@kernel.org
17534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17535 S:      Maintained
17536 F:      arch/x86/platform
17537
17538 X86 VDSO
17539 M:      Andy Lutomirski <luto@kernel.org>
17540 L:      linux-kernel@vger.kernel.org
17541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17542 S:      Maintained
17543 F:      arch/x86/entry/vdso/
17544
17545 XARRAY
17546 M:      Matthew Wilcox <willy@infradead.org>
17547 L:      linux-fsdevel@vger.kernel.org
17548 S:      Supported
17549 F:      Documentation/core-api/xarray.rst
17550 F:      lib/idr.c
17551 F:      lib/xarray.c
17552 F:      include/linux/idr.h
17553 F:      include/linux/xarray.h
17554 F:      tools/testing/radix-tree
17555
17556 XBOX DVD IR REMOTE
17557 M:      Benjamin Valentin <benpicco@googlemail.com>
17558 S:      Maintained
17559 F:      drivers/media/rc/xbox_remote.c
17560 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17561
17562 XC2028/3028 TUNER DRIVER
17563 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17564 L:      linux-media@vger.kernel.org
17565 W:      https://linuxtv.org
17566 T:      git git://linuxtv.org/media_tree.git
17567 S:      Maintained
17568 F:      drivers/media/tuners/tuner-xc2028.*
17569
17570 XDP (eXpress Data Path)
17571 M:      Alexei Starovoitov <ast@kernel.org>
17572 M:      Daniel Borkmann <daniel@iogearbox.net>
17573 M:      David S. Miller <davem@davemloft.net>
17574 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17575 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17576 M:      John Fastabend <john.fastabend@gmail.com>
17577 L:      netdev@vger.kernel.org
17578 L:      bpf@vger.kernel.org
17579 S:      Supported
17580 F:      net/core/xdp.c
17581 F:      include/net/xdp.h
17582 F:      kernel/bpf/devmap.c
17583 F:      kernel/bpf/cpumap.c
17584 F:      include/trace/events/xdp.h
17585 K:      xdp
17586 N:      xdp
17587
17588 XDP SOCKETS (AF_XDP)
17589 M:      Björn Töpel <bjorn.topel@intel.com>
17590 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17591 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17592 L:      netdev@vger.kernel.org
17593 L:      bpf@vger.kernel.org
17594 S:      Maintained
17595 F:      kernel/bpf/xskmap.c
17596 F:      net/xdp/
17597
17598 XEN BLOCK SUBSYSTEM
17599 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17600 M:      Roger Pau Monné <roger.pau@citrix.com>
17601 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17602 S:      Supported
17603 F:      drivers/block/xen-blkback/*
17604 F:      drivers/block/xen*
17605
17606 XEN HYPERVISOR ARM
17607 M:      Stefano Stabellini <sstabellini@kernel.org>
17608 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17609 S:      Maintained
17610 F:      arch/arm/xen/
17611 F:      arch/arm/include/asm/xen/
17612
17613 XEN HYPERVISOR ARM64
17614 M:      Stefano Stabellini <sstabellini@kernel.org>
17615 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17616 S:      Maintained
17617 F:      arch/arm64/xen/
17618 F:      arch/arm64/include/asm/xen/
17619
17620 XEN HYPERVISOR INTERFACE
17621 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17622 M:      Juergen Gross <jgross@suse.com>
17623 R:      Stefano Stabellini <sstabellini@kernel.org>
17624 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17626 S:      Supported
17627 F:      arch/x86/xen/
17628 F:      arch/x86/platform/pvh/
17629 F:      drivers/*/xen-*front.c
17630 F:      drivers/xen/
17631 F:      arch/x86/include/asm/xen/
17632 F:      arch/x86/include/asm/pvclock-abi.h
17633 F:      include/xen/
17634 F:      include/uapi/xen/
17635 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17636 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17637
17638 XEN NETWORK BACKEND DRIVER
17639 M:      Wei Liu <wei.liu@kernel.org>
17640 M:      Paul Durrant <paul.durrant@citrix.com>
17641 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17642 L:      netdev@vger.kernel.org
17643 S:      Supported
17644 F:      drivers/net/xen-netback/*
17645
17646 XEN PCI SUBSYSTEM
17647 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17648 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17649 S:      Supported
17650 F:      arch/x86/pci/*xen*
17651 F:      drivers/pci/*xen*
17652
17653 XEN PVSCSI DRIVERS
17654 M:      Juergen Gross <jgross@suse.com>
17655 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17656 L:      linux-scsi@vger.kernel.org
17657 S:      Supported
17658 F:      drivers/scsi/xen-scsifront.c
17659 F:      drivers/xen/xen-scsiback.c
17660 F:      include/xen/interface/io/vscsiif.h
17661
17662 XEN SWIOTLB SUBSYSTEM
17663 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17664 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17665 L:      iommu@lists.linux-foundation.org
17666 S:      Supported
17667 F:      arch/x86/xen/*swiotlb*
17668 F:      drivers/xen/*swiotlb*
17669
17670 XEN SOUND FRONTEND DRIVER
17671 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17672 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17674 S:      Supported
17675 F:      sound/xen/*
17676
17677 XFS FILESYSTEM
17678 M:      Darrick J. Wong <darrick.wong@oracle.com>
17679 M:      linux-xfs@vger.kernel.org
17680 L:      linux-xfs@vger.kernel.org
17681 W:      http://xfs.org/
17682 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17683 S:      Supported
17684 F:      Documentation/admin-guide/xfs.rst
17685 F:      Documentation/ABI/testing/sysfs-fs-xfs
17686 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17687 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17688 F:      fs/xfs/
17689 F:      include/uapi/linux/dqblk_xfs.h
17690 F:      include/uapi/linux/fsmap.h
17691
17692 XILINX AXI ETHERNET DRIVER
17693 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17694 S:      Maintained
17695 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17696
17697 XILINX UARTLITE SERIAL DRIVER
17698 M:      Peter Korsgaard <jacmet@sunsite.dk>
17699 L:      linux-serial@vger.kernel.org
17700 S:      Maintained
17701 F:      drivers/tty/serial/uartlite.c
17702
17703 XILINX VIDEO IP CORES
17704 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17705 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17706 L:      linux-media@vger.kernel.org
17707 T:      git git://linuxtv.org/media_tree.git
17708 S:      Supported
17709 F:      Documentation/devicetree/bindings/media/xilinx/
17710 F:      drivers/media/platform/xilinx/
17711 F:      include/uapi/linux/xilinx-v4l2-controls.h
17712
17713 XILLYBUS DRIVER
17714 M:      Eli Billauer <eli.billauer@gmail.com>
17715 L:      linux-kernel@vger.kernel.org
17716 S:      Supported
17717 F:      drivers/char/xillybus/
17718
17719 XLP9XX I2C DRIVER
17720 M:      George Cherian <george.cherian@cavium.com>
17721 M:      Jan Glauber <jglauber@cavium.com>
17722 L:      linux-i2c@vger.kernel.org
17723 W:      http://www.cavium.com
17724 S:      Supported
17725 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17726 F:      drivers/i2c/busses/i2c-xlp9xx.c
17727
17728 XRA1403 GPIO EXPANDER
17729 M:      Nandor Han <nandor.han@ge.com>
17730 M:      Semi Malinen <semi.malinen@ge.com>
17731 L:      linux-gpio@vger.kernel.org
17732 S:      Maintained
17733 F:      drivers/gpio/gpio-xra1403.c
17734 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17735
17736 XTENSA XTFPGA PLATFORM SUPPORT
17737 M:      Max Filippov <jcmvbkbc@gmail.com>
17738 L:      linux-xtensa@linux-xtensa.org
17739 S:      Maintained
17740 F:      drivers/spi/spi-xtensa-xtfpga.c
17741 F:      sound/soc/xtensa/xtfpga-i2s.c
17742
17743 YAM DRIVER FOR AX.25
17744 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17745 L:      linux-hams@vger.kernel.org
17746 S:      Maintained
17747 F:      drivers/net/hamradio/yam*
17748 F:      include/linux/yam.h
17749
17750 YAMA SECURITY MODULE
17751 M:      Kees Cook <keescook@chromium.org>
17752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17753 S:      Supported
17754 F:      security/yama/
17755 F:      Documentation/admin-guide/LSM/Yama.rst
17756
17757 YEALINK PHONE DRIVER
17758 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17759 L:      usbb2k-api-dev@nongnu.org
17760 S:      Maintained
17761 F:      Documentation/input/devices/yealink.rst
17762 F:      drivers/input/misc/yealink.*
17763
17764 Z8530 DRIVER FOR AX.25
17765 M:      Joerg Reuter <jreuter@yaina.de>
17766 W:      http://yaina.de/jreuter/
17767 W:      http://www.qsl.net/dl1bke/
17768 L:      linux-hams@vger.kernel.org
17769 S:      Maintained
17770 F:      Documentation/networking/z8530drv.txt
17771 F:      drivers/net/hamradio/*scc.c
17772 F:      drivers/net/hamradio/z8530.h
17773
17774 ZBUD COMPRESSED PAGE ALLOCATOR
17775 M:      Seth Jennings <sjenning@redhat.com>
17776 M:      Dan Streetman <ddstreet@ieee.org>
17777 L:      linux-mm@kvack.org
17778 S:      Maintained
17779 F:      mm/zbud.c
17780 F:      include/linux/zbud.h
17781
17782 ZD1211RW WIRELESS DRIVER
17783 M:      Daniel Drake <dsd@gentoo.org>
17784 M:      Ulrich Kunitz <kune@deine-taler.de>
17785 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17786 L:      linux-wireless@vger.kernel.org
17787 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17788 S:      Maintained
17789 F:      drivers/net/wireless/zydas/zd1211rw/
17790
17791 ZD1301 MEDIA DRIVER
17792 M:      Antti Palosaari <crope@iki.fi>
17793 L:      linux-media@vger.kernel.org
17794 W:      https://linuxtv.org/
17795 W:      http://palosaari.fi/linux/
17796 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17797 S:      Maintained
17798 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17799
17800 ZD1301_DEMOD MEDIA DRIVER
17801 M:      Antti Palosaari <crope@iki.fi>
17802 L:      linux-media@vger.kernel.org
17803 W:      https://linuxtv.org/
17804 W:      http://palosaari.fi/linux/
17805 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17806 S:      Maintained
17807 F:      drivers/media/dvb-frontends/zd1301_demod*
17808
17809 ZHAOXIN PROCESSOR SUPPORT
17810 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17811 L:      linux-kernel@vger.kernel.org
17812 S:      Maintained
17813 F:      arch/x86/kernel/cpu/zhaoxin.c
17814
17815 ZPOOL COMPRESSED PAGE STORAGE API
17816 M:      Dan Streetman <ddstreet@ieee.org>
17817 L:      linux-mm@kvack.org
17818 S:      Maintained
17819 F:      mm/zpool.c
17820 F:      include/linux/zpool.h
17821
17822 ZR36067 VIDEO FOR LINUX DRIVER
17823 L:      mjpeg-users@lists.sourceforge.net
17824 L:      linux-media@vger.kernel.org
17825 W:      http://mjpeg.sourceforge.net/driver-zoran/
17826 T:      hg https://linuxtv.org/hg/v4l-dvb
17827 S:      Odd Fixes
17828 F:      drivers/staging/media/zoran/
17829
17830 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17831 M:      Minchan Kim <minchan@kernel.org>
17832 M:      Nitin Gupta <ngupta@vflare.org>
17833 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17834 L:      linux-kernel@vger.kernel.org
17835 S:      Maintained
17836 F:      drivers/block/zram/
17837 F:      Documentation/admin-guide/blockdev/zram.rst
17838
17839 ZS DECSTATION Z85C30 SERIAL DRIVER
17840 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17841 S:      Maintained
17842 F:      drivers/tty/serial/zs.*
17843
17844 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17845 M:      Minchan Kim <minchan@kernel.org>
17846 M:      Nitin Gupta <ngupta@vflare.org>
17847 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17848 L:      linux-mm@kvack.org
17849 S:      Maintained
17850 F:      mm/zsmalloc.c
17851 F:      include/linux/zsmalloc.h
17852 F:      Documentation/vm/zsmalloc.rst
17853
17854 ZSWAP COMPRESSED SWAP CACHING
17855 M:      Seth Jennings <sjenning@redhat.com>
17856 M:      Dan Streetman <ddstreet@ieee.org>
17857 L:      linux-mm@kvack.org
17858 S:      Maintained
17859 F:      mm/zswap.c
17860
17861 THE REST
17862 M:      Linus Torvalds <torvalds@linux-foundation.org>
17863 L:      linux-kernel@vger.kernel.org
17864 Q:      http://patchwork.kernel.org/project/LKML/list/
17865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17866 S:      Buried alive in reporters
17867 F:      *
17868 F:      */