Merge tag 'iommu-updates-v5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro...
[platform/kernel/linux-starfive.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
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
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.txt
1577 F:      Documentation/trace/coresight-cpu-debug.txt
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/EBSA110 MACHINE SUPPORT
1621 M:      Russell King <linux@armlinux.org.uk>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 W:      http://www.armlinux.org.uk/
1624 S:      Maintained
1625 F:      arch/arm/mach-ebsa110/
1626 F:      drivers/net/ethernet/amd/am79c961a.*
1627
1628 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1629 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1630 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 N:      efm32
1634
1635 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1636 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 S:      Maintained
1639 F:      arch/arm/mach-pxa/ezx.c
1640
1641 ARM/FARADAY FA526 PORT
1642 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 T:      git git://git.berlios.de/gemini-board
1646 F:      arch/arm/mm/*-fa*
1647
1648 ARM/FOOTBRIDGE ARCHITECTURE
1649 M:      Russell King <linux@armlinux.org.uk>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 W:      http://www.armlinux.org.uk/
1652 S:      Maintained
1653 F:      arch/arm/include/asm/hardware/dec21285.h
1654 F:      arch/arm/mach-footbridge/
1655
1656 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1657 M:      Shawn Guo <shawnguo@kernel.org>
1658 M:      Sascha Hauer <s.hauer@pengutronix.de>
1659 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1660 R:      Fabio Estevam <festevam@gmail.com>
1661 R:      NXP Linux Team <linux-imx@nxp.com>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1665 N:      imx
1666 N:      mxs
1667 X:      drivers/media/i2c/
1668
1669 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1670 M:      Shawn Guo <shawnguo@kernel.org>
1671 M:      Sascha Hauer <s.hauer@pengutronix.de>
1672 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1673 R:      Stefan Agner <stefan@agner.ch>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1677 F:      arch/arm/mach-imx/*vf610*
1678 F:      arch/arm/boot/dts/vf*
1679
1680 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1681 M:      Shawn Guo <shawnguo@kernel.org>
1682 M:      Li Yang <leoyang.li@nxp.com>
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 S:      Maintained
1685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1686 F:      arch/arm/boot/dts/ls1021a*
1687 F:      arch/arm64/boot/dts/freescale/fsl-*
1688 F:      arch/arm64/boot/dts/freescale/qoriq-*
1689
1690 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1691 M:      Lennert Buytenhek <kernel@wantstofly.org>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694
1695 ARM/GUMSTIX MACHINE SUPPORT
1696 M:      Steve Sakoman <sakoman@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699
1700 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1701 M:      Philipp Zabel <philipp.zabel@gmail.com>
1702 M:      Paul Parsons <lost.distance@yahoo.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm/mach-pxa/hx4700.c
1706 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1707 F:      sound/soc/pxa/hx4700.c
1708
1709 ARM/HISILICON SOC SUPPORT
1710 M:      Wei Xu <xuwei5@hisilicon.com>
1711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 W:      http://www.hisilicon.com
1713 S:      Supported
1714 T:      git git://github.com/hisilicon/linux-hisi.git
1715 F:      arch/arm/mach-hisi/
1716 F:      arch/arm/boot/dts/hi3*
1717 F:      arch/arm/boot/dts/hip*
1718 F:      arch/arm/boot/dts/hisi*
1719 F:      arch/arm64/boot/dts/hisilicon/
1720
1721 ARM/HP JORNADA 7XX MACHINE SUPPORT
1722 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1723 W:      www.jlime.com
1724 S:      Maintained
1725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1726 F:      arch/arm/mach-sa1100/jornada720.c
1727 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1728
1729 ARM/IGEP MACHINE SUPPORT
1730 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1731 M:      Javier Martinez Canillas <javier@dowhile0.org>
1732 L:      linux-omap@vger.kernel.org
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      arch/arm/boot/dts/omap3-igep*
1736
1737 ARM/INCOME PXA270 SUPPORT
1738 M:      Marek Vasut <marek.vasut@gmail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S:      Maintained
1741 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1742
1743 ARM/INTEL IOP13XX ARM ARCHITECTURE
1744 M:      Lennert Buytenhek <kernel@wantstofly.org>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747
1748 ARM/INTEL IOP32X ARM ARCHITECTURE
1749 M:      Lennert Buytenhek <kernel@wantstofly.org>
1750 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752
1753 ARM/INTEL IOP33X ARM ARCHITECTURE
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Orphan
1756
1757 ARM/INTEL IQ81342EX MACHINE SUPPORT
1758 M:      Lennert Buytenhek <kernel@wantstofly.org>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 S:      Maintained
1761
1762 ARM/INTEL IXDP2850 MACHINE SUPPORT
1763 M:      Lennert Buytenhek <kernel@wantstofly.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S:      Maintained
1766
1767 ARM/INTEL IXP4XX ARM ARCHITECTURE
1768 M:      Linus Walleij <linusw@kernel.org>
1769 M:      Imre Kaloz <kaloz@openwrt.org>
1770 M:      Krzysztof Halasa <khalasa@piap.pl>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 S:      Maintained
1773 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1774 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1775 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1776 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1777 F:      arch/arm/mach-ixp4xx/
1778 F:      drivers/clocksource/timer-ixp4xx.c
1779 F:      drivers/gpio/gpio-ixp4xx.c
1780 F:      drivers/irqchip/irq-ixp4xx.c
1781 F:      include/linux/irqchip/irq-ixp4xx.h
1782 F:      include/linux/platform_data/timer-ixp4xx.h
1783
1784 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1785 M:      Jonathan Cameron <jic23@cam.ac.uk>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      arch/arm/mach-pxa/stargate2.c
1789 F:      drivers/pcmcia/pxa2xx_stargate2.c
1790
1791 ARM/INTEL XSC3 (MANZANO) ARM CORE
1792 M:      Lennert Buytenhek <kernel@wantstofly.org>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795
1796 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1797 M:      Lennert Buytenhek <kernel@wantstofly.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800
1801 ARM/LG1K ARCHITECTURE
1802 M:      Chanho Min <chanho.min@lge.com>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm64/boot/dts/lg/
1806
1807 ARM/LOGICPD PXA270 MACHINE SUPPORT
1808 M:      Lennert Buytenhek <kernel@wantstofly.org>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 S:      Maintained
1811
1812 ARM/LPC18XX ARCHITECTURE
1813 M:      Vladimir Zapolskiy <vz@mleia.com>
1814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1817 F:      arch/arm/boot/dts/lpc43*
1818 F:      drivers/i2c/busses/i2c-lpc2k.c
1819 F:      drivers/memory/pl172.c
1820 F:      drivers/mtd/spi-nor/nxp-spifi.c
1821 F:      drivers/rtc/rtc-lpc24xx.c
1822 N:      lpc18xx
1823
1824 ARM/LPC32XX SOC SUPPORT
1825 M:      Vladimir Zapolskiy <vz@mleia.com>
1826 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1829 S:      Maintained
1830 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1831 F:      arch/arm/boot/dts/lpc32*
1832 F:      arch/arm/mach-lpc32xx/
1833 F:      drivers/i2c/busses/i2c-pnx.c
1834 F:      drivers/net/ethernet/nxp/lpc_eth.c
1835 F:      drivers/usb/host/ohci-nxp.c
1836 F:      drivers/watchdog/pnx4008_wdt.c
1837 N:      lpc32xx
1838
1839 ARM/MAGICIAN MACHINE SUPPORT
1840 M:      Philipp Zabel <philipp.zabel@gmail.com>
1841 S:      Maintained
1842
1843 ARM/Marvell Dove/MV78xx0/Orion SOC support
1844 M:      Jason Cooper <jason@lakedaemon.net>
1845 M:      Andrew Lunn <andrew@lunn.ch>
1846 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1847 M:      Gregory Clement <gregory.clement@bootlin.com>
1848 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S:      Maintained
1850 F:      Documentation/devicetree/bindings/soc/dove/
1851 F:      arch/arm/mach-dove/
1852 F:      arch/arm/mach-mv78xx0/
1853 F:      arch/arm/mach-orion5x/
1854 F:      arch/arm/plat-orion/
1855 F:      arch/arm/boot/dts/dove*
1856 F:      arch/arm/boot/dts/orion5x*
1857 T:      git git://git.infradead.org/linux-mvebu.git
1858
1859 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1860 M:      Jason Cooper <jason@lakedaemon.net>
1861 M:      Andrew Lunn <andrew@lunn.ch>
1862 M:      Gregory Clement <gregory.clement@bootlin.com>
1863 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S:      Maintained
1866 F:      arch/arm/boot/dts/armada*
1867 F:      arch/arm/boot/dts/kirkwood*
1868 F:      arch/arm/configs/mvebu_*_defconfig
1869 F:      arch/arm/mach-mvebu/
1870 F:      arch/arm64/boot/dts/marvell/armada*
1871 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1872 F:      drivers/cpufreq/armada-8k-cpufreq.c
1873 F:      drivers/cpufreq/mvebu-cpufreq.c
1874 F:      drivers/irqchip/irq-armada-370-xp.c
1875 F:      drivers/irqchip/irq-mvebu-*
1876 F:      drivers/pinctrl/mvebu/
1877 F:      drivers/rtc/rtc-armada38x.c
1878 T:      git git://git.infradead.org/linux-mvebu.git
1879
1880 ARM/Mediatek RTC DRIVER
1881 M:      Eddie Huang <eddie.huang@mediatek.com>
1882 M:      Sean Wang <sean.wang@mediatek.com>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1885 S:      Maintained
1886 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1887 F:      drivers/rtc/rtc-mt6397.c
1888 F:      drivers/rtc/rtc-mt7622.c
1889
1890 ARM/Mediatek SoC support
1891 M:      Matthias Brugger <matthias.bgg@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1894 W:      https://mtk.bcnfs.org/
1895 C:      irc://chat.freenode.net/linux-mediatek
1896 S:      Maintained
1897 F:      arch/arm/boot/dts/mt6*
1898 F:      arch/arm/boot/dts/mt7*
1899 F:      arch/arm/boot/dts/mt8*
1900 F:      arch/arm/mach-mediatek/
1901 F:      arch/arm64/boot/dts/mediatek/
1902 F:      drivers/soc/mediatek/
1903 N:      mtk
1904 N:      mt[678]
1905 K:      mediatek
1906
1907 ARM/Mediatek USB3 PHY DRIVER
1908 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912 F:      drivers/phy/mediatek/
1913 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1914
1915 ARM/MICREL KS8695 ARCHITECTURE
1916 M:      Greg Ungerer <gerg@uclinux.org>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 F:      arch/arm/mach-ks8695/
1919 S:      Odd Fixes
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:      arch/arm/boot/dts/ste-*
1963 F:      drivers/clk/clk-nomadik.c
1964 F:      drivers/clk/clk-u300.c
1965 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1966 F:      drivers/clocksource/timer-u300.c
1967 F:      drivers/dma/coh901318*
1968 F:      drivers/dma/ste_dma40*
1969 F:      drivers/hwspinlock/u8500_hsem.c
1970 F:      drivers/i2c/busses/i2c-nomadik.c
1971 F:      drivers/i2c/busses/i2c-stu300.c
1972 F:      drivers/mfd/ab3100*
1973 F:      drivers/mfd/ab8500*
1974 F:      drivers/mfd/abx500*
1975 F:      drivers/mfd/dbx500*
1976 F:      drivers/mfd/db8500*
1977 F:      drivers/pinctrl/nomadik/
1978 F:      drivers/pinctrl/pinctrl-coh901*
1979 F:      drivers/pinctrl/pinctrl-u300.c
1980 F:      drivers/rtc/rtc-ab3100.c
1981 F:      drivers/rtc/rtc-ab8500.c
1982 F:      drivers/rtc/rtc-coh901331.c
1983 F:      drivers/rtc/rtc-pl031.c
1984 F:      drivers/watchdog/coh901327_wdt.c
1985 F:      Documentation/devicetree/bindings/arm/ste-*
1986 F:      Documentation/devicetree/bindings/arm/ux500/
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1988
1989 ARM/NUVOTON NPCM ARCHITECTURE
1990 M:      Avi Fishman <avifishman70@gmail.com>
1991 M:      Tomer Maimon <tmaimon77@gmail.com>
1992 M:      Tali Perry <tali.perry1@gmail.com>
1993 R:      Patrick Venture <venture@google.com>
1994 R:      Nancy Yuen <yuenn@google.com>
1995 R:      Benjamin Fair <benjaminfair@google.com>
1996 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1997 S:      Supported
1998 F:      arch/arm/mach-npcm/
1999 F:      arch/arm/boot/dts/nuvoton-npcm*
2000 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2001 F:      drivers/*/*npcm*
2002 F:      Documentation/devicetree/bindings/*/*npcm*
2003 F:      Documentation/devicetree/bindings/*/*/*npcm*
2004
2005 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2006 M:      Wan ZongShun <mcuos.com@gmail.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://www.mcuos.com
2009 S:      Maintained
2010 F:      arch/arm/mach-w90x900/
2011 F:      drivers/input/keyboard/w90p910_keypad.c
2012 F:      drivers/input/touchscreen/w90p910_ts.c
2013 F:      drivers/watchdog/nuc900_wdt.c
2014 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
2015 F:      drivers/mtd/nand/raw/nuc900_nand.c
2016 F:      drivers/rtc/rtc-nuc900.c
2017 F:      drivers/spi/spi-nuc900.c
2018 F:      drivers/usb/host/ehci-w90x900.c
2019 F:      drivers/video/fbdev/nuc900fb.c
2020
2021 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2022 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2023 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2024 S:      Orphan
2025 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2026 F:      arch/arm/mach-s3c24xx/gta02.h
2027
2028 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2029 M:      Alexander Clouter <alex@digriz.org.uk>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 W:      http://www.digriz.org.uk/ts78xx/kernel
2032 S:      Maintained
2033 F:      arch/arm/mach-orion5x/ts78xx-*
2034
2035 ARM/OXNAS platform support
2036 M:      Neil Armstrong <narmstrong@baylibre.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2039 S:      Maintained
2040 F:      arch/arm/mach-oxnas/
2041 F:      arch/arm/boot/dts/ox8*.dts*
2042 N:      oxnas
2043
2044 ARM/PALM TREO SUPPORT
2045 M:      Tomas Cech <sleep_walker@suse.com>
2046 L:      linux-arm-kernel@lists.infradead.org
2047 W:      http://hackndev.com
2048 S:      Maintained
2049 F:      arch/arm/mach-pxa/palmtreo.*
2050
2051 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2052 M:      Marek Vasut <marek.vasut@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org
2054 W:      http://hackndev.com
2055 S:      Maintained
2056 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2057 F:      arch/arm/mach-pxa/palmtx.c
2058 F:      arch/arm/mach-pxa/palmt5.*
2059 F:      arch/arm/mach-pxa/include/mach/palmld.h
2060 F:      arch/arm/mach-pxa/palmld.c
2061 F:      arch/arm/mach-pxa/palmte2.*
2062 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2063 F:      arch/arm/mach-pxa/palmtc.c
2064
2065 ARM/PALMZ72 SUPPORT
2066 M:      Sergey Lapin <slapin@ossfans.org>
2067 L:      linux-arm-kernel@lists.infradead.org
2068 W:      http://hackndev.com
2069 S:      Maintained
2070 F:      arch/arm/mach-pxa/palmz72.*
2071
2072 ARM/PLEB SUPPORT
2073 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2074 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2075 S:      Maintained
2076
2077 ARM/PT DIGITAL BOARD PORT
2078 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 W:      http://www.armlinux.org.uk/
2081 S:      Maintained
2082
2083 ARM/QUALCOMM SUPPORT
2084 M:      Andy Gross <agross@kernel.org>
2085 L:      linux-arm-msm@vger.kernel.org
2086 S:      Maintained
2087 F:      Documentation/devicetree/bindings/soc/qcom/
2088 F:      Documentation/devicetree/bindings/*/qcom*
2089 F:      arch/arm/boot/dts/qcom-*.dts
2090 F:      arch/arm/boot/dts/qcom-*.dtsi
2091 F:      arch/arm/mach-qcom/
2092 F:      arch/arm64/boot/dts/qcom/
2093 F:      drivers/*/qcom/
2094 F:      drivers/*/qcom*
2095 F:      drivers/*/*/qcom/
2096 F:      drivers/*/*/qcom*
2097 F:      drivers/*/pm8???-*
2098 F:      drivers/bluetooth/btqcomsmd.c
2099 F:      drivers/clocksource/timer-qcom.c
2100 F:      drivers/extcon/extcon-qcom*
2101 F:      drivers/iommu/msm*
2102 F:      drivers/i2c/busses/i2c-qup.c
2103 F:      drivers/i2c/busses/i2c-qcom-geni.c
2104 F:      drivers/mfd/ssbi.c
2105 F:      drivers/mmc/host/mmci_qcom*
2106 F:      drivers/mmc/host/sdhci-msm.c
2107 F:      drivers/pci/controller/dwc/pcie-qcom.c
2108 F:      drivers/phy/qualcomm/
2109 F:      drivers/power/*/msm*
2110 F:      drivers/reset/reset-qcom-*
2111 F:      drivers/scsi/ufs/ufs-qcom.*
2112 F:      drivers/spi/spi-qup.c
2113 F:      drivers/spi/spi-geni-qcom.c
2114 F:      drivers/spi/spi-qcom-qspi.c
2115 F:      drivers/tty/serial/msm_serial.c
2116 F:      drivers/usb/dwc3/dwc3-qcom.c
2117 F:      include/dt-bindings/*/qcom*
2118 F:      include/linux/*/qcom*
2119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2120
2121 ARM/RADISYS ENP2611 MACHINE SUPPORT
2122 M:      Lennert Buytenhek <kernel@wantstofly.org>
2123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 S:      Maintained
2125
2126 ARM/RDA MICRO ARCHITECTURE
2127 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2130 S:      Maintained
2131 F:      arch/arm/boot/dts/rda8810pl-*
2132 F:      drivers/clocksource/timer-rda.c
2133 F:      drivers/irqchip/irq-rda-intc.c
2134 F:      drivers/tty/serial/rda-uart.c
2135 F:      Documentation/devicetree/bindings/arm/rda.yaml
2136 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2137 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2138 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2139
2140 ARM/REALTEK ARCHITECTURE
2141 M:      Andreas Färber <afaerber@suse.de>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm64/boot/dts/realtek/
2145 F:      Documentation/devicetree/bindings/arm/realtek.txt
2146
2147 ARM/RENESAS ARM64 ARCHITECTURE
2148 M:      Simon Horman <horms@verge.net.au>
2149 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2150 M:      Magnus Damm <magnus.damm@gmail.com>
2151 L:      linux-renesas-soc@vger.kernel.org
2152 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2155 S:      Supported
2156 F:      arch/arm64/boot/dts/renesas/
2157 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2158 F:      drivers/soc/renesas/
2159 F:      include/linux/soc/renesas/
2160
2161 ARM/RISCPC ARCHITECTURE
2162 M:      Russell King <linux@armlinux.org.uk>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W:      http://www.armlinux.org.uk/
2165 S:      Maintained
2166 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2167 F:      arch/arm/include/asm/hardware/ioc.h
2168 F:      arch/arm/include/asm/hardware/iomd.h
2169 F:      arch/arm/include/asm/hardware/memc.h
2170 F:      arch/arm/mach-rpc/
2171 F:      drivers/net/ethernet/8390/etherh.c
2172 F:      drivers/net/ethernet/i825xx/ether1*
2173 F:      drivers/net/ethernet/seeq/ether3*
2174 F:      drivers/scsi/arm/
2175
2176 ARM/Rockchip SoC support
2177 M:      Heiko Stuebner <heiko@sntech.de>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 L:      linux-rockchip@lists.infradead.org
2180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2181 S:      Maintained
2182 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2183 F:      arch/arm/boot/dts/rk3*
2184 F:      arch/arm/boot/dts/rv1108*
2185 F:      arch/arm/mach-rockchip/
2186 F:      drivers/clk/rockchip/
2187 F:      drivers/i2c/busses/i2c-rk3x.c
2188 F:      drivers/*/*rockchip*
2189 F:      drivers/*/*/*rockchip*
2190 F:      sound/soc/rockchip/
2191 N:      rockchip
2192
2193 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2194 M:      Kukjin Kim <kgene@kernel.org>
2195 M:      Krzysztof Kozlowski <krzk@kernel.org>
2196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2198 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2199 S:      Maintained
2200 F:      arch/arm/boot/dts/s3c*
2201 F:      arch/arm/boot/dts/s5p*
2202 F:      arch/arm/boot/dts/exynos*
2203 F:      arch/arm64/boot/dts/exynos/
2204 F:      arch/arm/plat-samsung/
2205 F:      arch/arm/mach-s3c24*/
2206 F:      arch/arm/mach-s3c64xx/
2207 F:      arch/arm/mach-s5p*/
2208 F:      arch/arm/mach-exynos*/
2209 F:      drivers/*/*s3c24*
2210 F:      drivers/*/*/*s3c24*
2211 F:      drivers/*/*s3c64xx*
2212 F:      drivers/*/*s5pv210*
2213 F:      drivers/memory/samsung/*
2214 F:      drivers/soc/samsung/*
2215 F:      Documentation/arm/samsung/
2216 F:      Documentation/devicetree/bindings/arm/samsung/
2217 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2218 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2219 N:      exynos
2220
2221 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2222 M:      Kyungmin Park <kyungmin.park@samsung.com>
2223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 S:      Maintained
2225 F:      arch/arm/mach-s5pv210/
2226
2227 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2228 M:      Kyungmin Park <kyungmin.park@samsung.com>
2229 M:      Kamil Debski <kamil@wypas.org>
2230 M:      Andrzej Hajda <a.hajda@samsung.com>
2231 L:      linux-arm-kernel@lists.infradead.org
2232 L:      linux-media@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/media/platform/s5p-g2d/
2235
2236 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2237 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2238 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2239 L:      linux-media@vger.kernel.org
2240 S:      Maintained
2241 F:      drivers/media/platform/s5p-cec/
2242 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2243
2244 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2245 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2246 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2247 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2248 L:      linux-arm-kernel@lists.infradead.org
2249 L:      linux-media@vger.kernel.org
2250 S:      Maintained
2251 F:      drivers/media/platform/s5p-jpeg/
2252
2253 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2254 M:      Kyungmin Park <kyungmin.park@samsung.com>
2255 M:      Kamil Debski <kamil@wypas.org>
2256 M:      Jeongtae Park <jtp.park@samsung.com>
2257 M:      Andrzej Hajda <a.hajda@samsung.com>
2258 L:      linux-arm-kernel@lists.infradead.org
2259 L:      linux-media@vger.kernel.org
2260 S:      Maintained
2261 F:      drivers/media/platform/s5p-mfc/
2262
2263 ARM/SHMOBILE ARM ARCHITECTURE
2264 M:      Simon Horman <horms@verge.net.au>
2265 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2266 M:      Magnus Damm <magnus.damm@gmail.com>
2267 L:      linux-renesas-soc@vger.kernel.org
2268 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2271 S:      Supported
2272 F:      arch/arm/boot/dts/emev2*
2273 F:      arch/arm/boot/dts/gr-peach*
2274 F:      arch/arm/boot/dts/iwg20d-q7*
2275 F:      arch/arm/boot/dts/r7s*
2276 F:      arch/arm/boot/dts/r8a*
2277 F:      arch/arm/boot/dts/r9a*
2278 F:      arch/arm/boot/dts/sh*
2279 F:      arch/arm/configs/shmobile_defconfig
2280 F:      arch/arm/include/debug/renesas-scif.S
2281 F:      arch/arm/mach-shmobile/
2282 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2283 F:      drivers/soc/renesas/
2284 F:      include/linux/soc/renesas/
2285
2286 ARM/SOCFPGA ARCHITECTURE
2287 M:      Dinh Nguyen <dinguyen@kernel.org>
2288 S:      Maintained
2289 F:      arch/arm/mach-socfpga/
2290 F:      arch/arm/boot/dts/socfpga*
2291 F:      arch/arm/configs/socfpga_defconfig
2292 F:      arch/arm64/boot/dts/altera/
2293 F:      arch/arm64/boot/dts/intel/
2294 W:      http://www.rocketboards.org
2295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2296
2297 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2298 M:      Dinh Nguyen <dinguyen@kernel.org>
2299 S:      Maintained
2300 F:      drivers/clk/socfpga/
2301
2302 ARM/SOCFPGA EDAC SUPPORT
2303 M:      Thor Thayer <thor.thayer@linux.intel.com>
2304 S:      Maintained
2305 F:      drivers/edac/altera_edac.
2306
2307 ARM/SPREADTRUM SoC SUPPORT
2308 M:      Orson Zhai <orsonzhai@gmail.com>
2309 M:      Baolin Wang <baolin.wang@linaro.org>
2310 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2311 S:      Maintained
2312 F:      arch/arm64/boot/dts/sprd
2313 N:      sprd
2314
2315 ARM/STI ARCHITECTURE
2316 M:      Patrice Chotard <patrice.chotard@st.com>
2317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 W:      http://www.stlinux.com
2319 S:      Maintained
2320 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2321 F:      arch/arm/mach-sti/
2322 F:      arch/arm/boot/dts/sti*
2323 F:      drivers/char/hw_random/st-rng.c
2324 F:      drivers/clocksource/arm_global_timer.c
2325 F:      drivers/clocksource/clksrc_st_lpc.c
2326 F:      drivers/cpufreq/sti-cpufreq.c
2327 F:      drivers/dma/st_fdma*
2328 F:      drivers/i2c/busses/i2c-st.c
2329 F:      drivers/media/rc/st_rc.c
2330 F:      drivers/media/platform/sti/c8sectpfe/
2331 F:      drivers/mmc/host/sdhci-st.c
2332 F:      drivers/phy/st/phy-miphy28lp.c
2333 F:      drivers/phy/st/phy-stih407-usb.c
2334 F:      drivers/pinctrl/pinctrl-st.c
2335 F:      drivers/remoteproc/st_remoteproc.c
2336 F:      drivers/remoteproc/st_slim_rproc.c
2337 F:      drivers/reset/sti/
2338 F:      drivers/rtc/rtc-st-lpc.c
2339 F:      drivers/tty/serial/st-asc.c
2340 F:      drivers/usb/dwc3/dwc3-st.c
2341 F:      drivers/usb/host/ehci-st.c
2342 F:      drivers/usb/host/ohci-st.c
2343 F:      drivers/watchdog/st_lpc_wdt.c
2344 F:      drivers/ata/ahci_st.c
2345 F:      include/linux/remoteproc/st_slim_rproc.h
2346
2347 ARM/STM32 ARCHITECTURE
2348 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2349 M:      Alexandre Torgue <alexandre.torgue@st.com>
2350 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 S:      Maintained
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2354 N:      stm32
2355 N:      stm
2356 F:      arch/arm/boot/dts/stm32*
2357 F:      arch/arm/mach-stm32/
2358 F:      drivers/clocksource/armv7m_systick.c
2359
2360 ARM/Synaptics SoC support
2361 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2362 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      arch/arm/mach-berlin/
2366 F:      arch/arm/boot/dts/berlin*
2367 F:      arch/arm64/boot/dts/synaptics/
2368
2369 ARM/TANGO ARCHITECTURE
2370 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2371 M:      Mans Rullgard <mans@mansr.com>
2372 L:      linux-arm-kernel@lists.infradead.org
2373 S:      Odd Fixes
2374 N:      tango
2375
2376 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2377 M:      Lennert Buytenhek <kernel@wantstofly.org>
2378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 S:      Maintained
2380
2381 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2382 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2383 L:      linux-tegra@vger.kernel.org
2384 L:      linux-media@vger.kernel.org
2385 S:      Maintained
2386 F:      drivers/media/platform/tegra-cec/
2387 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2388
2389 ARM/TETON BGA MACHINE SUPPORT
2390 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 S:      Maintained
2393
2394 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2395 M:      Santosh Shilimkar <ssantosh@kernel.org>
2396 L:      linux-kernel@vger.kernel.org
2397 S:      Maintained
2398 F:      drivers/memory/*emif*
2399
2400 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2401 M:      Tero Kristo <t-kristo@ti.com>
2402 M:      Nishanth Menon <nm@ti.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Supported
2405 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2406 F:      arch/arm64/boot/dts/ti/Makefile
2407 F:      arch/arm64/boot/dts/ti/k3-*
2408 F:      include/dt-bindings/pinctrl/k3.h
2409
2410 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2411 M:      Santosh Shilimkar <ssantosh@kernel.org>
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 S:      Maintained
2414 F:      arch/arm/mach-keystone/
2415 F:      arch/arm/boot/dts/keystone-*
2416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2417
2418 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2419 M:      Santosh Shilimkar <ssantosh@kernel.org>
2420 L:      linux-kernel@vger.kernel.org
2421 S:      Maintained
2422 F:      drivers/clk/keystone/
2423
2424 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2425 M:      Santosh Shilimkar <ssantosh@kernel.org>
2426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 L:      linux-kernel@vger.kernel.org
2428 S:      Maintained
2429 F:      drivers/clocksource/timer-keystone.c
2430
2431 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2432 M:      Santosh Shilimkar <ssantosh@kernel.org>
2433 L:      linux-kernel@vger.kernel.org
2434 S:      Maintained
2435 F:      drivers/power/reset/keystone-reset.c
2436
2437 ARM/THECUS N2100 MACHINE SUPPORT
2438 M:      Lennert Buytenhek <kernel@wantstofly.org>
2439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 S:      Maintained
2441
2442 ARM/TOSA MACHINE SUPPORT
2443 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2444 M:      Dirk Opfer <dirk@opfer-online.de>
2445 S:      Maintained
2446
2447 ARM/UNIPHIER ARCHITECTURE
2448 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2451 S:      Maintained
2452 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2453 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2454 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2455 F:      arch/arm/boot/dts/uniphier*
2456 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2457 F:      arch/arm/mach-uniphier/
2458 F:      arch/arm/mm/cache-uniphier.c
2459 F:      arch/arm64/boot/dts/socionext/uniphier*
2460 F:      drivers/bus/uniphier-system-bus.c
2461 F:      drivers/clk/uniphier/
2462 F:      drivers/dma/uniphier-mdmac.c
2463 F:      drivers/gpio/gpio-uniphier.c
2464 F:      drivers/i2c/busses/i2c-uniphier*
2465 F:      drivers/irqchip/irq-uniphier-aidet.c
2466 F:      drivers/mmc/host/uniphier-sd.c
2467 F:      drivers/pinctrl/uniphier/
2468 F:      drivers/reset/reset-uniphier.c
2469 F:      drivers/tty/serial/8250/8250_uniphier.c
2470 N:      uniphier
2471
2472 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2473 M:      Ulf Hansson <ulf.hansson@linaro.org>
2474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475 T:      git git://git.linaro.org/people/ulfh/clk.git
2476 S:      Maintained
2477 F:      drivers/clk/ux500/
2478
2479 ARM/VERSATILE EXPRESS PLATFORM
2480 M:      Liviu Dudau <liviu.dudau@arm.com>
2481 M:      Sudeep Holla <sudeep.holla@arm.com>
2482 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 S:      Maintained
2485 F:      arch/arm/boot/dts/vexpress*
2486 F:      arch/arm64/boot/dts/arm/
2487 F:      arch/arm/mach-vexpress/
2488 F:      */*/vexpress*
2489 F:      */*/*/vexpress*
2490 F:      drivers/clk/versatile/clk-vexpress-osc.c
2491 F:      drivers/clocksource/timer-versatile.c
2492 N:      mps2
2493
2494 ARM/VFP SUPPORT
2495 M:      Russell King <linux@armlinux.org.uk>
2496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 W:      http://www.armlinux.org.uk/
2498 S:      Maintained
2499 F:      arch/arm/vfp/
2500
2501 ARM/VOIPAC PXA270 SUPPORT
2502 M:      Marek Vasut <marek.vasut@gmail.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 S:      Maintained
2505 F:      arch/arm/mach-pxa/vpac270.c
2506 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2507
2508 ARM/VT8500 ARM ARCHITECTURE
2509 M:      Tony Prisk <linux@prisktech.co.nz>
2510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 S:      Maintained
2512 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2513 F:      arch/arm/mach-vt8500/
2514 F:      drivers/clocksource/timer-vt8500.c
2515 F:      drivers/i2c/busses/i2c-wmt.c
2516 F:      drivers/mmc/host/wmt-sdmmc.c
2517 F:      drivers/pwm/pwm-vt8500.c
2518 F:      drivers/rtc/rtc-vt8500.c
2519 F:      drivers/tty/serial/vt8500_serial.c
2520 F:      drivers/usb/host/ehci-platform.c
2521 F:      drivers/usb/host/uhci-platform.c
2522 F:      drivers/video/fbdev/vt8500lcdfb.*
2523 F:      drivers/video/fbdev/wm8505fb*
2524 F:      drivers/video/fbdev/wmt_ge_rops.*
2525
2526 ARM/ZIPIT Z2 SUPPORT
2527 M:      Marek Vasut <marek.vasut@gmail.com>
2528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 S:      Maintained
2530 F:      arch/arm/mach-pxa/z2.c
2531 F:      arch/arm/mach-pxa/include/mach/z2.h
2532
2533 ARM/ZTE ARCHITECTURE
2534 M:      Jun Nie <jun.nie@linaro.org>
2535 M:      Shawn Guo <shawnguo@kernel.org>
2536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 S:      Maintained
2538 F:      arch/arm/boot/dts/zx2967*
2539 F:      arch/arm/mach-zx/
2540 F:      arch/arm64/boot/dts/zte/
2541 F:      drivers/clk/zte/
2542 F:      drivers/dma/zx_dma.c
2543 F:      drivers/gpio/gpio-zx.c
2544 F:      drivers/i2c/busses/i2c-zx2967.c
2545 F:      drivers/mmc/host/dw_mmc-zx.*
2546 F:      drivers/pinctrl/zte/
2547 F:      drivers/soc/zte/
2548 F:      drivers/thermal/zx2967_thermal.c
2549 F:      drivers/watchdog/zx2967_wdt.c
2550 F:      Documentation/devicetree/bindings/arm/zte.yaml
2551 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2552 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2553 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2554 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2555 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2556 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2557 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2558 F:      Documentation/devicetree/bindings/soc/zte/
2559 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2560 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2561 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2562 F:      include/dt-bindings/clock/zx2967*.h
2563 F:      include/dt-bindings/soc/zte,*.h
2564 F:      sound/soc/codecs/zx_aud96p22.c
2565 F:      sound/soc/zte/
2566
2567 ARM/ZYNQ ARCHITECTURE
2568 M:      Michal Simek <michal.simek@xilinx.com>
2569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 W:      http://wiki.xilinx.com
2571 T:      git https://github.com/Xilinx/linux-xlnx.git
2572 S:      Supported
2573 F:      arch/arm/mach-zynq/
2574 F:      drivers/cpuidle/cpuidle-zynq.c
2575 F:      drivers/block/xsysace.c
2576 N:      zynq
2577 N:      xilinx
2578 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2579 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2580 F:      drivers/clocksource/timer-cadence-ttc.c
2581 F:      drivers/i2c/busses/i2c-cadence.c
2582 F:      drivers/mmc/host/sdhci-of-arasan.c
2583 F:      drivers/edac/synopsys_edac.c
2584 F:      drivers/i2c/busses/i2c-xiic.c
2585
2586 ARM64 PORT (AARCH64 ARCHITECTURE)
2587 M:      Catalin Marinas <catalin.marinas@arm.com>
2588 M:      Will Deacon <will@kernel.org>
2589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2591 S:      Maintained
2592 F:      arch/arm64/
2593 X:      arch/arm64/boot/dts/
2594 F:      Documentation/arm64/
2595
2596 AS3645A LED FLASH CONTROLLER DRIVER
2597 M:      Sakari Ailus <sakari.ailus@iki.fi>
2598 L:      linux-leds@vger.kernel.org
2599 S:      Maintained
2600 F:      drivers/leds/leds-as3645a.c
2601
2602 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2603 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2604 L:      linux-media@vger.kernel.org
2605 T:      git git://linuxtv.org/media_tree.git
2606 S:      Maintained
2607 F:      drivers/media/i2c/ak7375.c
2608 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2609
2610 ASAHI KASEI AK8974 DRIVER
2611 M:      Linus Walleij <linus.walleij@linaro.org>
2612 L:      linux-iio@vger.kernel.org
2613 W:      http://www.akm.com/
2614 S:      Supported
2615 F:      drivers/iio/magnetometer/ak8974.c
2616
2617 ASC7621 HARDWARE MONITOR DRIVER
2618 M:      George Joseph <george.joseph@fairview5.com>
2619 L:      linux-hwmon@vger.kernel.org
2620 S:      Maintained
2621 F:      Documentation/hwmon/asc7621.rst
2622 F:      drivers/hwmon/asc7621.c
2623
2624 ASPEED PINCTRL DRIVERS
2625 M:      Andrew Jeffery <andrew@aj.id.au>
2626 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2627 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2628 L:      linux-gpio@vger.kernel.org
2629 S:      Maintained
2630 F:      drivers/pinctrl/aspeed/
2631 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2632
2633 ASPEED VIDEO ENGINE DRIVER
2634 M:      Eddie James <eajames@linux.ibm.com>
2635 L:      linux-media@vger.kernel.org
2636 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2637 S:      Maintained
2638 F:      drivers/media/platform/aspeed-video.c
2639 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2640
2641 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2642 M:      Corentin Chary <corentin.chary@gmail.com>
2643 L:      acpi4asus-user@lists.sourceforge.net
2644 L:      platform-driver-x86@vger.kernel.org
2645 W:      http://acpi4asus.sf.net
2646 S:      Maintained
2647 F:      drivers/platform/x86/asus*.c
2648 F:      drivers/platform/x86/eeepc*.c
2649
2650 ASUS WIRELESS RADIO CONTROL DRIVER
2651 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2652 L:      platform-driver-x86@vger.kernel.org
2653 S:      Maintained
2654 F:      drivers/platform/x86/asus-wireless.c
2655
2656 ASYMMETRIC KEYS
2657 M:      David Howells <dhowells@redhat.com>
2658 L:      keyrings@vger.kernel.org
2659 S:      Maintained
2660 F:      Documentation/crypto/asymmetric-keys.txt
2661 F:      include/linux/verification.h
2662 F:      include/crypto/public_key.h
2663 F:      include/crypto/pkcs7.h
2664 F:      crypto/asymmetric_keys/
2665
2666 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2667 R:      Dan Williams <dan.j.williams@intel.com>
2668 W:      http://sourceforge.net/projects/xscaleiop
2669 S:      Odd fixes
2670 F:      Documentation/crypto/async-tx-api.txt
2671 F:      crypto/async_tx/
2672 F:      drivers/dma/
2673 F:      include/linux/dmaengine.h
2674 F:      include/linux/async_tx.h
2675
2676 AT24 EEPROM DRIVER
2677 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2678 L:      linux-i2c@vger.kernel.org
2679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2680 S:      Maintained
2681 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2682 F:      drivers/misc/eeprom/at24.c
2683
2684 ATA OVER ETHERNET (AOE) DRIVER
2685 M:      "Justin Sanders" <justin@coraid.com>
2686 W:      http://www.openaoe.org/
2687 S:      Supported
2688 F:      Documentation/admin-guide/aoe/
2689 F:      drivers/block/aoe/
2690
2691 ATHEROS 71XX/9XXX GPIO DRIVER
2692 M:      Alban Bedel <albeu@free.fr>
2693 W:      https://github.com/AlbanBedel/linux
2694 T:      git git://github.com/AlbanBedel/linux
2695 S:      Maintained
2696 F:      drivers/gpio/gpio-ath79.c
2697 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2698
2699 ATHEROS 71XX/9XXX USB PHY DRIVER
2700 M:      Alban Bedel <albeu@free.fr>
2701 W:      https://github.com/AlbanBedel/linux
2702 T:      git git://github.com/AlbanBedel/linux
2703 S:      Maintained
2704 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2705 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2706
2707 ATHEROS ATH GENERIC UTILITIES
2708 M:      Kalle Valo <kvalo@codeaurora.org>
2709 L:      linux-wireless@vger.kernel.org
2710 S:      Supported
2711 F:      drivers/net/wireless/ath/*
2712
2713 ATHEROS ATH5K WIRELESS DRIVER
2714 M:      Jiri Slaby <jirislaby@gmail.com>
2715 M:      Nick Kossifidis <mickflemm@gmail.com>
2716 M:      Luis Chamberlain <mcgrof@kernel.org>
2717 L:      linux-wireless@vger.kernel.org
2718 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2719 S:      Maintained
2720 F:      drivers/net/wireless/ath/ath5k/
2721
2722 ATHEROS ATH6KL WIRELESS DRIVER
2723 M:      Kalle Valo <kvalo@codeaurora.org>
2724 L:      linux-wireless@vger.kernel.org
2725 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2727 S:      Supported
2728 F:      drivers/net/wireless/ath/ath6kl/
2729
2730 ATI_REMOTE2 DRIVER
2731 M:      Ville Syrjala <syrjala@sci.fi>
2732 S:      Maintained
2733 F:      drivers/input/misc/ati_remote2.c
2734
2735 ATK0110 HWMON DRIVER
2736 M:      Luca Tettamanti <kronos.it@gmail.com>
2737 L:      linux-hwmon@vger.kernel.org
2738 S:      Maintained
2739 F:      drivers/hwmon/asus_atk0110.c
2740
2741 ATLX ETHERNET DRIVERS
2742 M:      Jay Cliburn <jcliburn@gmail.com>
2743 M:      Chris Snook <chris.snook@gmail.com>
2744 L:      netdev@vger.kernel.org
2745 W:      http://sourceforge.net/projects/atl1
2746 W:      http://atl1.sourceforge.net
2747 S:      Maintained
2748 F:      drivers/net/ethernet/atheros/
2749
2750 ATM
2751 M:      Chas Williams <3chas3@gmail.com>
2752 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2753 L:      netdev@vger.kernel.org
2754 W:      http://linux-atm.sourceforge.net
2755 S:      Maintained
2756 F:      drivers/atm/
2757 F:      include/linux/atm*
2758 F:      include/uapi/linux/atm*
2759
2760 ATMEL MACB ETHERNET DRIVER
2761 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2762 S:      Supported
2763 F:      drivers/net/ethernet/cadence/
2764
2765 ATMEL MAXTOUCH DRIVER
2766 M:      Nick Dyer <nick@shmanahar.org>
2767 T:      git git://github.com/ndyer/linux.git
2768 S:      Maintained
2769 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2770 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2771
2772 ATMEL WIRELESS DRIVER
2773 M:      Simon Kelley <simon@thekelleys.org.uk>
2774 L:      linux-wireless@vger.kernel.org
2775 W:      http://www.thekelleys.org.uk/atmel
2776 W:      http://atmelwlandriver.sourceforge.net/
2777 S:      Maintained
2778 F:      drivers/net/wireless/atmel/atmel*
2779
2780 ATOMIC INFRASTRUCTURE
2781 M:      Will Deacon <will@kernel.org>
2782 M:      Peter Zijlstra <peterz@infradead.org>
2783 R:      Boqun Feng <boqun.feng@gmail.com>
2784 L:      linux-kernel@vger.kernel.org
2785 S:      Maintained
2786 F:      arch/*/include/asm/atomic*.h
2787 F:      include/*/atomic*.h
2788 F:      scripts/atomic/
2789
2790 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2791 M:      Bradley Grove <linuxdrivers@attotech.com>
2792 L:      linux-scsi@vger.kernel.org
2793 W:      http://www.attotech.com
2794 S:      Supported
2795 F:      drivers/scsi/esas2r
2796
2797 ATUSB IEEE 802.15.4 RADIO DRIVER
2798 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2799 L:      linux-wpan@vger.kernel.org
2800 S:      Maintained
2801 F:      drivers/net/ieee802154/atusb.c
2802 F:      drivers/net/ieee802154/atusb.h
2803 F:      drivers/net/ieee802154/at86rf230.h
2804
2805 AUDIT SUBSYSTEM
2806 M:      Paul Moore <paul@paul-moore.com>
2807 M:      Eric Paris <eparis@redhat.com>
2808 L:      linux-audit@redhat.com (moderated for non-subscribers)
2809 W:      https://github.com/linux-audit
2810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2811 S:      Supported
2812 F:      include/linux/audit.h
2813 F:      include/uapi/linux/audit.h
2814 F:      kernel/audit*
2815
2816 AUXILIARY DISPLAY DRIVERS
2817 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2818 S:      Maintained
2819 F:      drivers/auxdisplay/
2820 F:      include/linux/cfag12864b.h
2821
2822 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2823 M:      Andreas Klinger <ak@it-klinger.de>
2824 L:      linux-iio@vger.kernel.org
2825 S:      Maintained
2826 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2827 F:      drivers/iio/adc/hx711.c
2828
2829 AX.25 NETWORK LAYER
2830 M:      Ralf Baechle <ralf@linux-mips.org>
2831 L:      linux-hams@vger.kernel.org
2832 W:      http://www.linux-ax25.org/
2833 S:      Maintained
2834 F:      include/uapi/linux/ax25.h
2835 F:      include/net/ax25.h
2836 F:      net/ax25/
2837
2838 AXENTIA ARM DEVICES
2839 M:      Peter Rosin <peda@axentia.se>
2840 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841 S:      Maintained
2842 F:      Documentation/devicetree/bindings/arm/axentia.txt
2843 F:      arch/arm/boot/dts/at91-linea.dtsi
2844 F:      arch/arm/boot/dts/at91-natte.dtsi
2845 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2846 F:      arch/arm/boot/dts/at91-tse850-3.dts
2847
2848 AXENTIA ASOC DRIVERS
2849 M:      Peter Rosin <peda@axentia.se>
2850 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2851 S:      Maintained
2852 F:      Documentation/devicetree/bindings/sound/axentia,*
2853 F:      sound/soc/atmel/tse850-pcm5142.c
2854
2855 AXXIA I2C CONTROLLER
2856 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2857 L:      linux-i2c@vger.kernel.org
2858 S:      Maintained
2859 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2860 F:      drivers/i2c/busses/i2c-axxia.c
2861
2862 AZ6007 DVB DRIVER
2863 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2864 L:      linux-media@vger.kernel.org
2865 W:      https://linuxtv.org
2866 T:      git git://linuxtv.org/media_tree.git
2867 S:      Maintained
2868 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2869
2870 AZTECH FM RADIO RECEIVER DRIVER
2871 M:      Hans Verkuil <hverkuil@xs4all.nl>
2872 L:      linux-media@vger.kernel.org
2873 T:      git git://linuxtv.org/media_tree.git
2874 W:      https://linuxtv.org
2875 S:      Maintained
2876 F:      drivers/media/radio/radio-aztech*
2877
2878 B43 WIRELESS DRIVER
2879 L:      linux-wireless@vger.kernel.org
2880 L:      b43-dev@lists.infradead.org
2881 W:      http://wireless.kernel.org/en/users/Drivers/b43
2882 S:      Odd Fixes
2883 F:      drivers/net/wireless/broadcom/b43/
2884
2885 B43LEGACY WIRELESS DRIVER
2886 M:      Larry Finger <Larry.Finger@lwfinger.net>
2887 L:      linux-wireless@vger.kernel.org
2888 L:      b43-dev@lists.infradead.org
2889 W:      http://wireless.kernel.org/en/users/Drivers/b43
2890 S:      Maintained
2891 F:      drivers/net/wireless/broadcom/b43legacy/
2892
2893 BACKLIGHT CLASS/SUBSYSTEM
2894 M:      Lee Jones <lee.jones@linaro.org>
2895 M:      Daniel Thompson <daniel.thompson@linaro.org>
2896 M:      Jingoo Han <jingoohan1@gmail.com>
2897 L:      dri-devel@lists.freedesktop.org
2898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2899 S:      Maintained
2900 F:      drivers/video/backlight/
2901 F:      include/linux/backlight.h
2902 F:      include/linux/pwm_backlight.h
2903 F:      Documentation/devicetree/bindings/leds/backlight
2904
2905 BATMAN ADVANCED
2906 M:      Marek Lindner <mareklindner@neomailbox.ch>
2907 M:      Simon Wunderlich <sw@simonwunderlich.de>
2908 M:      Antonio Quartulli <a@unstable.cc>
2909 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2910 W:      https://www.open-mesh.org/
2911 B:      https://www.open-mesh.org/projects/batman-adv/issues
2912 C:      irc://chat.freenode.net/batman
2913 Q:      https://patchwork.open-mesh.org/project/batman/list/
2914 T:      git https://git.open-mesh.org/linux-merge.git
2915 S:      Maintained
2916 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2917 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2918 F:      Documentation/networking/batman-adv.rst
2919 F:      include/uapi/linux/batadv_packet.h
2920 F:      include/uapi/linux/batman_adv.h
2921 F:      net/batman-adv/
2922
2923 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2924 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2925 L:      linux-hams@vger.kernel.org
2926 W:      http://www.baycom.org/~tom/ham/ham.html
2927 S:      Maintained
2928 F:      drivers/net/hamradio/baycom*
2929
2930 BCACHE (BLOCK LAYER CACHE)
2931 M:      Coly Li <colyli@suse.de>
2932 M:      Kent Overstreet <kent.overstreet@gmail.com>
2933 L:      linux-bcache@vger.kernel.org
2934 W:      http://bcache.evilpiepirate.org
2935 C:      irc://irc.oftc.net/bcache
2936 S:      Maintained
2937 F:      drivers/md/bcache/
2938
2939 BDISP ST MEDIA DRIVER
2940 M:      Fabien Dessenne <fabien.dessenne@st.com>
2941 L:      linux-media@vger.kernel.org
2942 T:      git git://linuxtv.org/media_tree.git
2943 W:      https://linuxtv.org
2944 S:      Supported
2945 F:      drivers/media/platform/sti/bdisp
2946
2947 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2948 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2949 L:      netdev@vger.kernel.org
2950 S:      Maintained
2951 F:      drivers/net/ethernet/ec_bhf.c
2952
2953 BEFS FILE SYSTEM
2954 M:      Luis de Bethencourt <luisbg@kernel.org>
2955 M:      Salah Triki <salah.triki@gmail.com>
2956 S:      Maintained
2957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2958 F:      Documentation/filesystems/befs.txt
2959 F:      fs/befs/
2960
2961 BFQ I/O SCHEDULER
2962 M:      Paolo Valente <paolo.valente@linaro.org>
2963 M:      Jens Axboe <axboe@kernel.dk>
2964 L:      linux-block@vger.kernel.org
2965 S:      Maintained
2966 F:      block/bfq-*
2967 F:      Documentation/block/bfq-iosched.rst
2968
2969 BFS FILE SYSTEM
2970 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2971 S:      Maintained
2972 F:      Documentation/filesystems/bfs.txt
2973 F:      fs/bfs/
2974 F:      include/uapi/linux/bfs_fs.h
2975
2976 BLINKM RGB LED DRIVER
2977 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2978 S:      Maintained
2979 F:      drivers/leds/leds-blinkm.c
2980
2981 BLOCK LAYER
2982 M:      Jens Axboe <axboe@kernel.dk>
2983 L:      linux-block@vger.kernel.org
2984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2985 S:      Maintained
2986 F:      block/
2987 F:      drivers/block/
2988 F:      kernel/trace/blktrace.c
2989 F:      lib/sbitmap.c
2990
2991 BLOCK2MTD DRIVER
2992 M:      Joern Engel <joern@lazybastard.org>
2993 L:      linux-mtd@lists.infradead.org
2994 S:      Maintained
2995 F:      drivers/mtd/devices/block2mtd.c
2996
2997 BLUETOOTH DRIVERS
2998 M:      Marcel Holtmann <marcel@holtmann.org>
2999 M:      Johan Hedberg <johan.hedberg@gmail.com>
3000 L:      linux-bluetooth@vger.kernel.org
3001 W:      http://www.bluez.org/
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3004 S:      Maintained
3005 F:      drivers/bluetooth/
3006
3007 BLUETOOTH SUBSYSTEM
3008 M:      Marcel Holtmann <marcel@holtmann.org>
3009 M:      Johan Hedberg <johan.hedberg@gmail.com>
3010 L:      linux-bluetooth@vger.kernel.org
3011 W:      http://www.bluez.org/
3012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3014 S:      Maintained
3015 F:      net/bluetooth/
3016 F:      include/net/bluetooth/
3017
3018 BONDING DRIVER
3019 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3020 M:      Veaceslav Falico <vfalico@gmail.com>
3021 M:      Andy Gospodarek <andy@greyhouse.net>
3022 L:      netdev@vger.kernel.org
3023 W:      http://sourceforge.net/projects/bonding/
3024 S:      Supported
3025 F:      drivers/net/bonding/
3026 F:      include/uapi/linux/if_bonding.h
3027
3028 BPF (Safe dynamic programs and tools)
3029 M:      Alexei Starovoitov <ast@kernel.org>
3030 M:      Daniel Borkmann <daniel@iogearbox.net>
3031 R:      Martin KaFai Lau <kafai@fb.com>
3032 R:      Song Liu <songliubraving@fb.com>
3033 R:      Yonghong Song <yhs@fb.com>
3034 L:      netdev@vger.kernel.org
3035 L:      bpf@vger.kernel.org
3036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3038 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3039 S:      Supported
3040 F:      arch/*/net/*
3041 F:      Documentation/networking/filter.txt
3042 F:      Documentation/bpf/
3043 F:      include/linux/bpf*
3044 F:      include/linux/filter.h
3045 F:      include/trace/events/xdp.h
3046 F:      include/uapi/linux/bpf*
3047 F:      include/uapi/linux/filter.h
3048 F:      kernel/bpf/
3049 F:      kernel/trace/bpf_trace.c
3050 F:      lib/test_bpf.c
3051 F:      net/bpf/
3052 F:      net/core/filter.c
3053 F:      net/sched/act_bpf.c
3054 F:      net/sched/cls_bpf.c
3055 F:      samples/bpf/
3056 F:      tools/bpf/
3057 F:      tools/lib/bpf/
3058 F:      tools/testing/selftests/bpf/
3059 K:      bpf
3060 N:      bpf
3061
3062 BPF JIT for ARM
3063 M:      Shubham Bansal <illusionist.neo@gmail.com>
3064 L:      netdev@vger.kernel.org
3065 L:      bpf@vger.kernel.org
3066 S:      Maintained
3067 F:      arch/arm/net/
3068
3069 BPF JIT for ARM64
3070 M:      Daniel Borkmann <daniel@iogearbox.net>
3071 M:      Alexei Starovoitov <ast@kernel.org>
3072 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3073 L:      netdev@vger.kernel.org
3074 L:      bpf@vger.kernel.org
3075 S:      Supported
3076 F:      arch/arm64/net/
3077
3078 BPF JIT for MIPS (32-BIT AND 64-BIT)
3079 M:      Paul Burton <paul.burton@mips.com>
3080 L:      netdev@vger.kernel.org
3081 L:      bpf@vger.kernel.org
3082 S:      Maintained
3083 F:      arch/mips/net/
3084
3085 BPF JIT for NFP NICs
3086 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3087 L:      netdev@vger.kernel.org
3088 L:      bpf@vger.kernel.org
3089 S:      Supported
3090 F:      drivers/net/ethernet/netronome/nfp/bpf/
3091
3092 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3093 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3094 M:      Sandipan Das <sandipan@linux.ibm.com>
3095 L:      netdev@vger.kernel.org
3096 L:      bpf@vger.kernel.org
3097 S:      Maintained
3098 F:      arch/powerpc/net/
3099
3100 BPF JIT for RISC-V (RV64G)
3101 M:      Björn Töpel <bjorn.topel@gmail.com>
3102 L:      netdev@vger.kernel.org
3103 S:      Maintained
3104 F:      arch/riscv/net/
3105
3106 BPF JIT for S390
3107 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3108 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3109 M:      Vasily Gorbik <gor@linux.ibm.com>
3110 L:      netdev@vger.kernel.org
3111 L:      bpf@vger.kernel.org
3112 S:      Maintained
3113 F:      arch/s390/net/
3114 X:      arch/s390/net/pnet.c
3115
3116 BPF JIT for SPARC (32-BIT AND 64-BIT)
3117 M:      David S. Miller <davem@davemloft.net>
3118 L:      netdev@vger.kernel.org
3119 L:      bpf@vger.kernel.org
3120 S:      Maintained
3121 F:      arch/sparc/net/
3122
3123 BPF JIT for X86 32-BIT
3124 M:      Wang YanQing <udknight@gmail.com>
3125 L:      netdev@vger.kernel.org
3126 L:      bpf@vger.kernel.org
3127 S:      Maintained
3128 F:      arch/x86/net/bpf_jit_comp32.c
3129
3130 BPF JIT for X86 64-BIT
3131 M:      Alexei Starovoitov <ast@kernel.org>
3132 M:      Daniel Borkmann <daniel@iogearbox.net>
3133 L:      netdev@vger.kernel.org
3134 L:      bpf@vger.kernel.org
3135 S:      Supported
3136 F:      arch/x86/net/
3137 X:      arch/x86/net/bpf_jit_comp32.c
3138
3139 BROADCOM B44 10/100 ETHERNET DRIVER
3140 M:      Michael Chan <michael.chan@broadcom.com>
3141 L:      netdev@vger.kernel.org
3142 S:      Supported
3143 F:      drivers/net/ethernet/broadcom/b44.*
3144
3145 BROADCOM B53 ETHERNET SWITCH DRIVER
3146 M:      Florian Fainelli <f.fainelli@gmail.com>
3147 L:      netdev@vger.kernel.org
3148 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3149 S:      Supported
3150 F:      drivers/net/dsa/b53/*
3151 F:      include/linux/platform_data/b53.h
3152
3153 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3154 M:      Florian Fainelli <f.fainelli@gmail.com>
3155 M:      Ray Jui <rjui@broadcom.com>
3156 M:      Scott Branden <sbranden@broadcom.com>
3157 M:      bcm-kernel-feedback-list@broadcom.com
3158 T:      git git://github.com/broadcom/mach-bcm
3159 S:      Maintained
3160 N:      bcm281*
3161 N:      bcm113*
3162 N:      bcm216*
3163 N:      kona
3164 F:      arch/arm/mach-bcm/
3165
3166 BROADCOM BCM2835 ARM ARCHITECTURE
3167 M:      Eric Anholt <eric@anholt.net>
3168 M:      Stefan Wahren <wahrenst@gmx.net>
3169 L:      bcm-kernel-feedback-list@broadcom.com
3170 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172 T:      git git://github.com/anholt/linux
3173 S:      Maintained
3174 N:      bcm2835
3175 F:      drivers/staging/vc04_services
3176
3177 BROADCOM BCM47XX MIPS ARCHITECTURE
3178 M:      Hauke Mehrtens <hauke@hauke-m.de>
3179 M:      Rafał Miłecki <zajec5@gmail.com>
3180 L:      linux-mips@vger.kernel.org
3181 S:      Maintained
3182 F:      Documentation/devicetree/bindings/mips/brcm/
3183 F:      arch/mips/bcm47xx/*
3184 F:      arch/mips/include/asm/mach-bcm47xx/*
3185
3186 BROADCOM BCM5301X ARM ARCHITECTURE
3187 M:      Hauke Mehrtens <hauke@hauke-m.de>
3188 M:      Rafał Miłecki <zajec5@gmail.com>
3189 M:      bcm-kernel-feedback-list@broadcom.com
3190 L:      linux-arm-kernel@lists.infradead.org
3191 S:      Maintained
3192 F:      arch/arm/mach-bcm/bcm_5301x.c
3193 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3194 F:      arch/arm/boot/dts/bcm470*
3195 F:      arch/arm/boot/dts/bcm953012*
3196
3197 BROADCOM BCM53573 ARM ARCHITECTURE
3198 M:      Rafał Miłecki <rafal@milecki.pl>
3199 L:      bcm-kernel-feedback-list@broadcom.com
3200 L:      linux-arm-kernel@lists.infradead.org
3201 S:      Maintained
3202 F:      arch/arm/boot/dts/bcm53573*
3203 F:      arch/arm/boot/dts/bcm47189*
3204
3205 BROADCOM BCM63XX ARM ARCHITECTURE
3206 M:      Florian Fainelli <f.fainelli@gmail.com>
3207 M:      bcm-kernel-feedback-list@broadcom.com
3208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3209 T:      git git://github.com/broadcom/stblinux.git
3210 S:      Maintained
3211 N:      bcm63xx
3212
3213 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3214 M:      Kevin Cernekee <cernekee@gmail.com>
3215 L:      linux-usb@vger.kernel.org
3216 S:      Maintained
3217 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3218
3219 BROADCOM BCM7XXX ARM ARCHITECTURE
3220 M:      Brian Norris <computersforpeace@gmail.com>
3221 M:      Gregory Fong <gregory.0xf0@gmail.com>
3222 M:      Florian Fainelli <f.fainelli@gmail.com>
3223 M:      bcm-kernel-feedback-list@broadcom.com
3224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3225 T:      git git://github.com/broadcom/stblinux.git
3226 S:      Maintained
3227 F:      arch/arm/mach-bcm/*brcmstb*
3228 F:      arch/arm/boot/dts/bcm7*.dts*
3229 F:      drivers/bus/brcmstb_gisb.c
3230 F:      arch/arm/mm/cache-b15-rac.c
3231 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3232 N:      brcmstb
3233
3234 BROADCOM BMIPS CPUFREQ DRIVER
3235 M:      Markus Mayer <mmayer@broadcom.com>
3236 M:      bcm-kernel-feedback-list@broadcom.com
3237 L:      linux-pm@vger.kernel.org
3238 S:      Maintained
3239 F:      drivers/cpufreq/bmips-cpufreq.c
3240
3241 BROADCOM BMIPS MIPS ARCHITECTURE
3242 M:      Kevin Cernekee <cernekee@gmail.com>
3243 M:      Florian Fainelli <f.fainelli@gmail.com>
3244 L:      bcm-kernel-feedback-list@broadcom.com
3245 L:      linux-mips@vger.kernel.org
3246 T:      git git://github.com/broadcom/stblinux.git
3247 S:      Maintained
3248 F:      arch/mips/bmips/*
3249 F:      arch/mips/include/asm/mach-bmips/*
3250 F:      arch/mips/kernel/*bmips*
3251 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3252 F:      drivers/irqchip/irq-bcm63*
3253 F:      drivers/irqchip/irq-bcm7*
3254 F:      drivers/irqchip/irq-brcmstb*
3255 F:      include/linux/bcm963xx_nvram.h
3256 F:      include/linux/bcm963xx_tag.h
3257
3258 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3259 M:      Rasesh Mody <rmody@marvell.com>
3260 M:      GR-Linux-NIC-Dev@marvell.com
3261 L:      netdev@vger.kernel.org
3262 S:      Supported
3263 F:      drivers/net/ethernet/broadcom/bnx2.*
3264 F:      drivers/net/ethernet/broadcom/bnx2_*
3265
3266 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3267 M:      QLogic-Storage-Upstream@qlogic.com
3268 L:      linux-scsi@vger.kernel.org
3269 S:      Supported
3270 F:      drivers/scsi/bnx2fc/
3271
3272 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3273 M:      QLogic-Storage-Upstream@qlogic.com
3274 L:      linux-scsi@vger.kernel.org
3275 S:      Supported
3276 F:      drivers/scsi/bnx2i/
3277
3278 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3279 M:      Ariel Elior <aelior@marvell.com>
3280 M:      Sudarsana Kalluru <skalluru@marvell.com>
3281 M:      GR-everest-linux-l2@marvell.com
3282 L:      netdev@vger.kernel.org
3283 S:      Supported
3284 F:      drivers/net/ethernet/broadcom/bnx2x/
3285
3286 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3287 M:      Michael Chan <michael.chan@broadcom.com>
3288 L:      netdev@vger.kernel.org
3289 S:      Supported
3290 F:      drivers/net/ethernet/broadcom/bnxt/
3291
3292 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3293 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3294 M:      Franky Lin <franky.lin@broadcom.com>
3295 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3296 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3297 M:      Wright Feng <wright.feng@cypress.com>
3298 L:      linux-wireless@vger.kernel.org
3299 L:      brcm80211-dev-list.pdl@broadcom.com
3300 L:      brcm80211-dev-list@cypress.com
3301 S:      Supported
3302 F:      drivers/net/wireless/broadcom/brcm80211/
3303
3304 BROADCOM BRCMSTB GPIO DRIVER
3305 M:      Gregory Fong <gregory.0xf0@gmail.com>
3306 L:      bcm-kernel-feedback-list@broadcom.com
3307 S:      Supported
3308 F:      drivers/gpio/gpio-brcmstb.c
3309 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3310
3311 BROADCOM BRCMSTB I2C DRIVER
3312 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3313 L:      linux-i2c@vger.kernel.org
3314 L:      bcm-kernel-feedback-list@broadcom.com
3315 S:      Supported
3316 F:      drivers/i2c/busses/i2c-brcmstb.c
3317 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3318
3319 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3320 M:      Al Cooper <alcooperx@gmail.com>
3321 L:      linux-kernel@vger.kernel.org
3322 L:      bcm-kernel-feedback-list@broadcom.com
3323 S:      Maintained
3324 F:      drivers/phy/broadcom/phy-brcm-usb*
3325
3326 BROADCOM GENET ETHERNET DRIVER
3327 M:      Doug Berger <opendmb@gmail.com>
3328 M:      Florian Fainelli <f.fainelli@gmail.com>
3329 L:      bcm-kernel-feedback-list@broadcom.com
3330 L:      netdev@vger.kernel.org
3331 S:      Supported
3332 F:      drivers/net/ethernet/broadcom/genet/
3333
3334 BROADCOM IPROC ARM ARCHITECTURE
3335 M:      Ray Jui <rjui@broadcom.com>
3336 M:      Scott Branden <sbranden@broadcom.com>
3337 M:      bcm-kernel-feedback-list@broadcom.com
3338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3339 T:      git git://github.com/broadcom/cygnus-linux.git
3340 S:      Maintained
3341 N:      iproc
3342 N:      cygnus
3343 N:      bcm[-_]nsp
3344 N:      bcm9113*
3345 N:      bcm9583*
3346 N:      bcm9585*
3347 N:      bcm9586*
3348 N:      bcm988312
3349 N:      bcm113*
3350 N:      bcm583*
3351 N:      bcm585*
3352 N:      bcm586*
3353 N:      bcm88312
3354 N:      hr2
3355 N:      stingray
3356 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3357 F:      arch/arm64/boot/dts/broadcom/stingray/*
3358 F:      drivers/clk/bcm/clk-ns*
3359 F:      drivers/clk/bcm/clk-sr*
3360 F:      drivers/pinctrl/bcm/pinctrl-ns*
3361 F:      include/dt-bindings/clock/bcm-sr*
3362
3363 BROADCOM KONA GPIO DRIVER
3364 M:      Ray Jui <rjui@broadcom.com>
3365 L:      bcm-kernel-feedback-list@broadcom.com
3366 S:      Supported
3367 F:      drivers/gpio/gpio-bcm-kona.c
3368 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3369
3370 BROADCOM NETXTREME-E ROCE DRIVER
3371 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3372 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3373 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3374 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3375 L:      linux-rdma@vger.kernel.org
3376 W:      http://www.broadcom.com
3377 S:      Supported
3378 F:      drivers/infiniband/hw/bnxt_re/
3379 F:      include/uapi/rdma/bnxt_re-abi.h
3380
3381 BROADCOM NVRAM DRIVER
3382 M:      Rafał Miłecki <zajec5@gmail.com>
3383 L:      linux-mips@vger.kernel.org
3384 S:      Maintained
3385 F:      drivers/firmware/broadcom/*
3386
3387 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3388 M:      Rafał Miłecki <zajec5@gmail.com>
3389 L:      linux-wireless@vger.kernel.org
3390 S:      Maintained
3391 F:      drivers/bcma/
3392 F:      include/linux/bcma/
3393
3394 BROADCOM STB AVS CPUFREQ DRIVER
3395 M:      Markus Mayer <mmayer@broadcom.com>
3396 M:      bcm-kernel-feedback-list@broadcom.com
3397 L:      linux-pm@vger.kernel.org
3398 S:      Maintained
3399 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3400 F:      drivers/cpufreq/brcmstb*
3401
3402 BROADCOM STB AVS TMON DRIVER
3403 M:      Markus Mayer <mmayer@broadcom.com>
3404 M:      bcm-kernel-feedback-list@broadcom.com
3405 L:      linux-pm@vger.kernel.org
3406 S:      Maintained
3407 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3408 F:      drivers/thermal/broadcom/brcmstb*
3409
3410 BROADCOM STB NAND FLASH DRIVER
3411 M:      Brian Norris <computersforpeace@gmail.com>
3412 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3413 L:      linux-mtd@lists.infradead.org
3414 L:      bcm-kernel-feedback-list@broadcom.com
3415 S:      Maintained
3416 F:      drivers/mtd/nand/raw/brcmnand/
3417
3418 BROADCOM STB DPFE DRIVER
3419 M:      Markus Mayer <mmayer@broadcom.com>
3420 M:      bcm-kernel-feedback-list@broadcom.com
3421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3422 S:      Maintained
3423 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3424 F:      drivers/memory/brcmstb_dpfe.c
3425
3426 BROADCOM SPI DRIVER
3427 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3428 M:      bcm-kernel-feedback-list@broadcom.com
3429 S:      Maintained
3430 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3431 F:      drivers/spi/spi-bcm-qspi.*
3432 F:      drivers/spi/spi-brcmstb-qspi.c
3433 F:      drivers/spi/spi-iproc-qspi.c
3434
3435 BROADCOM SYSTEMPORT ETHERNET DRIVER
3436 M:      Florian Fainelli <f.fainelli@gmail.com>
3437 L:      bcm-kernel-feedback-list@broadcom.com
3438 L:      netdev@vger.kernel.org
3439 S:      Supported
3440 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3441
3442 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3443 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3444 M:      Prashant Sreedharan <prashant@broadcom.com>
3445 M:      Michael Chan <mchan@broadcom.com>
3446 L:      netdev@vger.kernel.org
3447 S:      Supported
3448 F:      drivers/net/ethernet/broadcom/tg3.*
3449
3450 BROCADE BFA FC SCSI DRIVER
3451 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3452 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3453 L:      linux-scsi@vger.kernel.org
3454 S:      Supported
3455 F:      drivers/scsi/bfa/
3456
3457 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3458 M:      Rasesh Mody <rmody@marvell.com>
3459 M:      Sudarsana Kalluru <skalluru@marvell.com>
3460 M:      GR-Linux-NIC-Dev@marvell.com
3461 L:      netdev@vger.kernel.org
3462 S:      Supported
3463 F:      drivers/net/ethernet/brocade/bna/
3464
3465 BSG (block layer generic sg v4 driver)
3466 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3467 L:      linux-scsi@vger.kernel.org
3468 S:      Supported
3469 F:      block/bsg.c
3470 F:      include/linux/bsg.h
3471 F:      include/uapi/linux/bsg.h
3472
3473 BT87X AUDIO DRIVER
3474 M:      Clemens Ladisch <clemens@ladisch.de>
3475 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3477 S:      Maintained
3478 F:      Documentation/sound/cards/bt87x.rst
3479 F:      sound/pci/bt87x.c
3480
3481 BT8XXGPIO DRIVER
3482 M:      Michael Buesch <m@bues.ch>
3483 W:      http://bu3sch.de/btgpio.php
3484 S:      Maintained
3485 F:      drivers/gpio/gpio-bt8xx.c
3486
3487 BTRFS FILE SYSTEM
3488 M:      Chris Mason <clm@fb.com>
3489 M:      Josef Bacik <josef@toxicpanda.com>
3490 M:      David Sterba <dsterba@suse.com>
3491 L:      linux-btrfs@vger.kernel.org
3492 W:      http://btrfs.wiki.kernel.org/
3493 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3495 S:      Maintained
3496 F:      Documentation/filesystems/btrfs.txt
3497 F:      fs/btrfs/
3498 F:      include/linux/btrfs*
3499 F:      include/uapi/linux/btrfs*
3500
3501 BTTV VIDEO4LINUX DRIVER
3502 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3503 L:      linux-media@vger.kernel.org
3504 W:      https://linuxtv.org
3505 T:      git git://linuxtv.org/media_tree.git
3506 S:      Odd fixes
3507 F:      Documentation/media/v4l-drivers/bttv*
3508 F:      drivers/media/pci/bt8xx/bttv*
3509
3510 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3511 M:      Chanwoo Choi <cw00.choi@samsung.com>
3512 L:      linux-pm@vger.kernel.org
3513 L:      linux-samsung-soc@vger.kernel.org
3514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3515 S:      Maintained
3516 F:      drivers/devfreq/exynos-bus.c
3517 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3518
3519 BUSLOGIC SCSI DRIVER
3520 M:      Khalid Aziz <khalid@gonehiking.org>
3521 L:      linux-scsi@vger.kernel.org
3522 S:      Maintained
3523 F:      drivers/scsi/BusLogic.*
3524 F:      drivers/scsi/FlashPoint.*
3525
3526 C-MEDIA CMI8788 DRIVER
3527 M:      Clemens Ladisch <clemens@ladisch.de>
3528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3530 S:      Maintained
3531 F:      sound/pci/oxygen/
3532
3533 C-SKY ARCHITECTURE
3534 M:      Guo Ren <guoren@kernel.org>
3535 T:      git https://github.com/c-sky/csky-linux.git
3536 S:      Supported
3537 F:      arch/csky/
3538 F:      Documentation/devicetree/bindings/csky/
3539 F:      drivers/irqchip/irq-csky-*
3540 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3541 F:      drivers/clocksource/timer-gx6605s.c
3542 F:      drivers/clocksource/timer-mp-csky.c
3543 F:      Documentation/devicetree/bindings/timer/csky,*
3544 K:      csky
3545 N:      csky
3546
3547 C6X ARCHITECTURE
3548 M:      Mark Salter <msalter@redhat.com>
3549 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3550 L:      linux-c6x-dev@linux-c6x.org
3551 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3552 S:      Maintained
3553 F:      arch/c6x/
3554
3555 CA8210 IEEE-802.15.4 RADIO DRIVER
3556 M:      Harry Morris <h.morris@cascoda.com>
3557 L:      linux-wpan@vger.kernel.org
3558 W:      https://github.com/Cascoda/ca8210-linux.git
3559 S:      Maintained
3560 F:      drivers/net/ieee802154/ca8210.c
3561 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3562
3563 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3564 M:      David Howells <dhowells@redhat.com>
3565 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3566 S:      Supported
3567 F:      Documentation/filesystems/caching/cachefiles.txt
3568 F:      fs/cachefiles/
3569
3570 CADENCE MIPI-CSI2 BRIDGES
3571 M:      Maxime Ripard <mripard@kernel.org>
3572 L:      linux-media@vger.kernel.org
3573 S:      Maintained
3574 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3575 F:      drivers/media/platform/cadence/cdns-csi2*
3576
3577 CADET FM/AM RADIO RECEIVER DRIVER
3578 M:      Hans Verkuil <hverkuil@xs4all.nl>
3579 L:      linux-media@vger.kernel.org
3580 T:      git git://linuxtv.org/media_tree.git
3581 W:      https://linuxtv.org
3582 S:      Maintained
3583 F:      drivers/media/radio/radio-cadet*
3584
3585 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3586 M:      Jonathan Corbet <corbet@lwn.net>
3587 L:      linux-media@vger.kernel.org
3588 T:      git git://linuxtv.org/media_tree.git
3589 S:      Maintained
3590 F:      Documentation/media/v4l-drivers/cafe_ccic*
3591 F:      drivers/media/platform/marvell-ccic/
3592
3593 CAIF NETWORK LAYER
3594 L:      netdev@vger.kernel.org
3595 S:      Orphan
3596 F:      Documentation/networking/caif/
3597 F:      drivers/net/caif/
3598 F:      include/uapi/linux/caif/
3599 F:      include/net/caif/
3600 F:      net/caif/
3601
3602 CAKE QDISC
3603 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3604 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3605 S:      Maintained
3606 F:      net/sched/sch_cake.c
3607
3608 CALGARY x86-64 IOMMU
3609 M:      Muli Ben-Yehuda <mulix@mulix.org>
3610 M:      Jon Mason <jdmason@kudzu.us>
3611 L:      iommu@lists.linux-foundation.org
3612 S:      Maintained
3613 F:      arch/x86/kernel/pci-calgary_64.c
3614 F:      arch/x86/kernel/tce_64.c
3615 F:      arch/x86/include/asm/calgary.h
3616 F:      arch/x86/include/asm/tce.h
3617
3618 CAN NETWORK DRIVERS
3619 M:      Wolfgang Grandegger <wg@grandegger.com>
3620 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3621 L:      linux-can@vger.kernel.org
3622 W:      https://github.com/linux-can
3623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3625 S:      Maintained
3626 F:      Documentation/devicetree/bindings/net/can/
3627 F:      drivers/net/can/
3628 F:      include/linux/can/dev.h
3629 F:      include/linux/can/platform/
3630 F:      include/uapi/linux/can/error.h
3631 F:      include/uapi/linux/can/netlink.h
3632
3633 CAN NETWORK LAYER
3634 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3635 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3636 L:      linux-can@vger.kernel.org
3637 W:      https://github.com/linux-can
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3640 S:      Maintained
3641 F:      Documentation/networking/can.rst
3642 F:      net/can/
3643 F:      include/linux/can/core.h
3644 F:      include/uapi/linux/can.h
3645 F:      include/uapi/linux/can/bcm.h
3646 F:      include/uapi/linux/can/raw.h
3647 F:      include/uapi/linux/can/gw.h
3648
3649 CAPABILITIES
3650 M:      Serge Hallyn <serge@hallyn.com>
3651 L:      linux-security-module@vger.kernel.org
3652 S:      Supported
3653 F:      include/linux/capability.h
3654 F:      include/uapi/linux/capability.h
3655 F:      security/commoncap.c
3656 F:      kernel/capability.c
3657
3658 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3659 M:      Kevin Tsai <ktsai@capellamicro.com>
3660 S:      Maintained
3661 F:      drivers/iio/light/cm*
3662
3663 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3664 M:      Christian Lamparter <chunkeey@googlemail.com>
3665 L:      linux-wireless@vger.kernel.org
3666 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3667 S:      Maintained
3668 F:      drivers/net/wireless/ath/carl9170/
3669
3670 CAVIUM I2C DRIVER
3671 M:      Jan Glauber <jglauber@cavium.com>
3672 M:      David Daney <david.daney@cavium.com>
3673 W:      http://www.cavium.com
3674 S:      Supported
3675 F:      drivers/i2c/busses/i2c-octeon*
3676 F:      drivers/i2c/busses/i2c-thunderx*
3677
3678 CAVIUM LIQUIDIO NETWORK DRIVER
3679 M:      Derek Chickles <dchickles@marvell.com>
3680 M:      Satanand Burla <sburla@marvell.com>
3681 M:      Felix Manlunas <fmanlunas@marvell.com>
3682 L:      netdev@vger.kernel.org
3683 W:      http://www.cavium.com
3684 S:      Supported
3685 F:      drivers/net/ethernet/cavium/liquidio/
3686
3687 CAVIUM MMC DRIVER
3688 M:      Jan Glauber <jglauber@cavium.com>
3689 M:      David Daney <david.daney@cavium.com>
3690 M:      Steven J. Hill <Steven.Hill@cavium.com>
3691 W:      http://www.cavium.com
3692 S:      Supported
3693 F:      drivers/mmc/host/cavium*
3694
3695 CAVIUM OCTEON-TX CRYPTO DRIVER
3696 M:      George Cherian <george.cherian@cavium.com>
3697 L:      linux-crypto@vger.kernel.org
3698 W:      http://www.cavium.com
3699 S:      Supported
3700 F:      drivers/crypto/cavium/cpt/
3701
3702 CAVIUM THUNDERX2 ARM64 SOC
3703 M:      Robert Richter <rrichter@cavium.com>
3704 M:      Jayachandran C <jnair@caviumnetworks.com>
3705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3706 S:      Maintained
3707 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3708 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3709
3710 CC2520 IEEE-802.15.4 RADIO DRIVER
3711 M:      Varka Bhadram <varkabhadram@gmail.com>
3712 L:      linux-wpan@vger.kernel.org
3713 S:      Maintained
3714 F:      drivers/net/ieee802154/cc2520.c
3715 F:      include/linux/spi/cc2520.h
3716 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3717
3718 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3719 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3720 L:      linux-crypto@vger.kernel.org
3721 S:      Supported
3722 F:      drivers/crypto/ccree/
3723 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3724
3725 CEC FRAMEWORK
3726 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3727 L:      linux-media@vger.kernel.org
3728 T:      git git://linuxtv.org/media_tree.git
3729 W:      http://linuxtv.org
3730 S:      Supported
3731 F:      Documentation/media/kapi/cec-core.rst
3732 F:      Documentation/media/uapi/cec
3733 F:      drivers/media/cec/
3734 F:      drivers/media/rc/keymaps/rc-cec.c
3735 F:      include/media/cec.h
3736 F:      include/media/cec-notifier.h
3737 F:      include/uapi/linux/cec.h
3738 F:      include/uapi/linux/cec-funcs.h
3739 F:      Documentation/devicetree/bindings/media/cec.txt
3740 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3741
3742 CEC GPIO DRIVER
3743 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3744 L:      linux-media@vger.kernel.org
3745 T:      git git://linuxtv.org/media_tree.git
3746 W:      http://linuxtv.org
3747 S:      Supported
3748 F:      drivers/media/platform/cec-gpio/
3749 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3750
3751 CELL BROADBAND ENGINE ARCHITECTURE
3752 M:      Arnd Bergmann <arnd@arndb.de>
3753 L:      linuxppc-dev@lists.ozlabs.org
3754 W:      http://www.ibm.com/developerworks/power/cell/
3755 S:      Supported
3756 F:      arch/powerpc/include/asm/cell*.h
3757 F:      arch/powerpc/include/asm/spu*.h
3758 F:      arch/powerpc/include/uapi/asm/spu*.h
3759 F:      arch/powerpc/oprofile/*cell*
3760 F:      arch/powerpc/platforms/cell/
3761
3762 CEPH COMMON CODE (LIBCEPH)
3763 M:      Ilya Dryomov <idryomov@gmail.com>
3764 M:      Jeff Layton <jlayton@kernel.org>
3765 M:      Sage Weil <sage@redhat.com>
3766 L:      ceph-devel@vger.kernel.org
3767 W:      http://ceph.com/
3768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3769 T:      git git://github.com/ceph/ceph-client.git
3770 S:      Supported
3771 F:      net/ceph/
3772 F:      include/linux/ceph/
3773 F:      include/linux/crush/
3774
3775 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3776 M:      Jeff Layton <jlayton@kernel.org>
3777 M:      Sage Weil <sage@redhat.com>
3778 M:      Ilya Dryomov <idryomov@gmail.com>
3779 L:      ceph-devel@vger.kernel.org
3780 W:      http://ceph.com/
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3782 T:      git git://github.com/ceph/ceph-client.git
3783 S:      Supported
3784 F:      Documentation/filesystems/ceph.txt
3785 F:      fs/ceph/
3786
3787 CERTIFICATE HANDLING:
3788 M:      David Howells <dhowells@redhat.com>
3789 M:      David Woodhouse <dwmw2@infradead.org>
3790 L:      keyrings@vger.kernel.org
3791 S:      Maintained
3792 F:      Documentation/admin-guide/module-signing.rst
3793 F:      certs/
3794 F:      scripts/sign-file.c
3795 F:      scripts/extract-cert.c
3796
3797 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3798 L:      linux-usb@vger.kernel.org
3799 S:      Orphan
3800 F:      Documentation/usb/wusb-design-overview.rst
3801 F:      Documentation/usb/wusb-cbaf
3802 F:      drivers/usb/host/hwa-hc.c
3803 F:      drivers/usb/host/whci/
3804 F:      drivers/usb/wusbcore/
3805 F:      include/linux/usb/wusb*
3806
3807 CFAG12864B LCD DRIVER
3808 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3809 S:      Maintained
3810 F:      drivers/auxdisplay/cfag12864b.c
3811 F:      include/linux/cfag12864b.h
3812
3813 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3814 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3815 S:      Maintained
3816 F:      drivers/auxdisplay/cfag12864bfb.c
3817 F:      include/linux/cfag12864b.h
3818
3819 802.11 (including CFG80211/NL80211)
3820 M:      Johannes Berg <johannes@sipsolutions.net>
3821 L:      linux-wireless@vger.kernel.org
3822 W:      http://wireless.kernel.org/
3823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3825 S:      Maintained
3826 F:      net/wireless/
3827 F:      include/uapi/linux/nl80211.h
3828 F:      include/linux/ieee80211.h
3829 F:      include/net/wext.h
3830 F:      include/net/cfg80211.h
3831 F:      include/net/iw_handler.h
3832 F:      include/net/ieee80211_radiotap.h
3833 F:      Documentation/driver-api/80211/cfg80211.rst
3834 F:      Documentation/networking/regulatory.txt
3835
3836 CHAR and MISC DRIVERS
3837 M:      Arnd Bergmann <arnd@arndb.de>
3838 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3840 S:      Supported
3841 F:      drivers/char/
3842 F:      drivers/misc/
3843 F:      include/linux/miscdevice.h
3844
3845 CHECKPATCH
3846 M:      Andy Whitcroft <apw@canonical.com>
3847 M:      Joe Perches <joe@perches.com>
3848 S:      Maintained
3849 F:      scripts/checkpatch.pl
3850
3851 CHINESE DOCUMENTATION
3852 M:      Harry Wei <harryxiyou@gmail.com>
3853 M:      Alex Shi <alex.shi@linux.alibaba.com>
3854 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3855 S:      Maintained
3856 F:      Documentation/translations/zh_CN/
3857
3858 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3859 M:      Peter Chen <Peter.Chen@nxp.com>
3860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3861 L:      linux-usb@vger.kernel.org
3862 S:      Maintained
3863 F:      drivers/usb/chipidea/
3864
3865 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3866 M:      Hans de Goede <hdegoede@redhat.com>
3867 L:      linux-input@vger.kernel.org
3868 S:      Maintained
3869 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3870 F:      drivers/input/touchscreen/chipone_icn8318.c
3871
3872 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3873 M:      Hans de Goede <hdegoede@redhat.com>
3874 L:      linux-input@vger.kernel.org
3875 S:      Maintained
3876 F:      drivers/input/touchscreen/chipone_icn8505.c
3877
3878 CHROME HARDWARE PLATFORM SUPPORT
3879 M:      Benson Leung <bleung@chromium.org>
3880 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3881 S:      Maintained
3882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3883 F:      drivers/platform/chrome/
3884
3885 CHROMEOS EC SUBDRIVERS
3886 M:      Benson Leung <bleung@chromium.org>
3887 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3888 R:      Guenter Roeck <groeck@chromium.org>
3889 S:      Maintained
3890 N:      cros_ec
3891 N:      cros-ec
3892 F:      drivers/power/supply/cros_usbpd-charger.c
3893
3894 CHROMEOS EC CODEC DRIVER
3895 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3896 S:      Maintained
3897 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3898 R:      Guenter Roeck <groeck@chromium.org>
3899 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3900 F:      sound/soc/codecs/cros_ec_codec.*
3901
3902 CIRRUS LOGIC AUDIO CODEC DRIVERS
3903 M:      Brian Austin <brian.austin@cirrus.com>
3904 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3905 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3906 S:      Maintained
3907 F:      sound/soc/codecs/cs*
3908
3909 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3910 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3911 L:      netdev@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3914
3915 CIRRUS LOGIC LOCHNAGAR DRIVER
3916 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3917 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3918 L:      patches@opensource.cirrus.com
3919 S:      Supported
3920 F:      drivers/clk/clk-lochnagar.c
3921 F:      drivers/hwmon/lochnagar-hwmon.c
3922 F:      drivers/mfd/lochnagar-i2c.c
3923 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3924 F:      drivers/regulator/lochnagar-regulator.c
3925 F:      sound/soc/codecs/lochnagar-sc.c
3926 F:      include/dt-bindings/clk/lochnagar.h
3927 F:      include/dt-bindings/pinctrl/lochnagar.h
3928 F:      include/linux/mfd/lochnagar*
3929 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3930 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3931 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3932 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3933 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3934 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3935 F:      Documentation/hwmon/lochnagar.rst
3936
3937 CISCO FCOE HBA DRIVER
3938 M:      Satish Kharat <satishkh@cisco.com>
3939 M:      Sesidhar Baddela <sebaddel@cisco.com>
3940 M:      Karan Tilak Kumar <kartilak@cisco.com>
3941 L:      linux-scsi@vger.kernel.org
3942 S:      Supported
3943 F:      drivers/scsi/fnic/
3944
3945 CISCO SCSI HBA DRIVER
3946 M:      Karan Tilak Kumar <kartilak@cisco.com>
3947 M:      Sesidhar Baddela <sebaddel@cisco.com>
3948 L:      linux-scsi@vger.kernel.org
3949 S:      Supported
3950 F:      drivers/scsi/snic/
3951
3952 CISCO VIC ETHERNET NIC DRIVER
3953 M:      Christian Benvenuti <benve@cisco.com>
3954 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3955 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3956 S:      Supported
3957 F:      drivers/net/ethernet/cisco/enic/
3958
3959 CISCO VIC LOW LATENCY NIC DRIVER
3960 M:      Christian Benvenuti <benve@cisco.com>
3961 M:      Nelson Escobar <neescoba@cisco.com>
3962 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3963 S:      Supported
3964 F:      drivers/infiniband/hw/usnic/
3965
3966 CIRRUS LOGIC MADERA CODEC DRIVERS
3967 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3968 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3970 L:      patches@opensource.cirrus.com
3971 T:      git https://github.com/CirrusLogic/linux-drivers.git
3972 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3973 S:      Supported
3974 F:      Documentation/devicetree/bindings/mfd/madera.txt
3975 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3976 F:      Documentation/devicetree/bindings/sound/madera.txt
3977 F:      include/dt-bindings/sound/madera*
3978 F:      include/linux/irqchip/irq-madera*
3979 F:      include/linux/mfd/madera/*
3980 F:      include/sound/madera*
3981 F:      drivers/gpio/gpio-madera*
3982 F:      drivers/irqchip/irq-madera*
3983 F:      drivers/mfd/madera*
3984 F:      drivers/mfd/cs47l*
3985 F:      drivers/pinctrl/cirrus/*
3986 F:      sound/soc/codecs/cs47l*
3987 F:      sound/soc/codecs/madera*
3988
3989 CLANG-FORMAT FILE
3990 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3991 S:      Maintained
3992 F:      .clang-format
3993
3994 CLANG/LLVM BUILD SUPPORT
3995 L:      clang-built-linux@googlegroups.com
3996 W:      https://clangbuiltlinux.github.io/
3997 B:      https://github.com/ClangBuiltLinux/linux/issues
3998 C:      irc://chat.freenode.net/clangbuiltlinux
3999 S:      Supported
4000 K:      \b(?i:clang|llvm)\b
4001
4002 CLEANCACHE API
4003 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4004 L:      linux-kernel@vger.kernel.org
4005 S:      Maintained
4006 F:      mm/cleancache.c
4007 F:      include/linux/cleancache.h
4008
4009 CLK API
4010 M:      Russell King <linux@armlinux.org.uk>
4011 L:      linux-clk@vger.kernel.org
4012 S:      Maintained
4013 F:      include/linux/clk.h
4014
4015 CLOCKSOURCE, CLOCKEVENT DRIVERS
4016 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4017 M:      Thomas Gleixner <tglx@linutronix.de>
4018 L:      linux-kernel@vger.kernel.org
4019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4020 S:      Supported
4021 F:      drivers/clocksource/
4022 F:      Documentation/devicetree/bindings/timer/
4023
4024 CMPC ACPI DRIVER
4025 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4026 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4027 L:      platform-driver-x86@vger.kernel.org
4028 S:      Supported
4029 F:      drivers/platform/x86/classmate-laptop.c
4030
4031 COBALT MEDIA DRIVER
4032 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4033 L:      linux-media@vger.kernel.org
4034 T:      git git://linuxtv.org/media_tree.git
4035 W:      https://linuxtv.org
4036 S:      Supported
4037 F:      drivers/media/pci/cobalt/
4038
4039 COCCINELLE/Semantic Patches (SmPL)
4040 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4041 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4042 M:      Nicolas Palix <nicolas.palix@imag.fr>
4043 M:      Michal Marek <michal.lkml@markovi.net>
4044 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4046 W:      http://coccinelle.lip6.fr/
4047 S:      Supported
4048 F:      Documentation/dev-tools/coccinelle.rst
4049 F:      scripts/coccinelle/
4050 F:      scripts/coccicheck
4051
4052 CODA FILE SYSTEM
4053 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4054 M:      coda@cs.cmu.edu
4055 L:      codalist@coda.cs.cmu.edu
4056 W:      http://www.coda.cs.cmu.edu/
4057 S:      Maintained
4058 F:      Documentation/filesystems/coda.txt
4059 F:      fs/coda/
4060 F:      include/linux/coda*.h
4061 F:      include/uapi/linux/coda*.h
4062
4063 CODA V4L2 MEM2MEM DRIVER
4064 M:      Philipp Zabel <p.zabel@pengutronix.de>
4065 L:      linux-media@vger.kernel.org
4066 S:      Maintained
4067 F:      Documentation/devicetree/bindings/media/coda.txt
4068 F:      drivers/media/platform/coda/
4069
4070 CODE OF CONDUCT
4071 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4072 S:      Supported
4073 F:      Documentation/process/code-of-conduct.rst
4074 F:      Documentation/process/code-of-conduct-interpretation.rst
4075
4076 COMMON CLK FRAMEWORK
4077 M:      Michael Turquette <mturquette@baylibre.com>
4078 M:      Stephen Boyd <sboyd@kernel.org>
4079 L:      linux-clk@vger.kernel.org
4080 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4082 S:      Maintained
4083 F:      Documentation/devicetree/bindings/clock/
4084 F:      drivers/clk/
4085 X:      drivers/clk/clkdev.c
4086 F:      include/linux/clk-pr*
4087 F:      include/linux/clk/
4088 F:      include/linux/of_clk.h
4089
4090 COMMON INTERNET FILE SYSTEM (CIFS)
4091 M:      Steve French <sfrench@samba.org>
4092 L:      linux-cifs@vger.kernel.org
4093 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4094 W:      http://linux-cifs.samba.org/
4095 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4096 S:      Supported
4097 F:      Documentation/filesystems/cifs/
4098 F:      fs/cifs/
4099
4100 COMPACTPCI HOTPLUG CORE
4101 M:      Scott Murray <scott@spiteful.org>
4102 L:      linux-pci@vger.kernel.org
4103 S:      Maintained
4104 F:      drivers/pci/hotplug/cpci_hotplug*
4105
4106 COMPACTPCI HOTPLUG GENERIC DRIVER
4107 M:      Scott Murray <scott@spiteful.org>
4108 L:      linux-pci@vger.kernel.org
4109 S:      Maintained
4110 F:      drivers/pci/hotplug/cpcihp_generic.c
4111
4112 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4113 M:      Scott Murray <scott@spiteful.org>
4114 L:      linux-pci@vger.kernel.org
4115 S:      Maintained
4116 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4117
4118 COMPAL LAPTOP SUPPORT
4119 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4120 L:      platform-driver-x86@vger.kernel.org
4121 S:      Maintained
4122 F:      drivers/platform/x86/compal-laptop.c
4123
4124 COMPILER ATTRIBUTES
4125 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4126 S:      Maintained
4127 F:      include/linux/compiler_attributes.h
4128
4129 CONEXANT ACCESSRUNNER USB DRIVER
4130 L:      accessrunner-general@lists.sourceforge.net
4131 W:      http://accessrunner.sourceforge.net/
4132 S:      Orphan
4133 F:      drivers/usb/atm/cxacru.c
4134
4135 CONFIGFS
4136 M:      Joel Becker <jlbec@evilplan.org>
4137 M:      Christoph Hellwig <hch@lst.de>
4138 T:      git git://git.infradead.org/users/hch/configfs.git
4139 S:      Supported
4140 F:      fs/configfs/
4141 F:      include/linux/configfs.h
4142
4143 CONNECTOR
4144 M:      Evgeniy Polyakov <zbr@ioremap.net>
4145 L:      netdev@vger.kernel.org
4146 S:      Maintained
4147 F:      drivers/connector/
4148
4149 CONTROL GROUP (CGROUP)
4150 M:      Tejun Heo <tj@kernel.org>
4151 M:      Li Zefan <lizefan@huawei.com>
4152 M:      Johannes Weiner <hannes@cmpxchg.org>
4153 L:      cgroups@vger.kernel.org
4154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4155 S:      Maintained
4156 F:      Documentation/admin-guide/cgroup-v2.rst
4157 F:      Documentation/admin-guide/cgroup-v1/
4158 F:      include/linux/cgroup*
4159 F:      kernel/cgroup/
4160
4161 CONTROL GROUP - CPUSET
4162 M:      Li Zefan <lizefan@huawei.com>
4163 L:      cgroups@vger.kernel.org
4164 W:      http://www.bullopensource.org/cpuset/
4165 W:      http://oss.sgi.com/projects/cpusets/
4166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4167 S:      Maintained
4168 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4169 F:      include/linux/cpuset.h
4170 F:      kernel/cgroup/cpuset.c
4171
4172 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4173 M:      Johannes Weiner <hannes@cmpxchg.org>
4174 M:      Michal Hocko <mhocko@kernel.org>
4175 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4176 L:      cgroups@vger.kernel.org
4177 L:      linux-mm@kvack.org
4178 S:      Maintained
4179 F:      mm/memcontrol.c
4180 F:      mm/swap_cgroup.c
4181
4182 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4183 M:      Tejun Heo <tj@kernel.org>
4184 M:      Jens Axboe <axboe@kernel.dk>
4185 L:      cgroups@vger.kernel.org
4186 L:      linux-block@vger.kernel.org
4187 T:      git git://git.kernel.dk/linux-block
4188 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4189 F:      block/blk-cgroup.c
4190 F:      include/linux/blk-cgroup.h
4191 F:      block/blk-throttle.c
4192 F:      block/blk-iolatency.c
4193 F:      block/bfq-cgroup.c
4194
4195 CORETEMP HARDWARE MONITORING DRIVER
4196 M:      Fenghua Yu <fenghua.yu@intel.com>
4197 L:      linux-hwmon@vger.kernel.org
4198 S:      Maintained
4199 F:      Documentation/hwmon/coretemp.rst
4200 F:      drivers/hwmon/coretemp.c
4201
4202 COSA/SRP SYNC SERIAL DRIVER
4203 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4204 W:      http://www.fi.muni.cz/~kas/cosa/
4205 S:      Maintained
4206 F:      drivers/net/wan/cosa*
4207
4208 COUNTER SUBSYSTEM
4209 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4210 L:      linux-iio@vger.kernel.org
4211 S:      Maintained
4212 F:      Documentation/ABI/testing/sysfs-bus-counter*
4213 F:      Documentation/driver-api/generic-counter.rst
4214 F:      drivers/counter/
4215 F:      include/linux/counter.h
4216 F:      include/linux/counter_enum.h
4217
4218 CPMAC ETHERNET DRIVER
4219 M:      Florian Fainelli <f.fainelli@gmail.com>
4220 L:      netdev@vger.kernel.org
4221 S:      Maintained
4222 F:      drivers/net/ethernet/ti/cpmac.c
4223
4224 CPU FREQUENCY SCALING FRAMEWORK
4225 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4226 M:      Viresh Kumar <viresh.kumar@linaro.org>
4227 L:      linux-pm@vger.kernel.org
4228 S:      Maintained
4229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4231 B:      https://bugzilla.kernel.org
4232 F:      Documentation/admin-guide/pm/cpufreq.rst
4233 F:      Documentation/admin-guide/pm/intel_pstate.rst
4234 F:      Documentation/cpu-freq/
4235 F:      Documentation/devicetree/bindings/cpufreq/
4236 F:      drivers/cpufreq/
4237 F:      kernel/sched/cpufreq*.c
4238 F:      include/linux/cpufreq.h
4239 F:      include/linux/sched/cpufreq.h
4240 F:      tools/testing/selftests/cpufreq/
4241
4242 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4243 M:      Viresh Kumar <viresh.kumar@linaro.org>
4244 M:      Sudeep Holla <sudeep.holla@arm.com>
4245 L:      linux-pm@vger.kernel.org
4246 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4247 S:      Maintained
4248 F:      drivers/cpufreq/arm_big_little.h
4249 F:      drivers/cpufreq/arm_big_little.c
4250
4251 CPU POWER MONITORING SUBSYSTEM
4252 M:      Thomas Renninger <trenn@suse.com>
4253 M:      Shuah Khan <shuah@kernel.org>
4254 M:      Shuah Khan <skhan@linuxfoundation.org>
4255 L:      linux-pm@vger.kernel.org
4256 S:      Maintained
4257 F:      tools/power/cpupower/
4258
4259 CPUID/MSR DRIVER
4260 M:      "H. Peter Anvin" <hpa@zytor.com>
4261 S:      Maintained
4262 F:      arch/x86/kernel/cpuid.c
4263 F:      arch/x86/kernel/msr.c
4264
4265 CPUIDLE DRIVER - ARM BIG LITTLE
4266 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4267 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4268 L:      linux-pm@vger.kernel.org
4269 L:      linux-arm-kernel@lists.infradead.org
4270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4271 S:      Maintained
4272 F:      drivers/cpuidle/cpuidle-big_little.c
4273
4274 CPUIDLE DRIVER - ARM EXYNOS
4275 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4276 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4277 M:      Kukjin Kim <kgene@kernel.org>
4278 L:      linux-pm@vger.kernel.org
4279 L:      linux-samsung-soc@vger.kernel.org
4280 S:      Supported
4281 F:      drivers/cpuidle/cpuidle-exynos.c
4282 F:      arch/arm/mach-exynos/pm.c
4283
4284 CPU IDLE TIME MANAGEMENT FRAMEWORK
4285 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4286 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4287 L:      linux-pm@vger.kernel.org
4288 S:      Maintained
4289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4290 B:      https://bugzilla.kernel.org
4291 F:      Documentation/admin-guide/pm/cpuidle.rst
4292 F:      Documentation/driver-api/pm/cpuidle.rst
4293 F:      drivers/cpuidle/*
4294 F:      include/linux/cpuidle.h
4295
4296 CRAMFS FILESYSTEM
4297 M:      Nicolas Pitre <nico@fluxnic.net>
4298 S:      Maintained
4299 F:      Documentation/filesystems/cramfs.txt
4300 F:      fs/cramfs/
4301
4302 CRYPTO API
4303 M:      Herbert Xu <herbert@gondor.apana.org.au>
4304 M:      "David S. Miller" <davem@davemloft.net>
4305 L:      linux-crypto@vger.kernel.org
4306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4308 S:      Maintained
4309 F:      Documentation/crypto/
4310 F:      Documentation/devicetree/bindings/crypto/
4311 F:      arch/*/crypto/
4312 F:      crypto/
4313 F:      drivers/crypto/
4314 F:      include/crypto/
4315 F:      include/linux/crypto*
4316 F:      lib/crypto/
4317
4318 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4319 M:      Neil Horman <nhorman@tuxdriver.com>
4320 L:      linux-crypto@vger.kernel.org
4321 S:      Maintained
4322 F:      crypto/ansi_cprng.c
4323 F:      crypto/rng.c
4324
4325 CS3308 MEDIA DRIVER
4326 M:      Hans Verkuil <hverkuil@xs4all.nl>
4327 L:      linux-media@vger.kernel.org
4328 T:      git git://linuxtv.org/media_tree.git
4329 W:      http://linuxtv.org
4330 S:      Odd Fixes
4331 F:      drivers/media/i2c/cs3308.c
4332
4333 CS5535 Audio ALSA driver
4334 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4335 S:      Maintained
4336 F:      sound/pci/cs5535audio/
4337
4338 CSI DRIVERS FOR ALLWINNER V3s
4339 M:      Yong Deng <yong.deng@magewell.com>
4340 L:      linux-media@vger.kernel.org
4341 T:      git git://linuxtv.org/media_tree.git
4342 S:      Maintained
4343 F:      drivers/media/platform/sunxi/sun6i-csi/
4344 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4345
4346 CW1200 WLAN driver
4347 M:      Solomon Peachy <pizza@shaftnet.org>
4348 S:      Maintained
4349 F:      drivers/net/wireless/st/cw1200/
4350
4351 CX18 VIDEO4LINUX DRIVER
4352 M:      Andy Walls <awalls@md.metrocast.net>
4353 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4354 L:      linux-media@vger.kernel.org
4355 T:      git git://linuxtv.org/media_tree.git
4356 W:      https://linuxtv.org
4357 W:      http://www.ivtvdriver.org/index.php/Cx18
4358 S:      Maintained
4359 F:      Documentation/media/v4l-drivers/cx18*
4360 F:      drivers/media/pci/cx18/
4361 F:      include/uapi/linux/ivtv*
4362
4363 CX2341X MPEG ENCODER HELPER MODULE
4364 M:      Hans Verkuil <hverkuil@xs4all.nl>
4365 L:      linux-media@vger.kernel.org
4366 T:      git git://linuxtv.org/media_tree.git
4367 W:      https://linuxtv.org
4368 S:      Maintained
4369 F:      drivers/media/common/cx2341x*
4370 F:      include/media/drv-intf/cx2341x.h
4371
4372 CX24120 MEDIA DRIVER
4373 M:      Jemma Denson <jdenson@gmail.com>
4374 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4375 L:      linux-media@vger.kernel.org
4376 W:      https://linuxtv.org
4377 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4378 S:      Maintained
4379 F:      drivers/media/dvb-frontends/cx24120*
4380
4381 CX88 VIDEO4LINUX DRIVER
4382 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4383 L:      linux-media@vger.kernel.org
4384 W:      https://linuxtv.org
4385 T:      git git://linuxtv.org/media_tree.git
4386 S:      Odd fixes
4387 F:      Documentation/media/v4l-drivers/cx88*
4388 F:      drivers/media/pci/cx88/
4389
4390 CXD2820R MEDIA DRIVER
4391 M:      Antti Palosaari <crope@iki.fi>
4392 L:      linux-media@vger.kernel.org
4393 W:      https://linuxtv.org
4394 W:      http://palosaari.fi/linux/
4395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4396 T:      git git://linuxtv.org/anttip/media_tree.git
4397 S:      Maintained
4398 F:      drivers/media/dvb-frontends/cxd2820r*
4399
4400 CXGB3 ETHERNET DRIVER (CXGB3)
4401 M:      Vishal Kulkarni <vishal@chelsio.com>
4402 L:      netdev@vger.kernel.org
4403 W:      http://www.chelsio.com
4404 S:      Supported
4405 F:      drivers/net/ethernet/chelsio/cxgb3/
4406
4407 CXGB3 ISCSI DRIVER (CXGB3I)
4408 M:      Karen Xie <kxie@chelsio.com>
4409 L:      linux-scsi@vger.kernel.org
4410 W:      http://www.chelsio.com
4411 S:      Supported
4412 F:      drivers/scsi/cxgbi/cxgb3i
4413
4414 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4415 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4416 L:      linux-rdma@vger.kernel.org
4417 W:      http://www.openfabrics.org
4418 S:      Supported
4419 F:      drivers/infiniband/hw/cxgb3/
4420 F:      include/uapi/rdma/cxgb3-abi.h
4421
4422 CXGB4 CRYPTO DRIVER (chcr)
4423 M:      Atul Gupta <atul.gupta@chelsio.com>
4424 L:      linux-crypto@vger.kernel.org
4425 W:      http://www.chelsio.com
4426 S:      Supported
4427 F:      drivers/crypto/chelsio
4428
4429 CXGB4 ETHERNET DRIVER (CXGB4)
4430 M:      Vishal Kulkarni <vishal@chelsio.com>
4431 L:      netdev@vger.kernel.org
4432 W:      http://www.chelsio.com
4433 S:      Supported
4434 F:      drivers/net/ethernet/chelsio/cxgb4/
4435
4436 CXGB4 ISCSI DRIVER (CXGB4I)
4437 M:      Karen Xie <kxie@chelsio.com>
4438 L:      linux-scsi@vger.kernel.org
4439 W:      http://www.chelsio.com
4440 S:      Supported
4441 F:      drivers/scsi/cxgbi/cxgb4i
4442
4443 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4444 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4445 L:      linux-rdma@vger.kernel.org
4446 W:      http://www.openfabrics.org
4447 S:      Supported
4448 F:      drivers/infiniband/hw/cxgb4/
4449 F:      include/uapi/rdma/cxgb4-abi.h
4450
4451 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4452 M:      Casey Leedom <leedom@chelsio.com>
4453 L:      netdev@vger.kernel.org
4454 W:      http://www.chelsio.com
4455 S:      Supported
4456 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4457
4458 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4459 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4460 M:      Andrew Donnellan <ajd@linux.ibm.com>
4461 L:      linuxppc-dev@lists.ozlabs.org
4462 S:      Supported
4463 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4464 F:      drivers/misc/cxl/
4465 F:      include/misc/cxl*
4466 F:      include/uapi/misc/cxl.h
4467 F:      Documentation/powerpc/cxl.rst
4468 F:      Documentation/ABI/testing/sysfs-class-cxl
4469
4470 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4471 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4472 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4473 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4474 L:      linux-scsi@vger.kernel.org
4475 S:      Supported
4476 F:      drivers/scsi/cxlflash/
4477 F:      include/uapi/scsi/cxlflash_ioctl.h
4478 F:      Documentation/powerpc/cxlflash.rst
4479
4480 CYBERPRO FB DRIVER
4481 M:      Russell King <linux@armlinux.org.uk>
4482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4483 W:      http://www.armlinux.org.uk/
4484 S:      Maintained
4485 F:      drivers/video/fbdev/cyber2000fb.*
4486
4487 CYCLADES ASYNC MUX DRIVER
4488 W:      http://www.cyclades.com/
4489 S:      Orphan
4490 F:      drivers/tty/cyclades.c
4491 F:      include/linux/cyclades.h
4492 F:      include/uapi/linux/cyclades.h
4493
4494 CYCLADES PC300 DRIVER
4495 W:      http://www.cyclades.com/
4496 S:      Orphan
4497 F:      drivers/net/wan/pc300*
4498
4499 CYPRESS_FIRMWARE MEDIA DRIVER
4500 M:      Antti Palosaari <crope@iki.fi>
4501 L:      linux-media@vger.kernel.org
4502 W:      https://linuxtv.org
4503 W:      http://palosaari.fi/linux/
4504 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4505 T:      git git://linuxtv.org/anttip/media_tree.git
4506 S:      Maintained
4507 F:      drivers/media/common/cypress_firmware*
4508
4509 CYTTSP TOUCHSCREEN DRIVER
4510 M:      Ferruh Yigit <fery@cypress.com>
4511 L:      linux-input@vger.kernel.org
4512 S:      Supported
4513 F:      drivers/input/touchscreen/cyttsp*
4514 F:      include/linux/input/cyttsp.h
4515
4516 D-LINK DIR-685 TOUCHKEYS DRIVER
4517 M:      Linus Walleij <linus.walleij@linaro.org>
4518 L:      linux-input@vger.kernel.org
4519 S:      Supported
4520 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4521
4522 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4523 M:      Joshua Kinard <kumba@gentoo.org>
4524 S:      Maintained
4525 F:      drivers/rtc/rtc-ds1685.c
4526 F:      include/linux/rtc/ds1685.h
4527
4528 DAMA SLAVE for AX.25
4529 M:      Joerg Reuter <jreuter@yaina.de>
4530 W:      http://yaina.de/jreuter/
4531 W:      http://www.qsl.net/dl1bke/
4532 L:      linux-hams@vger.kernel.org
4533 S:      Maintained
4534 F:      net/ax25/af_ax25.c
4535 F:      net/ax25/ax25_dev.c
4536 F:      net/ax25/ax25_ds_*
4537 F:      net/ax25/ax25_in.c
4538 F:      net/ax25/ax25_out.c
4539 F:      net/ax25/ax25_timer.c
4540 F:      net/ax25/sysctl_net_ax25.c
4541
4542 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4543 L:      netdev@vger.kernel.org
4544 S:      Orphan
4545 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4546 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4547
4548 DC390/AM53C974 SCSI driver
4549 M:      Hannes Reinecke <hare@suse.com>
4550 L:      linux-scsi@vger.kernel.org
4551 S:      Maintained
4552 F:      drivers/scsi/am53c974.c
4553
4554 DC395x SCSI driver
4555 M:      Oliver Neukum <oliver@neukum.org>
4556 M:      Ali Akcaagac <aliakc@web.de>
4557 M:      Jamie Lenehan <lenehan@twibble.org>
4558 L:      dc395x@twibble.org
4559 W:      http://twibble.org/dist/dc395x/
4560 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4561 S:      Maintained
4562 F:      Documentation/scsi/dc395x.txt
4563 F:      drivers/scsi/dc395x.*
4564
4565 DCCP PROTOCOL
4566 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4567 L:      dccp@vger.kernel.org
4568 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4569 S:      Maintained
4570 F:      include/linux/dccp.h
4571 F:      include/uapi/linux/dccp.h
4572 F:      include/linux/tfrc.h
4573 F:      net/dccp/
4574
4575 DECnet NETWORK LAYER
4576 W:      http://linux-decnet.sourceforge.net
4577 L:      linux-decnet-user@lists.sourceforge.net
4578 S:      Orphan
4579 F:      Documentation/networking/decnet.txt
4580 F:      net/decnet/
4581
4582 DECSTATION PLATFORM SUPPORT
4583 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4584 L:      linux-mips@vger.kernel.org
4585 W:      http://www.linux-mips.org/wiki/DECstation
4586 S:      Maintained
4587 F:      arch/mips/dec/
4588 F:      arch/mips/include/asm/dec/
4589 F:      arch/mips/include/asm/mach-dec/
4590
4591 DEFXX FDDI NETWORK DRIVER
4592 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4593 S:      Maintained
4594 F:      drivers/net/fddi/defxx.*
4595
4596 DELL SMBIOS DRIVER
4597 M:      Pali Rohár <pali.rohar@gmail.com>
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.*
4602
4603 DELL SMBIOS SMM 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-smm.c
4608
4609 DELL SMBIOS WMI DRIVER
4610 M:      Mario Limonciello <mario.limonciello@dell.com>
4611 L:      platform-driver-x86@vger.kernel.org
4612 S:      Maintained
4613 F:      drivers/platform/x86/dell-smbios-wmi.c
4614 F:      tools/wmi/dell-smbios-example.c
4615
4616 DEFZA FDDI NETWORK DRIVER
4617 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4618 S:      Maintained
4619 F:      drivers/net/fddi/defza.*
4620
4621 DELL LAPTOP DRIVER
4622 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4623 M:      Pali Rohár <pali.rohar@gmail.com>
4624 L:      platform-driver-x86@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/platform/x86/dell-laptop.c
4627
4628 DELL LAPTOP FREEFALL DRIVER
4629 M:      Pali Rohár <pali.rohar@gmail.com>
4630 S:      Maintained
4631 F:      drivers/platform/x86/dell-smo8800.c
4632
4633 DELL LAPTOP RBTN DRIVER
4634 M:      Pali Rohár <pali.rohar@gmail.com>
4635 S:      Maintained
4636 F:      drivers/platform/x86/dell-rbtn.*
4637
4638 DELL REMOTE BIOS UPDATE DRIVER
4639 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4640 L:      platform-driver-x86@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/platform/x86/dell_rbu.c
4643
4644 DELL LAPTOP SMM DRIVER
4645 M:      Pali Rohár <pali.rohar@gmail.com>
4646 S:      Maintained
4647 F:      drivers/hwmon/dell-smm-hwmon.c
4648 F:      include/uapi/linux/i8k.h
4649
4650 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4651 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4652 L:      platform-driver-x86@vger.kernel.org
4653 S:      Maintained
4654 F:      Documentation/driver-api/dcdbas.rst
4655 F:      drivers/platform/x86/dcdbas.*
4656
4657 DELL WMI NOTIFICATIONS DRIVER
4658 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4659 M:      Pali Rohár <pali.rohar@gmail.com>
4660 S:      Maintained
4661 F:      drivers/platform/x86/dell-wmi.c
4662
4663 DELL WMI DESCRIPTOR DRIVER
4664 M:      Mario Limonciello <mario.limonciello@dell.com>
4665 S:      Maintained
4666 F:      drivers/platform/x86/dell-wmi-descriptor.c
4667
4668 DELTA ST MEDIA DRIVER
4669 M:      Hugues Fruchet <hugues.fruchet@st.com>
4670 L:      linux-media@vger.kernel.org
4671 T:      git git://linuxtv.org/media_tree.git
4672 W:      https://linuxtv.org
4673 S:      Supported
4674 F:      drivers/media/platform/sti/delta
4675
4676 DENALI NAND DRIVER
4677 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4678 L:      linux-mtd@lists.infradead.org
4679 S:      Supported
4680 F:      drivers/mtd/nand/raw/denali*
4681
4682 DESIGNWARE EDMA CORE IP DRIVER
4683 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4684 L:      dmaengine@vger.kernel.org
4685 S:      Maintained
4686 F:      drivers/dma/dw-edma/
4687 F:      include/linux/dma/edma.h
4688
4689 DESIGNWARE USB2 DRD IP DRIVER
4690 M:      Minas Harutyunyan <hminas@synopsys.com>
4691 L:      linux-usb@vger.kernel.org
4692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4693 S:      Maintained
4694 F:      drivers/usb/dwc2/
4695
4696 DESIGNWARE USB3 DRD IP DRIVER
4697 M:      Felipe Balbi <balbi@kernel.org>
4698 L:      linux-usb@vger.kernel.org
4699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4700 S:      Maintained
4701 F:      drivers/usb/dwc3/
4702
4703 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4704 M:      Andreas Klinger <ak@it-klinger.de>
4705 L:      linux-iio@vger.kernel.org
4706 S:      Maintained
4707 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4708 F:      drivers/iio/proximity/srf*.c
4709
4710 DEVICE COREDUMP (DEV_COREDUMP)
4711 M:      Johannes Berg <johannes@sipsolutions.net>
4712 L:      linux-kernel@vger.kernel.org
4713 S:      Maintained
4714 F:      drivers/base/devcoredump.c
4715 F:      include/linux/devcoredump.h
4716
4717 DEVICE FREQUENCY (DEVFREQ)
4718 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4719 M:      Kyungmin Park <kyungmin.park@samsung.com>
4720 R:      Chanwoo Choi <cw00.choi@samsung.com>
4721 L:      linux-pm@vger.kernel.org
4722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4723 S:      Maintained
4724 F:      drivers/devfreq/
4725 F:      include/linux/devfreq.h
4726 F:      Documentation/devicetree/bindings/devfreq/
4727 F:      include/trace/events/devfreq.h
4728
4729 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4730 M:      Chanwoo Choi <cw00.choi@samsung.com>
4731 L:      linux-pm@vger.kernel.org
4732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4733 S:      Supported
4734 F:      drivers/devfreq/event/
4735 F:      drivers/devfreq/devfreq-event.c
4736 F:      include/linux/devfreq-event.h
4737 F:      Documentation/devicetree/bindings/devfreq/event/
4738
4739 DEVICE NUMBER REGISTRY
4740 M:      Torben Mathiasen <device@lanana.org>
4741 W:      http://lanana.org/docs/device-list/index.html
4742 S:      Maintained
4743
4744 DEVICE-MAPPER  (LVM)
4745 M:      Alasdair Kergon <agk@redhat.com>
4746 M:      Mike Snitzer <snitzer@redhat.com>
4747 M:      dm-devel@redhat.com
4748 L:      dm-devel@redhat.com
4749 W:      http://sources.redhat.com/dm
4750 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4752 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4753 S:      Maintained
4754 F:      Documentation/admin-guide/device-mapper/
4755 F:      drivers/md/Makefile
4756 F:      drivers/md/Kconfig
4757 F:      drivers/md/dm*
4758 F:      drivers/md/persistent-data/
4759 F:      include/linux/device-mapper.h
4760 F:      include/linux/dm-*.h
4761 F:      include/uapi/linux/dm-*.h
4762
4763 DEVLINK
4764 M:      Jiri Pirko <jiri@mellanox.com>
4765 L:      netdev@vger.kernel.org
4766 S:      Supported
4767 F:      net/core/devlink.c
4768 F:      include/net/devlink.h
4769 F:      include/uapi/linux/devlink.h
4770
4771 DIALOG SEMICONDUCTOR DRIVERS
4772 M:      Support Opensource <support.opensource@diasemi.com>
4773 W:      http://www.dialog-semiconductor.com/products
4774 S:      Supported
4775 F:      Documentation/hwmon/da90??.rst
4776 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4777 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4778 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4779 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4780 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4781 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4782 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4783 F:      drivers/gpio/gpio-da90??.c
4784 F:      drivers/hwmon/da90??-hwmon.c
4785 F:      drivers/iio/adc/da91??-*.c
4786 F:      drivers/input/misc/da90??_onkey.c
4787 F:      drivers/input/touchscreen/da9052_tsi.c
4788 F:      drivers/leds/leds-da90??.c
4789 F:      drivers/mfd/da903x.c
4790 F:      drivers/mfd/da90??-*.c
4791 F:      drivers/mfd/da91??-*.c
4792 F:      drivers/power/supply/da9052-battery.c
4793 F:      drivers/power/supply/da91??-*.c
4794 F:      drivers/regulator/da903x.c
4795 F:      drivers/regulator/da9???-regulator.[ch]
4796 F:      drivers/regulator/slg51000-regulator.[ch]
4797 F:      drivers/thermal/da90??-thermal.c
4798 F:      drivers/rtc/rtc-da90??.c
4799 F:      drivers/video/backlight/da90??_bl.c
4800 F:      drivers/watchdog/da90??_wdt.c
4801 F:      include/linux/mfd/da903x.h
4802 F:      include/linux/mfd/da9052/
4803 F:      include/linux/mfd/da9055/
4804 F:      include/linux/mfd/da9062/
4805 F:      include/linux/mfd/da9063/
4806 F:      include/linux/mfd/da9150/
4807 F:      include/linux/regulator/da9211.h
4808 F:      include/sound/da[79]*.h
4809 F:      sound/soc/codecs/da[79]*.[ch]
4810
4811 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4812 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4813 L:      linux-gpio@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/gpio/gpio-gpio-mm.c
4816
4817 DIOLAN U2C-12 I2C DRIVER
4818 M:      Guenter Roeck <linux@roeck-us.net>
4819 L:      linux-i2c@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4822
4823 FILESYSTEM DIRECT ACCESS (DAX)
4824 M:      Dan Williams <dan.j.williams@intel.com>
4825 R:      Matthew Wilcox <willy@infradead.org>
4826 R:      Jan Kara <jack@suse.cz>
4827 L:      linux-fsdevel@vger.kernel.org
4828 L:      linux-nvdimm@lists.01.org
4829 S:      Supported
4830 F:      fs/dax.c
4831 F:      include/linux/dax.h
4832 F:      include/trace/events/fs_dax.h
4833
4834 DEVICE DIRECT ACCESS (DAX)
4835 M:      Dan Williams <dan.j.williams@intel.com>
4836 M:      Vishal Verma <vishal.l.verma@intel.com>
4837 M:      Keith Busch <keith.busch@intel.com>
4838 M:      Dave Jiang <dave.jiang@intel.com>
4839 L:      linux-nvdimm@lists.01.org
4840 S:      Supported
4841 F:      drivers/dax/
4842
4843 DIRECTORY NOTIFICATION (DNOTIFY)
4844 M:      Jan Kara <jack@suse.cz>
4845 R:      Amir Goldstein <amir73il@gmail.com>
4846 L:      linux-fsdevel@vger.kernel.org
4847 S:      Maintained
4848 F:      Documentation/filesystems/dnotify.txt
4849 F:      fs/notify/dnotify/
4850 F:      include/linux/dnotify.h
4851
4852 DISK GEOMETRY AND PARTITION HANDLING
4853 M:      Andries Brouwer <aeb@cwi.nl>
4854 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4855 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4856 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4857 S:      Maintained
4858
4859 DISKQUOTA
4860 M:      Jan Kara <jack@suse.com>
4861 S:      Maintained
4862 F:      Documentation/filesystems/quota.txt
4863 F:      fs/quota/
4864 F:      include/linux/quota*.h
4865 F:      include/uapi/linux/quota*.h
4866
4867 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4868 M:      Bernie Thompson <bernie@plugable.com>
4869 L:      linux-fbdev@vger.kernel.org
4870 S:      Maintained
4871 W:      http://plugable.com/category/projects/udlfb/
4872 F:      drivers/video/fbdev/udlfb.c
4873 F:      include/video/udlfb.h
4874 F:      Documentation/fb/udlfb.rst
4875
4876 DISTRIBUTED LOCK MANAGER (DLM)
4877 M:      Christine Caulfield <ccaulfie@redhat.com>
4878 M:      David Teigland <teigland@redhat.com>
4879 L:      cluster-devel@redhat.com
4880 W:      http://sources.redhat.com/cluster/
4881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4882 S:      Supported
4883 F:      fs/dlm/
4884
4885 DMA BUFFER SHARING FRAMEWORK
4886 M:      Sumit Semwal <sumit.semwal@linaro.org>
4887 S:      Maintained
4888 L:      linux-media@vger.kernel.org
4889 L:      dri-devel@lists.freedesktop.org
4890 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4891 F:      drivers/dma-buf/
4892 F:      include/linux/dma-buf*
4893 F:      include/linux/reservation.h
4894 F:      include/linux/*fence.h
4895 F:      Documentation/driver-api/dma-buf.rst
4896 T:      git git://anongit.freedesktop.org/drm/drm-misc
4897
4898 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4899 M:      Vinod Koul <vkoul@kernel.org>
4900 L:      dmaengine@vger.kernel.org
4901 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4902 S:      Maintained
4903 F:      drivers/dma/
4904 F:      include/linux/dmaengine.h
4905 F:      include/linux/of_dma.h
4906 F:      Documentation/devicetree/bindings/dma/
4907 F:      Documentation/driver-api/dmaengine/
4908 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4909
4910 DMA MAPPING HELPERS
4911 M:      Christoph Hellwig <hch@lst.de>
4912 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4913 R:      Robin Murphy <robin.murphy@arm.com>
4914 L:      iommu@lists.linux-foundation.org
4915 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4916 W:      http://git.infradead.org/users/hch/dma-mapping.git
4917 S:      Supported
4918 F:      kernel/dma/
4919 F:      include/asm-generic/dma-mapping.h
4920 F:      include/linux/dma-direct.h
4921 F:      include/linux/dma-mapping.h
4922 F:      include/linux/dma-noncoherent.h
4923
4924 DME1737 HARDWARE MONITOR DRIVER
4925 M:      Juerg Haefliger <juergh@gmail.com>
4926 L:      linux-hwmon@vger.kernel.org
4927 S:      Maintained
4928 F:      Documentation/hwmon/dme1737.rst
4929 F:      drivers/hwmon/dme1737.c
4930
4931 DMI/SMBIOS SUPPORT
4932 M:      Jean Delvare <jdelvare@suse.com>
4933 S:      Maintained
4934 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4935 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4936 F:      drivers/firmware/dmi-id.c
4937 F:      drivers/firmware/dmi_scan.c
4938 F:      include/linux/dmi.h
4939
4940 DOCUMENTATION
4941 M:      Jonathan Corbet <corbet@lwn.net>
4942 L:      linux-doc@vger.kernel.org
4943 S:      Maintained
4944 F:      Documentation/
4945 F:      scripts/kernel-doc
4946 X:      Documentation/ABI/
4947 X:      Documentation/firmware-guide/acpi/
4948 X:      Documentation/devicetree/
4949 X:      Documentation/i2c/
4950 X:      Documentation/media/
4951 X:      Documentation/power/
4952 X:      Documentation/spi/
4953 T:      git git://git.lwn.net/linux.git docs-next
4954
4955 DOCUMENTATION/ITALIAN
4956 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4957 L:      linux-doc@vger.kernel.org
4958 S:      Maintained
4959 F:      Documentation/translations/it_IT
4960
4961 DONGWOON DW9714 LENS VOICE COIL DRIVER
4962 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4963 L:      linux-media@vger.kernel.org
4964 T:      git git://linuxtv.org/media_tree.git
4965 S:      Maintained
4966 F:      drivers/media/i2c/dw9714.c
4967 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4968
4969 DONGWOON DW9807 LENS VOICE COIL DRIVER
4970 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4971 L:      linux-media@vger.kernel.org
4972 T:      git git://linuxtv.org/media_tree.git
4973 S:      Maintained
4974 F:      drivers/media/i2c/dw9807-vcm.c
4975 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4976
4977 DOUBLETALK DRIVER
4978 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4979 L:      blinux-list@redhat.com
4980 S:      Maintained
4981 F:      drivers/char/dtlk.c
4982 F:      include/linux/dtlk.h
4983
4984 DPAA2 DATAPATH I/O (DPIO) DRIVER
4985 M:      Roy Pledge <Roy.Pledge@nxp.com>
4986 L:      linux-kernel@vger.kernel.org
4987 S:      Maintained
4988 F:      drivers/soc/fsl/dpio
4989
4990 DPAA2 ETHERNET DRIVER
4991 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4992 L:      netdev@vger.kernel.org
4993 S:      Maintained
4994 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4995 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4996 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4997 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4998 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4999
5000 DPAA2 ETHERNET SWITCH DRIVER
5001 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5002 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5003 L:      linux-kernel@vger.kernel.org
5004 S:      Maintained
5005 F:      drivers/staging/fsl-dpaa2/ethsw
5006
5007 DPT_I2O SCSI RAID DRIVER
5008 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5009 L:      linux-scsi@vger.kernel.org
5010 W:      http://www.adaptec.com/
5011 S:      Maintained
5012 F:      drivers/scsi/dpt*
5013 F:      drivers/scsi/dpt/
5014
5015 DRBD DRIVER
5016 M:      Philipp Reisner <philipp.reisner@linbit.com>
5017 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5018 L:      drbd-dev@lists.linbit.com
5019 W:      http://www.drbd.org
5020 T:      git git://git.linbit.com/linux-drbd.git
5021 T:      git git://git.linbit.com/drbd-8.4.git
5022 S:      Supported
5023 F:      drivers/block/drbd/
5024 F:      lib/lru_cache.c
5025 F:      Documentation/admin-guide/blockdev/
5026
5027 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5028 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5029 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5031 S:      Supported
5032 F:      Documentation/kobject.txt
5033 F:      drivers/base/
5034 F:      fs/debugfs/
5035 F:      fs/sysfs/
5036 F:      include/linux/debugfs.h
5037 F:      include/linux/kobj*
5038 F:      lib/kobj*
5039
5040 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5041 M:      Kevin Hilman <khilman@kernel.org>
5042 M:      Nishanth Menon <nm@ti.com>
5043 S:      Maintained
5044 F:      drivers/power/avs/
5045 F:      include/linux/power/smartreflex.h
5046 L:      linux-pm@vger.kernel.org
5047
5048 DRM DRIVER FOR ARM PL111 CLCD
5049 M:      Eric Anholt <eric@anholt.net>
5050 T:      git git://anongit.freedesktop.org/drm/drm-misc
5051 S:      Supported
5052 F:      drivers/gpu/drm/pl111/
5053
5054 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5055 M:      Linus Walleij <linus.walleij@linaro.org>
5056 T:      git git://anongit.freedesktop.org/drm/drm-misc
5057 S:      Maintained
5058 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5059 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5060
5061 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5062 M:      Dave Airlie <airlied@redhat.com>
5063 S:      Odd Fixes
5064 F:      drivers/gpu/drm/ast/
5065
5066 DRM DRIVER FOR ASPEED BMC GFX
5067 M:      Joel Stanley <joel@jms.id.au>
5068 L:      linux-aspeed@lists.ozlabs.org
5069 T:      git git://anongit.freedesktop.org/drm/drm-misc
5070 S:      Supported
5071 F:      drivers/gpu/drm/aspeed/
5072 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5073
5074 DRM DRIVER FOR BOCHS VIRTUAL GPU
5075 M:      Gerd Hoffmann <kraxel@redhat.com>
5076 L:      virtualization@lists.linux-foundation.org
5077 T:      git git://anongit.freedesktop.org/drm/drm-misc
5078 S:      Maintained
5079 F:      drivers/gpu/drm/bochs/
5080
5081 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5082 M:      Linus Walleij <linus.walleij@linaro.org>
5083 T:      git git://anongit.freedesktop.org/drm/drm-misc
5084 S:      Maintained
5085 F:      drivers/gpu/drm/tve200/
5086
5087 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5088 M:      Jagan Teki <jagan@amarulasolutions.com>
5089 S:      Maintained
5090 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5091 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5092
5093 DRM DRIVER FOR ILITEK ILI9225 PANELS
5094 M:      David Lechner <david@lechnology.com>
5095 S:      Maintained
5096 F:      drivers/gpu/drm/tinydrm/ili9225.c
5097 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5098
5099 DRM DRIVER FOR HX8357D PANELS
5100 M:      Eric Anholt <eric@anholt.net>
5101 T:      git git://anongit.freedesktop.org/drm/drm-misc
5102 S:      Maintained
5103 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5104 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5105
5106 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5107 S:      Orphan / Obsolete
5108 F:      drivers/gpu/drm/i810/
5109 F:      include/uapi/drm/i810_drm.h
5110
5111 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5112 S:      Orphan / Obsolete
5113 F:      drivers/gpu/drm/mga/
5114 F:      include/uapi/drm/mga_drm.h
5115
5116 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5117 M:      Dave Airlie <airlied@redhat.com>
5118 S:      Odd Fixes
5119 F:      drivers/gpu/drm/mgag200/
5120
5121 DRM DRIVER FOR MI0283QT
5122 M:      Noralf Trønnes <noralf@tronnes.org>
5123 S:      Maintained
5124 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5125 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5126
5127 DRM DRIVER FOR MSM ADRENO GPU
5128 M:      Rob Clark <robdclark@gmail.com>
5129 M:      Sean Paul <sean@poorly.run>
5130 L:      linux-arm-msm@vger.kernel.org
5131 L:      dri-devel@lists.freedesktop.org
5132 L:      freedreno@lists.freedesktop.org
5133 T:      git https://gitlab.freedesktop.org/drm/msm.git
5134 S:      Maintained
5135 F:      drivers/gpu/drm/msm/
5136 F:      include/uapi/drm/msm_drm.h
5137 F:      Documentation/devicetree/bindings/display/msm/
5138
5139 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5140 M:      Ben Skeggs <bskeggs@redhat.com>
5141 L:      dri-devel@lists.freedesktop.org
5142 L:      nouveau@lists.freedesktop.org
5143 T:      git git://github.com/skeggsb/linux
5144 S:      Supported
5145 F:      drivers/gpu/drm/nouveau/
5146 F:      include/uapi/drm/nouveau_drm.h
5147
5148 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5149 M:      Stefan Mavrodiev <stefan@olimex.com>
5150 S:      Maintained
5151 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5152 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5153
5154 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5155 M:      Noralf Trønnes <noralf@tronnes.org>
5156 S:      Maintained
5157 F:      drivers/gpu/drm/tinydrm/repaper.c
5158 F:      Documentation/devicetree/bindings/display/repaper.txt
5159
5160 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5161 M:      Dave Airlie <airlied@redhat.com>
5162 M:      Gerd Hoffmann <kraxel@redhat.com>
5163 L:      virtualization@lists.linux-foundation.org
5164 T:      git git://anongit.freedesktop.org/drm/drm-misc
5165 S:      Obsolete
5166 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5167 F:      drivers/gpu/drm/cirrus/
5168
5169 DRM DRIVER FOR QXL VIRTUAL GPU
5170 M:      Dave Airlie <airlied@redhat.com>
5171 M:      Gerd Hoffmann <kraxel@redhat.com>
5172 L:      virtualization@lists.linux-foundation.org
5173 L:      spice-devel@lists.freedesktop.org
5174 T:      git git://anongit.freedesktop.org/drm/drm-misc
5175 S:      Maintained
5176 F:      drivers/gpu/drm/qxl/
5177 F:      include/uapi/drm/qxl_drm.h
5178
5179 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5180 S:      Orphan / Obsolete
5181 F:      drivers/gpu/drm/r128/
5182 F:      include/uapi/drm/r128_drm.h
5183
5184 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5185 M:      Guido Günther <agx@sigxcpu.org>
5186 S:      Maintained
5187 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5188 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5189
5190 DRM DRIVER FOR SAVAGE VIDEO CARDS
5191 S:      Orphan / Obsolete
5192 F:      drivers/gpu/drm/savage/
5193 F:      include/uapi/drm/savage_drm.h
5194
5195 DRM DRIVER FOR SIS VIDEO CARDS
5196 S:      Orphan / Obsolete
5197 F:      drivers/gpu/drm/sis/
5198 F:      include/uapi/drm/sis_drm.h
5199
5200 DRM DRIVER FOR SITRONIX ST7701 PANELS
5201 M:      Jagan Teki <jagan@amarulasolutions.com>
5202 S:      Maintained
5203 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5204 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5205
5206 DRM DRIVER FOR SITRONIX ST7586 PANELS
5207 M:      David Lechner <david@lechnology.com>
5208 S:      Maintained
5209 F:      drivers/gpu/drm/tinydrm/st7586.c
5210 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5211
5212 DRM DRIVER FOR SITRONIX ST7735R PANELS
5213 M:      David Lechner <david@lechnology.com>
5214 S:      Maintained
5215 F:      drivers/gpu/drm/tinydrm/st7735r.c
5216 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5217
5218 DRM DRIVER FOR ST-ERICSSON MCDE
5219 M:      Linus Walleij <linus.walleij@linaro.org>
5220 T:      git git://anongit.freedesktop.org/drm/drm-misc
5221 S:      Maintained
5222 F:      drivers/gpu/drm/mcde/
5223 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5224
5225 DRM DRIVER FOR TDFX VIDEO CARDS
5226 S:      Orphan / Obsolete
5227 F:      drivers/gpu/drm/tdfx/
5228
5229 DRM DRIVER FOR TPO TPG110 PANELS
5230 M:      Linus Walleij <linus.walleij@linaro.org>
5231 T:      git git://anongit.freedesktop.org/drm/drm-misc
5232 S:      Maintained
5233 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5234 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5235
5236 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5237 M:      Dave Airlie <airlied@redhat.com>
5238 R:      Sean Paul <sean@poorly.run>
5239 L:      dri-devel@lists.freedesktop.org
5240 S:      Odd Fixes
5241 F:      drivers/gpu/drm/udl/
5242 T:      git git://anongit.freedesktop.org/drm/drm-misc
5243
5244 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5245 M:      Hans de Goede <hdegoede@redhat.com>
5246 L:      dri-devel@lists.freedesktop.org
5247 S:      Maintained
5248 F:      drivers/gpu/drm/vboxvideo/
5249 T:      git git://anongit.freedesktop.org/drm/drm-misc
5250
5251 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5252 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5253 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5254 R:      Daniel Vetter <daniel@ffwll.ch>
5255 T:      git git://anongit.freedesktop.org/drm/drm-misc
5256 S:      Maintained
5257 L:      dri-devel@lists.freedesktop.org
5258 F:      drivers/gpu/drm/vkms/
5259 F:      Documentation/gpu/vkms.rst
5260
5261 DRM DRIVER FOR VMWARE VIRTUAL GPU
5262 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5263 M:      Thomas Hellstrom <thellstrom@vmware.com>
5264 L:      dri-devel@lists.freedesktop.org
5265 T:      git git://people.freedesktop.org/~thomash/linux
5266 S:      Supported
5267 F:      drivers/gpu/drm/vmwgfx/
5268 F:      include/uapi/drm/vmwgfx_drm.h
5269
5270 DRM DRIVERS
5271 M:      David Airlie <airlied@linux.ie>
5272 M:      Daniel Vetter <daniel@ffwll.ch>
5273 L:      dri-devel@lists.freedesktop.org
5274 T:      git git://anongit.freedesktop.org/drm/drm
5275 B:      https://bugs.freedesktop.org/
5276 C:      irc://chat.freenode.net/dri-devel
5277 S:      Maintained
5278 F:      drivers/gpu/drm/
5279 F:      drivers/gpu/vga/
5280 F:      Documentation/devicetree/bindings/display/
5281 F:      Documentation/devicetree/bindings/gpu/
5282 F:      Documentation/gpu/
5283 F:      include/drm/
5284 F:      include/uapi/drm/
5285 F:      include/linux/vga*
5286
5287 DRM DRIVERS AND MISC GPU PATCHES
5288 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5289 M:      Maxime Ripard <mripard@kernel.org>
5290 M:      Sean Paul <sean@poorly.run>
5291 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5292 S:      Maintained
5293 T:      git git://anongit.freedesktop.org/drm/drm-misc
5294 F:      Documentation/gpu/
5295 F:      drivers/gpu/vga/
5296 F:      drivers/gpu/drm/*
5297 F:      include/drm/drm*
5298 F:      include/uapi/drm/drm*
5299 F:      include/linux/vga*
5300
5301 DRM DRIVERS FOR ALLWINNER A10
5302 M:      Maxime Ripard <mripard@kernel.org>
5303 L:      dri-devel@lists.freedesktop.org
5304 S:      Supported
5305 F:      drivers/gpu/drm/sun4i/
5306 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5307 T:      git git://anongit.freedesktop.org/drm/drm-misc
5308
5309 DRM DRIVERS FOR AMLOGIC SOCS
5310 M:      Neil Armstrong <narmstrong@baylibre.com>
5311 L:      dri-devel@lists.freedesktop.org
5312 L:      linux-amlogic@lists.infradead.org
5313 W:      http://linux-meson.com/
5314 S:      Supported
5315 F:      drivers/gpu/drm/meson/
5316 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5317 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5318 F:      Documentation/gpu/meson.rst
5319 T:      git git://anongit.freedesktop.org/drm/drm-misc
5320
5321 DRM DRIVERS FOR ATMEL HLCDC
5322 M:      Boris Brezillon <bbrezillon@kernel.org>
5323 L:      dri-devel@lists.freedesktop.org
5324 S:      Supported
5325 F:      drivers/gpu/drm/atmel-hlcdc/
5326 F:      Documentation/devicetree/bindings/display/atmel/
5327 T:      git git://anongit.freedesktop.org/drm/drm-misc
5328
5329 DRM DRIVERS FOR BRIDGE CHIPS
5330 M:      Andrzej Hajda <a.hajda@samsung.com>
5331 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5332 S:      Maintained
5333 T:      git git://anongit.freedesktop.org/drm/drm-misc
5334 F:      drivers/gpu/drm/bridge/
5335
5336 DRM DRIVERS FOR EXYNOS
5337 M:      Inki Dae <inki.dae@samsung.com>
5338 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5339 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5340 M:      Kyungmin Park <kyungmin.park@samsung.com>
5341 L:      dri-devel@lists.freedesktop.org
5342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5343 S:      Supported
5344 F:      drivers/gpu/drm/exynos/
5345 F:      include/uapi/drm/exynos_drm.h
5346 F:      Documentation/devicetree/bindings/display/exynos/
5347
5348 DRM DRIVERS FOR FREESCALE DCU
5349 M:      Stefan Agner <stefan@agner.ch>
5350 M:      Alison Wang <alison.wang@nxp.com>
5351 L:      dri-devel@lists.freedesktop.org
5352 S:      Supported
5353 F:      drivers/gpu/drm/fsl-dcu/
5354 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5355 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5356 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5357 T:      git git://anongit.freedesktop.org/drm/drm-misc
5358
5359 DRM DRIVERS FOR FREESCALE IMX
5360 M:      Philipp Zabel <p.zabel@pengutronix.de>
5361 L:      dri-devel@lists.freedesktop.org
5362 S:      Maintained
5363 F:      drivers/gpu/drm/imx/
5364 F:      drivers/gpu/ipu-v3/
5365 F:      Documentation/devicetree/bindings/display/imx/
5366
5367 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5368 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5369 L:      dri-devel@lists.freedesktop.org
5370 T:      git git://github.com/patjak/drm-gma500
5371 S:      Maintained
5372 F:      drivers/gpu/drm/gma500/
5373
5374 DRM DRIVERS FOR HISILICON
5375 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5376 M:      Rongrong Zou <zourongrong@gmail.com>
5377 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5378 R:      Chen Feng <puck.chen@hisilicon.com>
5379 L:      dri-devel@lists.freedesktop.org
5380 T:      git git://github.com/xin3liang/linux.git
5381 S:      Maintained
5382 F:      drivers/gpu/drm/hisilicon/
5383 F:      Documentation/devicetree/bindings/display/hisilicon/
5384
5385 DRM DRIVERS FOR LIMA
5386 M:      Qiang Yu <yuq825@gmail.com>
5387 L:      dri-devel@lists.freedesktop.org
5388 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5389 S:      Maintained
5390 F:      drivers/gpu/drm/lima/
5391 F:      include/uapi/drm/lima_drm.h
5392 T:      git git://anongit.freedesktop.org/drm/drm-misc
5393
5394 DRM DRIVERS FOR MEDIATEK
5395 M:      CK Hu <ck.hu@mediatek.com>
5396 M:      Philipp Zabel <p.zabel@pengutronix.de>
5397 L:      dri-devel@lists.freedesktop.org
5398 S:      Supported
5399 F:      drivers/gpu/drm/mediatek/
5400 F:      Documentation/devicetree/bindings/display/mediatek/
5401
5402 DRM DRIVERS FOR NVIDIA TEGRA
5403 M:      Thierry Reding <thierry.reding@gmail.com>
5404 L:      dri-devel@lists.freedesktop.org
5405 L:      linux-tegra@vger.kernel.org
5406 T:      git git://anongit.freedesktop.org/tegra/linux.git
5407 S:      Supported
5408 F:      drivers/gpu/drm/tegra/
5409 F:      drivers/gpu/host1x/
5410 F:      include/linux/host1x.h
5411 F:      include/uapi/drm/tegra_drm.h
5412 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5413
5414 DRM DRIVERS FOR RENESAS
5415 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5416 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5417 L:      dri-devel@lists.freedesktop.org
5418 L:      linux-renesas-soc@vger.kernel.org
5419 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5420 S:      Supported
5421 F:      drivers/gpu/drm/rcar-du/
5422 F:      drivers/gpu/drm/shmobile/
5423 F:      include/linux/platform_data/shmob_drm.h
5424 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5425 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5426 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5427
5428 DRM DRIVERS FOR ROCKCHIP
5429 M:      Sandy Huang <hjc@rock-chips.com>
5430 M:      Heiko Stübner <heiko@sntech.de>
5431 L:      dri-devel@lists.freedesktop.org
5432 S:      Maintained
5433 F:      drivers/gpu/drm/rockchip/
5434 F:      Documentation/devicetree/bindings/display/rockchip/
5435 T:      git git://anongit.freedesktop.org/drm/drm-misc
5436
5437 DRM DRIVERS FOR STI
5438 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5439 M:      Vincent Abriou <vincent.abriou@st.com>
5440 L:      dri-devel@lists.freedesktop.org
5441 T:      git git://anongit.freedesktop.org/drm/drm-misc
5442 S:      Maintained
5443 F:      drivers/gpu/drm/sti
5444 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5445
5446 DRM DRIVERS FOR STM
5447 M:      Yannick Fertre <yannick.fertre@st.com>
5448 M:      Philippe Cornu <philippe.cornu@st.com>
5449 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5450 M:      Vincent Abriou <vincent.abriou@st.com>
5451 L:      dri-devel@lists.freedesktop.org
5452 T:      git git://anongit.freedesktop.org/drm/drm-misc
5453 S:      Maintained
5454 F:      drivers/gpu/drm/stm
5455 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5456
5457 DRM DRIVERS FOR TI LCDC
5458 M:      Jyri Sarha <jsarha@ti.com>
5459 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5460 L:      dri-devel@lists.freedesktop.org
5461 S:      Maintained
5462 F:      drivers/gpu/drm/tilcdc/
5463 F:      Documentation/devicetree/bindings/display/tilcdc/
5464
5465 DRM DRIVERS FOR TI OMAP
5466 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5467 L:      dri-devel@lists.freedesktop.org
5468 S:      Maintained
5469 F:      drivers/gpu/drm/omapdrm/
5470 F:      Documentation/devicetree/bindings/display/ti/
5471
5472 DRM DRIVERS FOR V3D
5473 M:      Eric Anholt <eric@anholt.net>
5474 S:      Supported
5475 F:      drivers/gpu/drm/v3d/
5476 F:      include/uapi/drm/v3d_drm.h
5477 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5478 T:      git git://anongit.freedesktop.org/drm/drm-misc
5479
5480 DRM DRIVERS FOR VC4
5481 M:      Eric Anholt <eric@anholt.net>
5482 T:      git git://github.com/anholt/linux
5483 S:      Supported
5484 F:      drivers/gpu/drm/vc4/
5485 F:      include/uapi/drm/vc4_drm.h
5486 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5487 T:      git git://anongit.freedesktop.org/drm/drm-misc
5488
5489 DRM DRIVERS FOR VIVANTE GPU IP
5490 M:      Lucas Stach <l.stach@pengutronix.de>
5491 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5492 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5493 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5494 L:      dri-devel@lists.freedesktop.org
5495 S:      Maintained
5496 F:      drivers/gpu/drm/etnaviv/
5497 F:      include/uapi/drm/etnaviv_drm.h
5498 F:      Documentation/devicetree/bindings/display/etnaviv/
5499
5500 DRM DRIVERS FOR ZTE ZX
5501 M:      Shawn Guo <shawnguo@kernel.org>
5502 L:      dri-devel@lists.freedesktop.org
5503 S:      Maintained
5504 F:      drivers/gpu/drm/zte/
5505 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5506 T:      git git://anongit.freedesktop.org/drm/drm-misc
5507
5508 DRM PANEL DRIVERS
5509 M:      Thierry Reding <thierry.reding@gmail.com>
5510 R:      Sam Ravnborg <sam@ravnborg.org>
5511 L:      dri-devel@lists.freedesktop.org
5512 T:      git git://anongit.freedesktop.org/drm/drm-misc
5513 S:      Maintained
5514 F:      drivers/gpu/drm/drm_panel.c
5515 F:      drivers/gpu/drm/panel/
5516 F:      include/drm/drm_panel.h
5517 F:      Documentation/devicetree/bindings/display/panel/
5518
5519 DRM TINYDRM DRIVERS
5520 M:      Noralf Trønnes <noralf@tronnes.org>
5521 W:      https://github.com/notro/tinydrm/wiki/Development
5522 T:      git git://anongit.freedesktop.org/drm/drm-misc
5523 S:      Maintained
5524 F:      drivers/gpu/drm/tinydrm/
5525 F:      include/drm/tinydrm/
5526
5527 DRM DRIVERS FOR XEN
5528 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5529 T:      git git://anongit.freedesktop.org/drm/drm-misc
5530 L:      dri-devel@lists.freedesktop.org
5531 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5532 S:      Supported
5533 F:      drivers/gpu/drm/xen/
5534 F:      Documentation/gpu/xen-front.rst
5535
5536 DRM TTM SUBSYSTEM
5537 M:      Christian Koenig <christian.koenig@amd.com>
5538 M:      Huang Rui <ray.huang@amd.com>
5539 T:      git git://people.freedesktop.org/~agd5f/linux
5540 S:      Maintained
5541 L:      dri-devel@lists.freedesktop.org
5542 F:      include/drm/ttm/
5543 F:      drivers/gpu/drm/ttm/
5544
5545 DSBR100 USB FM RADIO DRIVER
5546 M:      Alexey Klimov <klimov.linux@gmail.com>
5547 L:      linux-media@vger.kernel.org
5548 T:      git git://linuxtv.org/media_tree.git
5549 S:      Maintained
5550 F:      drivers/media/radio/dsbr100.c
5551
5552 DSCC4 DRIVER
5553 M:      Francois Romieu <romieu@fr.zoreil.com>
5554 L:      netdev@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/net/wan/dscc4.c
5557
5558 DT3155 MEDIA DRIVER
5559 M:      Hans Verkuil <hverkuil@xs4all.nl>
5560 L:      linux-media@vger.kernel.org
5561 T:      git git://linuxtv.org/media_tree.git
5562 W:      https://linuxtv.org
5563 S:      Odd Fixes
5564 F:      drivers/media/pci/dt3155/
5565
5566 DVB_USB_AF9015 MEDIA DRIVER
5567 M:      Antti Palosaari <crope@iki.fi>
5568 L:      linux-media@vger.kernel.org
5569 W:      https://linuxtv.org
5570 W:      http://palosaari.fi/linux/
5571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5572 T:      git git://linuxtv.org/anttip/media_tree.git
5573 S:      Maintained
5574 F:      drivers/media/usb/dvb-usb-v2/af9015*
5575
5576 DVB_USB_AF9035 MEDIA DRIVER
5577 M:      Antti Palosaari <crope@iki.fi>
5578 L:      linux-media@vger.kernel.org
5579 W:      https://linuxtv.org
5580 W:      http://palosaari.fi/linux/
5581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5582 T:      git git://linuxtv.org/anttip/media_tree.git
5583 S:      Maintained
5584 F:      drivers/media/usb/dvb-usb-v2/af9035*
5585
5586 DVB_USB_ANYSEE MEDIA DRIVER
5587 M:      Antti Palosaari <crope@iki.fi>
5588 L:      linux-media@vger.kernel.org
5589 W:      https://linuxtv.org
5590 W:      http://palosaari.fi/linux/
5591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5592 T:      git git://linuxtv.org/anttip/media_tree.git
5593 S:      Maintained
5594 F:      drivers/media/usb/dvb-usb-v2/anysee*
5595
5596 DVB_USB_AU6610 MEDIA DRIVER
5597 M:      Antti Palosaari <crope@iki.fi>
5598 L:      linux-media@vger.kernel.org
5599 W:      https://linuxtv.org
5600 W:      http://palosaari.fi/linux/
5601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5602 T:      git git://linuxtv.org/anttip/media_tree.git
5603 S:      Maintained
5604 F:      drivers/media/usb/dvb-usb-v2/au6610*
5605
5606 DVB_USB_CE6230 MEDIA DRIVER
5607 M:      Antti Palosaari <crope@iki.fi>
5608 L:      linux-media@vger.kernel.org
5609 W:      https://linuxtv.org
5610 W:      http://palosaari.fi/linux/
5611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5612 T:      git git://linuxtv.org/anttip/media_tree.git
5613 S:      Maintained
5614 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5615
5616 DVB_USB_CXUSB MEDIA DRIVER
5617 M:      Michael Krufky <mkrufky@linuxtv.org>
5618 L:      linux-media@vger.kernel.org
5619 W:      https://linuxtv.org
5620 W:      http://github.com/mkrufky
5621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5622 T:      git git://linuxtv.org/media_tree.git
5623 S:      Maintained
5624 F:      drivers/media/usb/dvb-usb/cxusb*
5625
5626 DVB_USB_EC168 MEDIA DRIVER
5627 M:      Antti Palosaari <crope@iki.fi>
5628 L:      linux-media@vger.kernel.org
5629 W:      https://linuxtv.org
5630 W:      http://palosaari.fi/linux/
5631 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5632 T:      git git://linuxtv.org/anttip/media_tree.git
5633 S:      Maintained
5634 F:      drivers/media/usb/dvb-usb-v2/ec168*
5635
5636 DVB_USB_GL861 MEDIA DRIVER
5637 M:      Antti Palosaari <crope@iki.fi>
5638 L:      linux-media@vger.kernel.org
5639 W:      https://linuxtv.org
5640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5641 T:      git git://linuxtv.org/anttip/media_tree.git
5642 S:      Maintained
5643 F:      drivers/media/usb/dvb-usb-v2/gl861*
5644
5645 DVB_USB_MXL111SF MEDIA DRIVER
5646 M:      Michael Krufky <mkrufky@linuxtv.org>
5647 L:      linux-media@vger.kernel.org
5648 W:      https://linuxtv.org
5649 W:      http://github.com/mkrufky
5650 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5651 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5652 S:      Maintained
5653 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5654
5655 DVB_USB_RTL28XXU MEDIA DRIVER
5656 M:      Antti Palosaari <crope@iki.fi>
5657 L:      linux-media@vger.kernel.org
5658 W:      https://linuxtv.org
5659 W:      http://palosaari.fi/linux/
5660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5661 T:      git git://linuxtv.org/anttip/media_tree.git
5662 S:      Maintained
5663 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5664
5665 DVB_USB_V2 MEDIA DRIVER
5666 M:      Antti Palosaari <crope@iki.fi>
5667 L:      linux-media@vger.kernel.org
5668 W:      https://linuxtv.org
5669 W:      http://palosaari.fi/linux/
5670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5671 T:      git git://linuxtv.org/anttip/media_tree.git
5672 S:      Maintained
5673 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5674 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5675
5676 DYNAMIC DEBUG
5677 M:      Jason Baron <jbaron@akamai.com>
5678 S:      Maintained
5679 F:      lib/dynamic_debug.c
5680 F:      include/linux/dynamic_debug.h
5681
5682 DYNAMIC INTERRUPT MODERATION
5683 M:      Tal Gilboa <talgi@mellanox.com>
5684 S:      Maintained
5685 F:      include/linux/dim.h
5686 F:      lib/dim/
5687
5688 DZ DECSTATION DZ11 SERIAL DRIVER
5689 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5690 S:      Maintained
5691 F:      drivers/tty/serial/dz.*
5692
5693 E3X0 POWER BUTTON DRIVER
5694 M:      Moritz Fischer <moritz.fischer@ettus.com>
5695 L:      usrp-users@lists.ettus.com
5696 W:      http://www.ettus.com
5697 S:      Supported
5698 F:      drivers/input/misc/e3x0-button.c
5699 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5700
5701 E4000 MEDIA DRIVER
5702 M:      Antti Palosaari <crope@iki.fi>
5703 L:      linux-media@vger.kernel.org
5704 W:      https://linuxtv.org
5705 W:      http://palosaari.fi/linux/
5706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5707 T:      git git://linuxtv.org/anttip/media_tree.git
5708 S:      Maintained
5709 F:      drivers/media/tuners/e4000*
5710
5711 EARTH_PT1 MEDIA DRIVER
5712 M:      Akihiro Tsukada <tskd08@gmail.com>
5713 L:      linux-media@vger.kernel.org
5714 S:      Odd Fixes
5715 F:      drivers/media/pci/pt1/
5716
5717 EARTH_PT3 MEDIA DRIVER
5718 M:      Akihiro Tsukada <tskd08@gmail.com>
5719 L:      linux-media@vger.kernel.org
5720 S:      Odd Fixes
5721 F:      drivers/media/pci/pt3/
5722
5723 EC100 MEDIA DRIVER
5724 M:      Antti Palosaari <crope@iki.fi>
5725 L:      linux-media@vger.kernel.org
5726 W:      https://linuxtv.org
5727 W:      http://palosaari.fi/linux/
5728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5729 T:      git git://linuxtv.org/anttip/media_tree.git
5730 S:      Maintained
5731 F:      drivers/media/dvb-frontends/ec100*
5732
5733 ECRYPT FILE SYSTEM
5734 M:      Tyler Hicks <tyhicks@canonical.com>
5735 L:      ecryptfs@vger.kernel.org
5736 W:      http://ecryptfs.org
5737 W:      https://launchpad.net/ecryptfs
5738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5739 S:      Supported
5740 F:      Documentation/filesystems/ecryptfs.txt
5741 F:      fs/ecryptfs/
5742
5743 EDAC-AMD64
5744 M:      Borislav Petkov <bp@alien8.de>
5745 L:      linux-edac@vger.kernel.org
5746 S:      Maintained
5747 F:      drivers/edac/amd64_edac*
5748
5749 EDAC-AST2500
5750 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5751 S:      Supported
5752 F:      drivers/edac/aspeed_edac.c
5753 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5754
5755 EDAC-BLUEFIELD
5756 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5757 S:      Supported
5758 F:      drivers/edac/bluefield_edac.c
5759
5760 EDAC-CALXEDA
5761 M:      Robert Richter <rric@kernel.org>
5762 L:      linux-edac@vger.kernel.org
5763 S:      Maintained
5764 F:      drivers/edac/highbank*
5765
5766 EDAC-CAVIUM OCTEON
5767 M:      Ralf Baechle <ralf@linux-mips.org>
5768 M:      David Daney <david.daney@cavium.com>
5769 L:      linux-edac@vger.kernel.org
5770 L:      linux-mips@vger.kernel.org
5771 S:      Supported
5772 F:      drivers/edac/octeon_edac*
5773
5774 EDAC-CAVIUM THUNDERX
5775 M:      David Daney <david.daney@cavium.com>
5776 M:      Jan Glauber <jglauber@cavium.com>
5777 L:      linux-edac@vger.kernel.org
5778 S:      Supported
5779 F:      drivers/edac/thunderx_edac*
5780
5781 EDAC-CORE
5782 M:      Borislav Petkov <bp@alien8.de>
5783 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5784 M:      Tony Luck <tony.luck@intel.com>
5785 R:      James Morse <james.morse@arm.com>
5786 R:      Robert Richter <rrichter@marvell.com>
5787 L:      linux-edac@vger.kernel.org
5788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5789 S:      Supported
5790 F:      Documentation/admin-guide/ras.rst
5791 F:      Documentation/driver-api/edac.rst
5792 F:      drivers/edac/
5793 F:      include/linux/edac.h
5794
5795 EDAC-E752X
5796 M:      Mark Gross <mark.gross@intel.com>
5797 L:      linux-edac@vger.kernel.org
5798 S:      Maintained
5799 F:      drivers/edac/e752x_edac.c
5800
5801 EDAC-E7XXX
5802 L:      linux-edac@vger.kernel.org
5803 S:      Maintained
5804 F:      drivers/edac/e7xxx_edac.c
5805
5806 EDAC-FSL_DDR
5807 M:      York Sun <york.sun@nxp.com>
5808 L:      linux-edac@vger.kernel.org
5809 S:      Maintained
5810 F:      drivers/edac/fsl_ddr_edac.*
5811
5812 EDAC-GHES
5813 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5814 L:      linux-edac@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/edac/ghes_edac.c
5817
5818 EDAC-I10NM
5819 M:      Tony Luck <tony.luck@intel.com>
5820 L:      linux-edac@vger.kernel.org
5821 S:      Maintained
5822 F:      drivers/edac/i10nm_base.c
5823
5824 EDAC-I3000
5825 L:      linux-edac@vger.kernel.org
5826 S:      Orphan
5827 F:      drivers/edac/i3000_edac.c
5828
5829 EDAC-I5000
5830 L:      linux-edac@vger.kernel.org
5831 S:      Maintained
5832 F:      drivers/edac/i5000_edac.c
5833
5834 EDAC-I5400
5835 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5836 L:      linux-edac@vger.kernel.org
5837 S:      Maintained
5838 F:      drivers/edac/i5400_edac.c
5839
5840 EDAC-I7300
5841 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5842 L:      linux-edac@vger.kernel.org
5843 S:      Maintained
5844 F:      drivers/edac/i7300_edac.c
5845
5846 EDAC-I7CORE
5847 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5848 L:      linux-edac@vger.kernel.org
5849 S:      Maintained
5850 F:      drivers/edac/i7core_edac.c
5851
5852 EDAC-I82443BXGX
5853 M:      Tim Small <tim@buttersideup.com>
5854 L:      linux-edac@vger.kernel.org
5855 S:      Maintained
5856 F:      drivers/edac/i82443bxgx_edac.c
5857
5858 EDAC-I82975X
5859 M:      "Arvind R." <arvino55@gmail.com>
5860 L:      linux-edac@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/edac/i82975x_edac.c
5863
5864 EDAC-IE31200
5865 M:      Jason Baron <jbaron@akamai.com>
5866 L:      linux-edac@vger.kernel.org
5867 S:      Maintained
5868 F:      drivers/edac/ie31200_edac.c
5869
5870 EDAC-MPC85XX
5871 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5872 L:      linux-edac@vger.kernel.org
5873 S:      Maintained
5874 F:      drivers/edac/mpc85xx_edac.[ch]
5875
5876 EDAC-PASEMI
5877 M:      Egor Martovetsky <egor@pasemi.com>
5878 L:      linux-edac@vger.kernel.org
5879 S:      Maintained
5880 F:      drivers/edac/pasemi_edac.c
5881
5882 EDAC-PND2
5883 M:      Tony Luck <tony.luck@intel.com>
5884 L:      linux-edac@vger.kernel.org
5885 S:      Maintained
5886 F:      drivers/edac/pnd2_edac.[ch]
5887
5888 EDAC-R82600
5889 M:      Tim Small <tim@buttersideup.com>
5890 L:      linux-edac@vger.kernel.org
5891 S:      Maintained
5892 F:      drivers/edac/r82600_edac.c
5893
5894 EDAC-SBRIDGE
5895 M:      Tony Luck <tony.luck@intel.com>
5896 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5897 L:      linux-edac@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/edac/sb_edac.c
5900
5901 EDAC-SIFIVE
5902 M:      Yash Shah <yash.shah@sifive.com>
5903 L:      linux-edac@vger.kernel.org
5904 S:      Supported
5905 F:      drivers/edac/sifive_edac.c
5906
5907 EDAC-SKYLAKE
5908 M:      Tony Luck <tony.luck@intel.com>
5909 L:      linux-edac@vger.kernel.org
5910 S:      Maintained
5911 F:      drivers/edac/skx_*.c
5912
5913 EDAC-TI
5914 M:      Tero Kristo <t-kristo@ti.com>
5915 L:      linux-edac@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/edac/ti_edac.c
5918
5919 EDAC-QCOM
5920 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5921 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5922 L:      linux-arm-msm@vger.kernel.org
5923 L:      linux-edac@vger.kernel.org
5924 S:      Maintained
5925 F:      drivers/edac/qcom_edac.c
5926
5927 EDIROL UA-101/UA-1000 DRIVER
5928 M:      Clemens Ladisch <clemens@ladisch.de>
5929 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5931 S:      Maintained
5932 F:      sound/usb/misc/ua101.c
5933
5934 EFI TEST DRIVER
5935 L:      linux-efi@vger.kernel.org
5936 M:      Ivan Hu <ivan.hu@canonical.com>
5937 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5938 S:      Maintained
5939 F:      drivers/firmware/efi/test/
5940
5941 EFI VARIABLE FILESYSTEM
5942 M:      Matthew Garrett <matthew.garrett@nebula.com>
5943 M:      Jeremy Kerr <jk@ozlabs.org>
5944 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5946 L:      linux-efi@vger.kernel.org
5947 S:      Maintained
5948 F:      fs/efivarfs/
5949
5950 EFIFB FRAMEBUFFER DRIVER
5951 L:      linux-fbdev@vger.kernel.org
5952 M:      Peter Jones <pjones@redhat.com>
5953 S:      Maintained
5954 F:      drivers/video/fbdev/efifb.c
5955
5956 EFS FILESYSTEM
5957 W:      http://aeschi.ch.eu.org/efs/
5958 S:      Orphan
5959 F:      fs/efs/
5960
5961 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5962 M:      Douglas Miller <dougmill@linux.ibm.com>
5963 L:      netdev@vger.kernel.org
5964 S:      Maintained
5965 F:      drivers/net/ethernet/ibm/ehea/
5966
5967 EM28XX VIDEO4LINUX DRIVER
5968 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5969 L:      linux-media@vger.kernel.org
5970 W:      https://linuxtv.org
5971 T:      git git://linuxtv.org/media_tree.git
5972 S:      Maintained
5973 F:      drivers/media/usb/em28xx/
5974 F:      Documentation/media/v4l-drivers/em28xx*
5975
5976 EMBEDDED LINUX
5977 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5978 M:      Matt Mackall <mpm@selenic.com>
5979 M:      David Woodhouse <dwmw2@infradead.org>
5980 L:      linux-embedded@vger.kernel.org
5981 S:      Maintained
5982
5983 Emulex 10Gbps iSCSI - OneConnect DRIVER
5984 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5985 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5986 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5987 L:      linux-scsi@vger.kernel.org
5988 W:      http://www.broadcom.com
5989 S:      Supported
5990 F:      drivers/scsi/be2iscsi/
5991
5992 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5993 M:      Sathya Perla <sathya.perla@broadcom.com>
5994 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5995 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5996 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5997 L:      netdev@vger.kernel.org
5998 W:      http://www.emulex.com
5999 S:      Supported
6000 F:      drivers/net/ethernet/emulex/benet/
6001
6002 EMULEX ONECONNECT ROCE DRIVER
6003 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6004 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6005 L:      linux-rdma@vger.kernel.org
6006 W:      http://www.broadcom.com
6007 S:      Odd Fixes
6008 F:      drivers/infiniband/hw/ocrdma/
6009 F:      include/uapi/rdma/ocrdma-abi.h
6010
6011 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6012 M:      James Smart <james.smart@broadcom.com>
6013 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6014 L:      linux-scsi@vger.kernel.org
6015 W:      http://www.broadcom.com
6016 S:      Supported
6017 F:      drivers/scsi/lpfc/
6018
6019 ENE CB710 FLASH CARD READER DRIVER
6020 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6021 S:      Maintained
6022 F:      drivers/misc/cb710/
6023 F:      drivers/mmc/host/cb710-mmc.*
6024 F:      include/linux/cb710.h
6025
6026 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6027 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6028 S:      Maintained
6029 F:      drivers/media/rc/ene_ir.*
6030
6031 EPSON S1D13XXX FRAMEBUFFER DRIVER
6032 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6033 S:      Maintained
6034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6035 F:      drivers/video/fbdev/s1d13xxxfb.c
6036 F:      include/video/s1d13xxxfb.h
6037
6038 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6039 M:      Jeff Layton <jlayton@kernel.org>
6040 S:      Maintained
6041 F:      lib/errseq.c
6042 F:      include/linux/errseq.h
6043
6044 ET131X NETWORK DRIVER
6045 M:      Mark Einon <mark.einon@gmail.com>
6046 S:      Odd Fixes
6047 F:      drivers/net/ethernet/agere/
6048
6049 ETHERNET BRIDGE
6050 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6051 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6052 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6053 L:      netdev@vger.kernel.org
6054 W:      http://www.linuxfoundation.org/en/Net:Bridge
6055 S:      Maintained
6056 F:      include/linux/netfilter_bridge/
6057 F:      net/bridge/
6058
6059 ETHERNET PHY LIBRARY
6060 M:      Andrew Lunn <andrew@lunn.ch>
6061 M:      Florian Fainelli <f.fainelli@gmail.com>
6062 M:      Heiner Kallweit <hkallweit1@gmail.com>
6063 L:      netdev@vger.kernel.org
6064 S:      Maintained
6065 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6066 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6067 F:      Documentation/devicetree/bindings/net/mdio*
6068 F:      Documentation/networking/phy.rst
6069 F:      drivers/net/phy/
6070 F:      drivers/of/of_mdio.c
6071 F:      drivers/of/of_net.c
6072 F:      include/linux/*mdio*.h
6073 F:      include/linux/of_net.h
6074 F:      include/linux/phy.h
6075 F:      include/linux/phy_fixed.h
6076 F:      include/linux/platform_data/mdio-bcm-unimac.h
6077 F:      include/linux/platform_data/mdio-gpio.h
6078 F:      include/trace/events/mdio.h
6079 F:      include/uapi/linux/mdio.h
6080 F:      include/uapi/linux/mii.h
6081
6082 EXT2 FILE SYSTEM
6083 M:      Jan Kara <jack@suse.com>
6084 L:      linux-ext4@vger.kernel.org
6085 S:      Maintained
6086 F:      Documentation/filesystems/ext2.txt
6087 F:      fs/ext2/
6088 F:      include/linux/ext2*
6089
6090 EXT4 FILE SYSTEM
6091 M:      "Theodore Ts'o" <tytso@mit.edu>
6092 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6093 L:      linux-ext4@vger.kernel.org
6094 W:      http://ext4.wiki.kernel.org
6095 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6097 S:      Maintained
6098 F:      Documentation/filesystems/ext4/
6099 F:      fs/ext4/
6100
6101 Extended Verification Module (EVM)
6102 M:      Mimi Zohar <zohar@linux.ibm.com>
6103 L:      linux-integrity@vger.kernel.org
6104 S:      Supported
6105 F:      security/integrity/evm/
6106
6107 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6108 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6109 L:      linux-efi@vger.kernel.org
6110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6111 S:      Maintained
6112 F:      Documentation/admin-guide/efi-stub.rst
6113 F:      arch/*/kernel/efi.c
6114 F:      arch/x86/boot/compressed/eboot.[ch]
6115 F:      arch/*/include/asm/efi.h
6116 F:      arch/x86/platform/efi/
6117 F:      drivers/firmware/efi/
6118 F:      include/linux/efi*.h
6119 F:      arch/arm/boot/compressed/efi-header.S
6120 F:      arch/arm64/kernel/efi-entry.S
6121
6122 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6123 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6124 M:      Chanwoo Choi <cw00.choi@samsung.com>
6125 L:      linux-kernel@vger.kernel.org
6126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6127 S:      Maintained
6128 F:      drivers/extcon/
6129 F:      include/linux/extcon/
6130 F:      include/linux/extcon.h
6131 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6132 F:      Documentation/devicetree/bindings/extcon/
6133
6134 EXYNOS DP DRIVER
6135 M:      Jingoo Han <jingoohan1@gmail.com>
6136 L:      dri-devel@lists.freedesktop.org
6137 S:      Maintained
6138 F:      drivers/gpu/drm/exynos/exynos_dp*
6139
6140 EXYNOS SYSMMU (IOMMU) driver
6141 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6142 L:      iommu@lists.linux-foundation.org
6143 S:      Maintained
6144 F:      drivers/iommu/exynos-iommu.c
6145
6146 EZchip NPS platform support
6147 M:      Vineet Gupta <vgupta@synopsys.com>
6148 M:      Ofer Levi <oferle@mellanox.com>
6149 S:      Supported
6150 F:      arch/arc/plat-eznps
6151 F:      arch/arc/boot/dts/eznps.dts
6152
6153 F2FS FILE SYSTEM
6154 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6155 M:      Chao Yu <yuchao0@huawei.com>
6156 L:      linux-f2fs-devel@lists.sourceforge.net
6157 W:      https://f2fs.wiki.kernel.org/
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6159 S:      Maintained
6160 F:      Documentation/filesystems/f2fs.txt
6161 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6162 F:      fs/f2fs/
6163 F:      include/linux/f2fs_fs.h
6164 F:      include/trace/events/f2fs.h
6165
6166 F71805F HARDWARE MONITORING DRIVER
6167 M:      Jean Delvare <jdelvare@suse.com>
6168 L:      linux-hwmon@vger.kernel.org
6169 S:      Maintained
6170 F:      Documentation/hwmon/f71805f.rst
6171 F:      drivers/hwmon/f71805f.c
6172
6173 FADDR2LINE
6174 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6175 S:      Maintained
6176 F:      scripts/faddr2line
6177
6178 FAILOVER MODULE
6179 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6180 L:      netdev@vger.kernel.org
6181 S:      Supported
6182 F:      net/core/failover.c
6183 F:      include/net/failover.h
6184 F:      Documentation/networking/failover.rst
6185
6186 FANOTIFY
6187 M:      Jan Kara <jack@suse.cz>
6188 R:      Amir Goldstein <amir73il@gmail.com>
6189 L:      linux-fsdevel@vger.kernel.org
6190 S:      Maintained
6191 F:      fs/notify/fanotify/
6192 F:      include/linux/fanotify.h
6193 F:      include/uapi/linux/fanotify.h
6194
6195 FARSYNC SYNCHRONOUS DRIVER
6196 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6197 W:      http://www.farsite.co.uk/
6198 S:      Supported
6199 F:      drivers/net/wan/farsync.*
6200
6201 FAULT INJECTION SUPPORT
6202 M:      Akinobu Mita <akinobu.mita@gmail.com>
6203 S:      Supported
6204 F:      Documentation/fault-injection/
6205 F:      lib/fault-inject.c
6206
6207 FBTFT Framebuffer drivers
6208 S:      Orphan
6209 L:      dri-devel@lists.freedesktop.org
6210 L:      linux-fbdev@vger.kernel.org
6211 F:      drivers/staging/fbtft/
6212
6213 FC0011 TUNER DRIVER
6214 M:      Michael Buesch <m@bues.ch>
6215 L:      linux-media@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/media/tuners/fc0011.h
6218 F:      drivers/media/tuners/fc0011.c
6219
6220 FC2580 MEDIA DRIVER
6221 M:      Antti Palosaari <crope@iki.fi>
6222 L:      linux-media@vger.kernel.org
6223 W:      https://linuxtv.org
6224 W:      http://palosaari.fi/linux/
6225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6226 T:      git git://linuxtv.org/anttip/media_tree.git
6227 S:      Maintained
6228 F:      drivers/media/tuners/fc2580*
6229
6230 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6231 M:      Hannes Reinecke <hare@suse.de>
6232 L:      linux-scsi@vger.kernel.org
6233 W:      www.Open-FCoE.org
6234 S:      Supported
6235 F:      drivers/scsi/libfc/
6236 F:      drivers/scsi/fcoe/
6237 F:      include/scsi/fc/
6238 F:      include/scsi/libfc.h
6239 F:      include/scsi/libfcoe.h
6240 F:      include/uapi/scsi/fc/
6241
6242 FILE LOCKING (flock() and fcntl()/lockf())
6243 M:      Jeff Layton <jlayton@kernel.org>
6244 M:      "J. Bruce Fields" <bfields@fieldses.org>
6245 L:      linux-fsdevel@vger.kernel.org
6246 S:      Maintained
6247 F:      include/linux/fcntl.h
6248 F:      include/uapi/linux/fcntl.h
6249 F:      fs/fcntl.c
6250 F:      fs/locks.c
6251
6252 FILESYSTEMS (VFS and infrastructure)
6253 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6254 L:      linux-fsdevel@vger.kernel.org
6255 S:      Maintained
6256 F:      fs/*
6257 F:      include/linux/fs.h
6258 F:      include/linux/fs_types.h
6259 F:      include/uapi/linux/fs.h
6260
6261 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6262 M:      Riku Voipio <riku.voipio@iki.fi>
6263 L:      linux-hwmon@vger.kernel.org
6264 S:      Maintained
6265 F:      drivers/hwmon/f75375s.c
6266 F:      include/linux/f75375s.h
6267
6268 FIREWIRE AUDIO DRIVERS
6269 M:      Clemens Ladisch <clemens@ladisch.de>
6270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6272 S:      Maintained
6273 F:      sound/firewire/
6274
6275 FIREWIRE MEDIA DRIVERS (firedtv)
6276 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6277 L:      linux-media@vger.kernel.org
6278 L:      linux1394-devel@lists.sourceforge.net
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6280 S:      Maintained
6281 F:      drivers/media/firewire/
6282
6283 FIREWIRE SBP-2 TARGET
6284 M:      Chris Boot <bootc@bootc.net>
6285 L:      linux-scsi@vger.kernel.org
6286 L:      target-devel@vger.kernel.org
6287 L:      linux1394-devel@lists.sourceforge.net
6288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6289 S:      Maintained
6290 F:      drivers/target/sbp/
6291
6292 FIREWIRE SUBSYSTEM
6293 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6294 L:      linux1394-devel@lists.sourceforge.net
6295 W:      http://ieee1394.wiki.kernel.org/
6296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6297 S:      Maintained
6298 F:      drivers/firewire/
6299 F:      include/linux/firewire.h
6300 F:      include/uapi/linux/firewire*.h
6301 F:      tools/firewire/
6302
6303 FIRMWARE LOADER (request_firmware)
6304 M:      Luis Chamberlain <mcgrof@kernel.org>
6305 L:      linux-kernel@vger.kernel.org
6306 S:      Maintained
6307 F:      Documentation/firmware_class/
6308 F:      drivers/base/firmware_loader/
6309 F:      include/linux/firmware.h
6310
6311 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6312 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6313 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6314 S:      Maintained
6315 F:      drivers/block/rsxx/
6316
6317 FLEXTIMER FTM-QUADDEC DRIVER
6318 M:      Patrick Havelange <patrick.havelange@essensium.com>
6319 L:      linux-iio@vger.kernel.org
6320 S:      Maintained
6321 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quadddec
6322 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6323 F:      drivers/counter/ftm-quaddec.c
6324
6325 FLOPPY DRIVER
6326 M:      Denis Efremov <efremov@linux.com>
6327 S:      Odd Fixes
6328 L:      linux-block@vger.kernel.org
6329 F:      drivers/block/floppy.c
6330
6331 FPGA MANAGER FRAMEWORK
6332 M:      Moritz Fischer <mdf@kernel.org>
6333 L:      linux-fpga@vger.kernel.org
6334 S:      Maintained
6335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6336 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6337 F:      Documentation/fpga/
6338 F:      Documentation/driver-api/fpga/
6339 F:      Documentation/devicetree/bindings/fpga/
6340 F:      drivers/fpga/
6341 F:      include/linux/fpga/
6342 W:      http://www.rocketboards.org
6343
6344 FPGA DFL DRIVERS
6345 M:      Wu Hao <hao.wu@intel.com>
6346 L:      linux-fpga@vger.kernel.org
6347 S:      Maintained
6348 F:      Documentation/fpga/dfl.rst
6349 F:      include/uapi/linux/fpga-dfl.h
6350 F:      drivers/fpga/dfl*
6351
6352 FPU EMULATOR
6353 M:      Bill Metzenthen <billm@melbpc.org.au>
6354 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6355 S:      Maintained
6356 F:      arch/x86/math-emu/
6357
6358 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6359 L:      netdev@vger.kernel.org
6360 S:      Orphan
6361 F:      drivers/net/wan/dlci.c
6362 F:      drivers/net/wan/sdla.c
6363
6364 FRAMEBUFFER LAYER
6365 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6366 L:      dri-devel@lists.freedesktop.org
6367 L:      linux-fbdev@vger.kernel.org
6368 T:      git git://anongit.freedesktop.org/drm/drm-misc
6369 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6370 S:      Maintained
6371 F:      Documentation/fb/
6372 F:      drivers/video/
6373 F:      include/video/
6374 F:      include/linux/fb.h
6375 F:      include/uapi/video/
6376 F:      include/uapi/linux/fb.h
6377
6378 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6379 M:      Horia Geantă <horia.geanta@nxp.com>
6380 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6381 L:      linux-crypto@vger.kernel.org
6382 S:      Maintained
6383 F:      drivers/crypto/caam/
6384 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6385
6386 FREESCALE DIU FRAMEBUFFER DRIVER
6387 M:      Timur Tabi <timur@kernel.org>
6388 L:      linux-fbdev@vger.kernel.org
6389 S:      Maintained
6390 F:      drivers/video/fbdev/fsl-diu-fb.*
6391
6392 FREESCALE DMA DRIVER
6393 M:      Li Yang <leoyang.li@nxp.com>
6394 M:      Zhang Wei <zw@zh-kernel.org>
6395 L:      linuxppc-dev@lists.ozlabs.org
6396 S:      Maintained
6397 F:      drivers/dma/fsldma.*
6398
6399 FREESCALE ENETC ETHERNET DRIVERS
6400 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6401 L:      netdev@vger.kernel.org
6402 S:      Maintained
6403 F:      drivers/net/ethernet/freescale/enetc/
6404
6405 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6406 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6407 L:      netdev@vger.kernel.org
6408 S:      Maintained
6409 F:      drivers/net/ethernet/freescale/gianfar*
6410 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6411
6412 FREESCALE GPMI NAND DRIVER
6413 M:      Han Xu <han.xu@nxp.com>
6414 L:      linux-mtd@lists.infradead.org
6415 S:      Maintained
6416 F:      drivers/mtd/nand/raw/gpmi-nand/*
6417
6418 FREESCALE I2C CPM DRIVER
6419 M:      Jochen Friedrich <jochen@scram.de>
6420 L:      linuxppc-dev@lists.ozlabs.org
6421 L:      linux-i2c@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/i2c/busses/i2c-cpm.c
6424
6425 FREESCALE IMX DDR PMU DRIVER
6426 M:      Frank Li <Frank.li@nxp.com>
6427 L:      linux-arm-kernel@lists.infradead.org
6428 S:      Maintained
6429 F:      drivers/perf/fsl_imx8_ddr_perf.c
6430 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6431
6432 FREESCALE IMX I2C DRIVER
6433 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6434 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6435 L:      linux-i2c@vger.kernel.org
6436 S:      Maintained
6437 F:      drivers/i2c/busses/i2c-imx.c
6438 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6439
6440 FREESCALE IMX LPI2C DRIVER
6441 M:      Dong Aisheng <aisheng.dong@nxp.com>
6442 L:      linux-i2c@vger.kernel.org
6443 L:      linux-imx@nxp.com
6444 S:      Maintained
6445 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6446 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6447
6448 FREESCALE IMX / MXC FEC DRIVER
6449 M:      Fugang Duan <fugang.duan@nxp.com>
6450 L:      netdev@vger.kernel.org
6451 S:      Maintained
6452 F:      drivers/net/ethernet/freescale/fec_main.c
6453 F:      drivers/net/ethernet/freescale/fec_ptp.c
6454 F:      drivers/net/ethernet/freescale/fec.h
6455 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6456
6457 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6458 M:      Sascha Hauer <s.hauer@pengutronix.de>
6459 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6460 L:      linux-fbdev@vger.kernel.org
6461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6462 S:      Maintained
6463 F:      include/linux/platform_data/video-imxfb.h
6464 F:      drivers/video/fbdev/imxfb.c
6465
6466 FREESCALE QORIQ DPAA ETHERNET DRIVER
6467 M:      Madalin Bucur <madalin.bucur@nxp.com>
6468 L:      netdev@vger.kernel.org
6469 S:      Maintained
6470 F:      drivers/net/ethernet/freescale/dpaa
6471
6472 FREESCALE QORIQ DPAA FMAN DRIVER
6473 M:      Madalin Bucur <madalin.bucur@nxp.com>
6474 L:      netdev@vger.kernel.org
6475 S:      Maintained
6476 F:      drivers/net/ethernet/freescale/fman
6477 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6478
6479 FREESCALE QORIQ PTP CLOCK DRIVER
6480 M:      Yangbo Lu <yangbo.lu@nxp.com>
6481 L:      netdev@vger.kernel.org
6482 S:      Maintained
6483 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6484 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6485 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6486 F:      drivers/ptp/ptp_qoriq.c
6487 F:      drivers/ptp/ptp_qoriq_debugfs.c
6488 F:      include/linux/fsl/ptp_qoriq.h
6489 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6490
6491 FREESCALE QUAD SPI DRIVER
6492 M:      Han Xu <han.xu@nxp.com>
6493 L:      linux-spi@vger.kernel.org
6494 S:      Maintained
6495 F:      drivers/spi/spi-fsl-qspi.c
6496
6497 FREESCALE QUICC ENGINE LIBRARY
6498 M:      Qiang Zhao <qiang.zhao@nxp.com>
6499 L:      linuxppc-dev@lists.ozlabs.org
6500 S:      Maintained
6501 F:      drivers/soc/fsl/qe/
6502 F:      include/soc/fsl/*qe*.h
6503 F:      include/soc/fsl/*ucc*.h
6504
6505 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6506 M:      Li Yang <leoyang.li@nxp.com>
6507 L:      netdev@vger.kernel.org
6508 L:      linuxppc-dev@lists.ozlabs.org
6509 S:      Maintained
6510 F:      drivers/net/ethernet/freescale/ucc_geth*
6511
6512 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6513 M:      Zhao Qiang <qiang.zhao@nxp.com>
6514 L:      netdev@vger.kernel.org
6515 L:      linuxppc-dev@lists.ozlabs.org
6516 S:      Maintained
6517 F:      drivers/net/wan/fsl_ucc_hdlc*
6518
6519 FREESCALE QUICC ENGINE UCC UART DRIVER
6520 M:      Timur Tabi <timur@kernel.org>
6521 L:      linuxppc-dev@lists.ozlabs.org
6522 S:      Maintained
6523 F:      drivers/tty/serial/ucc_uart.c
6524
6525 FREESCALE SOC DRIVERS
6526 M:      Li Yang <leoyang.li@nxp.com>
6527 L:      linuxppc-dev@lists.ozlabs.org
6528 L:      linux-arm-kernel@lists.infradead.org
6529 S:      Maintained
6530 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6531 F:      Documentation/devicetree/bindings/soc/fsl/
6532 F:      drivers/soc/fsl/
6533 F:      include/linux/fsl/
6534
6535 FREESCALE SOC FS_ENET DRIVER
6536 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6537 L:      linuxppc-dev@lists.ozlabs.org
6538 L:      netdev@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/net/ethernet/freescale/fs_enet/
6541 F:      include/linux/fs_enet_pd.h
6542
6543 FREESCALE SOC SOUND DRIVERS
6544 M:      Timur Tabi <timur@kernel.org>
6545 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6546 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6547 R:      Fabio Estevam <festevam@gmail.com>
6548 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6549 L:      linuxppc-dev@lists.ozlabs.org
6550 S:      Maintained
6551 F:      sound/soc/fsl/fsl*
6552 F:      sound/soc/fsl/imx*
6553 F:      sound/soc/fsl/mpc8610_hpcd.c
6554
6555 FREESCALE USB PERIPHERAL DRIVERS
6556 M:      Li Yang <leoyang.li@nxp.com>
6557 L:      linux-usb@vger.kernel.org
6558 L:      linuxppc-dev@lists.ozlabs.org
6559 S:      Maintained
6560 F:      drivers/usb/gadget/udc/fsl*
6561
6562 FREEVXFS FILESYSTEM
6563 M:      Christoph Hellwig <hch@infradead.org>
6564 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6565 S:      Maintained
6566 F:      fs/freevxfs/
6567
6568 FREEZER
6569 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6570 M:      Pavel Machek <pavel@ucw.cz>
6571 L:      linux-pm@vger.kernel.org
6572 S:      Supported
6573 F:      Documentation/power/freezing-of-tasks.rst
6574 F:      include/linux/freezer.h
6575 F:      kernel/freezer.c
6576
6577 FRONTSWAP API
6578 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6579 L:      linux-kernel@vger.kernel.org
6580 S:      Maintained
6581 F:      mm/frontswap.c
6582 F:      include/linux/frontswap.h
6583
6584 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6585 M:      David Howells <dhowells@redhat.com>
6586 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6587 S:      Supported
6588 F:      Documentation/filesystems/caching/
6589 F:      fs/fscache/
6590 F:      include/linux/fscache*.h
6591
6592 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6593 M:      Theodore Y. Ts'o <tytso@mit.edu>
6594 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6595 M:      Eric Biggers <ebiggers@kernel.org>
6596 L:      linux-fscrypt@vger.kernel.org
6597 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6598 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6599 S:      Supported
6600 F:      fs/crypto/
6601 F:      include/linux/fscrypt*.h
6602 F:      Documentation/filesystems/fscrypt.rst
6603
6604 FSI SUBSYSTEM
6605 M:      Jeremy Kerr <jk@ozlabs.org>
6606 M:      Joel Stanley <joel@jms.id.au>
6607 R:      Alistar Popple <alistair@popple.id.au>
6608 R:      Eddie James <eajames@linux.ibm.com>
6609 L:      linux-fsi@lists.ozlabs.org
6610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6611 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6612 S:      Supported
6613 F:      drivers/fsi/
6614 F:      include/linux/fsi*.h
6615 F:      include/trace/events/fsi*.h
6616
6617 FSI-ATTACHED I2C DRIVER
6618 M:      Eddie James <eajames@linux.ibm.com>
6619 L:      linux-i2c@vger.kernel.org
6620 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6621 S:      Maintained
6622 F:      drivers/i2c/busses/i2c-fsi.c
6623 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6624
6625 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6626 M:      Jan Kara <jack@suse.cz>
6627 R:      Amir Goldstein <amir73il@gmail.com>
6628 L:      linux-fsdevel@vger.kernel.org
6629 S:      Maintained
6630 F:      fs/notify/
6631 F:      include/linux/fsnotify*.h
6632
6633 FUJITSU LAPTOP EXTRAS
6634 M:      Jonathan Woithe <jwoithe@just42.net>
6635 L:      platform-driver-x86@vger.kernel.org
6636 S:      Maintained
6637 F:      drivers/platform/x86/fujitsu-laptop.c
6638
6639 FUJITSU M-5MO LS CAMERA ISP DRIVER
6640 M:      Kyungmin Park <kyungmin.park@samsung.com>
6641 M:      Heungjun Kim <riverful.kim@samsung.com>
6642 L:      linux-media@vger.kernel.org
6643 S:      Maintained
6644 F:      drivers/media/i2c/m5mols/
6645 F:      include/media/i2c/m5mols.h
6646
6647 FUJITSU TABLET EXTRAS
6648 M:      Robert Gerlach <khnz@gmx.de>
6649 L:      platform-driver-x86@vger.kernel.org
6650 S:      Maintained
6651 F:      drivers/platform/x86/fujitsu-tablet.c
6652
6653 FUSE: FILESYSTEM IN USERSPACE
6654 M:      Miklos Szeredi <miklos@szeredi.hu>
6655 L:      linux-fsdevel@vger.kernel.org
6656 W:      http://fuse.sourceforge.net/
6657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6658 S:      Maintained
6659 F:      fs/fuse/
6660 F:      include/uapi/linux/fuse.h
6661 F:      Documentation/filesystems/fuse.txt
6662
6663 FUTEX SUBSYSTEM
6664 M:      Thomas Gleixner <tglx@linutronix.de>
6665 M:      Ingo Molnar <mingo@redhat.com>
6666 R:      Peter Zijlstra <peterz@infradead.org>
6667 R:      Darren Hart <dvhart@infradead.org>
6668 L:      linux-kernel@vger.kernel.org
6669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6670 S:      Maintained
6671 F:      kernel/futex.c
6672 F:      include/asm-generic/futex.h
6673 F:      include/linux/futex.h
6674 F:      include/uapi/linux/futex.h
6675 F:      tools/testing/selftests/futex/
6676 F:      tools/perf/bench/futex*
6677 F:      Documentation/*futex*
6678
6679 GCC PLUGINS
6680 M:      Kees Cook <keescook@chromium.org>
6681 R:      Emese Revfy <re.emese@gmail.com>
6682 L:      kernel-hardening@lists.openwall.com
6683 S:      Maintained
6684 F:      scripts/gcc-plugins/
6685 F:      scripts/gcc-plugin.sh
6686 F:      scripts/Makefile.gcc-plugins
6687 F:      Documentation/core-api/gcc-plugins.rst
6688
6689 GASKET DRIVER FRAMEWORK
6690 M:      Rob Springer <rspringer@google.com>
6691 M:      Todd Poynor <toddpoynor@google.com>
6692 M:      Ben Chan <benchan@chromium.org>
6693 S:      Maintained
6694 F:      drivers/staging/gasket/
6695
6696 GCOV BASED KERNEL PROFILING
6697 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6698 S:      Maintained
6699 F:      kernel/gcov/
6700 F:      Documentation/dev-tools/gcov.rst
6701
6702 GDB KERNEL DEBUGGING HELPER SCRIPTS
6703 M:      Jan Kiszka <jan.kiszka@siemens.com>
6704 M:      Kieran Bingham <kbingham@kernel.org>
6705 S:      Supported
6706 F:      scripts/gdb/
6707
6708 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6709 M:      Achim Leubner <achim_leubner@adaptec.com>
6710 L:      linux-scsi@vger.kernel.org
6711 W:      http://www.icp-vortex.com/
6712 S:      Supported
6713 F:      drivers/scsi/gdt*
6714
6715 GEMTEK FM RADIO RECEIVER DRIVER
6716 M:      Hans Verkuil <hverkuil@xs4all.nl>
6717 L:      linux-media@vger.kernel.org
6718 T:      git git://linuxtv.org/media_tree.git
6719 W:      https://linuxtv.org
6720 S:      Maintained
6721 F:      drivers/media/radio/radio-gemtek*
6722
6723 GENERIC GPIO I2C DRIVER
6724 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6725 S:      Supported
6726 F:      drivers/i2c/busses/i2c-gpio.c
6727 F:      include/linux/platform_data/i2c-gpio.h
6728
6729 GENERIC GPIO I2C MULTIPLEXER DRIVER
6730 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6731 L:      linux-i2c@vger.kernel.org
6732 S:      Supported
6733 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6734 F:      include/linux/platform_data/i2c-mux-gpio.h
6735 F:      Documentation/i2c/muxes/i2c-mux-gpio
6736
6737 GENERIC HDLC (WAN) DRIVERS
6738 M:      Krzysztof Halasa <khc@pm.waw.pl>
6739 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6740 S:      Maintained
6741 F:      drivers/net/wan/c101.c
6742 F:      drivers/net/wan/hd6457*
6743 F:      drivers/net/wan/hdlc*
6744 F:      drivers/net/wan/n2.c
6745 F:      drivers/net/wan/pc300too.c
6746 F:      drivers/net/wan/pci200syn.c
6747 F:      drivers/net/wan/wanxl*
6748
6749 GENERIC INCLUDE/ASM HEADER FILES
6750 M:      Arnd Bergmann <arnd@arndb.de>
6751 L:      linux-arch@vger.kernel.org
6752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6753 S:      Maintained
6754 F:      include/asm-generic/
6755 F:      include/uapi/asm-generic/
6756
6757 GENERIC PHY FRAMEWORK
6758 M:      Kishon Vijay Abraham I <kishon@ti.com>
6759 L:      linux-kernel@vger.kernel.org
6760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6761 S:      Supported
6762 F:      drivers/phy/
6763 F:      include/linux/phy/
6764 F:      Documentation/devicetree/bindings/phy/
6765
6766 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6767 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6768 S:      Supported
6769 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6770
6771 GENERIC PM DOMAINS
6772 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6773 M:      Kevin Hilman <khilman@kernel.org>
6774 M:      Ulf Hansson <ulf.hansson@linaro.org>
6775 L:      linux-pm@vger.kernel.org
6776 S:      Supported
6777 F:      drivers/base/power/domain*.c
6778 F:      include/linux/pm_domain.h
6779 F:      Documentation/devicetree/bindings/power/power_domain.txt
6780
6781 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6782 M:      Eugen Hristev <eugen.hristev@microchip.com>
6783 L:      linux-input@vger.kernel.org
6784 S:      Maintained
6785 F:      drivers/input/touchscreen/resistive-adc-touch.c
6786
6787 GENERIC UIO DRIVER FOR PCI DEVICES
6788 M:      "Michael S. Tsirkin" <mst@redhat.com>
6789 L:      kvm@vger.kernel.org
6790 S:      Supported
6791 F:      drivers/uio/uio_pci_generic.c
6792
6793 GENERIC VDSO LIBRARY:
6794 M:      Andy Lutomirski <luto@kernel.org>
6795 M:      Thomas Gleixner <tglx@linutronix.de>
6796 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6797 L:      linux-kernel@vger.kernel.org
6798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6799 S:      Maintained
6800 F:      lib/vdso/
6801 F:      kernel/time/vsyscall.c
6802 F:      include/vdso/
6803 F:      include/asm-generic/vdso/vsyscall.h
6804
6805 GENWQE (IBM Generic Workqueue Card)
6806 M:      Frank Haverkamp <haver@linux.ibm.com>
6807 S:      Supported
6808 F:      drivers/misc/genwqe/
6809
6810 GET_MAINTAINER SCRIPT
6811 M:      Joe Perches <joe@perches.com>
6812 S:      Maintained
6813 F:      scripts/get_maintainer.pl
6814
6815 GFS2 FILE SYSTEM
6816 M:      Bob Peterson <rpeterso@redhat.com>
6817 M:      Andreas Gruenbacher <agruenba@redhat.com>
6818 L:      cluster-devel@redhat.com
6819 W:      http://sources.redhat.com/cluster/
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6821 S:      Supported
6822 F:      Documentation/filesystems/gfs2*.txt
6823 F:      fs/gfs2/
6824 F:      include/uapi/linux/gfs2_ondisk.h
6825
6826 GNSS SUBSYSTEM
6827 M:      Johan Hovold <johan@kernel.org>
6828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6829 S:      Maintained
6830 F:      Documentation/ABI/testing/sysfs-class-gnss
6831 F:      Documentation/devicetree/bindings/gnss/
6832 F:      drivers/gnss/
6833 F:      include/linux/gnss.h
6834
6835 GO7007 MPEG CODEC
6836 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6837 L:      linux-media@vger.kernel.org
6838 S:      Maintained
6839 F:      drivers/media/usb/go7007/
6840
6841 GOODIX TOUCHSCREEN
6842 M:      Bastien Nocera <hadess@hadess.net>
6843 L:      linux-input@vger.kernel.org
6844 S:      Maintained
6845 F:      drivers/input/touchscreen/goodix.c
6846
6847 GOOGLE ETHERNET DRIVERS
6848 M:      Catherine Sullivan <csully@google.com>
6849 R:      Sagi Shahar <sagis@google.com>
6850 R:      Jon Olson <jonolson@google.com>
6851 L:      netdev@vger.kernel.org
6852 S:      Supported
6853 F:      Documentation/networking/device_drivers/google/gve.rst
6854 F:      drivers/net/ethernet/google
6855
6856 GPD POCKET FAN DRIVER
6857 M:      Hans de Goede <hdegoede@redhat.com>
6858 L:      platform-driver-x86@vger.kernel.org
6859 S:      Maintained
6860 F:      drivers/platform/x86/gpd-pocket-fan.c
6861
6862 GPIO ACPI SUPPORT
6863 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6864 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6865 L:      linux-gpio@vger.kernel.org
6866 L:      linux-acpi@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6869 F:      drivers/gpio/gpiolib-acpi.c
6870
6871 GPIO IR Transmitter
6872 M:      Sean Young <sean@mess.org>
6873 L:      linux-media@vger.kernel.org
6874 S:      Maintained
6875 F:      drivers/media/rc/gpio-ir-tx.c
6876
6877 GPIO MOCKUP DRIVER
6878 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6879 L:      linux-gpio@vger.kernel.org
6880 S:      Maintained
6881 F:      drivers/gpio/gpio-mockup.c
6882 F:      tools/testing/selftests/gpio/
6883
6884 GPIO SUBSYSTEM
6885 M:      Linus Walleij <linus.walleij@linaro.org>
6886 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6887 L:      linux-gpio@vger.kernel.org
6888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6889 S:      Maintained
6890 F:      Documentation/devicetree/bindings/gpio/
6891 F:      Documentation/driver-api/gpio/
6892 F:      Documentation/admin-guide/gpio/
6893 F:      Documentation/ABI/testing/gpio-cdev
6894 F:      Documentation/ABI/obsolete/sysfs-gpio
6895 F:      drivers/gpio/
6896 F:      include/linux/gpio/
6897 F:      include/linux/gpio.h
6898 F:      include/linux/of_gpio.h
6899 F:      include/asm-generic/gpio.h
6900 F:      include/uapi/linux/gpio.h
6901 F:      tools/gpio/
6902
6903 GRE DEMULTIPLEXER DRIVER
6904 M:      Dmitry Kozlov <xeb@mail.ru>
6905 L:      netdev@vger.kernel.org
6906 S:      Maintained
6907 F:      net/ipv4/gre_demux.c
6908 F:      net/ipv4/gre_offload.c
6909 F:      include/net/gre.h
6910
6911 GRETH 10/100/1G Ethernet MAC device driver
6912 M:      Andreas Larsson <andreas@gaisler.com>
6913 L:      netdev@vger.kernel.org
6914 S:      Maintained
6915 F:      drivers/net/ethernet/aeroflex/
6916
6917 GREYBUS AUDIO PROTOCOLS DRIVERS
6918 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6919 M:      Mark Greer <mgreer@animalcreek.com>
6920 S:      Maintained
6921 F:      drivers/staging/greybus/audio_apbridgea.c
6922 F:      drivers/staging/greybus/audio_apbridgea.h
6923 F:      drivers/staging/greybus/audio_codec.c
6924 F:      drivers/staging/greybus/audio_codec.h
6925 F:      drivers/staging/greybus/audio_gb.c
6926 F:      drivers/staging/greybus/audio_manager.c
6927 F:      drivers/staging/greybus/audio_manager.h
6928 F:      drivers/staging/greybus/audio_manager_module.c
6929 F:      drivers/staging/greybus/audio_manager_private.h
6930 F:      drivers/staging/greybus/audio_manager_sysfs.c
6931 F:      drivers/staging/greybus/audio_module.c
6932 F:      drivers/staging/greybus/audio_topology.c
6933
6934 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6935 M:      Viresh Kumar <vireshk@kernel.org>
6936 S:      Maintained
6937 F:      drivers/staging/greybus/authentication.c
6938 F:      drivers/staging/greybus/bootrom.c
6939 F:      drivers/staging/greybus/firmware.h
6940 F:      drivers/staging/greybus/fw-core.c
6941 F:      drivers/staging/greybus/fw-download.c
6942 F:      drivers/staging/greybus/fw-management.c
6943 F:      drivers/staging/greybus/greybus_authentication.h
6944 F:      drivers/staging/greybus/greybus_firmware.h
6945 F:      drivers/staging/greybus/hid.c
6946 F:      drivers/staging/greybus/i2c.c
6947 F:      drivers/staging/greybus/spi.c
6948 F:      drivers/staging/greybus/spilib.c
6949 F:      drivers/staging/greybus/spilib.h
6950
6951 GREYBUS LOOPBACK DRIVER
6952 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6953 S:      Maintained
6954 F:      drivers/staging/greybus/loopback.c
6955
6956 GREYBUS PLATFORM DRIVERS
6957 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6958 S:      Maintained
6959 F:      drivers/staging/greybus/arche-platform.c
6960 F:      drivers/staging/greybus/arche-apb-ctrl.c
6961 F:      drivers/staging/greybus/arche_platform.h
6962
6963 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6964 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6965 S:      Maintained
6966 F:      drivers/staging/greybus/sdio.c
6967 F:      drivers/staging/greybus/light.c
6968 F:      drivers/staging/greybus/gpio.c
6969 F:      drivers/staging/greybus/power_supply.c
6970 F:      drivers/staging/greybus/spi.c
6971 F:      drivers/staging/greybus/spilib.c
6972
6973 GREYBUS SUBSYSTEM
6974 M:      Johan Hovold <johan@kernel.org>
6975 M:      Alex Elder <elder@kernel.org>
6976 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6977 S:      Maintained
6978 F:      drivers/staging/greybus/
6979 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6980
6981 GREYBUS UART PROTOCOLS DRIVERS
6982 M:      David Lin <dtwlin@gmail.com>
6983 S:      Maintained
6984 F:      drivers/staging/greybus/uart.c
6985 F:      drivers/staging/greybus/log.c
6986
6987 GS1662 VIDEO SERIALIZER
6988 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6989 L:      linux-media@vger.kernel.org
6990 T:      git git://linuxtv.org/media_tree.git
6991 S:      Maintained
6992 F:      drivers/media/spi/gs1662.c
6993
6994 GSPCA FINEPIX SUBDRIVER
6995 M:      Frank Zago <frank@zago.net>
6996 L:      linux-media@vger.kernel.org
6997 T:      git git://linuxtv.org/media_tree.git
6998 S:      Maintained
6999 F:      drivers/media/usb/gspca/finepix.c
7000
7001 GSPCA GL860 SUBDRIVER
7002 M:      Olivier Lorin <o.lorin@laposte.net>
7003 L:      linux-media@vger.kernel.org
7004 T:      git git://linuxtv.org/media_tree.git
7005 S:      Maintained
7006 F:      drivers/media/usb/gspca/gl860/
7007
7008 GSPCA M5602 SUBDRIVER
7009 M:      Erik Andren <erik.andren@gmail.com>
7010 L:      linux-media@vger.kernel.org
7011 T:      git git://linuxtv.org/media_tree.git
7012 S:      Maintained
7013 F:      drivers/media/usb/gspca/m5602/
7014
7015 GSPCA PAC207 SONIXB SUBDRIVER
7016 M:      Hans Verkuil <hverkuil@xs4all.nl>
7017 L:      linux-media@vger.kernel.org
7018 T:      git git://linuxtv.org/media_tree.git
7019 S:      Odd Fixes
7020 F:      drivers/media/usb/gspca/pac207.c
7021
7022 GSPCA SN9C20X SUBDRIVER
7023 M:      Brian Johnson <brijohn@gmail.com>
7024 L:      linux-media@vger.kernel.org
7025 T:      git git://linuxtv.org/media_tree.git
7026 S:      Maintained
7027 F:      drivers/media/usb/gspca/sn9c20x.c
7028
7029 GSPCA T613 SUBDRIVER
7030 M:      Leandro Costantino <lcostantino@gmail.com>
7031 L:      linux-media@vger.kernel.org
7032 T:      git git://linuxtv.org/media_tree.git
7033 S:      Maintained
7034 F:      drivers/media/usb/gspca/t613.c
7035
7036 GSPCA USB WEBCAM DRIVER
7037 M:      Hans Verkuil <hverkuil@xs4all.nl>
7038 L:      linux-media@vger.kernel.org
7039 T:      git git://linuxtv.org/media_tree.git
7040 S:      Odd Fixes
7041 F:      drivers/media/usb/gspca/
7042
7043 GTP (GPRS Tunneling Protocol)
7044 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7045 M:      Harald Welte <laforge@gnumonks.org>
7046 L:      osmocom-net-gprs@lists.osmocom.org
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7048 S:      Maintained
7049 F:      drivers/net/gtp.c
7050
7051 GUID PARTITION TABLE (GPT)
7052 M:      Davidlohr Bueso <dave@stgolabs.net>
7053 L:      linux-efi@vger.kernel.org
7054 S:      Maintained
7055 F:      block/partitions/efi.*
7056
7057 H8/300 ARCHITECTURE
7058 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7059 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7060 W:      http://uclinux-h8.sourceforge.jp
7061 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7062 S:      Maintained
7063 F:      arch/h8300/
7064 F:      drivers/clocksource/h8300_*.c
7065 F:      drivers/clk/h8300/
7066 F:      drivers/irqchip/irq-renesas-h8*.c
7067
7068 HABANALABS PCI DRIVER
7069 M:      Oded Gabbay <oded.gabbay@gmail.com>
7070 T:      git https://github.com/HabanaAI/linux.git
7071 S:      Supported
7072 F:      drivers/misc/habanalabs/
7073 F:      include/uapi/misc/habanalabs.h
7074 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7075 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7076
7077 HACKRF MEDIA DRIVER
7078 M:      Antti Palosaari <crope@iki.fi>
7079 L:      linux-media@vger.kernel.org
7080 W:      https://linuxtv.org
7081 W:      http://palosaari.fi/linux/
7082 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7083 T:      git git://linuxtv.org/anttip/media_tree.git
7084 S:      Maintained
7085 F:      drivers/media/usb/hackrf/
7086
7087 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7088 M:      Frank Seidel <frank@f-seidel.de>
7089 L:      platform-driver-x86@vger.kernel.org
7090 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7091 S:      Maintained
7092 F:      drivers/platform/x86/hdaps.c
7093
7094 HARDWARE MONITORING
7095 M:      Jean Delvare <jdelvare@suse.com>
7096 M:      Guenter Roeck <linux@roeck-us.net>
7097 L:      linux-hwmon@vger.kernel.org
7098 W:      http://hwmon.wiki.kernel.org/
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7100 S:      Maintained
7101 F:      Documentation/devicetree/bindings/hwmon/
7102 F:      Documentation/hwmon/
7103 F:      drivers/hwmon/
7104 F:      include/linux/hwmon*.h
7105 F:      include/trace/events/hwmon*.h
7106
7107 HARDWARE RANDOM NUMBER GENERATOR CORE
7108 M:      Matt Mackall <mpm@selenic.com>
7109 M:      Herbert Xu <herbert@gondor.apana.org.au>
7110 L:      linux-crypto@vger.kernel.org
7111 S:      Odd fixes
7112 F:      Documentation/devicetree/bindings/rng/
7113 F:      Documentation/admin-guide/hw_random.rst
7114 F:      drivers/char/hw_random/
7115 F:      include/linux/hw_random.h
7116
7117 HARDWARE TRACING FACILITIES
7118 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7119 S:      Maintained
7120 F:      drivers/hwtracing/
7121
7122 HARDWARE SPINLOCK CORE
7123 M:      Ohad Ben-Cohen <ohad@wizery.com>
7124 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7125 L:      linux-remoteproc@vger.kernel.org
7126 S:      Maintained
7127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7128 F:      Documentation/devicetree/bindings/hwlock/
7129 F:      Documentation/hwspinlock.txt
7130 F:      drivers/hwspinlock/
7131 F:      include/linux/hwspinlock.h
7132
7133 HARMONY SOUND DRIVER
7134 L:      linux-parisc@vger.kernel.org
7135 S:      Maintained
7136 F:      sound/parisc/harmony.*
7137
7138 HDPVR USB VIDEO ENCODER DRIVER
7139 M:      Hans Verkuil <hverkuil@xs4all.nl>
7140 L:      linux-media@vger.kernel.org
7141 T:      git git://linuxtv.org/media_tree.git
7142 W:      https://linuxtv.org
7143 S:      Odd Fixes
7144 F:      drivers/media/usb/hdpvr/
7145
7146 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7147 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7148 S:      Supported
7149 F:      Documentation/watchdog/hpwdt.rst
7150 F:      drivers/watchdog/hpwdt.c
7151
7152 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7153 M:      Don Brace <don.brace@microsemi.com>
7154 L:      esc.storagedev@microsemi.com
7155 L:      linux-scsi@vger.kernel.org
7156 S:      Supported
7157 F:      Documentation/scsi/hpsa.txt
7158 F:      drivers/scsi/hpsa*.[ch]
7159 F:      include/linux/cciss*.h
7160 F:      include/uapi/linux/cciss*.h
7161
7162 HFI1 DRIVER
7163 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7164 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7165 L:      linux-rdma@vger.kernel.org
7166 S:      Supported
7167 F:      drivers/infiniband/hw/hfi1
7168
7169 HFS FILESYSTEM
7170 L:      linux-fsdevel@vger.kernel.org
7171 S:      Orphan
7172 F:      Documentation/filesystems/hfs.txt
7173 F:      fs/hfs/
7174
7175 HFSPLUS FILESYSTEM
7176 L:      linux-fsdevel@vger.kernel.org
7177 S:      Orphan
7178 F:      Documentation/filesystems/hfsplus.txt
7179 F:      fs/hfsplus/
7180
7181 HGA FRAMEBUFFER DRIVER
7182 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7183 L:      linux-nvidia@lists.surfsouth.com
7184 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7185 S:      Maintained
7186 F:      drivers/video/fbdev/hgafb.c
7187
7188 HIBERNATION (aka Software Suspend, aka swsusp)
7189 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7190 M:      Pavel Machek <pavel@ucw.cz>
7191 L:      linux-pm@vger.kernel.org
7192 B:      https://bugzilla.kernel.org
7193 S:      Supported
7194 F:      arch/x86/power/
7195 F:      drivers/base/power/
7196 F:      kernel/power/
7197 F:      include/linux/suspend.h
7198 F:      include/linux/freezer.h
7199 F:      include/linux/pm.h
7200 F:      arch/*/include/asm/suspend*.h
7201
7202 HID CORE LAYER
7203 M:      Jiri Kosina <jikos@kernel.org>
7204 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7205 L:      linux-input@vger.kernel.org
7206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7207 S:      Maintained
7208 F:      drivers/hid/
7209 F:      include/linux/hid*
7210 F:      include/uapi/linux/hid*
7211
7212 HID SENSOR HUB DRIVERS
7213 M:      Jiri Kosina <jikos@kernel.org>
7214 M:      Jonathan Cameron <jic23@kernel.org>
7215 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7216 L:      linux-input@vger.kernel.org
7217 L:      linux-iio@vger.kernel.org
7218 S:      Maintained
7219 F:      Documentation/hid/hid-sensor*
7220 F:      drivers/hid/hid-sensor-*
7221 F:      drivers/iio/*/hid-*
7222 F:      include/linux/hid-sensor-*
7223
7224 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7225 M:      Thomas Gleixner <tglx@linutronix.de>
7226 L:      linux-kernel@vger.kernel.org
7227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7228 S:      Maintained
7229 F:      Documentation/timers/
7230 F:      kernel/time/hrtimer.c
7231 F:      kernel/time/clockevents.c
7232 F:      kernel/time/timer_*.c
7233 F:      include/linux/clockchips.h
7234 F:      include/linux/hrtimer.h
7235
7236 HIGH-SPEED SCC DRIVER FOR AX.25
7237 L:      linux-hams@vger.kernel.org
7238 S:      Orphan
7239 F:      drivers/net/hamradio/dmascc.c
7240 F:      drivers/net/hamradio/scc.c
7241
7242 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7243 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7244 W:      http://www.highpoint-tech.com
7245 S:      Supported
7246 F:      Documentation/scsi/hptiop.txt
7247 F:      drivers/scsi/hptiop.c
7248
7249 HIPPI
7250 M:      Jes Sorensen <jes@trained-monkey.org>
7251 L:      linux-hippi@sunsite.dk
7252 S:      Maintained
7253 F:      include/linux/hippidevice.h
7254 F:      include/uapi/linux/if_hippi.h
7255 F:      net/802/hippi.c
7256 F:      drivers/net/hippi/
7257
7258 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7259 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7260 M:      Salil Mehta <salil.mehta@huawei.com>
7261 L:      netdev@vger.kernel.org
7262 W:      http://www.hisilicon.com
7263 S:      Maintained
7264 F:      drivers/net/ethernet/hisilicon/hns3/
7265
7266 HISILICON LPC BUS DRIVER
7267 M:      john.garry@huawei.com
7268 W:      http://www.hisilicon.com
7269 S:      Maintained
7270 F:      drivers/bus/hisi_lpc.c
7271 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7272
7273 HISILICON NETWORK SUBSYSTEM DRIVER
7274 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7275 M:      Salil Mehta <salil.mehta@huawei.com>
7276 L:      netdev@vger.kernel.org
7277 W:      http://www.hisilicon.com
7278 S:      Maintained
7279 F:      drivers/net/ethernet/hisilicon/
7280 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7281
7282 HISILICON PMU DRIVER
7283 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7284 W:      http://www.hisilicon.com
7285 S:      Supported
7286 F:      drivers/perf/hisilicon
7287 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7288
7289 HISILICON ROCE DRIVER
7290 M:      Lijun Ou <oulijun@huawei.com>
7291 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7292 L:      linux-rdma@vger.kernel.org
7293 S:      Maintained
7294 F:      drivers/infiniband/hw/hns/
7295 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7296
7297 HISILICON SAS Controller
7298 M:      John Garry <john.garry@huawei.com>
7299 W:      http://www.hisilicon.com
7300 S:      Supported
7301 F:      drivers/scsi/hisi_sas/
7302 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7303
7304 HMM - Heterogeneous Memory Management
7305 M:      Jérôme Glisse <jglisse@redhat.com>
7306 L:      linux-mm@kvack.org
7307 S:      Maintained
7308 F:      mm/hmm*
7309 F:      include/linux/hmm*
7310 F:      Documentation/vm/hmm.rst
7311
7312 HOST AP DRIVER
7313 M:      Jouni Malinen <j@w1.fi>
7314 L:      linux-wireless@vger.kernel.org
7315 W:      http://w1.fi/hostap-driver.html
7316 S:      Obsolete
7317 F:      drivers/net/wireless/intersil/hostap/
7318
7319 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7320 L:      platform-driver-x86@vger.kernel.org
7321 S:      Orphan
7322 F:      drivers/platform/x86/tc1100-wmi.c
7323
7324 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7325 M:      Jaroslav Kysela <perex@perex.cz>
7326 S:      Maintained
7327 F:      drivers/net/ethernet/hp/hp100.*
7328
7329 HPET:   High Precision Event Timers driver
7330 M:      Clemens Ladisch <clemens@ladisch.de>
7331 S:      Maintained
7332 F:      Documentation/timers/hpet.rst
7333 F:      drivers/char/hpet.c
7334 F:      include/linux/hpet.h
7335 F:      include/uapi/linux/hpet.h
7336
7337 HPET:   x86
7338 S:      Orphan
7339 F:      arch/x86/kernel/hpet.c
7340 F:      arch/x86/include/asm/hpet.h
7341
7342 HPFS FILESYSTEM
7343 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7344 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7345 S:      Maintained
7346 F:      fs/hpfs/
7347
7348 HSI SUBSYSTEM
7349 M:      Sebastian Reichel <sre@kernel.org>
7350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7351 S:      Maintained
7352 F:      Documentation/ABI/testing/sysfs-bus-hsi
7353 F:      Documentation/driver-api/hsi.rst
7354 F:      drivers/hsi/
7355 F:      include/linux/hsi/
7356 F:      include/uapi/linux/hsi/
7357
7358 HSO 3G MODEM DRIVER
7359 L:      linux-usb@vger.kernel.org
7360 S:      Orphan
7361 F:      drivers/net/usb/hso.c
7362
7363 HSR NETWORK PROTOCOL
7364 M:      Arvid Brodin <arvid.brodin@alten.se>
7365 L:      netdev@vger.kernel.org
7366 S:      Maintained
7367 F:      net/hsr/
7368
7369 HT16K33 LED CONTROLLER DRIVER
7370 M:      Robin van der Gracht <robin@protonic.nl>
7371 S:      Maintained
7372 F:      drivers/auxdisplay/ht16k33.c
7373 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7374
7375 HTCPEN TOUCHSCREEN DRIVER
7376 M:      Pau Oliva Fora <pof@eslack.org>
7377 L:      linux-input@vger.kernel.org
7378 S:      Maintained
7379 F:      drivers/input/touchscreen/htcpen.c
7380
7381 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7382 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7383 L:      linux-iio@vger.kernel.org
7384 W:      http://www.st.com/
7385 S:      Maintained
7386 F:      drivers/iio/humidity/hts221*
7387 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7388
7389 HUAWEI ETHERNET DRIVER
7390 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7391 L:      netdev@vger.kernel.org
7392 S:      Supported
7393 F:      Documentation/networking/hinic.txt
7394 F:      drivers/net/ethernet/huawei/hinic/
7395
7396 HUGETLB FILESYSTEM
7397 M:      Mike Kravetz <mike.kravetz@oracle.com>
7398 L:      linux-mm@kvack.org
7399 S:      Maintained
7400 F:      fs/hugetlbfs/
7401 F:      mm/hugetlb.c
7402 F:      include/linux/hugetlb.h
7403 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7404 F:      Documentation/vm/hugetlbfs_reserv.rst
7405 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7406
7407 HVA ST MEDIA DRIVER
7408 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7409 L:      linux-media@vger.kernel.org
7410 T:      git git://linuxtv.org/media_tree.git
7411 W:      https://linuxtv.org
7412 S:      Supported
7413 F:      drivers/media/platform/sti/hva
7414
7415 HWPOISON MEMORY FAILURE HANDLING
7416 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7417 L:      linux-mm@kvack.org
7418 S:      Maintained
7419 F:      mm/memory-failure.c
7420 F:      mm/hwpoison-inject.c
7421
7422 HYGON PROCESSOR SUPPORT
7423 M:      Pu Wen <puwen@hygon.cn>
7424 L:      linux-kernel@vger.kernel.org
7425 S:      Maintained
7426 F:      arch/x86/kernel/cpu/hygon.c
7427
7428 Hyper-V CORE AND DRIVERS
7429 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7430 M:      Haiyang Zhang <haiyangz@microsoft.com>
7431 M:      Stephen Hemminger <sthemmin@microsoft.com>
7432 M:      Sasha Levin <sashal@kernel.org>
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7434 L:      linux-hyperv@vger.kernel.org
7435 S:      Supported
7436 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7437 F:      arch/x86/include/asm/mshyperv.h
7438 F:      arch/x86/include/asm/trace/hyperv.h
7439 F:      arch/x86/include/asm/hyperv-tlfs.h
7440 F:      arch/x86/kernel/cpu/mshyperv.c
7441 F:      arch/x86/hyperv
7442 F:      drivers/clocksource/hyperv_timer.c
7443 F:      drivers/hid/hid-hyperv.c
7444 F:      drivers/hv/
7445 F:      drivers/input/serio/hyperv-keyboard.c
7446 F:      drivers/pci/controller/pci-hyperv.c
7447 F:      drivers/net/hyperv/
7448 F:      drivers/scsi/storvsc_drv.c
7449 F:      drivers/uio/uio_hv_generic.c
7450 F:      drivers/video/fbdev/hyperv_fb.c
7451 F:      drivers/iommu/hyperv-iommu.c
7452 F:      net/vmw_vsock/hyperv_transport.c
7453 F:      include/clocksource/hyperv_timer.h
7454 F:      include/linux/hyperv.h
7455 F:      include/uapi/linux/hyperv.h
7456 F:      include/asm-generic/mshyperv.h
7457 F:      tools/hv/
7458 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7459
7460 HYPERBUS SUPPORT
7461 M:      Vignesh Raghavendra <vigneshr@ti.com>
7462 S:      Supported
7463 F:      drivers/mtd/hyperbus/
7464 F:      include/linux/mtd/hyperbus.h
7465 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7466 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7467
7468 HYPERVISOR VIRTUAL CONSOLE DRIVER
7469 L:      linuxppc-dev@lists.ozlabs.org
7470 S:      Odd Fixes
7471 F:      drivers/tty/hvc/
7472
7473 I2C ACPI SUPPORT
7474 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7475 L:      linux-i2c@vger.kernel.org
7476 L:      linux-acpi@vger.kernel.org
7477 S:      Maintained
7478 F:      drivers/i2c/i2c-core-acpi.c
7479
7480 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7481 M:      Ajay Gupta <ajayg@nvidia.com>
7482 L:      linux-i2c@vger.kernel.org
7483 S:      Maintained
7484 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7485 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7486
7487 I2C MUXES
7488 M:      Peter Rosin <peda@axentia.se>
7489 L:      linux-i2c@vger.kernel.org
7490 S:      Maintained
7491 F:      Documentation/i2c/i2c-topology
7492 F:      Documentation/i2c/muxes/
7493 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7494 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7495 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7496 F:      drivers/i2c/i2c-mux.c
7497 F:      drivers/i2c/muxes/
7498 F:      include/linux/i2c-mux.h
7499
7500 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7501 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7502 L:      linux-i2c@vger.kernel.org
7503 S:      Maintained
7504 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7505 F:      drivers/i2c/busses/i2c-mv64xxx.c
7506
7507 I2C OVER PARALLEL PORT
7508 M:      Jean Delvare <jdelvare@suse.com>
7509 L:      linux-i2c@vger.kernel.org
7510 S:      Maintained
7511 F:      Documentation/i2c/busses/i2c-parport
7512 F:      Documentation/i2c/busses/i2c-parport-light
7513 F:      drivers/i2c/busses/i2c-parport.c
7514 F:      drivers/i2c/busses/i2c-parport-light.c
7515
7516 I2C SUBSYSTEM
7517 M:      Wolfram Sang <wsa@the-dreams.de>
7518 L:      linux-i2c@vger.kernel.org
7519 W:      https://i2c.wiki.kernel.org/
7520 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7522 S:      Maintained
7523 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7524 F:      Documentation/i2c/
7525 F:      drivers/i2c/*
7526 F:      include/linux/i2c.h
7527 F:      include/linux/i2c-dev.h
7528 F:      include/linux/i2c-smbus.h
7529 F:      include/uapi/linux/i2c.h
7530 F:      include/uapi/linux/i2c-*.h
7531
7532 I2C SUBSYSTEM HOST DRIVERS
7533 L:      linux-i2c@vger.kernel.org
7534 W:      https://i2c.wiki.kernel.org/
7535 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7537 S:      Odd Fixes
7538 F:      Documentation/devicetree/bindings/i2c/
7539 F:      drivers/i2c/algos/
7540 F:      drivers/i2c/busses/
7541
7542 I2C-TAOS-EVM DRIVER
7543 M:      Jean Delvare <jdelvare@suse.com>
7544 L:      linux-i2c@vger.kernel.org
7545 S:      Maintained
7546 F:      Documentation/i2c/busses/i2c-taos-evm
7547 F:      drivers/i2c/busses/i2c-taos-evm.c
7548
7549 I2C-TINY-USB DRIVER
7550 M:      Till Harbaum <till@harbaum.org>
7551 L:      linux-i2c@vger.kernel.org
7552 W:      http://www.harbaum.org/till/i2c_tiny_usb
7553 S:      Maintained
7554 F:      drivers/i2c/busses/i2c-tiny-usb.c
7555
7556 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7557 M:      Jean Delvare <jdelvare@suse.com>
7558 L:      linux-i2c@vger.kernel.org
7559 S:      Maintained
7560 F:      Documentation/i2c/busses/i2c-ali1535
7561 F:      Documentation/i2c/busses/i2c-ali1563
7562 F:      Documentation/i2c/busses/i2c-ali15x3
7563 F:      Documentation/i2c/busses/i2c-amd756
7564 F:      Documentation/i2c/busses/i2c-amd8111
7565 F:      Documentation/i2c/busses/i2c-i801
7566 F:      Documentation/i2c/busses/i2c-nforce2
7567 F:      Documentation/i2c/busses/i2c-piix4
7568 F:      Documentation/i2c/busses/i2c-sis5595
7569 F:      Documentation/i2c/busses/i2c-sis630
7570 F:      Documentation/i2c/busses/i2c-sis96x
7571 F:      Documentation/i2c/busses/i2c-via
7572 F:      Documentation/i2c/busses/i2c-viapro
7573 F:      drivers/i2c/busses/i2c-ali1535.c
7574 F:      drivers/i2c/busses/i2c-ali1563.c
7575 F:      drivers/i2c/busses/i2c-ali15x3.c
7576 F:      drivers/i2c/busses/i2c-amd756.c
7577 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7578 F:      drivers/i2c/busses/i2c-amd8111.c
7579 F:      drivers/i2c/busses/i2c-i801.c
7580 F:      drivers/i2c/busses/i2c-isch.c
7581 F:      drivers/i2c/busses/i2c-nforce2.c
7582 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7583 F:      drivers/i2c/busses/i2c-piix4.c
7584 F:      drivers/i2c/busses/i2c-sis5595.c
7585 F:      drivers/i2c/busses/i2c-sis630.c
7586 F:      drivers/i2c/busses/i2c-sis96x.c
7587 F:      drivers/i2c/busses/i2c-via.c
7588 F:      drivers/i2c/busses/i2c-viapro.c
7589
7590 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7591 M:      Hans de Goede <hdegoede@redhat.com>
7592 L:      linux-i2c@vger.kernel.org
7593 S:      Maintained
7594 F:      drivers/i2c/busses/i2c-cht-wc.c
7595
7596 I2C/SMBUS ISMT DRIVER
7597 M:      Seth Heasley <seth.heasley@intel.com>
7598 M:      Neil Horman <nhorman@tuxdriver.com>
7599 L:      linux-i2c@vger.kernel.org
7600 F:      drivers/i2c/busses/i2c-ismt.c
7601 F:      Documentation/i2c/busses/i2c-ismt
7602
7603 I2C/SMBUS STUB DRIVER
7604 M:      Jean Delvare <jdelvare@suse.com>
7605 L:      linux-i2c@vger.kernel.org
7606 S:      Maintained
7607 F:      drivers/i2c/i2c-stub.c
7608
7609 I3C SUBSYSTEM
7610 M:      Boris Brezillon <bbrezillon@kernel.org>
7611 L:      linux-i3c@lists.infradead.org
7612 C:      irc://chat.freenode.net/linux-i3c
7613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7614 S:      Maintained
7615 F:      Documentation/ABI/testing/sysfs-bus-i3c
7616 F:      Documentation/devicetree/bindings/i3c/
7617 F:      Documentation/driver-api/i3c
7618 F:      drivers/i3c/
7619 F:      include/linux/i3c/
7620
7621 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7622 M:      Vitor Soares <vitor.soares@synopsys.com>
7623 S:      Maintained
7624 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7625 F:      drivers/i3c/master/dw*
7626
7627 IA64 (Itanium) PLATFORM
7628 M:      Tony Luck <tony.luck@intel.com>
7629 M:      Fenghua Yu <fenghua.yu@intel.com>
7630 L:      linux-ia64@vger.kernel.org
7631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7632 S:      Maintained
7633 F:      arch/ia64/
7634
7635 IBM Power 842 compression accelerator
7636 M:      Haren Myneni <haren@us.ibm.com>
7637 S:      Supported
7638 F:      drivers/crypto/nx/Makefile
7639 F:      drivers/crypto/nx/Kconfig
7640 F:      drivers/crypto/nx/nx-842*
7641 F:      include/linux/sw842.h
7642 F:      crypto/842.c
7643 F:      lib/842/
7644
7645 IBM Power in-Nest Crypto Acceleration
7646 M:      Breno Leitão <leitao@debian.org>
7647 M:      Nayna Jain <nayna@linux.ibm.com>
7648 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7649 L:      linux-crypto@vger.kernel.org
7650 S:      Supported
7651 F:      drivers/crypto/nx/Makefile
7652 F:      drivers/crypto/nx/Kconfig
7653 F:      drivers/crypto/nx/nx-aes*
7654 F:      drivers/crypto/nx/nx-sha*
7655 F:      drivers/crypto/nx/nx.*
7656 F:      drivers/crypto/nx/nx_csbcpb.h
7657 F:      drivers/crypto/nx/nx_debugfs.h
7658
7659 IBM Power Linux RAID adapter
7660 M:      Brian King <brking@us.ibm.com>
7661 S:      Supported
7662 F:      drivers/scsi/ipr.*
7663
7664 IBM Power SRIOV Virtual NIC Device Driver
7665 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7666 M:      John Allen <jallen@linux.ibm.com>
7667 L:      netdev@vger.kernel.org
7668 S:      Supported
7669 F:      drivers/net/ethernet/ibm/ibmvnic.*
7670
7671 IBM Power Virtual Accelerator Switchboard
7672 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7673 L:      linuxppc-dev@lists.ozlabs.org
7674 S:      Supported
7675 F:      arch/powerpc/platforms/powernv/vas*
7676 F:      arch/powerpc/platforms/powernv/copy-paste.h
7677 F:      arch/powerpc/include/asm/vas.h
7678
7679 IBM Power Virtual Ethernet Device Driver
7680 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7681 L:      netdev@vger.kernel.org
7682 S:      Supported
7683 F:      drivers/net/ethernet/ibm/ibmveth.*
7684
7685 IBM Power Virtual FC Device Drivers
7686 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7687 L:      linux-scsi@vger.kernel.org
7688 S:      Supported
7689 F:      drivers/scsi/ibmvscsi/ibmvfc*
7690
7691 IBM Power Virtual Management Channel Driver
7692 M:      Steven Royer <seroyer@linux.ibm.com>
7693 S:      Supported
7694 F:      drivers/misc/ibmvmc.*
7695
7696 IBM Power Virtual SCSI Device Drivers
7697 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7698 L:      linux-scsi@vger.kernel.org
7699 S:      Supported
7700 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7701 F:      include/scsi/viosrp.h
7702
7703 IBM Power Virtual SCSI Device Target Driver
7704 M:      Michael Cyr <mikecyr@linux.ibm.com>
7705 L:      linux-scsi@vger.kernel.org
7706 L:      target-devel@vger.kernel.org
7707 S:      Supported
7708 F:      drivers/scsi/ibmvscsi_tgt/
7709
7710 IBM Power VMX Cryptographic instructions
7711 M:      Breno Leitão <leitao@debian.org>
7712 M:      Nayna Jain <nayna@linux.ibm.com>
7713 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7714 L:      linux-crypto@vger.kernel.org
7715 S:      Supported
7716 F:      drivers/crypto/vmx/Makefile
7717 F:      drivers/crypto/vmx/Kconfig
7718 F:      drivers/crypto/vmx/vmx.c
7719 F:      drivers/crypto/vmx/aes*
7720 F:      drivers/crypto/vmx/ghash*
7721 F:      drivers/crypto/vmx/ppc-xlate.pl
7722
7723 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7724 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7725 L:      linux-pci@vger.kernel.org
7726 L:      linuxppc-dev@lists.ozlabs.org
7727 S:      Supported
7728 F:      drivers/pci/hotplug/rpaphp*
7729
7730 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7731 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7732 L:      linux-pci@vger.kernel.org
7733 L:      linuxppc-dev@lists.ozlabs.org
7734 S:      Supported
7735 F:      drivers/pci/hotplug/rpadlpar*
7736
7737 IBM ServeRAID RAID DRIVER
7738 S:      Orphan
7739 F:      drivers/scsi/ips.*
7740
7741 ICH LPC AND GPIO DRIVER
7742 M:      Peter Tyser <ptyser@xes-inc.com>
7743 S:      Maintained
7744 F:      drivers/mfd/lpc_ich.c
7745 F:      drivers/gpio/gpio-ich.c
7746
7747 IDE SUBSYSTEM
7748 M:      "David S. Miller" <davem@davemloft.net>
7749 L:      linux-ide@vger.kernel.org
7750 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7752 S:      Maintained
7753 F:      Documentation/ide/
7754 F:      drivers/ide/
7755 F:      include/linux/ide.h
7756
7757 IDE/ATAPI DRIVERS
7758 M:      Borislav Petkov <bp@alien8.de>
7759 L:      linux-ide@vger.kernel.org
7760 S:      Maintained
7761 F:      Documentation/cdrom/ide-cd.rst
7762 F:      drivers/ide/ide-cd*
7763
7764 IDEAPAD LAPTOP EXTRAS DRIVER
7765 M:      Ike Panhc <ike.pan@canonical.com>
7766 L:      platform-driver-x86@vger.kernel.org
7767 W:      http://launchpad.net/ideapad-laptop
7768 S:      Maintained
7769 F:      drivers/platform/x86/ideapad-laptop.c
7770
7771 IDEAPAD LAPTOP SLIDEBAR DRIVER
7772 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7773 L:      linux-input@vger.kernel.org
7774 W:      https://github.com/o2genum/ideapad-slidebar
7775 S:      Maintained
7776 F:      drivers/input/misc/ideapad_slidebar.c
7777
7778 IDT VersaClock 5 CLOCK DRIVER
7779 M:      Marek Vasut <marek.vasut@gmail.com>
7780 S:      Maintained
7781 F:      drivers/clk/clk-versaclock5.c
7782
7783 IEEE 802.15.4 SUBSYSTEM
7784 M:      Alexander Aring <alex.aring@gmail.com>
7785 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7786 L:      linux-wpan@vger.kernel.org
7787 W:      http://wpan.cakelab.org/
7788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7790 S:      Maintained
7791 F:      net/ieee802154/
7792 F:      net/mac802154/
7793 F:      drivers/net/ieee802154/
7794 F:      include/linux/nl802154.h
7795 F:      include/linux/ieee802154.h
7796 F:      include/net/nl802154.h
7797 F:      include/net/mac802154.h
7798 F:      include/net/af_ieee802154.h
7799 F:      include/net/cfg802154.h
7800 F:      include/net/ieee802154_netdev.h
7801 F:      Documentation/networking/ieee802154.rst
7802
7803 IFE PROTOCOL
7804 M:      Yotam Gigi <yotam.gi@gmail.com>
7805 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7806 F:      net/ife
7807 F:      include/net/ife.h
7808 F:      include/uapi/linux/ife.h
7809
7810 IGORPLUG-USB IR RECEIVER
7811 M:      Sean Young <sean@mess.org>
7812 L:      linux-media@vger.kernel.org
7813 S:      Maintained
7814 F:      drivers/media/rc/igorplugusb.c
7815
7816 IGUANAWORKS USB IR TRANSCEIVER
7817 M:      Sean Young <sean@mess.org>
7818 L:      linux-media@vger.kernel.org
7819 S:      Maintained
7820 F:      drivers/media/rc/iguanair.c
7821
7822 IIO DIGITAL POTENTIOMETER DAC
7823 M:      Peter Rosin <peda@axentia.se>
7824 L:      linux-iio@vger.kernel.org
7825 S:      Maintained
7826 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7827 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7828 F:      drivers/iio/dac/dpot-dac.c
7829
7830 IIO ENVELOPE DETECTOR
7831 M:      Peter Rosin <peda@axentia.se>
7832 L:      linux-iio@vger.kernel.org
7833 S:      Maintained
7834 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7835 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7836 F:      drivers/iio/adc/envelope-detector.c
7837
7838 IIO MULTIPLEXER
7839 M:      Peter Rosin <peda@axentia.se>
7840 L:      linux-iio@vger.kernel.org
7841 S:      Maintained
7842 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7843 F:      drivers/iio/multiplexer/iio-mux.c
7844
7845 IIO SUBSYSTEM AND DRIVERS
7846 M:      Jonathan Cameron <jic23@kernel.org>
7847 R:      Hartmut Knaack <knaack.h@gmx.de>
7848 R:      Lars-Peter Clausen <lars@metafoo.de>
7849 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7850 L:      linux-iio@vger.kernel.org
7851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7852 S:      Maintained
7853 F:      Documentation/ABI/testing/configfs-iio*
7854 F:      Documentation/ABI/testing/sysfs-bus-iio*
7855 F:      Documentation/devicetree/bindings/iio/
7856 F:      drivers/iio/
7857 F:      drivers/staging/iio/
7858 F:      include/linux/iio/
7859 F:      tools/iio/
7860
7861 IIO UNIT CONVERTER
7862 M:      Peter Rosin <peda@axentia.se>
7863 L:      linux-iio@vger.kernel.org
7864 S:      Maintained
7865 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7866 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7867 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7868 F:      drivers/iio/afe/iio-rescale.c
7869
7870 IKANOS/ADI EAGLE ADSL USB DRIVER
7871 M:      Matthieu Castet <castet.matthieu@free.fr>
7872 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7873 S:      Maintained
7874 F:      drivers/usb/atm/ueagle-atm.c
7875
7876 IMGTEC ASCII LCD DRIVER
7877 M:      Paul Burton <paul.burton@mips.com>
7878 S:      Maintained
7879 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7880 F:      drivers/auxdisplay/img-ascii-lcd.c
7881
7882 IMGTEC IR DECODER DRIVER
7883 M:      James Hogan <jhogan@kernel.org>
7884 S:      Maintained
7885 F:      drivers/media/rc/img-ir/
7886
7887 IMON SOUNDGRAPH USB IR RECEIVER
7888 M:      Sean Young <sean@mess.org>
7889 L:      linux-media@vger.kernel.org
7890 S:      Maintained
7891 F:      drivers/media/rc/imon_raw.c
7892 F:      drivers/media/rc/imon.c
7893
7894 IMS TWINTURBO FRAMEBUFFER DRIVER
7895 L:      linux-fbdev@vger.kernel.org
7896 S:      Orphan
7897 F:      drivers/video/fbdev/imsttfb.c
7898
7899 INA209 HARDWARE MONITOR DRIVER
7900 M:      Guenter Roeck <linux@roeck-us.net>
7901 L:      linux-hwmon@vger.kernel.org
7902 S:      Maintained
7903 F:      Documentation/hwmon/ina209.rst
7904 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7905 F:      drivers/hwmon/ina209.c
7906
7907 INA2XX HARDWARE MONITOR DRIVER
7908 M:      Guenter Roeck <linux@roeck-us.net>
7909 L:      linux-hwmon@vger.kernel.org
7910 S:      Maintained
7911 F:      Documentation/hwmon/ina2xx.rst
7912 F:      drivers/hwmon/ina2xx.c
7913 F:      include/linux/platform_data/ina2xx.h
7914
7915 INDUSTRY PACK SUBSYSTEM (IPACK)
7916 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7917 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7918 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7919 L:      industrypack-devel@lists.sourceforge.net
7920 W:      http://industrypack.sourceforge.net
7921 S:      Maintained
7922 F:      drivers/ipack/
7923
7924 INFINEON DPS310 Driver
7925 M:      Eddie James <eajames@linux.ibm.com>
7926 L:      linux-iio@vger.kernel.org
7927 F:      drivers/iio/pressure/dps310.c
7928 S:      Maintained
7929
7930 INFINIBAND SUBSYSTEM
7931 M:      Doug Ledford <dledford@redhat.com>
7932 M:      Jason Gunthorpe <jgg@mellanox.com>
7933 L:      linux-rdma@vger.kernel.org
7934 W:      https://github.com/linux-rdma/rdma-core
7935 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7937 S:      Supported
7938 F:      Documentation/devicetree/bindings/infiniband/
7939 F:      Documentation/infiniband/
7940 F:      drivers/infiniband/
7941 F:      include/uapi/linux/if_infiniband.h
7942 F:      include/uapi/rdma/
7943 F:      include/rdma/
7944 F:      include/trace/events/ib_mad.h
7945 F:      include/trace/events/ib_umad.h
7946 F:      samples/bpf/ibumad_kern.c
7947 F:      samples/bpf/ibumad_user.c
7948
7949 INGENIC JZ4780 DMA Driver
7950 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7951 S:      Maintained
7952 F:      drivers/dma/dma-jz4780.c
7953
7954 INGENIC JZ4780 NAND DRIVER
7955 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7956 L:      linux-mtd@lists.infradead.org
7957 S:      Maintained
7958 F:      drivers/mtd/nand/raw/ingenic/
7959
7960 INGENIC JZ47xx SoCs
7961 M:      Paul Cercueil <paul@crapouillou.net>
7962 S:      Maintained
7963 F:      arch/mips/boot/dts/ingenic/
7964 F:      arch/mips/include/asm/mach-jz4740/
7965 F:      arch/mips/jz4740/
7966 F:      drivers/clk/ingenic/
7967 F:      drivers/dma/dma-jz4780.c
7968 F:      drivers/gpu/drm/ingenic/
7969 F:      drivers/i2c/busses/i2c-jz4780.c
7970 F:      drivers/iio/adc/ingenic-adc.c
7971 F:      drivers/irqchip/irq-ingenic.c
7972 F:      drivers/memory/jz4780-nemc.c
7973 F:      drivers/mmc/host/jz4740_mmc.c
7974 F:      drivers/mtd/nand/raw/ingenic/
7975 F:      drivers/pinctrl/pinctrl-ingenic.c
7976 F:      drivers/power/supply/ingenic-battery.c
7977 F:      drivers/pwm/pwm-jz4740.c
7978 F:      drivers/rtc/rtc-jz4740.c
7979 F:      drivers/tty/serial/8250/8250_ingenic.c
7980 F:      drivers/usb/musb/jz4740.c
7981 F:      drivers/watchdog/jz4740_wdt.c
7982 F:      include/dt-bindings/iio/adc/ingenic,adc.h
7983 F:      include/linux/mfd/ingenic-tcu.h
7984 F:      sound/soc/jz4740/
7985 F:      sound/soc/codecs/jz47*
7986
7987 INOTIFY
7988 M:      Jan Kara <jack@suse.cz>
7989 R:      Amir Goldstein <amir73il@gmail.com>
7990 L:      linux-fsdevel@vger.kernel.org
7991 S:      Maintained
7992 F:      Documentation/filesystems/inotify.txt
7993 F:      fs/notify/inotify/
7994 F:      include/linux/inotify.h
7995 F:      include/uapi/linux/inotify.h
7996
7997 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7998 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7999 L:      linux-input@vger.kernel.org
8000 Q:      http://patchwork.kernel.org/project/linux-input/list/
8001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8002 S:      Maintained
8003 F:      drivers/input/
8004 F:      include/linux/input.h
8005 F:      include/uapi/linux/input.h
8006 F:      include/uapi/linux/input-event-codes.h
8007 F:      include/linux/input/
8008 F:      Documentation/devicetree/bindings/input/
8009 F:      Documentation/devicetree/bindings/serio/
8010 F:      Documentation/input/
8011
8012 INPUT MULTITOUCH (MT) PROTOCOL
8013 M:      Henrik Rydberg <rydberg@bitmath.org>
8014 L:      linux-input@vger.kernel.org
8015 S:      Odd fixes
8016 F:      Documentation/input/multi-touch-protocol.rst
8017 F:      drivers/input/input-mt.c
8018 K:      \b(ABS|SYN)_MT_
8019
8020 INSIDE SECURE CRYPTO DRIVER
8021 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8022 F:      drivers/crypto/inside-secure/
8023 S:      Maintained
8024 L:      linux-crypto@vger.kernel.org
8025
8026 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8027 M:      Mimi Zohar <zohar@linux.ibm.com>
8028 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8029 L:      linux-integrity@vger.kernel.org
8030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8031 S:      Supported
8032 F:      security/integrity/ima/
8033
8034 INTEL 810/815 FRAMEBUFFER DRIVER
8035 M:      Antonino Daplas <adaplas@gmail.com>
8036 L:      linux-fbdev@vger.kernel.org
8037 S:      Maintained
8038 F:      drivers/video/fbdev/i810/
8039
8040 INTEL ASoC DRIVERS
8041 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8042 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8043 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8044 M:      Jie Yang <yang.jie@linux.intel.com>
8045 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8046 S:      Supported
8047 F:      sound/soc/intel/
8048
8049 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8050 M:      Hans de Goede <hdegoede@redhat.com>
8051 L:      platform-driver-x86@vger.kernel.org
8052 S:      Maintained
8053 F:      drivers/platform/x86/intel_atomisp2_pm.c
8054
8055 INTEL C600 SERIES SAS CONTROLLER DRIVER
8056 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8057 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8058 L:      linux-scsi@vger.kernel.org
8059 T:      git git://git.code.sf.net/p/intel-sas/isci
8060 S:      Supported
8061 F:      drivers/scsi/isci/
8062
8063 INTEL CPU family model numbers
8064 M:      Tony Luck <tony.luck@intel.com>
8065 M:      x86@kernel.org
8066 L:      linux-kernel@vger.kernel.org
8067 S:      Supported
8068 F:      arch/x86/include/asm/intel-family.h
8069
8070 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8071 M:      Jani Nikula <jani.nikula@linux.intel.com>
8072 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8073 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8074 L:      intel-gfx@lists.freedesktop.org
8075 W:      https://01.org/linuxgraphics/
8076 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8077 C:      irc://chat.freenode.net/intel-gfx
8078 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8079 T:      git git://anongit.freedesktop.org/drm-intel
8080 S:      Supported
8081 F:      drivers/gpu/drm/i915/
8082 F:      include/drm/i915*
8083 F:      include/uapi/drm/i915_drm.h
8084 F:      Documentation/gpu/i915.rst
8085
8086 INTEL ETHERNET DRIVERS
8087 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8088 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8089 W:      http://www.intel.com/support/feedback.htm
8090 W:      http://e1000.sourceforge.net/
8091 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8094 S:      Supported
8095 F:      Documentation/networking/device_drivers/intel/e100.rst
8096 F:      Documentation/networking/device_drivers/intel/e1000.rst
8097 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8098 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8099 F:      Documentation/networking/device_drivers/intel/igb.rst
8100 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8101 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8102 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8103 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8104 F:      Documentation/networking/device_drivers/intel/i40e.rst
8105 F:      Documentation/networking/device_drivers/intel/iavf.rst
8106 F:      Documentation/networking/device_drivers/intel/ice.rst
8107 F:      drivers/net/ethernet/intel/
8108 F:      drivers/net/ethernet/intel/*/
8109 F:      include/linux/avf/virtchnl.h
8110
8111 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8112 M:      Maik Broemme <mbroemme@libmpq.org>
8113 L:      linux-fbdev@vger.kernel.org
8114 S:      Maintained
8115 F:      Documentation/fb/intelfb.rst
8116 F:      drivers/video/fbdev/intelfb/
8117
8118 INTEL GPIO DRIVERS
8119 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8120 L:      linux-gpio@vger.kernel.org
8121 S:      Maintained
8122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8123 F:      drivers/gpio/gpio-ich.c
8124 F:      drivers/gpio/gpio-intel-mid.c
8125 F:      drivers/gpio/gpio-lynxpoint.c
8126 F:      drivers/gpio/gpio-merrifield.c
8127 F:      drivers/gpio/gpio-ml-ioh.c
8128 F:      drivers/gpio/gpio-pch.c
8129 F:      drivers/gpio/gpio-sch.c
8130 F:      drivers/gpio/gpio-sodaville.c
8131
8132 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8133 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8134 M:      Zhi Wang <zhi.a.wang@intel.com>
8135 L:      intel-gvt-dev@lists.freedesktop.org
8136 L:      intel-gfx@lists.freedesktop.org
8137 W:      https://01.org/igvt-g
8138 T:      git https://github.com/intel/gvt-linux.git
8139 S:      Supported
8140 F:      drivers/gpu/drm/i915/gvt/
8141
8142 INTEL HID EVENT DRIVER
8143 M:      Alex Hung <alex.hung@canonical.com>
8144 L:      platform-driver-x86@vger.kernel.org
8145 S:      Maintained
8146 F:      drivers/platform/x86/intel-hid.c
8147
8148 INTEL I/OAT DMA DRIVER
8149 M:      Dave Jiang <dave.jiang@intel.com>
8150 R:      Dan Williams <dan.j.williams@intel.com>
8151 L:      dmaengine@vger.kernel.org
8152 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8153 S:      Supported
8154 F:      drivers/dma/ioat*
8155
8156 INTEL IDLE DRIVER
8157 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8158 M:      Len Brown <lenb@kernel.org>
8159 L:      linux-pm@vger.kernel.org
8160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8161 B:      https://bugzilla.kernel.org
8162 S:      Supported
8163 F:      drivers/idle/intel_idle.c
8164
8165 INTEL INTEGRATED SENSOR HUB DRIVER
8166 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8167 M:      Jiri Kosina <jikos@kernel.org>
8168 L:      linux-input@vger.kernel.org
8169 S:      Maintained
8170 F:      drivers/hid/intel-ish-hid/
8171
8172 INTEL IOMMU (VT-d)
8173 M:      David Woodhouse <dwmw2@infradead.org>
8174 L:      iommu@lists.linux-foundation.org
8175 T:      git git://git.infradead.org/iommu-2.6.git
8176 S:      Supported
8177 F:      drivers/iommu/intel-iommu.c
8178 F:      include/linux/intel-iommu.h
8179
8180 INTEL IOP-ADMA DMA DRIVER
8181 R:      Dan Williams <dan.j.williams@intel.com>
8182 S:      Odd fixes
8183 F:      drivers/dma/iop-adma.c
8184
8185 INTEL IPU3 CSI-2 CIO2 DRIVER
8186 M:      Yong Zhi <yong.zhi@intel.com>
8187 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8188 M:      Bingbu Cao <bingbu.cao@intel.com>
8189 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8190 L:      linux-media@vger.kernel.org
8191 S:      Maintained
8192 F:      drivers/media/pci/intel/ipu3/
8193 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8194
8195 INTEL IPU3 CSI-2 IMGU DRIVER
8196 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8197 L:      linux-media@vger.kernel.org
8198 S:      Maintained
8199 F:      drivers/staging/media/ipu3/
8200 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8201 F:      Documentation/media/v4l-drivers/ipu3.rst
8202
8203 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8204 M:      Krzysztof Halasa <khalasa@piap.pl>
8205 S:      Maintained
8206 F:      include/linux/soc/ixp4xx/qmgr.h
8207 F:      include/linux/soc/ixp4xx/npe.h
8208 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8209 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8210 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8211 F:      drivers/net/wan/ixp4xx_hss.c
8212
8213 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8214 M:      Deepak Saxena <dsaxena@plexity.net>
8215 S:      Maintained
8216 F:      drivers/char/hw_random/ixp4xx-rng.c
8217
8218 INTEL MANAGEMENT ENGINE (mei)
8219 M:      Tomas Winkler <tomas.winkler@intel.com>
8220 L:      linux-kernel@vger.kernel.org
8221 S:      Supported
8222 F:      include/uapi/linux/mei.h
8223 F:      include/linux/mei_cl_bus.h
8224 F:      drivers/misc/mei/*
8225 F:      drivers/watchdog/mei_wdt.c
8226 F:      Documentation/driver-api/mei/*
8227 F:      samples/mei/*
8228
8229 INTEL MENLOW THERMAL DRIVER
8230 M:      Sujith Thomas <sujith.thomas@intel.com>
8231 L:      platform-driver-x86@vger.kernel.org
8232 W:      https://01.org/linux-acpi
8233 S:      Supported
8234 F:      drivers/platform/x86/intel_menlow.c
8235
8236 INTEL MIC DRIVERS (mic)
8237 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8238 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8239 S:      Supported
8240 W:      https://github.com/sudeepdutt/mic
8241 W:      http://software.intel.com/en-us/mic-developer
8242 F:      include/linux/mic_bus.h
8243 F:      include/linux/scif.h
8244 F:      include/uapi/linux/mic_common.h
8245 F:      include/uapi/linux/mic_ioctl.h
8246 F:      include/uapi/linux/scif_ioctl.h
8247 F:      drivers/misc/mic/
8248 F:      drivers/dma/mic_x100_dma.c
8249 F:      drivers/dma/mic_x100_dma.h
8250 F:      Documentation/mic/
8251
8252 INTEL PMC CORE DRIVER
8253 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8254 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8255 L:      platform-driver-x86@vger.kernel.org
8256 S:      Maintained
8257 F:      drivers/platform/x86/intel_pmc_core*
8258
8259 INTEL PMC/P-Unit IPC DRIVER
8260 M:      Zha Qipeng<qipeng.zha@intel.com>
8261 L:      platform-driver-x86@vger.kernel.org
8262 S:      Maintained
8263 F:      drivers/platform/x86/intel_pmc_ipc.c
8264 F:      drivers/platform/x86/intel_punit_ipc.c
8265 F:      arch/x86/include/asm/intel_pmc_ipc.h
8266 F:      arch/x86/include/asm/intel_punit_ipc.h
8267
8268 INTEL PMIC GPIO DRIVERS
8269 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8270 S:      Maintained
8271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8272 F:      drivers/gpio/gpio-*cove.c
8273 F:      drivers/gpio/gpio-msic.c
8274
8275 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8276 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8277 S:      Maintained
8278 F:      drivers/mfd/intel_msic.c
8279 F:      drivers/mfd/intel_soc_pmic*
8280 F:      include/linux/mfd/intel_msic.h
8281 F:      include/linux/mfd/intel_soc_pmic*
8282
8283 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8284 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8285 L:      linux-wireless@vger.kernel.org
8286 S:      Maintained
8287 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8288 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8289 F:      drivers/net/wireless/intel/ipw2x00/
8290
8291 INTEL PSTATE DRIVER
8292 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8293 M:      Len Brown <lenb@kernel.org>
8294 L:      linux-pm@vger.kernel.org
8295 S:      Supported
8296 F:      drivers/cpufreq/intel_pstate.c
8297
8298 INTEL RDMA RNIC DRIVER
8299 M:      Faisal Latif <faisal.latif@intel.com>
8300 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8301 L:      linux-rdma@vger.kernel.org
8302 S:      Supported
8303 F:      drivers/infiniband/hw/i40iw/
8304 F:      include/uapi/rdma/i40iw-abi.h
8305
8306 INTEL SPEED SELECT TECHNOLOGY
8307 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8308 L:      platform-driver-x86@vger.kernel.org
8309 S:      Maintained
8310 F:      drivers/platform/x86/intel_speed_select_if/
8311 F:      tools/power/x86/intel-speed-select/
8312 F:      include/uapi/linux/isst_if.h
8313
8314 INTEL TELEMETRY DRIVER
8315 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8316 M:      "David E. Box" <david.e.box@linux.intel.com>
8317 L:      platform-driver-x86@vger.kernel.org
8318 S:      Maintained
8319 F:      arch/x86/include/asm/intel_telemetry.h
8320 F:      drivers/platform/x86/intel_telemetry*
8321
8322 INTEL VIRTUAL BUTTON DRIVER
8323 M:      AceLan Kao <acelan.kao@canonical.com>
8324 L:      platform-driver-x86@vger.kernel.org
8325 S:      Maintained
8326 F:      drivers/platform/x86/intel-vbtn.c
8327
8328 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8329 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8330 L:      linux-wireless@vger.kernel.org
8331 S:      Supported
8332 F:      drivers/net/wireless/intel/iwlegacy/
8333
8334 INTEL WIRELESS WIFI LINK (iwlwifi)
8335 M:      Johannes Berg <johannes.berg@intel.com>
8336 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8337 M:      Luca Coelho <luciano.coelho@intel.com>
8338 M:      Intel Linux Wireless <linuxwifi@intel.com>
8339 L:      linux-wireless@vger.kernel.org
8340 W:      http://intellinuxwireless.org
8341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8342 S:      Supported
8343 F:      drivers/net/wireless/intel/iwlwifi/
8344
8345 INTEL WIRELESS WIMAX CONNECTION 2400
8346 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8347 M:      linux-wimax@intel.com
8348 L:      wimax@linuxwimax.org (subscribers-only)
8349 S:      Supported
8350 W:      http://linuxwimax.org
8351 F:      Documentation/wimax/README.i2400m
8352 F:      drivers/net/wimax/i2400m/
8353 F:      include/uapi/linux/wimax/i2400m.h
8354
8355 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8356 M:      Mario Limonciello <mario.limonciello@dell.com>
8357 S:      Maintained
8358 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8359
8360 INTEL(R) TRACE HUB
8361 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8362 S:      Supported
8363 F:      Documentation/trace/intel_th.rst
8364 F:      drivers/hwtracing/intel_th/
8365
8366 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8367 M:      Ning Sun <ning.sun@intel.com>
8368 L:      tboot-devel@lists.sourceforge.net
8369 W:      http://tboot.sourceforge.net
8370 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8371 S:      Supported
8372 F:      Documentation/x86/intel_txt.rst
8373 F:      include/linux/tboot.h
8374 F:      arch/x86/kernel/tboot.c
8375
8376 INTERCONNECT API
8377 M:      Georgi Djakov <georgi.djakov@linaro.org>
8378 L:      linux-pm@vger.kernel.org
8379 S:      Maintained
8380 F:      Documentation/driver-api/interconnect.rst
8381 F:      Documentation/devicetree/bindings/interconnect/
8382 F:      drivers/interconnect/
8383 F:      include/dt-bindings/interconnect/
8384 F:      include/linux/interconnect-provider.h
8385 F:      include/linux/interconnect.h
8386
8387 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8388 M:      Linus Walleij <linus.walleij@linaro.org>
8389 L:      linux-iio@vger.kernel.org
8390 S:      Maintained
8391 F:      drivers/iio/gyro/mpu3050*
8392 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8393
8394 IOC3 ETHERNET DRIVER
8395 M:      Ralf Baechle <ralf@linux-mips.org>
8396 L:      linux-mips@vger.kernel.org
8397 S:      Maintained
8398 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8399
8400 IOC3 SERIAL DRIVER
8401 M:      Pat Gefre <pfg@sgi.com>
8402 L:      linux-serial@vger.kernel.org
8403 S:      Maintained
8404 F:      drivers/tty/serial/ioc3_serial.c
8405
8406 IOMAP FILESYSTEM LIBRARY
8407 M:      Christoph Hellwig <hch@infradead.org>
8408 M:      Darrick J. Wong <darrick.wong@oracle.com>
8409 M:      linux-xfs@vger.kernel.org
8410 M:      linux-fsdevel@vger.kernel.org
8411 L:      linux-xfs@vger.kernel.org
8412 L:      linux-fsdevel@vger.kernel.org
8413 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8414 S:      Supported
8415 F:      fs/iomap/
8416 F:      include/linux/iomap.h
8417
8418 IOMMU DRIVERS
8419 M:      Joerg Roedel <joro@8bytes.org>
8420 L:      iommu@lists.linux-foundation.org
8421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8422 S:      Maintained
8423 F:      Documentation/devicetree/bindings/iommu/
8424 F:      drivers/iommu/
8425 F:      include/linux/iommu.h
8426 F:      include/linux/of_iommu.h
8427 F:      include/linux/iova.h
8428
8429 IO_URING
8430 M:      Jens Axboe <axboe@kernel.dk>
8431 L:      linux-block@vger.kernel.org
8432 L:      linux-fsdevel@vger.kernel.org
8433 T:      git git://git.kernel.dk/linux-block
8434 T:      git git://git.kernel.dk/liburing
8435 S:      Maintained
8436 F:      fs/io_uring.c
8437 F:      include/uapi/linux/io_uring.h
8438
8439 IPMI SUBSYSTEM
8440 M:      Corey Minyard <minyard@acm.org>
8441 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8442 W:      http://openipmi.sourceforge.net/
8443 S:      Supported
8444 F:      Documentation/devicetree/bindings/ipmi/
8445 F:      Documentation/IPMI.txt
8446 F:      drivers/char/ipmi/
8447 F:      include/linux/ipmi*
8448 F:      include/uapi/linux/ipmi*
8449
8450 IPS SCSI RAID DRIVER
8451 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8452 L:      linux-scsi@vger.kernel.org
8453 W:      http://www.adaptec.com/
8454 S:      Maintained
8455 F:      drivers/scsi/ips*
8456
8457 IPVS
8458 M:      Wensong Zhang <wensong@linux-vs.org>
8459 M:      Simon Horman <horms@verge.net.au>
8460 M:      Julian Anastasov <ja@ssi.bg>
8461 L:      netdev@vger.kernel.org
8462 L:      lvs-devel@vger.kernel.org
8463 S:      Maintained
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8466 F:      Documentation/networking/ipvs-sysctl.txt
8467 F:      include/net/ip_vs.h
8468 F:      include/uapi/linux/ip_vs.h
8469 F:      net/netfilter/ipvs/
8470
8471 IPWIRELESS DRIVER
8472 M:      Jiri Kosina <jikos@kernel.org>
8473 M:      David Sterba <dsterba@suse.com>
8474 S:      Odd Fixes
8475 F:      drivers/tty/ipwireless/
8476
8477 IPX NETWORK LAYER
8478 L:      netdev@vger.kernel.org
8479 S:      Obsolete
8480 F:      include/uapi/linux/ipx.h
8481
8482 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8483 M:      Marc Zyngier <maz@kernel.org>
8484 S:      Maintained
8485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8486 F:      Documentation/IRQ-domain.txt
8487 F:      include/linux/irqdomain.h
8488 F:      kernel/irq/irqdomain.c
8489 F:      kernel/irq/msi.c
8490
8491 IRQ SUBSYSTEM
8492 M:      Thomas Gleixner <tglx@linutronix.de>
8493 L:      linux-kernel@vger.kernel.org
8494 S:      Maintained
8495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8496 F:      kernel/irq/
8497
8498 IRQCHIP DRIVERS
8499 M:      Thomas Gleixner <tglx@linutronix.de>
8500 M:      Jason Cooper <jason@lakedaemon.net>
8501 M:      Marc Zyngier <maz@kernel.org>
8502 L:      linux-kernel@vger.kernel.org
8503 S:      Maintained
8504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8505 F:      Documentation/devicetree/bindings/interrupt-controller/
8506 F:      drivers/irqchip/
8507
8508 ISA
8509 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8510 S:      Maintained
8511 F:      Documentation/driver-api/isa.rst
8512 F:      drivers/base/isa.c
8513 F:      include/linux/isa.h
8514
8515 ISA RADIO MODULE
8516 M:      Hans Verkuil <hverkuil@xs4all.nl>
8517 L:      linux-media@vger.kernel.org
8518 T:      git git://linuxtv.org/media_tree.git
8519 W:      https://linuxtv.org
8520 S:      Maintained
8521 F:      drivers/media/radio/radio-isa*
8522
8523 ISAPNP
8524 M:      Jaroslav Kysela <perex@perex.cz>
8525 S:      Maintained
8526 F:      Documentation/driver-api/isapnp.rst
8527 F:      drivers/pnp/isapnp/
8528 F:      include/linux/isapnp.h
8529
8530 ISCSI
8531 M:      Lee Duncan <lduncan@suse.com>
8532 M:      Chris Leech <cleech@redhat.com>
8533 L:      open-iscsi@googlegroups.com
8534 W:      www.open-iscsi.com
8535 S:      Maintained
8536 F:      drivers/scsi/*iscsi*
8537 F:      include/scsi/*iscsi*
8538
8539 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8540 M:      Peter Jones <pjones@redhat.com>
8541 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8542 S:      Maintained
8543 F:      drivers/firmware/iscsi_ibft*
8544
8545 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8546 M:      Sagi Grimberg <sagi@grimberg.me>
8547 M:      Max Gurtovoy <maxg@mellanox.com>
8548 L:      linux-rdma@vger.kernel.org
8549 S:      Supported
8550 W:      http://www.openfabrics.org
8551 W:      www.open-iscsi.org
8552 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8553 F:      drivers/infiniband/ulp/iser/
8554
8555 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8556 M:      Sagi Grimberg <sagi@grimberg.me>
8557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8558 L:      linux-rdma@vger.kernel.org
8559 L:      target-devel@vger.kernel.org
8560 S:      Supported
8561 W:      http://www.linux-iscsi.org
8562 F:      drivers/infiniband/ulp/isert
8563
8564 ISDN/mISDN SUBSYSTEM
8565 M:      Karsten Keil <isdn@linux-pingi.de>
8566 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8567 L:      netdev@vger.kernel.org
8568 W:      http://www.isdn4linux.de
8569 S:      Maintained
8570 F:      drivers/isdn/mISDN
8571 F:      drivers/isdn/hardware
8572
8573 ISDN/CAPI SUBSYSTEM
8574 M:      Karsten Keil <isdn@linux-pingi.de>
8575 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8576 L:      netdev@vger.kernel.org
8577 W:      http://www.isdn4linux.de
8578 S:      Odd Fixes
8579 F:      Documentation/isdn/
8580 F:      drivers/isdn/capi/
8581 F:      drivers/staging/isdn/
8582 F:      net/bluetooth/cmtp/
8583 F:      include/linux/isdn/
8584 F:      include/uapi/linux/isdn/
8585
8586 IT87 HARDWARE MONITORING DRIVER
8587 M:      Jean Delvare <jdelvare@suse.com>
8588 L:      linux-hwmon@vger.kernel.org
8589 S:      Maintained
8590 F:      Documentation/hwmon/it87.rst
8591 F:      drivers/hwmon/it87.c
8592
8593 IT913X MEDIA DRIVER
8594 M:      Antti Palosaari <crope@iki.fi>
8595 L:      linux-media@vger.kernel.org
8596 W:      https://linuxtv.org
8597 W:      http://palosaari.fi/linux/
8598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8599 T:      git git://linuxtv.org/anttip/media_tree.git
8600 S:      Maintained
8601 F:      drivers/media/tuners/it913x*
8602
8603 IVTV VIDEO4LINUX DRIVER
8604 M:      Andy Walls <awalls@md.metrocast.net>
8605 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8606 L:      linux-media@vger.kernel.org
8607 T:      git git://linuxtv.org/media_tree.git
8608 W:      http://www.ivtvdriver.org
8609 S:      Maintained
8610 F:      Documentation/media/v4l-drivers/ivtv*
8611 F:      drivers/media/pci/ivtv/
8612 F:      include/uapi/linux/ivtv*
8613
8614 IX2505V MEDIA DRIVER
8615 M:      Malcolm Priestley <tvboxspy@gmail.com>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8619 S:      Maintained
8620 F:      drivers/media/dvb-frontends/ix2505v*
8621
8622 JAILHOUSE HYPERVISOR INTERFACE
8623 M:      Jan Kiszka <jan.kiszka@siemens.com>
8624 L:      jailhouse-dev@googlegroups.com
8625 S:      Maintained
8626 F:      arch/x86/kernel/jailhouse.c
8627 F:      arch/x86/include/asm/jailhouse_para.h
8628
8629 JC42.4 TEMPERATURE SENSOR DRIVER
8630 M:      Guenter Roeck <linux@roeck-us.net>
8631 L:      linux-hwmon@vger.kernel.org
8632 S:      Maintained
8633 F:      drivers/hwmon/jc42.c
8634 F:      Documentation/hwmon/jc42.rst
8635
8636 JFS FILESYSTEM
8637 M:      Dave Kleikamp <shaggy@kernel.org>
8638 L:      jfs-discussion@lists.sourceforge.net
8639 W:      http://jfs.sourceforge.net/
8640 T:      git git://github.com/kleikamp/linux-shaggy.git
8641 S:      Maintained
8642 F:      Documentation/filesystems/jfs.txt
8643 F:      fs/jfs/
8644
8645 JME NETWORK DRIVER
8646 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8647 L:      netdev@vger.kernel.org
8648 S:      Maintained
8649 F:      drivers/net/ethernet/jme.*
8650
8651 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8652 M:      David Woodhouse <dwmw2@infradead.org>
8653 M:      Richard Weinberger <richard@nod.at>
8654 L:      linux-mtd@lists.infradead.org
8655 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8656 T:      git git://git.infradead.org/ubifs-2.6.git
8657 S:      Odd Fixes
8658 F:      fs/jffs2/
8659 F:      include/uapi/linux/jffs2.h
8660
8661 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8662 M:      "Theodore Ts'o" <tytso@mit.edu>
8663 M:      Jan Kara <jack@suse.com>
8664 L:      linux-ext4@vger.kernel.org
8665 S:      Maintained
8666 F:      fs/jbd2/
8667 F:      include/linux/jbd2.h
8668
8669 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8670 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8671 L:      linux-media@vger.kernel.org
8672 S:      Maintained
8673 F:      drivers/media/platform/rcar_jpu.c
8674
8675 JSM Neo PCI based serial card
8676 L:      linux-serial@vger.kernel.org
8677 S:      Orphan
8678 F:      drivers/tty/serial/jsm/
8679
8680 K10TEMP HARDWARE MONITORING DRIVER
8681 M:      Clemens Ladisch <clemens@ladisch.de>
8682 L:      linux-hwmon@vger.kernel.org
8683 S:      Maintained
8684 F:      Documentation/hwmon/k10temp.rst
8685 F:      drivers/hwmon/k10temp.c
8686
8687 K8TEMP HARDWARE MONITORING DRIVER
8688 M:      Rudolf Marek <r.marek@assembler.cz>
8689 L:      linux-hwmon@vger.kernel.org
8690 S:      Maintained
8691 F:      Documentation/hwmon/k8temp.rst
8692 F:      drivers/hwmon/k8temp.c
8693
8694 KASAN
8695 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8696 R:      Alexander Potapenko <glider@google.com>
8697 R:      Dmitry Vyukov <dvyukov@google.com>
8698 L:      kasan-dev@googlegroups.com
8699 S:      Maintained
8700 F:      arch/*/include/asm/kasan.h
8701 F:      arch/*/mm/kasan_init*
8702 F:      Documentation/dev-tools/kasan.rst
8703 F:      include/linux/kasan*.h
8704 F:      lib/test_kasan.c
8705 F:      mm/kasan/
8706 F:      scripts/Makefile.kasan
8707
8708 KCONFIG
8709 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8711 L:      linux-kbuild@vger.kernel.org
8712 S:      Maintained
8713 F:      Documentation/kbuild/kconfig*
8714 F:      scripts/kconfig/
8715 F:      scripts/Kconfig.include
8716
8717 KDUMP
8718 M:      Dave Young <dyoung@redhat.com>
8719 M:      Baoquan He <bhe@redhat.com>
8720 R:      Vivek Goyal <vgoyal@redhat.com>
8721 L:      kexec@lists.infradead.org
8722 W:      http://lse.sourceforge.net/kdump/
8723 S:      Maintained
8724 F:      Documentation/admin-guide/kdump/
8725
8726 KEENE FM RADIO TRANSMITTER DRIVER
8727 M:      Hans Verkuil <hverkuil@xs4all.nl>
8728 L:      linux-media@vger.kernel.org
8729 T:      git git://linuxtv.org/media_tree.git
8730 W:      https://linuxtv.org
8731 S:      Maintained
8732 F:      drivers/media/radio/radio-keene*
8733
8734 KERNEL AUTOMOUNTER
8735 M:      Ian Kent <raven@themaw.net>
8736 L:      autofs@vger.kernel.org
8737 S:      Maintained
8738 F:      fs/autofs/
8739
8740 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8741 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8742 M:      Michal Marek <michal.lkml@markovi.net>
8743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8744 L:      linux-kbuild@vger.kernel.org
8745 S:      Maintained
8746 F:      Documentation/kbuild/
8747 F:      Makefile
8748 F:      scripts/Kbuild*
8749 F:      scripts/Makefile*
8750 F:      scripts/basic/
8751 F:      scripts/mk*
8752 F:      scripts/*vmlinux*
8753 F:      scripts/mod/
8754 F:      scripts/package/
8755
8756 KERNEL JANITORS
8757 L:      kernel-janitors@vger.kernel.org
8758 W:      http://kernelnewbies.org/KernelJanitors
8759 S:      Odd Fixes
8760
8761 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8762 M:      "J. Bruce Fields" <bfields@fieldses.org>
8763 M:      Chuck Lever <chuck.lever@oracle.com>
8764 L:      linux-nfs@vger.kernel.org
8765 W:      http://nfs.sourceforge.net/
8766 T:      git git://linux-nfs.org/~bfields/linux.git
8767 S:      Supported
8768 F:      fs/nfsd/
8769 F:      include/uapi/linux/nfsd/
8770 F:      fs/lockd/
8771 F:      fs/nfs_common/
8772 F:      net/sunrpc/
8773 F:      include/linux/lockd/
8774 F:      include/linux/sunrpc/
8775 F:      include/uapi/linux/sunrpc/
8776
8777 KERNEL SELFTEST FRAMEWORK
8778 M:      Shuah Khan <shuah@kernel.org>
8779 M:      Shuah Khan <skhan@linuxfoundation.org>
8780 L:      linux-kselftest@vger.kernel.org
8781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8782 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8783 S:      Maintained
8784 F:      tools/testing/selftests/
8785 F:      Documentation/dev-tools/kselftest*
8786
8787 KERNEL USERMODE HELPER
8788 M:      Luis Chamberlain <mcgrof@kernel.org>
8789 L:      linux-kernel@vger.kernel.org
8790 S:      Maintained
8791 F:      kernel/umh.c
8792 F:      include/linux/umh.h
8793
8794 KERNEL VIRTUAL MACHINE (KVM)
8795 M:      Paolo Bonzini <pbonzini@redhat.com>
8796 M:      Radim Krčmář <rkrcmar@redhat.com>
8797 L:      kvm@vger.kernel.org
8798 W:      http://www.linux-kvm.org
8799 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8800 S:      Supported
8801 F:      Documentation/virt/kvm/
8802 F:      include/trace/events/kvm.h
8803 F:      include/uapi/asm-generic/kvm*
8804 F:      include/uapi/linux/kvm*
8805 F:      include/asm-generic/kvm*
8806 F:      include/linux/kvm*
8807 F:      include/kvm/iodev.h
8808 F:      virt/kvm/*
8809 F:      tools/kvm/
8810 F:      tools/testing/selftests/kvm/
8811
8812 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8813 M:      Marc Zyngier <maz@kernel.org>
8814 R:      James Morse <james.morse@arm.com>
8815 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8816 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8818 L:      kvmarm@lists.cs.columbia.edu
8819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8820 S:      Maintained
8821 F:      arch/arm/include/uapi/asm/kvm*
8822 F:      arch/arm/include/asm/kvm*
8823 F:      arch/arm/kvm/
8824 F:      arch/arm64/include/uapi/asm/kvm*
8825 F:      arch/arm64/include/asm/kvm*
8826 F:      arch/arm64/kvm/
8827 F:      virt/kvm/arm/
8828 F:      include/kvm/arm_*
8829
8830 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8831 M:      James Hogan <jhogan@kernel.org>
8832 L:      linux-mips@vger.kernel.org
8833 S:      Supported
8834 F:      arch/mips/include/uapi/asm/kvm*
8835 F:      arch/mips/include/asm/kvm*
8836 F:      arch/mips/kvm/
8837
8838 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8839 M:      Paul Mackerras <paulus@ozlabs.org>
8840 L:      kvm-ppc@vger.kernel.org
8841 W:      http://www.linux-kvm.org/
8842 T:      git git://github.com/agraf/linux-2.6.git
8843 S:      Supported
8844 F:      arch/powerpc/include/uapi/asm/kvm*
8845 F:      arch/powerpc/include/asm/kvm*
8846 F:      arch/powerpc/kvm/
8847 F:      arch/powerpc/kernel/kvm*
8848
8849 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8850 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8851 M:      Janosch Frank <frankja@linux.ibm.com>
8852 R:      David Hildenbrand <david@redhat.com>
8853 R:      Cornelia Huck <cohuck@redhat.com>
8854 L:      kvm@vger.kernel.org
8855 W:      http://www.ibm.com/developerworks/linux/linux390/
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8857 S:      Supported
8858 F:      arch/s390/include/uapi/asm/kvm*
8859 F:      arch/s390/include/asm/gmap.h
8860 F:      arch/s390/include/asm/kvm*
8861 F:      arch/s390/kvm/
8862 F:      arch/s390/mm/gmap.c
8863 F:      tools/testing/selftests/kvm/s390x/
8864 F:      tools/testing/selftests/kvm/*/s390x/
8865
8866 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8867 M:      Paolo Bonzini <pbonzini@redhat.com>
8868 M:      Radim Krčmář <rkrcmar@redhat.com>
8869 R:      Sean Christopherson <sean.j.christopherson@intel.com>
8870 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
8871 R:      Wanpeng Li <wanpengli@tencent.com>
8872 R:      Jim Mattson <jmattson@google.com>
8873 R:      Joerg Roedel <joro@8bytes.org>
8874 L:      kvm@vger.kernel.org
8875 W:      http://www.linux-kvm.org
8876 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8877 S:      Supported
8878 F:      arch/x86/kvm/
8879 F:      arch/x86/kvm/*/
8880 F:      arch/x86/include/uapi/asm/kvm*
8881 F:      arch/x86/include/uapi/asm/vmx.h
8882 F:      arch/x86/include/uapi/asm/svm.h
8883 F:      arch/x86/include/asm/kvm*
8884 F:      arch/x86/include/asm/pvclock-abi.h
8885 F:      arch/x86/include/asm/svm.h
8886 F:      arch/x86/include/asm/vmx.h
8887 F:      arch/x86/kernel/kvm.c
8888 F:      arch/x86/kernel/kvmclock.c
8889
8890 KERNFS
8891 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8892 M:      Tejun Heo <tj@kernel.org>
8893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8894 S:      Supported
8895 F:      include/linux/kernfs.h
8896 F:      fs/kernfs/
8897
8898 KEXEC
8899 M:      Eric Biederman <ebiederm@xmission.com>
8900 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8901 L:      kexec@lists.infradead.org
8902 S:      Maintained
8903 F:      include/linux/kexec.h
8904 F:      include/uapi/linux/kexec.h
8905 F:      kernel/kexec*
8906
8907 KEYS-ENCRYPTED
8908 M:      Mimi Zohar <zohar@linux.ibm.com>
8909 L:      linux-integrity@vger.kernel.org
8910 L:      keyrings@vger.kernel.org
8911 S:      Supported
8912 F:      Documentation/security/keys/trusted-encrypted.rst
8913 F:      include/keys/encrypted-type.h
8914 F:      security/keys/encrypted-keys/
8915
8916 KEYS-TRUSTED
8917 M:      James Bottomley <jejb@linux.ibm.com>
8918 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8919 M:      Mimi Zohar <zohar@linux.ibm.com>
8920 L:      linux-integrity@vger.kernel.org
8921 L:      keyrings@vger.kernel.org
8922 S:      Supported
8923 F:      Documentation/security/keys/trusted-encrypted.rst
8924 F:      include/keys/trusted-type.h
8925 F:      security/keys/trusted.c
8926 F:      security/keys/trusted.h
8927
8928 KEYS/KEYRINGS:
8929 M:      David Howells <dhowells@redhat.com>
8930 L:      keyrings@vger.kernel.org
8931 S:      Maintained
8932 F:      Documentation/security/keys/core.rst
8933 F:      include/linux/key.h
8934 F:      include/linux/key-type.h
8935 F:      include/linux/keyctl.h
8936 F:      include/uapi/linux/keyctl.h
8937 F:      include/keys/
8938 F:      security/keys/
8939
8940 KGDB / KDB /debug_core
8941 M:      Jason Wessel <jason.wessel@windriver.com>
8942 M:      Daniel Thompson <daniel.thompson@linaro.org>
8943 W:      http://kgdb.wiki.kernel.org/
8944 L:      kgdb-bugreport@lists.sourceforge.net
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8946 S:      Maintained
8947 F:      Documentation/dev-tools/kgdb.rst
8948 F:      drivers/misc/kgdbts.c
8949 F:      drivers/tty/serial/kgdboc.c
8950 F:      include/linux/kdb.h
8951 F:      include/linux/kgdb.h
8952 F:      kernel/debug/
8953
8954 KMEMLEAK
8955 M:      Catalin Marinas <catalin.marinas@arm.com>
8956 S:      Maintained
8957 F:      Documentation/dev-tools/kmemleak.rst
8958 F:      include/linux/kmemleak.h
8959 F:      mm/kmemleak.c
8960 F:      mm/kmemleak-test.c
8961
8962 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8963 M:      Luis Chamberlain <mcgrof@kernel.org>
8964 L:      linux-kernel@vger.kernel.org
8965 S:      Maintained
8966 F:      kernel/kmod.c
8967 F:      include/linux/kmod.h
8968 F:      lib/test_kmod.c
8969 F:      tools/testing/selftests/kmod/
8970
8971 KPROBES
8972 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8973 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8974 M:      "David S. Miller" <davem@davemloft.net>
8975 M:      Masami Hiramatsu <mhiramat@kernel.org>
8976 S:      Maintained
8977 F:      Documentation/kprobes.txt
8978 F:      include/linux/kprobes.h
8979 F:      include/asm-generic/kprobes.h
8980 F:      kernel/kprobes.c
8981
8982 KS0108 LCD CONTROLLER DRIVER
8983 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8984 S:      Maintained
8985 F:      Documentation/auxdisplay/ks0108
8986 F:      drivers/auxdisplay/ks0108.c
8987 F:      include/linux/ks0108.h
8988
8989 L3MDEV
8990 M:      David Ahern <dsa@cumulusnetworks.com>
8991 L:      netdev@vger.kernel.org
8992 S:      Maintained
8993 F:      net/l3mdev
8994 F:      include/net/l3mdev.h
8995
8996 L7 BPF FRAMEWORK
8997 M:      John Fastabend <john.fastabend@gmail.com>
8998 M:      Daniel Borkmann <daniel@iogearbox.net>
8999 L:      netdev@vger.kernel.org
9000 L:      bpf@vger.kernel.org
9001 S:      Maintained
9002 F:      include/linux/skmsg.h
9003 F:      net/core/skmsg.c
9004 F:      net/core/sock_map.c
9005 F:      net/ipv4/tcp_bpf.c
9006
9007 LANTIQ / INTEL Ethernet drivers
9008 M:      Hauke Mehrtens <hauke@hauke-m.de>
9009 L:      netdev@vger.kernel.org
9010 S:      Maintained
9011 F:      net/dsa/tag_gswip.c
9012 F:      drivers/net/ethernet/lantiq_xrx200.c
9013 F:      drivers/net/dsa/lantiq_pce.h
9014 F:      drivers/net/dsa/lantiq_gswip.c
9015
9016 LANTIQ MIPS ARCHITECTURE
9017 M:      John Crispin <john@phrozen.org>
9018 L:      linux-mips@vger.kernel.org
9019 S:      Maintained
9020 F:      arch/mips/lantiq
9021 F:      drivers/soc/lantiq
9022
9023 LAPB module
9024 L:      linux-x25@vger.kernel.org
9025 S:      Orphan
9026 F:      Documentation/networking/lapb-module.txt
9027 F:      include/*/lapb.h
9028 F:      net/lapb/
9029
9030 LASI 53c700 driver for PARISC
9031 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9032 L:      linux-scsi@vger.kernel.org
9033 S:      Maintained
9034 F:      Documentation/scsi/53c700.txt
9035 F:      drivers/scsi/53c700*
9036
9037 LEAKING_ADDRESSES
9038 M:      Tobin C. Harding <me@tobin.cc>
9039 M:      Tycho Andersen <tycho@tycho.ws>
9040 L:      kernel-hardening@lists.openwall.com
9041 S:      Maintained
9042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9043 F:      scripts/leaking_addresses.pl
9044
9045 LED SUBSYSTEM
9046 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9047 M:      Pavel Machek <pavel@ucw.cz>
9048 R:      Dan Murphy <dmurphy@ti.com>
9049 L:      linux-leds@vger.kernel.org
9050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9051 S:      Maintained
9052 F:      Documentation/devicetree/bindings/leds/
9053 F:      drivers/leds/
9054 F:      include/linux/leds.h
9055
9056 LEGACY EEPROM DRIVER
9057 M:      Jean Delvare <jdelvare@suse.com>
9058 S:      Maintained
9059 F:      Documentation/misc-devices/eeprom.rst
9060 F:      drivers/misc/eeprom/eeprom.c
9061
9062 LEGO MINDSTORMS EV3
9063 R:      David Lechner <david@lechnology.com>
9064 S:      Maintained
9065 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9066 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9067 F:      drivers/power/supply/lego_ev3_battery.c
9068
9069 LEGO USB Tower driver
9070 M:      Juergen Stuber <starblue@users.sourceforge.net>
9071 L:      legousb-devel@lists.sourceforge.net
9072 W:      http://legousb.sourceforge.net/
9073 S:      Maintained
9074 F:      drivers/usb/misc/legousbtower.c
9075
9076 LG LAPTOP EXTRAS
9077 M:      Matan Ziv-Av <matan@svgalib.org>
9078 L:      platform-driver-x86@vger.kernel.org
9079 S:      Maintained
9080 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9081 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9082 F:      drivers/platform/x86/lg-laptop.c
9083
9084 LG2160 MEDIA DRIVER
9085 M:      Michael Krufky <mkrufky@linuxtv.org>
9086 L:      linux-media@vger.kernel.org
9087 W:      https://linuxtv.org
9088 W:      http://github.com/mkrufky
9089 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9090 T:      git git://linuxtv.org/mkrufky/tuners.git
9091 S:      Maintained
9092 F:      drivers/media/dvb-frontends/lg2160.*
9093
9094 LGDT3305 MEDIA DRIVER
9095 M:      Michael Krufky <mkrufky@linuxtv.org>
9096 L:      linux-media@vger.kernel.org
9097 W:      https://linuxtv.org
9098 W:      http://github.com/mkrufky
9099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9100 T:      git git://linuxtv.org/mkrufky/tuners.git
9101 S:      Maintained
9102 F:      drivers/media/dvb-frontends/lgdt3305.*
9103
9104 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9105 M:      Viresh Kumar <vireshk@kernel.org>
9106 L:      linux-ide@vger.kernel.org
9107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9108 S:      Maintained
9109 F:      include/linux/pata_arasan_cf_data.h
9110 F:      drivers/ata/pata_arasan_cf.c
9111
9112 LIBATA PATA DRIVERS
9113 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9114 M:      Jens Axboe <axboe@kernel.dk>
9115 L:      linux-ide@vger.kernel.org
9116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9117 S:      Maintained
9118 F:      drivers/ata/pata_*.c
9119 F:      drivers/ata/ata_generic.c
9120
9121 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9122 M:      Linus Walleij <linus.walleij@linaro.org>
9123 L:      linux-ide@vger.kernel.org
9124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9125 S:      Maintained
9126 F:      drivers/ata/pata_ftide010.c
9127 F:      drivers/ata/sata_gemini.c
9128 F:      drivers/ata/sata_gemini.h
9129
9130 LIBATA SATA AHCI PLATFORM devices support
9131 M:      Hans de Goede <hdegoede@redhat.com>
9132 M:      Jens Axboe <axboe@kernel.dk>
9133 L:      linux-ide@vger.kernel.org
9134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9135 S:      Maintained
9136 F:      drivers/ata/ahci_platform.c
9137 F:      drivers/ata/libahci_platform.c
9138 F:      include/linux/ahci_platform.h
9139
9140 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9141 M:      Mikael Pettersson <mikpelinux@gmail.com>
9142 L:      linux-ide@vger.kernel.org
9143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9144 S:      Maintained
9145 F:      drivers/ata/sata_promise.*
9146
9147 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9148 M:      Jens Axboe <axboe@kernel.dk>
9149 L:      linux-ide@vger.kernel.org
9150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9151 S:      Maintained
9152 F:      drivers/ata/
9153 F:      include/linux/ata.h
9154 F:      include/linux/libata.h
9155 F:      Documentation/devicetree/bindings/ata/
9156
9157 LIBLOCKDEP
9158 M:      Sasha Levin <alexander.levin@microsoft.com>
9159 S:      Maintained
9160 F:      tools/lib/lockdep/
9161
9162 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9163 M:      Dan Williams <dan.j.williams@intel.com>
9164 M:      Vishal Verma <vishal.l.verma@intel.com>
9165 M:      Dave Jiang <dave.jiang@intel.com>
9166 L:      linux-nvdimm@lists.01.org
9167 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9168 S:      Supported
9169 F:      drivers/nvdimm/blk.c
9170 F:      drivers/nvdimm/region_devs.c
9171
9172 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9173 M:      Vishal Verma <vishal.l.verma@intel.com>
9174 M:      Dan Williams <dan.j.williams@intel.com>
9175 M:      Dave Jiang <dave.jiang@intel.com>
9176 L:      linux-nvdimm@lists.01.org
9177 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9178 S:      Supported
9179 F:      drivers/nvdimm/btt*
9180
9181 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9182 M:      Dan Williams <dan.j.williams@intel.com>
9183 M:      Vishal Verma <vishal.l.verma@intel.com>
9184 M:      Dave Jiang <dave.jiang@intel.com>
9185 L:      linux-nvdimm@lists.01.org
9186 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9187 S:      Supported
9188 F:      drivers/nvdimm/pmem*
9189
9190 LIBNVDIMM: DEVICETREE BINDINGS
9191 M:      Oliver O'Halloran <oohall@gmail.com>
9192 L:      linux-nvdimm@lists.01.org
9193 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9194 S:      Supported
9195 F:      drivers/nvdimm/of_pmem.c
9196 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9197
9198 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9199 M:      Dan Williams <dan.j.williams@intel.com>
9200 M:      Vishal Verma <vishal.l.verma@intel.com>
9201 M:      Dave Jiang <dave.jiang@intel.com>
9202 M:      Keith Busch <keith.busch@intel.com>
9203 M:      Ira Weiny <ira.weiny@intel.com>
9204 L:      linux-nvdimm@lists.01.org
9205 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9207 S:      Supported
9208 F:      drivers/nvdimm/*
9209 F:      drivers/acpi/nfit/*
9210 F:      include/linux/nd.h
9211 F:      include/linux/libnvdimm.h
9212 F:      include/uapi/linux/ndctl.h
9213
9214 LICENSES and SPDX stuff
9215 M:      Thomas Gleixner <tglx@linutronix.de>
9216 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9217 L:      linux-spdx@vger.kernel.org
9218 S:      Maintained
9219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9220 F:      COPYING
9221 F:      Documentation/process/license-rules.rst
9222 F:      LICENSES/
9223 F:      scripts/spdxcheck-test.sh
9224 F:      scripts/spdxcheck.py
9225
9226 LIGHTNVM PLATFORM SUPPORT
9227 M:      Matias Bjorling <mb@lightnvm.io>
9228 W:      http://github/OpenChannelSSD
9229 L:      linux-block@vger.kernel.org
9230 S:      Maintained
9231 F:      drivers/lightnvm/
9232 F:      include/linux/lightnvm.h
9233 F:      include/uapi/linux/lightnvm.h
9234
9235 LINUX FOR POWER MACINTOSH
9236 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9237 W:      http://www.penguinppc.org/
9238 L:      linuxppc-dev@lists.ozlabs.org
9239 S:      Maintained
9240 F:      arch/powerpc/platforms/powermac/
9241 F:      drivers/macintosh/
9242
9243 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9244 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9245 M:      Paul Mackerras <paulus@samba.org>
9246 M:      Michael Ellerman <mpe@ellerman.id.au>
9247 W:      https://github.com/linuxppc/linux/wiki
9248 L:      linuxppc-dev@lists.ozlabs.org
9249 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9251 S:      Supported
9252 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9253 F:      Documentation/devicetree/bindings/powerpc/
9254 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9255 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9256 F:      Documentation/powerpc/
9257 F:      arch/powerpc/
9258 F:      drivers/char/tpm/tpm_ibmvtpm*
9259 F:      drivers/crypto/nx/
9260 F:      drivers/crypto/vmx/
9261 F:      drivers/i2c/busses/i2c-opal.c
9262 F:      drivers/net/ethernet/ibm/ibmveth.*
9263 F:      drivers/net/ethernet/ibm/ibmvnic.*
9264 F:      drivers/pci/hotplug/pnv_php.c
9265 F:      drivers/pci/hotplug/rpa*
9266 F:      drivers/rtc/rtc-opal.c
9267 F:      drivers/scsi/ibmvscsi/
9268 F:      drivers/tty/hvc/hvc_opal.c
9269 F:      drivers/watchdog/wdrtas.c
9270 F:      tools/testing/selftests/powerpc
9271 N:      /pmac
9272 N:      powermac
9273 N:      powernv
9274 N:      [^a-z0-9]ps3
9275 N:      pseries
9276
9277 LINUX FOR POWERPC EMBEDDED MPC5XXX
9278 M:      Anatolij Gustschin <agust@denx.de>
9279 L:      linuxppc-dev@lists.ozlabs.org
9280 T:      git git://git.denx.de/linux-denx-agust.git
9281 S:      Maintained
9282 F:      arch/powerpc/platforms/512x/
9283 F:      arch/powerpc/platforms/52xx/
9284
9285 LINUX FOR POWERPC EMBEDDED PPC4XX
9286 M:      Alistair Popple <alistair@popple.id.au>
9287 M:      Matt Porter <mporter@kernel.crashing.org>
9288 W:      http://www.penguinppc.org/
9289 L:      linuxppc-dev@lists.ozlabs.org
9290 S:      Maintained
9291 F:      arch/powerpc/platforms/40x/
9292 F:      arch/powerpc/platforms/44x/
9293
9294 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9295 M:      Scott Wood <oss@buserror.net>
9296 M:      Kumar Gala <galak@kernel.crashing.org>
9297 W:      http://www.penguinppc.org/
9298 L:      linuxppc-dev@lists.ozlabs.org
9299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9300 S:      Maintained
9301 F:      arch/powerpc/platforms/83xx/
9302 F:      arch/powerpc/platforms/85xx/
9303 F:      Documentation/devicetree/bindings/powerpc/fsl/
9304
9305 LINUX FOR POWERPC EMBEDDED PPC8XX
9306 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9307 W:      http://www.penguinppc.org/
9308 L:      linuxppc-dev@lists.ozlabs.org
9309 S:      Maintained
9310 F:      arch/powerpc/platforms/8xx/
9311
9312 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9313 L:      linuxppc-dev@lists.ozlabs.org
9314 S:      Orphan
9315 F:      arch/powerpc/*/*virtex*
9316 F:      arch/powerpc/*/*/*virtex*
9317
9318 LINUX FOR POWERPC PA SEMI PWRFICIENT
9319 L:      linuxppc-dev@lists.ozlabs.org
9320 S:      Orphan
9321 F:      arch/powerpc/platforms/pasemi/
9322 F:      drivers/*/*pasemi*
9323 F:      drivers/*/*/*pasemi*
9324
9325 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9326 M:      Kees Cook <keescook@chromium.org>
9327 S:      Maintained
9328 F:      drivers/misc/lkdtm/*
9329
9330 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9331 M:      Alan Stern <stern@rowland.harvard.edu>
9332 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9333 M:      Will Deacon <will@kernel.org>
9334 M:      Peter Zijlstra <peterz@infradead.org>
9335 M:      Boqun Feng <boqun.feng@gmail.com>
9336 M:      Nicholas Piggin <npiggin@gmail.com>
9337 M:      David Howells <dhowells@redhat.com>
9338 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9339 M:      Luc Maranget <luc.maranget@inria.fr>
9340 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9341 R:      Akira Yokosawa <akiyks@gmail.com>
9342 R:      Daniel Lustig <dlustig@nvidia.com>
9343 L:      linux-kernel@vger.kernel.org
9344 L:      linux-arch@vger.kernel.org
9345 S:      Supported
9346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9347 F:      tools/memory-model/
9348 F:      Documentation/atomic_bitops.txt
9349 F:      Documentation/atomic_t.txt
9350 F:      Documentation/core-api/atomic_ops.rst
9351 F:      Documentation/core-api/refcount-vs-atomic.rst
9352 F:      Documentation/memory-barriers.txt
9353
9354 LIS3LV02D ACCELEROMETER DRIVER
9355 M:      Eric Piel <eric.piel@tremplin-utc.net>
9356 S:      Maintained
9357 F:      Documentation/misc-devices/lis3lv02d.rst
9358 F:      drivers/misc/lis3lv02d/
9359 F:      drivers/platform/x86/hp_accel.c
9360
9361 LIVE PATCHING
9362 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9363 M:      Jiri Kosina <jikos@kernel.org>
9364 M:      Miroslav Benes <mbenes@suse.cz>
9365 M:      Petr Mladek <pmladek@suse.com>
9366 R:      Joe Lawrence <joe.lawrence@redhat.com>
9367 S:      Maintained
9368 F:      kernel/livepatch/
9369 F:      include/linux/livepatch.h
9370 F:      arch/x86/include/asm/livepatch.h
9371 F:      arch/x86/kernel/livepatch.c
9372 F:      Documentation/livepatch/
9373 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9374 F:      samples/livepatch/
9375 F:      tools/testing/selftests/livepatch/
9376 L:      live-patching@vger.kernel.org
9377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9378
9379 LLC (802.2)
9380 L:      netdev@vger.kernel.org
9381 S:      Odd fixes
9382 F:      include/linux/llc.h
9383 F:      include/uapi/linux/llc.h
9384 F:      include/net/llc*
9385 F:      net/llc/
9386
9387 LM73 HARDWARE MONITOR DRIVER
9388 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9389 L:      linux-hwmon@vger.kernel.org
9390 S:      Maintained
9391 F:      drivers/hwmon/lm73.c
9392
9393 LM78 HARDWARE MONITOR DRIVER
9394 M:      Jean Delvare <jdelvare@suse.com>
9395 L:      linux-hwmon@vger.kernel.org
9396 S:      Maintained
9397 F:      Documentation/hwmon/lm78.rst
9398 F:      drivers/hwmon/lm78.c
9399
9400 LM83 HARDWARE MONITOR DRIVER
9401 M:      Jean Delvare <jdelvare@suse.com>
9402 L:      linux-hwmon@vger.kernel.org
9403 S:      Maintained
9404 F:      Documentation/hwmon/lm83.rst
9405 F:      drivers/hwmon/lm83.c
9406
9407 LM90 HARDWARE MONITOR DRIVER
9408 M:      Jean Delvare <jdelvare@suse.com>
9409 L:      linux-hwmon@vger.kernel.org
9410 S:      Maintained
9411 F:      Documentation/hwmon/lm90.rst
9412 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9413 F:      drivers/hwmon/lm90.c
9414 F:      include/dt-bindings/thermal/lm90.h
9415
9416 LM95234 HARDWARE MONITOR DRIVER
9417 M:      Guenter Roeck <linux@roeck-us.net>
9418 L:      linux-hwmon@vger.kernel.org
9419 S:      Maintained
9420 F:      Documentation/hwmon/lm95234.rst
9421 F:      drivers/hwmon/lm95234.c
9422
9423 LME2510 MEDIA DRIVER
9424 M:      Malcolm Priestley <tvboxspy@gmail.com>
9425 L:      linux-media@vger.kernel.org
9426 W:      https://linuxtv.org
9427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9428 S:      Maintained
9429 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9430
9431 LOADPIN SECURITY MODULE
9432 M:      Kees Cook <keescook@chromium.org>
9433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9434 S:      Supported
9435 F:      security/loadpin/
9436 F:      Documentation/admin-guide/LSM/LoadPin.rst
9437
9438 LOCKING PRIMITIVES
9439 M:      Peter Zijlstra <peterz@infradead.org>
9440 M:      Ingo Molnar <mingo@redhat.com>
9441 M:      Will Deacon <will@kernel.org>
9442 L:      linux-kernel@vger.kernel.org
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9444 S:      Maintained
9445 F:      Documentation/locking/
9446 F:      include/linux/lockdep.h
9447 F:      include/linux/spinlock*.h
9448 F:      arch/*/include/asm/spinlock*.h
9449 F:      include/linux/rwlock*.h
9450 F:      include/linux/mutex*.h
9451 F:      include/linux/rwsem*.h
9452 F:      include/linux/seqlock.h
9453 F:      lib/locking*.[ch]
9454 F:      kernel/locking/
9455 X:      kernel/locking/locktorture.c
9456
9457 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9458 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9459 L:      linux-ntfs-dev@lists.sourceforge.net
9460 W:      http://www.linux-ntfs.org/content/view/19/37/
9461 S:      Maintained
9462 F:      Documentation/admin-guide/ldm.rst
9463 F:      block/partitions/ldm.*
9464
9465 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9466 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9467 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9468 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9469 L:      MPT-FusionLinux.pdl@broadcom.com
9470 L:      linux-scsi@vger.kernel.org
9471 W:      http://www.avagotech.com/support/
9472 S:      Supported
9473 F:      drivers/message/fusion/
9474 F:      drivers/scsi/mpt3sas/
9475
9476 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9477 M:      Matthew Wilcox <willy@infradead.org>
9478 L:      linux-scsi@vger.kernel.org
9479 S:      Maintained
9480 F:      drivers/scsi/sym53c8xx_2/
9481
9482 LTC1660 DAC DRIVER
9483 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9484 L:      linux-iio@vger.kernel.org
9485 S:      Maintained
9486 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9487 F:      drivers/iio/dac/ltc1660.c
9488
9489 LTC4261 HARDWARE MONITOR DRIVER
9490 M:      Guenter Roeck <linux@roeck-us.net>
9491 L:      linux-hwmon@vger.kernel.org
9492 S:      Maintained
9493 F:      Documentation/hwmon/ltc4261.rst
9494 F:      drivers/hwmon/ltc4261.c
9495
9496 LTC4306 I2C MULTIPLEXER DRIVER
9497 M:      Michael Hennerich <michael.hennerich@analog.com>
9498 W:      http://ez.analog.com/community/linux-device-drivers
9499 L:      linux-i2c@vger.kernel.org
9500 S:      Supported
9501 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9502 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9503
9504 LTP (Linux Test Project)
9505 M:      Mike Frysinger <vapier@gentoo.org>
9506 M:      Cyril Hrubis <chrubis@suse.cz>
9507 M:      Wanlong Gao <wanlong.gao@gmail.com>
9508 M:      Jan Stancek <jstancek@redhat.com>
9509 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9510 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9511 L:      ltp@lists.linux.it (subscribers-only)
9512 W:      http://linux-test-project.github.io/
9513 T:      git git://github.com/linux-test-project/ltp.git
9514 S:      Maintained
9515
9516 M68K ARCHITECTURE
9517 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9518 L:      linux-m68k@lists.linux-m68k.org
9519 W:      http://www.linux-m68k.org/
9520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9521 S:      Maintained
9522 F:      arch/m68k/
9523 F:      drivers/zorro/
9524
9525 M68K ON APPLE MACINTOSH
9526 M:      Joshua Thompson <funaho@jurai.org>
9527 W:      http://www.mac.linux-m68k.org/
9528 L:      linux-m68k@lists.linux-m68k.org
9529 S:      Maintained
9530 F:      arch/m68k/mac/
9531
9532 M68K ON HP9000/300
9533 M:      Philip Blundell <philb@gnu.org>
9534 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9535 S:      Maintained
9536 F:      arch/m68k/hp300/
9537
9538 M88DS3103 MEDIA DRIVER
9539 M:      Antti Palosaari <crope@iki.fi>
9540 L:      linux-media@vger.kernel.org
9541 W:      https://linuxtv.org
9542 W:      http://palosaari.fi/linux/
9543 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9544 T:      git git://linuxtv.org/anttip/media_tree.git
9545 S:      Maintained
9546 F:      drivers/media/dvb-frontends/m88ds3103*
9547
9548 M88RS2000 MEDIA DRIVER
9549 M:      Malcolm Priestley <tvboxspy@gmail.com>
9550 L:      linux-media@vger.kernel.org
9551 W:      https://linuxtv.org
9552 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9553 S:      Maintained
9554 F:      drivers/media/dvb-frontends/m88rs2000*
9555
9556 MA901 MASTERKIT USB FM RADIO DRIVER
9557 M:      Alexey Klimov <klimov.linux@gmail.com>
9558 L:      linux-media@vger.kernel.org
9559 T:      git git://linuxtv.org/media_tree.git
9560 S:      Maintained
9561 F:      drivers/media/radio/radio-ma901.c
9562
9563 MAC80211
9564 M:      Johannes Berg <johannes@sipsolutions.net>
9565 L:      linux-wireless@vger.kernel.org
9566 W:      http://wireless.kernel.org/
9567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9569 S:      Maintained
9570 F:      Documentation/networking/mac80211-injection.txt
9571 F:      include/net/mac80211.h
9572 F:      net/mac80211/
9573 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9574 F:      Documentation/networking/mac80211_hwsim/README
9575
9576 MAILBOX API
9577 M:      Jassi Brar <jassisinghbrar@gmail.com>
9578 L:      linux-kernel@vger.kernel.org
9579 S:      Maintained
9580 F:      drivers/mailbox/
9581 F:      include/linux/mailbox_client.h
9582 F:      include/linux/mailbox_controller.h
9583
9584 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9585 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9586 W:      http://www.kernel.org/doc/man-pages
9587 L:      linux-man@vger.kernel.org
9588 S:      Maintained
9589
9590 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9591 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9592 L:      linux-mips@vger.kernel.org
9593 S:      Maintained
9594 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9595
9596 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9597 M:      Andrew Lunn <andrew@lunn.ch>
9598 M:      Vivien Didelot <vivien.didelot@gmail.com>
9599 L:      netdev@vger.kernel.org
9600 S:      Maintained
9601 F:      drivers/net/dsa/mv88e6xxx/
9602 F:      include/linux/platform_data/mv88e6xxx.h
9603 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9604
9605 MARVELL ARMADA DRM SUPPORT
9606 M:      Russell King <linux@armlinux.org.uk>
9607 S:      Maintained
9608 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9609 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9610 F:      drivers/gpu/drm/armada/
9611 F:      include/uapi/drm/armada_drm.h
9612 F:      Documentation/devicetree/bindings/display/armada/
9613
9614 MARVELL ARMADA 3700 PHY DRIVERS
9615 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9616 S:      Maintained
9617 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9618 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9619 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9620 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9621
9622 MARVELL CRYPTO DRIVER
9623 M:      Boris Brezillon <bbrezillon@kernel.org>
9624 M:      Arnaud Ebalard <arno@natisbad.org>
9625 F:      drivers/crypto/marvell/
9626 S:      Maintained
9627 L:      linux-crypto@vger.kernel.org
9628
9629 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9630 M:      Mirko Lindner <mlindner@marvell.com>
9631 M:      Stephen Hemminger <stephen@networkplumber.org>
9632 L:      netdev@vger.kernel.org
9633 S:      Maintained
9634 F:      drivers/net/ethernet/marvell/sk*
9635
9636 MARVELL LIBERTAS WIRELESS DRIVER
9637 L:      libertas-dev@lists.infradead.org
9638 S:      Orphan
9639 F:      drivers/net/wireless/marvell/libertas/
9640
9641 MARVELL MACCHIATOBIN SUPPORT
9642 M:      Russell King <linux@armlinux.org.uk>
9643 L:      linux-arm-kernel@lists.infradead.org
9644 S:      Maintained
9645 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9646
9647 MARVELL MV643XX ETHERNET DRIVER
9648 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9649 L:      netdev@vger.kernel.org
9650 S:      Maintained
9651 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9652 F:      include/linux/mv643xx.h
9653
9654 MARVELL MV88X3310 PHY DRIVER
9655 M:      Russell King <linux@armlinux.org.uk>
9656 L:      netdev@vger.kernel.org
9657 S:      Maintained
9658 F:      drivers/net/phy/marvell10g.c
9659
9660 MARVELL MVEBU THERMAL DRIVER
9661 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9662 S:      Maintained
9663 F:      drivers/thermal/armada_thermal.c
9664
9665 MARVELL MVNETA ETHERNET DRIVER
9666 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9667 L:      netdev@vger.kernel.org
9668 S:      Maintained
9669 F:      drivers/net/ethernet/marvell/mvneta.*
9670
9671 MARVELL MWIFIEX WIRELESS DRIVER
9672 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9673 M:      Nishant Sarmukadam <nishants@marvell.com>
9674 M:      Ganapathi Bhat <gbhat@marvell.com>
9675 M:      Xinming Hu <huxinming820@gmail.com>
9676 L:      linux-wireless@vger.kernel.org
9677 S:      Maintained
9678 F:      drivers/net/wireless/marvell/mwifiex/
9679
9680 MARVELL MWL8K WIRELESS DRIVER
9681 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9682 L:      linux-wireless@vger.kernel.org
9683 S:      Odd Fixes
9684 F:      drivers/net/wireless/marvell/mwl8k.c
9685
9686 MARVELL NAND CONTROLLER DRIVER
9687 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9688 L:      linux-mtd@lists.infradead.org
9689 S:      Maintained
9690 F:      drivers/mtd/nand/raw/marvell_nand.c
9691 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9692
9693 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9694 M:      Nicolas Pitre <nico@fluxnic.net>
9695 S:      Odd Fixes
9696 F:      drivers/mmc/host/mvsdio.*
9697
9698 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9699 M:      Hu Ziji <huziji@marvell.com>
9700 L:      linux-mmc@vger.kernel.org
9701 S:      Supported
9702 F:      drivers/mmc/host/sdhci-xenon*
9703 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9704
9705 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9706 M:      Sunil Goutham <sgoutham@marvell.com>
9707 M:      Linu Cherian <lcherian@marvell.com>
9708 M:      Geetha sowjanya <gakula@marvell.com>
9709 M:      Jerin Jacob <jerinj@marvell.com>
9710 L:      netdev@vger.kernel.org
9711 S:      Supported
9712 F:      drivers/net/ethernet/marvell/octeontx2/af/
9713
9714 MATROX FRAMEBUFFER DRIVER
9715 L:      linux-fbdev@vger.kernel.org
9716 S:      Orphan
9717 F:      drivers/video/fbdev/matrox/matroxfb_*
9718 F:      include/uapi/linux/matroxfb.h
9719
9720 MAX16065 HARDWARE MONITOR DRIVER
9721 M:      Guenter Roeck <linux@roeck-us.net>
9722 L:      linux-hwmon@vger.kernel.org
9723 S:      Maintained
9724 F:      Documentation/hwmon/max16065.rst
9725 F:      drivers/hwmon/max16065.c
9726
9727 MAX2175 SDR TUNER DRIVER
9728 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9729 L:      linux-media@vger.kernel.org
9730 T:      git git://linuxtv.org/media_tree.git
9731 S:      Maintained
9732 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9733 F:      Documentation/media/v4l-drivers/max2175.rst
9734 F:      drivers/media/i2c/max2175*
9735 F:      include/uapi/linux/max2175.h
9736
9737 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9738 L:      linux-hwmon@vger.kernel.org
9739 S:      Orphan
9740 F:      Documentation/hwmon/max6650.rst
9741 F:      drivers/hwmon/max6650.c
9742
9743 MAX6697 HARDWARE MONITOR DRIVER
9744 M:      Guenter Roeck <linux@roeck-us.net>
9745 L:      linux-hwmon@vger.kernel.org
9746 S:      Maintained
9747 F:      Documentation/hwmon/max6697.rst
9748 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9749 F:      drivers/hwmon/max6697.c
9750 F:      include/linux/platform_data/max6697.h
9751
9752 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9753 M:      Peter Rosin <peda@axentia.se>
9754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9755 S:      Maintained
9756 F:      Documentation/devicetree/bindings/sound/max9860.txt
9757 F:      sound/soc/codecs/max9860.*
9758
9759 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9760 M:      Andreas Klinger <ak@it-klinger.de>
9761 L:      linux-iio@vger.kernel.org
9762 S:      Maintained
9763 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9764 F:      drivers/iio/proximity/mb1232.c
9765
9766 MAXIM MAX77650 PMIC MFD DRIVER
9767 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9768 L:      linux-kernel@vger.kernel.org
9769 S:      Maintained
9770 F:      Documentation/devicetree/bindings/*/*max77650.txt
9771 F:      Documentation/devicetree/bindings/*/max77650*.txt
9772 F:      include/linux/mfd/max77650.h
9773 F:      drivers/mfd/max77650.c
9774 F:      drivers/regulator/max77650-regulator.c
9775 F:      drivers/power/supply/max77650-charger.c
9776 F:      drivers/input/misc/max77650-onkey.c
9777 F:      drivers/leds/leds-max77650.c
9778 F:      drivers/gpio/gpio-max77650.c
9779
9780 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9781 M:      Javier Martinez Canillas <javier@dowhile0.org>
9782 L:      linux-kernel@vger.kernel.org
9783 S:      Supported
9784 F:      drivers/regulator/max77802-regulator.c
9785 F:      Documentation/devicetree/bindings/*/*max77802.txt
9786 F:      include/dt-bindings/*/*max77802.h
9787
9788 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9789 M:      Krzysztof Kozlowski <krzk@kernel.org>
9790 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9791 L:      linux-pm@vger.kernel.org
9792 S:      Supported
9793 F:      drivers/power/supply/max14577_charger.c
9794 F:      drivers/power/supply/max77693_charger.c
9795
9796 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9797 M:      Chanwoo Choi <cw00.choi@samsung.com>
9798 M:      Krzysztof Kozlowski <krzk@kernel.org>
9799 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9800 L:      linux-kernel@vger.kernel.org
9801 S:      Supported
9802 F:      drivers/*/max14577*.c
9803 F:      drivers/*/max77686*.c
9804 F:      drivers/*/max77693*.c
9805 F:      drivers/extcon/extcon-max14577.c
9806 F:      drivers/extcon/extcon-max77693.c
9807 F:      drivers/rtc/rtc-max77686.c
9808 F:      drivers/clk/clk-max77686.c
9809 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9810 F:      Documentation/devicetree/bindings/*/max77686.txt
9811 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9812 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9813 F:      include/linux/mfd/max14577*.h
9814 F:      include/linux/mfd/max77686*.h
9815 F:      include/linux/mfd/max77693*.h
9816
9817 MAXIRADIO FM RADIO RECEIVER DRIVER
9818 M:      Hans Verkuil <hverkuil@xs4all.nl>
9819 L:      linux-media@vger.kernel.org
9820 T:      git git://linuxtv.org/media_tree.git
9821 W:      https://linuxtv.org
9822 S:      Maintained
9823 F:      drivers/media/radio/radio-maxiradio*
9824
9825 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9826 M:      Peter Rosin <peda@axentia.se>
9827 L:      linux-iio@vger.kernel.org
9828 S:      Maintained
9829 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9830 F:      drivers/iio/potentiometer/mcp4018.c
9831 F:      drivers/iio/potentiometer/mcp4531.c
9832
9833 MCR20A IEEE-802.15.4 RADIO DRIVER
9834 M:      Xue Liu <liuxuenetmail@gmail.com>
9835 L:      linux-wpan@vger.kernel.org
9836 W:      https://github.com/xueliu/mcr20a-linux
9837 S:      Maintained
9838 F:      drivers/net/ieee802154/mcr20a.c
9839 F:      drivers/net/ieee802154/mcr20a.h
9840 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9841
9842 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9843 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9844 L:      linux-iio@vger.kernel.org
9845 S:      Maintained
9846 F:      drivers/iio/dac/cio-dac.c
9847
9848 MEDIA CONTROLLER FRAMEWORK
9849 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9850 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9851 L:      linux-media@vger.kernel.org
9852 W:      https://www.linuxtv.org
9853 T:      git git://linuxtv.org/media_tree.git
9854 S:      Supported
9855 F:      drivers/media/mc/
9856 F:      include/media/media-*.h
9857 F:      include/uapi/linux/media.h
9858
9859 MEDIA DRIVERS FOR ASCOT2E
9860 M:      Sergey Kozlov <serjk@netup.ru>
9861 M:      Abylay Ospan <aospan@netup.ru>
9862 L:      linux-media@vger.kernel.org
9863 W:      https://linuxtv.org
9864 W:      http://netup.tv/
9865 T:      git git://linuxtv.org/media_tree.git
9866 S:      Supported
9867 F:      drivers/media/dvb-frontends/ascot2e*
9868
9869 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9870 M:      Jasmin Jessich <jasmin@anw.at>
9871 L:      linux-media@vger.kernel.org
9872 W:      https://linuxtv.org
9873 T:      git git://linuxtv.org/media_tree.git
9874 S:      Maintained
9875 F:      drivers/media/dvb-frontends/cxd2099*
9876
9877 MEDIA DRIVERS FOR CXD2841ER
9878 M:      Sergey Kozlov <serjk@netup.ru>
9879 M:      Abylay Ospan <aospan@netup.ru>
9880 L:      linux-media@vger.kernel.org
9881 W:      https://linuxtv.org
9882 W:      http://netup.tv/
9883 T:      git git://linuxtv.org/media_tree.git
9884 S:      Supported
9885 F:      drivers/media/dvb-frontends/cxd2841er*
9886
9887 MEDIA DRIVERS FOR CXD2880
9888 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9889 L:      linux-media@vger.kernel.org
9890 W:      http://linuxtv.org/
9891 T:      git git://linuxtv.org/media_tree.git
9892 S:      Supported
9893 F:      drivers/media/dvb-frontends/cxd2880/*
9894 F:      drivers/media/spi/cxd2880*
9895
9896 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9897 L:      linux-media@vger.kernel.org
9898 W:      https://linuxtv.org
9899 T:      git git://linuxtv.org/media_tree.git
9900 S:      Orphan
9901 F:      drivers/media/pci/ddbridge/*
9902
9903 MEDIA DRIVERS FOR FREESCALE IMX
9904 M:      Steve Longerbeam <slongerbeam@gmail.com>
9905 M:      Philipp Zabel <p.zabel@pengutronix.de>
9906 L:      linux-media@vger.kernel.org
9907 T:      git git://linuxtv.org/media_tree.git
9908 S:      Maintained
9909 F:      Documentation/devicetree/bindings/media/imx.txt
9910 F:      Documentation/media/v4l-drivers/imx.rst
9911 F:      drivers/staging/media/imx/
9912 F:      include/linux/imx-media.h
9913 F:      include/media/imx.h
9914
9915 MEDIA DRIVER FOR FREESCALE IMX PXP
9916 M:      Philipp Zabel <p.zabel@pengutronix.de>
9917 L:      linux-media@vger.kernel.org
9918 T:      git git://linuxtv.org/media_tree.git
9919 S:      Maintained
9920 F:      drivers/media/platform/imx-pxp.[ch]
9921
9922 MEDIA DRIVERS FOR FREESCALE IMX7
9923 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9924 L:      linux-media@vger.kernel.org
9925 T:      git git://linuxtv.org/media_tree.git
9926 S:      Maintained
9927 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9928 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9929 F:      Documentation/media/v4l-drivers/imx7.rst
9930 F:      drivers/staging/media/imx/imx7-media-csi.c
9931 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9932
9933 MEDIA DRIVERS FOR HELENE
9934 M:      Abylay Ospan <aospan@netup.ru>
9935 L:      linux-media@vger.kernel.org
9936 W:      https://linuxtv.org
9937 W:      http://netup.tv/
9938 T:      git git://linuxtv.org/media_tree.git
9939 S:      Supported
9940 F:      drivers/media/dvb-frontends/helene*
9941
9942 MEDIA DRIVERS FOR HORUS3A
9943 M:      Sergey Kozlov <serjk@netup.ru>
9944 M:      Abylay Ospan <aospan@netup.ru>
9945 L:      linux-media@vger.kernel.org
9946 W:      https://linuxtv.org
9947 W:      http://netup.tv/
9948 T:      git git://linuxtv.org/media_tree.git
9949 S:      Supported
9950 F:      drivers/media/dvb-frontends/horus3a*
9951
9952 MEDIA DRIVERS FOR LNBH25
9953 M:      Sergey Kozlov <serjk@netup.ru>
9954 M:      Abylay Ospan <aospan@netup.ru>
9955 L:      linux-media@vger.kernel.org
9956 W:      https://linuxtv.org
9957 W:      http://netup.tv/
9958 T:      git git://linuxtv.org/media_tree.git
9959 S:      Supported
9960 F:      drivers/media/dvb-frontends/lnbh25*
9961
9962 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9963 L:      linux-media@vger.kernel.org
9964 W:      https://linuxtv.org
9965 T:      git git://linuxtv.org/media_tree.git
9966 S:      Orphan
9967 F:      drivers/media/dvb-frontends/mxl5xx*
9968
9969 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9970 M:      Sergey Kozlov <serjk@netup.ru>
9971 M:      Abylay Ospan <aospan@netup.ru>
9972 L:      linux-media@vger.kernel.org
9973 W:      https://linuxtv.org
9974 W:      http://netup.tv/
9975 T:      git git://linuxtv.org/media_tree.git
9976 S:      Supported
9977 F:      drivers/media/pci/netup_unidvb/*
9978
9979 MEDIA DRIVERS FOR RENESAS - CEU
9980 M:      Jacopo Mondi <jacopo@jmondi.org>
9981 L:      linux-media@vger.kernel.org
9982 L:      linux-renesas-soc@vger.kernel.org
9983 T:      git git://linuxtv.org/media_tree.git
9984 S:      Supported
9985 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9986 F:      drivers/media/platform/renesas-ceu.c
9987 F:      include/media/drv-intf/renesas-ceu.h
9988
9989 MEDIA DRIVERS FOR RENESAS - DRIF
9990 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9991 L:      linux-media@vger.kernel.org
9992 L:      linux-renesas-soc@vger.kernel.org
9993 T:      git git://linuxtv.org/media_tree.git
9994 S:      Supported
9995 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9996 F:      drivers/media/platform/rcar_drif.c
9997
9998 MEDIA DRIVERS FOR RENESAS - FCP
9999 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10000 L:      linux-media@vger.kernel.org
10001 L:      linux-renesas-soc@vger.kernel.org
10002 T:      git git://linuxtv.org/media_tree.git
10003 S:      Supported
10004 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10005 F:      drivers/media/platform/rcar-fcp.c
10006 F:      include/media/rcar-fcp.h
10007
10008 MEDIA DRIVERS FOR RENESAS - FDP1
10009 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10010 L:      linux-media@vger.kernel.org
10011 L:      linux-renesas-soc@vger.kernel.org
10012 T:      git git://linuxtv.org/media_tree.git
10013 S:      Supported
10014 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10015 F:      drivers/media/platform/rcar_fdp1.c
10016
10017 MEDIA DRIVERS FOR RENESAS - VIN
10018 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10019 L:      linux-media@vger.kernel.org
10020 L:      linux-renesas-soc@vger.kernel.org
10021 T:      git git://linuxtv.org/media_tree.git
10022 S:      Supported
10023 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10024 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
10025 F:      drivers/media/platform/rcar-vin/
10026
10027 MEDIA DRIVERS FOR RENESAS - VSP1
10028 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10029 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10030 L:      linux-media@vger.kernel.org
10031 L:      linux-renesas-soc@vger.kernel.org
10032 T:      git git://linuxtv.org/media_tree.git
10033 S:      Supported
10034 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10035 F:      drivers/media/platform/vsp1/
10036
10037 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10038 L:      linux-media@vger.kernel.org
10039 W:      https://linuxtv.org
10040 T:      git git://linuxtv.org/media_tree.git
10041 S:      Orphan
10042 F:      drivers/media/dvb-frontends/stv0910*
10043
10044 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10045 L:      linux-media@vger.kernel.org
10046 W:      https://linuxtv.org
10047 T:      git git://linuxtv.org/media_tree.git
10048 S:      Orphan
10049 F:      drivers/media/dvb-frontends/stv6111*
10050
10051 MEDIA DRIVERS FOR STM32 - DCMI
10052 M:      Hugues Fruchet <hugues.fruchet@st.com>
10053 L:      linux-media@vger.kernel.org
10054 T:      git git://linuxtv.org/media_tree.git
10055 S:      Supported
10056 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10057 F:      drivers/media/platform/stm32/stm32-dcmi.c
10058
10059 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10060 M:      Dmitry Osipenko <digetx@gmail.com>
10061 L:      linux-media@vger.kernel.org
10062 L:      linux-tegra@vger.kernel.org
10063 T:      git git://linuxtv.org/media_tree.git
10064 S:      Maintained
10065 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10066 F:      drivers/staging/media/tegra-vde/
10067
10068 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10069 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10070 P:      LinuxTV.org Project
10071 L:      linux-media@vger.kernel.org
10072 W:      https://linuxtv.org
10073 Q:      http://patchwork.kernel.org/project/linux-media/list/
10074 T:      git git://linuxtv.org/media_tree.git
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/media/
10077 F:      Documentation/media/
10078 F:      drivers/media/
10079 F:      drivers/staging/media/
10080 F:      include/linux/platform_data/media/
10081 F:      include/media/
10082 F:      include/uapi/linux/dvb/
10083 F:      include/uapi/linux/videodev2.h
10084 F:      include/uapi/linux/media.h
10085 F:      include/uapi/linux/v4l2-*
10086 F:      include/uapi/linux/meye.h
10087 F:      include/uapi/linux/ivtv*
10088 F:      include/uapi/linux/uvcvideo.h
10089
10090 MEDIATEK BLUETOOTH DRIVER
10091 M:      Sean Wang <sean.wang@mediatek.com>
10092 L:      linux-bluetooth@vger.kernel.org
10093 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10094 S:      Maintained
10095 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10096 F:      drivers/bluetooth/btmtkuart.c
10097
10098 MEDIATEK CIR DRIVER
10099 M:      Sean Wang <sean.wang@mediatek.com>
10100 S:      Maintained
10101 F:      drivers/media/rc/mtk-cir.c
10102
10103 MEDIATEK DMA DRIVER
10104 M:      Sean Wang <sean.wang@mediatek.com>
10105 L:      dmaengine@vger.kernel.org
10106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10107 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10108 S:      Maintained
10109 F:      Documentation/devicetree/bindings/dma/mtk-*
10110 F:      drivers/dma/mediatek/
10111
10112 MEDIATEK PMIC LED DRIVER
10113 M:      Sean Wang <sean.wang@mediatek.com>
10114 S:      Maintained
10115 F:      drivers/leds/leds-mt6323.c
10116 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10117
10118 MEDIATEK ETHERNET DRIVER
10119 M:      Felix Fietkau <nbd@openwrt.org>
10120 M:      John Crispin <john@phrozen.org>
10121 M:      Sean Wang <sean.wang@mediatek.com>
10122 M:      Nelson Chang <nelson.chang@mediatek.com>
10123 L:      netdev@vger.kernel.org
10124 S:      Maintained
10125 F:      drivers/net/ethernet/mediatek/
10126
10127 MEDIATEK SWITCH DRIVER
10128 M:      Sean Wang <sean.wang@mediatek.com>
10129 L:      netdev@vger.kernel.org
10130 S:      Maintained
10131 F:      drivers/net/dsa/mt7530.*
10132 F:      net/dsa/tag_mtk.c
10133
10134 MEDIATEK JPEG DRIVER
10135 M:      Rick Chang <rick.chang@mediatek.com>
10136 M:      Bin Liu <bin.liu@mediatek.com>
10137 S:      Supported
10138 F:      drivers/media/platform/mtk-jpeg/
10139 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10140
10141 MEDIATEK MDP DRIVER
10142 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10143 M:      Houlong Wei <houlong.wei@mediatek.com>
10144 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10145 S:      Supported
10146 F:      drivers/media/platform/mtk-mdp/
10147 F:      drivers/media/platform/mtk-vpu/
10148 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10149
10150 MEDIATEK MEDIA DRIVER
10151 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10152 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10153 S:      Supported
10154 F:      drivers/media/platform/mtk-vcodec/
10155 F:      drivers/media/platform/mtk-vpu/
10156 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10157 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10158
10159 MEDIATEK MMC/SD/SDIO DRIVER
10160 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10161 S:      Maintained
10162 F:      drivers/mmc/host/mtk-sd.c
10163 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10164
10165 MEDIATEK MT76 WIRELESS LAN DRIVER
10166 M:      Felix Fietkau <nbd@nbd.name>
10167 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10168 R:      Ryder Lee <ryder.lee@mediatek.com>
10169 R:      Roy Luo <royluo@google.com>
10170 L:      linux-wireless@vger.kernel.org
10171 S:      Maintained
10172 F:      drivers/net/wireless/mediatek/mt76/
10173
10174 MEDIATEK MT7601U WIRELESS LAN DRIVER
10175 M:      Jakub Kicinski <kubakici@wp.pl>
10176 L:      linux-wireless@vger.kernel.org
10177 S:      Maintained
10178 F:      drivers/net/wireless/mediatek/mt7601u/
10179
10180 MEDIATEK MT7621/28/88 I2C DRIVER
10181 M:      Stefan Roese <sr@denx.de>
10182 L:      linux-i2c@vger.kernel.org
10183 S:      Maintained
10184 F:      drivers/i2c/busses/i2c-mt7621.c
10185 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10186
10187 MEDIATEK NAND CONTROLLER DRIVER
10188 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10189 L:      linux-mtd@lists.infradead.org
10190 S:      Maintained
10191 F:      drivers/mtd/nand/raw/mtk_*
10192 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10193
10194 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10195 M:      Sean Wang <sean.wang@mediatek.com>
10196 S:      Maintained
10197 F:      drivers/char/hw_random/mtk-rng.c
10198
10199 MEDIATEK USB3 DRD IP DRIVER
10200 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10201 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10203 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10204 S:      Maintained
10205 F:      drivers/usb/mtu3/
10206
10207 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10208 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10209 M:      Martin Donnelly <martin.donnelly@ge.com>
10210 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10211 S:      Maintained
10212 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10213 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10214
10215 MEGARAID SCSI/SAS DRIVERS
10216 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10217 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10218 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10219 L:      megaraidlinux.pdl@broadcom.com
10220 L:      linux-scsi@vger.kernel.org
10221 W:      http://www.avagotech.com/support/
10222 S:      Maintained
10223 F:      Documentation/scsi/megaraid.txt
10224 F:      drivers/scsi/megaraid.*
10225 F:      drivers/scsi/megaraid/
10226
10227 MELEXIS MLX90614 DRIVER
10228 M:      Crt Mori <cmo@melexis.com>
10229 L:      linux-iio@vger.kernel.org
10230 W:      http://www.melexis.com
10231 S:      Supported
10232 F:      drivers/iio/temperature/mlx90614.c
10233
10234 MELEXIS MLX90632 DRIVER
10235 M:      Crt Mori <cmo@melexis.com>
10236 L:      linux-iio@vger.kernel.org
10237 W:      http://www.melexis.com
10238 S:      Supported
10239 F:      drivers/iio/temperature/mlx90632.c
10240
10241 MELFAS MIP4 TOUCHSCREEN DRIVER
10242 M:      Sangwon Jee <jeesw@melfas.com>
10243 W:      http://www.melfas.com
10244 S:      Supported
10245 F:      drivers/input/touchscreen/melfas_mip4.c
10246 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10247
10248 MELLANOX ETHERNET DRIVER (mlx4_en)
10249 M:      Tariq Toukan <tariqt@mellanox.com>
10250 L:      netdev@vger.kernel.org
10251 S:      Supported
10252 W:      http://www.mellanox.com
10253 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10254 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10255
10256 MELLANOX ETHERNET DRIVER (mlx5e)
10257 M:      Saeed Mahameed <saeedm@mellanox.com>
10258 L:      netdev@vger.kernel.org
10259 S:      Supported
10260 W:      http://www.mellanox.com
10261 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10262 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10263
10264 MELLANOX ETHERNET INNOVA DRIVERS
10265 R:      Boris Pismenny <borisp@mellanox.com>
10266 L:      netdev@vger.kernel.org
10267 S:      Supported
10268 W:      http://www.mellanox.com
10269 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10270 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10271 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10272 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10273 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10274
10275 MELLANOX ETHERNET SWITCH DRIVERS
10276 M:      Jiri Pirko <jiri@mellanox.com>
10277 M:      Ido Schimmel <idosch@mellanox.com>
10278 L:      netdev@vger.kernel.org
10279 S:      Supported
10280 W:      http://www.mellanox.com
10281 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10282 F:      drivers/net/ethernet/mellanox/mlxsw/
10283 F:      tools/testing/selftests/drivers/net/mlxsw/
10284
10285 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10286 M:      mlxsw@mellanox.com
10287 L:      netdev@vger.kernel.org
10288 S:      Supported
10289 W:      http://www.mellanox.com
10290 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10291 F:      drivers/net/ethernet/mellanox/mlxfw/
10292
10293 MELLANOX HARDWARE PLATFORM SUPPORT
10294 M:      Andy Shevchenko <andy@infradead.org>
10295 M:      Darren Hart <dvhart@infradead.org>
10296 M:      Vadim Pasternak <vadimp@mellanox.com>
10297 L:      platform-driver-x86@vger.kernel.org
10298 S:      Supported
10299 F:      drivers/platform/mellanox/
10300 F:      include/linux/platform_data/mlxreg.h
10301
10302 MELLANOX MLX4 core VPI driver
10303 M:      Tariq Toukan <tariqt@mellanox.com>
10304 L:      netdev@vger.kernel.org
10305 L:      linux-rdma@vger.kernel.org
10306 W:      http://www.mellanox.com
10307 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10308 S:      Supported
10309 F:      drivers/net/ethernet/mellanox/mlx4/
10310 F:      include/linux/mlx4/
10311
10312 MELLANOX MLX4 IB driver
10313 M:      Yishai Hadas <yishaih@mellanox.com>
10314 L:      linux-rdma@vger.kernel.org
10315 W:      http://www.mellanox.com
10316 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10317 S:      Supported
10318 F:      drivers/infiniband/hw/mlx4/
10319 F:      include/linux/mlx4/
10320 F:      include/uapi/rdma/mlx4-abi.h
10321
10322 MELLANOX MLX5 core VPI driver
10323 M:      Saeed Mahameed <saeedm@mellanox.com>
10324 M:      Leon Romanovsky <leonro@mellanox.com>
10325 L:      netdev@vger.kernel.org
10326 L:      linux-rdma@vger.kernel.org
10327 W:      http://www.mellanox.com
10328 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10329 S:      Supported
10330 F:      drivers/net/ethernet/mellanox/mlx5/core/
10331 F:      include/linux/mlx5/
10332 F:      Documentation/networking/device_drivers/mellanox/
10333
10334 MELLANOX MLX5 IB driver
10335 M:      Leon Romanovsky <leonro@mellanox.com>
10336 L:      linux-rdma@vger.kernel.org
10337 W:      http://www.mellanox.com
10338 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10339 S:      Supported
10340 F:      drivers/infiniband/hw/mlx5/
10341 F:      include/linux/mlx5/
10342 F:      include/uapi/rdma/mlx5-abi.h
10343
10344 MELLANOX MLXCPLD I2C AND MUX DRIVER
10345 M:      Vadim Pasternak <vadimp@mellanox.com>
10346 M:      Michael Shych <michaelsh@mellanox.com>
10347 L:      linux-i2c@vger.kernel.org
10348 S:      Supported
10349 F:      drivers/i2c/busses/i2c-mlxcpld.c
10350 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10351 F:      Documentation/i2c/busses/i2c-mlxcpld
10352
10353 MELLANOX MLXCPLD LED DRIVER
10354 M:      Vadim Pasternak <vadimp@mellanox.com>
10355 L:      linux-leds@vger.kernel.org
10356 S:      Supported
10357 F:      drivers/leds/leds-mlxcpld.c
10358 F:      drivers/leds/leds-mlxreg.c
10359 F:      Documentation/leds/leds-mlxcpld.rst
10360
10361 MELLANOX PLATFORM DRIVER
10362 M:      Vadim Pasternak <vadimp@mellanox.com>
10363 L:      platform-driver-x86@vger.kernel.org
10364 S:      Supported
10365 F:      drivers/platform/x86/mlx-platform.c
10366
10367 MEMBARRIER SUPPORT
10368 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10369 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10370 L:      linux-kernel@vger.kernel.org
10371 S:      Supported
10372 F:      kernel/sched/membarrier.c
10373 F:      include/uapi/linux/membarrier.h
10374 F:      arch/powerpc/include/asm/membarrier.h
10375
10376 MEMBLOCK
10377 M:      Mike Rapoport <rppt@linux.ibm.com>
10378 L:      linux-mm@kvack.org
10379 S:      Maintained
10380 F:      include/linux/memblock.h
10381 F:      mm/memblock.c
10382 F:      Documentation/core-api/boot-time-mm.rst
10383
10384 MEMORY MANAGEMENT
10385 L:      linux-mm@kvack.org
10386 W:      http://www.linux-mm.org
10387 S:      Maintained
10388 F:      include/linux/mm.h
10389 F:      include/linux/gfp.h
10390 F:      include/linux/mmzone.h
10391 F:      include/linux/memory_hotplug.h
10392 F:      include/linux/vmalloc.h
10393 F:      mm/
10394
10395 MEMORY TECHNOLOGY DEVICES (MTD)
10396 M:      David Woodhouse <dwmw2@infradead.org>
10397 M:      Brian Norris <computersforpeace@gmail.com>
10398 M:      Marek Vasut <marek.vasut@gmail.com>
10399 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10400 M:      Richard Weinberger <richard@nod.at>
10401 M:      Vignesh Raghavendra <vigneshr@ti.com>
10402 L:      linux-mtd@lists.infradead.org
10403 W:      http://www.linux-mtd.infradead.org/
10404 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10407 S:      Maintained
10408 F:      Documentation/devicetree/bindings/mtd/
10409 F:      drivers/mtd/
10410 F:      include/linux/mtd/
10411 F:      include/uapi/mtd/
10412
10413 MEN A21 WATCHDOG DRIVER
10414 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10415 L:      linux-watchdog@vger.kernel.org
10416 S:      Maintained
10417 F:      drivers/watchdog/mena21_wdt.c
10418
10419 MEN CHAMELEON BUS (mcb)
10420 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10421 S:      Maintained
10422 F:      drivers/mcb/
10423 F:      include/linux/mcb.h
10424 F:      Documentation/driver-api/men-chameleon-bus.rst
10425
10426 MEN F21BMC (Board Management Controller)
10427 M:      Andreas Werner <andreas.werner@men.de>
10428 S:      Supported
10429 F:      drivers/mfd/menf21bmc.c
10430 F:      drivers/watchdog/menf21bmc_wdt.c
10431 F:      drivers/leds/leds-menf21bmc.c
10432 F:      drivers/hwmon/menf21bmc_hwmon.c
10433 F:      Documentation/hwmon/menf21bmc.rst
10434
10435 MEN Z069 WATCHDOG DRIVER
10436 M:      Johannes Thumshirn <jth@kernel.org>
10437 L:      linux-watchdog@vger.kernel.org
10438 S:      Maintained
10439 F:      drivers/watchdog/menz69_wdt.c
10440
10441 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10442 M:      Neil Armstrong <narmstrong@baylibre.com>
10443 L:      linux-media@vger.kernel.org
10444 L:      linux-amlogic@lists.infradead.org
10445 W:      http://linux-meson.com/
10446 S:      Supported
10447 F:      drivers/media/platform/meson/ao-cec.c
10448 F:      drivers/media/platform/meson/ao-cec-g12a.c
10449 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10450 T:      git git://linuxtv.org/media_tree.git
10451
10452 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10453 M:      Liang Yang <liang.yang@amlogic.com>
10454 L:      linux-mtd@lists.infradead.org
10455 S:      Maintained
10456 F:      drivers/mtd/nand/raw/meson_*
10457 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10458
10459 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10460 M:      Maxime Jourdan <mjourdan@baylibre.com>
10461 L:      linux-media@vger.kernel.org
10462 L:      linux-amlogic@lists.infradead.org
10463 S:      Supported
10464 F:      drivers/staging/media/meson/vdec/
10465 T:      git git://linuxtv.org/media_tree.git
10466
10467 METHODE UDPU SUPPORT
10468 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10469 S:      Maintained
10470 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10471
10472 MICROBLAZE ARCHITECTURE
10473 M:      Michal Simek <monstr@monstr.eu>
10474 W:      http://www.monstr.eu/fdt/
10475 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10476 S:      Supported
10477 F:      arch/microblaze/
10478
10479 MICROCHIP AT91 SERIAL DRIVER
10480 M:      Richard Genoud <richard.genoud@gmail.com>
10481 S:      Maintained
10482 F:      drivers/tty/serial/atmel_serial.c
10483 F:      drivers/tty/serial/atmel_serial.h
10484 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10485
10486 MICROCHIP AUDIO ASOC DRIVERS
10487 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10489 S:      Supported
10490 F:      sound/soc/atmel
10491
10492 MICROCHIP DMA DRIVER
10493 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10495 L:      dmaengine@vger.kernel.org
10496 S:      Supported
10497 F:      drivers/dma/at_hdmac.c
10498 F:      drivers/dma/at_hdmac_regs.h
10499 F:      include/linux/platform_data/dma-atmel.h
10500 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10501 F:      include/dt-bindings/dma/at91.h
10502
10503 MICROCHIP ECC DRIVER
10504 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10505 L:      linux-crypto@vger.kernel.org
10506 S:      Maintained
10507 F:      drivers/crypto/atmel-ecc.*
10508
10509 MICROCHIP I2C DRIVER
10510 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10511 L:      linux-i2c@vger.kernel.org
10512 S:      Supported
10513 F:      drivers/i2c/busses/i2c-at91.h
10514 F:      drivers/i2c/busses/i2c-at91-*.c
10515
10516 MICROCHIP ISC DRIVER
10517 M:      Eugen Hristev <eugen.hristev@microchip.com>
10518 L:      linux-media@vger.kernel.org
10519 S:      Supported
10520 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10521 F:      drivers/media/platform/atmel/atmel-isc.h
10522 F:      drivers/media/platform/atmel/atmel-isc-base.c
10523 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10524 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10525
10526 MICROCHIP ISI DRIVER
10527 M:      Eugen Hristev <eugen.hristev@microchip.com>
10528 L:      linux-media@vger.kernel.org
10529 S:      Supported
10530 F:      drivers/media/platform/atmel/atmel-isi.c
10531 F:      drivers/media/platform/atmel/atmel-isi.h
10532
10533 MICROCHIP AT91 USART MFD DRIVER
10534 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10535 L:      linux-kernel@vger.kernel.org
10536 S:      Supported
10537 F:      drivers/mfd/at91-usart.c
10538 F:      include/dt-bindings/mfd/at91-usart.h
10539 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10540
10541 MICROCHIP AT91 USART SPI DRIVER
10542 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10543 L:      linux-spi@vger.kernel.org
10544 S:      Supported
10545 F:      drivers/spi/spi-at91-usart.c
10546 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10547
10548 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10549 M:      Woojung Huh <woojung.huh@microchip.com>
10550 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10551 L:      netdev@vger.kernel.org
10552 S:      Maintained
10553 F:      net/dsa/tag_ksz.c
10554 F:      drivers/net/dsa/microchip/*
10555 F:      include/linux/platform_data/microchip-ksz.h
10556 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10557
10558 MICROCHIP LAN743X ETHERNET DRIVER
10559 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10560 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10561 L:      netdev@vger.kernel.org
10562 S:      Maintained
10563 F:      drivers/net/ethernet/microchip/lan743x_*
10564
10565 MICROCHIP LCDFB DRIVER
10566 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10567 L:      linux-fbdev@vger.kernel.org
10568 S:      Maintained
10569 F:      drivers/video/fbdev/atmel_lcdfb.c
10570 F:      include/video/atmel_lcdc.h
10571
10572 MICROCHIP MMC/SD/SDIO MCI DRIVER
10573 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10574 S:      Maintained
10575 F:      drivers/mmc/host/atmel-mci.c
10576
10577 MICROCHIP MCP16502 PMIC DRIVER
10578 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10580 S:      Maintained
10581 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10582 F:      drivers/regulator/mcp16502.c
10583
10584 MICROCHIP MCP3911 ADC DRIVER
10585 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10586 M:      Kent Gustavsson <kent@minoris.se>
10587 L:      linux-iio@vger.kernel.org
10588 S:      Supported
10589 F:      drivers/iio/adc/mcp3911.c
10590 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10591
10592 MICROCHIP NAND DRIVER
10593 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10594 L:      linux-mtd@lists.infradead.org
10595 S:      Supported
10596 F:      drivers/mtd/nand/raw/atmel/*
10597 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10598
10599 MICROCHIP PWM DRIVER
10600 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10602 L:      linux-pwm@vger.kernel.org
10603 S:      Supported
10604 F:      drivers/pwm/pwm-atmel.c
10605 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10606
10607 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10608 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10609 M:      Eugen Hristev <eugen.hristev@microchip.com>
10610 L:      linux-iio@vger.kernel.org
10611 S:      Supported
10612 F:      drivers/iio/adc/at91-sama5d2_adc.c
10613 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10614 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10615
10616 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10617 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10618 S:      Supported
10619 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10620
10621 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10622 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10624 L:      linux-gpio@vger.kernel.org
10625 F:      drivers/gpio/gpio-sama5d2-piobu.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 TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10640 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10642 S:      Supported
10643 F:      drivers/misc/atmel_tclib.c
10644 F:      drivers/clocksource/tcb_clksrc.c
10645
10646 MICROCHIP USBA UDC DRIVER
10647 M:      Cristian Birsan <cristian.birsan@microchip.com>
10648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649 S:      Supported
10650 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10651
10652 MICROCHIP USB251XB DRIVER
10653 M:      Richard Leitner <richard.leitner@skidata.com>
10654 L:      linux-usb@vger.kernel.org
10655 S:      Maintained
10656 F:      drivers/usb/misc/usb251xb.c
10657 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10658
10659 MICROCHIP XDMA DRIVER
10660 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10661 L:      linux-arm-kernel@lists.infradead.org
10662 L:      dmaengine@vger.kernel.org
10663 S:      Supported
10664 F:      drivers/dma/at_xdmac.c
10665
10666 MICROSEMI MIPS SOCS
10667 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10668 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10669 L:      linux-mips@vger.kernel.org
10670 S:      Supported
10671 F:      arch/mips/generic/board-ocelot.c
10672 F:      arch/mips/configs/generic/board-ocelot.config
10673 F:      arch/mips/boot/dts/mscc/
10674 F:      Documentation/devicetree/bindings/mips/mscc.txt
10675
10676 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10677 M:      Don Brace <don.brace@microsemi.com>
10678 L:      esc.storagedev@microsemi.com
10679 L:      linux-scsi@vger.kernel.org
10680 S:      Supported
10681 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10682 F:      drivers/scsi/smartpqi/Kconfig
10683 F:      drivers/scsi/smartpqi/Makefile
10684 F:      include/linux/cciss*.h
10685 F:      include/uapi/linux/cciss*.h
10686 F:      Documentation/scsi/smartpqi.txt
10687
10688 MICROSEMI ETHERNET SWITCH DRIVER
10689 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10690 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10691 L:      netdev@vger.kernel.org
10692 S:      Supported
10693 F:      drivers/net/ethernet/mscc/
10694
10695 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10696 M:      Chen Yu <yu.c.chen@intel.com>
10697 L:      platform-driver-x86@vger.kernel.org
10698 S:      Supported
10699 F:      drivers/platform/x86/surfacepro3_button.c
10700
10701 MICROTEK X6 SCANNER
10702 M:      Oliver Neukum <oliver@neukum.org>
10703 S:      Maintained
10704 F:      drivers/usb/image/microtek.*
10705
10706 MIPS
10707 M:      Ralf Baechle <ralf@linux-mips.org>
10708 M:      Paul Burton <paul.burton@mips.com>
10709 M:      James Hogan <jhogan@kernel.org>
10710 L:      linux-mips@vger.kernel.org
10711 W:      http://www.linux-mips.org/
10712 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10714 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10715 S:      Supported
10716 F:      Documentation/devicetree/bindings/mips/
10717 F:      Documentation/mips/
10718 F:      arch/mips/
10719 F:      drivers/platform/mips/
10720
10721 MIPS BOSTON DEVELOPMENT BOARD
10722 M:      Paul Burton <paul.burton@mips.com>
10723 L:      linux-mips@vger.kernel.org
10724 S:      Maintained
10725 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10726 F:      arch/mips/boot/dts/img/boston.dts
10727 F:      arch/mips/configs/generic/board-boston.config
10728 F:      drivers/clk/imgtec/clk-boston.c
10729 F:      include/dt-bindings/clock/boston-clock.h
10730
10731 MIPS GENERIC PLATFORM
10732 M:      Paul Burton <paul.burton@mips.com>
10733 L:      linux-mips@vger.kernel.org
10734 S:      Supported
10735 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10736 F:      arch/mips/generic/
10737 F:      arch/mips/tools/generic-board-config.sh
10738
10739 MIPS/LOONGSON1 ARCHITECTURE
10740 M:      Keguang Zhang <keguang.zhang@gmail.com>
10741 L:      linux-mips@vger.kernel.org
10742 S:      Maintained
10743 F:      arch/mips/loongson32/
10744 F:      arch/mips/include/asm/mach-loongson32/
10745 F:      drivers/*/*loongson1*
10746 F:      drivers/*/*/*loongson1*
10747
10748 MIPS/LOONGSON2 ARCHITECTURE
10749 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10750 L:      linux-mips@vger.kernel.org
10751 S:      Maintained
10752 F:      arch/mips/loongson64/fuloong-2e/
10753 F:      arch/mips/loongson64/lemote-2f/
10754 F:      arch/mips/include/asm/mach-loongson64/
10755 F:      drivers/*/*loongson2*
10756 F:      drivers/*/*/*loongson2*
10757
10758 MIPS/LOONGSON3 ARCHITECTURE
10759 M:      Huacai Chen <chenhc@lemote.com>
10760 L:      linux-mips@vger.kernel.org
10761 S:      Maintained
10762 F:      arch/mips/loongson64/
10763 F:      arch/mips/include/asm/mach-loongson64/
10764 F:      drivers/platform/mips/cpu_hwmon.c
10765 F:      drivers/*/*loongson3*
10766 F:      drivers/*/*/*loongson3*
10767
10768 MIPS RINT INSTRUCTION EMULATION
10769 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10770 L:      linux-mips@vger.kernel.org
10771 S:      Supported
10772 F:      arch/mips/math-emu/sp_rint.c
10773 F:      arch/mips/math-emu/dp_rint.c
10774
10775 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10776 M:      Hans Verkuil <hverkuil@xs4all.nl>
10777 L:      linux-media@vger.kernel.org
10778 T:      git git://linuxtv.org/media_tree.git
10779 W:      https://linuxtv.org
10780 S:      Odd Fixes
10781 F:      drivers/media/radio/radio-miropcm20*
10782
10783 MMP SUPPORT
10784 R:      Lubomir Rintel <lkundrak@v3.sk>
10785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10786 S:      Odd Fixes
10787 F:      arch/arm/boot/dts/mmp*
10788 F:      arch/arm/mach-mmp/
10789
10790 MMU GATHER AND TLB INVALIDATION
10791 M:      Will Deacon <will@kernel.org>
10792 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10793 M:      Andrew Morton <akpm@linux-foundation.org>
10794 M:      Nick Piggin <npiggin@gmail.com>
10795 M:      Peter Zijlstra <peterz@infradead.org>
10796 L:      linux-arch@vger.kernel.org
10797 L:      linux-mm@kvack.org
10798 S:      Maintained
10799 F:      arch/*/include/asm/tlb.h
10800 F:      include/asm-generic/tlb.h
10801 F:      mm/mmu_gather.c
10802
10803 MN88472 MEDIA DRIVER
10804 M:      Antti Palosaari <crope@iki.fi>
10805 L:      linux-media@vger.kernel.org
10806 W:      https://linuxtv.org
10807 W:      http://palosaari.fi/linux/
10808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10809 S:      Maintained
10810 F:      drivers/media/dvb-frontends/mn88472*
10811
10812 MN88473 MEDIA DRIVER
10813 M:      Antti Palosaari <crope@iki.fi>
10814 L:      linux-media@vger.kernel.org
10815 W:      https://linuxtv.org
10816 W:      http://palosaari.fi/linux/
10817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10818 S:      Maintained
10819 F:      drivers/media/dvb-frontends/mn88473*
10820
10821 MODULE SUPPORT
10822 M:      Jessica Yu <jeyu@kernel.org>
10823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10824 S:      Maintained
10825 F:      include/linux/module.h
10826 F:      kernel/module.c
10827
10828 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10829 W:      http://popies.net/meye/
10830 S:      Orphan
10831 F:      Documentation/media/v4l-drivers/meye*
10832 F:      drivers/media/pci/meye/
10833 F:      include/uapi/linux/meye.h
10834
10835 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10836 M:      Jiri Slaby <jirislaby@gmail.com>
10837 S:      Maintained
10838 F:      Documentation/driver-api/serial/moxa-smartio.rst
10839 F:      drivers/tty/mxser.*
10840
10841 MR800 AVERMEDIA USB FM RADIO DRIVER
10842 M:      Alexey Klimov <klimov.linux@gmail.com>
10843 L:      linux-media@vger.kernel.org
10844 T:      git git://linuxtv.org/media_tree.git
10845 S:      Maintained
10846 F:      drivers/media/radio/radio-mr800.c
10847
10848 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10849 M:      Alan Ott <alan@signal11.us>
10850 L:      linux-wpan@vger.kernel.org
10851 S:      Maintained
10852 F:      drivers/net/ieee802154/mrf24j40.c
10853 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10854
10855 MSI LAPTOP SUPPORT
10856 M:      "Lee, Chun-Yi" <jlee@suse.com>
10857 L:      platform-driver-x86@vger.kernel.org
10858 S:      Maintained
10859 F:      drivers/platform/x86/msi-laptop.c
10860
10861 MSI WMI SUPPORT
10862 L:      platform-driver-x86@vger.kernel.org
10863 S:      Orphan
10864 F:      drivers/platform/x86/msi-wmi.c
10865
10866 MSI001 MEDIA DRIVER
10867 M:      Antti Palosaari <crope@iki.fi>
10868 L:      linux-media@vger.kernel.org
10869 W:      https://linuxtv.org
10870 W:      http://palosaari.fi/linux/
10871 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10872 T:      git git://linuxtv.org/anttip/media_tree.git
10873 S:      Maintained
10874 F:      drivers/media/tuners/msi001*
10875
10876 MSI2500 MEDIA DRIVER
10877 M:      Antti Palosaari <crope@iki.fi>
10878 L:      linux-media@vger.kernel.org
10879 W:      https://linuxtv.org
10880 W:      http://palosaari.fi/linux/
10881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10882 T:      git git://linuxtv.org/anttip/media_tree.git
10883 S:      Maintained
10884 F:      drivers/media/usb/msi2500/
10885
10886 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10887 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10888 L:      linux-mtd@lists.infradead.org
10889 S:      Maintained
10890 F:      drivers/mtd/devices/docg3*
10891
10892 MT9M032 APTINA SENSOR DRIVER
10893 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10894 L:      linux-media@vger.kernel.org
10895 T:      git git://linuxtv.org/media_tree.git
10896 S:      Maintained
10897 F:      drivers/media/i2c/mt9m032.c
10898 F:      include/media/i2c/mt9m032.h
10899
10900 MT9P031 APTINA CAMERA SENSOR
10901 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10902 L:      linux-media@vger.kernel.org
10903 T:      git git://linuxtv.org/media_tree.git
10904 S:      Maintained
10905 F:      drivers/media/i2c/mt9p031.c
10906 F:      include/media/i2c/mt9p031.h
10907
10908 MT9T001 APTINA CAMERA SENSOR
10909 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10910 L:      linux-media@vger.kernel.org
10911 T:      git git://linuxtv.org/media_tree.git
10912 S:      Maintained
10913 F:      drivers/media/i2c/mt9t001.c
10914 F:      include/media/i2c/mt9t001.h
10915
10916 MT9T112 APTINA CAMERA SENSOR
10917 M:      Jacopo Mondi <jacopo@jmondi.org>
10918 L:      linux-media@vger.kernel.org
10919 T:      git git://linuxtv.org/media_tree.git
10920 S:      Odd Fixes
10921 F:      drivers/media/i2c/mt9t112.c
10922 F:      include/media/i2c/mt9t112.h
10923
10924 MT9V032 APTINA CAMERA SENSOR
10925 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10926 L:      linux-media@vger.kernel.org
10927 T:      git git://linuxtv.org/media_tree.git
10928 S:      Maintained
10929 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10930 F:      drivers/media/i2c/mt9v032.c
10931 F:      include/media/i2c/mt9v032.h
10932
10933 MT9V111 APTINA CAMERA SENSOR
10934 M:      Jacopo Mondi <jacopo@jmondi.org>
10935 L:      linux-media@vger.kernel.org
10936 T:      git git://linuxtv.org/media_tree.git
10937 S:      Maintained
10938 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10939 F:      drivers/media/i2c/mt9v111.c
10940
10941 MULTIFUNCTION DEVICES (MFD)
10942 M:      Lee Jones <lee.jones@linaro.org>
10943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10944 S:      Supported
10945 F:      Documentation/devicetree/bindings/mfd/
10946 F:      drivers/mfd/
10947 F:      include/linux/mfd/
10948 F:      include/dt-bindings/mfd/
10949
10950 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10951 S:      Orphan
10952 F:      drivers/mmc/host/mmc_spi.c
10953 F:      include/linux/spi/mmc_spi.h
10954
10955 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10956 M:      Ulf Hansson <ulf.hansson@linaro.org>
10957 L:      linux-mmc@vger.kernel.org
10958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10959 S:      Maintained
10960 F:      Documentation/devicetree/bindings/mmc/
10961 F:      drivers/mmc/
10962 F:      include/linux/mmc/
10963 F:      include/uapi/linux/mmc/
10964
10965 MULTIPLEXER SUBSYSTEM
10966 M:      Peter Rosin <peda@axentia.se>
10967 S:      Maintained
10968 F:      Documentation/ABI/testing/sysfs-class-mux*
10969 F:      Documentation/devicetree/bindings/mux/
10970 F:      include/dt-bindings/mux/
10971 F:      include/linux/mux/
10972 F:      drivers/mux/
10973
10974 MULTITECH MULTIPORT CARD (ISICOM)
10975 S:      Orphan
10976 F:      drivers/tty/isicom.c
10977 F:      include/linux/isicom.h
10978
10979 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10980 M:      Bin Liu <b-liu@ti.com>
10981 L:      linux-usb@vger.kernel.org
10982 S:      Maintained
10983 F:      drivers/usb/musb/
10984
10985 MXL301RF MEDIA DRIVER
10986 M:      Akihiro Tsukada <tskd08@gmail.com>
10987 L:      linux-media@vger.kernel.org
10988 S:      Odd Fixes
10989 F:      drivers/media/tuners/mxl301rf*
10990
10991 MXL5007T MEDIA DRIVER
10992 M:      Michael Krufky <mkrufky@linuxtv.org>
10993 L:      linux-media@vger.kernel.org
10994 W:      https://linuxtv.org
10995 W:      http://github.com/mkrufky
10996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10997 T:      git git://linuxtv.org/mkrufky/tuners.git
10998 S:      Maintained
10999 F:      drivers/media/tuners/mxl5007t.*
11000
11001 MXSFB DRM DRIVER
11002 M:      Marek Vasut <marex@denx.de>
11003 M:      Stefan Agner <stefan@agner.ch>
11004 L:      dri-devel@lists.freedesktop.org
11005 S:      Supported
11006 F:      drivers/gpu/drm/mxsfb/
11007 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11008 T:      git git://anongit.freedesktop.org/drm/drm-misc
11009
11010 MYLEX DAC960 PCI RAID Controller
11011 M:      Hannes Reinecke <hare@kernel.org>
11012 L:      linux-scsi@vger.kernel.org
11013 S:      Supported
11014 F:      drivers/scsi/myrb.*
11015 F:      drivers/scsi/myrs.*
11016
11017 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11018 M:      Chris Lee <christopher.lee@cspi.com>
11019 L:      netdev@vger.kernel.org
11020 W:      https://www.cspi.com/ethernet-products/support/downloads/
11021 S:      Supported
11022 F:      drivers/net/ethernet/myricom/myri10ge/
11023
11024 NAND FLASH SUBSYSTEM
11025 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11026 R:      Richard Weinberger <richard@nod.at>
11027 L:      linux-mtd@lists.infradead.org
11028 W:      http://www.linux-mtd.infradead.org/
11029 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11031 S:      Maintained
11032 F:      drivers/mtd/nand/
11033 F:      include/linux/mtd/*nand*.h
11034
11035 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11036 M:      Daniel Mack <zonque@gmail.com>
11037 S:      Maintained
11038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11039 W:      http://www.native-instruments.com
11040 F:      sound/usb/caiaq/
11041
11042 NATSEMI ETHERNET DRIVER (DP8381x)
11043 S:      Orphan
11044 F:      drivers/net/ethernet/natsemi/natsemi.c
11045
11046 NCR 5380 SCSI DRIVERS
11047 M:      Finn Thain <fthain@telegraphics.com.au>
11048 M:      Michael Schmitz <schmitzmic@gmail.com>
11049 L:      linux-scsi@vger.kernel.org
11050 S:      Maintained
11051 F:      Documentation/scsi/g_NCR5380.txt
11052 F:      drivers/scsi/NCR5380.*
11053 F:      drivers/scsi/arm/cumana_1.c
11054 F:      drivers/scsi/arm/oak.c
11055 F:      drivers/scsi/atari_scsi.*
11056 F:      drivers/scsi/dmx3191d.c
11057 F:      drivers/scsi/g_NCR5380.*
11058 F:      drivers/scsi/mac_scsi.*
11059 F:      drivers/scsi/sun3_scsi.*
11060 F:      drivers/scsi/sun3_scsi_vme.c
11061
11062 NCSI LIBRARY:
11063 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11064 S:      Maintained
11065 F:      net/ncsi/
11066
11067 NCT6775 HARDWARE MONITOR DRIVER
11068 M:      Guenter Roeck <linux@roeck-us.net>
11069 L:      linux-hwmon@vger.kernel.org
11070 S:      Maintained
11071 F:      Documentation/hwmon/nct6775.rst
11072 F:      drivers/hwmon/nct6775.c
11073
11074 NET_FAILOVER MODULE
11075 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11076 L:      netdev@vger.kernel.org
11077 S:      Supported
11078 F:      drivers/net/net_failover.c
11079 F:      include/net/net_failover.h
11080 F:      Documentation/networking/net_failover.rst
11081
11082 NETEM NETWORK EMULATOR
11083 M:      Stephen Hemminger <stephen@networkplumber.org>
11084 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11085 S:      Maintained
11086 F:      net/sched/sch_netem.c
11087
11088 NETERION 10GbE DRIVERS (s2io/vxge)
11089 M:      Jon Mason <jdmason@kudzu.us>
11090 L:      netdev@vger.kernel.org
11091 S:      Supported
11092 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11093 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11094 F:      drivers/net/ethernet/neterion/
11095
11096 NETFILTER
11097 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11098 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11099 M:      Florian Westphal <fw@strlen.de>
11100 L:      netfilter-devel@vger.kernel.org
11101 L:      coreteam@netfilter.org
11102 W:      http://www.netfilter.org/
11103 W:      http://www.iptables.org/
11104 W:      http://www.nftables.org/
11105 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11108 S:      Maintained
11109 F:      include/linux/netfilter*
11110 F:      include/linux/netfilter/
11111 F:      include/net/netfilter/
11112 F:      include/uapi/linux/netfilter*
11113 F:      include/uapi/linux/netfilter/
11114 F:      net/*/netfilter.c
11115 F:      net/*/netfilter/
11116 F:      net/netfilter/
11117 F:      net/bridge/br_netfilter*.c
11118
11119 NETROM NETWORK LAYER
11120 M:      Ralf Baechle <ralf@linux-mips.org>
11121 L:      linux-hams@vger.kernel.org
11122 W:      http://www.linux-ax25.org/
11123 S:      Maintained
11124 F:      include/net/netrom.h
11125 F:      include/uapi/linux/netrom.h
11126 F:      net/netrom/
11127
11128 NETRONOME ETHERNET DRIVERS
11129 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11130 L:      oss-drivers@netronome.com
11131 S:      Maintained
11132 F:      drivers/net/ethernet/netronome/
11133
11134 NETWORK BLOCK DEVICE (NBD)
11135 M:      Josef Bacik <josef@toxicpanda.com>
11136 S:      Maintained
11137 L:      linux-block@vger.kernel.org
11138 L:      nbd@other.debian.org
11139 F:      Documentation/admin-guide/blockdev/nbd.rst
11140 F:      drivers/block/nbd.c
11141 F:      include/trace/events/nbd.h
11142 F:      include/uapi/linux/nbd.h
11143
11144 NETWORK DROP MONITOR
11145 M:      Neil Horman <nhorman@tuxdriver.com>
11146 L:      netdev@vger.kernel.org
11147 S:      Maintained
11148 W:      https://fedorahosted.org/dropwatch/
11149 F:      net/core/drop_monitor.c
11150 F:      include/uapi/linux/net_dropmon.h
11151
11152 NETWORKING DRIVERS
11153 M:      "David S. Miller" <davem@davemloft.net>
11154 L:      netdev@vger.kernel.org
11155 W:      http://www.linuxfoundation.org/en/Net
11156 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11159 S:      Odd Fixes
11160 F:      Documentation/devicetree/bindings/net/
11161 F:      drivers/net/
11162 F:      include/linux/if_*
11163 F:      include/linux/netdevice.h
11164 F:      include/linux/etherdevice.h
11165 F:      include/linux/fcdevice.h
11166 F:      include/linux/fddidevice.h
11167 F:      include/linux/hippidevice.h
11168 F:      include/linux/inetdevice.h
11169 F:      include/uapi/linux/if_*
11170 F:      include/uapi/linux/netdevice.h
11171
11172 NETWORKING DRIVERS (WIRELESS)
11173 M:      Kalle Valo <kvalo@codeaurora.org>
11174 L:      linux-wireless@vger.kernel.org
11175 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11178 S:      Maintained
11179 F:      Documentation/devicetree/bindings/net/wireless/
11180 F:      drivers/net/wireless/
11181
11182 NETWORKING [DSA]
11183 M:      Andrew Lunn <andrew@lunn.ch>
11184 M:      Vivien Didelot <vivien.didelot@gmail.com>
11185 M:      Florian Fainelli <f.fainelli@gmail.com>
11186 S:      Maintained
11187 F:      Documentation/devicetree/bindings/net/dsa/
11188 F:      net/dsa/
11189 F:      include/net/dsa.h
11190 F:      include/linux/dsa/
11191 F:      include/linux/platform_data/dsa.h
11192 F:      drivers/net/dsa/
11193
11194 NETWORKING [GENERAL]
11195 M:      "David S. Miller" <davem@davemloft.net>
11196 L:      netdev@vger.kernel.org
11197 W:      http://www.linuxfoundation.org/en/Net
11198 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11201 B:      mailto:netdev@vger.kernel.org
11202 S:      Maintained
11203 F:      net/
11204 F:      include/net/
11205 F:      include/linux/in.h
11206 F:      include/linux/net.h
11207 F:      include/linux/netdevice.h
11208 F:      include/uapi/linux/in.h
11209 F:      include/uapi/linux/net.h
11210 F:      include/uapi/linux/netdevice.h
11211 F:      include/uapi/linux/net_namespace.h
11212 F:      tools/testing/selftests/net/
11213 F:      lib/net_utils.c
11214 F:      lib/random32.c
11215 F:      Documentation/networking/
11216
11217 NETWORKING [IPSEC]
11218 M:      Steffen Klassert <steffen.klassert@secunet.com>
11219 M:      Herbert Xu <herbert@gondor.apana.org.au>
11220 M:      "David S. Miller" <davem@davemloft.net>
11221 L:      netdev@vger.kernel.org
11222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11224 S:      Maintained
11225 F:      net/xfrm/
11226 F:      net/key/
11227 F:      net/ipv4/xfrm*
11228 F:      net/ipv4/esp4*
11229 F:      net/ipv4/ah4.c
11230 F:      net/ipv4/ipcomp.c
11231 F:      net/ipv4/ip_vti.c
11232 F:      net/ipv6/xfrm*
11233 F:      net/ipv6/esp6*
11234 F:      net/ipv6/ah6.c
11235 F:      net/ipv6/ipcomp6.c
11236 F:      net/ipv6/ip6_vti.c
11237 F:      include/uapi/linux/xfrm.h
11238 F:      include/net/xfrm.h
11239
11240 NETWORKING [IPv4/IPv6]
11241 M:      "David S. Miller" <davem@davemloft.net>
11242 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11243 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11244 L:      netdev@vger.kernel.org
11245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11246 S:      Maintained
11247 F:      net/ipv4/
11248 F:      net/ipv6/
11249 F:      include/net/ip*
11250 F:      arch/x86/net/*
11251
11252 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11253 M:      Paul Moore <paul@paul-moore.com>
11254 W:      https://github.com/netlabel
11255 L:      netdev@vger.kernel.org
11256 L:      linux-security-module@vger.kernel.org
11257 S:      Maintained
11258 F:      Documentation/netlabel/
11259 F:      include/net/calipso.h
11260 F:      include/net/cipso_ipv4.h
11261 F:      include/net/netlabel.h
11262 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11263 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11264 F:      net/netlabel/
11265 F:      net/ipv4/cipso_ipv4.c
11266 F:      net/ipv6/calipso.c
11267 F:      net/netfilter/xt_CONNSECMARK.c
11268 F:      net/netfilter/xt_SECMARK.c
11269
11270 NETWORKING [TCP]
11271 M:      Eric Dumazet <edumazet@google.com>
11272 L:      netdev@vger.kernel.org
11273 S:      Maintained
11274 F:      net/ipv4/tcp*.c
11275 F:      net/ipv4/syncookies.c
11276 F:      net/ipv6/tcp*.c
11277 F:      net/ipv6/syncookies.c
11278 F:      include/uapi/linux/tcp.h
11279 F:      include/net/tcp.h
11280 F:      include/linux/tcp.h
11281 F:      include/trace/events/tcp.h
11282
11283 NETWORKING [TLS]
11284 M:      Boris Pismenny <borisp@mellanox.com>
11285 M:      Aviad Yehezkel <aviadye@mellanox.com>
11286 M:      Dave Watson <davejwatson@fb.com>
11287 M:      John Fastabend <john.fastabend@gmail.com>
11288 M:      Daniel Borkmann <daniel@iogearbox.net>
11289 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11290 L:      netdev@vger.kernel.org
11291 S:      Maintained
11292 F:      net/tls/*
11293 F:      include/uapi/linux/tls.h
11294 F:      include/net/tls.h
11295
11296 NETWORKING [WIRELESS]
11297 L:      linux-wireless@vger.kernel.org
11298 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11299
11300 NETDEVSIM
11301 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11302 S:      Maintained
11303 F:      drivers/net/netdevsim/*
11304
11305 NETXEN (1/10) GbE SUPPORT
11306 M:      Manish Chopra <manishc@marvell.com>
11307 M:      Rahul Verma <rahulv@marvell.com>
11308 M:      GR-Linux-NIC-Dev@marvell.com
11309 L:      netdev@vger.kernel.org
11310 S:      Supported
11311 F:      drivers/net/ethernet/qlogic/netxen/
11312
11313 NEXTHOP
11314 M:      David Ahern <dsahern@kernel.org>
11315 L:      netdev@vger.kernel.org
11316 S:      Maintained
11317 F:      include/net/nexthop.h
11318 F:      include/uapi/linux/nexthop.h
11319 F:      include/net/netns/nexthop.h
11320 F:      net/ipv4/nexthop.c
11321
11322 NFC SUBSYSTEM
11323 L:      netdev@vger.kernel.org
11324 S:      Orphan
11325 F:      net/nfc/
11326 F:      include/net/nfc/
11327 F:      include/uapi/linux/nfc.h
11328 F:      drivers/nfc/
11329 F:      include/linux/platform_data/nfcmrvl.h
11330 F:      include/linux/platform_data/nxp-nci.h
11331 F:      Documentation/devicetree/bindings/net/nfc/
11332
11333 NFS, SUNRPC, AND LOCKD CLIENTS
11334 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11335 M:      Anna Schumaker <anna.schumaker@netapp.com>
11336 L:      linux-nfs@vger.kernel.org
11337 W:      http://client.linux-nfs.org
11338 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11339 S:      Maintained
11340 F:      fs/lockd/
11341 F:      fs/nfs/
11342 F:      fs/nfs_common/
11343 F:      net/sunrpc/
11344 F:      include/linux/lockd/
11345 F:      include/linux/nfs*
11346 F:      include/linux/sunrpc/
11347 F:      include/uapi/linux/nfs*
11348 F:      include/uapi/linux/sunrpc/
11349
11350 NILFS2 FILESYSTEM
11351 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11352 L:      linux-nilfs@vger.kernel.org
11353 W:      https://nilfs.sourceforge.io/
11354 W:      https://nilfs.osdn.jp/
11355 T:      git git://github.com/konis/nilfs2.git
11356 S:      Supported
11357 F:      Documentation/filesystems/nilfs2.txt
11358 F:      fs/nilfs2/
11359 F:      include/trace/events/nilfs2.h
11360 F:      include/uapi/linux/nilfs2_api.h
11361 F:      include/uapi/linux/nilfs2_ondisk.h
11362
11363 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11364 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11365 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11366 S:      Maintained
11367 F:      Documentation/scsi/NinjaSCSI.txt
11368 F:      drivers/scsi/pcmcia/nsp_*
11369
11370 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11371 M:      GOTO Masanori <gotom@debian.or.jp>
11372 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11373 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11374 S:      Maintained
11375 F:      Documentation/scsi/NinjaSCSI.txt
11376 F:      drivers/scsi/nsp32*
11377
11378 NIOS2 ARCHITECTURE
11379 M:      Ley Foon Tan <lftan@altera.com>
11380 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11382 S:      Maintained
11383 F:      arch/nios2/
11384
11385 NOHZ, DYNTICKS SUPPORT
11386 M:      Frederic Weisbecker <fweisbec@gmail.com>
11387 M:      Thomas Gleixner <tglx@linutronix.de>
11388 M:      Ingo Molnar <mingo@kernel.org>
11389 L:      linux-kernel@vger.kernel.org
11390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11391 S:      Maintained
11392 F:      kernel/time/tick*.*
11393 F:      include/linux/tick.h
11394 F:      include/linux/sched/nohz.h
11395
11396 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11397 M:      Pavel Machek <pavel@ucw.cz>
11398 M:      Sakari Ailus <sakari.ailus@iki.fi>
11399 L:      linux-media@vger.kernel.org
11400 S:      Maintained
11401 F:      drivers/media/i2c/et8ek8
11402 F:      drivers/media/i2c/ad5820.c
11403
11404 NOKIA N900 POWER SUPPLY DRIVERS
11405 R:      Pali Rohár <pali.rohar@gmail.com>
11406 F:      include/linux/power/bq2415x_charger.h
11407 F:      include/linux/power/bq27xxx_battery.h
11408 F:      include/linux/power/isp1704_charger.h
11409 F:      drivers/power/supply/bq2415x_charger.c
11410 F:      drivers/power/supply/bq27xxx_battery.c
11411 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11412 F:      drivers/power/supply/isp1704_charger.c
11413 F:      drivers/power/supply/rx51_battery.c
11414
11415 NOLIBC HEADER FILE
11416 M:      Willy Tarreau <w@1wt.eu>
11417 S:      Maintained
11418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11419 F:      tools/include/nolibc/
11420
11421 NTB AMD DRIVER
11422 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11423 L:      linux-ntb@googlegroups.com
11424 S:      Supported
11425 F:      drivers/ntb/hw/amd/
11426
11427 NTB DRIVER CORE
11428 M:      Jon Mason <jdmason@kudzu.us>
11429 M:      Dave Jiang <dave.jiang@intel.com>
11430 M:      Allen Hubbe <allenbh@gmail.com>
11431 L:      linux-ntb@googlegroups.com
11432 S:      Supported
11433 W:      https://github.com/jonmason/ntb/wiki
11434 T:      git git://github.com/jonmason/ntb.git
11435 F:      drivers/ntb/
11436 F:      drivers/net/ntb_netdev.c
11437 F:      include/linux/ntb.h
11438 F:      include/linux/ntb_transport.h
11439 F:      tools/testing/selftests/ntb/
11440
11441 NTB IDT DRIVER
11442 M:      Serge Semin <fancer.lancer@gmail.com>
11443 L:      linux-ntb@googlegroups.com
11444 S:      Supported
11445 F:      drivers/ntb/hw/idt/
11446
11447 NTB INTEL DRIVER
11448 M:      Dave Jiang <dave.jiang@intel.com>
11449 L:      linux-ntb@googlegroups.com
11450 S:      Supported
11451 W:      https://github.com/davejiang/linux/wiki
11452 T:      git https://github.com/davejiang/linux.git
11453 F:      drivers/ntb/hw/intel/
11454
11455 NTFS FILESYSTEM
11456 M:      Anton Altaparmakov <anton@tuxera.com>
11457 L:      linux-ntfs-dev@lists.sourceforge.net
11458 W:      http://www.tuxera.com/
11459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11460 S:      Supported
11461 F:      Documentation/filesystems/ntfs.txt
11462 F:      fs/ntfs/
11463
11464 NUBUS SUBSYSTEM
11465 M:      Finn Thain <fthain@telegraphics.com.au>
11466 L:      linux-m68k@lists.linux-m68k.org
11467 S:      Maintained
11468 F:      arch/*/include/asm/nubus.h
11469 F:      drivers/nubus/
11470 F:      include/linux/nubus.h
11471 F:      include/uapi/linux/nubus.h
11472
11473 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11474 M:      Antonino Daplas <adaplas@gmail.com>
11475 L:      linux-fbdev@vger.kernel.org
11476 S:      Maintained
11477 F:      drivers/video/fbdev/riva/
11478 F:      drivers/video/fbdev/nvidia/
11479
11480 NVM EXPRESS DRIVER
11481 M:      Keith Busch <kbusch@kernel.org>
11482 M:      Jens Axboe <axboe@fb.com>
11483 M:      Christoph Hellwig <hch@lst.de>
11484 M:      Sagi Grimberg <sagi@grimberg.me>
11485 L:      linux-nvme@lists.infradead.org
11486 T:      git://git.infradead.org/nvme.git
11487 W:      http://git.infradead.org/nvme.git
11488 S:      Supported
11489 F:      drivers/nvme/host/
11490 F:      include/linux/nvme.h
11491 F:      include/uapi/linux/nvme_ioctl.h
11492
11493 NVM EXPRESS FC TRANSPORT DRIVERS
11494 M:      James Smart <james.smart@broadcom.com>
11495 L:      linux-nvme@lists.infradead.org
11496 S:      Supported
11497 F:      include/linux/nvme-fc.h
11498 F:      include/linux/nvme-fc-driver.h
11499 F:      drivers/nvme/host/fc.c
11500 F:      drivers/nvme/target/fc.c
11501 F:      drivers/nvme/target/fcloop.c
11502
11503 NVM EXPRESS TARGET DRIVER
11504 M:      Christoph Hellwig <hch@lst.de>
11505 M:      Sagi Grimberg <sagi@grimberg.me>
11506 L:      linux-nvme@lists.infradead.org
11507 T:      git://git.infradead.org/nvme.git
11508 W:      http://git.infradead.org/nvme.git
11509 S:      Supported
11510 F:      drivers/nvme/target/
11511
11512 NVMEM FRAMEWORK
11513 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11514 S:      Maintained
11515 F:      drivers/nvmem/
11516 F:      Documentation/devicetree/bindings/nvmem/
11517 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11518 F:      include/linux/nvmem-consumer.h
11519 F:      include/linux/nvmem-provider.h
11520
11521 NXP FXAS21002C DRIVER
11522 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11523 L:      linux-iio@vger.kernel.org
11524 S:      Maintained
11525 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11526 F:      drivers/iio/gyro/fxas21002c_core.c
11527 F:      drivers/iio/gyro/fxas21002c.h
11528 F:      drivers/iio/gyro/fxas21002c_i2c.c
11529 F:      drivers/iio/gyro/fxas21002c_spi.c
11530
11531 NXP SGTL5000 DRIVER
11532 M:      Fabio Estevam <festevam@gmail.com>
11533 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11534 S:      Maintained
11535 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11536 F:      sound/soc/codecs/sgtl5000*
11537
11538 NXP SJA1105 ETHERNET SWITCH DRIVER
11539 M:      Vladimir Oltean <olteanv@gmail.com>
11540 L:      linux-kernel@vger.kernel.org
11541 S:      Maintained
11542 F:      drivers/net/dsa/sja1105
11543
11544 NXP TDA998X DRM DRIVER
11545 M:      Russell King <linux@armlinux.org.uk>
11546 S:      Maintained
11547 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11548 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11549 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11550 F:      include/drm/i2c/tda998x.h
11551 F:      include/dt-bindings/display/tda998x.h
11552 K:      "nxp,tda998x"
11553
11554 NXP TFA9879 DRIVER
11555 M:      Peter Rosin <peda@axentia.se>
11556 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11557 S:      Maintained
11558 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11559 F:      sound/soc/codecs/tfa9879*
11560
11561 NXP-NCI NFC DRIVER
11562 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11563 R:      Charles Gorand <charles.gorand@effinnov.com>
11564 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11565 S:      Supported
11566 F:      drivers/nfc/nxp-nci
11567
11568 OBJAGG
11569 M:      Jiri Pirko <jiri@mellanox.com>
11570 L:      netdev@vger.kernel.org
11571 S:      Supported
11572 F:      lib/objagg.c
11573 F:      lib/test_objagg.c
11574 F:      include/linux/objagg.h
11575
11576 NXP FSPI DRIVER
11577 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11578 M:      Ashish Kumar <ashish.kumar@nxp.com>
11579 L:      linux-spi@vger.kernel.org
11580 S:      Maintained
11581 F:      drivers/spi/spi-nxp-fspi.c
11582 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11583
11584 OBJTOOL
11585 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11586 M:      Peter Zijlstra <peterz@infradead.org>
11587 S:      Supported
11588 F:      tools/objtool/
11589
11590 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11591 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11592 M:      Andrew Donnellan <ajd@linux.ibm.com>
11593 L:      linuxppc-dev@lists.ozlabs.org
11594 S:      Supported
11595 F:      arch/powerpc/platforms/powernv/ocxl.c
11596 F:      arch/powerpc/include/asm/pnv-ocxl.h
11597 F:      drivers/misc/ocxl/
11598 F:      include/misc/ocxl*
11599 F:      include/uapi/misc/ocxl.h
11600 F:      Documentation/userspace-api/accelerators/ocxl.rst
11601
11602 OMAP AUDIO SUPPORT
11603 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11604 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11605 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11606 L:      linux-omap@vger.kernel.org
11607 S:      Maintained
11608 F:      sound/soc/ti/omap*
11609 F:      sound/soc/ti/rx51.c
11610 F:      sound/soc/ti/n810.c
11611 F:      sound/soc/ti/sdma-pcm.*
11612
11613 OMAP CLOCK FRAMEWORK SUPPORT
11614 M:      Paul Walmsley <paul@pwsan.com>
11615 L:      linux-omap@vger.kernel.org
11616 S:      Maintained
11617 F:      arch/arm/*omap*/*clock*
11618
11619 OMAP DEVICE TREE SUPPORT
11620 M:      Benoît Cousson <bcousson@baylibre.com>
11621 M:      Tony Lindgren <tony@atomide.com>
11622 L:      linux-omap@vger.kernel.org
11623 L:      devicetree@vger.kernel.org
11624 S:      Maintained
11625 F:      arch/arm/boot/dts/*omap*
11626 F:      arch/arm/boot/dts/*am3*
11627 F:      arch/arm/boot/dts/*am4*
11628 F:      arch/arm/boot/dts/*am5*
11629 F:      arch/arm/boot/dts/*dra7*
11630
11631 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11632 L:      linux-omap@vger.kernel.org
11633 L:      linux-fbdev@vger.kernel.org
11634 S:      Orphan
11635 F:      drivers/video/fbdev/omap2/
11636 F:      Documentation/arm/omap/dss.rst
11637
11638 OMAP FRAMEBUFFER SUPPORT
11639 L:      linux-fbdev@vger.kernel.org
11640 L:      linux-omap@vger.kernel.org
11641 S:      Orphan
11642 F:      drivers/video/fbdev/omap/
11643
11644 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11645 M:      Roger Quadros <rogerq@ti.com>
11646 M:      Tony Lindgren <tony@atomide.com>
11647 L:      linux-omap@vger.kernel.org
11648 S:      Maintained
11649 F:      drivers/memory/omap-gpmc.c
11650 F:      arch/arm/mach-omap2/*gpmc*
11651
11652 OMAP GPIO DRIVER
11653 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11654 M:      Santosh Shilimkar <ssantosh@kernel.org>
11655 M:      Kevin Hilman <khilman@kernel.org>
11656 L:      linux-omap@vger.kernel.org
11657 S:      Maintained
11658 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11659 F:      drivers/gpio/gpio-omap.c
11660
11661 OMAP HARDWARE SPINLOCK SUPPORT
11662 M:      Ohad Ben-Cohen <ohad@wizery.com>
11663 L:      linux-omap@vger.kernel.org
11664 S:      Maintained
11665 F:      drivers/hwspinlock/omap_hwspinlock.c
11666
11667 OMAP HS MMC SUPPORT
11668 L:      linux-mmc@vger.kernel.org
11669 L:      linux-omap@vger.kernel.org
11670 S:      Orphan
11671 F:      drivers/mmc/host/omap_hsmmc.c
11672
11673 OMAP HWMOD DATA
11674 M:      Paul Walmsley <paul@pwsan.com>
11675 L:      linux-omap@vger.kernel.org
11676 S:      Maintained
11677 F:      arch/arm/mach-omap2/omap_hwmod*data*
11678
11679 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11680 M:      Benoît Cousson <bcousson@baylibre.com>
11681 L:      linux-omap@vger.kernel.org
11682 S:      Maintained
11683 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11684
11685 OMAP HWMOD SUPPORT
11686 M:      Benoît Cousson <bcousson@baylibre.com>
11687 M:      Paul Walmsley <paul@pwsan.com>
11688 L:      linux-omap@vger.kernel.org
11689 S:      Maintained
11690 F:      arch/arm/mach-omap2/omap_hwmod.*
11691
11692 OMAP I2C DRIVER
11693 M:      Vignesh R <vigneshr@ti.com>
11694 L:      linux-omap@vger.kernel.org
11695 L:      linux-i2c@vger.kernel.org
11696 S:      Maintained
11697 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11698 F:      drivers/i2c/busses/i2c-omap.c
11699
11700 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11701 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11702 L:      linux-media@vger.kernel.org
11703 S:      Maintained
11704 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11705 F:      drivers/media/platform/omap3isp/
11706 F:      drivers/staging/media/omap4iss/
11707
11708 OMAP MMC SUPPORT
11709 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11710 L:      linux-omap@vger.kernel.org
11711 S:      Odd Fixes
11712 F:      drivers/mmc/host/omap.c
11713
11714 OMAP POWER MANAGEMENT SUPPORT
11715 M:      Kevin Hilman <khilman@kernel.org>
11716 L:      linux-omap@vger.kernel.org
11717 S:      Maintained
11718 F:      arch/arm/*omap*/*pm*
11719 F:      drivers/cpufreq/omap-cpufreq.c
11720
11721 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11722 M:      Rajendra Nayak <rnayak@codeaurora.org>
11723 M:      Paul Walmsley <paul@pwsan.com>
11724 L:      linux-omap@vger.kernel.org
11725 S:      Maintained
11726 F:      arch/arm/mach-omap2/prm*
11727
11728 OMAP RANDOM NUMBER GENERATOR SUPPORT
11729 M:      Deepak Saxena <dsaxena@plexity.net>
11730 S:      Maintained
11731 F:      drivers/char/hw_random/omap-rng.c
11732
11733 OMAP USB SUPPORT
11734 L:      linux-usb@vger.kernel.org
11735 L:      linux-omap@vger.kernel.org
11736 S:      Orphan
11737 F:      drivers/usb/*/*omap*
11738 F:      arch/arm/*omap*/usb*
11739
11740 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11741 M:      Mark Jackson <mpfj@newflow.co.uk>
11742 L:      linux-omap@vger.kernel.org
11743 S:      Maintained
11744 F:      arch/arm/boot/dts/am335x-nano.dts
11745
11746 OMAP1 SUPPORT
11747 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11748 M:      Tony Lindgren <tony@atomide.com>
11749 L:      linux-omap@vger.kernel.org
11750 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11752 S:      Maintained
11753 F:      arch/arm/mach-omap1/
11754 F:      arch/arm/plat-omap/
11755 F:      arch/arm/configs/omap1_defconfig
11756 F:      drivers/i2c/busses/i2c-omap.c
11757 F:      include/linux/platform_data/i2c-omap.h
11758 F:      include/linux/platform_data/ams-delta-fiq.h
11759
11760 OMAP2+ SUPPORT
11761 M:      Tony Lindgren <tony@atomide.com>
11762 L:      linux-omap@vger.kernel.org
11763 W:      http://www.muru.com/linux/omap/
11764 W:      http://linux.omap.com/
11765 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11767 S:      Maintained
11768 F:      arch/arm/mach-omap2/
11769 F:      arch/arm/plat-omap/
11770 F:      arch/arm/configs/omap2plus_defconfig
11771 F:      drivers/i2c/busses/i2c-omap.c
11772 F:      drivers/irqchip/irq-omap-intc.c
11773 F:      drivers/mfd/*omap*.c
11774 F:      drivers/mfd/menelaus.c
11775 F:      drivers/mfd/palmas.c
11776 F:      drivers/mfd/tps65217.c
11777 F:      drivers/mfd/tps65218.c
11778 F:      drivers/mfd/tps65910.c
11779 F:      drivers/mfd/twl-core.[ch]
11780 F:      drivers/mfd/twl4030*.c
11781 F:      drivers/mfd/twl6030*.c
11782 F:      drivers/mfd/twl6040*.c
11783 F:      drivers/regulator/palmas-regulator*.c
11784 F:      drivers/regulator/pbias-regulator.c
11785 F:      drivers/regulator/tps65217-regulator.c
11786 F:      drivers/regulator/tps65218-regulator.c
11787 F:      drivers/regulator/tps65910-regulator.c
11788 F:      drivers/regulator/twl-regulator.c
11789 F:      drivers/regulator/twl6030-regulator.c
11790 F:      include/linux/platform_data/i2c-omap.h
11791
11792 ONION OMEGA2+ BOARD
11793 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11794 L:      linux-mips@vger.kernel.org
11795 S:      Maintained
11796 F:      arch/mips/boot/dts/ralink/omega2p.dts
11797
11798 OMFS FILESYSTEM
11799 M:      Bob Copeland <me@bobcopeland.com>
11800 L:      linux-karma-devel@lists.sourceforge.net
11801 S:      Maintained
11802 F:      Documentation/filesystems/omfs.txt
11803 F:      fs/omfs/
11804
11805 OMNIKEY CARDMAN 4000 DRIVER
11806 M:      Harald Welte <laforge@gnumonks.org>
11807 S:      Maintained
11808 F:      drivers/char/pcmcia/cm4000_cs.c
11809 F:      include/linux/cm4000_cs.h
11810 F:      include/uapi/linux/cm4000_cs.h
11811
11812 OMNIKEY CARDMAN 4040 DRIVER
11813 M:      Harald Welte <laforge@gnumonks.org>
11814 S:      Maintained
11815 F:      drivers/char/pcmcia/cm4040_cs.*
11816
11817 OMNIVISION OV13858 SENSOR DRIVER
11818 M:      Sakari Ailus <sakari.ailus@linux.intel.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/ov13858.c
11823
11824 OMNIVISION OV2680 SENSOR DRIVER
11825 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11826 L:      linux-media@vger.kernel.org
11827 T:      git git://linuxtv.org/media_tree.git
11828 S:      Maintained
11829 F:      drivers/media/i2c/ov2680.c
11830 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11831
11832 OMNIVISION OV2685 SENSOR DRIVER
11833 M:      Shunqian Zheng <zhengsq@rock-chips.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/ov2685.c
11838
11839 OMNIVISION OV5640 SENSOR DRIVER
11840 M:      Steve Longerbeam <slongerbeam@gmail.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/ov5640.c
11845
11846 OMNIVISION OV5647 SENSOR DRIVER
11847 M:      Luis Oliveira <lolivei@synopsys.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/ov5647.c
11852
11853 OMNIVISION OV5695 SENSOR DRIVER
11854 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11855 L:      linux-media@vger.kernel.org
11856 T:      git git://linuxtv.org/media_tree.git
11857 S:      Maintained
11858 F:      drivers/media/i2c/ov5695.c
11859
11860 OMNIVISION OV7670 SENSOR DRIVER
11861 M:      Jonathan Corbet <corbet@lwn.net>
11862 L:      linux-media@vger.kernel.org
11863 T:      git git://linuxtv.org/media_tree.git
11864 S:      Maintained
11865 F:      drivers/media/i2c/ov7670.c
11866 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11867
11868 OMNIVISION OV772x SENSOR DRIVER
11869 M:      Jacopo Mondi <jacopo@jmondi.org>
11870 L:      linux-media@vger.kernel.org
11871 T:      git git://linuxtv.org/media_tree.git
11872 S:      Odd fixes
11873 F:      drivers/media/i2c/ov772x.c
11874 F:      include/media/i2c/ov772x.h
11875 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11876
11877 OMNIVISION OV7740 SENSOR DRIVER
11878 M:      Wenyou Yang <wenyou.yang@microchip.com>
11879 L:      linux-media@vger.kernel.org
11880 T:      git git://linuxtv.org/media_tree.git
11881 S:      Maintained
11882 F:      drivers/media/i2c/ov7740.c
11883 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11884
11885 OMNIVISION OV9640 SENSOR DRIVER
11886 M:      Petr Cvek <petrcvekcz@gmail.com>
11887 L:      linux-media@vger.kernel.org
11888 S:      Maintained
11889 F:      drivers/media/i2c/ov9640.*
11890
11891 OMNIVISION OV8856 SENSOR DRIVER
11892 M:      Ben Kao <ben.kao@intel.com>
11893 L:      linux-media@vger.kernel.org
11894 T:      git git://linuxtv.org/media_tree.git
11895 S:      Maintained
11896 F:      drivers/media/i2c/ov8856.c
11897
11898 OMNIVISION OV9650 SENSOR DRIVER
11899 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11900 R:      Akinobu Mita <akinobu.mita@gmail.com>
11901 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11902 L:      linux-media@vger.kernel.org
11903 T:      git git://linuxtv.org/media_tree.git
11904 S:      Maintained
11905 F:      drivers/media/i2c/ov9650.c
11906 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11907
11908 ONENAND FLASH DRIVER
11909 M:      Kyungmin Park <kyungmin.park@samsung.com>
11910 L:      linux-mtd@lists.infradead.org
11911 S:      Maintained
11912 F:      drivers/mtd/nand/onenand/
11913 F:      include/linux/mtd/onenand*.h
11914
11915 OP-TEE DRIVER
11916 M:      Jens Wiklander <jens.wiklander@linaro.org>
11917 L:      tee-dev@lists.linaro.org
11918 S:      Maintained
11919 F:      drivers/tee/optee/
11920
11921 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11922 M:      Sumit Garg <sumit.garg@linaro.org>
11923 L:      tee-dev@lists.linaro.org
11924 S:      Maintained
11925 F:      drivers/char/hw_random/optee-rng.c
11926
11927 OPA-VNIC DRIVER
11928 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11929 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11930 L:      linux-rdma@vger.kernel.org
11931 S:      Supported
11932 F:      drivers/infiniband/ulp/opa_vnic
11933
11934 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11935 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11936 M:      Frank Rowand <frowand.list@gmail.com>
11937 L:      devicetree@vger.kernel.org
11938 S:      Maintained
11939 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11940 F:      Documentation/devicetree/overlay-notes.txt
11941 F:      drivers/of/overlay.c
11942 F:      drivers/of/resolver.c
11943 K:      of_overlay_notifier_
11944
11945 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11946 M:      Rob Herring <robh+dt@kernel.org>
11947 M:      Frank Rowand <frowand.list@gmail.com>
11948 L:      devicetree@vger.kernel.org
11949 W:      http://www.devicetree.org/
11950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11951 S:      Maintained
11952 F:      drivers/of/
11953 F:      include/linux/of*.h
11954 F:      scripts/dtc/
11955 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11956
11957 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11958 M:      Rob Herring <robh+dt@kernel.org>
11959 M:      Mark Rutland <mark.rutland@arm.com>
11960 L:      devicetree@vger.kernel.org
11961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11962 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11963 S:      Maintained
11964 F:      Documentation/devicetree/
11965 F:      arch/*/boot/dts/
11966 F:      include/dt-bindings/
11967
11968 OPENCORES I2C BUS DRIVER
11969 M:      Peter Korsgaard <peter@korsgaard.com>
11970 M:      Andrew Lunn <andrew@lunn.ch>
11971 L:      linux-i2c@vger.kernel.org
11972 S:      Maintained
11973 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11974 F:      Documentation/i2c/busses/i2c-ocores
11975 F:      drivers/i2c/busses/i2c-ocores.c
11976 F:      include/linux/platform_data/i2c-ocores.h
11977
11978 OPENRISC ARCHITECTURE
11979 M:      Jonas Bonn <jonas@southpole.se>
11980 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11981 M:      Stafford Horne <shorne@gmail.com>
11982 T:      git git://github.com/openrisc/linux.git
11983 L:      openrisc@lists.librecores.org
11984 W:      http://openrisc.io
11985 S:      Maintained
11986 F:      Documentation/devicetree/bindings/openrisc/
11987 F:      Documentation/openrisc/
11988 F:      arch/openrisc/
11989 F:      drivers/irqchip/irq-ompic.c
11990 F:      drivers/irqchip/irq-or1k-*
11991
11992 OPENVSWITCH
11993 M:      Pravin B Shelar <pshelar@ovn.org>
11994 L:      netdev@vger.kernel.org
11995 L:      dev@openvswitch.org
11996 W:      http://openvswitch.org
11997 S:      Maintained
11998 F:      net/openvswitch/
11999 F:      include/uapi/linux/openvswitch.h
12000
12001 OPERATING PERFORMANCE POINTS (OPP)
12002 M:      Viresh Kumar <vireshk@kernel.org>
12003 M:      Nishanth Menon <nm@ti.com>
12004 M:      Stephen Boyd <sboyd@kernel.org>
12005 L:      linux-pm@vger.kernel.org
12006 S:      Maintained
12007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12008 F:      drivers/opp/
12009 F:      include/linux/pm_opp.h
12010 F:      Documentation/power/opp.rst
12011 F:      Documentation/devicetree/bindings/opp/
12012
12013 OPL4 DRIVER
12014 M:      Clemens Ladisch <clemens@ladisch.de>
12015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12017 S:      Maintained
12018 F:      sound/drivers/opl4/
12019
12020 OPROFILE
12021 M:      Robert Richter <rric@kernel.org>
12022 L:      oprofile-list@lists.sf.net
12023 S:      Maintained
12024 F:      arch/*/include/asm/oprofile*.h
12025 F:      arch/*/oprofile/
12026 F:      drivers/oprofile/
12027 F:      include/linux/oprofile.h
12028
12029 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12030 M:      Mark Fasheh <mark@fasheh.com>
12031 M:      Joel Becker <jlbec@evilplan.org>
12032 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12033 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12034 W:      http://ocfs2.wiki.kernel.org
12035 S:      Supported
12036 F:      Documentation/filesystems/ocfs2.txt
12037 F:      Documentation/filesystems/dlmfs.txt
12038 F:      fs/ocfs2/
12039
12040 ORANGEFS FILESYSTEM
12041 M:      Mike Marshall <hubcap@omnibond.com>
12042 R:      Martin Brandenburg <martin@omnibond.com>
12043 L:      devel@lists.orangefs.org
12044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12045 S:      Supported
12046 F:      fs/orangefs/
12047 F:      Documentation/filesystems/orangefs.txt
12048
12049 ORINOCO DRIVER
12050 L:      linux-wireless@vger.kernel.org
12051 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12052 W:      http://www.nongnu.org/orinoco/
12053 S:      Orphan
12054 F:      drivers/net/wireless/intersil/orinoco/
12055
12056 OV2659 OMNIVISION SENSOR DRIVER
12057 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12058 L:      linux-media@vger.kernel.org
12059 W:      https://linuxtv.org
12060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12061 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12062 S:      Maintained
12063 F:      drivers/media/i2c/ov2659.c
12064 F:      include/media/i2c/ov2659.h
12065
12066 OVERLAY FILESYSTEM
12067 M:      Miklos Szeredi <miklos@szeredi.hu>
12068 L:      linux-unionfs@vger.kernel.org
12069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12070 S:      Supported
12071 F:      fs/overlayfs/
12072 F:      Documentation/filesystems/overlayfs.txt
12073
12074 P54 WIRELESS DRIVER
12075 M:      Christian Lamparter <chunkeey@googlemail.com>
12076 L:      linux-wireless@vger.kernel.org
12077 W:      http://wireless.kernel.org/en/users/Drivers/p54
12078 S:      Maintained
12079 F:      drivers/net/wireless/intersil/p54/
12080
12081 PA SEMI ETHERNET DRIVER
12082 L:      netdev@vger.kernel.org
12083 S:      Orphan
12084 F:      drivers/net/ethernet/pasemi/*
12085
12086 PA SEMI SMBUS DRIVER
12087 L:      linux-i2c@vger.kernel.org
12088 S:      Orphan
12089 F:      drivers/i2c/busses/i2c-pasemi.c
12090
12091 PACKING
12092 M:      Vladimir Oltean <olteanv@gmail.com>
12093 L:      netdev@vger.kernel.org
12094 S:      Supported
12095 F:      lib/packing.c
12096 F:      include/linux/packing.h
12097 F:      Documentation/packing.txt
12098
12099 PADATA PARALLEL EXECUTION MECHANISM
12100 M:      Steffen Klassert <steffen.klassert@secunet.com>
12101 L:      linux-crypto@vger.kernel.org
12102 S:      Maintained
12103 F:      kernel/padata.c
12104 F:      include/linux/padata.h
12105 F:      Documentation/padata.txt
12106
12107 PAGE POOL
12108 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12109 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12110 L:      netdev@vger.kernel.org
12111 S:      Supported
12112 F:      net/core/page_pool.c
12113 F:      include/net/page_pool.h
12114
12115 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12116 M:      Harald Welte <laforge@gnumonks.org>
12117 L:      platform-driver-x86@vger.kernel.org
12118 S:      Maintained
12119 F:      drivers/platform/x86/panasonic-laptop.c
12120
12121 PARALLEL LCD/KEYPAD PANEL DRIVER
12122 M:      Willy Tarreau <willy@haproxy.com>
12123 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12124 S:      Odd Fixes
12125 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12126 F:      drivers/auxdisplay/panel.c
12127
12128 PARALLEL PORT SUBSYSTEM
12129 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12130 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12131 L:      linux-parport@lists.infradead.org (subscribers-only)
12132 S:      Maintained
12133 F:      drivers/parport/
12134 F:      include/linux/parport*.h
12135 F:      drivers/char/ppdev.c
12136 F:      include/uapi/linux/ppdev.h
12137 F:      Documentation/driver-api/parport*.rst
12138
12139 PARAVIRT_OPS INTERFACE
12140 M:      Juergen Gross <jgross@suse.com>
12141 M:      Thomas Hellstrom <thellstrom@vmware.com>
12142 M:      "VMware, Inc." <pv-drivers@vmware.com>
12143 L:      virtualization@lists.linux-foundation.org
12144 S:      Supported
12145 F:      Documentation/virt/paravirt_ops.rst
12146 F:      arch/*/kernel/paravirt*
12147 F:      arch/*/include/asm/paravirt*.h
12148 F:      include/linux/hypervisor.h
12149
12150 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12151 M:      Tim Waugh <tim@cyberelk.net>
12152 L:      linux-parport@lists.infradead.org (subscribers-only)
12153 S:      Maintained
12154 F:      Documentation/admin-guide/blockdev/paride.rst
12155 F:      drivers/block/paride/
12156
12157 PARISC ARCHITECTURE
12158 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12159 M:      Helge Deller <deller@gmx.de>
12160 L:      linux-parisc@vger.kernel.org
12161 W:      http://www.parisc-linux.org/
12162 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12165 S:      Maintained
12166 F:      arch/parisc/
12167 F:      Documentation/parisc/
12168 F:      drivers/parisc/
12169 F:      drivers/char/agp/parisc-agp.c
12170 F:      drivers/input/serio/gscps2.c
12171 F:      drivers/parport/parport_gsc.*
12172 F:      drivers/tty/serial/8250/8250_gsc.c
12173 F:      drivers/video/fbdev/sti*
12174 F:      drivers/video/console/sti*
12175 F:      drivers/video/logo/logo_parisc*
12176
12177 PARMAN
12178 M:      Jiri Pirko <jiri@mellanox.com>
12179 L:      netdev@vger.kernel.org
12180 S:      Supported
12181 F:      lib/parman.c
12182 F:      lib/test_parman.c
12183 F:      include/linux/parman.h
12184
12185 PC ENGINES APU BOARD DRIVER
12186 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12187 S:      Maintained
12188 F:      drivers/platform/x86/pcengines-apuv2.c
12189
12190 PC87360 HARDWARE MONITORING DRIVER
12191 M:      Jim Cromie <jim.cromie@gmail.com>
12192 L:      linux-hwmon@vger.kernel.org
12193 S:      Maintained
12194 F:      Documentation/hwmon/pc87360.rst
12195 F:      drivers/hwmon/pc87360.c
12196
12197 PC8736x GPIO DRIVER
12198 M:      Jim Cromie <jim.cromie@gmail.com>
12199 S:      Maintained
12200 F:      drivers/char/pc8736x_gpio.c
12201
12202 PC87427 HARDWARE MONITORING DRIVER
12203 M:      Jean Delvare <jdelvare@suse.com>
12204 L:      linux-hwmon@vger.kernel.org
12205 S:      Maintained
12206 F:      Documentation/hwmon/pc87427.rst
12207 F:      drivers/hwmon/pc87427.c
12208
12209 PCA9532 LED DRIVER
12210 M:      Riku Voipio <riku.voipio@iki.fi>
12211 S:      Maintained
12212 F:      drivers/leds/leds-pca9532.c
12213 F:      include/linux/leds-pca9532.h
12214
12215 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12216 M:      Guenter Roeck <linux@roeck-us.net>
12217 L:      linux-i2c@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12220
12221 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12222 M:      Khalid Aziz <khalid@gonehiking.org>
12223 S:      Maintained
12224 F:      drivers/firmware/pcdp.*
12225
12226 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12227 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12228 L:      linux-pci@vger.kernel.org
12229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12230 S:      Maintained
12231 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12232 F:      drivers/pci/controller/pci-aardvark.c
12233
12234 PCI DRIVER FOR ALTERA PCIE IP
12235 M:      Ley Foon Tan <lftan@altera.com>
12236 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12237 L:      linux-pci@vger.kernel.org
12238 S:      Supported
12239 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12240 F:      drivers/pci/controller/pcie-altera.c
12241
12242 PCI DRIVER FOR APPLIEDMICRO XGENE
12243 M:      Toan Le <toan@os.amperecomputing.com>
12244 L:      linux-pci@vger.kernel.org
12245 L:      linux-arm-kernel@lists.infradead.org
12246 S:      Maintained
12247 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12248 F:      drivers/pci/controller/pci-xgene.c
12249
12250 PCI DRIVER FOR ARM VERSATILE PLATFORM
12251 M:      Rob Herring <robh@kernel.org>
12252 L:      linux-pci@vger.kernel.org
12253 L:      linux-arm-kernel@lists.infradead.org
12254 S:      Maintained
12255 F:      Documentation/devicetree/bindings/pci/versatile.txt
12256 F:      drivers/pci/controller/pci-versatile.c
12257
12258 PCI DRIVER FOR ARMADA 8K
12259 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12260 L:      linux-pci@vger.kernel.org
12261 L:      linux-arm-kernel@lists.infradead.org
12262 S:      Maintained
12263 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12264 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12265
12266 PCI DRIVER FOR CADENCE PCIE IP
12267 M:      Tom Joseph <tjoseph@cadence.com>
12268 L:      linux-pci@vger.kernel.org
12269 S:      Maintained
12270 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12271 F:      drivers/pci/controller/pcie-cadence*
12272
12273 PCI DRIVER FOR FREESCALE LAYERSCAPE
12274 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12275 M:      Mingkai Hu <mingkai.hu@nxp.com>
12276 M:      Roy Zang <roy.zang@nxp.com>
12277 L:      linuxppc-dev@lists.ozlabs.org
12278 L:      linux-pci@vger.kernel.org
12279 L:      linux-arm-kernel@lists.infradead.org
12280 S:      Maintained
12281 F:      drivers/pci/controller/dwc/*layerscape*
12282
12283 PCI DRIVER FOR GENERIC OF HOSTS
12284 M:      Will Deacon <will@kernel.org>
12285 L:      linux-pci@vger.kernel.org
12286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12287 S:      Maintained
12288 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12289 F:      drivers/pci/controller/pci-host-common.c
12290 F:      drivers/pci/controller/pci-host-generic.c
12291
12292 PCI DRIVER FOR IMX6
12293 M:      Richard Zhu <hongxing.zhu@nxp.com>
12294 M:      Lucas Stach <l.stach@pengutronix.de>
12295 L:      linux-pci@vger.kernel.org
12296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12297 S:      Maintained
12298 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12299 F:      drivers/pci/controller/dwc/*imx6*
12300
12301 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12302 M:      Keith Busch <keith.busch@intel.com>
12303 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12304 L:      linux-pci@vger.kernel.org
12305 S:      Supported
12306 F:      drivers/pci/controller/vmd.c
12307
12308 PCI DRIVER FOR MICROSEMI SWITCHTEC
12309 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12310 M:      Logan Gunthorpe <logang@deltatee.com>
12311 L:      linux-pci@vger.kernel.org
12312 S:      Maintained
12313 F:      Documentation/driver-api/switchtec.rst
12314 F:      Documentation/ABI/testing/sysfs-class-switchtec
12315 F:      drivers/pci/switch/switchtec*
12316 F:      include/uapi/linux/switchtec_ioctl.h
12317 F:      include/linux/switchtec.h
12318 F:      drivers/ntb/hw/mscc/
12319
12320 PCI DRIVER FOR MOBIVEIL PCIE IP
12321 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12322 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12323 L:      linux-pci@vger.kernel.org
12324 S:      Supported
12325 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12326 F:      drivers/pci/controller/pcie-mobiveil.c
12327
12328 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12329 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12330 M:      Jason Cooper <jason@lakedaemon.net>
12331 L:      linux-pci@vger.kernel.org
12332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12333 S:      Maintained
12334 F:      drivers/pci/controller/*mvebu*
12335
12336 PCI DRIVER FOR NVIDIA TEGRA
12337 M:      Thierry Reding <thierry.reding@gmail.com>
12338 L:      linux-tegra@vger.kernel.org
12339 L:      linux-pci@vger.kernel.org
12340 S:      Supported
12341 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12342 F:      drivers/pci/controller/pci-tegra.c
12343
12344 PCI DRIVER FOR RENESAS R-CAR
12345 M:      Simon Horman <horms@verge.net.au>
12346 L:      linux-pci@vger.kernel.org
12347 L:      linux-renesas-soc@vger.kernel.org
12348 S:      Maintained
12349 F:      drivers/pci/controller/*rcar*
12350
12351 PCI DRIVER FOR SAMSUNG EXYNOS
12352 M:      Jingoo Han <jingoohan1@gmail.com>
12353 L:      linux-pci@vger.kernel.org
12354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12355 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12356 S:      Maintained
12357 F:      drivers/pci/controller/dwc/pci-exynos.c
12358
12359 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12360 M:      Jingoo Han <jingoohan1@gmail.com>
12361 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12362 L:      linux-pci@vger.kernel.org
12363 S:      Maintained
12364 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12365 F:      drivers/pci/controller/dwc/*designware*
12366
12367 PCI DRIVER FOR TI DRA7XX
12368 M:      Kishon Vijay Abraham I <kishon@ti.com>
12369 L:      linux-omap@vger.kernel.org
12370 L:      linux-pci@vger.kernel.org
12371 S:      Supported
12372 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12373 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12374
12375 PCI DRIVER FOR TI KEYSTONE
12376 M:      Murali Karicheri <m-karicheri2@ti.com>
12377 L:      linux-pci@vger.kernel.org
12378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12379 S:      Maintained
12380 F:      drivers/pci/controller/dwc/pci-keystone.c
12381
12382 PCI ENDPOINT SUBSYSTEM
12383 M:      Kishon Vijay Abraham I <kishon@ti.com>
12384 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12385 L:      linux-pci@vger.kernel.org
12386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12387 S:      Supported
12388 F:      drivers/pci/endpoint/
12389 F:      drivers/misc/pci_endpoint_test.c
12390 F:      tools/pci/
12391
12392 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12393 M:      Russell Currey <ruscur@russell.cc>
12394 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12395 M:      Oliver O'Halloran <oohall@gmail.com>
12396 L:      linuxppc-dev@lists.ozlabs.org
12397 S:      Supported
12398 F:      Documentation/PCI/pci-error-recovery.rst
12399 F:      drivers/pci/pcie/aer.c
12400 F:      drivers/pci/pcie/dpc.c
12401 F:      drivers/pci/pcie/err.c
12402 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12403 F:      arch/powerpc/kernel/eeh*.c
12404 F:      arch/powerpc/platforms/*/eeh*.c
12405 F:      arch/powerpc/include/*/eeh*.h
12406
12407 PCI ERROR RECOVERY
12408 M:      Linas Vepstas <linasvepstas@gmail.com>
12409 L:      linux-pci@vger.kernel.org
12410 S:      Supported
12411 F:      Documentation/PCI/pci-error-recovery.rst
12412
12413 PCI MSI DRIVER FOR ALTERA MSI IP
12414 M:      Ley Foon Tan <lftan@altera.com>
12415 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12416 L:      linux-pci@vger.kernel.org
12417 S:      Supported
12418 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12419 F:      drivers/pci/controller/pcie-altera-msi.c
12420
12421 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12422 M:      Toan Le <toan@os.amperecomputing.com>
12423 L:      linux-pci@vger.kernel.org
12424 L:      linux-arm-kernel@lists.infradead.org
12425 S:      Maintained
12426 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12427 F:      drivers/pci/controller/pci-xgene-msi.c
12428
12429 PCI SUBSYSTEM
12430 M:      Bjorn Helgaas <bhelgaas@google.com>
12431 L:      linux-pci@vger.kernel.org
12432 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12434 S:      Supported
12435 F:      Documentation/devicetree/bindings/pci/
12436 F:      Documentation/PCI/
12437 F:      drivers/acpi/pci*
12438 F:      drivers/pci/
12439 F:      include/asm-generic/pci*
12440 F:      include/linux/pci*
12441 F:      include/linux/of_pci.h
12442 F:      include/uapi/linux/pci*
12443 F:      lib/pci*
12444 F:      arch/x86/pci/
12445 F:      arch/x86/kernel/quirks.c
12446 F:      arch/x86/kernel/early-quirks.c
12447
12448 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12449 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12450 L:      linux-pci@vger.kernel.org
12451 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12453 S:      Supported
12454 F:      drivers/pci/controller/
12455
12456 PCIE DRIVER FOR ANNAPURNA LABS
12457 M:      Jonathan Chocron <jonnyc@amazon.com>
12458 L:      linux-pci@vger.kernel.org
12459 S:      Maintained
12460 F:      drivers/pci/controller/dwc/pcie-al.c
12461
12462 PCIE DRIVER FOR AMLOGIC MESON
12463 M:      Yue Wang <yue.wang@Amlogic.com>
12464 L:      linux-pci@vger.kernel.org
12465 L:      linux-amlogic@lists.infradead.org
12466 S:      Maintained
12467 F:      drivers/pci/controller/dwc/pci-meson.c
12468
12469 PCIE DRIVER FOR AXIS ARTPEC
12470 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12471 L:      linux-arm-kernel@axis.com
12472 L:      linux-pci@vger.kernel.org
12473 S:      Maintained
12474 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12475 F:      drivers/pci/controller/dwc/*artpec*
12476
12477 PCIE DRIVER FOR CAVIUM THUNDERX
12478 M:      David Daney <david.daney@cavium.com>
12479 L:      linux-pci@vger.kernel.org
12480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12481 S:      Supported
12482 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12483 F:      drivers/pci/controller/pci-thunder-*
12484
12485 PCIE DRIVER FOR HISILICON
12486 M:      Zhou Wang <wangzhou1@hisilicon.com>
12487 L:      linux-pci@vger.kernel.org
12488 S:      Maintained
12489 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12490 F:      drivers/pci/controller/dwc/pcie-hisi.c
12491
12492 PCIE DRIVER FOR HISILICON KIRIN
12493 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12494 M:      Binghui Wang <wangbinghui@hisilicon.com>
12495 L:      linux-pci@vger.kernel.org
12496 S:      Maintained
12497 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12498 F:      drivers/pci/controller/dwc/pcie-kirin.c
12499
12500 PCIE DRIVER FOR HISILICON STB
12501 M:      Shawn Guo <shawn.guo@linaro.org>
12502 L:      linux-pci@vger.kernel.org
12503 S:      Maintained
12504 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12505 F:      drivers/pci/controller/dwc/pcie-histb.c
12506
12507 PCIE DRIVER FOR MEDIATEK
12508 M:      Ryder Lee <ryder.lee@mediatek.com>
12509 L:      linux-pci@vger.kernel.org
12510 L:      linux-mediatek@lists.infradead.org
12511 S:      Supported
12512 F:      Documentation/devicetree/bindings/pci/mediatek*
12513 F:      drivers/pci/controller/*mediatek*
12514
12515 PCIE DRIVER FOR QUALCOMM MSM
12516 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12517 L:      linux-pci@vger.kernel.org
12518 L:      linux-arm-msm@vger.kernel.org
12519 S:      Maintained
12520 F:      drivers/pci/controller/dwc/*qcom*
12521
12522 PCIE DRIVER FOR ROCKCHIP
12523 M:      Shawn Lin <shawn.lin@rock-chips.com>
12524 L:      linux-pci@vger.kernel.org
12525 L:      linux-rockchip@lists.infradead.org
12526 S:      Maintained
12527 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12528 F:      drivers/pci/controller/pcie-rockchip*
12529
12530 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12531 M:      Linus Walleij <linus.walleij@linaro.org>
12532 L:      linux-pci@vger.kernel.org
12533 S:      Maintained
12534 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12535 F:      drivers/pci/controller/pci-v3-semi.c
12536
12537 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12538 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12539 L:      linux-pci@vger.kernel.org
12540 S:      Maintained
12541 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12542 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12543
12544 PCIE DRIVER FOR ST SPEAR13XX
12545 M:      Pratyush Anand <pratyush.anand@gmail.com>
12546 L:      linux-pci@vger.kernel.org
12547 S:      Maintained
12548 F:      drivers/pci/controller/dwc/*spear*
12549
12550 PCMCIA SUBSYSTEM
12551 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12553 S:      Odd Fixes
12554 F:      Documentation/pcmcia/
12555 F:      tools/pcmcia/
12556 F:      drivers/pcmcia/
12557 F:      include/pcmcia/
12558
12559 PCNET32 NETWORK DRIVER
12560 M:      Don Fry <pcnet32@frontier.com>
12561 L:      netdev@vger.kernel.org
12562 S:      Maintained
12563 F:      drivers/net/ethernet/amd/pcnet32.c
12564
12565 PCRYPT PARALLEL CRYPTO ENGINE
12566 M:      Steffen Klassert <steffen.klassert@secunet.com>
12567 L:      linux-crypto@vger.kernel.org
12568 S:      Maintained
12569 F:      crypto/pcrypt.c
12570 F:      include/crypto/pcrypt.h
12571
12572 PEAQ WMI HOTKEYS DRIVER
12573 M:      Hans de Goede <hdegoede@redhat.com>
12574 L:      platform-driver-x86@vger.kernel.org
12575 S:      Maintained
12576 F:      drivers/platform/x86/peaq-wmi.c
12577
12578 PER-CPU MEMORY ALLOCATOR
12579 M:      Dennis Zhou <dennis@kernel.org>
12580 M:      Tejun Heo <tj@kernel.org>
12581 M:      Christoph Lameter <cl@linux.com>
12582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12583 S:      Maintained
12584 F:      include/linux/percpu*.h
12585 F:      mm/percpu*.c
12586 F:      arch/*/include/asm/percpu.h
12587
12588 PER-TASK DELAY ACCOUNTING
12589 M:      Balbir Singh <bsingharora@gmail.com>
12590 S:      Maintained
12591 F:      include/linux/delayacct.h
12592 F:      kernel/delayacct.c
12593
12594 PERFORMANCE EVENTS SUBSYSTEM
12595 M:      Peter Zijlstra <peterz@infradead.org>
12596 M:      Ingo Molnar <mingo@redhat.com>
12597 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12598 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12599 R:      Jiri Olsa <jolsa@redhat.com>
12600 R:      Namhyung Kim <namhyung@kernel.org>
12601 L:      linux-kernel@vger.kernel.org
12602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12603 S:      Supported
12604 F:      kernel/events/*
12605 F:      include/linux/perf_event.h
12606 F:      include/uapi/linux/perf_event.h
12607 F:      arch/*/kernel/perf_event*.c
12608 F:      arch/*/kernel/*/perf_event*.c
12609 F:      arch/*/kernel/*/*/perf_event*.c
12610 F:      arch/*/include/asm/perf_event.h
12611 F:      arch/*/kernel/perf_callchain.c
12612 F:      arch/*/events/*
12613 F:      arch/*/events/*/*
12614 F:      tools/perf/
12615
12616 PERSONALITY HANDLING
12617 M:      Christoph Hellwig <hch@infradead.org>
12618 L:      linux-abi-devel@lists.sourceforge.net
12619 S:      Maintained
12620 F:      include/linux/personality.h
12621 F:      include/uapi/linux/personality.h
12622
12623 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12624 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12625 L:      linux-input@vger.kernel.org
12626 S:      Maintained
12627 F:      Documentation/input/devices/pxrc.rst
12628 F:      drivers/input/joystick/pxrc.c
12629
12630 PHONET PROTOCOL
12631 M:      Remi Denis-Courmont <courmisch@gmail.com>
12632 S:      Supported
12633 F:      Documentation/networking/phonet.txt
12634 F:      include/linux/phonet.h
12635 F:      include/net/phonet/
12636 F:      include/uapi/linux/phonet.h
12637 F:      net/phonet/
12638
12639 PHRAM MTD DRIVER
12640 M:      Joern Engel <joern@lazybastard.org>
12641 L:      linux-mtd@lists.infradead.org
12642 S:      Maintained
12643 F:      drivers/mtd/devices/phram.c
12644
12645 PICOLCD HID DRIVER
12646 M:      Bruno Prémont <bonbons@linux-vserver.org>
12647 L:      linux-input@vger.kernel.org
12648 S:      Maintained
12649 F:      drivers/hid/hid-picolcd*
12650
12651 PICOXCELL SUPPORT
12652 M:      Jamie Iles <jamie@jamieiles.com>
12653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12654 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12655 S:      Supported
12656 F:      arch/arm/boot/dts/picoxcell*
12657 F:      arch/arm/mach-picoxcell/
12658 F:      drivers/crypto/picoxcell*
12659
12660 PIDFD API
12661 M:      Christian Brauner <christian@brauner.io>
12662 L:      linux-kernel@vger.kernel.org
12663 S:      Maintained
12664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12665 F:      samples/pidfd/
12666 F:      tools/testing/selftests/pidfd/
12667 K:      (?i)pidfd
12668 K:      (?i)clone3
12669 K:      \b(clone_args|kernel_clone_args)\b
12670
12671 PIN CONTROL SUBSYSTEM
12672 M:      Linus Walleij <linus.walleij@linaro.org>
12673 L:      linux-gpio@vger.kernel.org
12674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12675 S:      Maintained
12676 F:      Documentation/devicetree/bindings/pinctrl/
12677 F:      Documentation/driver-api/pinctl.rst
12678 F:      drivers/pinctrl/
12679 F:      include/linux/pinctrl/
12680
12681 PIN CONTROLLER - MICROCHIP AT91
12682 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12684 L:      linux-gpio@vger.kernel.org
12685 S:      Supported
12686 F:      drivers/pinctrl/pinctrl-at91*
12687
12688 PIN CONTROLLER - FREESCALE
12689 M:      Dong Aisheng <aisheng.dong@nxp.com>
12690 M:      Fabio Estevam <festevam@gmail.com>
12691 M:      Shawn Guo <shawnguo@kernel.org>
12692 M:      Stefan Agner <stefan@agner.ch>
12693 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12694 L:      linux-gpio@vger.kernel.org
12695 S:      Maintained
12696 F:      drivers/pinctrl/freescale/
12697 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12698
12699 PIN CONTROLLER - INTEL
12700 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12701 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12703 S:      Maintained
12704 F:      drivers/pinctrl/intel/
12705
12706 PIN CONTROLLER - MEDIATEK
12707 M:      Sean Wang <sean.wang@kernel.org>
12708 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12709 S:      Maintained
12710 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12711 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12712 F:      drivers/pinctrl/mediatek/
12713
12714 PIN CONTROLLER - QUALCOMM
12715 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12716 S:      Maintained
12717 L:      linux-arm-msm@vger.kernel.org
12718 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12719 F:      drivers/pinctrl/qcom/
12720
12721 PIN CONTROLLER - RENESAS
12722 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12723 L:      linux-renesas-soc@vger.kernel.org
12724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12725 S:      Maintained
12726 F:      drivers/pinctrl/pinctrl-rz*
12727 F:      drivers/pinctrl/sh-pfc/
12728
12729 PIN CONTROLLER - SAMSUNG
12730 M:      Tomasz Figa <tomasz.figa@gmail.com>
12731 M:      Krzysztof Kozlowski <krzk@kernel.org>
12732 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12734 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12735 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12737 S:      Maintained
12738 F:      drivers/pinctrl/samsung/
12739 F:      include/dt-bindings/pinctrl/samsung.h
12740 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12741
12742 PIN CONTROLLER - SINGLE
12743 M:      Tony Lindgren <tony@atomide.com>
12744 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12746 L:      linux-omap@vger.kernel.org
12747 S:      Maintained
12748 F:      drivers/pinctrl/pinctrl-single.c
12749
12750 PIN CONTROLLER - ST SPEAR
12751 M:      Viresh Kumar <vireshk@kernel.org>
12752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12753 W:      http://www.st.com/spear
12754 S:      Maintained
12755 F:      drivers/pinctrl/spear/
12756
12757 PISTACHIO SOC SUPPORT
12758 M:      James Hartley <james.hartley@sondrel.com>
12759 L:      linux-mips@vger.kernel.org
12760 S:      Odd Fixes
12761 F:      arch/mips/pistachio/
12762 F:      arch/mips/include/asm/mach-pistachio/
12763 F:      arch/mips/boot/dts/img/pistachio*
12764 F:      arch/mips/configs/pistachio*_defconfig
12765
12766 PKTCDVD DRIVER
12767 S:      Orphan
12768 M:      linux-block@vger.kernel.org
12769 F:      drivers/block/pktcdvd.c
12770 F:      include/linux/pktcdvd.h
12771 F:      include/uapi/linux/pktcdvd.h
12772
12773 PKUNITY SOC DRIVERS
12774 M:      Guan Xuetao <gxt@pku.edu.cn>
12775 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12776 S:      Maintained
12777 T:      git git://github.com/gxt/linux.git
12778 F:      drivers/input/serio/i8042-unicore32io.h
12779 F:      drivers/i2c/busses/i2c-puv3.c
12780 F:      drivers/video/fbdev/fb-puv3.c
12781 F:      drivers/rtc/rtc-puv3.c
12782
12783 PMBUS HARDWARE MONITORING DRIVERS
12784 M:      Guenter Roeck <linux@roeck-us.net>
12785 L:      linux-hwmon@vger.kernel.org
12786 W:      http://hwmon.wiki.kernel.org/
12787 W:      http://www.roeck-us.net/linux/drivers/
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12789 S:      Maintained
12790 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12791 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12792 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12793 F:      Documentation/hwmon/adm1275.rst
12794 F:      Documentation/hwmon/ibm-cffps.rst
12795 F:      Documentation/hwmon/ir35221.rst
12796 F:      Documentation/hwmon/lm25066.rst
12797 F:      Documentation/hwmon/ltc2978.rst
12798 F:      Documentation/hwmon/ltc3815.rst
12799 F:      Documentation/hwmon/max16064.rst
12800 F:      Documentation/hwmon/max20751.rst
12801 F:      Documentation/hwmon/max31785.rst
12802 F:      Documentation/hwmon/max34440.rst
12803 F:      Documentation/hwmon/max8688.rst
12804 F:      Documentation/hwmon/pmbus.rst
12805 F:      Documentation/hwmon/pmbus-core.rst
12806 F:      Documentation/hwmon/tps40422.rst
12807 F:      Documentation/hwmon/ucd9000.rst
12808 F:      Documentation/hwmon/ucd9200.rst
12809 F:      Documentation/hwmon/zl6100.rst
12810 F:      drivers/hwmon/pmbus/
12811 F:      include/linux/pmbus.h
12812
12813 PMC SIERRA MaxRAID DRIVER
12814 L:      linux-scsi@vger.kernel.org
12815 W:      http://www.pmc-sierra.com/
12816 S:      Orphan
12817 F:      drivers/scsi/pmcraid.*
12818
12819 PMC SIERRA PM8001 DRIVER
12820 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12821 L:      linux-scsi@vger.kernel.org
12822 S:      Supported
12823 F:      drivers/scsi/pm8001/
12824
12825 PNP SUPPORT
12826 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12827 S:      Maintained
12828 F:      drivers/pnp/
12829
12830 PNI RM3100 IIO DRIVER
12831 M:      Song Qiang <songqiang1304521@gmail.com>
12832 L:      linux-iio@vger.kernel.org
12833 S:      Maintained
12834 F:      drivers/iio/magnetometer/rm3100*
12835 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12836
12837 POSIX CLOCKS and TIMERS
12838 M:      Thomas Gleixner <tglx@linutronix.de>
12839 L:      linux-kernel@vger.kernel.org
12840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12841 S:      Maintained
12842 F:      fs/timerfd.c
12843 F:      include/linux/timer*
12844 F:      kernel/time/*timer*
12845
12846 POWER MANAGEMENT CORE
12847 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12848 L:      linux-pm@vger.kernel.org
12849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12850 B:      https://bugzilla.kernel.org
12851 S:      Supported
12852 F:      drivers/base/power/
12853 F:      include/linux/pm.h
12854 F:      include/linux/pm_*
12855 F:      include/linux/powercap.h
12856 F:      include/linux/intel_rapl.h
12857 F:      drivers/powercap/
12858 F:      kernel/configs/nopm.config
12859
12860 POWER STATE COORDINATION INTERFACE (PSCI)
12861 M:      Mark Rutland <mark.rutland@arm.com>
12862 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12863 L:      linux-arm-kernel@lists.infradead.org
12864 S:      Maintained
12865 F:      drivers/firmware/psci/
12866 F:      include/linux/psci.h
12867 F:      include/uapi/linux/psci.h
12868
12869 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12870 M:      Sebastian Reichel <sre@kernel.org>
12871 L:      linux-pm@vger.kernel.org
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12873 S:      Maintained
12874 F:      Documentation/ABI/testing/sysfs-class-power
12875 F:      Documentation/devicetree/bindings/power/supply/
12876 F:      include/linux/power_supply.h
12877 F:      drivers/power/supply/
12878
12879 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12880 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12881 L:      linuxppc-dev@lists.ozlabs.org
12882 S:      Maintained
12883 F:      drivers/char/powernv-op-panel.c
12884
12885 PPP OVER ATM (RFC 2364)
12886 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12887 S:      Maintained
12888 F:      net/atm/pppoatm.c
12889 F:      include/uapi/linux/atmppp.h
12890
12891 PPP OVER ETHERNET
12892 M:      Michal Ostrowski <mostrows@earthlink.net>
12893 S:      Maintained
12894 F:      drivers/net/ppp/pppoe.c
12895 F:      drivers/net/ppp/pppox.c
12896
12897 PPP OVER L2TP
12898 M:      James Chapman <jchapman@katalix.com>
12899 S:      Maintained
12900 F:      net/l2tp/l2tp_ppp.c
12901 F:      include/linux/if_pppol2tp.h
12902 F:      include/uapi/linux/if_pppol2tp.h
12903
12904 PPP PROTOCOL DRIVERS AND COMPRESSORS
12905 M:      Paul Mackerras <paulus@samba.org>
12906 L:      linux-ppp@vger.kernel.org
12907 S:      Maintained
12908 F:      drivers/net/ppp/ppp_*
12909
12910 PPS SUPPORT
12911 M:      Rodolfo Giometti <giometti@enneenne.com>
12912 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12913 L:      linuxpps@ml.enneenne.com (subscribers-only)
12914 S:      Maintained
12915 F:      Documentation/driver-api/pps.rst
12916 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12917 F:      Documentation/ABI/testing/sysfs-pps
12918 F:      drivers/pps/
12919 F:      include/linux/pps*.h
12920 F:      include/uapi/linux/pps.h
12921
12922 PPTP DRIVER
12923 M:      Dmitry Kozlov <xeb@mail.ru>
12924 L:      netdev@vger.kernel.org
12925 S:      Maintained
12926 F:      drivers/net/ppp/pptp.c
12927 W:      http://sourceforge.net/projects/accel-pptp
12928
12929 PRINTK
12930 M:      Petr Mladek <pmladek@suse.com>
12931 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12932 R:      Steven Rostedt <rostedt@goodmis.org>
12933 S:      Maintained
12934 F:      kernel/printk/
12935 F:      include/linux/printk.h
12936
12937 PRISM54 WIRELESS DRIVER
12938 M:      Luis Chamberlain <mcgrof@kernel.org>
12939 L:      linux-wireless@vger.kernel.org
12940 W:      http://wireless.kernel.org/en/users/Drivers/p54
12941 S:      Obsolete
12942 F:      drivers/net/wireless/intersil/prism54/
12943
12944 PROC FILESYSTEM
12945 R:      Alexey Dobriyan <adobriyan@gmail.com>
12946 L:      linux-kernel@vger.kernel.org
12947 L:      linux-fsdevel@vger.kernel.org
12948 S:      Maintained
12949 F:      fs/proc/
12950 F:      include/linux/proc_fs.h
12951 F:      tools/testing/selftests/proc/
12952 F:      Documentation/filesystems/proc.txt
12953
12954 PROC SYSCTL
12955 M:      Luis Chamberlain <mcgrof@kernel.org>
12956 M:      Kees Cook <keescook@chromium.org>
12957 L:      linux-kernel@vger.kernel.org
12958 L:      linux-fsdevel@vger.kernel.org
12959 S:      Maintained
12960 F:      fs/proc/proc_sysctl.c
12961 F:      include/linux/sysctl.h
12962 F:      kernel/sysctl.c
12963 F:      tools/testing/selftests/sysctl/
12964
12965 PS3 NETWORK SUPPORT
12966 M:      Geoff Levand <geoff@infradead.org>
12967 L:      netdev@vger.kernel.org
12968 L:      linuxppc-dev@lists.ozlabs.org
12969 S:      Maintained
12970 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12971
12972 PS3 PLATFORM SUPPORT
12973 M:      Geoff Levand <geoff@infradead.org>
12974 L:      linuxppc-dev@lists.ozlabs.org
12975 S:      Maintained
12976 F:      arch/powerpc/boot/ps3*
12977 F:      arch/powerpc/include/asm/lv1call.h
12978 F:      arch/powerpc/include/asm/ps3*.h
12979 F:      arch/powerpc/platforms/ps3/
12980 F:      drivers/*/ps3*
12981 F:      drivers/ps3/
12982 F:      drivers/rtc/rtc-ps3.c
12983 F:      drivers/usb/host/*ps3.c
12984 F:      sound/ppc/snd_ps3*
12985
12986 PS3VRAM DRIVER
12987 M:      Jim Paris <jim@jtan.com>
12988 M:      Geoff Levand <geoff@infradead.org>
12989 L:      linuxppc-dev@lists.ozlabs.org
12990 S:      Maintained
12991 F:      drivers/block/ps3vram.c
12992
12993 PSAMPLE PACKET SAMPLING SUPPORT:
12994 M:      Yotam Gigi <yotam.gi@gmail.com>
12995 S:      Maintained
12996 F:      net/psample
12997 F:      include/net/psample.h
12998 F:      include/uapi/linux/psample.h
12999
13000 PSTORE FILESYSTEM
13001 M:      Kees Cook <keescook@chromium.org>
13002 M:      Anton Vorontsov <anton@enomsg.org>
13003 M:      Colin Cross <ccross@android.com>
13004 M:      Tony Luck <tony.luck@intel.com>
13005 S:      Maintained
13006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13007 F:      fs/pstore/
13008 F:      include/linux/pstore*
13009 F:      drivers/firmware/efi/efi-pstore.c
13010 F:      drivers/acpi/apei/erst.c
13011 F:      Documentation/admin-guide/ramoops.rst
13012 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13013 K:      \b(pstore|ramoops)
13014
13015 PTP HARDWARE CLOCK SUPPORT
13016 M:      Richard Cochran <richardcochran@gmail.com>
13017 L:      netdev@vger.kernel.org
13018 S:      Maintained
13019 W:      http://linuxptp.sourceforge.net/
13020 F:      Documentation/ABI/testing/sysfs-ptp
13021 F:      Documentation/driver-api/ptp.rst
13022 F:      drivers/net/phy/dp83640*
13023 F:      drivers/ptp/*
13024 F:      include/linux/ptp_cl*
13025
13026 PTRACE SUPPORT
13027 M:      Oleg Nesterov <oleg@redhat.com>
13028 S:      Maintained
13029 F:      include/asm-generic/syscall.h
13030 F:      include/linux/ptrace.h
13031 F:      include/linux/regset.h
13032 F:      include/linux/tracehook.h
13033 F:      include/uapi/linux/ptrace.h
13034 F:      include/uapi/linux/ptrace.h
13035 F:      kernel/ptrace.c
13036 F:      arch/*/ptrace*.c
13037 F:      arch/*/*/ptrace*.c
13038 F:      arch/*/include/asm/ptrace*.h
13039
13040 PULSE8-CEC DRIVER
13041 M:      Hans Verkuil <hverkuil@xs4all.nl>
13042 L:      linux-media@vger.kernel.org
13043 T:      git git://linuxtv.org/media_tree.git
13044 S:      Maintained
13045 F:      drivers/media/usb/pulse8-cec/*
13046 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13047
13048 PVRUSB2 VIDEO4LINUX DRIVER
13049 M:      Mike Isely <isely@pobox.com>
13050 L:      pvrusb2@isely.net       (subscribers-only)
13051 L:      linux-media@vger.kernel.org
13052 W:      http://www.isely.net/pvrusb2/
13053 T:      git git://linuxtv.org/media_tree.git
13054 S:      Maintained
13055 F:      Documentation/media/v4l-drivers/pvrusb2*
13056 F:      drivers/media/usb/pvrusb2/
13057
13058 PWC WEBCAM DRIVER
13059 M:      Hans Verkuil <hverkuil@xs4all.nl>
13060 L:      linux-media@vger.kernel.org
13061 T:      git git://linuxtv.org/media_tree.git
13062 S:      Odd Fixes
13063 F:      drivers/media/usb/pwc/*
13064 F:      include/trace/events/pwc.h
13065
13066 PWM FAN DRIVER
13067 M:      Kamil Debski <kamil@wypas.org>
13068 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13069 L:      linux-hwmon@vger.kernel.org
13070 S:      Supported
13071 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13072 F:      Documentation/hwmon/pwm-fan.rst
13073 F:      drivers/hwmon/pwm-fan.c
13074
13075 PWM IR Transmitter
13076 M:      Sean Young <sean@mess.org>
13077 L:      linux-media@vger.kernel.org
13078 S:      Maintained
13079 F:      drivers/media/rc/pwm-ir-tx.c
13080
13081 PWM SUBSYSTEM
13082 M:      Thierry Reding <thierry.reding@gmail.com>
13083 L:      linux-pwm@vger.kernel.org
13084 S:      Maintained
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13086 F:      Documentation/driver-api/pwm.rst
13087 F:      Documentation/devicetree/bindings/pwm/
13088 F:      include/linux/pwm.h
13089 F:      drivers/pwm/
13090 F:      drivers/video/backlight/pwm_bl.c
13091 F:      include/linux/pwm_backlight.h
13092 F:      drivers/gpio/gpio-mvebu.c
13093 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13094
13095 PXA GPIO DRIVER
13096 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13097 L:      linux-gpio@vger.kernel.org
13098 S:      Maintained
13099 F:      drivers/gpio/gpio-pxa.c
13100
13101 PXA MMCI DRIVER
13102 S:      Orphan
13103
13104 PXA RTC DRIVER
13105 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13106 L:      linux-rtc@vger.kernel.org
13107 S:      Maintained
13108
13109 PXA2xx/PXA3xx SUPPORT
13110 M:      Daniel Mack <daniel@zonque.org>
13111 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13112 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13114 T:      git git://github.com/hzhuang1/linux.git
13115 T:      git git://github.com/rjarzmik/linux.git
13116 S:      Maintained
13117 F:      arch/arm/boot/dts/pxa*
13118 F:      arch/arm/mach-pxa/
13119 F:      drivers/dma/pxa*
13120 F:      drivers/pcmcia/pxa2xx*
13121 F:      drivers/pinctrl/pxa/
13122 F:      drivers/spi/spi-pxa2xx*
13123 F:      drivers/usb/gadget/udc/pxa2*
13124 F:      include/sound/pxa2xx-lib.h
13125 F:      sound/arm/pxa*
13126 F:      sound/soc/pxa/
13127
13128 QAT DRIVER
13129 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13130 L:      qat-linux@intel.com
13131 S:      Supported
13132 F:      drivers/crypto/qat/
13133
13134 QCOM AUDIO (ASoC) DRIVERS
13135 M:      Patrick Lai <plai@codeaurora.org>
13136 M:      Banajit Goswami <bgoswami@codeaurora.org>
13137 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13138 S:      Supported
13139 F:      sound/soc/qcom/
13140
13141 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13142 M:      Gabriel Somlo <somlo@cmu.edu>
13143 M:      "Michael S. Tsirkin" <mst@redhat.com>
13144 L:      qemu-devel@nongnu.org
13145 S:      Maintained
13146 F:      drivers/firmware/qemu_fw_cfg.c
13147 F:      include/uapi/linux/qemu_fw_cfg.h
13148
13149 QIB DRIVER
13150 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13151 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13152 L:      linux-rdma@vger.kernel.org
13153 S:      Supported
13154 F:      drivers/infiniband/hw/qib/
13155
13156 QLOGIC QL41xxx FCOE DRIVER
13157 M:      QLogic-Storage-Upstream@cavium.com
13158 L:      linux-scsi@vger.kernel.org
13159 S:      Supported
13160 F:      drivers/scsi/qedf/
13161
13162 QLOGIC QL41xxx ISCSI DRIVER
13163 M:      QLogic-Storage-Upstream@cavium.com
13164 L:      linux-scsi@vger.kernel.org
13165 S:      Supported
13166 F:      drivers/scsi/qedi/
13167
13168 QLOGIC QL4xxx ETHERNET DRIVER
13169 M:      Ariel Elior <aelior@marvell.com>
13170 M:      GR-everest-linux-l2@marvell.com
13171 L:      netdev@vger.kernel.org
13172 S:      Supported
13173 F:      drivers/net/ethernet/qlogic/qed/
13174 F:      include/linux/qed/
13175 F:      drivers/net/ethernet/qlogic/qede/
13176
13177 QLOGIC QL4xxx RDMA DRIVER
13178 M:      Michal Kalderon <mkalderon@marvell.com>
13179 M:      Ariel Elior <aelior@marvell.com>
13180 L:      linux-rdma@vger.kernel.org
13181 S:      Supported
13182 F:      drivers/infiniband/hw/qedr/
13183 F:      include/uapi/rdma/qedr-abi.h
13184
13185 QLOGIC QLA1280 SCSI DRIVER
13186 M:      Michael Reed <mdr@sgi.com>
13187 L:      linux-scsi@vger.kernel.org
13188 S:      Maintained
13189 F:      drivers/scsi/qla1280.[ch]
13190
13191 QLOGIC QLA2XXX FC-SCSI DRIVER
13192 M:      qla2xxx-upstream@qlogic.com
13193 L:      linux-scsi@vger.kernel.org
13194 S:      Supported
13195 F:      Documentation/scsi/LICENSE.qla2xxx
13196 F:      drivers/scsi/qla2xxx/
13197
13198 QLOGIC QLA3XXX NETWORK DRIVER
13199 M:      GR-Linux-NIC-Dev@marvell.com
13200 L:      netdev@vger.kernel.org
13201 S:      Supported
13202 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13203 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13204
13205 QLOGIC QLA4XXX iSCSI DRIVER
13206 M:      QLogic-Storage-Upstream@qlogic.com
13207 L:      linux-scsi@vger.kernel.org
13208 S:      Supported
13209 F:      Documentation/scsi/LICENSE.qla4xxx
13210 F:      drivers/scsi/qla4xxx/
13211
13212 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13213 M:      Shahed Shaikh <shshaikh@marvell.com>
13214 M:      Manish Chopra <manishc@marvell.com>
13215 M:      GR-Linux-NIC-Dev@marvell.com
13216 L:      netdev@vger.kernel.org
13217 S:      Supported
13218 F:      drivers/net/ethernet/qlogic/qlcnic/
13219
13220 QLOGIC QLGE 10Gb ETHERNET DRIVER
13221 M:      Manish Chopra <manishc@marvell.com>
13222 M:      GR-Linux-NIC-Dev@marvell.com
13223 L:      netdev@vger.kernel.org
13224 S:      Supported
13225 F:      drivers/net/ethernet/qlogic/qlge/
13226
13227 QM1D1B0004 MEDIA DRIVER
13228 M:      Akihiro Tsukada <tskd08@gmail.com>
13229 L:      linux-media@vger.kernel.org
13230 S:      Odd Fixes
13231 F:      drivers/media/tuners/qm1d1b0004*
13232
13233 QM1D1C0042 MEDIA DRIVER
13234 M:      Akihiro Tsukada <tskd08@gmail.com>
13235 L:      linux-media@vger.kernel.org
13236 S:      Odd Fixes
13237 F:      drivers/media/tuners/qm1d1c0042*
13238
13239 QNX4 FILESYSTEM
13240 M:      Anders Larsen <al@alarsen.net>
13241 W:      http://www.alarsen.net/linux/qnx4fs/
13242 S:      Maintained
13243 F:      fs/qnx4/
13244 F:      include/uapi/linux/qnx4_fs.h
13245 F:      include/uapi/linux/qnxtypes.h
13246
13247 QORIQ DPAA2 FSL-MC BUS DRIVER
13248 M:      Stuart Yoder <stuyoder@gmail.com>
13249 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13250 L:      linux-kernel@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/bus/fsl-mc/
13253 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13254 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13255
13256 QT1010 MEDIA DRIVER
13257 M:      Antti Palosaari <crope@iki.fi>
13258 L:      linux-media@vger.kernel.org
13259 W:      https://linuxtv.org
13260 W:      http://palosaari.fi/linux/
13261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13262 T:      git git://linuxtv.org/anttip/media_tree.git
13263 S:      Maintained
13264 F:      drivers/media/tuners/qt1010*
13265
13266 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13267 M:      Kalle Valo <kvalo@codeaurora.org>
13268 L:      ath10k@lists.infradead.org
13269 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13271 S:      Supported
13272 F:      drivers/net/wireless/ath/ath10k/
13273
13274 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13275 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13276 L:      linux-wireless@vger.kernel.org
13277 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13278 S:      Supported
13279 F:      drivers/net/wireless/ath/ath9k/
13280
13281 QUALCOMM CAMERA SUBSYSTEM DRIVER
13282 M:      Todor Tomov <todor.too@gmail.com>
13283 L:      linux-media@vger.kernel.org
13284 S:      Maintained
13285 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13286 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13287 F:      drivers/media/platform/qcom/camss/
13288
13289 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13290 M:      Ilia Lin <ilia.lin@kernel.org>
13291 L:      linux-pm@vger.kernel.org
13292 S:      Maintained
13293 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13294 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13295
13296 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13297 M:      Timur Tabi <timur@kernel.org>
13298 L:      netdev@vger.kernel.org
13299 S:      Maintained
13300 F:      drivers/net/ethernet/qualcomm/emac/
13301
13302 QUALCOMM ETHQOS ETHERNET DRIVER
13303 M:      Vinod Koul <vkoul@kernel.org>
13304 M:      Niklas Cassel <niklas.cassel@linaro.org>
13305 L:      netdev@vger.kernel.org
13306 S:      Maintained
13307 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13308 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13309
13310 QUALCOMM GENERIC INTERFACE I2C DRIVER
13311 M:      Alok Chauhan <alokc@codeaurora.org>
13312 L:      linux-i2c@vger.kernel.org
13313 L:      linux-arm-msm@vger.kernel.org
13314 S:      Supported
13315 F:      drivers/i2c/busses/i2c-qcom-geni.c
13316
13317 QUALCOMM HEXAGON ARCHITECTURE
13318 M:      Richard Kuo <rkuo@codeaurora.org>
13319 L:      linux-hexagon@vger.kernel.org
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13321 S:      Supported
13322 F:      arch/hexagon/
13323
13324 QUALCOMM HIDMA DRIVER
13325 M:      Sinan Kaya <okaya@kernel.org>
13326 L:      linux-arm-kernel@lists.infradead.org
13327 L:      linux-arm-msm@vger.kernel.org
13328 L:      dmaengine@vger.kernel.org
13329 S:      Supported
13330 F:      drivers/dma/qcom/hidma*
13331
13332 QUALCOMM IOMMU
13333 M:      Rob Clark <robdclark@gmail.com>
13334 L:      iommu@lists.linux-foundation.org
13335 L:      linux-arm-msm@vger.kernel.org
13336 S:      Maintained
13337 F:      drivers/iommu/qcom_iommu.c
13338
13339 QUALCOMM TSENS THERMAL DRIVER
13340 M:      Amit Kucheria <amit.kucheria@linaro.org>
13341 L:      linux-pm@vger.kernel.org
13342 L:      linux-arm-msm@vger.kernel.org
13343 S:      Maintained
13344 F:      drivers/thermal/qcom/
13345
13346 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13347 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13348 L:      linux-media@vger.kernel.org
13349 L:      linux-arm-msm@vger.kernel.org
13350 T:      git git://linuxtv.org/media_tree.git
13351 S:      Maintained
13352 F:      drivers/media/platform/qcom/venus/
13353
13354 QUALCOMM WCN36XX WIRELESS DRIVER
13355 M:      Kalle Valo <kvalo@codeaurora.org>
13356 L:      wcn36xx@lists.infradead.org
13357 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13358 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13359 S:      Supported
13360 F:      drivers/net/wireless/ath/wcn36xx/
13361
13362 QUANTENNA QTNFMAC WIRELESS DRIVER
13363 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13364 M:      Avinash Patil <avinashp@quantenna.com>
13365 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13366 L:      linux-wireless@vger.kernel.org
13367 S:      Maintained
13368 F:      drivers/net/wireless/quantenna
13369
13370 RADEON and AMDGPU DRM DRIVERS
13371 M:      Alex Deucher <alexander.deucher@amd.com>
13372 M:      Christian König <christian.koenig@amd.com>
13373 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13374 L:      amd-gfx@lists.freedesktop.org
13375 T:      git git://people.freedesktop.org/~agd5f/linux
13376 S:      Supported
13377 F:      drivers/gpu/drm/radeon/
13378 F:      include/uapi/drm/radeon_drm.h
13379 F:      drivers/gpu/drm/amd/
13380 F:      include/uapi/drm/amdgpu_drm.h
13381
13382 RADEON FRAMEBUFFER DISPLAY DRIVER
13383 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13384 L:      linux-fbdev@vger.kernel.org
13385 S:      Maintained
13386 F:      drivers/video/fbdev/aty/radeon*
13387 F:      include/uapi/linux/radeonfb.h
13388
13389 RADIOSHARK RADIO DRIVER
13390 M:      Hans Verkuil <hverkuil@xs4all.nl>
13391 L:      linux-media@vger.kernel.org
13392 T:      git git://linuxtv.org/media_tree.git
13393 S:      Maintained
13394 F:      drivers/media/radio/radio-shark.c
13395
13396 RADIOSHARK2 RADIO DRIVER
13397 M:      Hans Verkuil <hverkuil@xs4all.nl>
13398 L:      linux-media@vger.kernel.org
13399 T:      git git://linuxtv.org/media_tree.git
13400 S:      Maintained
13401 F:      drivers/media/radio/radio-shark2.c
13402 F:      drivers/media/radio/radio-tea5777.c
13403
13404 RADOS BLOCK DEVICE (RBD)
13405 M:      Ilya Dryomov <idryomov@gmail.com>
13406 M:      Sage Weil <sage@redhat.com>
13407 M:      Alex Elder <elder@kernel.org>
13408 L:      ceph-devel@vger.kernel.org
13409 W:      http://ceph.com/
13410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13411 T:      git git://github.com/ceph/ceph-client.git
13412 S:      Supported
13413 F:      Documentation/ABI/testing/sysfs-bus-rbd
13414 F:      drivers/block/rbd.c
13415 F:      drivers/block/rbd_types.h
13416
13417 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13418 M:      Paul Mackerras <paulus@samba.org>
13419 L:      linux-fbdev@vger.kernel.org
13420 S:      Maintained
13421 F:      drivers/video/fbdev/aty/aty128fb.c
13422
13423 RAINSHADOW-CEC DRIVER
13424 M:      Hans Verkuil <hverkuil@xs4all.nl>
13425 L:      linux-media@vger.kernel.org
13426 T:      git git://linuxtv.org/media_tree.git
13427 S:      Maintained
13428 F:      drivers/media/usb/rainshadow-cec/*
13429
13430 RALINK MIPS ARCHITECTURE
13431 M:      John Crispin <john@phrozen.org>
13432 L:      linux-mips@vger.kernel.org
13433 S:      Maintained
13434 F:      arch/mips/ralink
13435
13436 RALINK RT2X00 WIRELESS LAN DRIVER
13437 P:      rt2x00 project
13438 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13439 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13440 L:      linux-wireless@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/net/wireless/ralink/rt2x00/
13443
13444 RAMDISK RAM BLOCK DEVICE DRIVER
13445 M:      Jens Axboe <axboe@kernel.dk>
13446 S:      Maintained
13447 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13448 F:      drivers/block/brd.c
13449
13450 RANCHU VIRTUAL BOARD FOR MIPS
13451 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13452 L:      linux-mips@vger.kernel.org
13453 S:      Supported
13454 F:      arch/mips/generic/board-ranchu.c
13455 F:      arch/mips/configs/generic/board-ranchu.config
13456
13457 RANDOM NUMBER DRIVER
13458 M:      "Theodore Ts'o" <tytso@mit.edu>
13459 S:      Maintained
13460 F:      drivers/char/random.c
13461
13462 RAPIDIO SUBSYSTEM
13463 M:      Matt Porter <mporter@kernel.crashing.org>
13464 M:      Alexandre Bounine <alex.bou9@gmail.com>
13465 S:      Maintained
13466 F:      drivers/rapidio/
13467
13468 RAS INFRASTRUCTURE
13469 M:      Tony Luck <tony.luck@intel.com>
13470 M:      Borislav Petkov <bp@alien8.de>
13471 L:      linux-edac@vger.kernel.org
13472 S:      Maintained
13473 F:      drivers/ras/
13474 F:      include/linux/ras.h
13475 F:      include/ras/ras_event.h
13476 F:      Documentation/admin-guide/ras.rst
13477
13478 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13479 L:      linux-wireless@vger.kernel.org
13480 S:      Orphan
13481 F:      drivers/net/wireless/ray*
13482
13483 RCUTORTURE TEST FRAMEWORK
13484 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13485 M:      Josh Triplett <josh@joshtriplett.org>
13486 R:      Steven Rostedt <rostedt@goodmis.org>
13487 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13488 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13489 L:      rcu@vger.kernel.org
13490 S:      Supported
13491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13492 F:      tools/testing/selftests/rcutorture
13493
13494 RDC R-321X SoC
13495 M:      Florian Fainelli <florian@openwrt.org>
13496 S:      Maintained
13497
13498 RDC R6040 FAST ETHERNET DRIVER
13499 M:      Florian Fainelli <f.fainelli@gmail.com>
13500 L:      netdev@vger.kernel.org
13501 S:      Maintained
13502 F:      drivers/net/ethernet/rdc/r6040.c
13503
13504 RDMAVT - RDMA verbs software
13505 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13506 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13507 L:      linux-rdma@vger.kernel.org
13508 S:      Supported
13509 F:      drivers/infiniband/sw/rdmavt
13510
13511 RDS - RELIABLE DATAGRAM SOCKETS
13512 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13513 L:      netdev@vger.kernel.org
13514 L:      linux-rdma@vger.kernel.org
13515 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13516 W:      https://oss.oracle.com/projects/rds/
13517 S:      Supported
13518 F:      net/rds/
13519 F:      Documentation/networking/rds.txt
13520
13521 RDT - RESOURCE ALLOCATION
13522 M:      Fenghua Yu <fenghua.yu@intel.com>
13523 M:      Reinette Chatre <reinette.chatre@intel.com>
13524 L:      linux-kernel@vger.kernel.org
13525 S:      Supported
13526 F:      arch/x86/kernel/cpu/resctrl/
13527 F:      arch/x86/include/asm/resctrl_sched.h
13528 F:      Documentation/x86/resctrl*
13529
13530 READ-COPY UPDATE (RCU)
13531 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13532 M:      Josh Triplett <josh@joshtriplett.org>
13533 R:      Steven Rostedt <rostedt@goodmis.org>
13534 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13535 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13536 R:      Joel Fernandes <joel@joelfernandes.org>
13537 L:      rcu@vger.kernel.org
13538 W:      http://www.rdrop.com/users/paulmck/RCU/
13539 S:      Supported
13540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13541 F:      Documentation/RCU/
13542 X:      Documentation/RCU/torture.txt
13543 F:      include/linux/rcu*
13544 X:      include/linux/srcu*.h
13545 F:      kernel/rcu/
13546 X:      kernel/rcu/srcu*.c
13547
13548 REAL TIME CLOCK (RTC) SUBSYSTEM
13549 M:      Alessandro Zummo <a.zummo@towertech.it>
13550 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13551 L:      linux-rtc@vger.kernel.org
13552 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13554 S:      Maintained
13555 F:      Documentation/devicetree/bindings/rtc/
13556 F:      Documentation/admin-guide/rtc.rst
13557 F:      drivers/rtc/
13558 F:      include/linux/rtc.h
13559 F:      include/uapi/linux/rtc.h
13560 F:      include/linux/rtc/
13561 F:      include/linux/platform_data/rtc-*
13562 F:      tools/testing/selftests/rtc/
13563
13564 REALTEK AUDIO CODECS
13565 M:      Bard Liao <bardliao@realtek.com>
13566 M:      Oder Chiou <oder_chiou@realtek.com>
13567 S:      Maintained
13568 F:      sound/soc/codecs/rt*
13569 F:      include/sound/rt*.h
13570
13571 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13572 M:      Linus Walleij <linus.walleij@linaro.org>
13573 S:      Maintained
13574 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13575 F:      drivers/net/dsa/realtek-smi*
13576 F:      drivers/net/dsa/rtl83*
13577
13578 REDPINE WIRELESS DRIVER
13579 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13580 M:      Siva Rebbagondla <siva8118@gmail.com>
13581 L:      linux-wireless@vger.kernel.org
13582 S:      Maintained
13583 F:      drivers/net/wireless/rsi/
13584
13585 REGISTER MAP ABSTRACTION
13586 M:      Mark Brown <broonie@kernel.org>
13587 L:      linux-kernel@vger.kernel.org
13588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13589 S:      Supported
13590 F:      Documentation/devicetree/bindings/regmap/
13591 F:      drivers/base/regmap/
13592 F:      include/linux/regmap.h
13593
13594 REISERFS FILE SYSTEM
13595 L:      reiserfs-devel@vger.kernel.org
13596 S:      Supported
13597 F:      fs/reiserfs/
13598
13599 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13600 M:      Ohad Ben-Cohen <ohad@wizery.com>
13601 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13602 L:      linux-remoteproc@vger.kernel.org
13603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13604 S:      Maintained
13605 F:      Documentation/devicetree/bindings/remoteproc/
13606 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13607 F:      Documentation/remoteproc.txt
13608 F:      drivers/remoteproc/
13609 F:      include/linux/remoteproc.h
13610 F:      include/linux/remoteproc/
13611
13612 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13613 M:      Ohad Ben-Cohen <ohad@wizery.com>
13614 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13615 L:      linux-remoteproc@vger.kernel.org
13616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13617 S:      Maintained
13618 F:      drivers/rpmsg/
13619 F:      Documentation/rpmsg.txt
13620 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13621 F:      include/linux/rpmsg.h
13622 F:      include/linux/rpmsg/
13623 F:      include/uapi/linux/rpmsg.h
13624 F:      samples/rpmsg/
13625
13626 RENESAS CLOCK DRIVERS
13627 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13628 L:      linux-renesas-soc@vger.kernel.org
13629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13630 S:      Supported
13631 F:      drivers/clk/renesas/
13632
13633 RENESAS EMEV2 I2C DRIVER
13634 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13635 S:      Supported
13636 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13637 F:      drivers/i2c/busses/i2c-emev2.c
13638
13639 RENESAS ETHERNET DRIVERS
13640 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13641 L:      netdev@vger.kernel.org
13642 L:      linux-renesas-soc@vger.kernel.org
13643 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13644 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13645 F:      drivers/net/ethernet/renesas/
13646 F:      include/linux/sh_eth.h
13647
13648 RENESAS R-CAR GYROADC DRIVER
13649 M:      Marek Vasut <marek.vasut@gmail.com>
13650 L:      linux-iio@vger.kernel.org
13651 S:      Supported
13652 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13653 F:      drivers/iio/adc/rcar-gyroadc.c
13654
13655 RENESAS R-CAR I2C DRIVERS
13656 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13657 S:      Supported
13658 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13659 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13660 F:      drivers/i2c/busses/i2c-rcar.c
13661 F:      drivers/i2c/busses/i2c-sh_mobile.c
13662
13663 RENESAS RIIC DRIVER
13664 M:      Chris Brandt <chris.brandt@renesas.com>
13665 S:      Supported
13666 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13667 F:      drivers/i2c/busses/i2c-riic.c
13668
13669 RENESAS USB PHY DRIVER
13670 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13671 L:      linux-renesas-soc@vger.kernel.org
13672 S:      Maintained
13673 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13674
13675 RESET CONTROLLER FRAMEWORK
13676 M:      Philipp Zabel <p.zabel@pengutronix.de>
13677 T:      git git://git.pengutronix.de/git/pza/linux
13678 S:      Maintained
13679 F:      drivers/reset/
13680 F:      Documentation/devicetree/bindings/reset/
13681 F:      include/dt-bindings/reset/
13682 F:      include/linux/reset.h
13683 F:      include/linux/reset/
13684 F:      include/linux/reset-controller.h
13685
13686 RESTARTABLE SEQUENCES SUPPORT
13687 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13688 M:      Peter Zijlstra <peterz@infradead.org>
13689 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13690 M:      Boqun Feng <boqun.feng@gmail.com>
13691 L:      linux-kernel@vger.kernel.org
13692 S:      Supported
13693 F:      kernel/rseq.c
13694 F:      include/uapi/linux/rseq.h
13695 F:      include/trace/events/rseq.h
13696 F:      tools/testing/selftests/rseq/
13697
13698 RFKILL
13699 M:      Johannes Berg <johannes@sipsolutions.net>
13700 L:      linux-wireless@vger.kernel.org
13701 W:      http://wireless.kernel.org/
13702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13704 S:      Maintained
13705 F:      Documentation/driver-api/rfkill.rst
13706 F:      Documentation/ABI/stable/sysfs-class-rfkill
13707 F:      net/rfkill/
13708 F:      include/linux/rfkill.h
13709 F:      include/uapi/linux/rfkill.h
13710
13711 RHASHTABLE
13712 M:      Thomas Graf <tgraf@suug.ch>
13713 M:      Herbert Xu <herbert@gondor.apana.org.au>
13714 L:      netdev@vger.kernel.org
13715 S:      Maintained
13716 F:      lib/rhashtable.c
13717 F:      lib/test_rhashtable.c
13718 F:      include/linux/rhashtable.h
13719 F:      include/linux/rhashtable-types.h
13720
13721 RICOH R5C592 MEMORYSTICK DRIVER
13722 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13723 S:      Maintained
13724 F:      drivers/memstick/host/r592.*
13725
13726 RICOH SMARTMEDIA/XD DRIVER
13727 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13728 S:      Maintained
13729 F:      drivers/mtd/nand/raw/r852.c
13730 F:      drivers/mtd/nand/raw/r852.h
13731
13732 RISC-V ARCHITECTURE
13733 M:      Paul Walmsley <paul.walmsley@sifive.com>
13734 M:      Palmer Dabbelt <palmer@sifive.com>
13735 M:      Albert Ou <aou@eecs.berkeley.edu>
13736 L:      linux-riscv@lists.infradead.org
13737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13738 S:      Supported
13739 F:      arch/riscv/
13740 K:      riscv
13741 N:      riscv
13742
13743 ROCCAT DRIVERS
13744 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13745 W:      http://sourceforge.net/projects/roccat/
13746 S:      Maintained
13747 F:      drivers/hid/hid-roccat*
13748 F:      include/linux/hid-roccat*
13749 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13750
13751 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13752 M:      Jacob chen <jacob2.chen@rock-chips.com>
13753 L:      linux-media@vger.kernel.org
13754 S:      Maintained
13755 F:      drivers/media/platform/rockchip/rga/
13756 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13757
13758 HANTRO VPU CODEC DRIVER
13759 M:      Ezequiel Garcia <ezequiel@collabora.com>
13760 L:      linux-media@vger.kernel.org
13761 S:      Maintained
13762 F:      drivers/staging/media/platform/hantro/
13763 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13764
13765 ROCKER DRIVER
13766 M:      Jiri Pirko <jiri@resnulli.us>
13767 L:      netdev@vger.kernel.org
13768 S:      Supported
13769 F:      drivers/net/ethernet/rocker/
13770
13771 ROCKETPORT DRIVER
13772 P:      Comtrol Corp.
13773 W:      http://www.comtrol.com
13774 S:      Maintained
13775 F:      Documentation/driver-api/serial/rocket.rst
13776 F:      drivers/tty/rocket*
13777
13778 ROCKETPORT EXPRESS/INFINITY DRIVER
13779 M:      Kevin Cernekee <cernekee@gmail.com>
13780 L:      linux-serial@vger.kernel.org
13781 S:      Odd Fixes
13782 F:      drivers/tty/serial/rp2.*
13783
13784 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13785 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13786 L:      linux-kernel@vger.kernel.org
13787 L:      linux-renesas-soc@vger.kernel.org
13788 S:      Supported
13789 F:      drivers/mfd/bd9571mwv.c
13790 F:      drivers/regulator/bd9571mwv-regulator.c
13791 F:      drivers/gpio/gpio-bd9571mwv.c
13792 F:      include/linux/mfd/bd9571mwv.h
13793 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13794
13795 ROSE NETWORK LAYER
13796 M:      Ralf Baechle <ralf@linux-mips.org>
13797 L:      linux-hams@vger.kernel.org
13798 W:      http://www.linux-ax25.org/
13799 S:      Maintained
13800 F:      include/net/rose.h
13801 F:      include/uapi/linux/rose.h
13802 F:      net/rose/
13803
13804 RTL2830 MEDIA DRIVER
13805 M:      Antti Palosaari <crope@iki.fi>
13806 L:      linux-media@vger.kernel.org
13807 W:      https://linuxtv.org
13808 W:      http://palosaari.fi/linux/
13809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13810 T:      git git://linuxtv.org/anttip/media_tree.git
13811 S:      Maintained
13812 F:      drivers/media/dvb-frontends/rtl2830*
13813
13814 RTL2832 MEDIA DRIVER
13815 M:      Antti Palosaari <crope@iki.fi>
13816 L:      linux-media@vger.kernel.org
13817 W:      https://linuxtv.org
13818 W:      http://palosaari.fi/linux/
13819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13820 T:      git git://linuxtv.org/anttip/media_tree.git
13821 S:      Maintained
13822 F:      drivers/media/dvb-frontends/rtl2832*
13823
13824 RTL2832_SDR MEDIA DRIVER
13825 M:      Antti Palosaari <crope@iki.fi>
13826 L:      linux-media@vger.kernel.org
13827 W:      https://linuxtv.org
13828 W:      http://palosaari.fi/linux/
13829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13830 T:      git git://linuxtv.org/anttip/media_tree.git
13831 S:      Maintained
13832 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13833
13834 RTL8180 WIRELESS DRIVER
13835 L:      linux-wireless@vger.kernel.org
13836 W:      http://wireless.kernel.org/
13837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13838 S:      Orphan
13839 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13840
13841 RTL8187 WIRELESS DRIVER
13842 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13843 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13844 M:      Larry Finger <Larry.Finger@lwfinger.net>
13845 L:      linux-wireless@vger.kernel.org
13846 W:      http://wireless.kernel.org/
13847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13848 S:      Maintained
13849 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13850
13851 REALTEK WIRELESS DRIVER (rtlwifi family)
13852 M:      Ping-Ke Shih <pkshih@realtek.com>
13853 L:      linux-wireless@vger.kernel.org
13854 W:      http://wireless.kernel.org/
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13856 S:      Maintained
13857 F:      drivers/net/wireless/realtek/rtlwifi/
13858
13859 REALTEK WIRELESS DRIVER (rtw88)
13860 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13861 L:      linux-wireless@vger.kernel.org
13862 S:      Maintained
13863 F:      drivers/net/wireless/realtek/rtw88/
13864
13865 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13866 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13867 L:      linux-wireless@vger.kernel.org
13868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13869 S:      Maintained
13870 F:      drivers/net/wireless/realtek/rtl8xxxu/
13871
13872 RXRPC SOCKETS (AF_RXRPC)
13873 M:      David Howells <dhowells@redhat.com>
13874 L:      linux-afs@lists.infradead.org
13875 S:      Supported
13876 F:      net/rxrpc/
13877 F:      include/keys/rxrpc-type.h
13878 F:      include/net/af_rxrpc.h
13879 F:      include/trace/events/rxrpc.h
13880 F:      include/uapi/linux/rxrpc.h
13881 F:      Documentation/networking/rxrpc.txt
13882 W:      https://www.infradead.org/~dhowells/kafs/
13883
13884 S3 SAVAGE FRAMEBUFFER DRIVER
13885 M:      Antonino Daplas <adaplas@gmail.com>
13886 L:      linux-fbdev@vger.kernel.org
13887 S:      Maintained
13888 F:      drivers/video/fbdev/savage/
13889
13890 S390
13891 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13892 M:      Vasily Gorbik <gor@linux.ibm.com>
13893 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13894 L:      linux-s390@vger.kernel.org
13895 W:      http://www.ibm.com/developerworks/linux/linux390/
13896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13897 S:      Supported
13898 F:      arch/s390/
13899 F:      drivers/s390/
13900 F:      Documentation/s390/
13901 F:      Documentation/driver-api/s390-drivers.rst
13902
13903 S390 COMMON I/O LAYER
13904 M:      Sebastian Ott <sebott@linux.ibm.com>
13905 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13906 L:      linux-s390@vger.kernel.org
13907 W:      http://www.ibm.com/developerworks/linux/linux390/
13908 S:      Supported
13909 F:      drivers/s390/cio/
13910
13911 S390 DASD DRIVER
13912 M:      Stefan Haberland <sth@linux.ibm.com>
13913 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13914 L:      linux-s390@vger.kernel.org
13915 W:      http://www.ibm.com/developerworks/linux/linux390/
13916 S:      Supported
13917 F:      drivers/s390/block/dasd*
13918 F:      block/partitions/ibm.c
13919
13920 S390 IOMMU (PCI)
13921 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13922 L:      linux-s390@vger.kernel.org
13923 W:      http://www.ibm.com/developerworks/linux/linux390/
13924 S:      Supported
13925 F:      drivers/iommu/s390-iommu.c
13926
13927 S390 IUCV NETWORK LAYER
13928 M:      Julian Wiedmann <jwi@linux.ibm.com>
13929 M:      Ursula Braun <ubraun@linux.ibm.com>
13930 L:      linux-s390@vger.kernel.org
13931 W:      http://www.ibm.com/developerworks/linux/linux390/
13932 S:      Supported
13933 F:      drivers/s390/net/*iucv*
13934 F:      include/net/iucv/
13935 F:      net/iucv/
13936
13937 S390 NETWORK DRIVERS
13938 M:      Julian Wiedmann <jwi@linux.ibm.com>
13939 M:      Ursula Braun <ubraun@linux.ibm.com>
13940 L:      linux-s390@vger.kernel.org
13941 W:      http://www.ibm.com/developerworks/linux/linux390/
13942 S:      Supported
13943 F:      drivers/s390/net/
13944
13945 S390 PCI SUBSYSTEM
13946 M:      Sebastian Ott <sebott@linux.ibm.com>
13947 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13948 L:      linux-s390@vger.kernel.org
13949 W:      http://www.ibm.com/developerworks/linux/linux390/
13950 S:      Supported
13951 F:      arch/s390/pci/
13952 F:      drivers/pci/hotplug/s390_pci_hpc.c
13953
13954 S390 VFIO-CCW DRIVER
13955 M:      Cornelia Huck <cohuck@redhat.com>
13956 M:      Eric Farman <farman@linux.ibm.com>
13957 R:      Halil Pasic <pasic@linux.ibm.com>
13958 L:      linux-s390@vger.kernel.org
13959 L:      kvm@vger.kernel.org
13960 S:      Supported
13961 F:      drivers/s390/cio/vfio_ccw*
13962 F:      Documentation/s390/vfio-ccw.rst
13963 F:      include/uapi/linux/vfio_ccw.h
13964
13965 S390 ZCRYPT DRIVER
13966 M:      Harald Freudenberger <freude@linux.ibm.com>
13967 L:      linux-s390@vger.kernel.org
13968 W:      http://www.ibm.com/developerworks/linux/linux390/
13969 S:      Supported
13970 F:      drivers/s390/crypto/
13971
13972 S390 VFIO AP DRIVER
13973 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13974 M:      Pierre Morel <pmorel@linux.ibm.com>
13975 M:      Halil Pasic <pasic@linux.ibm.com>
13976 L:      linux-s390@vger.kernel.org
13977 W:      http://www.ibm.com/developerworks/linux/linux390/
13978 S:      Supported
13979 F:      drivers/s390/crypto/vfio_ap_drv.c
13980 F:      drivers/s390/crypto/vfio_ap_private.h
13981 F:      drivers/s390/crypto/vfio_ap_ops.c
13982 F:      Documentation/s390/vfio-ap.rst
13983
13984 S390 ZFCP DRIVER
13985 M:      Steffen Maier <maier@linux.ibm.com>
13986 M:      Benjamin Block <bblock@linux.ibm.com>
13987 L:      linux-s390@vger.kernel.org
13988 W:      http://www.ibm.com/developerworks/linux/linux390/
13989 S:      Supported
13990 F:      drivers/s390/scsi/zfcp_*
13991
13992 S3C24XX SD/MMC Driver
13993 M:      Ben Dooks <ben-linux@fluff.org>
13994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13995 S:      Supported
13996 F:      drivers/mmc/host/s3cmci.*
13997
13998 SAA6588 RDS RECEIVER DRIVER
13999 M:      Hans Verkuil <hverkuil@xs4all.nl>
14000 L:      linux-media@vger.kernel.org
14001 T:      git git://linuxtv.org/media_tree.git
14002 W:      https://linuxtv.org
14003 S:      Odd Fixes
14004 F:      drivers/media/i2c/saa6588*
14005
14006 SAA7134 VIDEO4LINUX DRIVER
14007 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14008 L:      linux-media@vger.kernel.org
14009 W:      https://linuxtv.org
14010 T:      git git://linuxtv.org/media_tree.git
14011 S:      Odd fixes
14012 F:      Documentation/media/v4l-drivers/saa7134*
14013 F:      drivers/media/pci/saa7134/
14014
14015 SAA7146 VIDEO4LINUX-2 DRIVER
14016 M:      Hans Verkuil <hverkuil@xs4all.nl>
14017 L:      linux-media@vger.kernel.org
14018 T:      git git://linuxtv.org/media_tree.git
14019 S:      Maintained
14020 F:      drivers/media/common/saa7146/
14021 F:      drivers/media/pci/saa7146/
14022 F:      include/media/drv-intf/saa7146*
14023
14024 SAFESETID SECURITY MODULE
14025 M:     Micah Morton <mortonm@chromium.org>
14026 S:     Supported
14027 F:     security/safesetid/
14028 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14029
14030 SAMSUNG AUDIO (ASoC) DRIVERS
14031 M:      Krzysztof Kozlowski <krzk@kernel.org>
14032 M:      Sangbeom Kim <sbkim73@samsung.com>
14033 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14034 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14035 S:      Supported
14036 F:      sound/soc/samsung/
14037 F:      Documentation/devicetree/bindings/sound/samsung*
14038
14039 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14040 M:      Krzysztof Kozlowski <krzk@kernel.org>
14041 L:      linux-crypto@vger.kernel.org
14042 L:      linux-samsung-soc@vger.kernel.org
14043 S:      Maintained
14044 F:      drivers/crypto/exynos-rng.c
14045 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14046
14047 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14048 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14049 L:      linux-samsung-soc@vger.kernel.org
14050 S:      Maintained
14051 F:      drivers/char/hw_random/exynos-trng.c
14052 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14053
14054 SAMSUNG FRAMEBUFFER DRIVER
14055 M:      Jingoo Han <jingoohan1@gmail.com>
14056 L:      linux-fbdev@vger.kernel.org
14057 S:      Maintained
14058 F:      drivers/video/fbdev/s3c-fb.c
14059
14060 SAMSUNG LAPTOP DRIVER
14061 M:      Corentin Chary <corentin.chary@gmail.com>
14062 L:      platform-driver-x86@vger.kernel.org
14063 S:      Maintained
14064 F:      drivers/platform/x86/samsung-laptop.c
14065
14066 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14067 M:      Sangbeom Kim <sbkim73@samsung.com>
14068 M:      Krzysztof Kozlowski <krzk@kernel.org>
14069 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14070 L:      linux-kernel@vger.kernel.org
14071 L:      linux-samsung-soc@vger.kernel.org
14072 S:      Supported
14073 F:      drivers/mfd/sec*.c
14074 F:      drivers/regulator/s2m*.c
14075 F:      drivers/regulator/s5m*.c
14076 F:      drivers/clk/clk-s2mps11.c
14077 F:      drivers/rtc/rtc-s5m.c
14078 F:      include/linux/mfd/samsung/
14079 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14080 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14081 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14082 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14083
14084 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14085 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14086 L:      linux-media@vger.kernel.org
14087 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14088 S:      Maintained
14089 F:      drivers/media/platform/s3c-camif/
14090 F:      include/media/drv-intf/s3c_camif.h
14091
14092 SAMSUNG S3FWRN5 NFC DRIVER
14093 M:      Robert Baldyga <r.baldyga@samsung.com>
14094 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14095 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14096 S:      Supported
14097 F:      drivers/nfc/s3fwrn5
14098
14099 SAMSUNG S5C73M3 CAMERA DRIVER
14100 M:      Kyungmin Park <kyungmin.park@samsung.com>
14101 M:      Andrzej Hajda <a.hajda@samsung.com>
14102 L:      linux-media@vger.kernel.org
14103 S:      Supported
14104 F:      drivers/media/i2c/s5c73m3/*
14105
14106 SAMSUNG S5K5BAF CAMERA DRIVER
14107 M:      Kyungmin Park <kyungmin.park@samsung.com>
14108 M:      Andrzej Hajda <a.hajda@samsung.com>
14109 L:      linux-media@vger.kernel.org
14110 S:      Supported
14111 F:      drivers/media/i2c/s5k5baf.c
14112
14113 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14114 M:      Krzysztof Kozlowski <krzk@kernel.org>
14115 M:      Vladimir Zapolskiy <vz@mleia.com>
14116 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14117 L:      linux-crypto@vger.kernel.org
14118 L:      linux-samsung-soc@vger.kernel.org
14119 S:      Maintained
14120 F:      drivers/crypto/s5p-sss.c
14121
14122 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14123 M:      Kyungmin Park <kyungmin.park@samsung.com>
14124 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14125 L:      linux-media@vger.kernel.org
14126 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14127 S:      Supported
14128 F:      drivers/media/platform/exynos4-is/
14129
14130 SAMSUNG SOC CLOCK DRIVERS
14131 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14132 M:      Tomasz Figa <tomasz.figa@gmail.com>
14133 M:      Chanwoo Choi <cw00.choi@samsung.com>
14134 S:      Supported
14135 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14137 F:      drivers/clk/samsung/
14138 F:      include/dt-bindings/clock/exynos*.h
14139 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14140
14141 SAMSUNG SPI DRIVERS
14142 M:      Kukjin Kim <kgene@kernel.org>
14143 M:      Krzysztof Kozlowski <krzk@kernel.org>
14144 M:      Andi Shyti <andi@etezian.org>
14145 L:      linux-spi@vger.kernel.org
14146 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14147 S:      Maintained
14148 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14149 F:      drivers/spi/spi-s3c*
14150 F:      include/linux/platform_data/spi-s3c64xx.h
14151
14152 SAMSUNG SXGBE DRIVERS
14153 M:      Byungho An <bh74.an@samsung.com>
14154 M:      Girish K S <ks.giri@samsung.com>
14155 M:      Vipul Pandya <vipul.pandya@samsung.com>
14156 S:      Supported
14157 L:      netdev@vger.kernel.org
14158 F:      drivers/net/ethernet/samsung/sxgbe/
14159
14160 SAMSUNG THERMAL DRIVER
14161 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14162 L:      linux-pm@vger.kernel.org
14163 L:      linux-samsung-soc@vger.kernel.org
14164 S:      Supported
14165 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14166 F:      drivers/thermal/samsung/
14167
14168 SAMSUNG USB2 PHY DRIVER
14169 M:      Kamil Debski <kamil@wypas.org>
14170 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14171 L:      linux-kernel@vger.kernel.org
14172 S:      Supported
14173 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14174 F:      Documentation/driver-api/phy/samsung-usb2.rst
14175 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14176 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14177 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14178 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14179 F:      drivers/phy/samsung/phy-samsung-usb2.c
14180 F:      drivers/phy/samsung/phy-samsung-usb2.h
14181
14182 SC1200 WDT DRIVER
14183 M:      Zwane Mwaikambo <zwanem@gmail.com>
14184 S:      Maintained
14185 F:      drivers/watchdog/sc1200wdt.c
14186
14187 SCHEDULER
14188 M:      Ingo Molnar <mingo@redhat.com>
14189 M:      Peter Zijlstra <peterz@infradead.org>
14190 L:      linux-kernel@vger.kernel.org
14191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14192 S:      Maintained
14193 F:      kernel/sched/
14194 F:      include/linux/sched.h
14195 F:      include/uapi/linux/sched.h
14196 F:      include/linux/wait.h
14197 F:      include/linux/preempt.h
14198
14199 SCR24X CHIP CARD INTERFACE DRIVER
14200 M:      Lubomir Rintel <lkundrak@v3.sk>
14201 S:      Supported
14202 F:      drivers/char/pcmcia/scr24x_cs.c
14203
14204 SCSI CDROM DRIVER
14205 M:      Jens Axboe <axboe@kernel.dk>
14206 L:      linux-scsi@vger.kernel.org
14207 W:      http://www.kernel.dk
14208 S:      Maintained
14209 F:      drivers/scsi/sr*
14210
14211 SCSI RDMA PROTOCOL (SRP) INITIATOR
14212 M:      Bart Van Assche <bvanassche@acm.org>
14213 L:      linux-rdma@vger.kernel.org
14214 S:      Supported
14215 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14216 F:      drivers/infiniband/ulp/srp/
14217 F:      include/scsi/srp.h
14218
14219 SCSI RDMA PROTOCOL (SRP) TARGET
14220 M:      Bart Van Assche <bvanassche@acm.org>
14221 L:      linux-rdma@vger.kernel.org
14222 L:      target-devel@vger.kernel.org
14223 S:      Supported
14224 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14225 F:      drivers/infiniband/ulp/srpt/
14226
14227 SCSI SG DRIVER
14228 M:      Doug Gilbert <dgilbert@interlog.com>
14229 L:      linux-scsi@vger.kernel.org
14230 W:      http://sg.danny.cz/sg
14231 S:      Maintained
14232 F:      Documentation/scsi/scsi-generic.txt
14233 F:      drivers/scsi/sg.c
14234 F:      include/scsi/sg.h
14235
14236 SCSI SUBSYSTEM
14237 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14239 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14241 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14242 L:      linux-scsi@vger.kernel.org
14243 S:      Maintained
14244 F:      Documentation/devicetree/bindings/scsi/
14245 F:      drivers/scsi/
14246 F:      include/scsi/
14247
14248 SCSI TAPE DRIVER
14249 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14250 L:      linux-scsi@vger.kernel.org
14251 S:      Maintained
14252 F:      Documentation/scsi/st.txt
14253 F:      drivers/scsi/st.*
14254 F:      drivers/scsi/st_*.h
14255
14256 SCSI TARGET SUBSYSTEM
14257 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14258 L:      linux-scsi@vger.kernel.org
14259 L:      target-devel@vger.kernel.org
14260 W:      http://www.linux-iscsi.org
14261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14262 Q:      https://patchwork.kernel.org/project/target-devel/list/
14263 S:      Supported
14264 F:      drivers/target/
14265 F:      include/target/
14266 F:      Documentation/target/
14267
14268 SCTP PROTOCOL
14269 M:      Vlad Yasevich <vyasevich@gmail.com>
14270 M:      Neil Horman <nhorman@tuxdriver.com>
14271 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14272 L:      linux-sctp@vger.kernel.org
14273 W:      http://lksctp.sourceforge.net
14274 S:      Maintained
14275 F:      Documentation/networking/sctp.txt
14276 F:      include/linux/sctp.h
14277 F:      include/uapi/linux/sctp.h
14278 F:      include/net/sctp/
14279 F:      net/sctp/
14280
14281 SCx200 CPU SUPPORT
14282 M:      Jim Cromie <jim.cromie@gmail.com>
14283 S:      Odd Fixes
14284 F:      Documentation/i2c/busses/scx200_acb
14285 F:      arch/x86/platform/scx200/
14286 F:      drivers/watchdog/scx200_wdt.c
14287 F:      drivers/i2c/busses/scx200*
14288 F:      drivers/mtd/maps/scx200_docflash.c
14289 F:      include/linux/scx200.h
14290
14291 SCx200 GPIO DRIVER
14292 M:      Jim Cromie <jim.cromie@gmail.com>
14293 S:      Maintained
14294 F:      drivers/char/scx200_gpio.c
14295 F:      include/linux/scx200_gpio.h
14296
14297 SCx200 HRT CLOCKSOURCE DRIVER
14298 M:      Jim Cromie <jim.cromie@gmail.com>
14299 S:      Maintained
14300 F:      drivers/clocksource/scx200_hrt.c
14301
14302 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14303 M:      Sascha Sommer <saschasommer@freenet.de>
14304 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14305 S:      Maintained
14306 F:      drivers/mmc/host/sdricoh_cs.c
14307
14308 SECO BOARDS CEC DRIVER
14309 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14310 S:      Maintained
14311 F:      drivers/media/platform/seco-cec/seco-cec.c
14312 F:      drivers/media/platform/seco-cec/seco-cec.h
14313
14314 SECURE COMPUTING
14315 M:      Kees Cook <keescook@chromium.org>
14316 R:      Andy Lutomirski <luto@amacapital.net>
14317 R:      Will Drewry <wad@chromium.org>
14318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14319 S:      Supported
14320 F:      kernel/seccomp.c
14321 F:      include/uapi/linux/seccomp.h
14322 F:      include/linux/seccomp.h
14323 F:      tools/testing/selftests/seccomp/*
14324 F:      tools/testing/selftests/kselftest_harness.h
14325 F:      Documentation/userspace-api/seccomp_filter.rst
14326 K:      \bsecure_computing
14327 K:      \bTIF_SECCOMP\b
14328
14329 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14330 M:      Al Cooper <alcooperx@gmail.com>
14331 L:      linux-mmc@vger.kernel.org
14332 L:      bcm-kernel-feedback-list@broadcom.com
14333 S:      Maintained
14334 F:      drivers/mmc/host/sdhci-brcmstb*
14335
14336 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14337 M:      Adrian Hunter <adrian.hunter@intel.com>
14338 L:      linux-mmc@vger.kernel.org
14339 S:      Maintained
14340 F:      drivers/mmc/host/sdhci*
14341 F:      include/linux/mmc/sdhci*
14342
14343 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14344 M:      Adrian Hunter <adrian.hunter@intel.com>
14345 M:      Ritesh Harjani <riteshh@codeaurora.org>
14346 M:      Asutosh Das <asutoshd@codeaurora.org>
14347 L:      linux-mmc@vger.kernel.org
14348 S:      Maintained
14349 F:      drivers/mmc/host/cqhci*
14350
14351 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14352 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14353 M:      Manjunath M B <manjumb@synopsys.com>
14354 L:      linux-mmc@vger.kernel.org
14355 S:      Maintained
14356 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14357
14358 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14359 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14360 L:      linux-mmc@vger.kernel.org
14361 S:      Supported
14362 F:      drivers/mmc/host/sdhci-of-at91.c
14363
14364 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14365 M:      Ben Dooks <ben-linux@fluff.org>
14366 M:      Jaehoon Chung <jh80.chung@samsung.com>
14367 L:      linux-mmc@vger.kernel.org
14368 S:      Maintained
14369 F:      drivers/mmc/host/sdhci-s3c*
14370
14371 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14372 M:      Viresh Kumar <vireshk@kernel.org>
14373 L:      linux-mmc@vger.kernel.org
14374 S:      Maintained
14375 F:      drivers/mmc/host/sdhci-spear.c
14376
14377 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14378 M:      Kishon Vijay Abraham I <kishon@ti.com>
14379 L:      linux-mmc@vger.kernel.org
14380 S:      Maintained
14381 F:      drivers/mmc/host/sdhci-omap.c
14382
14383 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14384 M:      Scott Bauer <scott.bauer@intel.com>
14385 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14386 L:      linux-block@vger.kernel.org
14387 S:      Supported
14388 F:      block/sed*
14389 F:      block/opal_proto.h
14390 F:      include/linux/sed*
14391 F:      include/uapi/linux/sed*
14392
14393 SECURITY CONTACT
14394 M:      Security Officers <security@kernel.org>
14395 S:      Supported
14396
14397 SECURITY SUBSYSTEM
14398 M:      James Morris <jmorris@namei.org>
14399 M:      "Serge E. Hallyn" <serge@hallyn.com>
14400 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14402 W:      http://kernsec.org/
14403 S:      Supported
14404 F:      security/
14405 X:      security/selinux/
14406
14407 SELINUX SECURITY MODULE
14408 M:      Paul Moore <paul@paul-moore.com>
14409 M:      Stephen Smalley <sds@tycho.nsa.gov>
14410 M:      Eric Paris <eparis@parisplace.org>
14411 L:      selinux@vger.kernel.org
14412 W:      https://selinuxproject.org
14413 W:      https://github.com/SELinuxProject
14414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14415 S:      Supported
14416 F:      include/uapi/linux/selinux_netlink.h
14417 F:      security/selinux/
14418 F:      scripts/selinux/
14419 F:      Documentation/admin-guide/LSM/SELinux.rst
14420
14421 SENSABLE PHANTOM
14422 M:      Jiri Slaby <jirislaby@gmail.com>
14423 S:      Maintained
14424 F:      drivers/misc/phantom.c
14425 F:      include/uapi/linux/phantom.h
14426
14427 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14428 M:      Tomasz Duszynski <tduszyns@gmail.com>
14429 S:      Maintained
14430 F:      drivers/iio/chemical/sps30.c
14431 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14432
14433 SERIAL DEVICE BUS
14434 M:      Rob Herring <robh@kernel.org>
14435 L:      linux-serial@vger.kernel.org
14436 S:      Maintained
14437 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14438 F:      drivers/tty/serdev/
14439 F:      include/linux/serdev.h
14440
14441 SERIAL DRIVERS
14442 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14443 L:      linux-serial@vger.kernel.org
14444 S:      Maintained
14445 F:      Documentation/devicetree/bindings/serial/
14446 F:      drivers/tty/serial/
14447
14448 SERIAL IR RECEIVER
14449 M:      Sean Young <sean@mess.org>
14450 L:      linux-media@vger.kernel.org
14451 S:      Maintained
14452 F:      drivers/media/rc/serial_ir.c
14453
14454 SFC NETWORK DRIVER
14455 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14456 M:      Edward Cree <ecree@solarflare.com>
14457 M:      Martin Habets <mhabets@solarflare.com>
14458 L:      netdev@vger.kernel.org
14459 S:      Supported
14460 F:      drivers/net/ethernet/sfc/
14461
14462 SFF/SFP/SFP+ MODULE SUPPORT
14463 M:      Russell King <linux@armlinux.org.uk>
14464 L:      netdev@vger.kernel.org
14465 S:      Maintained
14466 F:      drivers/net/phy/phylink.c
14467 F:      drivers/net/phy/sfp*
14468 F:      include/linux/phylink.h
14469 F:      include/linux/sfp.h
14470 K:      phylink
14471
14472 SGI GRU DRIVER
14473 M:      Dimitri Sivanich <sivanich@sgi.com>
14474 S:      Maintained
14475 F:      drivers/misc/sgi-gru/
14476
14477 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14478 M:      Pat Gefre <pfg@sgi.com>
14479 L:      linux-ia64@vger.kernel.org
14480 S:      Supported
14481 F:      Documentation/ia64/serial.rst
14482 F:      drivers/tty/serial/ioc?_serial.c
14483 F:      include/linux/ioc?.h
14484
14485 SGI XP/XPC/XPNET DRIVER
14486 M:      Cliff Whickman <cpw@sgi.com>
14487 M:      Robin Holt <robinmholt@gmail.com>
14488 S:      Maintained
14489 F:      drivers/misc/sgi-xp/
14490
14491 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14492 M:      Ursula Braun <ubraun@linux.ibm.com>
14493 M:      Karsten Graul <kgraul@linux.ibm.com>
14494 L:      linux-s390@vger.kernel.org
14495 W:      http://www.ibm.com/developerworks/linux/linux390/
14496 S:      Supported
14497 F:      net/smc/
14498
14499 SHARP RJ54N1CB0C SENSOR DRIVER
14500 M:      Jacopo Mondi <jacopo@jmondi.org>
14501 L:      linux-media@vger.kernel.org
14502 T:      git git://linuxtv.org/media_tree.git
14503 S:      Odd fixes
14504 F:      drivers/media/i2c/rj54n1cb0c.c
14505 F:      include/media/i2c/rj54n1cb0c.h
14506
14507 SH_VEU V4L2 MEM2MEM DRIVER
14508 L:      linux-media@vger.kernel.org
14509 S:      Orphan
14510 F:      drivers/media/platform/sh_veu.c
14511
14512 SH_VOU V4L2 OUTPUT DRIVER
14513 L:      linux-media@vger.kernel.org
14514 S:      Orphan
14515 F:      drivers/media/platform/sh_vou.c
14516 F:      include/media/drv-intf/sh_vou.h
14517
14518 SI2157 MEDIA DRIVER
14519 M:      Antti Palosaari <crope@iki.fi>
14520 L:      linux-media@vger.kernel.org
14521 W:      https://linuxtv.org
14522 W:      http://palosaari.fi/linux/
14523 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14524 T:      git git://linuxtv.org/anttip/media_tree.git
14525 S:      Maintained
14526 F:      drivers/media/tuners/si2157*
14527
14528 SI2165 MEDIA DRIVER
14529 M:      Matthias Schwarzott <zzam@gentoo.org>
14530 L:      linux-media@vger.kernel.org
14531 W:      https://linuxtv.org
14532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14533 S:      Maintained
14534 F:      drivers/media/dvb-frontends/si2165*
14535
14536 SI2168 MEDIA DRIVER
14537 M:      Antti Palosaari <crope@iki.fi>
14538 L:      linux-media@vger.kernel.org
14539 W:      https://linuxtv.org
14540 W:      http://palosaari.fi/linux/
14541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14542 T:      git git://linuxtv.org/anttip/media_tree.git
14543 S:      Maintained
14544 F:      drivers/media/dvb-frontends/si2168*
14545
14546 SI470X FM RADIO RECEIVER I2C DRIVER
14547 M:      Hans Verkuil <hverkuil@xs4all.nl>
14548 L:      linux-media@vger.kernel.org
14549 T:      git git://linuxtv.org/media_tree.git
14550 W:      https://linuxtv.org
14551 S:      Odd Fixes
14552 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14553
14554 SI470X FM RADIO RECEIVER USB DRIVER
14555 M:      Hans Verkuil <hverkuil@xs4all.nl>
14556 L:      linux-media@vger.kernel.org
14557 T:      git git://linuxtv.org/media_tree.git
14558 W:      https://linuxtv.org
14559 S:      Maintained
14560 F:      drivers/media/radio/si470x/radio-si470x-common.c
14561 F:      drivers/media/radio/si470x/radio-si470x.h
14562 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14563
14564 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14565 M:      Eduardo Valentin <edubezval@gmail.com>
14566 L:      linux-media@vger.kernel.org
14567 T:      git git://linuxtv.org/media_tree.git
14568 W:      https://linuxtv.org
14569 S:      Odd Fixes
14570 F:      drivers/media/radio/si4713/si4713.?
14571
14572 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14573 M:      Eduardo Valentin <edubezval@gmail.com>
14574 L:      linux-media@vger.kernel.org
14575 T:      git git://linuxtv.org/media_tree.git
14576 W:      https://linuxtv.org
14577 S:      Odd Fixes
14578 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14579
14580 SI4713 FM RADIO TRANSMITTER USB DRIVER
14581 M:      Hans Verkuil <hverkuil@xs4all.nl>
14582 L:      linux-media@vger.kernel.org
14583 T:      git git://linuxtv.org/media_tree.git
14584 W:      https://linuxtv.org
14585 S:      Maintained
14586 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14587
14588 SIANO DVB DRIVER
14589 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14590 L:      linux-media@vger.kernel.org
14591 W:      https://linuxtv.org
14592 T:      git git://linuxtv.org/media_tree.git
14593 S:      Odd fixes
14594 F:      drivers/media/common/siano/
14595 F:      drivers/media/usb/siano/
14596 F:      drivers/media/usb/siano/
14597 F:      drivers/media/mmc/siano/
14598
14599 SIFIVE DRIVERS
14600 M:      Palmer Dabbelt <palmer@sifive.com>
14601 M:      Paul Walmsley <paul.walmsley@sifive.com>
14602 L:      linux-riscv@lists.infradead.org
14603 T:      git git://github.com/sifive/riscv-linux.git
14604 S:      Supported
14605 K:      [^@]sifive
14606 N:      sifive
14607
14608 SIFIVE FU540 SYSTEM-ON-CHIP
14609 M:      Paul Walmsley <paul.walmsley@sifive.com>
14610 M:      Palmer Dabbelt <palmer@sifive.com>
14611 L:      linux-riscv@lists.infradead.org
14612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14613 S:      Supported
14614 K:      fu540
14615 N:      fu540
14616
14617 SILEAD TOUCHSCREEN DRIVER
14618 M:      Hans de Goede <hdegoede@redhat.com>
14619 L:      linux-input@vger.kernel.org
14620 L:      platform-driver-x86@vger.kernel.org
14621 S:      Maintained
14622 F:      drivers/input/touchscreen/silead.c
14623 F:      drivers/platform/x86/touchscreen_dmi.c
14624
14625 SILICON MOTION SM712 FRAME BUFFER DRIVER
14626 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14627 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14628 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14629 L:      linux-fbdev@vger.kernel.org
14630 S:      Maintained
14631 F:      drivers/video/fbdev/sm712*
14632 F:      Documentation/fb/sm712fb.rst
14633
14634 SIMPLE FIRMWARE INTERFACE (SFI)
14635 M:      Len Brown <lenb@kernel.org>
14636 L:      sfi-devel@simplefirmware.org
14637 W:      http://simplefirmware.org/
14638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14639 S:      Supported
14640 F:      arch/x86/platform/sfi/
14641 F:      drivers/sfi/
14642 F:      include/linux/sfi*.h
14643
14644 SIMPLEFB FB DRIVER
14645 M:      Hans de Goede <hdegoede@redhat.com>
14646 L:      linux-fbdev@vger.kernel.org
14647 S:      Maintained
14648 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14649 F:      drivers/video/fbdev/simplefb.c
14650 F:      include/linux/platform_data/simplefb.h
14651
14652 SIMTEC EB110ATX (Chalice CATS)
14653 P:      Ben Dooks
14654 P:      Vincent Sanders <vince@simtec.co.uk>
14655 M:      Simtec Linux Team <linux@simtec.co.uk>
14656 W:      http://www.simtec.co.uk/products/EB110ATX/
14657 S:      Supported
14658
14659 SIMTEC EB2410ITX (BAST)
14660 P:      Ben Dooks
14661 P:      Vincent Sanders <vince@simtec.co.uk>
14662 M:      Simtec Linux Team <linux@simtec.co.uk>
14663 W:      http://www.simtec.co.uk/products/EB2410ITX/
14664 S:      Supported
14665 F:      arch/arm/mach-s3c24xx/mach-bast.c
14666 F:      arch/arm/mach-s3c24xx/bast-ide.c
14667 F:      arch/arm/mach-s3c24xx/bast-irq.c
14668
14669 SIPHASH PRF ROUTINES
14670 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14671 S:      Maintained
14672 F:      lib/siphash.c
14673 F:      lib/test_siphash.c
14674 F:      include/linux/siphash.h
14675
14676 SIOX
14677 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14678 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14679 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14680 S:      Supported
14681 F:      drivers/siox/*
14682 F:      drivers/gpio/gpio-siox.c
14683 F:      include/trace/events/siox.h
14684
14685 SIS 190 ETHERNET DRIVER
14686 M:      Francois Romieu <romieu@fr.zoreil.com>
14687 L:      netdev@vger.kernel.org
14688 S:      Maintained
14689 F:      drivers/net/ethernet/sis/sis190.c
14690
14691 SIS 900/7016 FAST ETHERNET DRIVER
14692 M:      Daniele Venzano <venza@brownhat.org>
14693 W:      http://www.brownhat.org/sis900.html
14694 L:      netdev@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/net/ethernet/sis/sis900.*
14697
14698 SIS FRAMEBUFFER DRIVER
14699 M:      Thomas Winischhofer <thomas@winischhofer.net>
14700 W:      http://www.winischhofer.net/linuxsisvga.shtml
14701 S:      Maintained
14702 F:      Documentation/fb/sisfb.rst
14703 F:      drivers/video/fbdev/sis/
14704 F:      include/video/sisfb.h
14705
14706 SIS USB2VGA DRIVER
14707 M:      Thomas Winischhofer <thomas@winischhofer.net>
14708 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14709 S:      Maintained
14710 F:      drivers/usb/misc/sisusbvga/
14711
14712 SLAB ALLOCATOR
14713 M:      Christoph Lameter <cl@linux.com>
14714 M:      Pekka Enberg <penberg@kernel.org>
14715 M:      David Rientjes <rientjes@google.com>
14716 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14717 M:      Andrew Morton <akpm@linux-foundation.org>
14718 L:      linux-mm@kvack.org
14719 S:      Maintained
14720 F:      include/linux/sl?b*.h
14721 F:      mm/sl?b*
14722
14723 SLEEPABLE READ-COPY UPDATE (SRCU)
14724 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14725 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14726 M:      Josh Triplett <josh@joshtriplett.org>
14727 R:      Steven Rostedt <rostedt@goodmis.org>
14728 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14729 L:      rcu@vger.kernel.org
14730 W:      http://www.rdrop.com/users/paulmck/RCU/
14731 S:      Supported
14732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14733 F:      include/linux/srcu*.h
14734 F:      kernel/rcu/srcu*.c
14735
14736 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14737 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14739 S:      Maintained
14740 F:      drivers/slimbus/
14741 F:      Documentation/devicetree/bindings/slimbus/
14742 F:      include/linux/slimbus.h
14743
14744 SMACK SECURITY MODULE
14745 M:      Casey Schaufler <casey@schaufler-ca.com>
14746 L:      linux-security-module@vger.kernel.org
14747 W:      http://schaufler-ca.com
14748 T:      git git://github.com/cschaufler/smack-next
14749 S:      Maintained
14750 F:      Documentation/admin-guide/LSM/Smack.rst
14751 F:      security/smack/
14752
14753 SMC91x ETHERNET DRIVER
14754 M:      Nicolas Pitre <nico@fluxnic.net>
14755 S:      Odd Fixes
14756 F:      drivers/net/ethernet/smsc/smc91x.*
14757
14758 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14759 M:      Sakari Ailus <sakari.ailus@iki.fi>
14760 L:      linux-media@vger.kernel.org
14761 S:      Maintained
14762 F:      drivers/media/i2c/smiapp/
14763 F:      include/media/i2c/smiapp.h
14764 F:      drivers/media/i2c/smiapp-pll.c
14765 F:      drivers/media/i2c/smiapp-pll.h
14766 F:      include/uapi/linux/smiapp.h
14767 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14768
14769 SMM665 HARDWARE MONITOR DRIVER
14770 M:      Guenter Roeck <linux@roeck-us.net>
14771 L:      linux-hwmon@vger.kernel.org
14772 S:      Maintained
14773 F:      Documentation/hwmon/smm665.rst
14774 F:      drivers/hwmon/smm665.c
14775
14776 SMSC EMC2103 HARDWARE MONITOR DRIVER
14777 M:      Steve Glendinning <steve.glendinning@shawell.net>
14778 L:      linux-hwmon@vger.kernel.org
14779 S:      Maintained
14780 F:      Documentation/hwmon/emc2103.rst
14781 F:      drivers/hwmon/emc2103.c
14782
14783 SMSC SCH5627 HARDWARE MONITOR DRIVER
14784 M:      Hans de Goede <hdegoede@redhat.com>
14785 L:      linux-hwmon@vger.kernel.org
14786 S:      Supported
14787 F:      Documentation/hwmon/sch5627.rst
14788 F:      drivers/hwmon/sch5627.c
14789
14790 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14791 M:      Steve Glendinning <steve.glendinning@shawell.net>
14792 L:      linux-fbdev@vger.kernel.org
14793 S:      Maintained
14794 F:      drivers/video/fbdev/smscufx.c
14795
14796 SMSC47B397 HARDWARE MONITOR DRIVER
14797 M:      Jean Delvare <jdelvare@suse.com>
14798 L:      linux-hwmon@vger.kernel.org
14799 S:      Maintained
14800 F:      Documentation/hwmon/smsc47b397.rst
14801 F:      drivers/hwmon/smsc47b397.c
14802
14803 SMSC911x ETHERNET DRIVER
14804 M:      Steve Glendinning <steve.glendinning@shawell.net>
14805 L:      netdev@vger.kernel.org
14806 S:      Maintained
14807 F:      include/linux/smsc911x.h
14808 F:      drivers/net/ethernet/smsc/smsc911x.*
14809
14810 SMSC9420 PCI ETHERNET DRIVER
14811 M:      Steve Glendinning <steve.glendinning@shawell.net>
14812 L:      netdev@vger.kernel.org
14813 S:      Maintained
14814 F:      drivers/net/ethernet/smsc/smsc9420.*
14815
14816 SOC-CAMERA V4L2 SUBSYSTEM
14817 L:      linux-media@vger.kernel.org
14818 T:      git git://linuxtv.org/media_tree.git
14819 S:      Orphan
14820 F:      include/media/soc_camera.h
14821 F:      drivers/staging/media/soc_camera/
14822
14823 SOCIONEXT SYNQUACER I2C DRIVER
14824 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14825 L:      linux-i2c@vger.kernel.org
14826 S:      Maintained
14827 F:      drivers/i2c/busses/i2c-synquacer.c
14828 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14829
14830 SOCIONEXT UNIPHIER SOUND DRIVER
14831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14832 S:      Orphan
14833 F:      sound/soc/uniphier/
14834
14835 SOEKRIS NET48XX LED SUPPORT
14836 M:      Chris Boot <bootc@bootc.net>
14837 S:      Maintained
14838 F:      drivers/leds/leds-net48xx.c
14839
14840 SOFT-IWARP DRIVER (siw)
14841 M:      Bernard Metzler <bmt@zurich.ibm.com>
14842 L:      linux-rdma@vger.kernel.org
14843 S:      Supported
14844 F:      drivers/infiniband/sw/siw/
14845 F:      include/uapi/rdma/siw-abi.h
14846
14847 SOFT-ROCE DRIVER (rxe)
14848 M:      Moni Shoua <monis@mellanox.com>
14849 L:      linux-rdma@vger.kernel.org
14850 S:      Supported
14851 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14852 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14853 F:      drivers/infiniband/sw/rxe/
14854 F:      include/uapi/rdma/rdma_user_rxe.h
14855
14856 SOFTLOGIC 6x10 MPEG CODEC
14857 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14858 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14859 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14860 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14861 M:      Ismael Luceno <ismael@iodev.co.uk>
14862 L:      linux-media@vger.kernel.org
14863 S:      Supported
14864 F:      drivers/media/pci/solo6x10/
14865
14866 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14867 M:      James Morse <james.morse@arm.com>
14868 L:      linux-arm-kernel@lists.infradead.org
14869 S:      Maintained
14870 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14871 F:      drivers/firmware/arm_sdei.c
14872 F:      include/linux/arm_sdei.h
14873 F:      include/uapi/linux/arm_sdei.h
14874
14875 SOFTWARE RAID (Multiple Disks) SUPPORT
14876 M:      Song Liu <song@kernel.org>
14877 L:      linux-raid@vger.kernel.org
14878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14879 S:      Supported
14880 F:      drivers/md/Makefile
14881 F:      drivers/md/Kconfig
14882 F:      drivers/md/md*
14883 F:      drivers/md/raid*
14884 F:      include/linux/raid/
14885 F:      include/uapi/linux/raid/
14886
14887 SOCIONEXT (SNI) AVE NETWORK DRIVER
14888 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14889 L:      netdev@vger.kernel.org
14890 S:      Maintained
14891 F:      drivers/net/ethernet/socionext/sni_ave.c
14892 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14893
14894 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14895 M:      Jassi Brar <jaswinder.singh@linaro.org>
14896 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14897 L:      netdev@vger.kernel.org
14898 S:      Maintained
14899 F:      drivers/net/ethernet/socionext/netsec.c
14900 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14901
14902 SOCIONEXT (SNI) Synquacer SPI DRIVER
14903 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14904 M:      Jassi Brar <jaswinder.singh@linaro.org>
14905 L:      linux-spi@vger.kernel.org
14906 S:      Maintained
14907 F:      drivers/spi/spi-synquacer.c
14908 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14909
14910 SOLIDRUN CLEARFOG SUPPORT
14911 M:      Russell King <linux@armlinux.org.uk>
14912 S:      Maintained
14913 F:      arch/arm/boot/dts/armada-388-clearfog*
14914 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14915
14916 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14917 M:      Russell King <linux@armlinux.org.uk>
14918 S:      Maintained
14919 F:      arch/arm/boot/dts/imx6*-cubox-i*
14920 F:      arch/arm/boot/dts/imx6*-hummingboard*
14921 F:      arch/arm/boot/dts/imx6*-sr-*
14922
14923 SONIC NETWORK DRIVER
14924 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14925 L:      netdev@vger.kernel.org
14926 S:      Maintained
14927 F:      drivers/net/ethernet/natsemi/sonic.*
14928
14929 SONICS SILICON BACKPLANE DRIVER (SSB)
14930 M:      Michael Buesch <m@bues.ch>
14931 L:      linux-wireless@vger.kernel.org
14932 S:      Maintained
14933 F:      drivers/ssb/
14934 F:      include/linux/ssb/
14935
14936 SONY IMX214 SENSOR DRIVER
14937 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14938 L:      linux-media@vger.kernel.org
14939 T:      git git://linuxtv.org/media_tree.git
14940 S:      Maintained
14941 F:      drivers/media/i2c/imx214.c
14942 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14943
14944 SONY IMX258 SENSOR DRIVER
14945 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14946 L:      linux-media@vger.kernel.org
14947 T:      git git://linuxtv.org/media_tree.git
14948 S:      Maintained
14949 F:      drivers/media/i2c/imx258.c
14950
14951 SONY IMX274 SENSOR DRIVER
14952 M:      Leon Luo <leonl@leopardimaging.com>
14953 L:      linux-media@vger.kernel.org
14954 T:      git git://linuxtv.org/media_tree.git
14955 S:      Maintained
14956 F:      drivers/media/i2c/imx274.c
14957 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14958
14959 SONY IMX319 SENSOR DRIVER
14960 M:      Bingbu Cao <bingbu.cao@intel.com>
14961 L:      linux-media@vger.kernel.org
14962 T:      git git://linuxtv.org/media_tree.git
14963 S:      Maintained
14964 F:      drivers/media/i2c/imx319.c
14965
14966 SONY IMX355 SENSOR DRIVER
14967 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14968 L:      linux-media@vger.kernel.org
14969 T:      git git://linuxtv.org/media_tree.git
14970 S:      Maintained
14971 F:      drivers/media/i2c/imx355.c
14972
14973 SONY MEMORYSTICK SUBSYSTEM
14974 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14975 M:      Alex Dubov <oakad@yahoo.com>
14976 M:      Ulf Hansson <ulf.hansson@linaro.org>
14977 L:      linux-mmc@vger.kernel.org
14978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14979 S:      Maintained
14980 F:      drivers/memstick/
14981 F:      include/linux/memstick.h
14982
14983 SONY VAIO CONTROL DEVICE DRIVER
14984 M:      Mattia Dongili <malattia@linux.it>
14985 L:      platform-driver-x86@vger.kernel.org
14986 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14987 S:      Maintained
14988 F:      Documentation/admin-guide/laptops/sony-laptop.rst
14989 F:      drivers/char/sonypi.c
14990 F:      drivers/platform/x86/sony-laptop.c
14991 F:      include/linux/sony-laptop.h
14992
14993 SOUND
14994 M:      Jaroslav Kysela <perex@perex.cz>
14995 M:      Takashi Iwai <tiwai@suse.com>
14996 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14997 W:      http://www.alsa-project.org/
14998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14999 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15000 S:      Maintained
15001 F:      Documentation/sound/
15002 F:      include/sound/
15003 F:      include/uapi/sound/
15004 F:      sound/
15005
15006 SOUND - COMPRESSED AUDIO
15007 M:      Vinod Koul <vkoul@kernel.org>
15008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15010 S:      Supported
15011 F:      Documentation/sound/designs/compress-offload.rst
15012 F:      include/sound/compress_driver.h
15013 F:      include/uapi/sound/compress_*
15014 F:      sound/core/compress_offload.c
15015 F:      sound/soc/soc-compress.c
15016
15017 SOUND - DMAENGINE HELPERS
15018 M:      Lars-Peter Clausen <lars@metafoo.de>
15019 S:      Supported
15020 F:      include/sound/dmaengine_pcm.h
15021 F:      sound/core/pcm_dmaengine.c
15022 F:      sound/soc/soc-generic-dmaengine-pcm.c
15023
15024 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15025 M:      Liam Girdwood <lgirdwood@gmail.com>
15026 M:      Mark Brown <broonie@kernel.org>
15027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15029 W:      http://alsa-project.org/main/index.php/ASoC
15030 S:      Supported
15031 F:      Documentation/devicetree/bindings/sound/
15032 F:      Documentation/sound/soc/
15033 F:      sound/soc/
15034 F:      include/dt-bindings/sound/
15035 F:      include/sound/soc*
15036
15037 SOUNDWIRE SUBSYSTEM
15038 M:      Vinod Koul <vkoul@kernel.org>
15039 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15040 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15042 S:      Supported
15043 F:      Documentation/driver-api/soundwire/
15044 F:      drivers/soundwire/
15045 F:      include/linux/soundwire/
15046
15047 SP2 MEDIA DRIVER
15048 M:      Olli Salonen <olli.salonen@iki.fi>
15049 L:      linux-media@vger.kernel.org
15050 W:      https://linuxtv.org
15051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15052 S:      Maintained
15053 F:      drivers/media/dvb-frontends/sp2*
15054
15055 SPARC + UltraSPARC (sparc/sparc64)
15056 M:      "David S. Miller" <davem@davemloft.net>
15057 L:      sparclinux@vger.kernel.org
15058 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15061 S:      Maintained
15062 F:      arch/sparc/
15063 F:      drivers/sbus/
15064
15065 SPARC SERIAL DRIVERS
15066 M:      "David S. Miller" <davem@davemloft.net>
15067 L:      sparclinux@vger.kernel.org
15068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15070 S:      Maintained
15071 F:      include/linux/sunserialcore.h
15072 F:      drivers/tty/serial/suncore.c
15073 F:      drivers/tty/serial/sunhv.c
15074 F:      drivers/tty/serial/sunsab.c
15075 F:      drivers/tty/serial/sunsab.h
15076 F:      drivers/tty/serial/sunsu.c
15077 F:      drivers/tty/serial/sunzilog.c
15078 F:      drivers/tty/serial/sunzilog.h
15079 F:      drivers/tty/vcc.c
15080
15081 SPARSE CHECKER
15082 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15083 L:      linux-sparse@vger.kernel.org
15084 W:      https://sparse.wiki.kernel.org/
15085 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15086 S:      Maintained
15087 F:      include/linux/compiler.h
15088
15089 SPEAR CLOCK FRAMEWORK SUPPORT
15090 M:      Viresh Kumar <vireshk@kernel.org>
15091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15092 W:      http://www.st.com/spear
15093 S:      Maintained
15094 F:      drivers/clk/spear/
15095
15096 SPEAR PLATFORM SUPPORT
15097 M:      Viresh Kumar <vireshk@kernel.org>
15098 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15100 W:      http://www.st.com/spear
15101 S:      Maintained
15102 F:      arch/arm/boot/dts/spear*
15103 F:      arch/arm/mach-spear/
15104
15105 SPI NOR SUBSYSTEM
15106 M:      Marek Vasut <marek.vasut@gmail.com>
15107 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15108 L:      linux-mtd@lists.infradead.org
15109 W:      http://www.linux-mtd.infradead.org/
15110 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15112 S:      Maintained
15113 F:      drivers/mtd/spi-nor/
15114 F:      include/linux/mtd/spi-nor.h
15115
15116 SPI SUBSYSTEM
15117 M:      Mark Brown <broonie@kernel.org>
15118 L:      linux-spi@vger.kernel.org
15119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15120 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15121 S:      Maintained
15122 F:      Documentation/devicetree/bindings/spi/
15123 F:      Documentation/spi/
15124 F:      drivers/spi/
15125 F:      include/linux/spi/
15126 F:      include/uapi/linux/spi/
15127 F:      tools/spi/
15128
15129 SPIDERNET NETWORK DRIVER for CELL
15130 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15131 L:      netdev@vger.kernel.org
15132 S:      Supported
15133 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15134 F:      drivers/net/ethernet/toshiba/spider_net*
15135
15136 SPMI SUBSYSTEM
15137 R:      Stephen Boyd <sboyd@kernel.org>
15138 L:      linux-arm-msm@vger.kernel.org
15139 F:      Documentation/devicetree/bindings/spmi/
15140 F:      drivers/spmi/
15141 F:      include/dt-bindings/spmi/spmi.h
15142 F:      include/linux/spmi.h
15143 F:      include/trace/events/spmi.h
15144
15145 SPU FILE SYSTEM
15146 M:      Jeremy Kerr <jk@ozlabs.org>
15147 L:      linuxppc-dev@lists.ozlabs.org
15148 W:      http://www.ibm.com/developerworks/power/cell/
15149 S:      Supported
15150 F:      Documentation/filesystems/spufs.txt
15151 F:      arch/powerpc/platforms/cell/spufs/
15152
15153 SQUASHFS FILE SYSTEM
15154 M:      Phillip Lougher <phillip@squashfs.org.uk>
15155 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15156 W:      http://squashfs.org.uk
15157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15158 S:      Maintained
15159 F:      Documentation/filesystems/squashfs.txt
15160 F:      fs/squashfs/
15161
15162 SRM (Alpha) environment access
15163 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15164 S:      Maintained
15165 F:      arch/alpha/kernel/srm_env.c
15166
15167 ST LSM6DSx IMU IIO DRIVER
15168 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15169 L:      linux-iio@vger.kernel.org
15170 W:      http://www.st.com/
15171 S:      Maintained
15172 F:      drivers/iio/imu/st_lsm6dsx/
15173 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15174
15175 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15176 M:      Mickael Guene <mickael.guene@st.com>
15177 L:      linux-media@vger.kernel.org
15178 T:      git git://linuxtv.org/media_tree.git
15179 S:      Maintained
15180 F:      drivers/media/i2c/st-mipid02.c
15181 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15182
15183 ST STM32 I2C/SMBUS DRIVER
15184 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15185 L:      linux-i2c@vger.kernel.org
15186 S:      Maintained
15187 F:      drivers/i2c/busses/i2c-stm32*
15188
15189 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15190 M:      Song Qiang <songqiang1304521@gmail.com>
15191 L:      linux-iio@vger.kernel.org
15192 S:      Maintained
15193 F:      drivers/iio/proximity/vl53l0x-i2c.c
15194 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15195
15196 STABLE BRANCH
15197 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15198 M:      Sasha Levin <sashal@kernel.org>
15199 L:      stable@vger.kernel.org
15200 S:      Supported
15201 F:      Documentation/process/stable-kernel-rules.rst
15202
15203 STAGING - COMEDI
15204 M:      Ian Abbott <abbotti@mev.co.uk>
15205 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15206 S:      Odd Fixes
15207 F:      drivers/staging/comedi/
15208
15209 STAGING - EROFS FILE SYSTEM
15210 M:      Gao Xiang <gaoxiang25@huawei.com>
15211 M:      Chao Yu <yuchao0@huawei.com>
15212 L:      linux-erofs@lists.ozlabs.org
15213 S:      Maintained
15214 F:      drivers/staging/erofs/
15215
15216 STAGING - FIELDBUS SUBSYSTEM
15217 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15218 S:      Maintained
15219 F:      drivers/staging/fieldbus/*
15220 F:      drivers/staging/fieldbus/Documentation/
15221
15222 STAGING - HMS ANYBUS-S BUS
15223 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15224 S:      Maintained
15225 F:      drivers/staging/fieldbus/anybuss/
15226
15227 STAGING - INDUSTRIAL IO
15228 M:      Jonathan Cameron <jic23@kernel.org>
15229 L:      linux-iio@vger.kernel.org
15230 S:      Odd Fixes
15231 F:      Documentation/devicetree/bindings/staging/iio/
15232 F:      drivers/staging/iio/
15233
15234 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15235 M:      Marc Dietrich <marvin24@gmx.de>
15236 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15237 L:      linux-tegra@vger.kernel.org
15238 S:      Maintained
15239 F:      drivers/staging/nvec/
15240
15241 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15242 M:      Jens Frederich <jfrederich@gmail.com>
15243 M:      Daniel Drake <dsd@laptop.org>
15244 M:      Jon Nettleton <jon.nettleton@gmail.com>
15245 W:      http://wiki.laptop.org/go/DCON
15246 S:      Maintained
15247 F:      drivers/staging/olpc_dcon/
15248
15249 STAGING - REALTEK RTL8712U DRIVERS
15250 M:      Larry Finger <Larry.Finger@lwfinger.net>
15251 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15252 S:      Odd Fixes
15253 F:      drivers/staging/rtl8712/
15254
15255 STAGING - REALTEK RTL8188EU DRIVERS
15256 M:      Larry Finger <Larry.Finger@lwfinger.net>
15257 S:      Odd Fixes
15258 F:      drivers/staging/rtl8188eu/
15259
15260 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15261 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15262 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15263 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15264 L:      linux-fbdev@vger.kernel.org
15265 S:      Maintained
15266 F:      drivers/staging/sm750fb/
15267
15268 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15269 M:      William Hubbs <w.d.hubbs@gmail.com>
15270 M:      Chris Brannon <chris@the-brannons.com>
15271 M:      Kirk Reiser <kirk@reisers.ca>
15272 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15273 L:      speakup@linux-speakup.org
15274 W:      http://www.linux-speakup.org/
15275 S:      Odd Fixes
15276 F:      drivers/staging/speakup/
15277
15278 STAGING - VIA VT665X DRIVERS
15279 M:      Forest Bond <forest@alittletooquiet.net>
15280 S:      Odd Fixes
15281 F:      drivers/staging/vt665?/
15282
15283 STAGING - WILC1000 WIFI DRIVER
15284 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15285 M:      Ajay Singh <ajay.kathat@microchip.com>
15286 L:      linux-wireless@vger.kernel.org
15287 S:      Supported
15288 F:      drivers/staging/wilc1000/
15289
15290 STAGING SUBSYSTEM
15291 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15293 L:      devel@driverdev.osuosl.org
15294 S:      Supported
15295 F:      drivers/staging/
15296
15297 STARFIRE/DURALAN NETWORK DRIVER
15298 M:      Ion Badulescu <ionut@badula.org>
15299 S:      Odd Fixes
15300 F:      drivers/net/ethernet/adaptec/starfire*
15301
15302 STEC S1220 SKD DRIVER
15303 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15304 L:      linux-block@vger.kernel.org
15305 S:      Maintained
15306 F:      drivers/block/skd*[ch]
15307
15308 STI AUDIO (ASoC) DRIVERS
15309 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15311 S:      Maintained
15312 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15313 F:      sound/soc/sti/
15314
15315 STI CEC DRIVER
15316 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15317 S:      Maintained
15318 F:      drivers/media/platform/sti/cec/
15319 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15320
15321 STK1160 USB VIDEO CAPTURE DRIVER
15322 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15323 L:      linux-media@vger.kernel.org
15324 T:      git git://linuxtv.org/media_tree.git
15325 S:      Maintained
15326 F:      drivers/media/usb/stk1160/
15327
15328 STM32 AUDIO (ASoC) DRIVERS
15329 M:      Olivier Moysan <olivier.moysan@st.com>
15330 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15331 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15332 S:      Maintained
15333 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15334 F:      sound/soc/stm/
15335
15336 STM32 TIMER/LPTIMER DRIVERS
15337 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15338 S:      Maintained
15339 F:      drivers/*/stm32-*timer*
15340 F:      drivers/pwm/pwm-stm32*
15341 F:      include/linux/*/stm32-*tim*
15342 F:      Documentation/ABI/testing/*timer-stm32
15343 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15344 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15345
15346 STMMAC ETHERNET DRIVER
15347 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15348 M:      Alexandre Torgue <alexandre.torgue@st.com>
15349 M:      Jose Abreu <joabreu@synopsys.com>
15350 L:      netdev@vger.kernel.org
15351 W:      http://www.stlinux.com
15352 S:      Supported
15353 F:      drivers/net/ethernet/stmicro/stmmac/
15354
15355 SUN3/3X
15356 M:      Sam Creasey <sammy@sammy.net>
15357 W:      http://sammy.net/sun3/
15358 S:      Maintained
15359 F:      arch/m68k/kernel/*sun3*
15360 F:      arch/m68k/sun3*/
15361 F:      arch/m68k/include/asm/sun3*
15362 F:      drivers/net/ethernet/i825xx/sun3*
15363
15364 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15365 M:      Hans de Goede <hdegoede@redhat.com>
15366 L:      linux-input@vger.kernel.org
15367 S:      Maintained
15368 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15369 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15370
15371 SUNDANCE NETWORK DRIVER
15372 M:      Denis Kirjanov <kda@linux-powerpc.org>
15373 L:      netdev@vger.kernel.org
15374 S:      Maintained
15375 F:      drivers/net/ethernet/dlink/sundance.c
15376
15377 SUPERH
15378 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15379 M:      Rich Felker <dalias@libc.org>
15380 L:      linux-sh@vger.kernel.org
15381 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15382 S:      Maintained
15383 F:      Documentation/sh/
15384 F:      arch/sh/
15385 F:      drivers/sh/
15386
15387 SUSPEND TO RAM
15388 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15389 M:      Len Brown <len.brown@intel.com>
15390 M:      Pavel Machek <pavel@ucw.cz>
15391 L:      linux-pm@vger.kernel.org
15392 B:      https://bugzilla.kernel.org
15393 S:      Supported
15394 F:      Documentation/power/
15395 F:      arch/x86/kernel/acpi/
15396 F:      drivers/base/power/
15397 F:      kernel/power/
15398 F:      include/linux/suspend.h
15399 F:      include/linux/freezer.h
15400 F:      include/linux/pm.h
15401
15402 SVGA HANDLING
15403 M:      Martin Mares <mj@ucw.cz>
15404 L:      linux-video@atrey.karlin.mff.cuni.cz
15405 S:      Maintained
15406 F:      Documentation/admin-guide/svga.rst
15407 F:      arch/x86/boot/video*
15408
15409 SWIOTLB SUBSYSTEM
15410 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15411 L:      iommu@lists.linux-foundation.org
15412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15413 S:      Supported
15414 F:      kernel/dma/swiotlb.c
15415 F:      arch/*/kernel/pci-swiotlb.c
15416 F:      include/linux/swiotlb.h
15417
15418 SWITCHDEV
15419 M:      Jiri Pirko <jiri@resnulli.us>
15420 M:      Ivan Vecera <ivecera@redhat.com>
15421 L:      netdev@vger.kernel.org
15422 S:      Supported
15423 F:      net/switchdev/
15424 F:      include/net/switchdev.h
15425
15426 SY8106A REGULATOR DRIVER
15427 M:      Icenowy Zheng <icenowy@aosc.io>
15428 S:      Maintained
15429 F:      drivers/regulator/sy8106a-regulator.c
15430 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15431
15432 SYNC FILE FRAMEWORK
15433 M:      Sumit Semwal <sumit.semwal@linaro.org>
15434 R:      Gustavo Padovan <gustavo@padovan.org>
15435 S:      Maintained
15436 L:      linux-media@vger.kernel.org
15437 L:      dri-devel@lists.freedesktop.org
15438 F:      drivers/dma-buf/sync_*
15439 F:      drivers/dma-buf/dma-fence*
15440 F:      drivers/dma-buf/sw_sync.c
15441 F:      include/linux/sync_file.h
15442 F:      include/uapi/linux/sync_file.h
15443 F:      Documentation/driver-api/sync_file.rst
15444 T:      git git://anongit.freedesktop.org/drm/drm-misc
15445
15446 SYNOPSYS ARC ARCHITECTURE
15447 M:      Vineet Gupta <vgupta@synopsys.com>
15448 L:      linux-snps-arc@lists.infradead.org
15449 S:      Supported
15450 F:      arch/arc/
15451 F:      Documentation/devicetree/bindings/arc/*
15452 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15453 F:      drivers/clocksource/arc_timer.c
15454 F:      drivers/tty/serial/arc_uart.c
15455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15456
15457 SYNOPSYS ARC HSDK SDP pll clock driver
15458 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15459 S:      Supported
15460 F:      drivers/clk/clk-hsdk-pll.c
15461 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15462
15463 SYNOPSYS ARC SDP clock driver
15464 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15465 S:      Supported
15466 F:      drivers/clk/axs10x/*
15467 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15468
15469 SYNOPSYS ARC SDP platform support
15470 M:      Alexey Brodkin <abrodkin@synopsys.com>
15471 S:      Supported
15472 F:      arch/arc/plat-axs10x
15473 F:      arch/arc/boot/dts/ax*
15474 F:      Documentation/devicetree/bindings/arc/axs10*
15475
15476 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15477 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15478 S:      Supported
15479 F:      drivers/reset/reset-axs10x.c
15480 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15481
15482 SYNOPSYS CREG GPIO DRIVER
15483 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15484 S:      Maintained
15485 F:      drivers/gpio/gpio-creg-snps.c
15486 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15487
15488 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15489 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15490 S:      Maintained
15491 F:      drivers/tty/serial/8250/8250_dw.c
15492
15493 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15494 M:      Hoan Tran <hoan@os.amperecomputing.com>
15495 L:      linux-gpio@vger.kernel.org
15496 S:      Maintained
15497 F:      drivers/gpio/gpio-dwapb.c
15498 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15499
15500 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15501 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15502 S:      Maintained
15503 F:      drivers/dma/dwi-axi-dmac/
15504 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15505
15506 SYNOPSYS DESIGNWARE DMAC DRIVER
15507 M:      Viresh Kumar <vireshk@kernel.org>
15508 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15509 S:      Maintained
15510 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15511 F:      drivers/dma/dw/
15512 F:      include/dt-bindings/dma/dw-dmac.h
15513 F:      include/linux/dma/dw.h
15514 F:      include/linux/platform_data/dma-dw.h
15515
15516 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15517 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15518 L:      netdev@vger.kernel.org
15519 S:      Supported
15520 F:      drivers/net/ethernet/synopsys/
15521
15522 SYNOPSYS DESIGNWARE I2C DRIVER
15523 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15524 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15525 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15526 L:      linux-i2c@vger.kernel.org
15527 S:      Maintained
15528 F:      drivers/i2c/busses/i2c-designware-*
15529 F:      include/linux/platform_data/i2c-designware.h
15530
15531 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15532 M:      Jaehoon Chung <jh80.chung@samsung.com>
15533 L:      linux-mmc@vger.kernel.org
15534 S:      Maintained
15535 F:      drivers/mmc/host/dw_mmc*
15536
15537 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15538 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15539 S:      Supported
15540 F:      drivers/reset/reset-hsdk.c
15541 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15542 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15543
15544 SYSTEM CONFIGURATION (SYSCON)
15545 M:      Lee Jones <lee.jones@linaro.org>
15546 M:      Arnd Bergmann <arnd@arndb.de>
15547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15548 S:      Supported
15549 F:      drivers/mfd/syscon.c
15550
15551 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15552 M:      Sudeep Holla <sudeep.holla@arm.com>
15553 L:      linux-arm-kernel@lists.infradead.org
15554 S:      Maintained
15555 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15556 F:      drivers/clk/clk-sc[mp]i.c
15557 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15558 F:      drivers/firmware/arm_scpi.c
15559 F:      drivers/firmware/arm_scmi/
15560 F:      include/linux/sc[mp]i_protocol.h
15561
15562 SYSTEM RESET/SHUTDOWN DRIVERS
15563 M:      Sebastian Reichel <sre@kernel.org>
15564 L:      linux-pm@vger.kernel.org
15565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15566 S:      Maintained
15567 F:      Documentation/devicetree/bindings/power/reset/
15568 F:      drivers/power/reset/
15569
15570 SYSTEM TRACE MODULE CLASS
15571 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15572 S:      Maintained
15573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15574 F:      Documentation/trace/stm.rst
15575 F:      drivers/hwtracing/stm/
15576 F:      include/linux/stm.h
15577 F:      include/uapi/linux/stm.h
15578
15579 SYSV FILESYSTEM
15580 M:      Christoph Hellwig <hch@infradead.org>
15581 S:      Maintained
15582 F:      Documentation/filesystems/sysv-fs.txt
15583 F:      fs/sysv/
15584 F:      include/linux/sysv_fs.h
15585
15586 TASKSTATS STATISTICS INTERFACE
15587 M:      Balbir Singh <bsingharora@gmail.com>
15588 S:      Maintained
15589 F:      Documentation/accounting/taskstats*
15590 F:      include/linux/taskstats*
15591 F:      kernel/taskstats.c
15592
15593 TC subsystem
15594 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15595 M:      Cong Wang <xiyou.wangcong@gmail.com>
15596 M:      Jiri Pirko <jiri@resnulli.us>
15597 L:      netdev@vger.kernel.org
15598 S:      Maintained
15599 F:      include/net/pkt_cls.h
15600 F:      include/net/pkt_sched.h
15601 F:      include/net/tc_act/
15602 F:      include/uapi/linux/pkt_cls.h
15603 F:      include/uapi/linux/pkt_sched.h
15604 F:      include/uapi/linux/tc_act/
15605 F:      include/uapi/linux/tc_ematch/
15606 F:      net/sched/
15607
15608 TC90522 MEDIA DRIVER
15609 M:      Akihiro Tsukada <tskd08@gmail.com>
15610 L:      linux-media@vger.kernel.org
15611 S:      Odd Fixes
15612 F:      drivers/media/dvb-frontends/tc90522*
15613
15614 TCP LOW PRIORITY MODULE
15615 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15616 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15617 W:      http://tcp-lp-mod.sourceforge.net/
15618 S:      Maintained
15619 F:      net/ipv4/tcp_lp.c
15620
15621 TDA10071 MEDIA DRIVER
15622 M:      Antti Palosaari <crope@iki.fi>
15623 L:      linux-media@vger.kernel.org
15624 W:      https://linuxtv.org
15625 W:      http://palosaari.fi/linux/
15626 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15627 T:      git git://linuxtv.org/anttip/media_tree.git
15628 S:      Maintained
15629 F:      drivers/media/dvb-frontends/tda10071*
15630
15631 TDA18212 MEDIA DRIVER
15632 M:      Antti Palosaari <crope@iki.fi>
15633 L:      linux-media@vger.kernel.org
15634 W:      https://linuxtv.org
15635 W:      http://palosaari.fi/linux/
15636 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15637 T:      git git://linuxtv.org/anttip/media_tree.git
15638 S:      Maintained
15639 F:      drivers/media/tuners/tda18212*
15640
15641 TDA18218 MEDIA DRIVER
15642 M:      Antti Palosaari <crope@iki.fi>
15643 L:      linux-media@vger.kernel.org
15644 W:      https://linuxtv.org
15645 W:      http://palosaari.fi/linux/
15646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15647 T:      git git://linuxtv.org/anttip/media_tree.git
15648 S:      Maintained
15649 F:      drivers/media/tuners/tda18218*
15650
15651 TDA18250 MEDIA DRIVER
15652 M:      Olli Salonen <olli.salonen@iki.fi>
15653 L:      linux-media@vger.kernel.org
15654 W:      https://linuxtv.org
15655 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15656 T:      git git://linuxtv.org/media_tree.git
15657 S:      Maintained
15658 F:      drivers/media/tuners/tda18250*
15659
15660 TDA18271 MEDIA DRIVER
15661 M:      Michael Krufky <mkrufky@linuxtv.org>
15662 L:      linux-media@vger.kernel.org
15663 W:      https://linuxtv.org
15664 W:      http://github.com/mkrufky
15665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15666 T:      git git://linuxtv.org/mkrufky/tuners.git
15667 S:      Maintained
15668 F:      drivers/media/tuners/tda18271*
15669
15670 TDA1997x MEDIA DRIVER
15671 M:      Tim Harvey <tharvey@gateworks.com>
15672 L:      linux-media@vger.kernel.org
15673 W:      https://linuxtv.org
15674 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15675 S:      Maintained
15676 F:      drivers/media/i2c/tda1997x.*
15677
15678 TDA827x MEDIA DRIVER
15679 M:      Michael Krufky <mkrufky@linuxtv.org>
15680 L:      linux-media@vger.kernel.org
15681 W:      https://linuxtv.org
15682 W:      http://github.com/mkrufky
15683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15684 T:      git git://linuxtv.org/mkrufky/tuners.git
15685 S:      Maintained
15686 F:      drivers/media/tuners/tda8290.*
15687
15688 TDA8290 MEDIA DRIVER
15689 M:      Michael Krufky <mkrufky@linuxtv.org>
15690 L:      linux-media@vger.kernel.org
15691 W:      https://linuxtv.org
15692 W:      http://github.com/mkrufky
15693 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15694 T:      git git://linuxtv.org/mkrufky/tuners.git
15695 S:      Maintained
15696 F:      drivers/media/tuners/tda8290.*
15697
15698 TDA9840 MEDIA DRIVER
15699 M:      Hans Verkuil <hverkuil@xs4all.nl>
15700 L:      linux-media@vger.kernel.org
15701 T:      git git://linuxtv.org/media_tree.git
15702 W:      https://linuxtv.org
15703 S:      Maintained
15704 F:      drivers/media/i2c/tda9840*
15705
15706 TEA5761 TUNER DRIVER
15707 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15708 L:      linux-media@vger.kernel.org
15709 W:      https://linuxtv.org
15710 T:      git git://linuxtv.org/media_tree.git
15711 S:      Odd fixes
15712 F:      drivers/media/tuners/tea5761.*
15713
15714 TEA5767 TUNER DRIVER
15715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15716 L:      linux-media@vger.kernel.org
15717 W:      https://linuxtv.org
15718 T:      git git://linuxtv.org/media_tree.git
15719 S:      Maintained
15720 F:      drivers/media/tuners/tea5767.*
15721
15722 TEA6415C MEDIA DRIVER
15723 M:      Hans Verkuil <hverkuil@xs4all.nl>
15724 L:      linux-media@vger.kernel.org
15725 T:      git git://linuxtv.org/media_tree.git
15726 W:      https://linuxtv.org
15727 S:      Maintained
15728 F:      drivers/media/i2c/tea6415c*
15729
15730 TEA6420 MEDIA DRIVER
15731 M:      Hans Verkuil <hverkuil@xs4all.nl>
15732 L:      linux-media@vger.kernel.org
15733 T:      git git://linuxtv.org/media_tree.git
15734 W:      https://linuxtv.org
15735 S:      Maintained
15736 F:      drivers/media/i2c/tea6420*
15737
15738 TEAM DRIVER
15739 M:      Jiri Pirko <jiri@resnulli.us>
15740 L:      netdev@vger.kernel.org
15741 S:      Supported
15742 F:      drivers/net/team/
15743 F:      include/linux/if_team.h
15744 F:      include/uapi/linux/if_team.h
15745
15746 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15747 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15748 S:      Maintained
15749 F:      arch/x86/platform/ts5500/
15750
15751 TECHNOTREND USB IR RECEIVER
15752 M:      Sean Young <sean@mess.org>
15753 L:      linux-media@vger.kernel.org
15754 S:      Maintained
15755 F:      drivers/media/rc/ttusbir.c
15756
15757 TECHWELL TW9910 VIDEO DECODER
15758 L:      linux-media@vger.kernel.org
15759 S:      Orphan
15760 F:      drivers/media/i2c/tw9910.c
15761 F:      include/media/i2c/tw9910.h
15762
15763 TEE SUBSYSTEM
15764 M:      Jens Wiklander <jens.wiklander@linaro.org>
15765 L:      tee-dev@lists.linaro.org
15766 S:      Maintained
15767 F:      include/linux/tee_drv.h
15768 F:      include/uapi/linux/tee.h
15769 F:      drivers/tee/
15770 F:      Documentation/tee.txt
15771
15772 TEGRA ARCHITECTURE SUPPORT
15773 M:      Thierry Reding <thierry.reding@gmail.com>
15774 M:      Jonathan Hunter <jonathanh@nvidia.com>
15775 L:      linux-tegra@vger.kernel.org
15776 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15778 S:      Supported
15779 N:      [^a-z]tegra
15780
15781 TEGRA CLOCK DRIVER
15782 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15783 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15784 S:      Supported
15785 F:      drivers/clk/tegra/
15786
15787 TEGRA DMA DRIVERS
15788 M:      Laxman Dewangan <ldewangan@nvidia.com>
15789 M:      Jon Hunter <jonathanh@nvidia.com>
15790 S:      Supported
15791 F:      drivers/dma/tegra*
15792
15793 TEGRA I2C DRIVER
15794 M:      Laxman Dewangan <ldewangan@nvidia.com>
15795 R:      Dmitry Osipenko <digetx@gmail.com>
15796 S:      Supported
15797 F:      drivers/i2c/busses/i2c-tegra.c
15798
15799 TEGRA IOMMU DRIVERS
15800 M:      Thierry Reding <thierry.reding@gmail.com>
15801 L:      linux-tegra@vger.kernel.org
15802 S:      Supported
15803 F:      drivers/iommu/tegra*
15804
15805 TEGRA KBC DRIVER
15806 M:      Laxman Dewangan <ldewangan@nvidia.com>
15807 S:      Supported
15808 F:      drivers/input/keyboard/tegra-kbc.c
15809
15810 TEGRA NAND DRIVER
15811 M:      Stefan Agner <stefan@agner.ch>
15812 M:      Lucas Stach <dev@lynxeye.de>
15813 S:      Maintained
15814 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15815 F:      drivers/mtd/nand/raw/tegra_nand.c
15816
15817 TEGRA PWM DRIVER
15818 M:      Thierry Reding <thierry.reding@gmail.com>
15819 S:      Supported
15820 F:      drivers/pwm/pwm-tegra.c
15821
15822 TEGRA SERIAL DRIVER
15823 M:      Laxman Dewangan <ldewangan@nvidia.com>
15824 S:      Supported
15825 F:      drivers/tty/serial/serial-tegra.c
15826
15827 TEGRA SPI DRIVER
15828 M:      Laxman Dewangan <ldewangan@nvidia.com>
15829 S:      Supported
15830 F:      drivers/spi/spi-tegra*
15831
15832 TEGRA XUSB PADCTL DRIVER
15833 M:      JC Kuo <jckuo@nvidia.com>
15834 S:      Supported
15835 F:      drivers/phy/tegra/xusb*
15836
15837 TEHUTI ETHERNET DRIVER
15838 M:      Andy Gospodarek <andy@greyhouse.net>
15839 L:      netdev@vger.kernel.org
15840 S:      Supported
15841 F:      drivers/net/ethernet/tehuti/*
15842
15843 Telecom Clock Driver for MCPL0010
15844 M:      Mark Gross <mark.gross@intel.com>
15845 S:      Supported
15846 F:      drivers/char/tlclk.c
15847
15848 TENSILICA XTENSA PORT (xtensa)
15849 M:      Chris Zankel <chris@zankel.net>
15850 M:      Max Filippov <jcmvbkbc@gmail.com>
15851 L:      linux-xtensa@linux-xtensa.org
15852 T:      git git://github.com/czankel/xtensa-linux.git
15853 S:      Maintained
15854 F:      arch/xtensa/
15855 F:      drivers/irqchip/irq-xtensa-*
15856
15857 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15858 M:      Nishanth Menon <nm@ti.com>
15859 M:      Tero Kristo <t-kristo@ti.com>
15860 M:      Santosh Shilimkar <ssantosh@kernel.org>
15861 L:      linux-arm-kernel@lists.infradead.org
15862 S:      Maintained
15863 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15864 F:      drivers/firmware/ti_sci*
15865 F:      include/linux/soc/ti/ti_sci_protocol.h
15866 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15867 F:      drivers/soc/ti/ti_sci_pm_domains.c
15868 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15869 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15870 F:      drivers/clk/keystone/sci-clk.c
15871 F:      drivers/reset/reset-ti-sci.c
15872 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15873 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15874 F:      drivers/irqchip/irq-ti-sci-intr.c
15875 F:      drivers/irqchip/irq-ti-sci-inta.c
15876 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15877 F:      drivers/soc/ti/ti_sci_inta_msi.c
15878
15879 Texas Instruments ASoC drivers
15880 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15882 S:      Maintained
15883 F:      sound/soc/ti/
15884
15885 Texas Instruments' DAC7612 DAC Driver
15886 M:      Ricardo Ribalda <ricardo@ribalda.com>
15887 L:      linux-iio@vger.kernel.org
15888 S:      Supported
15889 F:      drivers/iio/dac/ti-dac7612.c
15890 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15891
15892 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15893 M:      Hans Verkuil <hverkuil@xs4all.nl>
15894 L:      linux-media@vger.kernel.org
15895 T:      git git://linuxtv.org/media_tree.git
15896 W:      https://linuxtv.org
15897 S:      Maintained
15898 F:      drivers/media/radio/radio-raremono.c
15899
15900 THERMAL
15901 M:      Zhang Rui <rui.zhang@intel.com>
15902 M:      Eduardo Valentin <edubezval@gmail.com>
15903 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15904 L:      linux-pm@vger.kernel.org
15905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15907 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15908 S:      Supported
15909 F:      drivers/thermal/
15910 F:      include/linux/thermal.h
15911 F:      include/uapi/linux/thermal.h
15912 F:      include/linux/cpu_cooling.h
15913 F:      Documentation/devicetree/bindings/thermal/
15914
15915 THERMAL/CPU_COOLING
15916 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15917 M:      Viresh Kumar <viresh.kumar@linaro.org>
15918 M:      Javi Merino <javi.merino@kernel.org>
15919 L:      linux-pm@vger.kernel.org
15920 S:      Supported
15921 F:      Documentation/thermal/cpu-cooling-api.rst
15922 F:      drivers/thermal/cpu_cooling.c
15923 F:      include/linux/cpu_cooling.h
15924
15925 THINKPAD ACPI EXTRAS DRIVER
15926 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15927 L:      ibm-acpi-devel@lists.sourceforge.net
15928 L:      platform-driver-x86@vger.kernel.org
15929 W:      http://ibm-acpi.sourceforge.net
15930 W:      http://thinkwiki.org/wiki/Ibm-acpi
15931 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15932 S:      Maintained
15933 F:      drivers/platform/x86/thinkpad_acpi.c
15934
15935 THUNDERBOLT DRIVER
15936 M:      Andreas Noever <andreas.noever@gmail.com>
15937 M:      Michael Jamet <michael.jamet@intel.com>
15938 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15939 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15941 S:      Maintained
15942 F:      Documentation/admin-guide/thunderbolt.rst
15943 F:      drivers/thunderbolt/
15944 F:      include/linux/thunderbolt.h
15945
15946 THUNDERBOLT NETWORK DRIVER
15947 M:      Michael Jamet <michael.jamet@intel.com>
15948 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15949 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15950 L:      netdev@vger.kernel.org
15951 S:      Maintained
15952 F:      drivers/net/thunderbolt.c
15953
15954 THUNDERX GPIO DRIVER
15955 M:      David Daney <david.daney@cavium.com>
15956 S:      Maintained
15957 F:      drivers/gpio/gpio-thunderx.c
15958
15959 TI AM437X VPFE DRIVER
15960 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15961 L:      linux-media@vger.kernel.org
15962 W:      https://linuxtv.org
15963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15964 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15965 S:      Maintained
15966 F:      drivers/media/platform/am437x/
15967
15968 TI BANDGAP AND THERMAL DRIVER
15969 M:      Eduardo Valentin <edubezval@gmail.com>
15970 M:      Keerthy <j-keerthy@ti.com>
15971 L:      linux-pm@vger.kernel.org
15972 L:      linux-omap@vger.kernel.org
15973 S:      Maintained
15974 F:      drivers/thermal/ti-soc-thermal/
15975
15976 TI BQ27XXX POWER SUPPLY DRIVER
15977 R:      Andrew F. Davis <afd@ti.com>
15978 F:      include/linux/power/bq27xxx_battery.h
15979 F:      drivers/power/supply/bq27xxx_battery.c
15980 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15981
15982 TI CDCE706 CLOCK DRIVER
15983 M:      Max Filippov <jcmvbkbc@gmail.com>
15984 S:      Maintained
15985 F:      drivers/clk/clk-cdce706.c
15986
15987 TI CLOCK DRIVER
15988 M:      Tero Kristo <t-kristo@ti.com>
15989 L:      linux-omap@vger.kernel.org
15990 S:      Maintained
15991 F:      drivers/clk/ti/
15992 F:      include/linux/clk/ti.h
15993
15994 TI DAVINCI MACHINE SUPPORT
15995 M:      Sekhar Nori <nsekhar@ti.com>
15996 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
15997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15999 S:      Supported
16000 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16001 F:      arch/arm/mach-davinci/
16002 F:      drivers/i2c/busses/i2c-davinci.c
16003 F:      arch/arm/boot/dts/da850*
16004
16005 TI DAVINCI SERIES CLOCK DRIVER
16006 M:      David Lechner <david@lechnology.com>
16007 R:      Sekhar Nori <nsekhar@ti.com>
16008 S:      Maintained
16009 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16010 F:      drivers/clk/davinci/
16011
16012 TI DAVINCI SERIES GPIO DRIVER
16013 M:      Keerthy <j-keerthy@ti.com>
16014 L:      linux-gpio@vger.kernel.org
16015 S:      Maintained
16016 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16017 F:      drivers/gpio/gpio-davinci.c
16018
16019 TI DAVINCI SERIES MEDIA DRIVER
16020 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16021 L:      linux-media@vger.kernel.org
16022 W:      https://linuxtv.org
16023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16024 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16025 S:      Maintained
16026 F:      drivers/media/platform/davinci/
16027 F:      include/media/davinci/
16028
16029 TI ETHERNET SWITCH DRIVER (CPSW)
16030 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16031 L:      linux-omap@vger.kernel.org
16032 L:      netdev@vger.kernel.org
16033 S:      Maintained
16034 F:      drivers/net/ethernet/ti/cpsw*
16035 F:      drivers/net/ethernet/ti/davinci*
16036
16037 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16038 M:      Alex Dubov <oakad@yahoo.com>
16039 S:      Maintained
16040 W:      http://tifmxx.berlios.de/
16041 F:      drivers/memstick/host/tifm_ms.c
16042 F:      drivers/misc/tifm*
16043 F:      drivers/mmc/host/tifm_sd.c
16044 F:      include/linux/tifm.h
16045
16046 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16047 M:      Santosh Shilimkar <ssantosh@kernel.org>
16048 L:      linux-kernel@vger.kernel.org
16049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16050 S:      Maintained
16051 F:      drivers/soc/ti/*
16052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16053
16054 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16055 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16056 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16058 S:      Maintained
16059 F:      sound/soc/codecs/lm49453*
16060 F:      sound/soc/codecs/isabelle*
16061
16062 TI LP855x BACKLIGHT DRIVER
16063 M:      Milo Kim <milo.kim@ti.com>
16064 S:      Maintained
16065 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16066 F:      drivers/video/backlight/lp855x_bl.c
16067 F:      include/linux/platform_data/lp855x.h
16068
16069 TI LP8727 CHARGER DRIVER
16070 M:      Milo Kim <milo.kim@ti.com>
16071 S:      Maintained
16072 F:      drivers/power/supply/lp8727_charger.c
16073 F:      include/linux/platform_data/lp8727.h
16074
16075 TI LP8788 MFD DRIVER
16076 M:      Milo Kim <milo.kim@ti.com>
16077 S:      Maintained
16078 F:      drivers/iio/adc/lp8788_adc.c
16079 F:      drivers/leds/leds-lp8788.c
16080 F:      drivers/mfd/lp8788*.c
16081 F:      drivers/power/supply/lp8788-charger.c
16082 F:      drivers/regulator/lp8788-*.c
16083 F:      include/linux/mfd/lp8788*.h
16084
16085 TI NETCP ETHERNET DRIVER
16086 M:      Wingman Kwok <w-kwok2@ti.com>
16087 M:      Murali Karicheri <m-karicheri2@ti.com>
16088 L:      netdev@vger.kernel.org
16089 S:      Maintained
16090 F:      drivers/net/ethernet/ti/netcp*
16091
16092 TI PCM3060 ASoC CODEC DRIVER
16093 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16095 S:      Maintained
16096 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16097 F:      sound/soc/codecs/pcm3060*
16098
16099 TI TAS571X FAMILY ASoC CODEC DRIVER
16100 M:      Kevin Cernekee <cernekee@chromium.org>
16101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16102 S:      Odd Fixes
16103 F:      sound/soc/codecs/tas571x*
16104
16105 TI TRF7970A NFC DRIVER
16106 M:      Mark Greer <mgreer@animalcreek.com>
16107 L:      linux-wireless@vger.kernel.org
16108 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16109 S:      Supported
16110 F:      drivers/nfc/trf7970a.c
16111 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16112
16113 TI TWL4030 SERIES SOC CODEC DRIVER
16114 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16115 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16116 S:      Maintained
16117 F:      sound/soc/codecs/twl4030*
16118
16119 TI VPE/CAL DRIVERS
16120 M:      Benoit Parrot <bparrot@ti.com>
16121 L:      linux-media@vger.kernel.org
16122 W:      http://linuxtv.org/
16123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16124 S:      Maintained
16125 F:      drivers/media/platform/ti-vpe/
16126
16127 TI WILINK WIRELESS DRIVERS
16128 L:      linux-wireless@vger.kernel.org
16129 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16130 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16132 S:      Orphan
16133 F:      drivers/net/wireless/ti/
16134 F:      include/linux/wl12xx.h
16135
16136 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16137 M:      John Stultz <john.stultz@linaro.org>
16138 M:      Thomas Gleixner <tglx@linutronix.de>
16139 R:      Stephen Boyd <sboyd@kernel.org>
16140 L:      linux-kernel@vger.kernel.org
16141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16142 S:      Supported
16143 F:      include/linux/clocksource.h
16144 F:      include/linux/time.h
16145 F:      include/linux/timex.h
16146 F:      include/uapi/linux/time.h
16147 F:      include/uapi/linux/timex.h
16148 F:      kernel/time/clocksource.c
16149 F:      kernel/time/time*.c
16150 F:      kernel/time/alarmtimer.c
16151 F:      kernel/time/ntp.c
16152 F:      tools/testing/selftests/timers/
16153
16154 TIPC NETWORK LAYER
16155 M:      Jon Maloy <jon.maloy@ericsson.com>
16156 M:      Ying Xue <ying.xue@windriver.com>
16157 L:      netdev@vger.kernel.org (core kernel code)
16158 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16159 W:      http://tipc.sourceforge.net/
16160 S:      Maintained
16161 F:      include/uapi/linux/tipc*.h
16162 F:      net/tipc/
16163
16164 TLAN NETWORK DRIVER
16165 M:      Samuel Chessman <chessman@tux.org>
16166 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16167 W:      http://sourceforge.net/projects/tlan/
16168 S:      Maintained
16169 F:      Documentation/networking/device_drivers/ti/tlan.txt
16170 F:      drivers/net/ethernet/ti/tlan.*
16171
16172 TM6000 VIDEO4LINUX DRIVER
16173 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16174 L:      linux-media@vger.kernel.org
16175 W:      https://linuxtv.org
16176 T:      git git://linuxtv.org/media_tree.git
16177 S:      Odd fixes
16178 F:      drivers/media/usb/tm6000/
16179 F:      Documentation/media/v4l-drivers/tm6000*
16180
16181 TMIO/SDHI MMC DRIVER
16182 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16183 L:      linux-mmc@vger.kernel.org
16184 S:      Supported
16185 F:      drivers/mmc/host/tmio_mmc*
16186 F:      drivers/mmc/host/renesas_sdhi*
16187 F:      include/linux/mfd/tmio.h
16188
16189 TMP401 HARDWARE MONITOR DRIVER
16190 M:      Guenter Roeck <linux@roeck-us.net>
16191 L:      linux-hwmon@vger.kernel.org
16192 S:      Maintained
16193 F:      Documentation/hwmon/tmp401.rst
16194 F:      drivers/hwmon/tmp401.c
16195
16196 TMPFS (SHMEM FILESYSTEM)
16197 M:      Hugh Dickins <hughd@google.com>
16198 L:      linux-mm@kvack.org
16199 S:      Maintained
16200 F:      include/linux/shmem_fs.h
16201 F:      mm/shmem.c
16202
16203 TOMOYO SECURITY MODULE
16204 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16205 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16206 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16207 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16208 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16209 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16210 W:      https://tomoyo.osdn.jp/
16211 S:      Maintained
16212 F:      security/tomoyo/
16213
16214 TOPSTAR LAPTOP EXTRAS DRIVER
16215 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16216 L:      platform-driver-x86@vger.kernel.org
16217 S:      Maintained
16218 F:      drivers/platform/x86/topstar-laptop.c
16219
16220 TORTURE-TEST MODULES
16221 M:      Davidlohr Bueso <dave@stgolabs.net>
16222 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16223 M:      Josh Triplett <josh@joshtriplett.org>
16224 L:      linux-kernel@vger.kernel.org
16225 S:      Supported
16226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16227 F:      Documentation/RCU/torture.txt
16228 F:      kernel/torture.c
16229 F:      kernel/rcu/rcutorture.c
16230 F:      kernel/rcu/rcuperf.c
16231 F:      kernel/locking/locktorture.c
16232
16233 TOSHIBA ACPI EXTRAS DRIVER
16234 M:      Azael Avalos <coproscefalo@gmail.com>
16235 L:      platform-driver-x86@vger.kernel.org
16236 S:      Maintained
16237 F:      drivers/platform/x86/toshiba_acpi.c
16238
16239 TOSHIBA BLUETOOTH DRIVER
16240 M:      Azael Avalos <coproscefalo@gmail.com>
16241 L:      platform-driver-x86@vger.kernel.org
16242 S:      Maintained
16243 F:      drivers/platform/x86/toshiba_bluetooth.c
16244
16245 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16246 M:      Azael Avalos <coproscefalo@gmail.com>
16247 L:      platform-driver-x86@vger.kernel.org
16248 S:      Maintained
16249 F:      drivers/platform/x86/toshiba_haps.c
16250
16251 TOSHIBA SMM DRIVER
16252 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16253 W:      http://www.buzzard.org.uk/toshiba/
16254 S:      Maintained
16255 F:      drivers/char/toshiba.c
16256 F:      include/linux/toshiba.h
16257 F:      include/uapi/linux/toshiba.h
16258
16259 TOSHIBA TC358743 DRIVER
16260 M:      Mats Randgaard <matrandg@cisco.com>
16261 L:      linux-media@vger.kernel.org
16262 S:      Maintained
16263 F:      drivers/media/i2c/tc358743*
16264 F:      include/media/i2c/tc358743.h
16265
16266 TOSHIBA WMI HOTKEYS DRIVER
16267 M:      Azael Avalos <coproscefalo@gmail.com>
16268 L:      platform-driver-x86@vger.kernel.org
16269 S:      Maintained
16270 F:      drivers/platform/x86/toshiba-wmi.c
16271
16272 TPM DEVICE DRIVER
16273 M:      Peter Huewe <peterhuewe@gmx.de>
16274 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16275 R:      Jason Gunthorpe <jgg@ziepe.ca>
16276 L:      linux-integrity@vger.kernel.org
16277 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16278 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16279 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16280 S:      Maintained
16281 F:      drivers/char/tpm/
16282
16283 TRACING
16284 M:      Steven Rostedt <rostedt@goodmis.org>
16285 M:      Ingo Molnar <mingo@redhat.com>
16286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16287 S:      Maintained
16288 F:      Documentation/trace/ftrace.rst
16289 F:      arch/*/*/*/ftrace.h
16290 F:      arch/*/kernel/ftrace.c
16291 F:      include/*/ftrace.h
16292 F:      include/linux/trace*.h
16293 F:      include/trace/
16294 F:      kernel/trace/
16295 F:      tools/testing/selftests/ftrace/
16296
16297 TRACING MMIO ACCESSES (MMIOTRACE)
16298 M:      Steven Rostedt <rostedt@goodmis.org>
16299 M:      Ingo Molnar <mingo@kernel.org>
16300 R:      Karol Herbst <karolherbst@gmail.com>
16301 R:      Pekka Paalanen <ppaalanen@gmail.com>
16302 S:      Maintained
16303 L:      linux-kernel@vger.kernel.org
16304 L:      nouveau@lists.freedesktop.org
16305 F:      kernel/trace/trace_mmiotrace.c
16306 F:      include/linux/mmiotrace.h
16307 F:      arch/x86/mm/kmmio.c
16308 F:      arch/x86/mm/mmio-mod.c
16309 F:      arch/x86/mm/testmmiotrace.c
16310
16311 TRIVIAL PATCHES
16312 M:      Jiri Kosina <trivial@kernel.org>
16313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16314 S:      Maintained
16315 K:      ^Subject:.*(?i)trivial
16316
16317 TEMPO SEMICONDUCTOR DRIVERS
16318 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16319 S:      Maintained
16320 F:      sound/soc/codecs/tscs*.c
16321 F:      sound/soc/codecs/tscs*.h
16322 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16323
16324 TTY LAYER
16325 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16326 M:      Jiri Slaby <jslaby@suse.com>
16327 S:      Supported
16328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16329 F:      Documentation/driver-api/serial/
16330 F:      drivers/tty/
16331 F:      drivers/tty/serial/serial_core.c
16332 F:      include/linux/serial_core.h
16333 F:      include/linux/serial.h
16334 F:      include/linux/tty.h
16335 F:      include/uapi/linux/serial_core.h
16336 F:      include/uapi/linux/serial.h
16337 F:      include/uapi/linux/tty.h
16338
16339 TUA9001 MEDIA DRIVER
16340 M:      Antti Palosaari <crope@iki.fi>
16341 L:      linux-media@vger.kernel.org
16342 W:      https://linuxtv.org
16343 W:      http://palosaari.fi/linux/
16344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16345 T:      git git://linuxtv.org/anttip/media_tree.git
16346 S:      Maintained
16347 F:      drivers/media/tuners/tua9001*
16348
16349 TULIP NETWORK DRIVERS
16350 L:      netdev@vger.kernel.org
16351 L:      linux-parisc@vger.kernel.org
16352 S:      Orphan
16353 F:      drivers/net/ethernet/dec/tulip/
16354
16355 TUN/TAP driver
16356 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16357 W:      http://vtun.sourceforge.net/tun
16358 S:      Maintained
16359 F:      Documentation/networking/tuntap.txt
16360 F:      arch/um/os-Linux/drivers/
16361
16362 TURBOCHANNEL SUBSYSTEM
16363 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16364 M:      Ralf Baechle <ralf@linux-mips.org>
16365 L:      linux-mips@vger.kernel.org
16366 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16367 S:      Maintained
16368 F:      drivers/tc/
16369 F:      include/linux/tc.h
16370
16371 TURBOSTAT UTILITY
16372 M:      "Len Brown" <lenb@kernel.org>
16373 L:      linux-pm@vger.kernel.org
16374 B:      https://bugzilla.kernel.org
16375 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16377 S:      Supported
16378 F:      tools/power/x86/turbostat/
16379
16380 TW5864 VIDEO4LINUX DRIVER
16381 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16382 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16383 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16384 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16385 L:      linux-media@vger.kernel.org
16386 S:      Supported
16387 F:      drivers/media/pci/tw5864/
16388
16389 TW68 VIDEO4LINUX DRIVER
16390 M:      Hans Verkuil <hverkuil@xs4all.nl>
16391 L:      linux-media@vger.kernel.org
16392 T:      git git://linuxtv.org/media_tree.git
16393 W:      https://linuxtv.org
16394 S:      Odd Fixes
16395 F:      drivers/media/pci/tw68/
16396
16397 TW686X VIDEO4LINUX DRIVER
16398 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16399 L:      linux-media@vger.kernel.org
16400 T:      git git://linuxtv.org/media_tree.git
16401 W:      http://linuxtv.org
16402 S:      Maintained
16403 F:      drivers/media/pci/tw686x/
16404
16405 UBI FILE SYSTEM (UBIFS)
16406 M:      Richard Weinberger <richard@nod.at>
16407 M:      Artem Bityutskiy <dedekind1@gmail.com>
16408 M:      Adrian Hunter <adrian.hunter@intel.com>
16409 L:      linux-mtd@lists.infradead.org
16410 T:      git git://git.infradead.org/ubifs-2.6.git
16411 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16412 S:      Supported
16413 F:      Documentation/filesystems/ubifs.txt
16414 F:      fs/ubifs/
16415
16416 UCLINUX (M68KNOMMU AND COLDFIRE)
16417 M:      Greg Ungerer <gerg@linux-m68k.org>
16418 W:      http://www.linux-m68k.org/
16419 W:      http://www.uclinux.org/
16420 L:      linux-m68k@lists.linux-m68k.org
16421 L:      uclinux-dev@uclinux.org  (subscribers-only)
16422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16423 S:      Maintained
16424 F:      arch/m68k/coldfire/
16425 F:      arch/m68k/68*/
16426 F:      arch/m68k/*/*_no.*
16427 F:      arch/m68k/include/asm/*_no.*
16428
16429 UDF FILESYSTEM
16430 M:      Jan Kara <jack@suse.com>
16431 S:      Maintained
16432 F:      Documentation/filesystems/udf.txt
16433 F:      fs/udf/
16434
16435 UDRAW TABLET
16436 M:      Bastien Nocera <hadess@hadess.net>
16437 L:      linux-input@vger.kernel.org
16438 S:      Maintained
16439 F:      drivers/hid/hid-udraw-ps3.c
16440
16441 UFS FILESYSTEM
16442 M:      Evgeniy Dushistov <dushistov@mail.ru>
16443 S:      Maintained
16444 F:      Documentation/filesystems/ufs.txt
16445 F:      fs/ufs/
16446
16447 UHID USERSPACE HID IO DRIVER:
16448 M:      David Herrmann <dh.herrmann@googlemail.com>
16449 L:      linux-input@vger.kernel.org
16450 S:      Maintained
16451 F:      drivers/hid/uhid.c
16452 F:      include/uapi/linux/uhid.h
16453
16454 ULPI BUS
16455 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16456 L:      linux-usb@vger.kernel.org
16457 S:      Maintained
16458 F:      drivers/usb/common/ulpi.c
16459 F:      include/linux/ulpi/
16460
16461 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16462 L:      linux-usb@vger.kernel.org
16463 S:      Orphan
16464 F:      drivers/uwb/
16465 F:      include/linux/uwb.h
16466 F:      include/linux/uwb/
16467
16468 UNICODE SUBSYSTEM:
16469 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16470 L:      linux-fsdevel@vger.kernel.org
16471 S:      Supported
16472 F:      fs/unicode/
16473
16474 UNICORE32 ARCHITECTURE:
16475 M:      Guan Xuetao <gxt@pku.edu.cn>
16476 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16477 S:      Maintained
16478 T:      git git://github.com/gxt/linux.git
16479 F:      arch/unicore32/
16480
16481 UNIFDEF
16482 M:      Tony Finch <dot@dotat.at>
16483 W:      http://dotat.at/prog/unifdef
16484 S:      Maintained
16485 F:      scripts/unifdef.c
16486
16487 UNIFORM CDROM DRIVER
16488 M:      Jens Axboe <axboe@kernel.dk>
16489 W:      http://www.kernel.dk
16490 S:      Maintained
16491 F:      Documentation/cdrom/
16492 F:      drivers/cdrom/cdrom.c
16493 F:      include/linux/cdrom.h
16494 F:      include/uapi/linux/cdrom.h
16495
16496 UNISYS S-PAR DRIVERS
16497 M:      David Kershner <david.kershner@unisys.com>
16498 L:      sparmaintainer@unisys.com (Unisys internal)
16499 S:      Supported
16500 F:      include/linux/visorbus.h
16501 F:      drivers/visorbus/
16502 F:      drivers/staging/unisys/
16503
16504 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16505 R:      Alim Akhtar <alim.akhtar@samsung.com>
16506 R:      Avri Altman <avri.altman@wdc.com>
16507 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16508 L:      linux-scsi@vger.kernel.org
16509 S:      Supported
16510 F:      Documentation/scsi/ufs.txt
16511 F:      drivers/scsi/ufs/
16512
16513 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16514 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16515 L:      linux-scsi@vger.kernel.org
16516 S:      Supported
16517 F:      drivers/scsi/ufs/*dwc*
16518
16519 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16520 M:      Stanley Chu <stanley.chu@mediatek.com>
16521 L:      linux-scsi@vger.kernel.org
16522 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16523 S:      Maintained
16524 F:      drivers/scsi/ufs/ufs-mediatek*
16525
16526 UNSORTED BLOCK IMAGES (UBI)
16527 M:      Artem Bityutskiy <dedekind1@gmail.com>
16528 M:      Richard Weinberger <richard@nod.at>
16529 W:      http://www.linux-mtd.infradead.org/
16530 L:      linux-mtd@lists.infradead.org
16531 T:      git git://git.infradead.org/ubifs-2.6.git
16532 S:      Supported
16533 F:      drivers/mtd/ubi/
16534 F:      include/linux/mtd/ubi.h
16535 F:      include/uapi/mtd/ubi-user.h
16536
16537 USB "USBNET" DRIVER FRAMEWORK
16538 M:      Oliver Neukum <oneukum@suse.com>
16539 L:      netdev@vger.kernel.org
16540 W:      http://www.linux-usb.org/usbnet
16541 S:      Maintained
16542 F:      drivers/net/usb/usbnet.c
16543 F:      include/linux/usb/usbnet.h
16544
16545 USB ACM DRIVER
16546 M:      Oliver Neukum <oneukum@suse.com>
16547 L:      linux-usb@vger.kernel.org
16548 S:      Maintained
16549 F:      Documentation/usb/acm.rst
16550 F:      drivers/usb/class/cdc-acm.*
16551
16552 USB AR5523 WIRELESS DRIVER
16553 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16554 L:      linux-wireless@vger.kernel.org
16555 S:      Maintained
16556 F:      drivers/net/wireless/ath/ar5523/
16557
16558 USB ATTACHED SCSI
16559 M:      Oliver Neukum <oneukum@suse.com>
16560 L:      linux-usb@vger.kernel.org
16561 L:      linux-scsi@vger.kernel.org
16562 S:      Maintained
16563 F:      drivers/usb/storage/uas.c
16564
16565 USB CDC ETHERNET DRIVER
16566 M:      Oliver Neukum <oliver@neukum.org>
16567 L:      linux-usb@vger.kernel.org
16568 S:      Maintained
16569 F:      drivers/net/usb/cdc_*.c
16570 F:      include/uapi/linux/usb/cdc.h
16571
16572 USB CHAOSKEY DRIVER
16573 M:      Keith Packard <keithp@keithp.com>
16574 L:      linux-usb@vger.kernel.org
16575 S:      Maintained
16576 F:      drivers/usb/misc/chaoskey.c
16577
16578 USB CYPRESS C67X00 DRIVER
16579 M:      Peter Korsgaard <jacmet@sunsite.dk>
16580 L:      linux-usb@vger.kernel.org
16581 S:      Maintained
16582 F:      drivers/usb/c67x00/
16583
16584 USB DAVICOM DM9601 DRIVER
16585 M:      Peter Korsgaard <jacmet@sunsite.dk>
16586 L:      netdev@vger.kernel.org
16587 W:      http://www.linux-usb.org/usbnet
16588 S:      Maintained
16589 F:      drivers/net/usb/dm9601.c
16590
16591 USB DIAMOND RIO500 DRIVER
16592 M:      Cesar Miquel <miquel@df.uba.ar>
16593 L:      rio500-users@lists.sourceforge.net
16594 W:      http://rio500.sourceforge.net
16595 S:      Maintained
16596 F:      drivers/usb/misc/rio500*
16597
16598 USB EHCI DRIVER
16599 M:      Alan Stern <stern@rowland.harvard.edu>
16600 L:      linux-usb@vger.kernel.org
16601 S:      Maintained
16602 F:      Documentation/usb/ehci.rst
16603 F:      drivers/usb/host/ehci*
16604
16605 USB GADGET/PERIPHERAL SUBSYSTEM
16606 M:      Felipe Balbi <balbi@kernel.org>
16607 L:      linux-usb@vger.kernel.org
16608 W:      http://www.linux-usb.org/gadget
16609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16610 S:      Maintained
16611 F:      drivers/usb/gadget/
16612 F:      include/linux/usb/gadget*
16613
16614 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16615 M:      Jiri Kosina <jikos@kernel.org>
16616 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16617 L:      linux-usb@vger.kernel.org
16618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16619 S:      Maintained
16620 F:      Documentation/hid/hiddev.rst
16621 F:      drivers/hid/usbhid/
16622
16623 USB INTEL XHCI ROLE MUX DRIVER
16624 M:      Hans de Goede <hdegoede@redhat.com>
16625 L:      linux-usb@vger.kernel.org
16626 S:      Maintained
16627 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16628
16629 USB IP DRIVER FOR HISILICON KIRIN
16630 M:      Yu Chen <chenyu56@huawei.com>
16631 M:      Binghui Wang <wangbinghui@hisilicon.com>
16632 L:      linux-usb@vger.kernel.org
16633 S:      Maintained
16634 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16635 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16636
16637 USB ISP116X DRIVER
16638 M:      Olav Kongas <ok@artecdesign.ee>
16639 L:      linux-usb@vger.kernel.org
16640 S:      Maintained
16641 F:      drivers/usb/host/isp116x*
16642 F:      include/linux/usb/isp116x.h
16643
16644 USB LAN78XX ETHERNET DRIVER
16645 M:      Woojung Huh <woojung.huh@microchip.com>
16646 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16647 L:      netdev@vger.kernel.org
16648 S:      Maintained
16649 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16650 F:      drivers/net/usb/lan78xx.*
16651 F:      include/dt-bindings/net/microchip-lan78xx.h
16652
16653 USB MASS STORAGE DRIVER
16654 M:      Alan Stern <stern@rowland.harvard.edu>
16655 L:      linux-usb@vger.kernel.org
16656 L:      usb-storage@lists.one-eyed-alien.net
16657 S:      Maintained
16658 F:      drivers/usb/storage/
16659
16660 USB MIDI DRIVER
16661 M:      Clemens Ladisch <clemens@ladisch.de>
16662 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16664 S:      Maintained
16665 F:      sound/usb/midi.*
16666
16667 USB NETWORKING DRIVERS
16668 L:      linux-usb@vger.kernel.org
16669 S:      Odd Fixes
16670 F:      drivers/net/usb/
16671
16672 USB OHCI DRIVER
16673 M:      Alan Stern <stern@rowland.harvard.edu>
16674 L:      linux-usb@vger.kernel.org
16675 S:      Maintained
16676 F:      Documentation/usb/ohci.rst
16677 F:      drivers/usb/host/ohci*
16678
16679 USB OTG FSM (Finite State Machine)
16680 M:      Peter Chen <Peter.Chen@nxp.com>
16681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16682 L:      linux-usb@vger.kernel.org
16683 S:      Maintained
16684 F:      drivers/usb/common/usb-otg-fsm.c
16685
16686 USB OVER IP DRIVER
16687 M:      Valentina Manea <valentina.manea.m@gmail.com>
16688 M:      Shuah Khan <shuah@kernel.org>
16689 M:      Shuah Khan <skhan@linuxfoundation.org>
16690 L:      linux-usb@vger.kernel.org
16691 S:      Maintained
16692 F:      Documentation/usb/usbip_protocol.rst
16693 F:      drivers/usb/usbip/
16694 F:      tools/usb/usbip/
16695 F:      tools/testing/selftests/drivers/usb/usbip/
16696
16697 USB PEGASUS DRIVER
16698 M:      Petko Manolov <petkan@nucleusys.com>
16699 L:      linux-usb@vger.kernel.org
16700 L:      netdev@vger.kernel.org
16701 T:      git git://github.com/petkan/pegasus.git
16702 W:      https://github.com/petkan/pegasus
16703 S:      Maintained
16704 F:      drivers/net/usb/pegasus.*
16705
16706 USB PHY LAYER
16707 M:      Felipe Balbi <balbi@kernel.org>
16708 L:      linux-usb@vger.kernel.org
16709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16710 S:      Maintained
16711 F:      drivers/usb/phy/
16712
16713 USB PRINTER DRIVER (usblp)
16714 M:      Pete Zaitcev <zaitcev@redhat.com>
16715 L:      linux-usb@vger.kernel.org
16716 S:      Supported
16717 F:      drivers/usb/class/usblp.c
16718
16719 USB QMI WWAN NETWORK DRIVER
16720 M:      Bjørn Mork <bjorn@mork.no>
16721 L:      netdev@vger.kernel.org
16722 S:      Maintained
16723 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16724 F:      drivers/net/usb/qmi_wwan.c
16725
16726 USB RTL8150 DRIVER
16727 M:      Petko Manolov <petkan@nucleusys.com>
16728 L:      linux-usb@vger.kernel.org
16729 L:      netdev@vger.kernel.org
16730 T:      git git://github.com/petkan/rtl8150.git
16731 W:      https://github.com/petkan/rtl8150
16732 S:      Maintained
16733 F:      drivers/net/usb/rtl8150.c
16734
16735 USB SERIAL SUBSYSTEM
16736 M:      Johan Hovold <johan@kernel.org>
16737 L:      linux-usb@vger.kernel.org
16738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16739 S:      Maintained
16740 F:      Documentation/usb/usb-serial.rst
16741 F:      drivers/usb/serial/
16742 F:      include/linux/usb/serial.h
16743
16744 USB SMSC75XX ETHERNET DRIVER
16745 M:      Steve Glendinning <steve.glendinning@shawell.net>
16746 L:      netdev@vger.kernel.org
16747 S:      Maintained
16748 F:      drivers/net/usb/smsc75xx.*
16749
16750 USB SMSC95XX ETHERNET DRIVER
16751 M:      Steve Glendinning <steve.glendinning@shawell.net>
16752 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16753 L:      netdev@vger.kernel.org
16754 S:      Maintained
16755 F:      drivers/net/usb/smsc95xx.*
16756
16757 USB SUBSYSTEM
16758 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16759 L:      linux-usb@vger.kernel.org
16760 W:      http://www.linux-usb.org
16761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16762 S:      Supported
16763 F:      Documentation/devicetree/bindings/usb/
16764 F:      Documentation/usb/
16765 F:      drivers/usb/
16766 F:      include/linux/usb.h
16767 F:      include/linux/usb/
16768
16769 USB TYPEC PI3USB30532 MUX DRIVER
16770 M:      Hans de Goede <hdegoede@redhat.com>
16771 L:      linux-usb@vger.kernel.org
16772 S:      Maintained
16773 F:      drivers/usb/typec/mux/pi3usb30532.c
16774
16775 USB TYPEC CLASS
16776 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16777 L:      linux-usb@vger.kernel.org
16778 S:      Maintained
16779 F:      Documentation/ABI/testing/sysfs-class-typec
16780 F:      Documentation/driver-api/usb/typec.rst
16781 F:      drivers/usb/typec/
16782 F:      include/linux/usb/typec.h
16783
16784 USB TYPEC BUS FOR ALTERNATE MODES
16785 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16786 L:      linux-usb@vger.kernel.org
16787 S:      Maintained
16788 F:      Documentation/ABI/testing/sysfs-bus-typec
16789 F:      Documentation/driver-api/usb/typec_bus.rst
16790 F:      drivers/usb/typec/altmodes/
16791 F:      include/linux/usb/typec_altmode.h
16792
16793 USB TYPEC PORT CONTROLLER DRIVERS
16794 M:      Guenter Roeck <linux@roeck-us.net>
16795 L:      linux-usb@vger.kernel.org
16796 S:      Maintained
16797 F:      drivers/usb/typec/tcpm/
16798
16799 USB UHCI DRIVER
16800 M:      Alan Stern <stern@rowland.harvard.edu>
16801 L:      linux-usb@vger.kernel.org
16802 S:      Maintained
16803 F:      drivers/usb/host/uhci*
16804
16805 USB VIDEO CLASS
16806 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16807 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16808 L:      linux-media@vger.kernel.org
16809 T:      git git://linuxtv.org/media_tree.git
16810 W:      http://www.ideasonboard.org/uvc/
16811 S:      Maintained
16812 F:      drivers/media/usb/uvc/
16813 F:      include/uapi/linux/uvcvideo.h
16814
16815 USB VISION DRIVER
16816 M:      Hans Verkuil <hverkuil@xs4all.nl>
16817 L:      linux-media@vger.kernel.org
16818 T:      git git://linuxtv.org/media_tree.git
16819 W:      https://linuxtv.org
16820 S:      Odd Fixes
16821 F:      drivers/media/usb/usbvision/
16822
16823 USB WEBCAM GADGET
16824 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16825 L:      linux-usb@vger.kernel.org
16826 S:      Maintained
16827 F:      drivers/usb/gadget/function/*uvc*
16828 F:      drivers/usb/gadget/legacy/webcam.c
16829 F:      include/uapi/linux/usb/g_uvc.h
16830
16831 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16832 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16833 L:      linux-wireless@vger.kernel.org
16834 S:      Maintained
16835 F:      drivers/net/wireless/rndis_wlan.c
16836
16837 USB XHCI DRIVER
16838 M:      Mathias Nyman <mathias.nyman@intel.com>
16839 L:      linux-usb@vger.kernel.org
16840 S:      Supported
16841 F:      drivers/usb/host/xhci*
16842 F:      drivers/usb/host/pci-quirks*
16843
16844 USB ZD1201 DRIVER
16845 L:      linux-wireless@vger.kernel.org
16846 W:      http://linux-lc100020.sourceforge.net
16847 S:      Orphan
16848 F:      drivers/net/wireless/zydas/zd1201.*
16849
16850 USB ZR364XX DRIVER
16851 M:      Antoine Jacquet <royale@zerezo.com>
16852 L:      linux-usb@vger.kernel.org
16853 L:      linux-media@vger.kernel.org
16854 T:      git git://linuxtv.org/media_tree.git
16855 W:      http://royale.zerezo.com/zr364xx/
16856 S:      Maintained
16857 F:      Documentation/media/v4l-drivers/zr364xx*
16858 F:      drivers/media/usb/zr364xx/
16859
16860 USER-MODE LINUX (UML)
16861 M:      Jeff Dike <jdike@addtoit.com>
16862 M:      Richard Weinberger <richard@nod.at>
16863 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16864 L:      linux-um@lists.infradead.org
16865 W:      http://user-mode-linux.sourceforge.net
16866 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16868 S:      Maintained
16869 F:      Documentation/virt/uml/
16870 F:      arch/um/
16871 F:      arch/x86/um/
16872 F:      fs/hostfs/
16873
16874 USERSPACE COPYIN/COPYOUT (UIOVEC)
16875 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16876 S:      Maintained
16877 F:      lib/iov_iter.c
16878 F:      include/linux/uio.h
16879
16880 USERSPACE DMA BUFFER DRIVER
16881 M:      Gerd Hoffmann <kraxel@redhat.com>
16882 S:      Maintained
16883 L:      dri-devel@lists.freedesktop.org
16884 F:      drivers/dma-buf/udmabuf.c
16885 F:      include/uapi/linux/udmabuf.h
16886 T:      git git://anongit.freedesktop.org/drm/drm-misc
16887
16888 USERSPACE I/O (UIO)
16889 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16890 S:      Maintained
16891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16892 F:      Documentation/driver-api/uio-howto.rst
16893 F:      drivers/uio/
16894 F:      include/linux/uio_driver.h
16895
16896 UTIL-LINUX PACKAGE
16897 M:      Karel Zak <kzak@redhat.com>
16898 L:      util-linux@vger.kernel.org
16899 W:      http://en.wikipedia.org/wiki/Util-linux
16900 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16901 S:      Maintained
16902
16903 UUID HELPERS
16904 M:      Christoph Hellwig <hch@lst.de>
16905 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16906 L:      linux-kernel@vger.kernel.org
16907 T:      git git://git.infradead.org/users/hch/uuid.git
16908 F:      lib/uuid.c
16909 F:      lib/test_uuid.c
16910 F:      include/linux/uuid.h
16911 F:      include/uapi/linux/uuid.h
16912 S:      Maintained
16913
16914 UVESAFB DRIVER
16915 M:      Michal Januszewski <spock@gentoo.org>
16916 L:      linux-fbdev@vger.kernel.org
16917 W:      https://github.com/mjanusz/v86d
16918 S:      Maintained
16919 F:      Documentation/fb/uvesafb.rst
16920 F:      drivers/video/fbdev/uvesafb.*
16921
16922 VF610 NAND DRIVER
16923 M:      Stefan Agner <stefan@agner.ch>
16924 L:      linux-mtd@lists.infradead.org
16925 S:      Supported
16926 F:      drivers/mtd/nand/raw/vf610_nfc.c
16927
16928 VFAT/FAT/MSDOS FILESYSTEM
16929 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16930 S:      Maintained
16931 F:      Documentation/filesystems/vfat.txt
16932 F:      fs/fat/
16933
16934 VFIO DRIVER
16935 M:      Alex Williamson <alex.williamson@redhat.com>
16936 R:      Cornelia Huck <cohuck@redhat.com>
16937 L:      kvm@vger.kernel.org
16938 T:      git git://github.com/awilliam/linux-vfio.git
16939 S:      Maintained
16940 F:      Documentation/driver-api/vfio.rst
16941 F:      drivers/vfio/
16942 F:      include/linux/vfio.h
16943 F:      include/uapi/linux/vfio.h
16944
16945 VFIO MEDIATED DEVICE DRIVERS
16946 M:      Kirti Wankhede <kwankhede@nvidia.com>
16947 L:      kvm@vger.kernel.org
16948 S:      Maintained
16949 F:      Documentation/driver-api/vfio-mediated-device.rst
16950 F:      drivers/vfio/mdev/
16951 F:      include/linux/mdev.h
16952 F:      samples/vfio-mdev/
16953
16954 VFIO PLATFORM DRIVER
16955 M:      Eric Auger <eric.auger@redhat.com>
16956 L:      kvm@vger.kernel.org
16957 S:      Maintained
16958 F:      drivers/vfio/platform/
16959
16960 VGA_SWITCHEROO
16961 R:      Lukas Wunner <lukas@wunner.de>
16962 S:      Maintained
16963 F:      Documentation/gpu/vga-switcheroo.rst
16964 F:      drivers/gpu/vga/vga_switcheroo.c
16965 F:      include/linux/vga_switcheroo.h
16966 T:      git git://anongit.freedesktop.org/drm/drm-misc
16967
16968 VIA RHINE NETWORK DRIVER
16969 S:      Orphan
16970 F:      drivers/net/ethernet/via/via-rhine.c
16971
16972 VIA SD/MMC CARD CONTROLLER DRIVER
16973 M:      Bruce Chang <brucechang@via.com.tw>
16974 M:      Harald Welte <HaraldWelte@viatech.com>
16975 S:      Maintained
16976 F:      drivers/mmc/host/via-sdmmc.c
16977
16978 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16979 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16980 L:      linux-fbdev@vger.kernel.org
16981 S:      Maintained
16982 F:      include/linux/via-core.h
16983 F:      include/linux/via-gpio.h
16984 F:      include/linux/via_i2c.h
16985 F:      drivers/video/fbdev/via/
16986
16987 VIA VELOCITY NETWORK DRIVER
16988 M:      Francois Romieu <romieu@fr.zoreil.com>
16989 L:      netdev@vger.kernel.org
16990 S:      Maintained
16991 F:      drivers/net/ethernet/via/via-velocity.*
16992
16993 VICODEC VIRTUAL CODEC DRIVER
16994 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
16995 L:      linux-media@vger.kernel.org
16996 T:      git git://linuxtv.org/media_tree.git
16997 W:      https://linuxtv.org
16998 S:      Maintained
16999 F:      drivers/media/platform/vicodec/*
17000
17001 VIDEO MULTIPLEXER DRIVER
17002 M:      Philipp Zabel <p.zabel@pengutronix.de>
17003 L:      linux-media@vger.kernel.org
17004 S:      Maintained
17005 F:      drivers/media/platform/video-mux.c
17006
17007 VIDEO I2C POLLING DRIVER
17008 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17009 L:      linux-media@vger.kernel.org
17010 S:      Maintained
17011 F:      drivers/media/i2c/video-i2c.c
17012
17013 VIDEOBUF2 FRAMEWORK
17014 M:      Pawel Osciak <pawel@osciak.com>
17015 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17016 M:      Kyungmin Park <kyungmin.park@samsung.com>
17017 R:      Tomasz Figa <tfiga@chromium.org>
17018 L:      linux-media@vger.kernel.org
17019 S:      Maintained
17020 F:      drivers/media/common/videobuf2/*
17021 F:      include/media/videobuf2-*
17022
17023 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17024 M:      Helen Koike <helen.koike@collabora.com>
17025 L:      linux-media@vger.kernel.org
17026 T:      git git://linuxtv.org/media_tree.git
17027 W:      https://linuxtv.org
17028 S:      Maintained
17029 F:      drivers/media/platform/vimc/*
17030
17031 VIRT LIB
17032 M:      Alex Williamson <alex.williamson@redhat.com>
17033 M:      Paolo Bonzini <pbonzini@redhat.com>
17034 L:      kvm@vger.kernel.org
17035 S:      Supported
17036 F:      virt/lib/
17037
17038 VIRTIO AND VHOST VSOCK DRIVER
17039 M:      Stefan Hajnoczi <stefanha@redhat.com>
17040 L:      kvm@vger.kernel.org
17041 L:      virtualization@lists.linux-foundation.org
17042 L:      netdev@vger.kernel.org
17043 S:      Maintained
17044 F:      include/linux/virtio_vsock.h
17045 F:      include/uapi/linux/virtio_vsock.h
17046 F:      include/uapi/linux/vsockmon.h
17047 F:      include/uapi/linux/vm_sockets_diag.h
17048 F:      net/vmw_vsock/diag.c
17049 F:      net/vmw_vsock/af_vsock_tap.c
17050 F:      net/vmw_vsock/virtio_transport_common.c
17051 F:      net/vmw_vsock/virtio_transport.c
17052 F:      drivers/net/vsockmon.c
17053 F:      drivers/vhost/vsock.c
17054 F:      tools/testing/vsock/
17055
17056 VIRTIO CONSOLE DRIVER
17057 M:      Amit Shah <amit@kernel.org>
17058 L:      virtualization@lists.linux-foundation.org
17059 S:      Maintained
17060 F:      drivers/char/virtio_console.c
17061 F:      include/linux/virtio_console.h
17062 F:      include/uapi/linux/virtio_console.h
17063
17064 VIRTIO CORE AND NET DRIVERS
17065 M:      "Michael S. Tsirkin" <mst@redhat.com>
17066 M:      Jason Wang <jasowang@redhat.com>
17067 L:      virtualization@lists.linux-foundation.org
17068 S:      Maintained
17069 F:      Documentation/devicetree/bindings/virtio/
17070 F:      drivers/virtio/
17071 F:      tools/virtio/
17072 F:      drivers/net/virtio_net.c
17073 F:      drivers/block/virtio_blk.c
17074 F:      include/linux/virtio*.h
17075 F:      include/uapi/linux/virtio_*.h
17076 F:      drivers/crypto/virtio/
17077 F:      mm/balloon_compaction.c
17078
17079 VIRTIO BLOCK AND SCSI DRIVERS
17080 M:      "Michael S. Tsirkin" <mst@redhat.com>
17081 M:      Jason Wang <jasowang@redhat.com>
17082 R:      Paolo Bonzini <pbonzini@redhat.com>
17083 R:      Stefan Hajnoczi <stefanha@redhat.com>
17084 L:      virtualization@lists.linux-foundation.org
17085 S:      Maintained
17086 F:      drivers/block/virtio_blk.c
17087 F:      drivers/scsi/virtio_scsi.c
17088 F:      include/uapi/linux/virtio_blk.h
17089 F:      include/uapi/linux/virtio_scsi.h
17090 F:      drivers/vhost/scsi.c
17091
17092 VIRTIO CRYPTO DRIVER
17093 M:      Gonglei <arei.gonglei@huawei.com>
17094 L:      virtualization@lists.linux-foundation.org
17095 L:      linux-crypto@vger.kernel.org
17096 S:      Maintained
17097 F:      drivers/crypto/virtio/
17098 F:      include/uapi/linux/virtio_crypto.h
17099
17100 VIRTIO DRIVERS FOR S390
17101 M:      Cornelia Huck <cohuck@redhat.com>
17102 M:      Halil Pasic <pasic@linux.ibm.com>
17103 L:      linux-s390@vger.kernel.org
17104 L:      virtualization@lists.linux-foundation.org
17105 L:      kvm@vger.kernel.org
17106 S:      Supported
17107 F:      drivers/s390/virtio/
17108 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17109
17110 VIRTIO GPU DRIVER
17111 M:      David Airlie <airlied@linux.ie>
17112 M:      Gerd Hoffmann <kraxel@redhat.com>
17113 L:      dri-devel@lists.freedesktop.org
17114 L:      virtualization@lists.linux-foundation.org
17115 T:      git git://anongit.freedesktop.org/drm/drm-misc
17116 S:      Maintained
17117 F:      drivers/gpu/drm/virtio/
17118 F:      include/uapi/linux/virtio_gpu.h
17119
17120 VIRTIO HOST (VHOST)
17121 M:      "Michael S. Tsirkin" <mst@redhat.com>
17122 M:      Jason Wang <jasowang@redhat.com>
17123 L:      kvm@vger.kernel.org
17124 L:      virtualization@lists.linux-foundation.org
17125 L:      netdev@vger.kernel.org
17126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17127 S:      Maintained
17128 F:      drivers/vhost/
17129 F:      include/uapi/linux/vhost.h
17130
17131 VIRTIO INPUT DRIVER
17132 M:      Gerd Hoffmann <kraxel@redhat.com>
17133 S:      Maintained
17134 F:      drivers/virtio/virtio_input.c
17135 F:      include/uapi/linux/virtio_input.h
17136
17137 VIRTIO IOMMU DRIVER
17138 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17139 L:      virtualization@lists.linux-foundation.org
17140 S:      Maintained
17141 F:      drivers/iommu/virtio-iommu.c
17142 F:      include/uapi/linux/virtio_iommu.h
17143
17144 VIRTUAL BOX GUEST DEVICE DRIVER
17145 M:      Hans de Goede <hdegoede@redhat.com>
17146 M:      Arnd Bergmann <arnd@arndb.de>
17147 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17148 S:      Maintained
17149 F:      include/linux/vbox_utils.h
17150 F:      include/uapi/linux/vbox*.h
17151 F:      drivers/virt/vboxguest/
17152
17153 VIRTUAL SERIO DEVICE DRIVER
17154 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17155 S:      Maintained
17156 F:      drivers/input/serio/userio.c
17157 F:      include/uapi/linux/userio.h
17158
17159 VIVID VIRTUAL VIDEO DRIVER
17160 M:      Hans Verkuil <hverkuil@xs4all.nl>
17161 L:      linux-media@vger.kernel.org
17162 T:      git git://linuxtv.org/media_tree.git
17163 W:      https://linuxtv.org
17164 S:      Maintained
17165 F:      drivers/media/platform/vivid/*
17166
17167 VLYNQ BUS
17168 M:      Florian Fainelli <f.fainelli@gmail.com>
17169 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17170 S:      Maintained
17171 F:      drivers/vlynq/vlynq.c
17172 F:      include/linux/vlynq.h
17173
17174 VME SUBSYSTEM
17175 M:      Martyn Welch <martyn@welchs.me.uk>
17176 M:      Manohar Vanga <manohar.vanga@gmail.com>
17177 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17178 L:      devel@driverdev.osuosl.org
17179 S:      Maintained
17180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17181 F:      Documentation/driver-api/vme.rst
17182 F:      drivers/staging/vme/
17183 F:      drivers/vme/
17184 F:      include/linux/vme*
17185
17186 VMWARE BALLOON DRIVER
17187 M:      Nadav Amit <namit@vmware.com>
17188 M:      "VMware, Inc." <pv-drivers@vmware.com>
17189 L:      linux-kernel@vger.kernel.org
17190 S:      Maintained
17191 F:      drivers/misc/vmw_balloon.c
17192
17193 VMWARE HYPERVISOR INTERFACE
17194 M:      Thomas Hellstrom <thellstrom@vmware.com>
17195 M:      "VMware, Inc." <pv-drivers@vmware.com>
17196 L:      virtualization@lists.linux-foundation.org
17197 S:      Supported
17198 F:      arch/x86/kernel/cpu/vmware.c
17199
17200 VMWARE PVRDMA DRIVER
17201 M:      Adit Ranadive <aditr@vmware.com>
17202 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17203 L:      linux-rdma@vger.kernel.org
17204 S:      Maintained
17205 F:      drivers/infiniband/hw/vmw_pvrdma/
17206
17207 VMware PVSCSI driver
17208 M:      Jim Gill <jgill@vmware.com>
17209 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17210 L:      linux-scsi@vger.kernel.org
17211 S:      Maintained
17212 F:      drivers/scsi/vmw_pvscsi.c
17213 F:      drivers/scsi/vmw_pvscsi.h
17214
17215 VMWARE VMMOUSE SUBDRIVER
17216 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17217 M:      "VMware, Inc." <pv-drivers@vmware.com>
17218 L:      linux-input@vger.kernel.org
17219 S:      Maintained
17220 F:      drivers/input/mouse/vmmouse.c
17221 F:      drivers/input/mouse/vmmouse.h
17222
17223 VMWARE VMXNET3 ETHERNET DRIVER
17224 M:      Ronak Doshi <doshir@vmware.com>
17225 M:      "VMware, Inc." <pv-drivers@vmware.com>
17226 L:      netdev@vger.kernel.org
17227 S:      Maintained
17228 F:      drivers/net/vmxnet3/
17229
17230 VOCORE VOCORE2 BOARD
17231 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17232 L:      linux-mips@vger.kernel.org
17233 S:      Maintained
17234 F:      arch/mips/boot/dts/ralink/vocore2.dts
17235
17236 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17237 M:      Liam Girdwood <lgirdwood@gmail.com>
17238 M:      Mark Brown <broonie@kernel.org>
17239 L:      linux-kernel@vger.kernel.org
17240 W:      http://www.slimlogic.co.uk/?p=48
17241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17242 S:      Supported
17243 F:      Documentation/devicetree/bindings/regulator/
17244 F:      Documentation/power/regulator/
17245 F:      drivers/regulator/
17246 F:      include/dt-bindings/regulator/
17247 F:      include/linux/regulator/
17248 K:      regulator_get_optional
17249
17250 VRF
17251 M:      David Ahern <dsa@cumulusnetworks.com>
17252 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17253 L:      netdev@vger.kernel.org
17254 S:      Maintained
17255 F:      drivers/net/vrf.c
17256 F:      Documentation/networking/vrf.txt
17257
17258 VT1211 HARDWARE MONITOR DRIVER
17259 M:      Juerg Haefliger <juergh@gmail.com>
17260 L:      linux-hwmon@vger.kernel.org
17261 S:      Maintained
17262 F:      Documentation/hwmon/vt1211.rst
17263 F:      drivers/hwmon/vt1211.c
17264
17265 VT8231 HARDWARE MONITOR DRIVER
17266 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17267 L:      linux-hwmon@vger.kernel.org
17268 S:      Maintained
17269 F:      drivers/hwmon/vt8231.c
17270
17271 VUB300 USB to SDIO/SD/MMC bridge chip
17272 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17273 L:      linux-mmc@vger.kernel.org
17274 L:      linux-usb@vger.kernel.org
17275 S:      Supported
17276 F:      drivers/mmc/host/vub300.c
17277
17278 W1 DALLAS'S 1-WIRE BUS
17279 M:      Evgeniy Polyakov <zbr@ioremap.net>
17280 S:      Maintained
17281 F:      Documentation/devicetree/bindings/w1/
17282 F:      Documentation/w1/
17283 F:      drivers/w1/
17284 F:      include/linux/w1.h
17285
17286 W83791D HARDWARE MONITORING DRIVER
17287 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17288 L:      linux-hwmon@vger.kernel.org
17289 S:      Maintained
17290 F:      Documentation/hwmon/w83791d.rst
17291 F:      drivers/hwmon/w83791d.c
17292
17293 W83793 HARDWARE MONITORING DRIVER
17294 M:      Rudolf Marek <r.marek@assembler.cz>
17295 L:      linux-hwmon@vger.kernel.org
17296 S:      Maintained
17297 F:      Documentation/hwmon/w83793.rst
17298 F:      drivers/hwmon/w83793.c
17299
17300 W83795 HARDWARE MONITORING DRIVER
17301 M:      Jean Delvare <jdelvare@suse.com>
17302 L:      linux-hwmon@vger.kernel.org
17303 S:      Maintained
17304 F:      drivers/hwmon/w83795.c
17305
17306 W83L51xD SD/MMC CARD INTERFACE DRIVER
17307 M:      Pierre Ossman <pierre@ossman.eu>
17308 S:      Maintained
17309 F:      drivers/mmc/host/wbsd.*
17310
17311 WACOM PROTOCOL 4 SERIAL TABLETS
17312 M:      Julian Squires <julian@cipht.net>
17313 M:      Hans de Goede <hdegoede@redhat.com>
17314 L:      linux-input@vger.kernel.org
17315 S:      Maintained
17316 F:      drivers/input/tablet/wacom_serial4.c
17317
17318 WATCHDOG DEVICE DRIVERS
17319 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17320 M:      Guenter Roeck <linux@roeck-us.net>
17321 L:      linux-watchdog@vger.kernel.org
17322 W:      http://www.linux-watchdog.org/
17323 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17324 S:      Maintained
17325 F:      Documentation/devicetree/bindings/watchdog/
17326 F:      Documentation/watchdog/
17327 F:      drivers/watchdog/
17328 F:      include/linux/watchdog.h
17329 F:      include/uapi/linux/watchdog.h
17330
17331 WHISKEYCOVE PMIC GPIO DRIVER
17332 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17333 L:      linux-gpio@vger.kernel.org
17334 S:      Maintained
17335 F:      drivers/gpio/gpio-wcove.c
17336
17337 WHWAVE RTC DRIVER
17338 M:      Dianlong Li <long17.cool@163.com>
17339 L:      linux-rtc@vger.kernel.org
17340 S:      Maintained
17341 F:      drivers/rtc/rtc-sd3078.c
17342
17343 WIIMOTE HID DRIVER
17344 M:      David Herrmann <dh.herrmann@googlemail.com>
17345 L:      linux-input@vger.kernel.org
17346 S:      Maintained
17347 F:      drivers/hid/hid-wiimote*
17348
17349 WILOCITY WIL6210 WIRELESS DRIVER
17350 M:      Maya Erez <merez@codeaurora.org>
17351 L:      linux-wireless@vger.kernel.org
17352 L:      wil6210@qti.qualcomm.com
17353 S:      Supported
17354 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17355 F:      drivers/net/wireless/ath/wil6210/
17356
17357 WIMAX STACK
17358 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17359 M:      linux-wimax@intel.com
17360 L:      wimax@linuxwimax.org (subscribers-only)
17361 S:      Supported
17362 W:      http://linuxwimax.org
17363 F:      Documentation/wimax/README.wimax
17364 F:      include/linux/wimax/debug.h
17365 F:      include/net/wimax.h
17366 F:      include/uapi/linux/wimax.h
17367 F:      net/wimax/
17368
17369 WINBOND CIR DRIVER
17370 M:      David Härdeman <david@hardeman.nu>
17371 S:      Maintained
17372 F:      drivers/media/rc/winbond-cir.c
17373
17374 RCMM REMOTE CONTROLS DECODER
17375 M:      Patrick Lerda <patrick9876@free.fr>
17376 S:      Maintained
17377 F:      drivers/media/rc/ir-rcmm-decoder.c
17378
17379 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17380 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17381 L:      linux-watchdog@vger.kernel.org
17382 S:      Maintained
17383 F:      drivers/watchdog/ebc-c384_wdt.c
17384
17385 WINSYSTEMS WS16C48 GPIO DRIVER
17386 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17387 L:      linux-gpio@vger.kernel.org
17388 S:      Maintained
17389 F:      drivers/gpio/gpio-ws16c48.c
17390
17391 WISTRON LAPTOP BUTTON DRIVER
17392 M:      Miloslav Trmac <mitr@volny.cz>
17393 S:      Maintained
17394 F:      drivers/input/misc/wistron_btns.c
17395
17396 WL3501 WIRELESS PCMCIA CARD DRIVER
17397 L:      linux-wireless@vger.kernel.org
17398 S:      Odd fixes
17399 F:      drivers/net/wireless/wl3501*
17400
17401 WOLFSON MICROELECTRONICS DRIVERS
17402 L:      patches@opensource.cirrus.com
17403 T:      git https://github.com/CirrusLogic/linux-drivers.git
17404 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17405 S:      Supported
17406 F:      Documentation/hwmon/wm83??.rst
17407 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17408 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17409 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17410 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17411 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17412 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17413 F:      drivers/clk/clk-wm83*.c
17414 F:      drivers/extcon/extcon-arizona.c
17415 F:      drivers/leds/leds-wm83*.c
17416 F:      drivers/gpio/gpio-*wm*.c
17417 F:      drivers/gpio/gpio-arizona.c
17418 F:      drivers/hwmon/wm83??-hwmon.c
17419 F:      drivers/input/misc/wm831x-on.c
17420 F:      drivers/input/touchscreen/wm831x-ts.c
17421 F:      drivers/input/touchscreen/wm97*.c
17422 F:      drivers/mfd/arizona*
17423 F:      drivers/mfd/wm*.c
17424 F:      drivers/mfd/cs47l24*
17425 F:      drivers/power/supply/wm83*.c
17426 F:      drivers/rtc/rtc-wm83*.c
17427 F:      drivers/regulator/wm8*.c
17428 F:      drivers/regulator/arizona*
17429 F:      drivers/video/backlight/wm83*_bl.c
17430 F:      drivers/watchdog/wm83*_wdt.c
17431 F:      include/linux/mfd/arizona/
17432 F:      include/linux/mfd/wm831x/
17433 F:      include/linux/mfd/wm8350/
17434 F:      include/linux/mfd/wm8400*
17435 F:      include/linux/regulator/arizona*
17436 F:      include/linux/wm97xx.h
17437 F:      include/sound/wm????.h
17438 F:      sound/soc/codecs/arizona.?
17439 F:      sound/soc/codecs/wm*
17440 F:      sound/soc/codecs/cs47l24*
17441
17442 WORKQUEUE
17443 M:      Tejun Heo <tj@kernel.org>
17444 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17446 S:      Maintained
17447 F:      include/linux/workqueue.h
17448 F:      kernel/workqueue.c
17449 F:      Documentation/core-api/workqueue.rst
17450
17451 X-POWERS AXP288 PMIC DRIVERS
17452 M:      Hans de Goede <hdegoede@redhat.com>
17453 S:      Maintained
17454 N:      axp288
17455 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17456
17457 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17458 M:      Chen-Yu Tsai <wens@csie.org>
17459 L:      linux-kernel@vger.kernel.org
17460 S:      Maintained
17461 N:      axp[128]
17462
17463 X.25 NETWORK LAYER
17464 M:      Andrew Hendry <andrew.hendry@gmail.com>
17465 L:      linux-x25@vger.kernel.org
17466 S:      Odd Fixes
17467 F:      Documentation/networking/x25*
17468 F:      include/net/x25*
17469 F:      net/x25/
17470
17471 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17472 M:      Thomas Gleixner <tglx@linutronix.de>
17473 M:      Ingo Molnar <mingo@redhat.com>
17474 M:      Borislav Petkov <bp@alien8.de>
17475 R:      "H. Peter Anvin" <hpa@zytor.com>
17476 M:      x86@kernel.org
17477 L:      linux-kernel@vger.kernel.org
17478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17479 S:      Maintained
17480 F:      Documentation/devicetree/bindings/x86/
17481 F:      Documentation/x86/
17482 F:      arch/x86/
17483
17484 X86 ENTRY CODE
17485 M:      Andy Lutomirski <luto@kernel.org>
17486 L:      linux-kernel@vger.kernel.org
17487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17488 S:      Maintained
17489 F:      arch/x86/entry/
17490
17491 X86 MCE INFRASTRUCTURE
17492 M:      Tony Luck <tony.luck@intel.com>
17493 M:      Borislav Petkov <bp@alien8.de>
17494 L:      linux-edac@vger.kernel.org
17495 S:      Maintained
17496 F:      arch/x86/kernel/cpu/mce/*
17497
17498 X86 MICROCODE UPDATE SUPPORT
17499 M:      Borislav Petkov <bp@alien8.de>
17500 S:      Maintained
17501 F:      arch/x86/kernel/cpu/microcode/*
17502
17503 X86 MM
17504 M:      Dave Hansen <dave.hansen@linux.intel.com>
17505 M:      Andy Lutomirski <luto@kernel.org>
17506 M:      Peter Zijlstra <peterz@infradead.org>
17507 L:      linux-kernel@vger.kernel.org
17508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17509 S:      Maintained
17510 F:      arch/x86/mm/
17511
17512 X86 PLATFORM DRIVERS
17513 M:      Darren Hart <dvhart@infradead.org>
17514 M:      Andy Shevchenko <andy@infradead.org>
17515 L:      platform-driver-x86@vger.kernel.org
17516 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17517 S:      Maintained
17518 F:      drivers/platform/x86/
17519 F:      drivers/platform/olpc/
17520
17521 X86 PLATFORM DRIVERS - ARCH
17522 R:      Darren Hart <dvhart@infradead.org>
17523 R:      Andy Shevchenko <andy@infradead.org>
17524 L:      platform-driver-x86@vger.kernel.org
17525 L:      x86@kernel.org
17526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17527 S:      Maintained
17528 F:      arch/x86/platform
17529
17530 X86 VDSO
17531 M:      Andy Lutomirski <luto@kernel.org>
17532 L:      linux-kernel@vger.kernel.org
17533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17534 S:      Maintained
17535 F:      arch/x86/entry/vdso/
17536
17537 XARRAY
17538 M:      Matthew Wilcox <willy@infradead.org>
17539 L:      linux-fsdevel@vger.kernel.org
17540 S:      Supported
17541 F:      Documentation/core-api/xarray.rst
17542 F:      lib/idr.c
17543 F:      lib/xarray.c
17544 F:      include/linux/idr.h
17545 F:      include/linux/xarray.h
17546 F:      tools/testing/radix-tree
17547
17548 XBOX DVD IR REMOTE
17549 M:      Benjamin Valentin <benpicco@googlemail.com>
17550 S:      Maintained
17551 F:      drivers/media/rc/xbox_remote.c
17552 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17553
17554 XC2028/3028 TUNER DRIVER
17555 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17556 L:      linux-media@vger.kernel.org
17557 W:      https://linuxtv.org
17558 T:      git git://linuxtv.org/media_tree.git
17559 S:      Maintained
17560 F:      drivers/media/tuners/tuner-xc2028.*
17561
17562 XDP (eXpress Data Path)
17563 M:      Alexei Starovoitov <ast@kernel.org>
17564 M:      Daniel Borkmann <daniel@iogearbox.net>
17565 M:      David S. Miller <davem@davemloft.net>
17566 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17567 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17568 M:      John Fastabend <john.fastabend@gmail.com>
17569 L:      netdev@vger.kernel.org
17570 L:      bpf@vger.kernel.org
17571 S:      Supported
17572 F:      net/core/xdp.c
17573 F:      include/net/xdp.h
17574 F:      kernel/bpf/devmap.c
17575 F:      kernel/bpf/cpumap.c
17576 F:      include/trace/events/xdp.h
17577 K:      xdp
17578 N:      xdp
17579
17580 XDP SOCKETS (AF_XDP)
17581 M:      Björn Töpel <bjorn.topel@intel.com>
17582 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17583 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17584 L:      netdev@vger.kernel.org
17585 L:      bpf@vger.kernel.org
17586 S:      Maintained
17587 F:      kernel/bpf/xskmap.c
17588 F:      net/xdp/
17589
17590 XEN BLOCK SUBSYSTEM
17591 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17592 M:      Roger Pau Monné <roger.pau@citrix.com>
17593 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17594 S:      Supported
17595 F:      drivers/block/xen-blkback/*
17596 F:      drivers/block/xen*
17597
17598 XEN HYPERVISOR ARM
17599 M:      Stefano Stabellini <sstabellini@kernel.org>
17600 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17601 S:      Maintained
17602 F:      arch/arm/xen/
17603 F:      arch/arm/include/asm/xen/
17604
17605 XEN HYPERVISOR ARM64
17606 M:      Stefano Stabellini <sstabellini@kernel.org>
17607 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17608 S:      Maintained
17609 F:      arch/arm64/xen/
17610 F:      arch/arm64/include/asm/xen/
17611
17612 XEN HYPERVISOR INTERFACE
17613 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17614 M:      Juergen Gross <jgross@suse.com>
17615 R:      Stefano Stabellini <sstabellini@kernel.org>
17616 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17618 S:      Supported
17619 F:      arch/x86/xen/
17620 F:      arch/x86/platform/pvh/
17621 F:      drivers/*/xen-*front.c
17622 F:      drivers/xen/
17623 F:      arch/x86/include/asm/xen/
17624 F:      arch/x86/include/asm/pvclock-abi.h
17625 F:      include/xen/
17626 F:      include/uapi/xen/
17627 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17628 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17629
17630 XEN NETWORK BACKEND DRIVER
17631 M:      Wei Liu <wei.liu@kernel.org>
17632 M:      Paul Durrant <paul.durrant@citrix.com>
17633 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17634 L:      netdev@vger.kernel.org
17635 S:      Supported
17636 F:      drivers/net/xen-netback/*
17637
17638 XEN PCI SUBSYSTEM
17639 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17640 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17641 S:      Supported
17642 F:      arch/x86/pci/*xen*
17643 F:      drivers/pci/*xen*
17644
17645 XEN PVSCSI DRIVERS
17646 M:      Juergen Gross <jgross@suse.com>
17647 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17648 L:      linux-scsi@vger.kernel.org
17649 S:      Supported
17650 F:      drivers/scsi/xen-scsifront.c
17651 F:      drivers/xen/xen-scsiback.c
17652 F:      include/xen/interface/io/vscsiif.h
17653
17654 XEN SWIOTLB SUBSYSTEM
17655 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17656 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17657 L:      iommu@lists.linux-foundation.org
17658 S:      Supported
17659 F:      arch/x86/xen/*swiotlb*
17660 F:      drivers/xen/*swiotlb*
17661
17662 XEN SOUND FRONTEND DRIVER
17663 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17664 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17666 S:      Supported
17667 F:      sound/xen/*
17668
17669 XFS FILESYSTEM
17670 M:      Darrick J. Wong <darrick.wong@oracle.com>
17671 M:      linux-xfs@vger.kernel.org
17672 L:      linux-xfs@vger.kernel.org
17673 W:      http://xfs.org/
17674 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17675 S:      Supported
17676 F:      Documentation/admin-guide/xfs.rst
17677 F:      Documentation/ABI/testing/sysfs-fs-xfs
17678 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17679 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17680 F:      fs/xfs/
17681 F:      include/uapi/linux/dqblk_xfs.h
17682 F:      include/uapi/linux/fsmap.h
17683
17684 XILINX AXI ETHERNET DRIVER
17685 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17686 S:      Maintained
17687 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17688
17689 XILINX UARTLITE SERIAL DRIVER
17690 M:      Peter Korsgaard <jacmet@sunsite.dk>
17691 L:      linux-serial@vger.kernel.org
17692 S:      Maintained
17693 F:      drivers/tty/serial/uartlite.c
17694
17695 XILINX VIDEO IP CORES
17696 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17697 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17698 L:      linux-media@vger.kernel.org
17699 T:      git git://linuxtv.org/media_tree.git
17700 S:      Supported
17701 F:      Documentation/devicetree/bindings/media/xilinx/
17702 F:      drivers/media/platform/xilinx/
17703 F:      include/uapi/linux/xilinx-v4l2-controls.h
17704
17705 XILLYBUS DRIVER
17706 M:      Eli Billauer <eli.billauer@gmail.com>
17707 L:      linux-kernel@vger.kernel.org
17708 S:      Supported
17709 F:      drivers/char/xillybus/
17710
17711 XLP9XX I2C DRIVER
17712 M:      George Cherian <george.cherian@cavium.com>
17713 M:      Jan Glauber <jglauber@cavium.com>
17714 L:      linux-i2c@vger.kernel.org
17715 W:      http://www.cavium.com
17716 S:      Supported
17717 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17718 F:      drivers/i2c/busses/i2c-xlp9xx.c
17719
17720 XRA1403 GPIO EXPANDER
17721 M:      Nandor Han <nandor.han@ge.com>
17722 M:      Semi Malinen <semi.malinen@ge.com>
17723 L:      linux-gpio@vger.kernel.org
17724 S:      Maintained
17725 F:      drivers/gpio/gpio-xra1403.c
17726 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17727
17728 XTENSA XTFPGA PLATFORM SUPPORT
17729 M:      Max Filippov <jcmvbkbc@gmail.com>
17730 L:      linux-xtensa@linux-xtensa.org
17731 S:      Maintained
17732 F:      drivers/spi/spi-xtensa-xtfpga.c
17733 F:      sound/soc/xtensa/xtfpga-i2s.c
17734
17735 YAM DRIVER FOR AX.25
17736 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17737 L:      linux-hams@vger.kernel.org
17738 S:      Maintained
17739 F:      drivers/net/hamradio/yam*
17740 F:      include/linux/yam.h
17741
17742 YAMA SECURITY MODULE
17743 M:      Kees Cook <keescook@chromium.org>
17744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17745 S:      Supported
17746 F:      security/yama/
17747 F:      Documentation/admin-guide/LSM/Yama.rst
17748
17749 YEALINK PHONE DRIVER
17750 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17751 L:      usbb2k-api-dev@nongnu.org
17752 S:      Maintained
17753 F:      Documentation/input/devices/yealink.rst
17754 F:      drivers/input/misc/yealink.*
17755
17756 Z8530 DRIVER FOR AX.25
17757 M:      Joerg Reuter <jreuter@yaina.de>
17758 W:      http://yaina.de/jreuter/
17759 W:      http://www.qsl.net/dl1bke/
17760 L:      linux-hams@vger.kernel.org
17761 S:      Maintained
17762 F:      Documentation/networking/z8530drv.txt
17763 F:      drivers/net/hamradio/*scc.c
17764 F:      drivers/net/hamradio/z8530.h
17765
17766 ZBUD COMPRESSED PAGE ALLOCATOR
17767 M:      Seth Jennings <sjenning@redhat.com>
17768 M:      Dan Streetman <ddstreet@ieee.org>
17769 L:      linux-mm@kvack.org
17770 S:      Maintained
17771 F:      mm/zbud.c
17772 F:      include/linux/zbud.h
17773
17774 ZD1211RW WIRELESS DRIVER
17775 M:      Daniel Drake <dsd@gentoo.org>
17776 M:      Ulrich Kunitz <kune@deine-taler.de>
17777 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17778 L:      linux-wireless@vger.kernel.org
17779 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17780 S:      Maintained
17781 F:      drivers/net/wireless/zydas/zd1211rw/
17782
17783 ZD1301 MEDIA DRIVER
17784 M:      Antti Palosaari <crope@iki.fi>
17785 L:      linux-media@vger.kernel.org
17786 W:      https://linuxtv.org/
17787 W:      http://palosaari.fi/linux/
17788 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17789 S:      Maintained
17790 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17791
17792 ZD1301_DEMOD MEDIA DRIVER
17793 M:      Antti Palosaari <crope@iki.fi>
17794 L:      linux-media@vger.kernel.org
17795 W:      https://linuxtv.org/
17796 W:      http://palosaari.fi/linux/
17797 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17798 S:      Maintained
17799 F:      drivers/media/dvb-frontends/zd1301_demod*
17800
17801 ZHAOXIN PROCESSOR SUPPORT
17802 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17803 L:      linux-kernel@vger.kernel.org
17804 S:      Maintained
17805 F:      arch/x86/kernel/cpu/zhaoxin.c
17806
17807 ZPOOL COMPRESSED PAGE STORAGE API
17808 M:      Dan Streetman <ddstreet@ieee.org>
17809 L:      linux-mm@kvack.org
17810 S:      Maintained
17811 F:      mm/zpool.c
17812 F:      include/linux/zpool.h
17813
17814 ZR36067 VIDEO FOR LINUX DRIVER
17815 L:      mjpeg-users@lists.sourceforge.net
17816 L:      linux-media@vger.kernel.org
17817 W:      http://mjpeg.sourceforge.net/driver-zoran/
17818 T:      hg https://linuxtv.org/hg/v4l-dvb
17819 S:      Odd Fixes
17820 F:      drivers/staging/media/zoran/
17821
17822 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17823 M:      Minchan Kim <minchan@kernel.org>
17824 M:      Nitin Gupta <ngupta@vflare.org>
17825 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17826 L:      linux-kernel@vger.kernel.org
17827 S:      Maintained
17828 F:      drivers/block/zram/
17829 F:      Documentation/admin-guide/blockdev/zram.rst
17830
17831 ZS DECSTATION Z85C30 SERIAL DRIVER
17832 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17833 S:      Maintained
17834 F:      drivers/tty/serial/zs.*
17835
17836 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17837 M:      Minchan Kim <minchan@kernel.org>
17838 M:      Nitin Gupta <ngupta@vflare.org>
17839 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17840 L:      linux-mm@kvack.org
17841 S:      Maintained
17842 F:      mm/zsmalloc.c
17843 F:      include/linux/zsmalloc.h
17844 F:      Documentation/vm/zsmalloc.rst
17845
17846 ZSWAP COMPRESSED SWAP CACHING
17847 M:      Seth Jennings <sjenning@redhat.com>
17848 M:      Dan Streetman <ddstreet@ieee.org>
17849 L:      linux-mm@kvack.org
17850 S:      Maintained
17851 F:      mm/zswap.c
17852
17853 THE REST
17854 M:      Linus Torvalds <torvalds@linux-foundation.org>
17855 L:      linux-kernel@vger.kernel.org
17856 Q:      http://patchwork.kernel.org/project/LKML/list/
17857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17858 S:      Buried alive in reporters
17859 F:      *
17860 F:      */