Merge tag 'media/v5.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169*
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/firmware-guide/acpi/
325 F:      Documentation/ABI/testing/sysfs-bus-acpi
326 F:      Documentation/ABI/testing/configfs-acpi
327 F:      drivers/pci/*acpi*
328 F:      drivers/pci/*/*acpi*
329 F:      tools/power/acpi/
330
331 ACPI APEI
332 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M:      Len Brown <lenb@kernel.org>
334 L:      linux-acpi@vger.kernel.org
335 R:      James Morse <james.morse@arm.com>
336 R:      Tony Luck <tony.luck@intel.com>
337 R:      Borislav Petkov <bp@alien8.de>
338 F:      drivers/acpi/apei/
339
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M:      Robert Moore <robert.moore@intel.com>
342 M:      Erik Schmauss <erik.schmauss@intel.com>
343 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L:      linux-acpi@vger.kernel.org
345 L:      devel@acpica.org
346 W:      https://acpica.org/
347 W:      https://github.com/acpica/acpica/
348 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B:      https://bugzilla.kernel.org
351 B:      https://bugs.acpica.org
352 S:      Supported
353 F:      drivers/acpi/acpica/
354 F:      include/acpi/
355 F:      tools/power/acpi/
356
357 ACPI FAN DRIVER
358 M:      Zhang Rui <rui.zhang@intel.com>
359 L:      linux-acpi@vger.kernel.org
360 W:      https://01.org/linux-acpi
361 B:      https://bugzilla.kernel.org
362 S:      Supported
363 F:      drivers/acpi/fan.c
364
365 ACPI FOR ARM64 (ACPI/arm64)
366 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M:      Hanjun Guo <guohanjun@huawei.com>
368 M:      Sudeep Holla <sudeep.holla@arm.com>
369 L:      linux-acpi@vger.kernel.org
370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 S:      Maintained
372 F:      drivers/acpi/arm64
373
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M:      Hans de Goede <hdegoede@redhat.com>
376 L:      platform-driver-x86@vger.kernel.org
377 S:      Maintained
378 F:      drivers/platform/x86/i2c-multi-instantiate.c
379
380 ACPI PMIC DRIVERS
381 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M:      Len Brown <lenb@kernel.org>
383 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
385 L:      linux-acpi@vger.kernel.org
386 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B:      https://bugzilla.kernel.org
389 S:      Supported
390 F:      drivers/acpi/pmic/
391
392 ACPI THERMAL DRIVER
393 M:      Zhang Rui <rui.zhang@intel.com>
394 L:      linux-acpi@vger.kernel.org
395 W:      https://01.org/linux-acpi
396 B:      https://bugzilla.kernel.org
397 S:      Supported
398 F:      drivers/acpi/*thermal*
399
400 ACPI VIDEO DRIVER
401 M:      Zhang Rui <rui.zhang@intel.com>
402 L:      linux-acpi@vger.kernel.org
403 W:      https://01.org/linux-acpi
404 B:      https://bugzilla.kernel.org
405 S:      Supported
406 F:      drivers/acpi/acpi_video.c
407
408 ACPI WMI DRIVER
409 L:      platform-driver-x86@vger.kernel.org
410 S:      Orphan
411 F:      drivers/platform/x86/wmi.c
412 F:      include/uapi/linux/wmi.h
413
414 AD1889 ALSA SOUND DRIVER
415 W:      https://parisc.wiki.kernel.org/index.php/AD1889
416 L:      linux-parisc@vger.kernel.org
417 S:      Maintained
418 F:      sound/pci/ad1889.*
419
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M:      Michael Hennerich <michael.hennerich@analog.com>
422 W:      http://wiki.analog.com/AD5254
423 W:      http://ez.analog.com/community/linux-device-drivers
424 S:      Supported
425 F:      drivers/misc/ad525x_dpot.c
426
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M:      Michael Hennerich <michael.hennerich@analog.com>
429 W:      http://wiki.analog.com/AD5398
430 W:      http://ez.analog.com/community/linux-device-drivers
431 S:      Supported
432 F:      drivers/regulator/ad5398.c
433
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/AD7142
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/input/misc/ad714x.c
440
441 AD7877 TOUCHSCREEN DRIVER
442 M:      Michael Hennerich <michael.hennerich@analog.com>
443 W:      http://wiki.analog.com/AD7877
444 W:      http://ez.analog.com/community/linux-device-drivers
445 S:      Supported
446 F:      drivers/input/touchscreen/ad7877.c
447
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/AD7879
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/input/touchscreen/ad7879.c
454
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M:      Jiri Kosina <jikos@kernel.org>
457 S:      Maintained
458
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      https://wiki.analog.com/ADF7242
462 W:      http://ez.analog.com/community/linux-device-drivers
463 L:      linux-wpan@vger.kernel.org
464 S:      Supported
465 F:      drivers/net/ieee802154/adf7242.c
466 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467
468 ADM1025 HARDWARE MONITOR DRIVER
469 M:      Jean Delvare <jdelvare@suse.com>
470 L:      linux-hwmon@vger.kernel.org
471 S:      Maintained
472 F:      Documentation/hwmon/adm1025.rst
473 F:      drivers/hwmon/adm1025.c
474
475 ADM1029 HARDWARE MONITOR DRIVER
476 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      drivers/hwmon/adm1029.c
480
481 ADM8211 WIRELESS DRIVER
482 L:      linux-wireless@vger.kernel.org
483 W:      http://wireless.kernel.org/
484 S:      Orphan
485 F:      drivers/net/wireless/admtek/adm8211.*
486
487 ADP1653 FLASH CONTROLLER DRIVER
488 M:      Sakari Ailus <sakari.ailus@iki.fi>
489 L:      linux-media@vger.kernel.org
490 S:      Maintained
491 F:      drivers/media/i2c/adp1653.c
492 F:      include/media/i2c/adp1653.h
493
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M:      Michael Hennerich <michael.hennerich@analog.com>
496 W:      http://wiki.analog.com/ADP5520
497 W:      http://ez.analog.com/community/linux-device-drivers
498 S:      Supported
499 F:      drivers/mfd/adp5520.c
500 F:      drivers/video/backlight/adp5520_bl.c
501 F:      drivers/leds/leds-adp5520.c
502 F:      drivers/gpio/gpio-adp5520.c
503 F:      drivers/input/keyboard/adp5520-keys.c
504
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M:      Michael Hennerich <michael.hennerich@analog.com>
507 W:      http://wiki.analog.com/ADP5588
508 W:      http://ez.analog.com/community/linux-device-drivers
509 S:      Supported
510 F:      drivers/input/keyboard/adp5588-keys.c
511 F:      drivers/gpio/gpio-adp5588.c
512
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M:      Michael Hennerich <michael.hennerich@analog.com>
515 W:      http://wiki.analog.com/ADP8860
516 W:      http://ez.analog.com/community/linux-device-drivers
517 S:      Supported
518 F:      drivers/video/backlight/adp8860_bl.c
519
520 ADT746X FAN DRIVER
521 M:      Colin Leroy <colin@colino.net>
522 S:      Maintained
523 F:      drivers/macintosh/therm_adt746x.c
524
525 ADT7475 HARDWARE MONITOR DRIVER
526 M:      Jean Delvare <jdelvare@suse.com>
527 L:      linux-hwmon@vger.kernel.org
528 S:      Maintained
529 F:      Documentation/hwmon/adt7475.rst
530 F:      drivers/hwmon/adt7475.c
531
532 ADVANSYS SCSI DRIVER
533 M:      Matthew Wilcox <willy@infradead.org>
534 M:      Hannes Reinecke <hare@suse.com>
535 L:      linux-scsi@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/scsi/advansys.txt
538 F:      drivers/scsi/advansys.c
539
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M:      Michael Hennerich <michael.hennerich@analog.com>
542 W:      http://wiki.analog.com/ADXL345
543 W:      http://ez.analog.com/community/linux-device-drivers
544 S:      Supported
545 F:      drivers/input/misc/adxl34x.c
546 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
547
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M:      Stefan Popa <stefan.popa@analog.com>
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/iio/accel/adxl372.c
553 F:      drivers/iio/accel/adxl372_spi.c
554 F:      drivers/iio/accel/adxl372_i2c.c
555 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
556
557 AF9013 MEDIA DRIVER
558 M:      Antti Palosaari <crope@iki.fi>
559 L:      linux-media@vger.kernel.org
560 W:      https://linuxtv.org
561 W:      http://palosaari.fi/linux/
562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
563 T:      git git://linuxtv.org/anttip/media_tree.git
564 S:      Maintained
565 F:      drivers/media/dvb-frontends/af9013*
566
567 AF9033 MEDIA DRIVER
568 M:      Antti Palosaari <crope@iki.fi>
569 L:      linux-media@vger.kernel.org
570 W:      https://linuxtv.org
571 W:      http://palosaari.fi/linux/
572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
573 T:      git git://linuxtv.org/anttip/media_tree.git
574 S:      Maintained
575 F:      drivers/media/dvb-frontends/af9033*
576
577 AFFS FILE SYSTEM
578 M:      David Sterba <dsterba@suse.com>
579 L:      linux-fsdevel@vger.kernel.org
580 S:      Odd Fixes
581 F:      Documentation/filesystems/affs.txt
582 F:      fs/affs/
583
584 AFS FILESYSTEM
585 M:      David Howells <dhowells@redhat.com>
586 L:      linux-afs@lists.infradead.org
587 S:      Supported
588 F:      fs/afs/
589 F:      include/trace/events/afs.h
590 F:      Documentation/filesystems/afs.txt
591 W:      https://www.infradead.org/~dhowells/kafs/
592
593 AGPGART DRIVER
594 M:      David Airlie <airlied@linux.ie>
595 T:      git git://anongit.freedesktop.org/drm/drm
596 S:      Maintained
597 F:      drivers/char/agp/
598 F:      include/linux/agp*
599 F:      include/uapi/linux/agp*
600
601 AHA152X SCSI DRIVER
602 M:      "Juergen E. Fischer" <fischer@norbit.de>
603 L:      linux-scsi@vger.kernel.org
604 S:      Maintained
605 F:      drivers/scsi/aha152x*
606 F:      drivers/scsi/pcmcia/aha152x*
607
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M:      Hannes Reinecke <hare@suse.com>
610 L:      linux-scsi@vger.kernel.org
611 S:      Maintained
612 F:      drivers/scsi/aic7xxx/
613
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M:      Hans Verkuil <hverkuil@xs4all.nl>
616 L:      linux-media@vger.kernel.org
617 T:      git git://linuxtv.org/media_tree.git
618 W:      https://linuxtv.org
619 S:      Maintained
620 F:      drivers/media/radio/radio-aimslab*
621
622 AIO
623 M:      Benjamin LaHaise <bcrl@kvack.org>
624 L:      linux-aio@kvack.org
625 S:      Supported
626 F:      fs/aio.c
627 F:      include/linux/*aio*.h
628
629 AIRSPY MEDIA DRIVER
630 M:      Antti Palosaari <crope@iki.fi>
631 L:      linux-media@vger.kernel.org
632 W:      https://linuxtv.org
633 W:      http://palosaari.fi/linux/
634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
635 T:      git git://linuxtv.org/anttip/media_tree.git
636 S:      Maintained
637 F:      drivers/media/usb/airspy/
638
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
641 S:      Maintained
642 F:      drivers/net/ethernet/alacritech/*
643
644 ALCATEL SPEEDTOUCH USB DRIVER
645 M:      Duncan Sands <duncan.sands@free.fr>
646 L:      linux-usb@vger.kernel.org
647 W:      http://www.linux-usb.org/SpeedTouch/
648 S:      Maintained
649 F:      drivers/usb/atm/speedtch.c
650 F:      drivers/usb/atm/usbatm.c
651
652 ALCHEMY AU1XX0 MMC DRIVER
653 M:      Manuel Lauss <manuel.lauss@gmail.com>
654 S:      Maintained
655 F:      drivers/mmc/host/au1xmmc.c
656
657 ALI1563 I2C DRIVER
658 M:      Rudolf Marek <r.marek@assembler.cz>
659 L:      linux-i2c@vger.kernel.org
660 S:      Maintained
661 F:      Documentation/i2c/busses/i2c-ali1563.rst
662 F:      drivers/i2c/busses/i2c-ali1563.c
663
664 ALLEGRO DVT VIDEO IP CORE DRIVER
665 M:      Michael Tretter <m.tretter@pengutronix.de>
666 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
667 L:      linux-media@vger.kernel.org
668 S:      Maintained
669 F:      drivers/staging/media/allegro-dvt/
670
671 ALLWINNER SECURITY SYSTEM
672 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
673 L:      linux-crypto@vger.kernel.org
674 S:      Maintained
675 F:      drivers/crypto/sunxi-ss/
676
677 ALLWINNER VPU DRIVER
678 M:      Maxime Ripard <mripard@kernel.org>
679 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L:      linux-media@vger.kernel.org
681 S:      Maintained
682 F:      drivers/staging/media/sunxi/cedrus/
683
684 ALPHA PORT
685 M:      Richard Henderson <rth@twiddle.net>
686 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M:      Matt Turner <mattst88@gmail.com>
688 S:      Odd Fixes
689 L:      linux-alpha@vger.kernel.org
690 F:      arch/alpha/
691
692 ALPS PS/2 TOUCHPAD DRIVER
693 R:      Pali Rohár <pali.rohar@gmail.com>
694 F:      drivers/input/mouse/alps.*
695
696 ALTERA I2C CONTROLLER DRIVER
697 M:      Thor Thayer <thor.thayer@linux.intel.com>
698 S:      Maintained
699 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F:      drivers/i2c/busses/i2c-altera.c
701
702 ALTERA MAILBOX DRIVER
703 M:      Ley Foon Tan <lftan@altera.com>
704 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
705 S:      Maintained
706 F:      drivers/mailbox/mailbox-altera.c
707
708 ALTERA PIO DRIVER
709 M:      Tien Hock Loh <thloh@altera.com>
710 L:      linux-gpio@vger.kernel.org
711 S:      Maintained
712 F:      drivers/gpio/gpio-altera.c
713
714 ALTERA SYSTEM MANAGER DRIVER
715 M:      Thor Thayer <thor.thayer@linux.intel.com>
716 S:      Maintained
717 F:      drivers/mfd/altera-sysmgr.c
718 F:      include/linux/mfd/altera-sysgmr.h
719
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 S:      Maintained
723 F:      drivers/gpio/gpio-altera-a10sr.c
724 F:      drivers/mfd/altera-a10sr.c
725 F:      drivers/reset/reset-a10sr.c
726 F:      include/linux/mfd/altera-a10sr.h
727 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
728
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M:      Thor Thayer <thor.thayer@linux.intel.com>
731 L:      netdev@vger.kernel.org
732 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 S:      Maintained
734 F:      drivers/net/ethernet/altera/
735
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M:      Tobias Klauser <tklauser@distanz.ch>
738 L:      linux-serial@vger.kernel.org
739 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
740 S:      Maintained
741 F:      drivers/tty/serial/altera_uart.c
742 F:      drivers/tty/serial/altera_jtaguart.c
743 F:      include/linux/altera_uart.h
744 F:      include/linux/altera_jtaguart.h
745
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M:      Talel Shenhar <talel@amazon.com>
748 S:      Maintained
749 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F:      drivers/thermal/thermal_mmio.c
751
752 AMAZON ETHERNET DRIVERS
753 M:      Netanel Belgazal <netanel@amazon.com>
754 R:      Saeed Bishara <saeedb@amazon.com>
755 R:      Zorik Machulsky <zorik@amazon.com>
756 L:      netdev@vger.kernel.org
757 S:      Supported
758 F:      Documentation/networking/device_drivers/amazon/ena.txt
759 F:      drivers/net/ethernet/amazon/
760
761 AMAZON RDMA EFA DRIVER
762 M:      Gal Pressman <galpress@amazon.com>
763 R:      Yossi Leybovich <sleybo@amazon.com>
764 L:      linux-rdma@vger.kernel.org
765 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
766 S:      Supported
767 F:      drivers/infiniband/hw/efa/
768 F:      include/uapi/rdma/efa-abi.h
769
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M:      Tom Lendacky <thomas.lendacky@amd.com>
772 M:      Gary Hook <gary.hook@amd.com>
773 L:      linux-crypto@vger.kernel.org
774 S:      Supported
775 F:      drivers/crypto/ccp/
776 F:      include/linux/ccp.h
777
778 AMD DISPLAY CORE
779 M:      Harry Wentland <harry.wentland@amd.com>
780 M:      Leo Li <sunpeng.li@amd.com>
781 L:      amd-gfx@lists.freedesktop.org
782 T:      git git://people.freedesktop.org/~agd5f/linux
783 S:      Supported
784 F:      drivers/gpu/drm/amd/display/
785
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M:      Huang Rui <ray.huang@amd.com>
788 L:      linux-hwmon@vger.kernel.org
789 S:      Supported
790 F:      Documentation/hwmon/fam15h_power.rst
791 F:      drivers/hwmon/fam15h_power.c
792
793 AMD FCH GPIO DRIVER
794 M:      Enrico Weigelt, metux IT consult <info@metux.net>
795 L:      linux-gpio@vger.kernel.org
796 S:      Maintained
797 F:      drivers/gpio/gpio-amd-fch.c
798 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
799
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
802 S:      Orphan
803 F:      drivers/usb/gadget/udc/amd5536udc.*
804
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P:      Andres Salomon <dilinger@queued.net>
807 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
809 S:      Supported
810 F:      drivers/char/hw_random/geode-rng.c
811 F:      drivers/crypto/geode*
812 F:      drivers/video/fbdev/geode/
813 F:      arch/x86/include/asm/geode.h
814
815 AMD IOMMU (AMD-VI)
816 M:      Joerg Roedel <joro@8bytes.org>
817 L:      iommu@lists.linux-foundation.org
818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
819 S:      Maintained
820 F:      drivers/iommu/amd_iommu*.[ch]
821 F:      include/linux/amd-iommu.h
822
823 AMD KFD
824 M:      Oded Gabbay <oded.gabbay@gmail.com>
825 L:      dri-devel@lists.freedesktop.org
826 T:      git git://people.freedesktop.org/~gabbayo/linux.git
827 S:      Supported
828 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F:      drivers/gpu/drm/amd/amdkfd/
836 F:      drivers/gpu/drm/amd/include/cik_structs.h
837 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F:      drivers/gpu/drm/amd/include/vi_structs.h
839 F:      drivers/gpu/drm/amd/include/v9_structs.h
840 F:      include/uapi/linux/kfd_ioctl.h
841
842 AMD MP2 I2C DRIVER
843 M:      Elie Morisse <syniurge@gmail.com>
844 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L:      linux-i2c@vger.kernel.org
847 S:      Maintained
848 F:      drivers/i2c/busses/i2c-amd-mp2*
849
850 AMD POWERPLAY
851 M:      Rex Zhu <rex.zhu@amd.com>
852 M:      Evan Quan <evan.quan@amd.com>
853 L:      amd-gfx@lists.freedesktop.org
854 S:      Supported
855 F:      drivers/gpu/drm/amd/powerplay/
856 T:      git git://people.freedesktop.org/~agd5f/linux
857
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
860 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M:      Tom Lendacky <thomas.lendacky@amd.com>
862 S:      Supported
863 F:      arch/arm64/boot/dts/amd/
864
865 AMD XGBE DRIVER
866 M:      Tom Lendacky <thomas.lendacky@amd.com>
867 L:      netdev@vger.kernel.org
868 S:      Supported
869 F:      drivers/net/ethernet/amd/xgbe/
870 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
871
872 ANALOG DEVICES INC AD5686 DRIVER
873 M:      Stefan Popa <stefan.popa@analog.com>
874 L:      linux-pm@vger.kernel.org
875 W:      http://ez.analog.com/community/linux-device-drivers
876 S:      Supported
877 F:      drivers/iio/dac/ad5686*
878 F:      drivers/iio/dac/ad5696*
879
880 ANALOG DEVICES INC AD5758 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-iio@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5758.c
886 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
887
888 ANALOG DEVICES INC AD7124 DRIVER
889 M:      Stefan Popa <stefan.popa@analog.com>
890 L:      linux-iio@vger.kernel.org
891 W:      http://ez.analog.com/community/linux-device-drivers
892 S:      Supported
893 F:      drivers/iio/adc/ad7124.c
894 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
895
896 ANALOG DEVICES INC AD7606 DRIVER
897 M:      Stefan Popa <stefan.popa@analog.com>
898 L:      linux-iio@vger.kernel.org
899 W:      http://ez.analog.com/community/linux-device-drivers
900 S:      Supported
901 F:      drivers/iio/adc/ad7606.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
903
904 ANALOG DEVICES INC AD7768-1 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 L:      linux-iio@vger.kernel.org
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/iio/adc/ad7768-1.c
910 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
911
912 ANALOG DEVICES INC AD7780 DRIVER
913 M:      Michael Hennerich <Michael.Hennerich@analog.com>
914 M:      Renato Lui Geh <renatogeh@gmail.com>
915 L:      linux-iio@vger.kernel.org
916 W:      http://ez.analog.com/community/linux-device-drivers
917 S:      Supported
918 F:      drivers/iio/adc/ad7780.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
920
921 ANALOG DEVICES INC AD9389B DRIVER
922 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
923 L:      linux-media@vger.kernel.org
924 S:      Maintained
925 F:      drivers/media/i2c/ad9389b*
926
927 ANALOG DEVICES INC ADGS1408 DRIVER
928 M:      Mircea Caprioru <mircea.caprioru@analog.com>
929 S:      Supported
930 F:      drivers/mux/adgs1408.c
931 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
932
933 ANALOG DEVICES INC ADIS DRIVER LIBRARY
934 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
935 S:      Supported
936 L:      linux-iio@vger.kernel.org
937 F:      include/linux/iio/imu/adis.h
938 F:      drivers/iio/imu/adis.c
939
940 ANALOG DEVICES INC ADP5061 DRIVER
941 M:      Stefan Popa <stefan.popa@analog.com>
942 L:      linux-pm@vger.kernel.org
943 W:      http://ez.analog.com/community/linux-device-drivers
944 S:      Supported
945 F:      drivers/power/supply/adp5061.c
946
947 ANALOG DEVICES INC ADV7180 DRIVER
948 M:      Lars-Peter Clausen <lars@metafoo.de>
949 L:      linux-media@vger.kernel.org
950 W:      http://ez.analog.com/community/linux-device-drivers
951 S:      Supported
952 F:      drivers/media/i2c/adv7180.c
953
954 ANALOG DEVICES INC ADV748X DRIVER
955 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
956 L:      linux-media@vger.kernel.org
957 S:      Maintained
958 F:      drivers/media/i2c/adv748x/*
959
960 ANALOG DEVICES INC ADV7511 DRIVER
961 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
962 L:      linux-media@vger.kernel.org
963 S:      Maintained
964 F:      drivers/media/i2c/adv7511*
965
966 ANALOG DEVICES INC ADV7604 DRIVER
967 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
968 L:      linux-media@vger.kernel.org
969 S:      Maintained
970 F:      drivers/media/i2c/adv7604*
971
972 ANALOG DEVICES INC ADV7842 DRIVER
973 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
974 L:      linux-media@vger.kernel.org
975 S:      Maintained
976 F:      drivers/media/i2c/adv7842*
977
978 ANALOG DEVICES INC ASOC CODEC DRIVERS
979 M:      Lars-Peter Clausen <lars@metafoo.de>
980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
981 W:      http://wiki.analog.com/
982 W:      http://ez.analog.com/community/linux-device-drivers
983 S:      Supported
984 F:      sound/soc/codecs/adau*
985 F:      sound/soc/codecs/adav*
986 F:      sound/soc/codecs/ad1*
987 F:      sound/soc/codecs/ad7*
988 F:      sound/soc/codecs/ssm*
989 F:      sound/soc/codecs/sigmadsp.*
990
991 ANALOG DEVICES INC DMA DRIVERS
992 M:      Lars-Peter Clausen <lars@metafoo.de>
993 W:      http://ez.analog.com/community/linux-device-drivers
994 S:      Supported
995 F:      drivers/dma/dma-axi-dmac.c
996
997 ANALOG DEVICES INC IIO DRIVERS
998 M:      Lars-Peter Clausen <lars@metafoo.de>
999 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1000 M:      Stefan Popa <stefan.popa@analog.com>
1001 W:      http://wiki.analog.com/
1002 W:      http://ez.analog.com/community/linux-device-drivers
1003 S:      Supported
1004 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1005 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1006 F:      drivers/iio/*/ad*
1007 F:      drivers/iio/adc/ltc2497*
1008 X:      drivers/iio/*/adjd*
1009 F:      drivers/staging/iio/*/ad*
1010
1011 ANALOGBITS PLL LIBRARIES
1012 M:      Paul Walmsley <paul.walmsley@sifive.com>
1013 S:      Supported
1014 F:      drivers/clk/analogbits/*
1015 F:      include/linux/clk/analogbits*
1016
1017 ANDES ARCHITECTURE
1018 M:      Greentime Hu <green.hu@gmail.com>
1019 M:      Vincent Chen <deanbo422@gmail.com>
1020 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1021 S:      Supported
1022 F:      arch/nds32/
1023 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1024 F:      Documentation/devicetree/bindings/nds32/
1025 K:      nds32
1026 N:      nds32
1027
1028 ANDROID CONFIG FRAGMENTS
1029 M:      Rob Herring <robh@kernel.org>
1030 S:      Supported
1031 F:      kernel/configs/android*
1032
1033 ANDROID DRIVERS
1034 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1035 M:      Arve Hjønnevåg <arve@android.com>
1036 M:      Todd Kjos <tkjos@android.com>
1037 M:      Martijn Coenen <maco@android.com>
1038 M:      Joel Fernandes <joel@joelfernandes.org>
1039 M:      Christian Brauner <christian@brauner.io>
1040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1041 L:      devel@driverdev.osuosl.org
1042 S:      Supported
1043 F:      drivers/android/
1044 F:      drivers/staging/android/
1045
1046 ANDROID GOLDFISH PIC DRIVER
1047 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1048 S:      Supported
1049 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1050 F:      drivers/irqchip/irq-goldfish-pic.c
1051
1052 ANDROID GOLDFISH RTC DRIVER
1053 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1054 S:      Supported
1055 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1056 F:      drivers/rtc/rtc-goldfish.c
1057
1058 ANDROID ION DRIVER
1059 M:      Laura Abbott <labbott@redhat.com>
1060 M:      Sumit Semwal <sumit.semwal@linaro.org>
1061 L:      devel@driverdev.osuosl.org
1062 L:      dri-devel@lists.freedesktop.org
1063 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1064 S:      Supported
1065 F:      drivers/staging/android/ion
1066 F:      drivers/staging/android/uapi/ion.h
1067
1068 AOA (Apple Onboard Audio) ALSA DRIVER
1069 M:      Johannes Berg <johannes@sipsolutions.net>
1070 L:      linuxppc-dev@lists.ozlabs.org
1071 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1072 S:      Maintained
1073 F:      sound/aoa/
1074
1075 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1076 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1077 L:      linux-iio@vger.kernel.org
1078 S:      Maintained
1079 F:      drivers/iio/adc/stx104.c
1080
1081 APM DRIVER
1082 M:      Jiri Kosina <jikos@kernel.org>
1083 S:      Odd fixes
1084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1085 F:      arch/x86/kernel/apm_32.c
1086 F:      include/linux/apm_bios.h
1087 F:      include/uapi/linux/apm_bios.h
1088 F:      drivers/char/apm-emulation.c
1089
1090 APPARMOR SECURITY MODULE
1091 M:      John Johansen <john.johansen@canonical.com>
1092 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1093 W:      wiki.apparmor.net
1094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1095 S:      Supported
1096 F:      security/apparmor/
1097 F:      Documentation/admin-guide/LSM/apparmor.rst
1098
1099 APPLE BCM5974 MULTITOUCH DRIVER
1100 M:      Henrik Rydberg <rydberg@bitmath.org>
1101 L:      linux-input@vger.kernel.org
1102 S:      Odd fixes
1103 F:      drivers/input/mouse/bcm5974.c
1104
1105 APPLE SMC DRIVER
1106 M:      Henrik Rydberg <rydberg@bitmath.org>
1107 L:      linux-hwmon@vger.kernel.org
1108 S:      Odd fixes
1109 F:      drivers/hwmon/applesmc.c
1110
1111 APPLETALK NETWORK LAYER
1112 L:      netdev@vger.kernel.org
1113 S:      Odd fixes
1114 F:      drivers/net/appletalk/
1115 F:      net/appletalk/
1116 F:      include/linux/atalk.h
1117 F:      include/uapi/linux/atalk.h
1118
1119 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1120 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1121 S:      Supported
1122 F:      arch/arm64/boot/dts/apm/
1123
1124 APPLIED MICRO (APM) X-GENE SOC EDAC
1125 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1126 S:      Supported
1127 F:      drivers/edac/xgene_edac.c
1128 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1129
1130 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1131 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1132 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1133 S:      Supported
1134 F:      drivers/net/ethernet/apm/xgene-v2/
1135
1136 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1137 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1138 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1139 M:      Quan Nguyen <quan@os.amperecomputing.com>
1140 S:      Supported
1141 F:      drivers/net/ethernet/apm/xgene/
1142 F:      drivers/net/phy/mdio-xgene.c
1143 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1144 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1145
1146 APPLIED MICRO (APM) X-GENE SOC PMU
1147 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1148 S:      Supported
1149 F:      drivers/perf/xgene_pmu.c
1150 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1151 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1152
1153 APTINA CAMERA SENSOR PLL
1154 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1155 L:      linux-media@vger.kernel.org
1156 S:      Maintained
1157 F:      drivers/media/i2c/aptina-pll.*
1158
1159 AQUANTIA ETHERNET DRIVER (atlantic)
1160 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1161 L:      netdev@vger.kernel.org
1162 S:      Supported
1163 W:      http://www.aquantia.com
1164 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1165 F:      drivers/net/ethernet/aquantia/atlantic/
1166 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1167
1168 ARC FRAMEBUFFER DRIVER
1169 M:      Jaya Kumar <jayalk@intworks.biz>
1170 S:      Maintained
1171 F:      drivers/video/fbdev/arcfb.c
1172 F:      drivers/video/fbdev/core/fb_defio.c
1173
1174 ARC PGU DRM DRIVER
1175 M:      Alexey Brodkin <abrodkin@synopsys.com>
1176 S:      Supported
1177 F:      drivers/gpu/drm/arc/
1178 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1179
1180 ARCNET NETWORK LAYER
1181 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1182 L:      netdev@vger.kernel.org
1183 S:      Maintained
1184 F:      drivers/net/arcnet/
1185 F:      include/uapi/linux/if_arcnet.h
1186
1187 ARM ARCHITECTED TIMER DRIVER
1188 M:      Mark Rutland <mark.rutland@arm.com>
1189 M:      Marc Zyngier <maz@kernel.org>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 S:      Maintained
1192 F:      arch/arm/include/asm/arch_timer.h
1193 F:      arch/arm64/include/asm/arch_timer.h
1194 F:      drivers/clocksource/arm_arch_timer.c
1195
1196 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1197 M:      Linus Walleij <linus.walleij@linaro.org>
1198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 S:      Maintained
1200 F:      Documentation/devicetree/bindings/arm/arm-boards
1201 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1202 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1203 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1204 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1205 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1206 F:      arch/arm/mach-integrator/
1207 F:      arch/arm/mach-realview/
1208 F:      arch/arm/mach-versatile/
1209 F:      arch/arm/plat-versatile/
1210 F:      arch/arm/boot/dts/arm-realview-*
1211 F:      arch/arm/boot/dts/integrator*
1212 F:      arch/arm/boot/dts/versatile*
1213 F:      drivers/clk/versatile/
1214 F:      drivers/i2c/busses/i2c-versatile.c
1215 F:      drivers/irqchip/irq-versatile-fpga.c
1216 F:      drivers/mtd/maps/physmap_of_versatile.c
1217 F:      drivers/power/reset/arm-versatile-reboot.c
1218 F:      drivers/soc/versatile/
1219
1220 ARM HDLCD DRM DRIVER
1221 M:      Liviu Dudau <liviu.dudau@arm.com>
1222 S:      Supported
1223 F:      drivers/gpu/drm/arm/hdlcd_*
1224 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1225
1226 ARM KOMEDA DRM-KMS DRIVER
1227 M:      James (Qian) Wang <james.qian.wang@arm.com>
1228 M:      Liviu Dudau <liviu.dudau@arm.com>
1229 L:      Mali DP Maintainers <malidp@foss.arm.com>
1230 S:      Supported
1231 T:      git git://anongit.freedesktop.org/drm/drm-misc
1232 F:      drivers/gpu/drm/arm/display/include/
1233 F:      drivers/gpu/drm/arm/display/komeda/
1234 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1235 F:      Documentation/gpu/komeda-kms.rst
1236
1237 ARM MALI-DP DRM DRIVER
1238 M:      Liviu Dudau <liviu.dudau@arm.com>
1239 M:      Brian Starkey <brian.starkey@arm.com>
1240 L:      Mali DP Maintainers <malidp@foss.arm.com>
1241 S:      Supported
1242 T:      git git://anongit.freedesktop.org/drm/drm-misc
1243 F:      drivers/gpu/drm/arm/
1244 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1245 F:      Documentation/gpu/afbc.rst
1246
1247 ARM MALI PANFROST DRM DRIVER
1248 M:      Rob Herring <robh@kernel.org>
1249 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1250 L:      dri-devel@lists.freedesktop.org
1251 S:      Supported
1252 T:      git git://anongit.freedesktop.org/drm/drm-misc
1253 F:      drivers/gpu/drm/panfrost/
1254 F:      include/uapi/drm/panfrost_drm.h
1255
1256 ARM MFM AND FLOPPY DRIVERS
1257 M:      Ian Molton <spyro@f2s.com>
1258 S:      Maintained
1259 F:      arch/arm/mach-rpc/floppydma.S
1260 F:      arch/arm/include/asm/floppy.h
1261
1262 ARM PMU PROFILING AND DEBUGGING
1263 M:      Will Deacon <will@kernel.org>
1264 M:      Mark Rutland <mark.rutland@arm.com>
1265 S:      Maintained
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F:      arch/arm*/kernel/perf_*
1268 F:      arch/arm/oprofile/common.c
1269 F:      arch/arm*/kernel/hw_breakpoint.c
1270 F:      arch/arm*/include/asm/hw_breakpoint.h
1271 F:      arch/arm*/include/asm/perf_event.h
1272 F:      drivers/perf/*
1273 F:      include/linux/perf/arm_pmu.h
1274 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1275 F:      Documentation/devicetree/bindings/perf/
1276
1277 ARM PORT
1278 M:      Russell King <linux@armlinux.org.uk>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 W:      http://www.armlinux.org.uk/
1281 S:      Odd Fixes
1282 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1283 F:      arch/arm/
1284 X:      arch/arm/boot/dts/
1285
1286 ARM PRIMECELL AACI PL041 DRIVER
1287 M:      Russell King <linux@armlinux.org.uk>
1288 S:      Odd Fixes
1289 F:      sound/arm/aaci.*
1290
1291 ARM PRIMECELL BUS SUPPORT
1292 M:      Russell King <linux@armlinux.org.uk>
1293 S:      Odd Fixes
1294 F:      drivers/amba/
1295 F:      include/linux/amba/bus.h
1296
1297 ARM PRIMECELL CLCD PL110 DRIVER
1298 M:      Russell King <linux@armlinux.org.uk>
1299 S:      Odd Fixes
1300 F:      drivers/video/fbdev/amba-clcd.*
1301
1302 ARM PRIMECELL KMI PL050 DRIVER
1303 M:      Russell King <linux@armlinux.org.uk>
1304 S:      Odd Fixes
1305 F:      drivers/input/serio/ambakmi.*
1306 F:      include/linux/amba/kmi.h
1307
1308 ARM PRIMECELL MMCI PL180/1 DRIVER
1309 M:      Russell King <linux@armlinux.org.uk>
1310 S:      Odd Fixes
1311 F:      drivers/mmc/host/mmci.*
1312 F:      include/linux/amba/mmci.h
1313
1314 ARM PRIMECELL SSP PL022 SPI DRIVER
1315 M:      Linus Walleij <linus.walleij@linaro.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1319 F:      drivers/spi/spi-pl022.c
1320
1321 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1322 M:      Russell King <linux@armlinux.org.uk>
1323 S:      Odd Fixes
1324 F:      drivers/tty/serial/amba-pl01*.c
1325 F:      include/linux/amba/serial.h
1326
1327 ARM PRIMECELL VIC PL190/PL192 DRIVER
1328 M:      Linus Walleij <linus.walleij@linaro.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1332 F:      drivers/irqchip/irq-vic.c
1333
1334 AMAZON ANNAPURNA LABS FIC DRIVER
1335 M:      Talel Shenhar <talel@amazon.com>
1336 S:      Maintained
1337 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1338 F:      drivers/irqchip/irq-al-fic.c
1339
1340 ARM SMMU DRIVERS
1341 M:      Will Deacon <will@kernel.org>
1342 R:      Robin Murphy <robin.murphy@arm.com>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345 F:      drivers/iommu/arm-smmu*
1346 F:      drivers/iommu/io-pgtable-arm.c
1347 F:      drivers/iommu/io-pgtable-arm-v7s.c
1348
1349 ARM SUB-ARCHITECTURES
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352 F:      arch/arm/mach-*/
1353 F:      arch/arm/plat-*/
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1355
1356 ARM/ACTIONS SEMI ARCHITECTURE
1357 M:      Andreas Färber <afaerber@suse.de>
1358 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361 N:      owl
1362 F:      arch/arm/mach-actions/
1363 F:      arch/arm/boot/dts/owl-*
1364 F:      arch/arm64/boot/dts/actions/
1365 F:      drivers/clk/actions/
1366 F:      drivers/clocksource/timer-owl*
1367 F:      drivers/dma/owl-dma.c
1368 F:      drivers/i2c/busses/i2c-owl.c
1369 F:      drivers/pinctrl/actions/*
1370 F:      drivers/soc/actions/
1371 F:      include/dt-bindings/power/owl-*
1372 F:      include/linux/soc/actions/
1373 F:      Documentation/devicetree/bindings/arm/actions.txt
1374 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1375 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1376 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1377 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1378 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1379 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1380
1381 ARM/ADS SPHERE MACHINE SUPPORT
1382 M:      Lennert Buytenhek <kernel@wantstofly.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385
1386 ARM/AFEB9260 MACHINE SUPPORT
1387 M:      Sergey Lapin <slapin@ossfans.org>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390
1391 ARM/AJECO 1ARM MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/Allwinner SoC Clock Support
1397 M:      Emilio López <emilio@elopez.com.ar>
1398 S:      Maintained
1399 F:      drivers/clk/sunxi/
1400
1401 ARM/Allwinner sunXi SoC support
1402 M:      Maxime Ripard <mripard@kernel.org>
1403 M:      Chen-Yu Tsai <wens@csie.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Maintained
1406 N:      sun[x456789]i
1407 N:      sun50i
1408 F:      arch/arm/mach-sunxi/
1409 F:      arch/arm64/boot/dts/allwinner/
1410 F:      drivers/clk/sunxi-ng/
1411 F:      drivers/pinctrl/sunxi/
1412 F:      drivers/soc/sunxi/
1413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1414
1415 Allwinner A10 CSI driver
1416 M:      Maxime Ripard <mripard@kernel.org>
1417 L:      linux-media@vger.kernel.org
1418 T:      git git://linuxtv.org/media_tree.git
1419 F:      drivers/media/platform/sunxi/sun4i-csi/
1420 F:      Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1421 S:      Maintained
1422
1423 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1424 M:      Neil Armstrong <narmstrong@baylibre.com>
1425 M:      Jerome Brunet <jbrunet@baylibre.com>
1426 L:      linux-amlogic@lists.infradead.org
1427 S:      Maintained
1428 F:      drivers/clk/meson/
1429 F:      include/dt-bindings/clock/meson*
1430 F:      include/dt-bindings/clock/gxbb*
1431 F:      Documentation/devicetree/bindings/clock/amlogic*
1432
1433 ARM/Amlogic Meson SoC support
1434 M:      Kevin Hilman <khilman@baylibre.com>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 L:      linux-amlogic@lists.infradead.org
1437 W:      http://linux-meson.com/
1438 S:      Maintained
1439 F:      arch/arm/mach-meson/
1440 F:      arch/arm/boot/dts/meson*
1441 F:      arch/arm64/boot/dts/amlogic/
1442 F:      drivers/pinctrl/meson/
1443 F:      drivers/mmc/host/meson*
1444 F:      drivers/soc/amlogic/
1445 N:      meson
1446
1447 ARM/Amlogic Meson SoC Sound Drivers
1448 M:      Jerome Brunet <jbrunet@baylibre.com>
1449 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      sound/soc/meson/
1452 F:      Documentation/devicetree/bindings/sound/amlogic*
1453
1454 ARM/Annapurna Labs ALPINE ARCHITECTURE
1455 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1456 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 F:      arch/arm/mach-alpine/
1460 F:      arch/arm/boot/dts/alpine*
1461 F:      arch/arm64/boot/dts/al/
1462 F:      drivers/*/*alpine*
1463
1464 ARM/ARTPEC MACHINE SUPPORT
1465 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1466 M:      Lars Persson <lars.persson@axis.com>
1467 S:      Maintained
1468 L:      linux-arm-kernel@axis.com
1469 F:      arch/arm/mach-artpec
1470 F:      arch/arm/boot/dts/artpec6*
1471 F:      drivers/clk/axis
1472 F:      drivers/crypto/axis
1473 F:      drivers/mmc/host/usdhi6rol0.c
1474 F:      drivers/pinctrl/pinctrl-artpec*
1475 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1476
1477 ARM/ASPEED I2C DRIVER
1478 M:      Brendan Higgins <brendanhiggins@google.com>
1479 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480 R:      Joel Stanley <joel@jms.id.au>
1481 L:      linux-i2c@vger.kernel.org
1482 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1485 F:      drivers/i2c/busses/i2c-aspeed.c
1486 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1488
1489 ARM/ASPEED MACHINE SUPPORT
1490 M:      Joel Stanley <joel@jms.id.au>
1491 R:      Andrew Jeffery <andrew@aj.id.au>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1495 S:      Supported
1496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497 F:      arch/arm/mach-aspeed/
1498 F:      arch/arm/boot/dts/aspeed-*
1499 N:      aspeed
1500
1501 ARM/BITMAIN ARCHITECTURE
1502 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm64/boot/dts/bitmain/
1506 F:      drivers/pinctrl/pinctrl-bm1880.c
1507 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1508 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1509
1510 ARM/CALXEDA HIGHBANK ARCHITECTURE
1511 M:      Rob Herring <robh@kernel.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-highbank/
1515 F:      arch/arm/boot/dts/highbank.dts
1516 F:      arch/arm/boot/dts/ecx-*.dts*
1517
1518 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519 M:      Krzysztof Halasa <khalasa@piap.pl>
1520 S:      Maintained
1521 F:      arch/arm/mach-cns3xxx/
1522
1523 ARM/CAVIUM THUNDER NETWORK DRIVER
1524 M:      Sunil Goutham <sgoutham@cavium.com>
1525 M:      Robert Richter <rric@kernel.org>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Supported
1528 F:      drivers/net/ethernet/cavium/thunder/
1529
1530 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531 M:      Lukasz Majewski <lukma@denx.de>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/mach-ep93xx/ts72xx.c
1535
1536 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537 M:      Alexander Shiyan <shc_work@mail.ru>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Odd Fixes
1540 N:      clps711x
1541
1542 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543 M:      Lennert Buytenhek <kernel@wantstofly.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 S:      Maintained
1546
1547 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1549 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 S:      Maintained
1552 F:      arch/arm/mach-ep93xx/
1553 F:      arch/arm/mach-ep93xx/include/mach/
1554
1555 ARM/CLKDEV SUPPORT
1556 M:      Russell King <linux@armlinux.org.uk>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560 F:      drivers/clk/clkdev.c
1561
1562 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563 M:      Mike Rapoport <mike@compulab.co.il>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566
1567 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568 M:      Baruch Siach <baruch@tkos.co.il>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      arch/arm/boot/dts/cx92755*
1572 N:      digicolor
1573
1574 ARM/CONTEC MICRO9 MACHINE SUPPORT
1575 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1576 S:      Maintained
1577 F:      arch/arm/mach-ep93xx/micro9.c
1578
1579 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1581 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 F:      drivers/hwtracing/coresight/*
1585 F:      Documentation/trace/coresight.rst
1586 F:      Documentation/trace/coresight-cpu-debug.rst
1587 F:      Documentation/devicetree/bindings/arm/coresight.txt
1588 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590 F:      tools/perf/arch/arm/util/pmu.c
1591 F:      tools/perf/arch/arm/util/auxtrace.c
1592 F:      tools/perf/arch/arm/util/cs-etm.c
1593 F:      tools/perf/arch/arm/util/cs-etm.h
1594 F:      tools/perf/util/cs-etm.*
1595 F:      tools/perf/util/cs-etm-decoder/*
1596
1597 ARM/CORGI MACHINE SUPPORT
1598 M:      Richard Purdie <rpurdie@rpsys.net>
1599 S:      Maintained
1600
1601 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603 M:      Linus Walleij <linus.walleij@linaro.org>
1604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T:      git git://github.com/ulli-kroll/linux.git
1606 S:      Maintained
1607 F:      Documentation/devicetree/bindings/arm/gemini.txt
1608 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611 F:      arch/arm/mach-gemini/
1612 F:      drivers/net/ethernet/cortina/
1613 F:      drivers/pinctrl/pinctrl-gemini.c
1614 F:      drivers/rtc/rtc-ftrtc010.c
1615
1616 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617 M:      Barry Song <baohua@kernel.org>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1620 S:      Maintained
1621 F:      arch/arm/boot/dts/prima2*
1622 F:      arch/arm/mach-prima2/
1623 F:      drivers/clk/sirf/
1624 F:      drivers/clocksource/timer-prima2.c
1625 F:      drivers/clocksource/timer-atlas7.c
1626 N:      [^a-z]sirf
1627 X:      drivers/gnss
1628
1629 ARM/CZ.NIC TURRIS MOX SUPPORT
1630 M:      Marek Behun <marek.behun@nic.cz>
1631 W:      http://mox.turris.cz
1632 S:      Maintained
1633 F:      Documentation/ABI/testing/debugfs-moxtet
1634 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1635 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1636 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1637 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1638 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1639 F:      include/linux/moxtet.h
1640 F:      drivers/bus/moxtet.c
1641 F:      drivers/firmware/turris-mox-rwtm.c
1642 F:      drivers/gpio/gpio-moxtet.c
1643
1644 ARM/EBSA110 MACHINE SUPPORT
1645 M:      Russell King <linux@armlinux.org.uk>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 W:      http://www.armlinux.org.uk/
1648 S:      Maintained
1649 F:      arch/arm/mach-ebsa110/
1650 F:      drivers/net/ethernet/amd/am79c961a.*
1651
1652 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1653 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1654 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 N:      efm32
1658
1659 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1660 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/mach-pxa/ezx.c
1664
1665 ARM/FARADAY FA526 PORT
1666 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 T:      git git://git.berlios.de/gemini-board
1670 F:      arch/arm/mm/*-fa*
1671
1672 ARM/FOOTBRIDGE ARCHITECTURE
1673 M:      Russell King <linux@armlinux.org.uk>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W:      http://www.armlinux.org.uk/
1676 S:      Maintained
1677 F:      arch/arm/include/asm/hardware/dec21285.h
1678 F:      arch/arm/mach-footbridge/
1679
1680 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1681 M:      Shawn Guo <shawnguo@kernel.org>
1682 M:      Sascha Hauer <s.hauer@pengutronix.de>
1683 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1684 R:      Fabio Estevam <festevam@gmail.com>
1685 R:      NXP Linux Team <linux-imx@nxp.com>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1689 N:      imx
1690 N:      mxs
1691 X:      drivers/media/i2c/
1692
1693 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1694 M:      Shawn Guo <shawnguo@kernel.org>
1695 M:      Sascha Hauer <s.hauer@pengutronix.de>
1696 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1697 R:      Stefan Agner <stefan@agner.ch>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1701 F:      arch/arm/mach-imx/*vf610*
1702 F:      arch/arm/boot/dts/vf*
1703
1704 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1705 M:      Shawn Guo <shawnguo@kernel.org>
1706 M:      Li Yang <leoyang.li@nxp.com>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 S:      Maintained
1709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1710 F:      arch/arm/boot/dts/ls1021a*
1711 F:      arch/arm64/boot/dts/freescale/fsl-*
1712 F:      arch/arm64/boot/dts/freescale/qoriq-*
1713
1714 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1715 M:      Lennert Buytenhek <kernel@wantstofly.org>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718
1719 ARM/GUMSTIX MACHINE SUPPORT
1720 M:      Steve Sakoman <sakoman@gmail.com>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723
1724 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1725 M:      Philipp Zabel <philipp.zabel@gmail.com>
1726 M:      Paul Parsons <lost.distance@yahoo.com>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S:      Maintained
1729 F:      arch/arm/mach-pxa/hx4700.c
1730 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1731 F:      sound/soc/pxa/hx4700.c
1732
1733 ARM/HISILICON SOC SUPPORT
1734 M:      Wei Xu <xuwei5@hisilicon.com>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 W:      http://www.hisilicon.com
1737 S:      Supported
1738 T:      git git://github.com/hisilicon/linux-hisi.git
1739 F:      arch/arm/mach-hisi/
1740 F:      arch/arm/boot/dts/hi3*
1741 F:      arch/arm/boot/dts/hip*
1742 F:      arch/arm/boot/dts/hisi*
1743 F:      arch/arm64/boot/dts/hisilicon/
1744
1745 ARM/HP JORNADA 7XX MACHINE SUPPORT
1746 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1747 W:      www.jlime.com
1748 S:      Maintained
1749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1750 F:      arch/arm/mach-sa1100/jornada720.c
1751 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1752
1753 ARM/IGEP MACHINE SUPPORT
1754 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1755 M:      Javier Martinez Canillas <javier@dowhile0.org>
1756 L:      linux-omap@vger.kernel.org
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 S:      Maintained
1759 F:      arch/arm/boot/dts/omap3-igep*
1760
1761 ARM/INCOME PXA270 SUPPORT
1762 M:      Marek Vasut <marek.vasut@gmail.com>
1763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1766
1767 ARM/INTEL IOP32X ARM ARCHITECTURE
1768 M:      Lennert Buytenhek <kernel@wantstofly.org>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771
1772 ARM/INTEL IQ81342EX MACHINE SUPPORT
1773 M:      Lennert Buytenhek <kernel@wantstofly.org>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 S:      Maintained
1776
1777 ARM/INTEL IXDP2850 MACHINE SUPPORT
1778 M:      Lennert Buytenhek <kernel@wantstofly.org>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 S:      Maintained
1781
1782 ARM/INTEL IXP4XX ARM ARCHITECTURE
1783 M:      Linus Walleij <linusw@kernel.org>
1784 M:      Imre Kaloz <kaloz@openwrt.org>
1785 M:      Krzysztof Halasa <khalasa@piap.pl>
1786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S:      Maintained
1788 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1789 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1790 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1791 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1792 F:      arch/arm/mach-ixp4xx/
1793 F:      drivers/clocksource/timer-ixp4xx.c
1794 F:      drivers/gpio/gpio-ixp4xx.c
1795 F:      drivers/irqchip/irq-ixp4xx.c
1796 F:      include/linux/irqchip/irq-ixp4xx.h
1797 F:      include/linux/platform_data/timer-ixp4xx.h
1798
1799 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1800 M:      Jonathan Cameron <jic23@cam.ac.uk>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 S:      Maintained
1803 F:      arch/arm/mach-pxa/stargate2.c
1804 F:      drivers/pcmcia/pxa2xx_stargate2.c
1805
1806 ARM/INTEL XSC3 (MANZANO) ARM CORE
1807 M:      Lennert Buytenhek <kernel@wantstofly.org>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 S:      Maintained
1810
1811 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1812 M:      Lennert Buytenhek <kernel@wantstofly.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815
1816 ARM/LG1K ARCHITECTURE
1817 M:      Chanho Min <chanho.min@lge.com>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      arch/arm64/boot/dts/lg/
1821
1822 ARM/LOGICPD PXA270 MACHINE SUPPORT
1823 M:      Lennert Buytenhek <kernel@wantstofly.org>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 S:      Maintained
1826
1827 ARM/LPC18XX ARCHITECTURE
1828 M:      Vladimir Zapolskiy <vz@mleia.com>
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 S:      Maintained
1831 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1832 F:      arch/arm/boot/dts/lpc43*
1833 F:      drivers/i2c/busses/i2c-lpc2k.c
1834 F:      drivers/memory/pl172.c
1835 F:      drivers/mtd/spi-nor/nxp-spifi.c
1836 F:      drivers/rtc/rtc-lpc24xx.c
1837 N:      lpc18xx
1838
1839 ARM/LPC32XX SOC SUPPORT
1840 M:      Vladimir Zapolskiy <vz@mleia.com>
1841 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1844 S:      Maintained
1845 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1846 F:      arch/arm/boot/dts/lpc32*
1847 F:      arch/arm/mach-lpc32xx/
1848 F:      drivers/i2c/busses/i2c-pnx.c
1849 F:      drivers/net/ethernet/nxp/lpc_eth.c
1850 F:      drivers/usb/host/ohci-nxp.c
1851 F:      drivers/watchdog/pnx4008_wdt.c
1852 N:      lpc32xx
1853
1854 ARM/MAGICIAN MACHINE SUPPORT
1855 M:      Philipp Zabel <philipp.zabel@gmail.com>
1856 S:      Maintained
1857
1858 ARM/Marvell Dove/MV78xx0/Orion SOC support
1859 M:      Jason Cooper <jason@lakedaemon.net>
1860 M:      Andrew Lunn <andrew@lunn.ch>
1861 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1862 M:      Gregory Clement <gregory.clement@bootlin.com>
1863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S:      Maintained
1865 F:      Documentation/devicetree/bindings/soc/dove/
1866 F:      arch/arm/mach-dove/
1867 F:      arch/arm/mach-mv78xx0/
1868 F:      arch/arm/mach-orion5x/
1869 F:      arch/arm/plat-orion/
1870 F:      arch/arm/boot/dts/dove*
1871 F:      arch/arm/boot/dts/orion5x*
1872 T:      git git://git.infradead.org/linux-mvebu.git
1873
1874 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1875 M:      Jason Cooper <jason@lakedaemon.net>
1876 M:      Andrew Lunn <andrew@lunn.ch>
1877 M:      Gregory Clement <gregory.clement@bootlin.com>
1878 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1879 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 S:      Maintained
1881 F:      arch/arm/boot/dts/armada*
1882 F:      arch/arm/boot/dts/kirkwood*
1883 F:      arch/arm/configs/mvebu_*_defconfig
1884 F:      arch/arm/mach-mvebu/
1885 F:      arch/arm64/boot/dts/marvell/armada*
1886 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1887 F:      drivers/cpufreq/armada-8k-cpufreq.c
1888 F:      drivers/cpufreq/mvebu-cpufreq.c
1889 F:      drivers/irqchip/irq-armada-370-xp.c
1890 F:      drivers/irqchip/irq-mvebu-*
1891 F:      drivers/pinctrl/mvebu/
1892 F:      drivers/rtc/rtc-armada38x.c
1893 T:      git git://git.infradead.org/linux-mvebu.git
1894
1895 ARM/Mediatek RTC DRIVER
1896 M:      Eddie Huang <eddie.huang@mediatek.com>
1897 M:      Sean Wang <sean.wang@mediatek.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1900 S:      Maintained
1901 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1902 F:      drivers/rtc/rtc-mt6397.c
1903 F:      drivers/rtc/rtc-mt7622.c
1904
1905 ARM/Mediatek SoC support
1906 M:      Matthias Brugger <matthias.bgg@gmail.com>
1907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1909 W:      https://mtk.bcnfs.org/
1910 C:      irc://chat.freenode.net/linux-mediatek
1911 S:      Maintained
1912 F:      arch/arm/boot/dts/mt6*
1913 F:      arch/arm/boot/dts/mt7*
1914 F:      arch/arm/boot/dts/mt8*
1915 F:      arch/arm/mach-mediatek/
1916 F:      arch/arm64/boot/dts/mediatek/
1917 F:      drivers/soc/mediatek/
1918 N:      mtk
1919 N:      mt[678]
1920 K:      mediatek
1921
1922 ARM/Mediatek USB3 PHY DRIVER
1923 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1926 S:      Maintained
1927 F:      drivers/phy/mediatek/
1928 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1929
1930 ARM/Microchip (AT91) SoC support
1931 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1932 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1933 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 W:      http://www.linux4sam.org
1936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1937 S:      Supported
1938 N:      at91
1939 N:      atmel
1940 F:      arch/arm/mach-at91/
1941 F:      include/soc/at91/
1942 F:      arch/arm/boot/dts/at91*.dts
1943 F:      arch/arm/boot/dts/at91*.dtsi
1944 F:      arch/arm/boot/dts/sama*.dts
1945 F:      arch/arm/boot/dts/sama*.dtsi
1946 F:      arch/arm/include/debug/at91.S
1947 F:      drivers/memory/atmel*
1948 F:      drivers/watchdog/sama5d4_wdt.c
1949 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1950 X:      drivers/net/wireless/atmel/
1951
1952 ARM/MIOA701 MACHINE SUPPORT
1953 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 F:      arch/arm/mach-pxa/mioa701.c
1956 S:      Maintained
1957
1958 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1959 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1960 S:      Maintained
1961
1962 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1963 M:      Linus Walleij <linus.walleij@linaro.org>
1964 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 S:      Maintained
1966 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1967 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1968 F:      arch/arm/mach-nomadik/
1969 F:      arch/arm/mach-u300/
1970 F:      arch/arm/mach-ux500/
1971 F:      drivers/soc/ux500/
1972 F:      arch/arm/boot/dts/ste-*
1973 F:      drivers/clk/clk-nomadik.c
1974 F:      drivers/clk/clk-u300.c
1975 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1976 F:      drivers/clocksource/timer-u300.c
1977 F:      drivers/dma/coh901318*
1978 F:      drivers/dma/ste_dma40*
1979 F:      drivers/hwspinlock/u8500_hsem.c
1980 F:      drivers/i2c/busses/i2c-nomadik.c
1981 F:      drivers/i2c/busses/i2c-stu300.c
1982 F:      drivers/mfd/ab3100*
1983 F:      drivers/mfd/ab8500*
1984 F:      drivers/mfd/abx500*
1985 F:      drivers/mfd/dbx500*
1986 F:      drivers/mfd/db8500*
1987 F:      drivers/pinctrl/nomadik/
1988 F:      drivers/pinctrl/pinctrl-coh901*
1989 F:      drivers/pinctrl/pinctrl-u300.c
1990 F:      drivers/rtc/rtc-ab3100.c
1991 F:      drivers/rtc/rtc-ab8500.c
1992 F:      drivers/rtc/rtc-coh901331.c
1993 F:      drivers/rtc/rtc-pl031.c
1994 F:      drivers/watchdog/coh901327_wdt.c
1995 F:      Documentation/devicetree/bindings/arm/ste-*
1996 F:      Documentation/devicetree/bindings/arm/ux500/
1997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1998
1999 ARM/NUVOTON NPCM ARCHITECTURE
2000 M:      Avi Fishman <avifishman70@gmail.com>
2001 M:      Tomer Maimon <tmaimon77@gmail.com>
2002 M:      Tali Perry <tali.perry1@gmail.com>
2003 R:      Patrick Venture <venture@google.com>
2004 R:      Nancy Yuen <yuenn@google.com>
2005 R:      Benjamin Fair <benjaminfair@google.com>
2006 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2007 S:      Supported
2008 F:      arch/arm/mach-npcm/
2009 F:      arch/arm/boot/dts/nuvoton-npcm*
2010 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2011 F:      drivers/*/*npcm*
2012 F:      Documentation/devicetree/bindings/*/*npcm*
2013 F:      Documentation/devicetree/bindings/*/*/*npcm*
2014
2015 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2016 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2017 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2018 S:      Orphan
2019 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2020 F:      arch/arm/mach-s3c24xx/gta02.h
2021
2022 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2023 M:      Alexander Clouter <alex@digriz.org.uk>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 W:      http://www.digriz.org.uk/ts78xx/kernel
2026 S:      Maintained
2027 F:      arch/arm/mach-orion5x/ts78xx-*
2028
2029 ARM/OXNAS platform support
2030 M:      Neil Armstrong <narmstrong@baylibre.com>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2033 S:      Maintained
2034 F:      arch/arm/mach-oxnas/
2035 F:      arch/arm/boot/dts/ox8*.dts*
2036 N:      oxnas
2037
2038 ARM/PALM TREO SUPPORT
2039 M:      Tomas Cech <sleep_walker@suse.com>
2040 L:      linux-arm-kernel@lists.infradead.org
2041 W:      http://hackndev.com
2042 S:      Maintained
2043 F:      arch/arm/mach-pxa/palmtreo.*
2044
2045 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2046 M:      Marek Vasut <marek.vasut@gmail.com>
2047 L:      linux-arm-kernel@lists.infradead.org
2048 W:      http://hackndev.com
2049 S:      Maintained
2050 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2051 F:      arch/arm/mach-pxa/palmtx.c
2052 F:      arch/arm/mach-pxa/palmt5.*
2053 F:      arch/arm/mach-pxa/include/mach/palmld.h
2054 F:      arch/arm/mach-pxa/palmld.c
2055 F:      arch/arm/mach-pxa/palmte2.*
2056 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2057 F:      arch/arm/mach-pxa/palmtc.c
2058
2059 ARM/PALMZ72 SUPPORT
2060 M:      Sergey Lapin <slapin@ossfans.org>
2061 L:      linux-arm-kernel@lists.infradead.org
2062 W:      http://hackndev.com
2063 S:      Maintained
2064 F:      arch/arm/mach-pxa/palmz72.*
2065
2066 ARM/PLEB SUPPORT
2067 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2068 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2069 S:      Maintained
2070
2071 ARM/PT DIGITAL BOARD PORT
2072 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 W:      http://www.armlinux.org.uk/
2075 S:      Maintained
2076
2077 ARM/QUALCOMM SUPPORT
2078 M:      Andy Gross <agross@kernel.org>
2079 L:      linux-arm-msm@vger.kernel.org
2080 S:      Maintained
2081 F:      Documentation/devicetree/bindings/soc/qcom/
2082 F:      Documentation/devicetree/bindings/*/qcom*
2083 F:      arch/arm/boot/dts/qcom-*.dts
2084 F:      arch/arm/boot/dts/qcom-*.dtsi
2085 F:      arch/arm/mach-qcom/
2086 F:      arch/arm64/boot/dts/qcom/
2087 F:      drivers/*/qcom/
2088 F:      drivers/*/qcom*
2089 F:      drivers/*/*/qcom/
2090 F:      drivers/*/*/qcom*
2091 F:      drivers/*/pm8???-*
2092 F:      drivers/bluetooth/btqcomsmd.c
2093 F:      drivers/clocksource/timer-qcom.c
2094 F:      drivers/extcon/extcon-qcom*
2095 F:      drivers/iommu/msm*
2096 F:      drivers/i2c/busses/i2c-qup.c
2097 F:      drivers/i2c/busses/i2c-qcom-geni.c
2098 F:      drivers/mfd/ssbi.c
2099 F:      drivers/mmc/host/mmci_qcom*
2100 F:      drivers/mmc/host/sdhci-msm.c
2101 F:      drivers/pci/controller/dwc/pcie-qcom.c
2102 F:      drivers/phy/qualcomm/
2103 F:      drivers/power/*/msm*
2104 F:      drivers/reset/reset-qcom-*
2105 F:      drivers/scsi/ufs/ufs-qcom.*
2106 F:      drivers/spi/spi-qup.c
2107 F:      drivers/spi/spi-geni-qcom.c
2108 F:      drivers/spi/spi-qcom-qspi.c
2109 F:      drivers/tty/serial/msm_serial.c
2110 F:      drivers/usb/dwc3/dwc3-qcom.c
2111 F:      include/dt-bindings/*/qcom*
2112 F:      include/linux/*/qcom*
2113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2114
2115 ARM/RADISYS ENP2611 MACHINE SUPPORT
2116 M:      Lennert Buytenhek <kernel@wantstofly.org>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 S:      Maintained
2119
2120 ARM/RDA MICRO ARCHITECTURE
2121 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2124 S:      Maintained
2125 F:      arch/arm/boot/dts/rda8810pl-*
2126 F:      drivers/clocksource/timer-rda.c
2127 F:      drivers/irqchip/irq-rda-intc.c
2128 F:      drivers/tty/serial/rda-uart.c
2129 F:      Documentation/devicetree/bindings/arm/rda.yaml
2130 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2131 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2132 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2133
2134 ARM/REALTEK ARCHITECTURE
2135 M:      Andreas Färber <afaerber@suse.de>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 S:      Maintained
2138 F:      arch/arm64/boot/dts/realtek/
2139 F:      Documentation/devicetree/bindings/arm/realtek.txt
2140
2141 ARM/RENESAS ARM64 ARCHITECTURE
2142 M:      Simon Horman <horms@verge.net.au>
2143 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2144 M:      Magnus Damm <magnus.damm@gmail.com>
2145 L:      linux-renesas-soc@vger.kernel.org
2146 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2149 S:      Supported
2150 F:      arch/arm64/boot/dts/renesas/
2151 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2152 F:      drivers/soc/renesas/
2153 F:      include/linux/soc/renesas/
2154
2155 ARM/RISCPC ARCHITECTURE
2156 M:      Russell King <linux@armlinux.org.uk>
2157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 W:      http://www.armlinux.org.uk/
2159 S:      Maintained
2160 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2161 F:      arch/arm/include/asm/hardware/ioc.h
2162 F:      arch/arm/include/asm/hardware/iomd.h
2163 F:      arch/arm/include/asm/hardware/memc.h
2164 F:      arch/arm/mach-rpc/
2165 F:      drivers/net/ethernet/8390/etherh.c
2166 F:      drivers/net/ethernet/i825xx/ether1*
2167 F:      drivers/net/ethernet/seeq/ether3*
2168 F:      drivers/scsi/arm/
2169
2170 ARM/Rockchip SoC support
2171 M:      Heiko Stuebner <heiko@sntech.de>
2172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 L:      linux-rockchip@lists.infradead.org
2174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2175 S:      Maintained
2176 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2177 F:      arch/arm/boot/dts/rk3*
2178 F:      arch/arm/boot/dts/rv1108*
2179 F:      arch/arm/mach-rockchip/
2180 F:      drivers/clk/rockchip/
2181 F:      drivers/i2c/busses/i2c-rk3x.c
2182 F:      drivers/*/*rockchip*
2183 F:      drivers/*/*/*rockchip*
2184 F:      sound/soc/rockchip/
2185 N:      rockchip
2186
2187 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2188 M:      Kukjin Kim <kgene@kernel.org>
2189 M:      Krzysztof Kozlowski <krzk@kernel.org>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2192 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2193 S:      Maintained
2194 F:      arch/arm/boot/dts/s3c*
2195 F:      arch/arm/boot/dts/s5p*
2196 F:      arch/arm/boot/dts/exynos*
2197 F:      arch/arm64/boot/dts/exynos/
2198 F:      arch/arm/plat-samsung/
2199 F:      arch/arm/mach-s3c24*/
2200 F:      arch/arm/mach-s3c64xx/
2201 F:      arch/arm/mach-s5p*/
2202 F:      arch/arm/mach-exynos*/
2203 F:      drivers/*/*s3c24*
2204 F:      drivers/*/*/*s3c24*
2205 F:      drivers/*/*s3c64xx*
2206 F:      drivers/*/*s5pv210*
2207 F:      drivers/memory/samsung/
2208 F:      drivers/soc/samsung/
2209 F:      include/linux/soc/samsung/
2210 F:      Documentation/arm/samsung/
2211 F:      Documentation/devicetree/bindings/arm/samsung/
2212 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2213 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2214 N:      exynos
2215
2216 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2217 M:      Kyungmin Park <kyungmin.park@samsung.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 S:      Maintained
2220 F:      arch/arm/mach-s5pv210/
2221
2222 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2223 M:      Kyungmin Park <kyungmin.park@samsung.com>
2224 M:      Kamil Debski <kamil@wypas.org>
2225 M:      Andrzej Hajda <a.hajda@samsung.com>
2226 L:      linux-arm-kernel@lists.infradead.org
2227 L:      linux-media@vger.kernel.org
2228 S:      Maintained
2229 F:      drivers/media/platform/s5p-g2d/
2230
2231 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2232 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2233 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2234 L:      linux-media@vger.kernel.org
2235 S:      Maintained
2236 F:      drivers/media/platform/s5p-cec/
2237 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2238
2239 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2240 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2241 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2242 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2243 L:      linux-arm-kernel@lists.infradead.org
2244 L:      linux-media@vger.kernel.org
2245 S:      Maintained
2246 F:      drivers/media/platform/s5p-jpeg/
2247
2248 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2249 M:      Kyungmin Park <kyungmin.park@samsung.com>
2250 M:      Kamil Debski <kamil@wypas.org>
2251 M:      Jeongtae Park <jtp.park@samsung.com>
2252 M:      Andrzej Hajda <a.hajda@samsung.com>
2253 L:      linux-arm-kernel@lists.infradead.org
2254 L:      linux-media@vger.kernel.org
2255 S:      Maintained
2256 F:      drivers/media/platform/s5p-mfc/
2257
2258 ARM/SHMOBILE ARM ARCHITECTURE
2259 M:      Simon Horman <horms@verge.net.au>
2260 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2261 M:      Magnus Damm <magnus.damm@gmail.com>
2262 L:      linux-renesas-soc@vger.kernel.org
2263 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2266 S:      Supported
2267 F:      arch/arm/boot/dts/emev2*
2268 F:      arch/arm/boot/dts/gr-peach*
2269 F:      arch/arm/boot/dts/iwg20d-q7*
2270 F:      arch/arm/boot/dts/r7s*
2271 F:      arch/arm/boot/dts/r8a*
2272 F:      arch/arm/boot/dts/r9a*
2273 F:      arch/arm/boot/dts/sh*
2274 F:      arch/arm/configs/shmobile_defconfig
2275 F:      arch/arm/include/debug/renesas-scif.S
2276 F:      arch/arm/mach-shmobile/
2277 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2278 F:      drivers/soc/renesas/
2279 F:      include/linux/soc/renesas/
2280
2281 ARM/SOCFPGA ARCHITECTURE
2282 M:      Dinh Nguyen <dinguyen@kernel.org>
2283 S:      Maintained
2284 F:      arch/arm/mach-socfpga/
2285 F:      arch/arm/boot/dts/socfpga*
2286 F:      arch/arm/configs/socfpga_defconfig
2287 F:      arch/arm64/boot/dts/altera/
2288 F:      arch/arm64/boot/dts/intel/
2289 W:      http://www.rocketboards.org
2290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2291
2292 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2293 M:      Dinh Nguyen <dinguyen@kernel.org>
2294 S:      Maintained
2295 F:      drivers/clk/socfpga/
2296
2297 ARM/SOCFPGA EDAC SUPPORT
2298 M:      Thor Thayer <thor.thayer@linux.intel.com>
2299 S:      Maintained
2300 F:      drivers/edac/altera_edac.
2301
2302 ARM/SPREADTRUM SoC SUPPORT
2303 M:      Orson Zhai <orsonzhai@gmail.com>
2304 M:      Baolin Wang <baolin.wang@linaro.org>
2305 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2306 S:      Maintained
2307 F:      arch/arm64/boot/dts/sprd
2308 N:      sprd
2309
2310 ARM/STI ARCHITECTURE
2311 M:      Patrice Chotard <patrice.chotard@st.com>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 W:      http://www.stlinux.com
2314 S:      Maintained
2315 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2316 F:      arch/arm/mach-sti/
2317 F:      arch/arm/boot/dts/sti*
2318 F:      drivers/char/hw_random/st-rng.c
2319 F:      drivers/clocksource/arm_global_timer.c
2320 F:      drivers/clocksource/clksrc_st_lpc.c
2321 F:      drivers/cpufreq/sti-cpufreq.c
2322 F:      drivers/dma/st_fdma*
2323 F:      drivers/i2c/busses/i2c-st.c
2324 F:      drivers/media/rc/st_rc.c
2325 F:      drivers/media/platform/sti/c8sectpfe/
2326 F:      drivers/mmc/host/sdhci-st.c
2327 F:      drivers/phy/st/phy-miphy28lp.c
2328 F:      drivers/phy/st/phy-stih407-usb.c
2329 F:      drivers/pinctrl/pinctrl-st.c
2330 F:      drivers/remoteproc/st_remoteproc.c
2331 F:      drivers/remoteproc/st_slim_rproc.c
2332 F:      drivers/reset/sti/
2333 F:      drivers/rtc/rtc-st-lpc.c
2334 F:      drivers/tty/serial/st-asc.c
2335 F:      drivers/usb/dwc3/dwc3-st.c
2336 F:      drivers/usb/host/ehci-st.c
2337 F:      drivers/usb/host/ohci-st.c
2338 F:      drivers/watchdog/st_lpc_wdt.c
2339 F:      drivers/ata/ahci_st.c
2340 F:      include/linux/remoteproc/st_slim_rproc.h
2341
2342 ARM/STM32 ARCHITECTURE
2343 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2344 M:      Alexandre Torgue <alexandre.torgue@st.com>
2345 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Maintained
2348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2349 N:      stm32
2350 N:      stm
2351 F:      arch/arm/boot/dts/stm32*
2352 F:      arch/arm/mach-stm32/
2353 F:      drivers/clocksource/armv7m_systick.c
2354
2355 ARM/Synaptics SoC support
2356 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2357 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 S:      Maintained
2360 F:      arch/arm/mach-berlin/
2361 F:      arch/arm/boot/dts/berlin*
2362 F:      arch/arm64/boot/dts/synaptics/
2363
2364 ARM/TANGO ARCHITECTURE
2365 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2366 M:      Mans Rullgard <mans@mansr.com>
2367 L:      linux-arm-kernel@lists.infradead.org
2368 S:      Odd Fixes
2369 N:      tango
2370
2371 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2372 M:      Lennert Buytenhek <kernel@wantstofly.org>
2373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374 S:      Maintained
2375
2376 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2377 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2378 L:      linux-tegra@vger.kernel.org
2379 L:      linux-media@vger.kernel.org
2380 S:      Maintained
2381 F:      drivers/media/platform/tegra-cec/
2382 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2383
2384 ARM/TETON BGA MACHINE SUPPORT
2385 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 S:      Maintained
2388
2389 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2390 M:      Santosh Shilimkar <ssantosh@kernel.org>
2391 L:      linux-kernel@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/memory/*emif*
2394
2395 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2396 M:      Tero Kristo <t-kristo@ti.com>
2397 M:      Nishanth Menon <nm@ti.com>
2398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 S:      Supported
2400 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2401 F:      arch/arm64/boot/dts/ti/Makefile
2402 F:      arch/arm64/boot/dts/ti/k3-*
2403 F:      include/dt-bindings/pinctrl/k3.h
2404
2405 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2406 M:      Santosh Shilimkar <ssantosh@kernel.org>
2407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 S:      Maintained
2409 F:      arch/arm/mach-keystone/
2410 F:      arch/arm/boot/dts/keystone-*
2411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2412
2413 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2414 M:      Santosh Shilimkar <ssantosh@kernel.org>
2415 L:      linux-kernel@vger.kernel.org
2416 S:      Maintained
2417 F:      drivers/clk/keystone/
2418
2419 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2420 M:      Santosh Shilimkar <ssantosh@kernel.org>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L:      linux-kernel@vger.kernel.org
2423 S:      Maintained
2424 F:      drivers/clocksource/timer-keystone.c
2425
2426 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2427 M:      Santosh Shilimkar <ssantosh@kernel.org>
2428 L:      linux-kernel@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/power/reset/keystone-reset.c
2431
2432 ARM/THECUS N2100 MACHINE SUPPORT
2433 M:      Lennert Buytenhek <kernel@wantstofly.org>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Maintained
2436
2437 ARM/TOSA MACHINE SUPPORT
2438 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2439 M:      Dirk Opfer <dirk@opfer-online.de>
2440 S:      Maintained
2441
2442 ARM/UNIPHIER ARCHITECTURE
2443 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2446 S:      Maintained
2447 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2448 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2449 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2450 F:      arch/arm/boot/dts/uniphier*
2451 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2452 F:      arch/arm/mach-uniphier/
2453 F:      arch/arm/mm/cache-uniphier.c
2454 F:      arch/arm64/boot/dts/socionext/uniphier*
2455 F:      drivers/bus/uniphier-system-bus.c
2456 F:      drivers/clk/uniphier/
2457 F:      drivers/dma/uniphier-mdmac.c
2458 F:      drivers/gpio/gpio-uniphier.c
2459 F:      drivers/i2c/busses/i2c-uniphier*
2460 F:      drivers/irqchip/irq-uniphier-aidet.c
2461 F:      drivers/mmc/host/uniphier-sd.c
2462 F:      drivers/pinctrl/uniphier/
2463 F:      drivers/reset/reset-uniphier.c
2464 F:      drivers/tty/serial/8250/8250_uniphier.c
2465 N:      uniphier
2466
2467 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2468 M:      Ulf Hansson <ulf.hansson@linaro.org>
2469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 T:      git git://git.linaro.org/people/ulfh/clk.git
2471 S:      Maintained
2472 F:      drivers/clk/ux500/
2473
2474 ARM/VERSATILE EXPRESS PLATFORM
2475 M:      Liviu Dudau <liviu.dudau@arm.com>
2476 M:      Sudeep Holla <sudeep.holla@arm.com>
2477 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 S:      Maintained
2480 F:      arch/arm/boot/dts/vexpress*
2481 F:      arch/arm64/boot/dts/arm/
2482 F:      arch/arm/mach-vexpress/
2483 F:      */*/vexpress*
2484 F:      */*/*/vexpress*
2485 F:      drivers/clk/versatile/clk-vexpress-osc.c
2486 F:      drivers/clocksource/timer-versatile.c
2487 N:      mps2
2488
2489 ARM/VFP SUPPORT
2490 M:      Russell King <linux@armlinux.org.uk>
2491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 W:      http://www.armlinux.org.uk/
2493 S:      Maintained
2494 F:      arch/arm/vfp/
2495
2496 ARM/VOIPAC PXA270 SUPPORT
2497 M:      Marek Vasut <marek.vasut@gmail.com>
2498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 S:      Maintained
2500 F:      arch/arm/mach-pxa/vpac270.c
2501 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2502
2503 ARM/VT8500 ARM ARCHITECTURE
2504 M:      Tony Prisk <linux@prisktech.co.nz>
2505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 S:      Maintained
2507 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2508 F:      arch/arm/mach-vt8500/
2509 F:      drivers/clocksource/timer-vt8500.c
2510 F:      drivers/i2c/busses/i2c-wmt.c
2511 F:      drivers/mmc/host/wmt-sdmmc.c
2512 F:      drivers/pwm/pwm-vt8500.c
2513 F:      drivers/rtc/rtc-vt8500.c
2514 F:      drivers/tty/serial/vt8500_serial.c
2515 F:      drivers/usb/host/ehci-platform.c
2516 F:      drivers/usb/host/uhci-platform.c
2517 F:      drivers/video/fbdev/vt8500lcdfb.*
2518 F:      drivers/video/fbdev/wm8505fb*
2519 F:      drivers/video/fbdev/wmt_ge_rops.*
2520
2521 ARM/ZIPIT Z2 SUPPORT
2522 M:      Marek Vasut <marek.vasut@gmail.com>
2523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 S:      Maintained
2525 F:      arch/arm/mach-pxa/z2.c
2526 F:      arch/arm/mach-pxa/include/mach/z2.h
2527
2528 ARM/ZTE ARCHITECTURE
2529 M:      Jun Nie <jun.nie@linaro.org>
2530 M:      Shawn Guo <shawnguo@kernel.org>
2531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 S:      Maintained
2533 F:      arch/arm/boot/dts/zx2967*
2534 F:      arch/arm/mach-zx/
2535 F:      arch/arm64/boot/dts/zte/
2536 F:      drivers/clk/zte/
2537 F:      drivers/dma/zx_dma.c
2538 F:      drivers/gpio/gpio-zx.c
2539 F:      drivers/i2c/busses/i2c-zx2967.c
2540 F:      drivers/mmc/host/dw_mmc-zx.*
2541 F:      drivers/pinctrl/zte/
2542 F:      drivers/soc/zte/
2543 F:      drivers/thermal/zx2967_thermal.c
2544 F:      drivers/watchdog/zx2967_wdt.c
2545 F:      Documentation/devicetree/bindings/arm/zte.yaml
2546 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2547 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2548 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2549 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2550 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2551 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2552 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2553 F:      Documentation/devicetree/bindings/soc/zte/
2554 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2555 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2556 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2557 F:      include/dt-bindings/clock/zx2967*.h
2558 F:      include/dt-bindings/soc/zte,*.h
2559 F:      sound/soc/codecs/zx_aud96p22.c
2560 F:      sound/soc/zte/
2561
2562 ARM/ZYNQ ARCHITECTURE
2563 M:      Michal Simek <michal.simek@xilinx.com>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 W:      http://wiki.xilinx.com
2566 T:      git https://github.com/Xilinx/linux-xlnx.git
2567 S:      Supported
2568 F:      arch/arm/mach-zynq/
2569 F:      drivers/cpuidle/cpuidle-zynq.c
2570 F:      drivers/block/xsysace.c
2571 N:      zynq
2572 N:      xilinx
2573 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2574 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2575 F:      drivers/clocksource/timer-cadence-ttc.c
2576 F:      drivers/i2c/busses/i2c-cadence.c
2577 F:      drivers/mmc/host/sdhci-of-arasan.c
2578 F:      drivers/edac/synopsys_edac.c
2579 F:      drivers/i2c/busses/i2c-xiic.c
2580
2581 ARM64 PORT (AARCH64 ARCHITECTURE)
2582 M:      Catalin Marinas <catalin.marinas@arm.com>
2583 M:      Will Deacon <will@kernel.org>
2584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2586 S:      Maintained
2587 F:      arch/arm64/
2588 X:      arch/arm64/boot/dts/
2589 F:      Documentation/arm64/
2590
2591 AS3645A LED FLASH CONTROLLER DRIVER
2592 M:      Sakari Ailus <sakari.ailus@iki.fi>
2593 L:      linux-leds@vger.kernel.org
2594 S:      Maintained
2595 F:      drivers/leds/leds-as3645a.c
2596
2597 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2598 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2599 L:      linux-media@vger.kernel.org
2600 T:      git git://linuxtv.org/media_tree.git
2601 S:      Maintained
2602 F:      drivers/media/i2c/ak7375.c
2603 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2604
2605 ASAHI KASEI AK8974 DRIVER
2606 M:      Linus Walleij <linus.walleij@linaro.org>
2607 L:      linux-iio@vger.kernel.org
2608 W:      http://www.akm.com/
2609 S:      Supported
2610 F:      drivers/iio/magnetometer/ak8974.c
2611
2612 ASC7621 HARDWARE MONITOR DRIVER
2613 M:      George Joseph <george.joseph@fairview5.com>
2614 L:      linux-hwmon@vger.kernel.org
2615 S:      Maintained
2616 F:      Documentation/hwmon/asc7621.rst
2617 F:      drivers/hwmon/asc7621.c
2618
2619 ASPEED PINCTRL DRIVERS
2620 M:      Andrew Jeffery <andrew@aj.id.au>
2621 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2622 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623 L:      linux-gpio@vger.kernel.org
2624 S:      Maintained
2625 F:      drivers/pinctrl/aspeed/
2626 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2627
2628 ASPEED VIDEO ENGINE DRIVER
2629 M:      Eddie James <eajames@linux.ibm.com>
2630 L:      linux-media@vger.kernel.org
2631 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2632 S:      Maintained
2633 F:      drivers/media/platform/aspeed-video.c
2634 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2635
2636 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2637 M:      Corentin Chary <corentin.chary@gmail.com>
2638 L:      acpi4asus-user@lists.sourceforge.net
2639 L:      platform-driver-x86@vger.kernel.org
2640 W:      http://acpi4asus.sf.net
2641 S:      Maintained
2642 F:      drivers/platform/x86/asus*.c
2643 F:      drivers/platform/x86/eeepc*.c
2644
2645 ASUS WIRELESS RADIO CONTROL DRIVER
2646 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2647 L:      platform-driver-x86@vger.kernel.org
2648 S:      Maintained
2649 F:      drivers/platform/x86/asus-wireless.c
2650
2651 ASYMMETRIC KEYS
2652 M:      David Howells <dhowells@redhat.com>
2653 L:      keyrings@vger.kernel.org
2654 S:      Maintained
2655 F:      Documentation/crypto/asymmetric-keys.txt
2656 F:      include/linux/verification.h
2657 F:      include/crypto/public_key.h
2658 F:      include/crypto/pkcs7.h
2659 F:      crypto/asymmetric_keys/
2660
2661 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2662 R:      Dan Williams <dan.j.williams@intel.com>
2663 W:      http://sourceforge.net/projects/xscaleiop
2664 S:      Odd fixes
2665 F:      Documentation/crypto/async-tx-api.txt
2666 F:      crypto/async_tx/
2667 F:      drivers/dma/
2668 F:      include/linux/dmaengine.h
2669 F:      include/linux/async_tx.h
2670
2671 AT24 EEPROM DRIVER
2672 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2673 L:      linux-i2c@vger.kernel.org
2674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2675 S:      Maintained
2676 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2677 F:      drivers/misc/eeprom/at24.c
2678
2679 ATA OVER ETHERNET (AOE) DRIVER
2680 M:      "Justin Sanders" <justin@coraid.com>
2681 W:      http://www.openaoe.org/
2682 S:      Supported
2683 F:      Documentation/admin-guide/aoe/
2684 F:      drivers/block/aoe/
2685
2686 ATHEROS 71XX/9XXX GPIO DRIVER
2687 M:      Alban Bedel <albeu@free.fr>
2688 W:      https://github.com/AlbanBedel/linux
2689 T:      git git://github.com/AlbanBedel/linux
2690 S:      Maintained
2691 F:      drivers/gpio/gpio-ath79.c
2692 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2693
2694 ATHEROS 71XX/9XXX USB PHY DRIVER
2695 M:      Alban Bedel <albeu@free.fr>
2696 W:      https://github.com/AlbanBedel/linux
2697 T:      git git://github.com/AlbanBedel/linux
2698 S:      Maintained
2699 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2700 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2701
2702 ATHEROS ATH GENERIC UTILITIES
2703 M:      Kalle Valo <kvalo@codeaurora.org>
2704 L:      linux-wireless@vger.kernel.org
2705 S:      Supported
2706 F:      drivers/net/wireless/ath/*
2707
2708 ATHEROS ATH5K WIRELESS DRIVER
2709 M:      Jiri Slaby <jirislaby@gmail.com>
2710 M:      Nick Kossifidis <mickflemm@gmail.com>
2711 M:      Luis Chamberlain <mcgrof@kernel.org>
2712 L:      linux-wireless@vger.kernel.org
2713 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2714 S:      Maintained
2715 F:      drivers/net/wireless/ath/ath5k/
2716
2717 ATHEROS ATH6KL WIRELESS DRIVER
2718 M:      Kalle Valo <kvalo@codeaurora.org>
2719 L:      linux-wireless@vger.kernel.org
2720 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2722 S:      Supported
2723 F:      drivers/net/wireless/ath/ath6kl/
2724
2725 ATI_REMOTE2 DRIVER
2726 M:      Ville Syrjala <syrjala@sci.fi>
2727 S:      Maintained
2728 F:      drivers/input/misc/ati_remote2.c
2729
2730 ATK0110 HWMON DRIVER
2731 M:      Luca Tettamanti <kronos.it@gmail.com>
2732 L:      linux-hwmon@vger.kernel.org
2733 S:      Maintained
2734 F:      drivers/hwmon/asus_atk0110.c
2735
2736 ATLX ETHERNET DRIVERS
2737 M:      Jay Cliburn <jcliburn@gmail.com>
2738 M:      Chris Snook <chris.snook@gmail.com>
2739 L:      netdev@vger.kernel.org
2740 W:      http://sourceforge.net/projects/atl1
2741 W:      http://atl1.sourceforge.net
2742 S:      Maintained
2743 F:      drivers/net/ethernet/atheros/
2744
2745 ATM
2746 M:      Chas Williams <3chas3@gmail.com>
2747 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2748 L:      netdev@vger.kernel.org
2749 W:      http://linux-atm.sourceforge.net
2750 S:      Maintained
2751 F:      drivers/atm/
2752 F:      include/linux/atm*
2753 F:      include/uapi/linux/atm*
2754
2755 ATMEL MACB ETHERNET DRIVER
2756 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2757 S:      Supported
2758 F:      drivers/net/ethernet/cadence/
2759
2760 ATMEL MAXTOUCH DRIVER
2761 M:      Nick Dyer <nick@shmanahar.org>
2762 T:      git git://github.com/ndyer/linux.git
2763 S:      Maintained
2764 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2765 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2766
2767 ATMEL WIRELESS DRIVER
2768 M:      Simon Kelley <simon@thekelleys.org.uk>
2769 L:      linux-wireless@vger.kernel.org
2770 W:      http://www.thekelleys.org.uk/atmel
2771 W:      http://atmelwlandriver.sourceforge.net/
2772 S:      Maintained
2773 F:      drivers/net/wireless/atmel/atmel*
2774
2775 ATOMIC INFRASTRUCTURE
2776 M:      Will Deacon <will@kernel.org>
2777 M:      Peter Zijlstra <peterz@infradead.org>
2778 R:      Boqun Feng <boqun.feng@gmail.com>
2779 L:      linux-kernel@vger.kernel.org
2780 S:      Maintained
2781 F:      arch/*/include/asm/atomic*.h
2782 F:      include/*/atomic*.h
2783 F:      scripts/atomic/
2784
2785 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2786 M:      Bradley Grove <linuxdrivers@attotech.com>
2787 L:      linux-scsi@vger.kernel.org
2788 W:      http://www.attotech.com
2789 S:      Supported
2790 F:      drivers/scsi/esas2r
2791
2792 ATUSB IEEE 802.15.4 RADIO DRIVER
2793 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2794 L:      linux-wpan@vger.kernel.org
2795 S:      Maintained
2796 F:      drivers/net/ieee802154/atusb.c
2797 F:      drivers/net/ieee802154/atusb.h
2798 F:      drivers/net/ieee802154/at86rf230.h
2799
2800 AUDIT SUBSYSTEM
2801 M:      Paul Moore <paul@paul-moore.com>
2802 M:      Eric Paris <eparis@redhat.com>
2803 L:      linux-audit@redhat.com (moderated for non-subscribers)
2804 W:      https://github.com/linux-audit
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2806 S:      Supported
2807 F:      include/linux/audit.h
2808 F:      include/uapi/linux/audit.h
2809 F:      kernel/audit*
2810
2811 AUXILIARY DISPLAY DRIVERS
2812 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2813 S:      Maintained
2814 F:      drivers/auxdisplay/
2815 F:      include/linux/cfag12864b.h
2816
2817 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2818 M:      Andreas Klinger <ak@it-klinger.de>
2819 L:      linux-iio@vger.kernel.org
2820 S:      Maintained
2821 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2822 F:      drivers/iio/adc/hx711.c
2823
2824 AX.25 NETWORK LAYER
2825 M:      Ralf Baechle <ralf@linux-mips.org>
2826 L:      linux-hams@vger.kernel.org
2827 W:      http://www.linux-ax25.org/
2828 S:      Maintained
2829 F:      include/uapi/linux/ax25.h
2830 F:      include/net/ax25.h
2831 F:      net/ax25/
2832
2833 AXENTIA ARM DEVICES
2834 M:      Peter Rosin <peda@axentia.se>
2835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836 S:      Maintained
2837 F:      Documentation/devicetree/bindings/arm/axentia.txt
2838 F:      arch/arm/boot/dts/at91-linea.dtsi
2839 F:      arch/arm/boot/dts/at91-natte.dtsi
2840 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2841 F:      arch/arm/boot/dts/at91-tse850-3.dts
2842
2843 AXENTIA ASOC DRIVERS
2844 M:      Peter Rosin <peda@axentia.se>
2845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2846 S:      Maintained
2847 F:      Documentation/devicetree/bindings/sound/axentia,*
2848 F:      sound/soc/atmel/tse850-pcm5142.c
2849
2850 AXXIA I2C CONTROLLER
2851 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2852 L:      linux-i2c@vger.kernel.org
2853 S:      Maintained
2854 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2855 F:      drivers/i2c/busses/i2c-axxia.c
2856
2857 AZ6007 DVB DRIVER
2858 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2859 L:      linux-media@vger.kernel.org
2860 W:      https://linuxtv.org
2861 T:      git git://linuxtv.org/media_tree.git
2862 S:      Maintained
2863 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2864
2865 AZTECH FM RADIO RECEIVER DRIVER
2866 M:      Hans Verkuil <hverkuil@xs4all.nl>
2867 L:      linux-media@vger.kernel.org
2868 T:      git git://linuxtv.org/media_tree.git
2869 W:      https://linuxtv.org
2870 S:      Maintained
2871 F:      drivers/media/radio/radio-aztech*
2872
2873 B43 WIRELESS DRIVER
2874 L:      linux-wireless@vger.kernel.org
2875 L:      b43-dev@lists.infradead.org
2876 W:      http://wireless.kernel.org/en/users/Drivers/b43
2877 S:      Odd Fixes
2878 F:      drivers/net/wireless/broadcom/b43/
2879
2880 B43LEGACY WIRELESS DRIVER
2881 M:      Larry Finger <Larry.Finger@lwfinger.net>
2882 L:      linux-wireless@vger.kernel.org
2883 L:      b43-dev@lists.infradead.org
2884 W:      http://wireless.kernel.org/en/users/Drivers/b43
2885 S:      Maintained
2886 F:      drivers/net/wireless/broadcom/b43legacy/
2887
2888 BACKLIGHT CLASS/SUBSYSTEM
2889 M:      Lee Jones <lee.jones@linaro.org>
2890 M:      Daniel Thompson <daniel.thompson@linaro.org>
2891 M:      Jingoo Han <jingoohan1@gmail.com>
2892 L:      dri-devel@lists.freedesktop.org
2893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2894 S:      Maintained
2895 F:      drivers/video/backlight/
2896 F:      include/linux/backlight.h
2897 F:      include/linux/pwm_backlight.h
2898 F:      Documentation/devicetree/bindings/leds/backlight
2899
2900 BATMAN ADVANCED
2901 M:      Marek Lindner <mareklindner@neomailbox.ch>
2902 M:      Simon Wunderlich <sw@simonwunderlich.de>
2903 M:      Antonio Quartulli <a@unstable.cc>
2904 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2905 W:      https://www.open-mesh.org/
2906 B:      https://www.open-mesh.org/projects/batman-adv/issues
2907 C:      irc://chat.freenode.net/batman
2908 Q:      https://patchwork.open-mesh.org/project/batman/list/
2909 T:      git https://git.open-mesh.org/linux-merge.git
2910 S:      Maintained
2911 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2912 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2913 F:      Documentation/networking/batman-adv.rst
2914 F:      include/uapi/linux/batadv_packet.h
2915 F:      include/uapi/linux/batman_adv.h
2916 F:      net/batman-adv/
2917
2918 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2919 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2920 L:      linux-hams@vger.kernel.org
2921 W:      http://www.baycom.org/~tom/ham/ham.html
2922 S:      Maintained
2923 F:      drivers/net/hamradio/baycom*
2924
2925 BCACHE (BLOCK LAYER CACHE)
2926 M:      Coly Li <colyli@suse.de>
2927 M:      Kent Overstreet <kent.overstreet@gmail.com>
2928 L:      linux-bcache@vger.kernel.org
2929 W:      http://bcache.evilpiepirate.org
2930 C:      irc://irc.oftc.net/bcache
2931 S:      Maintained
2932 F:      drivers/md/bcache/
2933
2934 BDISP ST MEDIA DRIVER
2935 M:      Fabien Dessenne <fabien.dessenne@st.com>
2936 L:      linux-media@vger.kernel.org
2937 T:      git git://linuxtv.org/media_tree.git
2938 W:      https://linuxtv.org
2939 S:      Supported
2940 F:      drivers/media/platform/sti/bdisp
2941
2942 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2943 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2944 L:      netdev@vger.kernel.org
2945 S:      Maintained
2946 F:      drivers/net/ethernet/ec_bhf.c
2947
2948 BEFS FILE SYSTEM
2949 M:      Luis de Bethencourt <luisbg@kernel.org>
2950 M:      Salah Triki <salah.triki@gmail.com>
2951 S:      Maintained
2952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2953 F:      Documentation/filesystems/befs.txt
2954 F:      fs/befs/
2955
2956 BFQ I/O SCHEDULER
2957 M:      Paolo Valente <paolo.valente@linaro.org>
2958 M:      Jens Axboe <axboe@kernel.dk>
2959 L:      linux-block@vger.kernel.org
2960 S:      Maintained
2961 F:      block/bfq-*
2962 F:      Documentation/block/bfq-iosched.rst
2963
2964 BFS FILE SYSTEM
2965 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2966 S:      Maintained
2967 F:      Documentation/filesystems/bfs.txt
2968 F:      fs/bfs/
2969 F:      include/uapi/linux/bfs_fs.h
2970
2971 BLINKM RGB LED DRIVER
2972 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2973 S:      Maintained
2974 F:      drivers/leds/leds-blinkm.c
2975
2976 BLOCK LAYER
2977 M:      Jens Axboe <axboe@kernel.dk>
2978 L:      linux-block@vger.kernel.org
2979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2980 S:      Maintained
2981 F:      block/
2982 F:      drivers/block/
2983 F:      kernel/trace/blktrace.c
2984 F:      lib/sbitmap.c
2985
2986 BLOCK2MTD DRIVER
2987 M:      Joern Engel <joern@lazybastard.org>
2988 L:      linux-mtd@lists.infradead.org
2989 S:      Maintained
2990 F:      drivers/mtd/devices/block2mtd.c
2991
2992 BLUETOOTH DRIVERS
2993 M:      Marcel Holtmann <marcel@holtmann.org>
2994 M:      Johan Hedberg <johan.hedberg@gmail.com>
2995 L:      linux-bluetooth@vger.kernel.org
2996 W:      http://www.bluez.org/
2997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2999 S:      Maintained
3000 F:      drivers/bluetooth/
3001
3002 BLUETOOTH SUBSYSTEM
3003 M:      Marcel Holtmann <marcel@holtmann.org>
3004 M:      Johan Hedberg <johan.hedberg@gmail.com>
3005 L:      linux-bluetooth@vger.kernel.org
3006 W:      http://www.bluez.org/
3007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3009 S:      Maintained
3010 F:      net/bluetooth/
3011 F:      include/net/bluetooth/
3012
3013 BONDING DRIVER
3014 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3015 M:      Veaceslav Falico <vfalico@gmail.com>
3016 M:      Andy Gospodarek <andy@greyhouse.net>
3017 L:      netdev@vger.kernel.org
3018 W:      http://sourceforge.net/projects/bonding/
3019 S:      Supported
3020 F:      drivers/net/bonding/
3021 F:      include/uapi/linux/if_bonding.h
3022
3023 BPF (Safe dynamic programs and tools)
3024 M:      Alexei Starovoitov <ast@kernel.org>
3025 M:      Daniel Borkmann <daniel@iogearbox.net>
3026 R:      Martin KaFai Lau <kafai@fb.com>
3027 R:      Song Liu <songliubraving@fb.com>
3028 R:      Yonghong Song <yhs@fb.com>
3029 L:      netdev@vger.kernel.org
3030 L:      bpf@vger.kernel.org
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3033 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3034 S:      Supported
3035 F:      arch/*/net/*
3036 F:      Documentation/networking/filter.txt
3037 F:      Documentation/bpf/
3038 F:      include/linux/bpf*
3039 F:      include/linux/filter.h
3040 F:      include/trace/events/xdp.h
3041 F:      include/uapi/linux/bpf*
3042 F:      include/uapi/linux/filter.h
3043 F:      kernel/bpf/
3044 F:      kernel/trace/bpf_trace.c
3045 F:      lib/test_bpf.c
3046 F:      net/bpf/
3047 F:      net/core/filter.c
3048 F:      net/sched/act_bpf.c
3049 F:      net/sched/cls_bpf.c
3050 F:      samples/bpf/
3051 F:      tools/bpf/
3052 F:      tools/lib/bpf/
3053 F:      tools/testing/selftests/bpf/
3054 K:      bpf
3055 N:      bpf
3056
3057 BPF JIT for ARM
3058 M:      Shubham Bansal <illusionist.neo@gmail.com>
3059 L:      netdev@vger.kernel.org
3060 L:      bpf@vger.kernel.org
3061 S:      Maintained
3062 F:      arch/arm/net/
3063
3064 BPF JIT for ARM64
3065 M:      Daniel Borkmann <daniel@iogearbox.net>
3066 M:      Alexei Starovoitov <ast@kernel.org>
3067 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3068 L:      netdev@vger.kernel.org
3069 L:      bpf@vger.kernel.org
3070 S:      Supported
3071 F:      arch/arm64/net/
3072
3073 BPF JIT for MIPS (32-BIT AND 64-BIT)
3074 M:      Paul Burton <paul.burton@mips.com>
3075 L:      netdev@vger.kernel.org
3076 L:      bpf@vger.kernel.org
3077 S:      Maintained
3078 F:      arch/mips/net/
3079
3080 BPF JIT for NFP NICs
3081 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3082 L:      netdev@vger.kernel.org
3083 L:      bpf@vger.kernel.org
3084 S:      Supported
3085 F:      drivers/net/ethernet/netronome/nfp/bpf/
3086
3087 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3088 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3089 M:      Sandipan Das <sandipan@linux.ibm.com>
3090 L:      netdev@vger.kernel.org
3091 L:      bpf@vger.kernel.org
3092 S:      Maintained
3093 F:      arch/powerpc/net/
3094
3095 BPF JIT for RISC-V (RV64G)
3096 M:      Björn Töpel <bjorn.topel@gmail.com>
3097 L:      netdev@vger.kernel.org
3098 S:      Maintained
3099 F:      arch/riscv/net/
3100
3101 BPF JIT for S390
3102 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3103 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3104 M:      Vasily Gorbik <gor@linux.ibm.com>
3105 L:      netdev@vger.kernel.org
3106 L:      bpf@vger.kernel.org
3107 S:      Maintained
3108 F:      arch/s390/net/
3109 X:      arch/s390/net/pnet.c
3110
3111 BPF JIT for SPARC (32-BIT AND 64-BIT)
3112 M:      David S. Miller <davem@davemloft.net>
3113 L:      netdev@vger.kernel.org
3114 L:      bpf@vger.kernel.org
3115 S:      Maintained
3116 F:      arch/sparc/net/
3117
3118 BPF JIT for X86 32-BIT
3119 M:      Wang YanQing <udknight@gmail.com>
3120 L:      netdev@vger.kernel.org
3121 L:      bpf@vger.kernel.org
3122 S:      Maintained
3123 F:      arch/x86/net/bpf_jit_comp32.c
3124
3125 BPF JIT for X86 64-BIT
3126 M:      Alexei Starovoitov <ast@kernel.org>
3127 M:      Daniel Borkmann <daniel@iogearbox.net>
3128 L:      netdev@vger.kernel.org
3129 L:      bpf@vger.kernel.org
3130 S:      Supported
3131 F:      arch/x86/net/
3132 X:      arch/x86/net/bpf_jit_comp32.c
3133
3134 BROADCOM B44 10/100 ETHERNET DRIVER
3135 M:      Michael Chan <michael.chan@broadcom.com>
3136 L:      netdev@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/net/ethernet/broadcom/b44.*
3139
3140 BROADCOM B53 ETHERNET SWITCH DRIVER
3141 M:      Florian Fainelli <f.fainelli@gmail.com>
3142 L:      netdev@vger.kernel.org
3143 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3144 S:      Supported
3145 F:      drivers/net/dsa/b53/*
3146 F:      include/linux/platform_data/b53.h
3147
3148 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3149 M:      Florian Fainelli <f.fainelli@gmail.com>
3150 M:      Ray Jui <rjui@broadcom.com>
3151 M:      Scott Branden <sbranden@broadcom.com>
3152 M:      bcm-kernel-feedback-list@broadcom.com
3153 T:      git git://github.com/broadcom/mach-bcm
3154 S:      Maintained
3155 N:      bcm281*
3156 N:      bcm113*
3157 N:      bcm216*
3158 N:      kona
3159 F:      arch/arm/mach-bcm/
3160
3161 BROADCOM BCM2835 ARM ARCHITECTURE
3162 M:      Eric Anholt <eric@anholt.net>
3163 M:      Stefan Wahren <wahrenst@gmx.net>
3164 L:      bcm-kernel-feedback-list@broadcom.com
3165 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 T:      git git://github.com/anholt/linux
3168 S:      Maintained
3169 N:      bcm2835
3170 F:      drivers/staging/vc04_services
3171
3172 BROADCOM BCM47XX MIPS ARCHITECTURE
3173 M:      Hauke Mehrtens <hauke@hauke-m.de>
3174 M:      Rafał Miłecki <zajec5@gmail.com>
3175 L:      linux-mips@vger.kernel.org
3176 S:      Maintained
3177 F:      Documentation/devicetree/bindings/mips/brcm/
3178 F:      arch/mips/bcm47xx/*
3179 F:      arch/mips/include/asm/mach-bcm47xx/*
3180
3181 BROADCOM BCM5301X ARM ARCHITECTURE
3182 M:      Hauke Mehrtens <hauke@hauke-m.de>
3183 M:      Rafał Miłecki <zajec5@gmail.com>
3184 M:      bcm-kernel-feedback-list@broadcom.com
3185 L:      linux-arm-kernel@lists.infradead.org
3186 S:      Maintained
3187 F:      arch/arm/mach-bcm/bcm_5301x.c
3188 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3189 F:      arch/arm/boot/dts/bcm470*
3190 F:      arch/arm/boot/dts/bcm953012*
3191
3192 BROADCOM BCM53573 ARM ARCHITECTURE
3193 M:      Rafał Miłecki <rafal@milecki.pl>
3194 L:      bcm-kernel-feedback-list@broadcom.com
3195 L:      linux-arm-kernel@lists.infradead.org
3196 S:      Maintained
3197 F:      arch/arm/boot/dts/bcm53573*
3198 F:      arch/arm/boot/dts/bcm47189*
3199
3200 BROADCOM BCM63XX ARM ARCHITECTURE
3201 M:      Florian Fainelli <f.fainelli@gmail.com>
3202 M:      bcm-kernel-feedback-list@broadcom.com
3203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204 T:      git git://github.com/broadcom/stblinux.git
3205 S:      Maintained
3206 N:      bcm63xx
3207
3208 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3209 M:      Kevin Cernekee <cernekee@gmail.com>
3210 L:      linux-usb@vger.kernel.org
3211 S:      Maintained
3212 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3213
3214 BROADCOM BCM7XXX ARM ARCHITECTURE
3215 M:      Brian Norris <computersforpeace@gmail.com>
3216 M:      Gregory Fong <gregory.0xf0@gmail.com>
3217 M:      Florian Fainelli <f.fainelli@gmail.com>
3218 M:      bcm-kernel-feedback-list@broadcom.com
3219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220 T:      git git://github.com/broadcom/stblinux.git
3221 S:      Maintained
3222 F:      arch/arm/mach-bcm/*brcmstb*
3223 F:      arch/arm/boot/dts/bcm7*.dts*
3224 F:      drivers/bus/brcmstb_gisb.c
3225 F:      arch/arm/mm/cache-b15-rac.c
3226 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3227 N:      brcmstb
3228
3229 BROADCOM BMIPS CPUFREQ DRIVER
3230 M:      Markus Mayer <mmayer@broadcom.com>
3231 M:      bcm-kernel-feedback-list@broadcom.com
3232 L:      linux-pm@vger.kernel.org
3233 S:      Maintained
3234 F:      drivers/cpufreq/bmips-cpufreq.c
3235
3236 BROADCOM BMIPS MIPS ARCHITECTURE
3237 M:      Kevin Cernekee <cernekee@gmail.com>
3238 M:      Florian Fainelli <f.fainelli@gmail.com>
3239 L:      bcm-kernel-feedback-list@broadcom.com
3240 L:      linux-mips@vger.kernel.org
3241 T:      git git://github.com/broadcom/stblinux.git
3242 S:      Maintained
3243 F:      arch/mips/bmips/*
3244 F:      arch/mips/include/asm/mach-bmips/*
3245 F:      arch/mips/kernel/*bmips*
3246 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3247 F:      drivers/irqchip/irq-bcm63*
3248 F:      drivers/irqchip/irq-bcm7*
3249 F:      drivers/irqchip/irq-brcmstb*
3250 F:      include/linux/bcm963xx_nvram.h
3251 F:      include/linux/bcm963xx_tag.h
3252
3253 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3254 M:      Rasesh Mody <rmody@marvell.com>
3255 M:      GR-Linux-NIC-Dev@marvell.com
3256 L:      netdev@vger.kernel.org
3257 S:      Supported
3258 F:      drivers/net/ethernet/broadcom/bnx2.*
3259 F:      drivers/net/ethernet/broadcom/bnx2_*
3260
3261 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3262 M:      QLogic-Storage-Upstream@qlogic.com
3263 L:      linux-scsi@vger.kernel.org
3264 S:      Supported
3265 F:      drivers/scsi/bnx2fc/
3266
3267 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3268 M:      QLogic-Storage-Upstream@qlogic.com
3269 L:      linux-scsi@vger.kernel.org
3270 S:      Supported
3271 F:      drivers/scsi/bnx2i/
3272
3273 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3274 M:      Ariel Elior <aelior@marvell.com>
3275 M:      Sudarsana Kalluru <skalluru@marvell.com>
3276 M:      GR-everest-linux-l2@marvell.com
3277 L:      netdev@vger.kernel.org
3278 S:      Supported
3279 F:      drivers/net/ethernet/broadcom/bnx2x/
3280
3281 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3282 M:      Michael Chan <michael.chan@broadcom.com>
3283 L:      netdev@vger.kernel.org
3284 S:      Supported
3285 F:      drivers/net/ethernet/broadcom/bnxt/
3286
3287 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3288 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3289 M:      Franky Lin <franky.lin@broadcom.com>
3290 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3291 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3292 M:      Wright Feng <wright.feng@cypress.com>
3293 L:      linux-wireless@vger.kernel.org
3294 L:      brcm80211-dev-list.pdl@broadcom.com
3295 L:      brcm80211-dev-list@cypress.com
3296 S:      Supported
3297 F:      drivers/net/wireless/broadcom/brcm80211/
3298
3299 BROADCOM BRCMSTB GPIO DRIVER
3300 M:      Gregory Fong <gregory.0xf0@gmail.com>
3301 L:      bcm-kernel-feedback-list@broadcom.com
3302 S:      Supported
3303 F:      drivers/gpio/gpio-brcmstb.c
3304 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3305
3306 BROADCOM BRCMSTB I2C DRIVER
3307 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3308 L:      linux-i2c@vger.kernel.org
3309 L:      bcm-kernel-feedback-list@broadcom.com
3310 S:      Supported
3311 F:      drivers/i2c/busses/i2c-brcmstb.c
3312 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3313
3314 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3315 M:      Al Cooper <alcooperx@gmail.com>
3316 L:      linux-kernel@vger.kernel.org
3317 L:      bcm-kernel-feedback-list@broadcom.com
3318 S:      Maintained
3319 F:      drivers/phy/broadcom/phy-brcm-usb*
3320
3321 BROADCOM GENET ETHERNET DRIVER
3322 M:      Doug Berger <opendmb@gmail.com>
3323 M:      Florian Fainelli <f.fainelli@gmail.com>
3324 L:      bcm-kernel-feedback-list@broadcom.com
3325 L:      netdev@vger.kernel.org
3326 S:      Supported
3327 F:      drivers/net/ethernet/broadcom/genet/
3328
3329 BROADCOM IPROC ARM ARCHITECTURE
3330 M:      Ray Jui <rjui@broadcom.com>
3331 M:      Scott Branden <sbranden@broadcom.com>
3332 M:      bcm-kernel-feedback-list@broadcom.com
3333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3334 T:      git git://github.com/broadcom/cygnus-linux.git
3335 S:      Maintained
3336 N:      iproc
3337 N:      cygnus
3338 N:      bcm[-_]nsp
3339 N:      bcm9113*
3340 N:      bcm9583*
3341 N:      bcm9585*
3342 N:      bcm9586*
3343 N:      bcm988312
3344 N:      bcm113*
3345 N:      bcm583*
3346 N:      bcm585*
3347 N:      bcm586*
3348 N:      bcm88312
3349 N:      hr2
3350 N:      stingray
3351 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3352 F:      arch/arm64/boot/dts/broadcom/stingray/*
3353 F:      drivers/clk/bcm/clk-ns*
3354 F:      drivers/clk/bcm/clk-sr*
3355 F:      drivers/pinctrl/bcm/pinctrl-ns*
3356 F:      include/dt-bindings/clock/bcm-sr*
3357
3358 BROADCOM KONA GPIO DRIVER
3359 M:      Ray Jui <rjui@broadcom.com>
3360 L:      bcm-kernel-feedback-list@broadcom.com
3361 S:      Supported
3362 F:      drivers/gpio/gpio-bcm-kona.c
3363 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3364
3365 BROADCOM NETXTREME-E ROCE DRIVER
3366 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3367 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3368 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3369 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3370 L:      linux-rdma@vger.kernel.org
3371 W:      http://www.broadcom.com
3372 S:      Supported
3373 F:      drivers/infiniband/hw/bnxt_re/
3374 F:      include/uapi/rdma/bnxt_re-abi.h
3375
3376 BROADCOM NVRAM DRIVER
3377 M:      Rafał Miłecki <zajec5@gmail.com>
3378 L:      linux-mips@vger.kernel.org
3379 S:      Maintained
3380 F:      drivers/firmware/broadcom/*
3381
3382 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3383 M:      Rafał Miłecki <zajec5@gmail.com>
3384 L:      linux-wireless@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/bcma/
3387 F:      include/linux/bcma/
3388
3389 BROADCOM STB AVS CPUFREQ DRIVER
3390 M:      Markus Mayer <mmayer@broadcom.com>
3391 M:      bcm-kernel-feedback-list@broadcom.com
3392 L:      linux-pm@vger.kernel.org
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3395 F:      drivers/cpufreq/brcmstb*
3396
3397 BROADCOM STB AVS TMON DRIVER
3398 M:      Markus Mayer <mmayer@broadcom.com>
3399 M:      bcm-kernel-feedback-list@broadcom.com
3400 L:      linux-pm@vger.kernel.org
3401 S:      Maintained
3402 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3403 F:      drivers/thermal/broadcom/brcmstb*
3404
3405 BROADCOM STB NAND FLASH DRIVER
3406 M:      Brian Norris <computersforpeace@gmail.com>
3407 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3408 L:      linux-mtd@lists.infradead.org
3409 L:      bcm-kernel-feedback-list@broadcom.com
3410 S:      Maintained
3411 F:      drivers/mtd/nand/raw/brcmnand/
3412
3413 BROADCOM STB DPFE DRIVER
3414 M:      Markus Mayer <mmayer@broadcom.com>
3415 M:      bcm-kernel-feedback-list@broadcom.com
3416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3417 S:      Maintained
3418 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3419 F:      drivers/memory/brcmstb_dpfe.c
3420
3421 BROADCOM SPI DRIVER
3422 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3423 M:      bcm-kernel-feedback-list@broadcom.com
3424 S:      Maintained
3425 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3426 F:      drivers/spi/spi-bcm-qspi.*
3427 F:      drivers/spi/spi-brcmstb-qspi.c
3428 F:      drivers/spi/spi-iproc-qspi.c
3429
3430 BROADCOM SYSTEMPORT ETHERNET DRIVER
3431 M:      Florian Fainelli <f.fainelli@gmail.com>
3432 L:      bcm-kernel-feedback-list@broadcom.com
3433 L:      netdev@vger.kernel.org
3434 S:      Supported
3435 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3436
3437 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3438 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3439 M:      Prashant Sreedharan <prashant@broadcom.com>
3440 M:      Michael Chan <mchan@broadcom.com>
3441 L:      netdev@vger.kernel.org
3442 S:      Supported
3443 F:      drivers/net/ethernet/broadcom/tg3.*
3444
3445 BROCADE BFA FC SCSI DRIVER
3446 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3447 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3448 L:      linux-scsi@vger.kernel.org
3449 S:      Supported
3450 F:      drivers/scsi/bfa/
3451
3452 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3453 M:      Rasesh Mody <rmody@marvell.com>
3454 M:      Sudarsana Kalluru <skalluru@marvell.com>
3455 M:      GR-Linux-NIC-Dev@marvell.com
3456 L:      netdev@vger.kernel.org
3457 S:      Supported
3458 F:      drivers/net/ethernet/brocade/bna/
3459
3460 BSG (block layer generic sg v4 driver)
3461 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3462 L:      linux-scsi@vger.kernel.org
3463 S:      Supported
3464 F:      block/bsg.c
3465 F:      include/linux/bsg.h
3466 F:      include/uapi/linux/bsg.h
3467
3468 BT87X AUDIO DRIVER
3469 M:      Clemens Ladisch <clemens@ladisch.de>
3470 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3472 S:      Maintained
3473 F:      Documentation/sound/cards/bt87x.rst
3474 F:      sound/pci/bt87x.c
3475
3476 BT8XXGPIO DRIVER
3477 M:      Michael Buesch <m@bues.ch>
3478 W:      http://bu3sch.de/btgpio.php
3479 S:      Maintained
3480 F:      drivers/gpio/gpio-bt8xx.c
3481
3482 BTRFS FILE SYSTEM
3483 M:      Chris Mason <clm@fb.com>
3484 M:      Josef Bacik <josef@toxicpanda.com>
3485 M:      David Sterba <dsterba@suse.com>
3486 L:      linux-btrfs@vger.kernel.org
3487 W:      http://btrfs.wiki.kernel.org/
3488 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3490 S:      Maintained
3491 F:      Documentation/filesystems/btrfs.txt
3492 F:      fs/btrfs/
3493 F:      include/linux/btrfs*
3494 F:      include/uapi/linux/btrfs*
3495
3496 BTTV VIDEO4LINUX DRIVER
3497 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3498 L:      linux-media@vger.kernel.org
3499 W:      https://linuxtv.org
3500 T:      git git://linuxtv.org/media_tree.git
3501 S:      Odd fixes
3502 F:      Documentation/media/v4l-drivers/bttv*
3503 F:      drivers/media/pci/bt8xx/bttv*
3504
3505 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3506 M:      Chanwoo Choi <cw00.choi@samsung.com>
3507 L:      linux-pm@vger.kernel.org
3508 L:      linux-samsung-soc@vger.kernel.org
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3510 S:      Maintained
3511 F:      drivers/devfreq/exynos-bus.c
3512 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3513
3514 BUSLOGIC SCSI DRIVER
3515 M:      Khalid Aziz <khalid@gonehiking.org>
3516 L:      linux-scsi@vger.kernel.org
3517 S:      Maintained
3518 F:      drivers/scsi/BusLogic.*
3519 F:      drivers/scsi/FlashPoint.*
3520
3521 C-MEDIA CMI8788 DRIVER
3522 M:      Clemens Ladisch <clemens@ladisch.de>
3523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3525 S:      Maintained
3526 F:      sound/pci/oxygen/
3527
3528 C-SKY ARCHITECTURE
3529 M:      Guo Ren <guoren@kernel.org>
3530 T:      git https://github.com/c-sky/csky-linux.git
3531 S:      Supported
3532 F:      arch/csky/
3533 F:      Documentation/devicetree/bindings/csky/
3534 F:      drivers/irqchip/irq-csky-*
3535 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3536 F:      drivers/clocksource/timer-gx6605s.c
3537 F:      drivers/clocksource/timer-mp-csky.c
3538 F:      Documentation/devicetree/bindings/timer/csky,*
3539 K:      csky
3540 N:      csky
3541
3542 C6X ARCHITECTURE
3543 M:      Mark Salter <msalter@redhat.com>
3544 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3545 L:      linux-c6x-dev@linux-c6x.org
3546 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3547 S:      Maintained
3548 F:      arch/c6x/
3549
3550 CA8210 IEEE-802.15.4 RADIO DRIVER
3551 M:      Harry Morris <h.morris@cascoda.com>
3552 L:      linux-wpan@vger.kernel.org
3553 W:      https://github.com/Cascoda/ca8210-linux.git
3554 S:      Maintained
3555 F:      drivers/net/ieee802154/ca8210.c
3556 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3557
3558 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3559 M:      David Howells <dhowells@redhat.com>
3560 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3561 S:      Supported
3562 F:      Documentation/filesystems/caching/cachefiles.txt
3563 F:      fs/cachefiles/
3564
3565 CADENCE MIPI-CSI2 BRIDGES
3566 M:      Maxime Ripard <mripard@kernel.org>
3567 L:      linux-media@vger.kernel.org
3568 S:      Maintained
3569 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3570 F:      drivers/media/platform/cadence/cdns-csi2*
3571
3572 CADET FM/AM RADIO RECEIVER DRIVER
3573 M:      Hans Verkuil <hverkuil@xs4all.nl>
3574 L:      linux-media@vger.kernel.org
3575 T:      git git://linuxtv.org/media_tree.git
3576 W:      https://linuxtv.org
3577 S:      Maintained
3578 F:      drivers/media/radio/radio-cadet*
3579
3580 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3581 M:      Jonathan Corbet <corbet@lwn.net>
3582 L:      linux-media@vger.kernel.org
3583 T:      git git://linuxtv.org/media_tree.git
3584 S:      Maintained
3585 F:      Documentation/media/v4l-drivers/cafe_ccic*
3586 F:      drivers/media/platform/marvell-ccic/
3587
3588 CAIF NETWORK LAYER
3589 L:      netdev@vger.kernel.org
3590 S:      Orphan
3591 F:      Documentation/networking/caif/
3592 F:      drivers/net/caif/
3593 F:      include/uapi/linux/caif/
3594 F:      include/net/caif/
3595 F:      net/caif/
3596
3597 CAKE QDISC
3598 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3599 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3600 S:      Maintained
3601 F:      net/sched/sch_cake.c
3602
3603 CALGARY x86-64 IOMMU
3604 M:      Muli Ben-Yehuda <mulix@mulix.org>
3605 M:      Jon Mason <jdmason@kudzu.us>
3606 L:      iommu@lists.linux-foundation.org
3607 S:      Maintained
3608 F:      arch/x86/kernel/pci-calgary_64.c
3609 F:      arch/x86/kernel/tce_64.c
3610 F:      arch/x86/include/asm/calgary.h
3611 F:      arch/x86/include/asm/tce.h
3612
3613 CAN NETWORK DRIVERS
3614 M:      Wolfgang Grandegger <wg@grandegger.com>
3615 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3616 L:      linux-can@vger.kernel.org
3617 W:      https://github.com/linux-can
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3620 S:      Maintained
3621 F:      Documentation/devicetree/bindings/net/can/
3622 F:      drivers/net/can/
3623 F:      include/linux/can/dev.h
3624 F:      include/linux/can/platform/
3625 F:      include/uapi/linux/can/error.h
3626 F:      include/uapi/linux/can/netlink.h
3627
3628 CAN NETWORK LAYER
3629 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3630 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3631 L:      linux-can@vger.kernel.org
3632 W:      https://github.com/linux-can
3633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3635 S:      Maintained
3636 F:      Documentation/networking/can.rst
3637 F:      net/can/
3638 F:      include/linux/can/core.h
3639 F:      include/uapi/linux/can.h
3640 F:      include/uapi/linux/can/bcm.h
3641 F:      include/uapi/linux/can/raw.h
3642 F:      include/uapi/linux/can/gw.h
3643
3644 CAPABILITIES
3645 M:      Serge Hallyn <serge@hallyn.com>
3646 L:      linux-security-module@vger.kernel.org
3647 S:      Supported
3648 F:      include/linux/capability.h
3649 F:      include/uapi/linux/capability.h
3650 F:      security/commoncap.c
3651 F:      kernel/capability.c
3652
3653 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3654 M:      Kevin Tsai <ktsai@capellamicro.com>
3655 S:      Maintained
3656 F:      drivers/iio/light/cm*
3657
3658 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3659 M:      Christian Lamparter <chunkeey@googlemail.com>
3660 L:      linux-wireless@vger.kernel.org
3661 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3662 S:      Maintained
3663 F:      drivers/net/wireless/ath/carl9170/
3664
3665 CAVIUM I2C DRIVER
3666 M:      Jan Glauber <jglauber@cavium.com>
3667 M:      David Daney <david.daney@cavium.com>
3668 W:      http://www.cavium.com
3669 S:      Supported
3670 F:      drivers/i2c/busses/i2c-octeon*
3671 F:      drivers/i2c/busses/i2c-thunderx*
3672
3673 CAVIUM LIQUIDIO NETWORK DRIVER
3674 M:      Derek Chickles <dchickles@marvell.com>
3675 M:      Satanand Burla <sburla@marvell.com>
3676 M:      Felix Manlunas <fmanlunas@marvell.com>
3677 L:      netdev@vger.kernel.org
3678 W:      http://www.cavium.com
3679 S:      Supported
3680 F:      drivers/net/ethernet/cavium/liquidio/
3681
3682 CAVIUM MMC DRIVER
3683 M:      Jan Glauber <jglauber@cavium.com>
3684 M:      David Daney <david.daney@cavium.com>
3685 M:      Steven J. Hill <Steven.Hill@cavium.com>
3686 W:      http://www.cavium.com
3687 S:      Supported
3688 F:      drivers/mmc/host/cavium*
3689
3690 CAVIUM OCTEON-TX CRYPTO DRIVER
3691 M:      George Cherian <george.cherian@cavium.com>
3692 L:      linux-crypto@vger.kernel.org
3693 W:      http://www.cavium.com
3694 S:      Supported
3695 F:      drivers/crypto/cavium/cpt/
3696
3697 CAVIUM THUNDERX2 ARM64 SOC
3698 M:      Robert Richter <rrichter@cavium.com>
3699 M:      Jayachandran C <jnair@caviumnetworks.com>
3700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3701 S:      Maintained
3702 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3703 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3704
3705 CC2520 IEEE-802.15.4 RADIO DRIVER
3706 M:      Varka Bhadram <varkabhadram@gmail.com>
3707 L:      linux-wpan@vger.kernel.org
3708 S:      Maintained
3709 F:      drivers/net/ieee802154/cc2520.c
3710 F:      include/linux/spi/cc2520.h
3711 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3712
3713 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3714 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3715 L:      linux-crypto@vger.kernel.org
3716 S:      Supported
3717 F:      drivers/crypto/ccree/
3718 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3719
3720 CEC FRAMEWORK
3721 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3722 L:      linux-media@vger.kernel.org
3723 T:      git git://linuxtv.org/media_tree.git
3724 W:      http://linuxtv.org
3725 S:      Supported
3726 F:      Documentation/media/kapi/cec-core.rst
3727 F:      Documentation/media/uapi/cec
3728 F:      drivers/media/cec/
3729 F:      drivers/media/rc/keymaps/rc-cec.c
3730 F:      include/media/cec.h
3731 F:      include/media/cec-notifier.h
3732 F:      include/uapi/linux/cec.h
3733 F:      include/uapi/linux/cec-funcs.h
3734 F:      Documentation/devicetree/bindings/media/cec.txt
3735 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3736
3737 CEC GPIO DRIVER
3738 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3739 L:      linux-media@vger.kernel.org
3740 T:      git git://linuxtv.org/media_tree.git
3741 W:      http://linuxtv.org
3742 S:      Supported
3743 F:      drivers/media/platform/cec-gpio/
3744 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3745
3746 CELL BROADBAND ENGINE ARCHITECTURE
3747 M:      Arnd Bergmann <arnd@arndb.de>
3748 L:      linuxppc-dev@lists.ozlabs.org
3749 W:      http://www.ibm.com/developerworks/power/cell/
3750 S:      Supported
3751 F:      arch/powerpc/include/asm/cell*.h
3752 F:      arch/powerpc/include/asm/spu*.h
3753 F:      arch/powerpc/include/uapi/asm/spu*.h
3754 F:      arch/powerpc/oprofile/*cell*
3755 F:      arch/powerpc/platforms/cell/
3756
3757 CEPH COMMON CODE (LIBCEPH)
3758 M:      Ilya Dryomov <idryomov@gmail.com>
3759 M:      Jeff Layton <jlayton@kernel.org>
3760 M:      Sage Weil <sage@redhat.com>
3761 L:      ceph-devel@vger.kernel.org
3762 W:      http://ceph.com/
3763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3764 T:      git git://github.com/ceph/ceph-client.git
3765 S:      Supported
3766 F:      net/ceph/
3767 F:      include/linux/ceph/
3768 F:      include/linux/crush/
3769
3770 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3771 M:      Jeff Layton <jlayton@kernel.org>
3772 M:      Sage Weil <sage@redhat.com>
3773 M:      Ilya Dryomov <idryomov@gmail.com>
3774 L:      ceph-devel@vger.kernel.org
3775 W:      http://ceph.com/
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3777 T:      git git://github.com/ceph/ceph-client.git
3778 S:      Supported
3779 F:      Documentation/filesystems/ceph.txt
3780 F:      fs/ceph/
3781
3782 CERTIFICATE HANDLING:
3783 M:      David Howells <dhowells@redhat.com>
3784 M:      David Woodhouse <dwmw2@infradead.org>
3785 L:      keyrings@vger.kernel.org
3786 S:      Maintained
3787 F:      Documentation/admin-guide/module-signing.rst
3788 F:      certs/
3789 F:      scripts/sign-file.c
3790 F:      scripts/extract-cert.c
3791
3792 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3793 L:      linux-usb@vger.kernel.org
3794 S:      Orphan
3795 F:      Documentation/usb/wusb-design-overview.rst
3796 F:      Documentation/usb/wusb-cbaf
3797 F:      drivers/usb/host/hwa-hc.c
3798 F:      drivers/usb/host/whci/
3799 F:      drivers/usb/wusbcore/
3800 F:      include/linux/usb/wusb*
3801
3802 CFAG12864B LCD DRIVER
3803 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3804 S:      Maintained
3805 F:      drivers/auxdisplay/cfag12864b.c
3806 F:      include/linux/cfag12864b.h
3807
3808 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3809 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3810 S:      Maintained
3811 F:      drivers/auxdisplay/cfag12864bfb.c
3812 F:      include/linux/cfag12864b.h
3813
3814 802.11 (including CFG80211/NL80211)
3815 M:      Johannes Berg <johannes@sipsolutions.net>
3816 L:      linux-wireless@vger.kernel.org
3817 W:      http://wireless.kernel.org/
3818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3820 S:      Maintained
3821 F:      net/wireless/
3822 F:      include/uapi/linux/nl80211.h
3823 F:      include/linux/ieee80211.h
3824 F:      include/net/wext.h
3825 F:      include/net/cfg80211.h
3826 F:      include/net/iw_handler.h
3827 F:      include/net/ieee80211_radiotap.h
3828 F:      Documentation/driver-api/80211/cfg80211.rst
3829 F:      Documentation/networking/regulatory.txt
3830
3831 CHAR and MISC DRIVERS
3832 M:      Arnd Bergmann <arnd@arndb.de>
3833 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3835 S:      Supported
3836 F:      drivers/char/
3837 F:      drivers/misc/
3838 F:      include/linux/miscdevice.h
3839
3840 CHECKPATCH
3841 M:      Andy Whitcroft <apw@canonical.com>
3842 M:      Joe Perches <joe@perches.com>
3843 S:      Maintained
3844 F:      scripts/checkpatch.pl
3845
3846 CHINESE DOCUMENTATION
3847 M:      Harry Wei <harryxiyou@gmail.com>
3848 M:      Alex Shi <alex.shi@linux.alibaba.com>
3849 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3850 S:      Maintained
3851 F:      Documentation/translations/zh_CN/
3852
3853 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3854 M:      Peter Chen <Peter.Chen@nxp.com>
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3856 L:      linux-usb@vger.kernel.org
3857 S:      Maintained
3858 F:      drivers/usb/chipidea/
3859
3860 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3861 M:      Hans de Goede <hdegoede@redhat.com>
3862 L:      linux-input@vger.kernel.org
3863 S:      Maintained
3864 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3865 F:      drivers/input/touchscreen/chipone_icn8318.c
3866
3867 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3868 M:      Hans de Goede <hdegoede@redhat.com>
3869 L:      linux-input@vger.kernel.org
3870 S:      Maintained
3871 F:      drivers/input/touchscreen/chipone_icn8505.c
3872
3873 CHROME HARDWARE PLATFORM SUPPORT
3874 M:      Benson Leung <bleung@chromium.org>
3875 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3876 S:      Maintained
3877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3878 F:      drivers/platform/chrome/
3879
3880 CHROMEOS EC SUBDRIVERS
3881 M:      Benson Leung <bleung@chromium.org>
3882 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3883 R:      Guenter Roeck <groeck@chromium.org>
3884 S:      Maintained
3885 N:      cros_ec
3886 N:      cros-ec
3887 F:      drivers/power/supply/cros_usbpd-charger.c
3888
3889 CHROMEOS EC CODEC DRIVER
3890 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3891 S:      Maintained
3892 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3893 R:      Guenter Roeck <groeck@chromium.org>
3894 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3895 F:      sound/soc/codecs/cros_ec_codec.*
3896
3897 CIRRUS LOGIC AUDIO CODEC DRIVERS
3898 M:      Brian Austin <brian.austin@cirrus.com>
3899 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3900 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3901 S:      Maintained
3902 F:      sound/soc/codecs/cs*
3903
3904 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3905 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3906 L:      netdev@vger.kernel.org
3907 S:      Maintained
3908 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3909
3910 CIRRUS LOGIC LOCHNAGAR DRIVER
3911 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3912 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3913 L:      patches@opensource.cirrus.com
3914 S:      Supported
3915 F:      drivers/clk/clk-lochnagar.c
3916 F:      drivers/hwmon/lochnagar-hwmon.c
3917 F:      drivers/mfd/lochnagar-i2c.c
3918 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3919 F:      drivers/regulator/lochnagar-regulator.c
3920 F:      sound/soc/codecs/lochnagar-sc.c
3921 F:      include/dt-bindings/clk/lochnagar.h
3922 F:      include/dt-bindings/pinctrl/lochnagar.h
3923 F:      include/linux/mfd/lochnagar*
3924 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3925 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3926 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3927 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3928 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3929 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3930 F:      Documentation/hwmon/lochnagar.rst
3931
3932 CISCO FCOE HBA DRIVER
3933 M:      Satish Kharat <satishkh@cisco.com>
3934 M:      Sesidhar Baddela <sebaddel@cisco.com>
3935 M:      Karan Tilak Kumar <kartilak@cisco.com>
3936 L:      linux-scsi@vger.kernel.org
3937 S:      Supported
3938 F:      drivers/scsi/fnic/
3939
3940 CISCO SCSI HBA DRIVER
3941 M:      Karan Tilak Kumar <kartilak@cisco.com>
3942 M:      Sesidhar Baddela <sebaddel@cisco.com>
3943 L:      linux-scsi@vger.kernel.org
3944 S:      Supported
3945 F:      drivers/scsi/snic/
3946
3947 CISCO VIC ETHERNET NIC DRIVER
3948 M:      Christian Benvenuti <benve@cisco.com>
3949 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3950 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3951 S:      Supported
3952 F:      drivers/net/ethernet/cisco/enic/
3953
3954 CISCO VIC LOW LATENCY NIC DRIVER
3955 M:      Christian Benvenuti <benve@cisco.com>
3956 M:      Nelson Escobar <neescoba@cisco.com>
3957 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3958 S:      Supported
3959 F:      drivers/infiniband/hw/usnic/
3960
3961 CIRRUS LOGIC MADERA CODEC DRIVERS
3962 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3963 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3965 L:      patches@opensource.cirrus.com
3966 T:      git https://github.com/CirrusLogic/linux-drivers.git
3967 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3968 S:      Supported
3969 F:      Documentation/devicetree/bindings/mfd/madera.txt
3970 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3971 F:      Documentation/devicetree/bindings/sound/madera.txt
3972 F:      include/dt-bindings/sound/madera*
3973 F:      include/linux/irqchip/irq-madera*
3974 F:      include/linux/mfd/madera/*
3975 F:      include/sound/madera*
3976 F:      drivers/gpio/gpio-madera*
3977 F:      drivers/irqchip/irq-madera*
3978 F:      drivers/mfd/madera*
3979 F:      drivers/mfd/cs47l*
3980 F:      drivers/pinctrl/cirrus/*
3981 F:      sound/soc/codecs/cs47l*
3982 F:      sound/soc/codecs/madera*
3983
3984 CLANG-FORMAT FILE
3985 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3986 S:      Maintained
3987 F:      .clang-format
3988
3989 CLANG/LLVM BUILD SUPPORT
3990 L:      clang-built-linux@googlegroups.com
3991 W:      https://clangbuiltlinux.github.io/
3992 B:      https://github.com/ClangBuiltLinux/linux/issues
3993 C:      irc://chat.freenode.net/clangbuiltlinux
3994 S:      Supported
3995 K:      \b(?i:clang|llvm)\b
3996
3997 CLEANCACHE API
3998 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3999 L:      linux-kernel@vger.kernel.org
4000 S:      Maintained
4001 F:      mm/cleancache.c
4002 F:      include/linux/cleancache.h
4003
4004 CLK API
4005 M:      Russell King <linux@armlinux.org.uk>
4006 L:      linux-clk@vger.kernel.org
4007 S:      Maintained
4008 F:      include/linux/clk.h
4009
4010 CLOCKSOURCE, CLOCKEVENT DRIVERS
4011 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4012 M:      Thomas Gleixner <tglx@linutronix.de>
4013 L:      linux-kernel@vger.kernel.org
4014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4015 S:      Supported
4016 F:      drivers/clocksource/
4017 F:      Documentation/devicetree/bindings/timer/
4018
4019 CMPC ACPI DRIVER
4020 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4021 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4022 L:      platform-driver-x86@vger.kernel.org
4023 S:      Supported
4024 F:      drivers/platform/x86/classmate-laptop.c
4025
4026 COBALT MEDIA DRIVER
4027 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028 L:      linux-media@vger.kernel.org
4029 T:      git git://linuxtv.org/media_tree.git
4030 W:      https://linuxtv.org
4031 S:      Supported
4032 F:      drivers/media/pci/cobalt/
4033
4034 COCCINELLE/Semantic Patches (SmPL)
4035 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4036 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4037 M:      Nicolas Palix <nicolas.palix@imag.fr>
4038 M:      Michal Marek <michal.lkml@markovi.net>
4039 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4041 W:      http://coccinelle.lip6.fr/
4042 S:      Supported
4043 F:      Documentation/dev-tools/coccinelle.rst
4044 F:      scripts/coccinelle/
4045 F:      scripts/coccicheck
4046
4047 CODA FILE SYSTEM
4048 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4049 M:      coda@cs.cmu.edu
4050 L:      codalist@coda.cs.cmu.edu
4051 W:      http://www.coda.cs.cmu.edu/
4052 S:      Maintained
4053 F:      Documentation/filesystems/coda.txt
4054 F:      fs/coda/
4055 F:      include/linux/coda*.h
4056 F:      include/uapi/linux/coda*.h
4057
4058 CODA V4L2 MEM2MEM DRIVER
4059 M:      Philipp Zabel <p.zabel@pengutronix.de>
4060 L:      linux-media@vger.kernel.org
4061 S:      Maintained
4062 F:      Documentation/devicetree/bindings/media/coda.txt
4063 F:      drivers/media/platform/coda/
4064
4065 CODE OF CONDUCT
4066 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4067 S:      Supported
4068 F:      Documentation/process/code-of-conduct.rst
4069 F:      Documentation/process/code-of-conduct-interpretation.rst
4070
4071 COMMON CLK FRAMEWORK
4072 M:      Michael Turquette <mturquette@baylibre.com>
4073 M:      Stephen Boyd <sboyd@kernel.org>
4074 L:      linux-clk@vger.kernel.org
4075 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4077 S:      Maintained
4078 F:      Documentation/devicetree/bindings/clock/
4079 F:      drivers/clk/
4080 X:      drivers/clk/clkdev.c
4081 F:      include/linux/clk-pr*
4082 F:      include/linux/clk/
4083 F:      include/linux/of_clk.h
4084
4085 COMMON INTERNET FILE SYSTEM (CIFS)
4086 M:      Steve French <sfrench@samba.org>
4087 L:      linux-cifs@vger.kernel.org
4088 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4089 W:      http://linux-cifs.samba.org/
4090 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4091 S:      Supported
4092 F:      Documentation/admin-guide/cifs/
4093 F:      fs/cifs/
4094
4095 COMPACTPCI HOTPLUG CORE
4096 M:      Scott Murray <scott@spiteful.org>
4097 L:      linux-pci@vger.kernel.org
4098 S:      Maintained
4099 F:      drivers/pci/hotplug/cpci_hotplug*
4100
4101 COMPACTPCI HOTPLUG GENERIC DRIVER
4102 M:      Scott Murray <scott@spiteful.org>
4103 L:      linux-pci@vger.kernel.org
4104 S:      Maintained
4105 F:      drivers/pci/hotplug/cpcihp_generic.c
4106
4107 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4108 M:      Scott Murray <scott@spiteful.org>
4109 L:      linux-pci@vger.kernel.org
4110 S:      Maintained
4111 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4112
4113 COMPAL LAPTOP SUPPORT
4114 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4115 L:      platform-driver-x86@vger.kernel.org
4116 S:      Maintained
4117 F:      drivers/platform/x86/compal-laptop.c
4118
4119 COMPILER ATTRIBUTES
4120 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4121 S:      Maintained
4122 F:      include/linux/compiler_attributes.h
4123
4124 CONEXANT ACCESSRUNNER USB DRIVER
4125 L:      accessrunner-general@lists.sourceforge.net
4126 W:      http://accessrunner.sourceforge.net/
4127 S:      Orphan
4128 F:      drivers/usb/atm/cxacru.c
4129
4130 CONFIGFS
4131 M:      Joel Becker <jlbec@evilplan.org>
4132 M:      Christoph Hellwig <hch@lst.de>
4133 T:      git git://git.infradead.org/users/hch/configfs.git
4134 S:      Supported
4135 F:      fs/configfs/
4136 F:      include/linux/configfs.h
4137
4138 CONNECTOR
4139 M:      Evgeniy Polyakov <zbr@ioremap.net>
4140 L:      netdev@vger.kernel.org
4141 S:      Maintained
4142 F:      drivers/connector/
4143
4144 CONTROL GROUP (CGROUP)
4145 M:      Tejun Heo <tj@kernel.org>
4146 M:      Li Zefan <lizefan@huawei.com>
4147 M:      Johannes Weiner <hannes@cmpxchg.org>
4148 L:      cgroups@vger.kernel.org
4149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4150 S:      Maintained
4151 F:      Documentation/admin-guide/cgroup-v2.rst
4152 F:      Documentation/admin-guide/cgroup-v1/
4153 F:      include/linux/cgroup*
4154 F:      kernel/cgroup/
4155
4156 CONTROL GROUP - CPUSET
4157 M:      Li Zefan <lizefan@huawei.com>
4158 L:      cgroups@vger.kernel.org
4159 W:      http://www.bullopensource.org/cpuset/
4160 W:      http://oss.sgi.com/projects/cpusets/
4161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4162 S:      Maintained
4163 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4164 F:      include/linux/cpuset.h
4165 F:      kernel/cgroup/cpuset.c
4166
4167 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4168 M:      Johannes Weiner <hannes@cmpxchg.org>
4169 M:      Michal Hocko <mhocko@kernel.org>
4170 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4171 L:      cgroups@vger.kernel.org
4172 L:      linux-mm@kvack.org
4173 S:      Maintained
4174 F:      mm/memcontrol.c
4175 F:      mm/swap_cgroup.c
4176
4177 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4178 M:      Tejun Heo <tj@kernel.org>
4179 M:      Jens Axboe <axboe@kernel.dk>
4180 L:      cgroups@vger.kernel.org
4181 L:      linux-block@vger.kernel.org
4182 T:      git git://git.kernel.dk/linux-block
4183 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4184 F:      block/blk-cgroup.c
4185 F:      include/linux/blk-cgroup.h
4186 F:      block/blk-throttle.c
4187 F:      block/blk-iolatency.c
4188 F:      block/bfq-cgroup.c
4189
4190 CORETEMP HARDWARE MONITORING DRIVER
4191 M:      Fenghua Yu <fenghua.yu@intel.com>
4192 L:      linux-hwmon@vger.kernel.org
4193 S:      Maintained
4194 F:      Documentation/hwmon/coretemp.rst
4195 F:      drivers/hwmon/coretemp.c
4196
4197 COSA/SRP SYNC SERIAL DRIVER
4198 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4199 W:      http://www.fi.muni.cz/~kas/cosa/
4200 S:      Maintained
4201 F:      drivers/net/wan/cosa*
4202
4203 COUNTER SUBSYSTEM
4204 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4205 L:      linux-iio@vger.kernel.org
4206 S:      Maintained
4207 F:      Documentation/ABI/testing/sysfs-bus-counter*
4208 F:      Documentation/driver-api/generic-counter.rst
4209 F:      drivers/counter/
4210 F:      include/linux/counter.h
4211 F:      include/linux/counter_enum.h
4212
4213 CPMAC ETHERNET DRIVER
4214 M:      Florian Fainelli <f.fainelli@gmail.com>
4215 L:      netdev@vger.kernel.org
4216 S:      Maintained
4217 F:      drivers/net/ethernet/ti/cpmac.c
4218
4219 CPU FREQUENCY SCALING FRAMEWORK
4220 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4221 M:      Viresh Kumar <viresh.kumar@linaro.org>
4222 L:      linux-pm@vger.kernel.org
4223 S:      Maintained
4224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4226 B:      https://bugzilla.kernel.org
4227 F:      Documentation/admin-guide/pm/cpufreq.rst
4228 F:      Documentation/admin-guide/pm/intel_pstate.rst
4229 F:      Documentation/cpu-freq/
4230 F:      Documentation/devicetree/bindings/cpufreq/
4231 F:      drivers/cpufreq/
4232 F:      kernel/sched/cpufreq*.c
4233 F:      include/linux/cpufreq.h
4234 F:      include/linux/sched/cpufreq.h
4235 F:      tools/testing/selftests/cpufreq/
4236
4237 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4238 M:      Viresh Kumar <viresh.kumar@linaro.org>
4239 M:      Sudeep Holla <sudeep.holla@arm.com>
4240 L:      linux-pm@vger.kernel.org
4241 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4242 S:      Maintained
4243 F:      drivers/cpufreq/arm_big_little.h
4244 F:      drivers/cpufreq/arm_big_little.c
4245
4246 CPU POWER MONITORING SUBSYSTEM
4247 M:      Thomas Renninger <trenn@suse.com>
4248 M:      Shuah Khan <shuah@kernel.org>
4249 M:      Shuah Khan <skhan@linuxfoundation.org>
4250 L:      linux-pm@vger.kernel.org
4251 S:      Maintained
4252 F:      tools/power/cpupower/
4253
4254 CPUID/MSR DRIVER
4255 M:      "H. Peter Anvin" <hpa@zytor.com>
4256 S:      Maintained
4257 F:      arch/x86/kernel/cpuid.c
4258 F:      arch/x86/kernel/msr.c
4259
4260 CPUIDLE DRIVER - ARM BIG LITTLE
4261 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4262 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4263 L:      linux-pm@vger.kernel.org
4264 L:      linux-arm-kernel@lists.infradead.org
4265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4266 S:      Maintained
4267 F:      drivers/cpuidle/cpuidle-big_little.c
4268
4269 CPUIDLE DRIVER - ARM EXYNOS
4270 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4271 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4272 M:      Kukjin Kim <kgene@kernel.org>
4273 L:      linux-pm@vger.kernel.org
4274 L:      linux-samsung-soc@vger.kernel.org
4275 S:      Supported
4276 F:      drivers/cpuidle/cpuidle-exynos.c
4277 F:      arch/arm/mach-exynos/pm.c
4278
4279 CPUIDLE DRIVER - ARM PSCI
4280 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4281 M:      Sudeep Holla <sudeep.holla@arm.com>
4282 L:      linux-pm@vger.kernel.org
4283 L:      linux-arm-kernel@lists.infradead.org
4284 S:      Supported
4285 F:      drivers/cpuidle/cpuidle-psci.c
4286
4287 CPU IDLE TIME MANAGEMENT FRAMEWORK
4288 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4289 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4290 L:      linux-pm@vger.kernel.org
4291 S:      Maintained
4292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4293 B:      https://bugzilla.kernel.org
4294 F:      Documentation/admin-guide/pm/cpuidle.rst
4295 F:      Documentation/driver-api/pm/cpuidle.rst
4296 F:      drivers/cpuidle/*
4297 F:      include/linux/cpuidle.h
4298
4299 CRAMFS FILESYSTEM
4300 M:      Nicolas Pitre <nico@fluxnic.net>
4301 S:      Maintained
4302 F:      Documentation/filesystems/cramfs.txt
4303 F:      fs/cramfs/
4304
4305 CRYPTO API
4306 M:      Herbert Xu <herbert@gondor.apana.org.au>
4307 M:      "David S. Miller" <davem@davemloft.net>
4308 L:      linux-crypto@vger.kernel.org
4309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4311 S:      Maintained
4312 F:      Documentation/crypto/
4313 F:      Documentation/devicetree/bindings/crypto/
4314 F:      arch/*/crypto/
4315 F:      crypto/
4316 F:      drivers/crypto/
4317 F:      include/crypto/
4318 F:      include/linux/crypto*
4319 F:      lib/crypto/
4320
4321 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4322 M:      Neil Horman <nhorman@tuxdriver.com>
4323 L:      linux-crypto@vger.kernel.org
4324 S:      Maintained
4325 F:      crypto/ansi_cprng.c
4326 F:      crypto/rng.c
4327
4328 CS3308 MEDIA DRIVER
4329 M:      Hans Verkuil <hverkuil@xs4all.nl>
4330 L:      linux-media@vger.kernel.org
4331 T:      git git://linuxtv.org/media_tree.git
4332 W:      http://linuxtv.org
4333 S:      Odd Fixes
4334 F:      drivers/media/i2c/cs3308.c
4335
4336 CS5535 Audio ALSA driver
4337 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4338 S:      Maintained
4339 F:      sound/pci/cs5535audio/
4340
4341 CSI DRIVERS FOR ALLWINNER V3s
4342 M:      Yong Deng <yong.deng@magewell.com>
4343 L:      linux-media@vger.kernel.org
4344 T:      git git://linuxtv.org/media_tree.git
4345 S:      Maintained
4346 F:      drivers/media/platform/sunxi/sun6i-csi/
4347 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4348
4349 CW1200 WLAN driver
4350 M:      Solomon Peachy <pizza@shaftnet.org>
4351 S:      Maintained
4352 F:      drivers/net/wireless/st/cw1200/
4353
4354 CX18 VIDEO4LINUX DRIVER
4355 M:      Andy Walls <awalls@md.metrocast.net>
4356 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4357 L:      linux-media@vger.kernel.org
4358 T:      git git://linuxtv.org/media_tree.git
4359 W:      https://linuxtv.org
4360 W:      http://www.ivtvdriver.org/index.php/Cx18
4361 S:      Maintained
4362 F:      Documentation/media/v4l-drivers/cx18*
4363 F:      drivers/media/pci/cx18/
4364 F:      include/uapi/linux/ivtv*
4365
4366 CX2341X MPEG ENCODER HELPER MODULE
4367 M:      Hans Verkuil <hverkuil@xs4all.nl>
4368 L:      linux-media@vger.kernel.org
4369 T:      git git://linuxtv.org/media_tree.git
4370 W:      https://linuxtv.org
4371 S:      Maintained
4372 F:      drivers/media/common/cx2341x*
4373 F:      include/media/drv-intf/cx2341x.h
4374
4375 CX24120 MEDIA DRIVER
4376 M:      Jemma Denson <jdenson@gmail.com>
4377 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4378 L:      linux-media@vger.kernel.org
4379 W:      https://linuxtv.org
4380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4381 S:      Maintained
4382 F:      drivers/media/dvb-frontends/cx24120*
4383
4384 CX88 VIDEO4LINUX DRIVER
4385 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4386 L:      linux-media@vger.kernel.org
4387 W:      https://linuxtv.org
4388 T:      git git://linuxtv.org/media_tree.git
4389 S:      Odd fixes
4390 F:      Documentation/media/v4l-drivers/cx88*
4391 F:      drivers/media/pci/cx88/
4392
4393 CXD2820R MEDIA DRIVER
4394 M:      Antti Palosaari <crope@iki.fi>
4395 L:      linux-media@vger.kernel.org
4396 W:      https://linuxtv.org
4397 W:      http://palosaari.fi/linux/
4398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4399 T:      git git://linuxtv.org/anttip/media_tree.git
4400 S:      Maintained
4401 F:      drivers/media/dvb-frontends/cxd2820r*
4402
4403 CXGB3 ETHERNET DRIVER (CXGB3)
4404 M:      Vishal Kulkarni <vishal@chelsio.com>
4405 L:      netdev@vger.kernel.org
4406 W:      http://www.chelsio.com
4407 S:      Supported
4408 F:      drivers/net/ethernet/chelsio/cxgb3/
4409
4410 CXGB3 ISCSI DRIVER (CXGB3I)
4411 M:      Karen Xie <kxie@chelsio.com>
4412 L:      linux-scsi@vger.kernel.org
4413 W:      http://www.chelsio.com
4414 S:      Supported
4415 F:      drivers/scsi/cxgbi/cxgb3i
4416
4417 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4418 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4419 L:      linux-rdma@vger.kernel.org
4420 W:      http://www.openfabrics.org
4421 S:      Supported
4422 F:      drivers/infiniband/hw/cxgb3/
4423 F:      include/uapi/rdma/cxgb3-abi.h
4424
4425 CXGB4 CRYPTO DRIVER (chcr)
4426 M:      Atul Gupta <atul.gupta@chelsio.com>
4427 L:      linux-crypto@vger.kernel.org
4428 W:      http://www.chelsio.com
4429 S:      Supported
4430 F:      drivers/crypto/chelsio
4431
4432 CXGB4 ETHERNET DRIVER (CXGB4)
4433 M:      Vishal Kulkarni <vishal@chelsio.com>
4434 L:      netdev@vger.kernel.org
4435 W:      http://www.chelsio.com
4436 S:      Supported
4437 F:      drivers/net/ethernet/chelsio/cxgb4/
4438
4439 CXGB4 ISCSI DRIVER (CXGB4I)
4440 M:      Karen Xie <kxie@chelsio.com>
4441 L:      linux-scsi@vger.kernel.org
4442 W:      http://www.chelsio.com
4443 S:      Supported
4444 F:      drivers/scsi/cxgbi/cxgb4i
4445
4446 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4447 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4448 L:      linux-rdma@vger.kernel.org
4449 W:      http://www.openfabrics.org
4450 S:      Supported
4451 F:      drivers/infiniband/hw/cxgb4/
4452 F:      include/uapi/rdma/cxgb4-abi.h
4453
4454 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4455 M:      Casey Leedom <leedom@chelsio.com>
4456 L:      netdev@vger.kernel.org
4457 W:      http://www.chelsio.com
4458 S:      Supported
4459 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4460
4461 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4462 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4463 M:      Andrew Donnellan <ajd@linux.ibm.com>
4464 L:      linuxppc-dev@lists.ozlabs.org
4465 S:      Supported
4466 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4467 F:      drivers/misc/cxl/
4468 F:      include/misc/cxl*
4469 F:      include/uapi/misc/cxl.h
4470 F:      Documentation/powerpc/cxl.rst
4471 F:      Documentation/ABI/testing/sysfs-class-cxl
4472
4473 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4474 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4475 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4476 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4477 L:      linux-scsi@vger.kernel.org
4478 S:      Supported
4479 F:      drivers/scsi/cxlflash/
4480 F:      include/uapi/scsi/cxlflash_ioctl.h
4481 F:      Documentation/powerpc/cxlflash.rst
4482
4483 CYBERPRO FB DRIVER
4484 M:      Russell King <linux@armlinux.org.uk>
4485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4486 W:      http://www.armlinux.org.uk/
4487 S:      Maintained
4488 F:      drivers/video/fbdev/cyber2000fb.*
4489
4490 CYCLADES ASYNC MUX DRIVER
4491 W:      http://www.cyclades.com/
4492 S:      Orphan
4493 F:      drivers/tty/cyclades.c
4494 F:      include/linux/cyclades.h
4495 F:      include/uapi/linux/cyclades.h
4496
4497 CYCLADES PC300 DRIVER
4498 W:      http://www.cyclades.com/
4499 S:      Orphan
4500 F:      drivers/net/wan/pc300*
4501
4502 CYPRESS_FIRMWARE MEDIA DRIVER
4503 M:      Antti Palosaari <crope@iki.fi>
4504 L:      linux-media@vger.kernel.org
4505 W:      https://linuxtv.org
4506 W:      http://palosaari.fi/linux/
4507 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4508 T:      git git://linuxtv.org/anttip/media_tree.git
4509 S:      Maintained
4510 F:      drivers/media/common/cypress_firmware*
4511
4512 CYTTSP TOUCHSCREEN DRIVER
4513 M:      Ferruh Yigit <fery@cypress.com>
4514 L:      linux-input@vger.kernel.org
4515 S:      Supported
4516 F:      drivers/input/touchscreen/cyttsp*
4517 F:      include/linux/input/cyttsp.h
4518
4519 D-LINK DIR-685 TOUCHKEYS DRIVER
4520 M:      Linus Walleij <linus.walleij@linaro.org>
4521 L:      linux-input@vger.kernel.org
4522 S:      Supported
4523 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4524
4525 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4526 M:      Joshua Kinard <kumba@gentoo.org>
4527 S:      Maintained
4528 F:      drivers/rtc/rtc-ds1685.c
4529 F:      include/linux/rtc/ds1685.h
4530
4531 DAMA SLAVE for AX.25
4532 M:      Joerg Reuter <jreuter@yaina.de>
4533 W:      http://yaina.de/jreuter/
4534 W:      http://www.qsl.net/dl1bke/
4535 L:      linux-hams@vger.kernel.org
4536 S:      Maintained
4537 F:      net/ax25/af_ax25.c
4538 F:      net/ax25/ax25_dev.c
4539 F:      net/ax25/ax25_ds_*
4540 F:      net/ax25/ax25_in.c
4541 F:      net/ax25/ax25_out.c
4542 F:      net/ax25/ax25_timer.c
4543 F:      net/ax25/sysctl_net_ax25.c
4544
4545 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4546 L:      netdev@vger.kernel.org
4547 S:      Orphan
4548 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4549 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4550
4551 DC390/AM53C974 SCSI driver
4552 M:      Hannes Reinecke <hare@suse.com>
4553 L:      linux-scsi@vger.kernel.org
4554 S:      Maintained
4555 F:      drivers/scsi/am53c974.c
4556
4557 DC395x SCSI driver
4558 M:      Oliver Neukum <oliver@neukum.org>
4559 M:      Ali Akcaagac <aliakc@web.de>
4560 M:      Jamie Lenehan <lenehan@twibble.org>
4561 L:      dc395x@twibble.org
4562 W:      http://twibble.org/dist/dc395x/
4563 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4564 S:      Maintained
4565 F:      Documentation/scsi/dc395x.txt
4566 F:      drivers/scsi/dc395x.*
4567
4568 DCCP PROTOCOL
4569 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4570 L:      dccp@vger.kernel.org
4571 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4572 S:      Maintained
4573 F:      include/linux/dccp.h
4574 F:      include/uapi/linux/dccp.h
4575 F:      include/linux/tfrc.h
4576 F:      net/dccp/
4577
4578 DECnet NETWORK LAYER
4579 W:      http://linux-decnet.sourceforge.net
4580 L:      linux-decnet-user@lists.sourceforge.net
4581 S:      Orphan
4582 F:      Documentation/networking/decnet.txt
4583 F:      net/decnet/
4584
4585 DECSTATION PLATFORM SUPPORT
4586 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4587 L:      linux-mips@vger.kernel.org
4588 W:      http://www.linux-mips.org/wiki/DECstation
4589 S:      Maintained
4590 F:      arch/mips/dec/
4591 F:      arch/mips/include/asm/dec/
4592 F:      arch/mips/include/asm/mach-dec/
4593
4594 DEFXX FDDI NETWORK DRIVER
4595 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4596 S:      Maintained
4597 F:      drivers/net/fddi/defxx.*
4598
4599 DELL SMBIOS DRIVER
4600 M:      Pali Rohár <pali.rohar@gmail.com>
4601 M:      Mario Limonciello <mario.limonciello@dell.com>
4602 L:      platform-driver-x86@vger.kernel.org
4603 S:      Maintained
4604 F:      drivers/platform/x86/dell-smbios.*
4605
4606 DELL SMBIOS SMM DRIVER
4607 M:      Mario Limonciello <mario.limonciello@dell.com>
4608 L:      platform-driver-x86@vger.kernel.org
4609 S:      Maintained
4610 F:      drivers/platform/x86/dell-smbios-smm.c
4611
4612 DELL SMBIOS WMI DRIVER
4613 M:      Mario Limonciello <mario.limonciello@dell.com>
4614 L:      platform-driver-x86@vger.kernel.org
4615 S:      Maintained
4616 F:      drivers/platform/x86/dell-smbios-wmi.c
4617 F:      tools/wmi/dell-smbios-example.c
4618
4619 DEFZA FDDI NETWORK DRIVER
4620 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4621 S:      Maintained
4622 F:      drivers/net/fddi/defza.*
4623
4624 DELL LAPTOP DRIVER
4625 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4626 M:      Pali Rohár <pali.rohar@gmail.com>
4627 L:      platform-driver-x86@vger.kernel.org
4628 S:      Maintained
4629 F:      drivers/platform/x86/dell-laptop.c
4630
4631 DELL LAPTOP FREEFALL DRIVER
4632 M:      Pali Rohár <pali.rohar@gmail.com>
4633 S:      Maintained
4634 F:      drivers/platform/x86/dell-smo8800.c
4635
4636 DELL LAPTOP RBTN DRIVER
4637 M:      Pali Rohár <pali.rohar@gmail.com>
4638 S:      Maintained
4639 F:      drivers/platform/x86/dell-rbtn.*
4640
4641 DELL REMOTE BIOS UPDATE DRIVER
4642 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4643 L:      platform-driver-x86@vger.kernel.org
4644 S:      Maintained
4645 F:      drivers/platform/x86/dell_rbu.c
4646
4647 DELL LAPTOP SMM DRIVER
4648 M:      Pali Rohár <pali.rohar@gmail.com>
4649 S:      Maintained
4650 F:      drivers/hwmon/dell-smm-hwmon.c
4651 F:      include/uapi/linux/i8k.h
4652
4653 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4654 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4655 L:      platform-driver-x86@vger.kernel.org
4656 S:      Maintained
4657 F:      Documentation/driver-api/dcdbas.rst
4658 F:      drivers/platform/x86/dcdbas.*
4659
4660 DELL WMI NOTIFICATIONS DRIVER
4661 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4662 M:      Pali Rohár <pali.rohar@gmail.com>
4663 S:      Maintained
4664 F:      drivers/platform/x86/dell-wmi.c
4665
4666 DELL WMI DESCRIPTOR DRIVER
4667 M:      Mario Limonciello <mario.limonciello@dell.com>
4668 S:      Maintained
4669 F:      drivers/platform/x86/dell-wmi-descriptor.c
4670
4671 DELTA ST MEDIA DRIVER
4672 M:      Hugues Fruchet <hugues.fruchet@st.com>
4673 L:      linux-media@vger.kernel.org
4674 T:      git git://linuxtv.org/media_tree.git
4675 W:      https://linuxtv.org
4676 S:      Supported
4677 F:      drivers/media/platform/sti/delta
4678
4679 DENALI NAND DRIVER
4680 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4681 L:      linux-mtd@lists.infradead.org
4682 S:      Supported
4683 F:      drivers/mtd/nand/raw/denali*
4684
4685 DESIGNWARE EDMA CORE IP DRIVER
4686 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4687 L:      dmaengine@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/dma/dw-edma/
4690 F:      include/linux/dma/edma.h
4691
4692 DESIGNWARE USB2 DRD IP DRIVER
4693 M:      Minas Harutyunyan <hminas@synopsys.com>
4694 L:      linux-usb@vger.kernel.org
4695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4696 S:      Maintained
4697 F:      drivers/usb/dwc2/
4698
4699 DESIGNWARE USB3 DRD IP DRIVER
4700 M:      Felipe Balbi <balbi@kernel.org>
4701 L:      linux-usb@vger.kernel.org
4702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4703 S:      Maintained
4704 F:      drivers/usb/dwc3/
4705
4706 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4707 M:      Andreas Klinger <ak@it-klinger.de>
4708 L:      linux-iio@vger.kernel.org
4709 S:      Maintained
4710 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4711 F:      drivers/iio/proximity/srf*.c
4712
4713 DEVICE COREDUMP (DEV_COREDUMP)
4714 M:      Johannes Berg <johannes@sipsolutions.net>
4715 L:      linux-kernel@vger.kernel.org
4716 S:      Maintained
4717 F:      drivers/base/devcoredump.c
4718 F:      include/linux/devcoredump.h
4719
4720 DEVICE FREQUENCY (DEVFREQ)
4721 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4722 M:      Kyungmin Park <kyungmin.park@samsung.com>
4723 R:      Chanwoo Choi <cw00.choi@samsung.com>
4724 L:      linux-pm@vger.kernel.org
4725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4726 S:      Maintained
4727 F:      drivers/devfreq/
4728 F:      include/linux/devfreq.h
4729 F:      Documentation/devicetree/bindings/devfreq/
4730 F:      include/trace/events/devfreq.h
4731
4732 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4733 M:      Chanwoo Choi <cw00.choi@samsung.com>
4734 L:      linux-pm@vger.kernel.org
4735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4736 S:      Supported
4737 F:      drivers/devfreq/event/
4738 F:      drivers/devfreq/devfreq-event.c
4739 F:      include/linux/devfreq-event.h
4740 F:      Documentation/devicetree/bindings/devfreq/event/
4741
4742 DEVICE NUMBER REGISTRY
4743 M:      Torben Mathiasen <device@lanana.org>
4744 W:      http://lanana.org/docs/device-list/index.html
4745 S:      Maintained
4746
4747 DEVICE-MAPPER  (LVM)
4748 M:      Alasdair Kergon <agk@redhat.com>
4749 M:      Mike Snitzer <snitzer@redhat.com>
4750 M:      dm-devel@redhat.com
4751 L:      dm-devel@redhat.com
4752 W:      http://sources.redhat.com/dm
4753 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4755 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4756 S:      Maintained
4757 F:      Documentation/admin-guide/device-mapper/
4758 F:      drivers/md/Makefile
4759 F:      drivers/md/Kconfig
4760 F:      drivers/md/dm*
4761 F:      drivers/md/persistent-data/
4762 F:      include/linux/device-mapper.h
4763 F:      include/linux/dm-*.h
4764 F:      include/uapi/linux/dm-*.h
4765
4766 DEVLINK
4767 M:      Jiri Pirko <jiri@mellanox.com>
4768 L:      netdev@vger.kernel.org
4769 S:      Supported
4770 F:      net/core/devlink.c
4771 F:      include/net/devlink.h
4772 F:      include/uapi/linux/devlink.h
4773
4774 DIALOG SEMICONDUCTOR DRIVERS
4775 M:      Support Opensource <support.opensource@diasemi.com>
4776 W:      http://www.dialog-semiconductor.com/products
4777 S:      Supported
4778 F:      Documentation/hwmon/da90??.rst
4779 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4780 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4781 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4782 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4783 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4784 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4785 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4786 F:      drivers/gpio/gpio-da90??.c
4787 F:      drivers/hwmon/da90??-hwmon.c
4788 F:      drivers/iio/adc/da91??-*.c
4789 F:      drivers/input/misc/da90??_onkey.c
4790 F:      drivers/input/touchscreen/da9052_tsi.c
4791 F:      drivers/leds/leds-da90??.c
4792 F:      drivers/mfd/da903x.c
4793 F:      drivers/mfd/da90??-*.c
4794 F:      drivers/mfd/da91??-*.c
4795 F:      drivers/power/supply/da9052-battery.c
4796 F:      drivers/power/supply/da91??-*.c
4797 F:      drivers/regulator/da903x.c
4798 F:      drivers/regulator/da9???-regulator.[ch]
4799 F:      drivers/regulator/slg51000-regulator.[ch]
4800 F:      drivers/thermal/da90??-thermal.c
4801 F:      drivers/rtc/rtc-da90??.c
4802 F:      drivers/video/backlight/da90??_bl.c
4803 F:      drivers/watchdog/da90??_wdt.c
4804 F:      include/linux/mfd/da903x.h
4805 F:      include/linux/mfd/da9052/
4806 F:      include/linux/mfd/da9055/
4807 F:      include/linux/mfd/da9062/
4808 F:      include/linux/mfd/da9063/
4809 F:      include/linux/mfd/da9150/
4810 F:      include/linux/regulator/da9211.h
4811 F:      include/sound/da[79]*.h
4812 F:      sound/soc/codecs/da[79]*.[ch]
4813
4814 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4815 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4816 L:      linux-gpio@vger.kernel.org
4817 S:      Maintained
4818 F:      drivers/gpio/gpio-gpio-mm.c
4819
4820 DIOLAN U2C-12 I2C DRIVER
4821 M:      Guenter Roeck <linux@roeck-us.net>
4822 L:      linux-i2c@vger.kernel.org
4823 S:      Maintained
4824 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4825
4826 FILESYSTEM DIRECT ACCESS (DAX)
4827 M:      Dan Williams <dan.j.williams@intel.com>
4828 R:      Matthew Wilcox <willy@infradead.org>
4829 R:      Jan Kara <jack@suse.cz>
4830 L:      linux-fsdevel@vger.kernel.org
4831 L:      linux-nvdimm@lists.01.org
4832 S:      Supported
4833 F:      fs/dax.c
4834 F:      include/linux/dax.h
4835 F:      include/trace/events/fs_dax.h
4836
4837 DEVICE DIRECT ACCESS (DAX)
4838 M:      Dan Williams <dan.j.williams@intel.com>
4839 M:      Vishal Verma <vishal.l.verma@intel.com>
4840 M:      Keith Busch <keith.busch@intel.com>
4841 M:      Dave Jiang <dave.jiang@intel.com>
4842 L:      linux-nvdimm@lists.01.org
4843 S:      Supported
4844 F:      drivers/dax/
4845
4846 DIRECTORY NOTIFICATION (DNOTIFY)
4847 M:      Jan Kara <jack@suse.cz>
4848 R:      Amir Goldstein <amir73il@gmail.com>
4849 L:      linux-fsdevel@vger.kernel.org
4850 S:      Maintained
4851 F:      Documentation/filesystems/dnotify.txt
4852 F:      fs/notify/dnotify/
4853 F:      include/linux/dnotify.h
4854
4855 DISK GEOMETRY AND PARTITION HANDLING
4856 M:      Andries Brouwer <aeb@cwi.nl>
4857 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4858 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4859 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4860 S:      Maintained
4861
4862 DISKQUOTA
4863 M:      Jan Kara <jack@suse.com>
4864 S:      Maintained
4865 F:      Documentation/filesystems/quota.txt
4866 F:      fs/quota/
4867 F:      include/linux/quota*.h
4868 F:      include/uapi/linux/quota*.h
4869
4870 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4871 M:      Bernie Thompson <bernie@plugable.com>
4872 L:      linux-fbdev@vger.kernel.org
4873 S:      Maintained
4874 W:      http://plugable.com/category/projects/udlfb/
4875 F:      drivers/video/fbdev/udlfb.c
4876 F:      include/video/udlfb.h
4877 F:      Documentation/fb/udlfb.rst
4878
4879 DISTRIBUTED LOCK MANAGER (DLM)
4880 M:      Christine Caulfield <ccaulfie@redhat.com>
4881 M:      David Teigland <teigland@redhat.com>
4882 L:      cluster-devel@redhat.com
4883 W:      http://sources.redhat.com/cluster/
4884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4885 S:      Supported
4886 F:      fs/dlm/
4887
4888 DMA BUFFER SHARING FRAMEWORK
4889 M:      Sumit Semwal <sumit.semwal@linaro.org>
4890 S:      Maintained
4891 L:      linux-media@vger.kernel.org
4892 L:      dri-devel@lists.freedesktop.org
4893 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4894 F:      drivers/dma-buf/
4895 F:      include/linux/dma-buf*
4896 F:      include/linux/reservation.h
4897 F:      include/linux/*fence.h
4898 F:      Documentation/driver-api/dma-buf.rst
4899 T:      git git://anongit.freedesktop.org/drm/drm-misc
4900
4901 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4902 M:      Vinod Koul <vkoul@kernel.org>
4903 L:      dmaengine@vger.kernel.org
4904 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4905 S:      Maintained
4906 F:      drivers/dma/
4907 F:      include/linux/dmaengine.h
4908 F:      include/linux/of_dma.h
4909 F:      Documentation/devicetree/bindings/dma/
4910 F:      Documentation/driver-api/dmaengine/
4911 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4912
4913 DMA MAPPING HELPERS
4914 M:      Christoph Hellwig <hch@lst.de>
4915 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4916 R:      Robin Murphy <robin.murphy@arm.com>
4917 L:      iommu@lists.linux-foundation.org
4918 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4919 W:      http://git.infradead.org/users/hch/dma-mapping.git
4920 S:      Supported
4921 F:      kernel/dma/
4922 F:      include/asm-generic/dma-mapping.h
4923 F:      include/linux/dma-direct.h
4924 F:      include/linux/dma-mapping.h
4925 F:      include/linux/dma-noncoherent.h
4926
4927 DME1737 HARDWARE MONITOR DRIVER
4928 M:      Juerg Haefliger <juergh@gmail.com>
4929 L:      linux-hwmon@vger.kernel.org
4930 S:      Maintained
4931 F:      Documentation/hwmon/dme1737.rst
4932 F:      drivers/hwmon/dme1737.c
4933
4934 DMI/SMBIOS SUPPORT
4935 M:      Jean Delvare <jdelvare@suse.com>
4936 S:      Maintained
4937 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4938 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4939 F:      drivers/firmware/dmi-id.c
4940 F:      drivers/firmware/dmi_scan.c
4941 F:      include/linux/dmi.h
4942
4943 DOCUMENTATION
4944 M:      Jonathan Corbet <corbet@lwn.net>
4945 L:      linux-doc@vger.kernel.org
4946 S:      Maintained
4947 F:      Documentation/
4948 F:      scripts/documentation-file-ref-check
4949 F:      scripts/kernel-doc
4950 F:      scripts/sphinx-pre-install
4951 X:      Documentation/ABI/
4952 X:      Documentation/firmware-guide/acpi/
4953 X:      Documentation/devicetree/
4954 X:      Documentation/i2c/
4955 X:      Documentation/media/
4956 X:      Documentation/power/
4957 X:      Documentation/spi/
4958 T:      git git://git.lwn.net/linux.git docs-next
4959
4960 DOCUMENTATION/ITALIAN
4961 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4962 L:      linux-doc@vger.kernel.org
4963 S:      Maintained
4964 F:      Documentation/translations/it_IT
4965
4966 DOCUMENTATION SCRIPTS
4967 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L:      linux-doc@vger.kernel.org
4969 S:      Maintained
4970 F:      scripts/documentation-file-ref-check
4971 F:      scripts/sphinx-pre-install
4972 F:      Documentation/sphinx/parse-headers.pl
4973
4974 DONGWOON DW9714 LENS VOICE COIL DRIVER
4975 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4976 L:      linux-media@vger.kernel.org
4977 T:      git git://linuxtv.org/media_tree.git
4978 S:      Maintained
4979 F:      drivers/media/i2c/dw9714.c
4980 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4981
4982 DONGWOON DW9807 LENS VOICE COIL DRIVER
4983 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4984 L:      linux-media@vger.kernel.org
4985 T:      git git://linuxtv.org/media_tree.git
4986 S:      Maintained
4987 F:      drivers/media/i2c/dw9807-vcm.c
4988 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4989
4990 DOUBLETALK DRIVER
4991 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4992 L:      blinux-list@redhat.com
4993 S:      Maintained
4994 F:      drivers/char/dtlk.c
4995 F:      include/linux/dtlk.h
4996
4997 DPAA2 DATAPATH I/O (DPIO) DRIVER
4998 M:      Roy Pledge <Roy.Pledge@nxp.com>
4999 L:      linux-kernel@vger.kernel.org
5000 S:      Maintained
5001 F:      drivers/soc/fsl/dpio
5002
5003 DPAA2 ETHERNET DRIVER
5004 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5005 L:      netdev@vger.kernel.org
5006 S:      Maintained
5007 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5008 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5009 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5010 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5011 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5012
5013 DPAA2 ETHERNET SWITCH DRIVER
5014 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5015 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5016 L:      linux-kernel@vger.kernel.org
5017 S:      Maintained
5018 F:      drivers/staging/fsl-dpaa2/ethsw
5019
5020 DPT_I2O SCSI RAID DRIVER
5021 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5022 L:      linux-scsi@vger.kernel.org
5023 W:      http://www.adaptec.com/
5024 S:      Maintained
5025 F:      drivers/scsi/dpt*
5026 F:      drivers/scsi/dpt/
5027
5028 DRBD DRIVER
5029 M:      Philipp Reisner <philipp.reisner@linbit.com>
5030 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5031 L:      drbd-dev@lists.linbit.com
5032 W:      http://www.drbd.org
5033 T:      git git://git.linbit.com/linux-drbd.git
5034 T:      git git://git.linbit.com/drbd-8.4.git
5035 S:      Supported
5036 F:      drivers/block/drbd/
5037 F:      lib/lru_cache.c
5038 F:      Documentation/admin-guide/blockdev/
5039
5040 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5041 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5042 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5044 S:      Supported
5045 F:      Documentation/kobject.txt
5046 F:      drivers/base/
5047 F:      fs/debugfs/
5048 F:      fs/sysfs/
5049 F:      include/linux/debugfs.h
5050 F:      include/linux/kobj*
5051 F:      lib/kobj*
5052
5053 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5054 M:      Kevin Hilman <khilman@kernel.org>
5055 M:      Nishanth Menon <nm@ti.com>
5056 S:      Maintained
5057 F:      drivers/power/avs/
5058 F:      include/linux/power/smartreflex.h
5059 L:      linux-pm@vger.kernel.org
5060
5061 DRM DRIVER FOR ARM PL111 CLCD
5062 M:      Eric Anholt <eric@anholt.net>
5063 T:      git git://anongit.freedesktop.org/drm/drm-misc
5064 S:      Supported
5065 F:      drivers/gpu/drm/pl111/
5066
5067 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5068 M:      Linus Walleij <linus.walleij@linaro.org>
5069 T:      git git://anongit.freedesktop.org/drm/drm-misc
5070 S:      Maintained
5071 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5072 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5073
5074 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5075 M:      Dave Airlie <airlied@redhat.com>
5076 S:      Odd Fixes
5077 F:      drivers/gpu/drm/ast/
5078
5079 DRM DRIVER FOR ASPEED BMC GFX
5080 M:      Joel Stanley <joel@jms.id.au>
5081 L:      linux-aspeed@lists.ozlabs.org
5082 T:      git git://anongit.freedesktop.org/drm/drm-misc
5083 S:      Supported
5084 F:      drivers/gpu/drm/aspeed/
5085 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5086
5087 DRM DRIVER FOR BOCHS VIRTUAL GPU
5088 M:      Gerd Hoffmann <kraxel@redhat.com>
5089 L:      virtualization@lists.linux-foundation.org
5090 T:      git git://anongit.freedesktop.org/drm/drm-misc
5091 S:      Maintained
5092 F:      drivers/gpu/drm/bochs/
5093
5094 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5095 M:      Linus Walleij <linus.walleij@linaro.org>
5096 T:      git git://anongit.freedesktop.org/drm/drm-misc
5097 S:      Maintained
5098 F:      drivers/gpu/drm/tve200/
5099
5100 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5101 M:      Jagan Teki <jagan@amarulasolutions.com>
5102 S:      Maintained
5103 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5104 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5105
5106 DRM DRIVER FOR ILITEK ILI9225 PANELS
5107 M:      David Lechner <david@lechnology.com>
5108 S:      Maintained
5109 F:      drivers/gpu/drm/tinydrm/ili9225.c
5110 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5111
5112 DRM DRIVER FOR HX8357D PANELS
5113 M:      Eric Anholt <eric@anholt.net>
5114 T:      git git://anongit.freedesktop.org/drm/drm-misc
5115 S:      Maintained
5116 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5117 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5118
5119 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5120 S:      Orphan / Obsolete
5121 F:      drivers/gpu/drm/i810/
5122 F:      include/uapi/drm/i810_drm.h
5123
5124 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5125 S:      Orphan / Obsolete
5126 F:      drivers/gpu/drm/mga/
5127 F:      include/uapi/drm/mga_drm.h
5128
5129 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5130 M:      Dave Airlie <airlied@redhat.com>
5131 S:      Odd Fixes
5132 F:      drivers/gpu/drm/mgag200/
5133
5134 DRM DRIVER FOR MI0283QT
5135 M:      Noralf Trønnes <noralf@tronnes.org>
5136 S:      Maintained
5137 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5138 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5139
5140 DRM DRIVER FOR MSM ADRENO GPU
5141 M:      Rob Clark <robdclark@gmail.com>
5142 M:      Sean Paul <sean@poorly.run>
5143 L:      linux-arm-msm@vger.kernel.org
5144 L:      dri-devel@lists.freedesktop.org
5145 L:      freedreno@lists.freedesktop.org
5146 T:      git https://gitlab.freedesktop.org/drm/msm.git
5147 S:      Maintained
5148 F:      drivers/gpu/drm/msm/
5149 F:      include/uapi/drm/msm_drm.h
5150 F:      Documentation/devicetree/bindings/display/msm/
5151
5152 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5153 M:      Ben Skeggs <bskeggs@redhat.com>
5154 L:      dri-devel@lists.freedesktop.org
5155 L:      nouveau@lists.freedesktop.org
5156 T:      git git://github.com/skeggsb/linux
5157 S:      Supported
5158 F:      drivers/gpu/drm/nouveau/
5159 F:      include/uapi/drm/nouveau_drm.h
5160
5161 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5162 M:      Stefan Mavrodiev <stefan@olimex.com>
5163 S:      Maintained
5164 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5165 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5166
5167 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5168 M:      Noralf Trønnes <noralf@tronnes.org>
5169 S:      Maintained
5170 F:      drivers/gpu/drm/tinydrm/repaper.c
5171 F:      Documentation/devicetree/bindings/display/repaper.txt
5172
5173 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5174 M:      Dave Airlie <airlied@redhat.com>
5175 M:      Gerd Hoffmann <kraxel@redhat.com>
5176 L:      virtualization@lists.linux-foundation.org
5177 T:      git git://anongit.freedesktop.org/drm/drm-misc
5178 S:      Obsolete
5179 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5180 F:      drivers/gpu/drm/cirrus/
5181
5182 DRM DRIVER FOR QXL VIRTUAL GPU
5183 M:      Dave Airlie <airlied@redhat.com>
5184 M:      Gerd Hoffmann <kraxel@redhat.com>
5185 L:      virtualization@lists.linux-foundation.org
5186 L:      spice-devel@lists.freedesktop.org
5187 T:      git git://anongit.freedesktop.org/drm/drm-misc
5188 S:      Maintained
5189 F:      drivers/gpu/drm/qxl/
5190 F:      include/uapi/drm/qxl_drm.h
5191
5192 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5193 S:      Orphan / Obsolete
5194 F:      drivers/gpu/drm/r128/
5195 F:      include/uapi/drm/r128_drm.h
5196
5197 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5198 M:      Guido Günther <agx@sigxcpu.org>
5199 S:      Maintained
5200 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5201 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5202
5203 DRM DRIVER FOR SAVAGE VIDEO CARDS
5204 S:      Orphan / Obsolete
5205 F:      drivers/gpu/drm/savage/
5206 F:      include/uapi/drm/savage_drm.h
5207
5208 DRM DRIVER FOR SIS VIDEO CARDS
5209 S:      Orphan / Obsolete
5210 F:      drivers/gpu/drm/sis/
5211 F:      include/uapi/drm/sis_drm.h
5212
5213 DRM DRIVER FOR SITRONIX ST7701 PANELS
5214 M:      Jagan Teki <jagan@amarulasolutions.com>
5215 S:      Maintained
5216 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5217 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5218
5219 DRM DRIVER FOR SITRONIX ST7586 PANELS
5220 M:      David Lechner <david@lechnology.com>
5221 S:      Maintained
5222 F:      drivers/gpu/drm/tinydrm/st7586.c
5223 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5224
5225 DRM DRIVER FOR SITRONIX ST7735R PANELS
5226 M:      David Lechner <david@lechnology.com>
5227 S:      Maintained
5228 F:      drivers/gpu/drm/tinydrm/st7735r.c
5229 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5230
5231 DRM DRIVER FOR ST-ERICSSON MCDE
5232 M:      Linus Walleij <linus.walleij@linaro.org>
5233 T:      git git://anongit.freedesktop.org/drm/drm-misc
5234 S:      Maintained
5235 F:      drivers/gpu/drm/mcde/
5236 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5237
5238 DRM DRIVER FOR TDFX VIDEO CARDS
5239 S:      Orphan / Obsolete
5240 F:      drivers/gpu/drm/tdfx/
5241
5242 DRM DRIVER FOR TPO TPG110 PANELS
5243 M:      Linus Walleij <linus.walleij@linaro.org>
5244 T:      git git://anongit.freedesktop.org/drm/drm-misc
5245 S:      Maintained
5246 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5247 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5248
5249 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5250 M:      Dave Airlie <airlied@redhat.com>
5251 R:      Sean Paul <sean@poorly.run>
5252 L:      dri-devel@lists.freedesktop.org
5253 S:      Odd Fixes
5254 F:      drivers/gpu/drm/udl/
5255 T:      git git://anongit.freedesktop.org/drm/drm-misc
5256
5257 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5258 M:      Hans de Goede <hdegoede@redhat.com>
5259 L:      dri-devel@lists.freedesktop.org
5260 S:      Maintained
5261 F:      drivers/gpu/drm/vboxvideo/
5262 T:      git git://anongit.freedesktop.org/drm/drm-misc
5263
5264 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5265 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5266 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5267 R:      Daniel Vetter <daniel@ffwll.ch>
5268 T:      git git://anongit.freedesktop.org/drm/drm-misc
5269 S:      Maintained
5270 L:      dri-devel@lists.freedesktop.org
5271 F:      drivers/gpu/drm/vkms/
5272 F:      Documentation/gpu/vkms.rst
5273
5274 DRM DRIVER FOR VMWARE VIRTUAL GPU
5275 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5276 M:      Thomas Hellstrom <thellstrom@vmware.com>
5277 L:      dri-devel@lists.freedesktop.org
5278 T:      git git://people.freedesktop.org/~thomash/linux
5279 S:      Supported
5280 F:      drivers/gpu/drm/vmwgfx/
5281 F:      include/uapi/drm/vmwgfx_drm.h
5282
5283 DRM DRIVERS
5284 M:      David Airlie <airlied@linux.ie>
5285 M:      Daniel Vetter <daniel@ffwll.ch>
5286 L:      dri-devel@lists.freedesktop.org
5287 T:      git git://anongit.freedesktop.org/drm/drm
5288 B:      https://bugs.freedesktop.org/
5289 C:      irc://chat.freenode.net/dri-devel
5290 S:      Maintained
5291 F:      drivers/gpu/drm/
5292 F:      drivers/gpu/vga/
5293 F:      Documentation/devicetree/bindings/display/
5294 F:      Documentation/devicetree/bindings/gpu/
5295 F:      Documentation/gpu/
5296 F:      include/drm/
5297 F:      include/uapi/drm/
5298 F:      include/linux/vga*
5299
5300 DRM DRIVERS AND MISC GPU PATCHES
5301 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5302 M:      Maxime Ripard <mripard@kernel.org>
5303 M:      Sean Paul <sean@poorly.run>
5304 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5305 S:      Maintained
5306 T:      git git://anongit.freedesktop.org/drm/drm-misc
5307 F:      Documentation/gpu/
5308 F:      drivers/gpu/vga/
5309 F:      drivers/gpu/drm/*
5310 F:      include/drm/drm*
5311 F:      include/uapi/drm/drm*
5312 F:      include/linux/vga*
5313
5314 DRM DRIVERS FOR ALLWINNER A10
5315 M:      Maxime Ripard <mripard@kernel.org>
5316 L:      dri-devel@lists.freedesktop.org
5317 S:      Supported
5318 F:      drivers/gpu/drm/sun4i/
5319 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5320 T:      git git://anongit.freedesktop.org/drm/drm-misc
5321
5322 DRM DRIVERS FOR AMLOGIC SOCS
5323 M:      Neil Armstrong <narmstrong@baylibre.com>
5324 L:      dri-devel@lists.freedesktop.org
5325 L:      linux-amlogic@lists.infradead.org
5326 W:      http://linux-meson.com/
5327 S:      Supported
5328 F:      drivers/gpu/drm/meson/
5329 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5330 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5331 F:      Documentation/gpu/meson.rst
5332 T:      git git://anongit.freedesktop.org/drm/drm-misc
5333
5334 DRM DRIVERS FOR ATMEL HLCDC
5335 M:      Boris Brezillon <bbrezillon@kernel.org>
5336 L:      dri-devel@lists.freedesktop.org
5337 S:      Supported
5338 F:      drivers/gpu/drm/atmel-hlcdc/
5339 F:      Documentation/devicetree/bindings/display/atmel/
5340 T:      git git://anongit.freedesktop.org/drm/drm-misc
5341
5342 DRM DRIVERS FOR BRIDGE CHIPS
5343 M:      Andrzej Hajda <a.hajda@samsung.com>
5344 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5345 S:      Maintained
5346 T:      git git://anongit.freedesktop.org/drm/drm-misc
5347 F:      drivers/gpu/drm/bridge/
5348
5349 DRM DRIVERS FOR EXYNOS
5350 M:      Inki Dae <inki.dae@samsung.com>
5351 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5352 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5353 M:      Kyungmin Park <kyungmin.park@samsung.com>
5354 L:      dri-devel@lists.freedesktop.org
5355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5356 S:      Supported
5357 F:      drivers/gpu/drm/exynos/
5358 F:      include/uapi/drm/exynos_drm.h
5359 F:      Documentation/devicetree/bindings/display/exynos/
5360
5361 DRM DRIVERS FOR FREESCALE DCU
5362 M:      Stefan Agner <stefan@agner.ch>
5363 M:      Alison Wang <alison.wang@nxp.com>
5364 L:      dri-devel@lists.freedesktop.org
5365 S:      Supported
5366 F:      drivers/gpu/drm/fsl-dcu/
5367 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5368 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5369 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5370 T:      git git://anongit.freedesktop.org/drm/drm-misc
5371
5372 DRM DRIVERS FOR FREESCALE IMX
5373 M:      Philipp Zabel <p.zabel@pengutronix.de>
5374 L:      dri-devel@lists.freedesktop.org
5375 S:      Maintained
5376 F:      drivers/gpu/drm/imx/
5377 F:      drivers/gpu/ipu-v3/
5378 F:      Documentation/devicetree/bindings/display/imx/
5379
5380 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5381 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5382 L:      dri-devel@lists.freedesktop.org
5383 T:      git git://github.com/patjak/drm-gma500
5384 S:      Maintained
5385 F:      drivers/gpu/drm/gma500/
5386
5387 DRM DRIVERS FOR HISILICON
5388 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5389 M:      Rongrong Zou <zourongrong@gmail.com>
5390 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5391 R:      Chen Feng <puck.chen@hisilicon.com>
5392 L:      dri-devel@lists.freedesktop.org
5393 T:      git git://github.com/xin3liang/linux.git
5394 S:      Maintained
5395 F:      drivers/gpu/drm/hisilicon/
5396 F:      Documentation/devicetree/bindings/display/hisilicon/
5397
5398 DRM DRIVERS FOR LIMA
5399 M:      Qiang Yu <yuq825@gmail.com>
5400 L:      dri-devel@lists.freedesktop.org
5401 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5402 S:      Maintained
5403 F:      drivers/gpu/drm/lima/
5404 F:      include/uapi/drm/lima_drm.h
5405 T:      git git://anongit.freedesktop.org/drm/drm-misc
5406
5407 DRM DRIVERS FOR MEDIATEK
5408 M:      CK Hu <ck.hu@mediatek.com>
5409 M:      Philipp Zabel <p.zabel@pengutronix.de>
5410 L:      dri-devel@lists.freedesktop.org
5411 S:      Supported
5412 F:      drivers/gpu/drm/mediatek/
5413 F:      Documentation/devicetree/bindings/display/mediatek/
5414
5415 DRM DRIVERS FOR NVIDIA TEGRA
5416 M:      Thierry Reding <thierry.reding@gmail.com>
5417 L:      dri-devel@lists.freedesktop.org
5418 L:      linux-tegra@vger.kernel.org
5419 T:      git git://anongit.freedesktop.org/tegra/linux.git
5420 S:      Supported
5421 F:      drivers/gpu/drm/tegra/
5422 F:      drivers/gpu/host1x/
5423 F:      include/linux/host1x.h
5424 F:      include/uapi/drm/tegra_drm.h
5425 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5426
5427 DRM DRIVERS FOR RENESAS
5428 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5429 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5430 L:      dri-devel@lists.freedesktop.org
5431 L:      linux-renesas-soc@vger.kernel.org
5432 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5433 S:      Supported
5434 F:      drivers/gpu/drm/rcar-du/
5435 F:      drivers/gpu/drm/shmobile/
5436 F:      include/linux/platform_data/shmob_drm.h
5437 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5438 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5439 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5440
5441 DRM DRIVERS FOR ROCKCHIP
5442 M:      Sandy Huang <hjc@rock-chips.com>
5443 M:      Heiko Stübner <heiko@sntech.de>
5444 L:      dri-devel@lists.freedesktop.org
5445 S:      Maintained
5446 F:      drivers/gpu/drm/rockchip/
5447 F:      Documentation/devicetree/bindings/display/rockchip/
5448 T:      git git://anongit.freedesktop.org/drm/drm-misc
5449
5450 DRM DRIVERS FOR STI
5451 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5452 M:      Vincent Abriou <vincent.abriou@st.com>
5453 L:      dri-devel@lists.freedesktop.org
5454 T:      git git://anongit.freedesktop.org/drm/drm-misc
5455 S:      Maintained
5456 F:      drivers/gpu/drm/sti
5457 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5458
5459 DRM DRIVERS FOR STM
5460 M:      Yannick Fertre <yannick.fertre@st.com>
5461 M:      Philippe Cornu <philippe.cornu@st.com>
5462 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5463 M:      Vincent Abriou <vincent.abriou@st.com>
5464 L:      dri-devel@lists.freedesktop.org
5465 T:      git git://anongit.freedesktop.org/drm/drm-misc
5466 S:      Maintained
5467 F:      drivers/gpu/drm/stm
5468 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5469
5470 DRM DRIVERS FOR TI LCDC
5471 M:      Jyri Sarha <jsarha@ti.com>
5472 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5473 L:      dri-devel@lists.freedesktop.org
5474 S:      Maintained
5475 F:      drivers/gpu/drm/tilcdc/
5476 F:      Documentation/devicetree/bindings/display/tilcdc/
5477
5478 DRM DRIVERS FOR TI OMAP
5479 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5480 L:      dri-devel@lists.freedesktop.org
5481 S:      Maintained
5482 F:      drivers/gpu/drm/omapdrm/
5483 F:      Documentation/devicetree/bindings/display/ti/
5484
5485 DRM DRIVERS FOR V3D
5486 M:      Eric Anholt <eric@anholt.net>
5487 S:      Supported
5488 F:      drivers/gpu/drm/v3d/
5489 F:      include/uapi/drm/v3d_drm.h
5490 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5491 T:      git git://anongit.freedesktop.org/drm/drm-misc
5492
5493 DRM DRIVERS FOR VC4
5494 M:      Eric Anholt <eric@anholt.net>
5495 T:      git git://github.com/anholt/linux
5496 S:      Supported
5497 F:      drivers/gpu/drm/vc4/
5498 F:      include/uapi/drm/vc4_drm.h
5499 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5500 T:      git git://anongit.freedesktop.org/drm/drm-misc
5501
5502 DRM DRIVERS FOR VIVANTE GPU IP
5503 M:      Lucas Stach <l.stach@pengutronix.de>
5504 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5505 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5506 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5507 L:      dri-devel@lists.freedesktop.org
5508 S:      Maintained
5509 F:      drivers/gpu/drm/etnaviv/
5510 F:      include/uapi/drm/etnaviv_drm.h
5511 F:      Documentation/devicetree/bindings/display/etnaviv/
5512
5513 DRM DRIVERS FOR ZTE ZX
5514 M:      Shawn Guo <shawnguo@kernel.org>
5515 L:      dri-devel@lists.freedesktop.org
5516 S:      Maintained
5517 F:      drivers/gpu/drm/zte/
5518 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5519 T:      git git://anongit.freedesktop.org/drm/drm-misc
5520
5521 DRM PANEL DRIVERS
5522 M:      Thierry Reding <thierry.reding@gmail.com>
5523 R:      Sam Ravnborg <sam@ravnborg.org>
5524 L:      dri-devel@lists.freedesktop.org
5525 T:      git git://anongit.freedesktop.org/drm/drm-misc
5526 S:      Maintained
5527 F:      drivers/gpu/drm/drm_panel.c
5528 F:      drivers/gpu/drm/panel/
5529 F:      include/drm/drm_panel.h
5530 F:      Documentation/devicetree/bindings/display/panel/
5531
5532 DRM TINYDRM DRIVERS
5533 M:      Noralf Trønnes <noralf@tronnes.org>
5534 W:      https://github.com/notro/tinydrm/wiki/Development
5535 T:      git git://anongit.freedesktop.org/drm/drm-misc
5536 S:      Maintained
5537 F:      drivers/gpu/drm/tinydrm/
5538 F:      include/drm/tinydrm/
5539
5540 DRM DRIVERS FOR XEN
5541 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5542 T:      git git://anongit.freedesktop.org/drm/drm-misc
5543 L:      dri-devel@lists.freedesktop.org
5544 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5545 S:      Supported
5546 F:      drivers/gpu/drm/xen/
5547 F:      Documentation/gpu/xen-front.rst
5548
5549 DRM TTM SUBSYSTEM
5550 M:      Christian Koenig <christian.koenig@amd.com>
5551 M:      Huang Rui <ray.huang@amd.com>
5552 T:      git git://people.freedesktop.org/~agd5f/linux
5553 S:      Maintained
5554 L:      dri-devel@lists.freedesktop.org
5555 F:      include/drm/ttm/
5556 F:      drivers/gpu/drm/ttm/
5557
5558 DSBR100 USB FM RADIO DRIVER
5559 M:      Alexey Klimov <klimov.linux@gmail.com>
5560 L:      linux-media@vger.kernel.org
5561 T:      git git://linuxtv.org/media_tree.git
5562 S:      Maintained
5563 F:      drivers/media/radio/dsbr100.c
5564
5565 DSCC4 DRIVER
5566 M:      Francois Romieu <romieu@fr.zoreil.com>
5567 L:      netdev@vger.kernel.org
5568 S:      Maintained
5569 F:      drivers/net/wan/dscc4.c
5570
5571 DT3155 MEDIA DRIVER
5572 M:      Hans Verkuil <hverkuil@xs4all.nl>
5573 L:      linux-media@vger.kernel.org
5574 T:      git git://linuxtv.org/media_tree.git
5575 W:      https://linuxtv.org
5576 S:      Odd Fixes
5577 F:      drivers/media/pci/dt3155/
5578
5579 DVB_USB_AF9015 MEDIA DRIVER
5580 M:      Antti Palosaari <crope@iki.fi>
5581 L:      linux-media@vger.kernel.org
5582 W:      https://linuxtv.org
5583 W:      http://palosaari.fi/linux/
5584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5585 T:      git git://linuxtv.org/anttip/media_tree.git
5586 S:      Maintained
5587 F:      drivers/media/usb/dvb-usb-v2/af9015*
5588
5589 DVB_USB_AF9035 MEDIA DRIVER
5590 M:      Antti Palosaari <crope@iki.fi>
5591 L:      linux-media@vger.kernel.org
5592 W:      https://linuxtv.org
5593 W:      http://palosaari.fi/linux/
5594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5595 T:      git git://linuxtv.org/anttip/media_tree.git
5596 S:      Maintained
5597 F:      drivers/media/usb/dvb-usb-v2/af9035*
5598
5599 DVB_USB_ANYSEE MEDIA DRIVER
5600 M:      Antti Palosaari <crope@iki.fi>
5601 L:      linux-media@vger.kernel.org
5602 W:      https://linuxtv.org
5603 W:      http://palosaari.fi/linux/
5604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5605 T:      git git://linuxtv.org/anttip/media_tree.git
5606 S:      Maintained
5607 F:      drivers/media/usb/dvb-usb-v2/anysee*
5608
5609 DVB_USB_AU6610 MEDIA DRIVER
5610 M:      Antti Palosaari <crope@iki.fi>
5611 L:      linux-media@vger.kernel.org
5612 W:      https://linuxtv.org
5613 W:      http://palosaari.fi/linux/
5614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5615 T:      git git://linuxtv.org/anttip/media_tree.git
5616 S:      Maintained
5617 F:      drivers/media/usb/dvb-usb-v2/au6610*
5618
5619 DVB_USB_CE6230 MEDIA DRIVER
5620 M:      Antti Palosaari <crope@iki.fi>
5621 L:      linux-media@vger.kernel.org
5622 W:      https://linuxtv.org
5623 W:      http://palosaari.fi/linux/
5624 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5625 T:      git git://linuxtv.org/anttip/media_tree.git
5626 S:      Maintained
5627 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5628
5629 DVB_USB_CXUSB MEDIA DRIVER
5630 M:      Michael Krufky <mkrufky@linuxtv.org>
5631 L:      linux-media@vger.kernel.org
5632 W:      https://linuxtv.org
5633 W:      http://github.com/mkrufky
5634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5635 T:      git git://linuxtv.org/media_tree.git
5636 S:      Maintained
5637 F:      drivers/media/usb/dvb-usb/cxusb*
5638
5639 DVB_USB_EC168 MEDIA DRIVER
5640 M:      Antti Palosaari <crope@iki.fi>
5641 L:      linux-media@vger.kernel.org
5642 W:      https://linuxtv.org
5643 W:      http://palosaari.fi/linux/
5644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5645 T:      git git://linuxtv.org/anttip/media_tree.git
5646 S:      Maintained
5647 F:      drivers/media/usb/dvb-usb-v2/ec168*
5648
5649 DVB_USB_GL861 MEDIA DRIVER
5650 M:      Antti Palosaari <crope@iki.fi>
5651 L:      linux-media@vger.kernel.org
5652 W:      https://linuxtv.org
5653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5654 T:      git git://linuxtv.org/anttip/media_tree.git
5655 S:      Maintained
5656 F:      drivers/media/usb/dvb-usb-v2/gl861*
5657
5658 DVB_USB_MXL111SF MEDIA DRIVER
5659 M:      Michael Krufky <mkrufky@linuxtv.org>
5660 L:      linux-media@vger.kernel.org
5661 W:      https://linuxtv.org
5662 W:      http://github.com/mkrufky
5663 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5664 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5665 S:      Maintained
5666 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5667
5668 DVB_USB_RTL28XXU MEDIA DRIVER
5669 M:      Antti Palosaari <crope@iki.fi>
5670 L:      linux-media@vger.kernel.org
5671 W:      https://linuxtv.org
5672 W:      http://palosaari.fi/linux/
5673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5674 T:      git git://linuxtv.org/anttip/media_tree.git
5675 S:      Maintained
5676 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5677
5678 DVB_USB_V2 MEDIA DRIVER
5679 M:      Antti Palosaari <crope@iki.fi>
5680 L:      linux-media@vger.kernel.org
5681 W:      https://linuxtv.org
5682 W:      http://palosaari.fi/linux/
5683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5684 T:      git git://linuxtv.org/anttip/media_tree.git
5685 S:      Maintained
5686 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5687 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5688
5689 DYNAMIC DEBUG
5690 M:      Jason Baron <jbaron@akamai.com>
5691 S:      Maintained
5692 F:      lib/dynamic_debug.c
5693 F:      include/linux/dynamic_debug.h
5694
5695 DYNAMIC INTERRUPT MODERATION
5696 M:      Tal Gilboa <talgi@mellanox.com>
5697 S:      Maintained
5698 F:      include/linux/dim.h
5699 F:      lib/dim/
5700
5701 DZ DECSTATION DZ11 SERIAL DRIVER
5702 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5703 S:      Maintained
5704 F:      drivers/tty/serial/dz.*
5705
5706 E3X0 POWER BUTTON DRIVER
5707 M:      Moritz Fischer <moritz.fischer@ettus.com>
5708 L:      usrp-users@lists.ettus.com
5709 W:      http://www.ettus.com
5710 S:      Supported
5711 F:      drivers/input/misc/e3x0-button.c
5712 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5713
5714 E4000 MEDIA DRIVER
5715 M:      Antti Palosaari <crope@iki.fi>
5716 L:      linux-media@vger.kernel.org
5717 W:      https://linuxtv.org
5718 W:      http://palosaari.fi/linux/
5719 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5720 T:      git git://linuxtv.org/anttip/media_tree.git
5721 S:      Maintained
5722 F:      drivers/media/tuners/e4000*
5723
5724 EARTH_PT1 MEDIA DRIVER
5725 M:      Akihiro Tsukada <tskd08@gmail.com>
5726 L:      linux-media@vger.kernel.org
5727 S:      Odd Fixes
5728 F:      drivers/media/pci/pt1/
5729
5730 EARTH_PT3 MEDIA DRIVER
5731 M:      Akihiro Tsukada <tskd08@gmail.com>
5732 L:      linux-media@vger.kernel.org
5733 S:      Odd Fixes
5734 F:      drivers/media/pci/pt3/
5735
5736 EC100 MEDIA DRIVER
5737 M:      Antti Palosaari <crope@iki.fi>
5738 L:      linux-media@vger.kernel.org
5739 W:      https://linuxtv.org
5740 W:      http://palosaari.fi/linux/
5741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5742 T:      git git://linuxtv.org/anttip/media_tree.git
5743 S:      Maintained
5744 F:      drivers/media/dvb-frontends/ec100*
5745
5746 ECRYPT FILE SYSTEM
5747 M:      Tyler Hicks <tyhicks@canonical.com>
5748 L:      ecryptfs@vger.kernel.org
5749 W:      http://ecryptfs.org
5750 W:      https://launchpad.net/ecryptfs
5751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5752 S:      Supported
5753 F:      Documentation/filesystems/ecryptfs.txt
5754 F:      fs/ecryptfs/
5755
5756 EDAC-AMD64
5757 M:      Borislav Petkov <bp@alien8.de>
5758 L:      linux-edac@vger.kernel.org
5759 S:      Maintained
5760 F:      drivers/edac/amd64_edac*
5761
5762 EDAC-AST2500
5763 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5764 S:      Supported
5765 F:      drivers/edac/aspeed_edac.c
5766 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5767
5768 EDAC-BLUEFIELD
5769 M:      Shravan Kumar Ramani <sramani@mellanox.com>
5770 S:      Supported
5771 F:      drivers/edac/bluefield_edac.c
5772
5773 EDAC-CALXEDA
5774 M:      Robert Richter <rric@kernel.org>
5775 L:      linux-edac@vger.kernel.org
5776 S:      Maintained
5777 F:      drivers/edac/highbank*
5778
5779 EDAC-CAVIUM OCTEON
5780 M:      Ralf Baechle <ralf@linux-mips.org>
5781 M:      David Daney <david.daney@cavium.com>
5782 L:      linux-edac@vger.kernel.org
5783 L:      linux-mips@vger.kernel.org
5784 S:      Supported
5785 F:      drivers/edac/octeon_edac*
5786
5787 EDAC-CAVIUM THUNDERX
5788 M:      David Daney <david.daney@cavium.com>
5789 M:      Jan Glauber <jglauber@cavium.com>
5790 L:      linux-edac@vger.kernel.org
5791 S:      Supported
5792 F:      drivers/edac/thunderx_edac*
5793
5794 EDAC-CORE
5795 M:      Borislav Petkov <bp@alien8.de>
5796 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5797 M:      Tony Luck <tony.luck@intel.com>
5798 R:      James Morse <james.morse@arm.com>
5799 R:      Robert Richter <rrichter@marvell.com>
5800 L:      linux-edac@vger.kernel.org
5801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5802 S:      Supported
5803 F:      Documentation/admin-guide/ras.rst
5804 F:      Documentation/driver-api/edac.rst
5805 F:      drivers/edac/
5806 F:      include/linux/edac.h
5807
5808 EDAC-E752X
5809 M:      Mark Gross <mark.gross@intel.com>
5810 L:      linux-edac@vger.kernel.org
5811 S:      Maintained
5812 F:      drivers/edac/e752x_edac.c
5813
5814 EDAC-E7XXX
5815 L:      linux-edac@vger.kernel.org
5816 S:      Maintained
5817 F:      drivers/edac/e7xxx_edac.c
5818
5819 EDAC-FSL_DDR
5820 M:      York Sun <york.sun@nxp.com>
5821 L:      linux-edac@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/edac/fsl_ddr_edac.*
5824
5825 EDAC-GHES
5826 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5827 L:      linux-edac@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/edac/ghes_edac.c
5830
5831 EDAC-I10NM
5832 M:      Tony Luck <tony.luck@intel.com>
5833 L:      linux-edac@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/edac/i10nm_base.c
5836
5837 EDAC-I3000
5838 L:      linux-edac@vger.kernel.org
5839 S:      Orphan
5840 F:      drivers/edac/i3000_edac.c
5841
5842 EDAC-I5000
5843 L:      linux-edac@vger.kernel.org
5844 S:      Maintained
5845 F:      drivers/edac/i5000_edac.c
5846
5847 EDAC-I5400
5848 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5849 L:      linux-edac@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/edac/i5400_edac.c
5852
5853 EDAC-I7300
5854 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5855 L:      linux-edac@vger.kernel.org
5856 S:      Maintained
5857 F:      drivers/edac/i7300_edac.c
5858
5859 EDAC-I7CORE
5860 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5861 L:      linux-edac@vger.kernel.org
5862 S:      Maintained
5863 F:      drivers/edac/i7core_edac.c
5864
5865 EDAC-I82443BXGX
5866 M:      Tim Small <tim@buttersideup.com>
5867 L:      linux-edac@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/edac/i82443bxgx_edac.c
5870
5871 EDAC-I82975X
5872 M:      "Arvind R." <arvino55@gmail.com>
5873 L:      linux-edac@vger.kernel.org
5874 S:      Maintained
5875 F:      drivers/edac/i82975x_edac.c
5876
5877 EDAC-IE31200
5878 M:      Jason Baron <jbaron@akamai.com>
5879 L:      linux-edac@vger.kernel.org
5880 S:      Maintained
5881 F:      drivers/edac/ie31200_edac.c
5882
5883 EDAC-MPC85XX
5884 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5885 L:      linux-edac@vger.kernel.org
5886 S:      Maintained
5887 F:      drivers/edac/mpc85xx_edac.[ch]
5888
5889 EDAC-PASEMI
5890 M:      Egor Martovetsky <egor@pasemi.com>
5891 L:      linux-edac@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/edac/pasemi_edac.c
5894
5895 EDAC-PND2
5896 M:      Tony Luck <tony.luck@intel.com>
5897 L:      linux-edac@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/edac/pnd2_edac.[ch]
5900
5901 EDAC-R82600
5902 M:      Tim Small <tim@buttersideup.com>
5903 L:      linux-edac@vger.kernel.org
5904 S:      Maintained
5905 F:      drivers/edac/r82600_edac.c
5906
5907 EDAC-SBRIDGE
5908 M:      Tony Luck <tony.luck@intel.com>
5909 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5910 L:      linux-edac@vger.kernel.org
5911 S:      Maintained
5912 F:      drivers/edac/sb_edac.c
5913
5914 EDAC-SIFIVE
5915 M:      Yash Shah <yash.shah@sifive.com>
5916 L:      linux-edac@vger.kernel.org
5917 S:      Supported
5918 F:      drivers/edac/sifive_edac.c
5919
5920 EDAC-SKYLAKE
5921 M:      Tony Luck <tony.luck@intel.com>
5922 L:      linux-edac@vger.kernel.org
5923 S:      Maintained
5924 F:      drivers/edac/skx_*.c
5925
5926 EDAC-TI
5927 M:      Tero Kristo <t-kristo@ti.com>
5928 L:      linux-edac@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/edac/ti_edac.c
5931
5932 EDAC-QCOM
5933 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5934 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5935 L:      linux-arm-msm@vger.kernel.org
5936 L:      linux-edac@vger.kernel.org
5937 S:      Maintained
5938 F:      drivers/edac/qcom_edac.c
5939
5940 EDIROL UA-101/UA-1000 DRIVER
5941 M:      Clemens Ladisch <clemens@ladisch.de>
5942 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5944 S:      Maintained
5945 F:      sound/usb/misc/ua101.c
5946
5947 EFI TEST DRIVER
5948 L:      linux-efi@vger.kernel.org
5949 M:      Ivan Hu <ivan.hu@canonical.com>
5950 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5951 S:      Maintained
5952 F:      drivers/firmware/efi/test/
5953
5954 EFI VARIABLE FILESYSTEM
5955 M:      Matthew Garrett <matthew.garrett@nebula.com>
5956 M:      Jeremy Kerr <jk@ozlabs.org>
5957 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5959 L:      linux-efi@vger.kernel.org
5960 S:      Maintained
5961 F:      fs/efivarfs/
5962
5963 EFIFB FRAMEBUFFER DRIVER
5964 L:      linux-fbdev@vger.kernel.org
5965 M:      Peter Jones <pjones@redhat.com>
5966 S:      Maintained
5967 F:      drivers/video/fbdev/efifb.c
5968
5969 EFS FILESYSTEM
5970 W:      http://aeschi.ch.eu.org/efs/
5971 S:      Orphan
5972 F:      fs/efs/
5973
5974 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5975 M:      Douglas Miller <dougmill@linux.ibm.com>
5976 L:      netdev@vger.kernel.org
5977 S:      Maintained
5978 F:      drivers/net/ethernet/ibm/ehea/
5979
5980 EM28XX VIDEO4LINUX DRIVER
5981 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5982 L:      linux-media@vger.kernel.org
5983 W:      https://linuxtv.org
5984 T:      git git://linuxtv.org/media_tree.git
5985 S:      Maintained
5986 F:      drivers/media/usb/em28xx/
5987 F:      Documentation/media/v4l-drivers/em28xx*
5988
5989 EMBEDDED LINUX
5990 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5991 M:      Matt Mackall <mpm@selenic.com>
5992 M:      David Woodhouse <dwmw2@infradead.org>
5993 L:      linux-embedded@vger.kernel.org
5994 S:      Maintained
5995
5996 Emulex 10Gbps iSCSI - OneConnect DRIVER
5997 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5998 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5999 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6000 L:      linux-scsi@vger.kernel.org
6001 W:      http://www.broadcom.com
6002 S:      Supported
6003 F:      drivers/scsi/be2iscsi/
6004
6005 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6006 M:      Sathya Perla <sathya.perla@broadcom.com>
6007 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6008 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6009 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6010 L:      netdev@vger.kernel.org
6011 W:      http://www.emulex.com
6012 S:      Supported
6013 F:      drivers/net/ethernet/emulex/benet/
6014
6015 EMULEX ONECONNECT ROCE DRIVER
6016 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6017 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6018 L:      linux-rdma@vger.kernel.org
6019 W:      http://www.broadcom.com
6020 S:      Odd Fixes
6021 F:      drivers/infiniband/hw/ocrdma/
6022 F:      include/uapi/rdma/ocrdma-abi.h
6023
6024 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6025 M:      James Smart <james.smart@broadcom.com>
6026 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6027 L:      linux-scsi@vger.kernel.org
6028 W:      http://www.broadcom.com
6029 S:      Supported
6030 F:      drivers/scsi/lpfc/
6031
6032 ENE CB710 FLASH CARD READER DRIVER
6033 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6034 S:      Maintained
6035 F:      drivers/misc/cb710/
6036 F:      drivers/mmc/host/cb710-mmc.*
6037 F:      include/linux/cb710.h
6038
6039 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6040 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6041 S:      Maintained
6042 F:      drivers/media/rc/ene_ir.*
6043
6044 EPSON S1D13XXX FRAMEBUFFER DRIVER
6045 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6046 S:      Maintained
6047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6048 F:      drivers/video/fbdev/s1d13xxxfb.c
6049 F:      include/video/s1d13xxxfb.h
6050
6051 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6052 M:      Jeff Layton <jlayton@kernel.org>
6053 S:      Maintained
6054 F:      lib/errseq.c
6055 F:      include/linux/errseq.h
6056
6057 ET131X NETWORK DRIVER
6058 M:      Mark Einon <mark.einon@gmail.com>
6059 S:      Odd Fixes
6060 F:      drivers/net/ethernet/agere/
6061
6062 ETHERNET BRIDGE
6063 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6064 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6065 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6066 L:      netdev@vger.kernel.org
6067 W:      http://www.linuxfoundation.org/en/Net:Bridge
6068 S:      Maintained
6069 F:      include/linux/netfilter_bridge/
6070 F:      net/bridge/
6071
6072 ETHERNET PHY LIBRARY
6073 M:      Andrew Lunn <andrew@lunn.ch>
6074 M:      Florian Fainelli <f.fainelli@gmail.com>
6075 M:      Heiner Kallweit <hkallweit1@gmail.com>
6076 L:      netdev@vger.kernel.org
6077 S:      Maintained
6078 F:      Documentation/ABI/testing/sysfs-class-net-phydev
6079 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6080 F:      Documentation/devicetree/bindings/net/mdio*
6081 F:      Documentation/networking/phy.rst
6082 F:      drivers/net/phy/
6083 F:      drivers/of/of_mdio.c
6084 F:      drivers/of/of_net.c
6085 F:      include/linux/*mdio*.h
6086 F:      include/linux/of_net.h
6087 F:      include/linux/phy.h
6088 F:      include/linux/phy_fixed.h
6089 F:      include/linux/platform_data/mdio-bcm-unimac.h
6090 F:      include/linux/platform_data/mdio-gpio.h
6091 F:      include/trace/events/mdio.h
6092 F:      include/uapi/linux/mdio.h
6093 F:      include/uapi/linux/mii.h
6094
6095 EXT2 FILE SYSTEM
6096 M:      Jan Kara <jack@suse.com>
6097 L:      linux-ext4@vger.kernel.org
6098 S:      Maintained
6099 F:      Documentation/filesystems/ext2.txt
6100 F:      fs/ext2/
6101 F:      include/linux/ext2*
6102
6103 EXT4 FILE SYSTEM
6104 M:      "Theodore Ts'o" <tytso@mit.edu>
6105 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6106 L:      linux-ext4@vger.kernel.org
6107 W:      http://ext4.wiki.kernel.org
6108 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6110 S:      Maintained
6111 F:      Documentation/filesystems/ext4/
6112 F:      fs/ext4/
6113
6114 Extended Verification Module (EVM)
6115 M:      Mimi Zohar <zohar@linux.ibm.com>
6116 L:      linux-integrity@vger.kernel.org
6117 S:      Supported
6118 F:      security/integrity/evm/
6119
6120 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6121 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6122 L:      linux-efi@vger.kernel.org
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6124 S:      Maintained
6125 F:      Documentation/admin-guide/efi-stub.rst
6126 F:      arch/*/kernel/efi.c
6127 F:      arch/x86/boot/compressed/eboot.[ch]
6128 F:      arch/*/include/asm/efi.h
6129 F:      arch/x86/platform/efi/
6130 F:      drivers/firmware/efi/
6131 F:      include/linux/efi*.h
6132 F:      arch/arm/boot/compressed/efi-header.S
6133 F:      arch/arm64/kernel/efi-entry.S
6134
6135 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6136 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6137 M:      Chanwoo Choi <cw00.choi@samsung.com>
6138 L:      linux-kernel@vger.kernel.org
6139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6140 S:      Maintained
6141 F:      drivers/extcon/
6142 F:      include/linux/extcon/
6143 F:      include/linux/extcon.h
6144 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6145 F:      Documentation/devicetree/bindings/extcon/
6146
6147 EXYNOS DP DRIVER
6148 M:      Jingoo Han <jingoohan1@gmail.com>
6149 L:      dri-devel@lists.freedesktop.org
6150 S:      Maintained
6151 F:      drivers/gpu/drm/exynos/exynos_dp*
6152
6153 EXYNOS SYSMMU (IOMMU) driver
6154 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6155 L:      iommu@lists.linux-foundation.org
6156 S:      Maintained
6157 F:      drivers/iommu/exynos-iommu.c
6158
6159 EZchip NPS platform support
6160 M:      Vineet Gupta <vgupta@synopsys.com>
6161 M:      Ofer Levi <oferle@mellanox.com>
6162 S:      Supported
6163 F:      arch/arc/plat-eznps
6164 F:      arch/arc/boot/dts/eznps.dts
6165
6166 F2FS FILE SYSTEM
6167 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6168 M:      Chao Yu <yuchao0@huawei.com>
6169 L:      linux-f2fs-devel@lists.sourceforge.net
6170 W:      https://f2fs.wiki.kernel.org/
6171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6172 S:      Maintained
6173 F:      Documentation/filesystems/f2fs.txt
6174 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6175 F:      fs/f2fs/
6176 F:      include/linux/f2fs_fs.h
6177 F:      include/trace/events/f2fs.h
6178
6179 F71805F HARDWARE MONITORING DRIVER
6180 M:      Jean Delvare <jdelvare@suse.com>
6181 L:      linux-hwmon@vger.kernel.org
6182 S:      Maintained
6183 F:      Documentation/hwmon/f71805f.rst
6184 F:      drivers/hwmon/f71805f.c
6185
6186 FADDR2LINE
6187 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6188 S:      Maintained
6189 F:      scripts/faddr2line
6190
6191 FAILOVER MODULE
6192 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6193 L:      netdev@vger.kernel.org
6194 S:      Supported
6195 F:      net/core/failover.c
6196 F:      include/net/failover.h
6197 F:      Documentation/networking/failover.rst
6198
6199 FANOTIFY
6200 M:      Jan Kara <jack@suse.cz>
6201 R:      Amir Goldstein <amir73il@gmail.com>
6202 L:      linux-fsdevel@vger.kernel.org
6203 S:      Maintained
6204 F:      fs/notify/fanotify/
6205 F:      include/linux/fanotify.h
6206 F:      include/uapi/linux/fanotify.h
6207
6208 FARSYNC SYNCHRONOUS DRIVER
6209 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6210 W:      http://www.farsite.co.uk/
6211 S:      Supported
6212 F:      drivers/net/wan/farsync.*
6213
6214 FAULT INJECTION SUPPORT
6215 M:      Akinobu Mita <akinobu.mita@gmail.com>
6216 S:      Supported
6217 F:      Documentation/fault-injection/
6218 F:      lib/fault-inject.c
6219
6220 FBTFT Framebuffer drivers
6221 S:      Orphan
6222 L:      dri-devel@lists.freedesktop.org
6223 L:      linux-fbdev@vger.kernel.org
6224 F:      drivers/staging/fbtft/
6225
6226 FC0011 TUNER DRIVER
6227 M:      Michael Buesch <m@bues.ch>
6228 L:      linux-media@vger.kernel.org
6229 S:      Maintained
6230 F:      drivers/media/tuners/fc0011.h
6231 F:      drivers/media/tuners/fc0011.c
6232
6233 FC2580 MEDIA DRIVER
6234 M:      Antti Palosaari <crope@iki.fi>
6235 L:      linux-media@vger.kernel.org
6236 W:      https://linuxtv.org
6237 W:      http://palosaari.fi/linux/
6238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6239 T:      git git://linuxtv.org/anttip/media_tree.git
6240 S:      Maintained
6241 F:      drivers/media/tuners/fc2580*
6242
6243 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6244 M:      Hannes Reinecke <hare@suse.de>
6245 L:      linux-scsi@vger.kernel.org
6246 W:      www.Open-FCoE.org
6247 S:      Supported
6248 F:      drivers/scsi/libfc/
6249 F:      drivers/scsi/fcoe/
6250 F:      include/scsi/fc/
6251 F:      include/scsi/libfc.h
6252 F:      include/scsi/libfcoe.h
6253 F:      include/uapi/scsi/fc/
6254
6255 FILE LOCKING (flock() and fcntl()/lockf())
6256 M:      Jeff Layton <jlayton@kernel.org>
6257 M:      "J. Bruce Fields" <bfields@fieldses.org>
6258 L:      linux-fsdevel@vger.kernel.org
6259 S:      Maintained
6260 F:      include/linux/fcntl.h
6261 F:      include/uapi/linux/fcntl.h
6262 F:      fs/fcntl.c
6263 F:      fs/locks.c
6264
6265 FILESYSTEMS (VFS and infrastructure)
6266 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6267 L:      linux-fsdevel@vger.kernel.org
6268 S:      Maintained
6269 F:      fs/*
6270 F:      include/linux/fs.h
6271 F:      include/linux/fs_types.h
6272 F:      include/uapi/linux/fs.h
6273
6274 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6275 M:      Riku Voipio <riku.voipio@iki.fi>
6276 L:      linux-hwmon@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/hwmon/f75375s.c
6279 F:      include/linux/f75375s.h
6280
6281 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6282 M:      Clemens Ladisch <clemens@ladisch.de>
6283 M:      Takashi Sakamoto <o-takashi@sakamocchi.jp>
6284 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6286 S:      Maintained
6287 F:      sound/firewire/
6288 F:      include/uapi/sound/firewire.h
6289
6290 FIREWIRE MEDIA DRIVERS (firedtv)
6291 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6292 L:      linux-media@vger.kernel.org
6293 L:      linux1394-devel@lists.sourceforge.net
6294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6295 S:      Maintained
6296 F:      drivers/media/firewire/
6297
6298 FIREWIRE SBP-2 TARGET
6299 M:      Chris Boot <bootc@bootc.net>
6300 L:      linux-scsi@vger.kernel.org
6301 L:      target-devel@vger.kernel.org
6302 L:      linux1394-devel@lists.sourceforge.net
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6304 S:      Maintained
6305 F:      drivers/target/sbp/
6306
6307 FIREWIRE SUBSYSTEM
6308 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6309 L:      linux1394-devel@lists.sourceforge.net
6310 W:      http://ieee1394.wiki.kernel.org/
6311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6312 S:      Maintained
6313 F:      drivers/firewire/
6314 F:      include/linux/firewire.h
6315 F:      include/uapi/linux/firewire*.h
6316 F:      tools/firewire/
6317
6318 FIRMWARE LOADER (request_firmware)
6319 M:      Luis Chamberlain <mcgrof@kernel.org>
6320 L:      linux-kernel@vger.kernel.org
6321 S:      Maintained
6322 F:      Documentation/firmware_class/
6323 F:      drivers/base/firmware_loader/
6324 F:      include/linux/firmware.h
6325
6326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6327 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6328 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6329 S:      Maintained
6330 F:      drivers/block/rsxx/
6331
6332 FLEXTIMER FTM-QUADDEC DRIVER
6333 M:      Patrick Havelange <patrick.havelange@essensium.com>
6334 L:      linux-iio@vger.kernel.org
6335 S:      Maintained
6336 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6337 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6338 F:      drivers/counter/ftm-quaddec.c
6339
6340 FLOPPY DRIVER
6341 M:      Denis Efremov <efremov@linux.com>
6342 S:      Odd Fixes
6343 L:      linux-block@vger.kernel.org
6344 F:      drivers/block/floppy.c
6345
6346 FPGA MANAGER FRAMEWORK
6347 M:      Moritz Fischer <mdf@kernel.org>
6348 L:      linux-fpga@vger.kernel.org
6349 S:      Maintained
6350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6351 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6352 F:      Documentation/fpga/
6353 F:      Documentation/driver-api/fpga/
6354 F:      Documentation/devicetree/bindings/fpga/
6355 F:      drivers/fpga/
6356 F:      include/linux/fpga/
6357 W:      http://www.rocketboards.org
6358
6359 FPGA DFL DRIVERS
6360 M:      Wu Hao <hao.wu@intel.com>
6361 L:      linux-fpga@vger.kernel.org
6362 S:      Maintained
6363 F:      Documentation/fpga/dfl.rst
6364 F:      include/uapi/linux/fpga-dfl.h
6365 F:      drivers/fpga/dfl*
6366
6367 FPU EMULATOR
6368 M:      Bill Metzenthen <billm@melbpc.org.au>
6369 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6370 S:      Maintained
6371 F:      arch/x86/math-emu/
6372
6373 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6374 L:      netdev@vger.kernel.org
6375 S:      Orphan
6376 F:      drivers/net/wan/dlci.c
6377 F:      drivers/net/wan/sdla.c
6378
6379 FRAMEBUFFER LAYER
6380 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6381 L:      dri-devel@lists.freedesktop.org
6382 L:      linux-fbdev@vger.kernel.org
6383 T:      git git://anongit.freedesktop.org/drm/drm-misc
6384 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6385 S:      Maintained
6386 F:      Documentation/fb/
6387 F:      drivers/video/
6388 F:      include/video/
6389 F:      include/linux/fb.h
6390 F:      include/uapi/video/
6391 F:      include/uapi/linux/fb.h
6392
6393 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6394 M:      Horia Geantă <horia.geanta@nxp.com>
6395 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6396 L:      linux-crypto@vger.kernel.org
6397 S:      Maintained
6398 F:      drivers/crypto/caam/
6399 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6400
6401 FREESCALE DIU FRAMEBUFFER DRIVER
6402 M:      Timur Tabi <timur@kernel.org>
6403 L:      linux-fbdev@vger.kernel.org
6404 S:      Maintained
6405 F:      drivers/video/fbdev/fsl-diu-fb.*
6406
6407 FREESCALE DMA DRIVER
6408 M:      Li Yang <leoyang.li@nxp.com>
6409 M:      Zhang Wei <zw@zh-kernel.org>
6410 L:      linuxppc-dev@lists.ozlabs.org
6411 S:      Maintained
6412 F:      drivers/dma/fsldma.*
6413
6414 FREESCALE ENETC ETHERNET DRIVERS
6415 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6416 L:      netdev@vger.kernel.org
6417 S:      Maintained
6418 F:      drivers/net/ethernet/freescale/enetc/
6419
6420 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6421 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6422 L:      netdev@vger.kernel.org
6423 S:      Maintained
6424 F:      drivers/net/ethernet/freescale/gianfar*
6425 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6426
6427 FREESCALE GPMI NAND DRIVER
6428 M:      Han Xu <han.xu@nxp.com>
6429 L:      linux-mtd@lists.infradead.org
6430 S:      Maintained
6431 F:      drivers/mtd/nand/raw/gpmi-nand/*
6432
6433 FREESCALE I2C CPM DRIVER
6434 M:      Jochen Friedrich <jochen@scram.de>
6435 L:      linuxppc-dev@lists.ozlabs.org
6436 L:      linux-i2c@vger.kernel.org
6437 S:      Maintained
6438 F:      drivers/i2c/busses/i2c-cpm.c
6439
6440 FREESCALE IMX DDR PMU DRIVER
6441 M:      Frank Li <Frank.li@nxp.com>
6442 L:      linux-arm-kernel@lists.infradead.org
6443 S:      Maintained
6444 F:      drivers/perf/fsl_imx8_ddr_perf.c
6445 F:      Documentation/admin-guide/perf/imx-ddr.rst
6446 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6447
6448 FREESCALE IMX I2C DRIVER
6449 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6450 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6451 L:      linux-i2c@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/i2c/busses/i2c-imx.c
6454 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6455
6456 FREESCALE IMX LPI2C DRIVER
6457 M:      Dong Aisheng <aisheng.dong@nxp.com>
6458 L:      linux-i2c@vger.kernel.org
6459 L:      linux-imx@nxp.com
6460 S:      Maintained
6461 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6462 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6463
6464 FREESCALE IMX / MXC FEC DRIVER
6465 M:      Fugang Duan <fugang.duan@nxp.com>
6466 L:      netdev@vger.kernel.org
6467 S:      Maintained
6468 F:      drivers/net/ethernet/freescale/fec_main.c
6469 F:      drivers/net/ethernet/freescale/fec_ptp.c
6470 F:      drivers/net/ethernet/freescale/fec.h
6471 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6472
6473 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6474 M:      Sascha Hauer <s.hauer@pengutronix.de>
6475 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6476 L:      linux-fbdev@vger.kernel.org
6477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6478 S:      Maintained
6479 F:      include/linux/platform_data/video-imxfb.h
6480 F:      drivers/video/fbdev/imxfb.c
6481
6482 FREESCALE QORIQ DPAA ETHERNET DRIVER
6483 M:      Madalin Bucur <madalin.bucur@nxp.com>
6484 L:      netdev@vger.kernel.org
6485 S:      Maintained
6486 F:      drivers/net/ethernet/freescale/dpaa
6487
6488 FREESCALE QORIQ DPAA FMAN DRIVER
6489 M:      Madalin Bucur <madalin.bucur@nxp.com>
6490 L:      netdev@vger.kernel.org
6491 S:      Maintained
6492 F:      drivers/net/ethernet/freescale/fman
6493 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6494
6495 FREESCALE QORIQ PTP CLOCK DRIVER
6496 M:      Yangbo Lu <yangbo.lu@nxp.com>
6497 L:      netdev@vger.kernel.org
6498 S:      Maintained
6499 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6500 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6501 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6502 F:      drivers/ptp/ptp_qoriq.c
6503 F:      drivers/ptp/ptp_qoriq_debugfs.c
6504 F:      include/linux/fsl/ptp_qoriq.h
6505 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6506
6507 FREESCALE QUAD SPI DRIVER
6508 M:      Han Xu <han.xu@nxp.com>
6509 L:      linux-spi@vger.kernel.org
6510 S:      Maintained
6511 F:      drivers/spi/spi-fsl-qspi.c
6512
6513 FREESCALE QUICC ENGINE LIBRARY
6514 M:      Qiang Zhao <qiang.zhao@nxp.com>
6515 L:      linuxppc-dev@lists.ozlabs.org
6516 S:      Maintained
6517 F:      drivers/soc/fsl/qe/
6518 F:      include/soc/fsl/*qe*.h
6519 F:      include/soc/fsl/*ucc*.h
6520
6521 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6522 M:      Li Yang <leoyang.li@nxp.com>
6523 L:      netdev@vger.kernel.org
6524 L:      linuxppc-dev@lists.ozlabs.org
6525 S:      Maintained
6526 F:      drivers/net/ethernet/freescale/ucc_geth*
6527
6528 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6529 M:      Zhao Qiang <qiang.zhao@nxp.com>
6530 L:      netdev@vger.kernel.org
6531 L:      linuxppc-dev@lists.ozlabs.org
6532 S:      Maintained
6533 F:      drivers/net/wan/fsl_ucc_hdlc*
6534
6535 FREESCALE QUICC ENGINE UCC UART DRIVER
6536 M:      Timur Tabi <timur@kernel.org>
6537 L:      linuxppc-dev@lists.ozlabs.org
6538 S:      Maintained
6539 F:      drivers/tty/serial/ucc_uart.c
6540
6541 FREESCALE SOC DRIVERS
6542 M:      Li Yang <leoyang.li@nxp.com>
6543 L:      linuxppc-dev@lists.ozlabs.org
6544 L:      linux-arm-kernel@lists.infradead.org
6545 S:      Maintained
6546 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6547 F:      Documentation/devicetree/bindings/soc/fsl/
6548 F:      drivers/soc/fsl/
6549 F:      include/linux/fsl/
6550
6551 FREESCALE SOC FS_ENET DRIVER
6552 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6553 L:      linuxppc-dev@lists.ozlabs.org
6554 L:      netdev@vger.kernel.org
6555 S:      Maintained
6556 F:      drivers/net/ethernet/freescale/fs_enet/
6557 F:      include/linux/fs_enet_pd.h
6558
6559 FREESCALE SOC SOUND DRIVERS
6560 M:      Timur Tabi <timur@kernel.org>
6561 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6562 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6563 R:      Fabio Estevam <festevam@gmail.com>
6564 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6565 L:      linuxppc-dev@lists.ozlabs.org
6566 S:      Maintained
6567 F:      sound/soc/fsl/fsl*
6568 F:      sound/soc/fsl/imx*
6569 F:      sound/soc/fsl/mpc8610_hpcd.c
6570
6571 FREESCALE USB PERIPHERAL DRIVERS
6572 M:      Li Yang <leoyang.li@nxp.com>
6573 L:      linux-usb@vger.kernel.org
6574 L:      linuxppc-dev@lists.ozlabs.org
6575 S:      Maintained
6576 F:      drivers/usb/gadget/udc/fsl*
6577
6578 FREEVXFS FILESYSTEM
6579 M:      Christoph Hellwig <hch@infradead.org>
6580 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6581 S:      Maintained
6582 F:      fs/freevxfs/
6583
6584 FREEZER
6585 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6586 M:      Pavel Machek <pavel@ucw.cz>
6587 L:      linux-pm@vger.kernel.org
6588 S:      Supported
6589 F:      Documentation/power/freezing-of-tasks.rst
6590 F:      include/linux/freezer.h
6591 F:      kernel/freezer.c
6592
6593 FRONTSWAP API
6594 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6595 L:      linux-kernel@vger.kernel.org
6596 S:      Maintained
6597 F:      mm/frontswap.c
6598 F:      include/linux/frontswap.h
6599
6600 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6601 M:      David Howells <dhowells@redhat.com>
6602 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6603 S:      Supported
6604 F:      Documentation/filesystems/caching/
6605 F:      fs/fscache/
6606 F:      include/linux/fscache*.h
6607
6608 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6609 M:      Theodore Y. Ts'o <tytso@mit.edu>
6610 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6611 M:      Eric Biggers <ebiggers@kernel.org>
6612 L:      linux-fscrypt@vger.kernel.org
6613 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6614 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6615 S:      Supported
6616 F:      fs/crypto/
6617 F:      include/linux/fscrypt*.h
6618 F:      Documentation/filesystems/fscrypt.rst
6619
6620 FSI SUBSYSTEM
6621 M:      Jeremy Kerr <jk@ozlabs.org>
6622 M:      Joel Stanley <joel@jms.id.au>
6623 R:      Alistar Popple <alistair@popple.id.au>
6624 R:      Eddie James <eajames@linux.ibm.com>
6625 L:      linux-fsi@lists.ozlabs.org
6626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6627 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6628 S:      Supported
6629 F:      drivers/fsi/
6630 F:      include/linux/fsi*.h
6631 F:      include/trace/events/fsi*.h
6632
6633 FSI-ATTACHED I2C DRIVER
6634 M:      Eddie James <eajames@linux.ibm.com>
6635 L:      linux-i2c@vger.kernel.org
6636 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6637 S:      Maintained
6638 F:      drivers/i2c/busses/i2c-fsi.c
6639 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6640
6641 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6642 M:      Jan Kara <jack@suse.cz>
6643 R:      Amir Goldstein <amir73il@gmail.com>
6644 L:      linux-fsdevel@vger.kernel.org
6645 S:      Maintained
6646 F:      fs/notify/
6647 F:      include/linux/fsnotify*.h
6648
6649 FUJITSU LAPTOP EXTRAS
6650 M:      Jonathan Woithe <jwoithe@just42.net>
6651 L:      platform-driver-x86@vger.kernel.org
6652 S:      Maintained
6653 F:      drivers/platform/x86/fujitsu-laptop.c
6654
6655 FUJITSU M-5MO LS CAMERA ISP DRIVER
6656 M:      Kyungmin Park <kyungmin.park@samsung.com>
6657 M:      Heungjun Kim <riverful.kim@samsung.com>
6658 L:      linux-media@vger.kernel.org
6659 S:      Maintained
6660 F:      drivers/media/i2c/m5mols/
6661 F:      include/media/i2c/m5mols.h
6662
6663 FUJITSU TABLET EXTRAS
6664 M:      Robert Gerlach <khnz@gmx.de>
6665 L:      platform-driver-x86@vger.kernel.org
6666 S:      Maintained
6667 F:      drivers/platform/x86/fujitsu-tablet.c
6668
6669 FUSE: FILESYSTEM IN USERSPACE
6670 M:      Miklos Szeredi <miklos@szeredi.hu>
6671 L:      linux-fsdevel@vger.kernel.org
6672 W:      http://fuse.sourceforge.net/
6673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6674 S:      Maintained
6675 F:      fs/fuse/
6676 F:      include/uapi/linux/fuse.h
6677 F:      Documentation/filesystems/fuse.txt
6678
6679 FUTEX SUBSYSTEM
6680 M:      Thomas Gleixner <tglx@linutronix.de>
6681 M:      Ingo Molnar <mingo@redhat.com>
6682 R:      Peter Zijlstra <peterz@infradead.org>
6683 R:      Darren Hart <dvhart@infradead.org>
6684 L:      linux-kernel@vger.kernel.org
6685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6686 S:      Maintained
6687 F:      kernel/futex.c
6688 F:      include/asm-generic/futex.h
6689 F:      include/linux/futex.h
6690 F:      include/uapi/linux/futex.h
6691 F:      tools/testing/selftests/futex/
6692 F:      tools/perf/bench/futex*
6693 F:      Documentation/*futex*
6694
6695 GCC PLUGINS
6696 M:      Kees Cook <keescook@chromium.org>
6697 R:      Emese Revfy <re.emese@gmail.com>
6698 L:      kernel-hardening@lists.openwall.com
6699 S:      Maintained
6700 F:      scripts/gcc-plugins/
6701 F:      scripts/gcc-plugin.sh
6702 F:      scripts/Makefile.gcc-plugins
6703 F:      Documentation/core-api/gcc-plugins.rst
6704
6705 GASKET DRIVER FRAMEWORK
6706 M:      Rob Springer <rspringer@google.com>
6707 M:      Todd Poynor <toddpoynor@google.com>
6708 M:      Ben Chan <benchan@chromium.org>
6709 S:      Maintained
6710 F:      drivers/staging/gasket/
6711
6712 GCOV BASED KERNEL PROFILING
6713 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6714 S:      Maintained
6715 F:      kernel/gcov/
6716 F:      Documentation/dev-tools/gcov.rst
6717
6718 GDB KERNEL DEBUGGING HELPER SCRIPTS
6719 M:      Jan Kiszka <jan.kiszka@siemens.com>
6720 M:      Kieran Bingham <kbingham@kernel.org>
6721 S:      Supported
6722 F:      scripts/gdb/
6723
6724 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6725 M:      Achim Leubner <achim_leubner@adaptec.com>
6726 L:      linux-scsi@vger.kernel.org
6727 W:      http://www.icp-vortex.com/
6728 S:      Supported
6729 F:      drivers/scsi/gdt*
6730
6731 GEMTEK FM RADIO RECEIVER DRIVER
6732 M:      Hans Verkuil <hverkuil@xs4all.nl>
6733 L:      linux-media@vger.kernel.org
6734 T:      git git://linuxtv.org/media_tree.git
6735 W:      https://linuxtv.org
6736 S:      Maintained
6737 F:      drivers/media/radio/radio-gemtek*
6738
6739 GENERIC ARCHITECTURE TOPOLOGY
6740 M:      Sudeep Holla <sudeep.holla@arm.com>
6741 L:      linux-kernel@vger.kernel.org
6742 S:      Maintained
6743 F:      drivers/base/arch_topology.c
6744 F:      include/linux/arch_topology.h
6745
6746 GENERIC GPIO I2C DRIVER
6747 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6748 S:      Supported
6749 F:      drivers/i2c/busses/i2c-gpio.c
6750 F:      include/linux/platform_data/i2c-gpio.h
6751
6752 GENERIC GPIO I2C MULTIPLEXER DRIVER
6753 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6754 L:      linux-i2c@vger.kernel.org
6755 S:      Supported
6756 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6757 F:      include/linux/platform_data/i2c-mux-gpio.h
6758 F:      Documentation/i2c/muxes/i2c-mux-gpio.rst
6759
6760 GENERIC HDLC (WAN) DRIVERS
6761 M:      Krzysztof Halasa <khc@pm.waw.pl>
6762 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6763 S:      Maintained
6764 F:      drivers/net/wan/c101.c
6765 F:      drivers/net/wan/hd6457*
6766 F:      drivers/net/wan/hdlc*
6767 F:      drivers/net/wan/n2.c
6768 F:      drivers/net/wan/pc300too.c
6769 F:      drivers/net/wan/pci200syn.c
6770 F:      drivers/net/wan/wanxl*
6771
6772 GENERIC INCLUDE/ASM HEADER FILES
6773 M:      Arnd Bergmann <arnd@arndb.de>
6774 L:      linux-arch@vger.kernel.org
6775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6776 S:      Maintained
6777 F:      include/asm-generic/
6778 F:      include/uapi/asm-generic/
6779
6780 GENERIC PHY FRAMEWORK
6781 M:      Kishon Vijay Abraham I <kishon@ti.com>
6782 L:      linux-kernel@vger.kernel.org
6783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6784 S:      Supported
6785 F:      drivers/phy/
6786 F:      include/linux/phy/
6787 F:      Documentation/devicetree/bindings/phy/
6788
6789 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6790 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6791 S:      Supported
6792 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6793
6794 GENERIC PM DOMAINS
6795 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6796 M:      Kevin Hilman <khilman@kernel.org>
6797 M:      Ulf Hansson <ulf.hansson@linaro.org>
6798 L:      linux-pm@vger.kernel.org
6799 S:      Supported
6800 F:      drivers/base/power/domain*.c
6801 F:      include/linux/pm_domain.h
6802 F:      Documentation/devicetree/bindings/power/power_domain.txt
6803
6804 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6805 M:      Eugen Hristev <eugen.hristev@microchip.com>
6806 L:      linux-input@vger.kernel.org
6807 S:      Maintained
6808 F:      drivers/input/touchscreen/resistive-adc-touch.c
6809
6810 GENERIC UIO DRIVER FOR PCI DEVICES
6811 M:      "Michael S. Tsirkin" <mst@redhat.com>
6812 L:      kvm@vger.kernel.org
6813 S:      Supported
6814 F:      drivers/uio/uio_pci_generic.c
6815
6816 GENERIC VDSO LIBRARY:
6817 M:      Andy Lutomirski <luto@kernel.org>
6818 M:      Thomas Gleixner <tglx@linutronix.de>
6819 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6820 L:      linux-kernel@vger.kernel.org
6821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6822 S:      Maintained
6823 F:      lib/vdso/
6824 F:      kernel/time/vsyscall.c
6825 F:      include/vdso/
6826 F:      include/asm-generic/vdso/vsyscall.h
6827
6828 GENWQE (IBM Generic Workqueue Card)
6829 M:      Frank Haverkamp <haver@linux.ibm.com>
6830 S:      Supported
6831 F:      drivers/misc/genwqe/
6832
6833 GET_MAINTAINER SCRIPT
6834 M:      Joe Perches <joe@perches.com>
6835 S:      Maintained
6836 F:      scripts/get_maintainer.pl
6837
6838 GFS2 FILE SYSTEM
6839 M:      Bob Peterson <rpeterso@redhat.com>
6840 M:      Andreas Gruenbacher <agruenba@redhat.com>
6841 L:      cluster-devel@redhat.com
6842 W:      http://sources.redhat.com/cluster/
6843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6844 S:      Supported
6845 F:      Documentation/filesystems/gfs2*.txt
6846 F:      fs/gfs2/
6847 F:      include/uapi/linux/gfs2_ondisk.h
6848
6849 GNSS SUBSYSTEM
6850 M:      Johan Hovold <johan@kernel.org>
6851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6852 S:      Maintained
6853 F:      Documentation/ABI/testing/sysfs-class-gnss
6854 F:      Documentation/devicetree/bindings/gnss/
6855 F:      drivers/gnss/
6856 F:      include/linux/gnss.h
6857
6858 GO7007 MPEG CODEC
6859 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6860 L:      linux-media@vger.kernel.org
6861 S:      Maintained
6862 F:      drivers/media/usb/go7007/
6863
6864 GOODIX TOUCHSCREEN
6865 M:      Bastien Nocera <hadess@hadess.net>
6866 L:      linux-input@vger.kernel.org
6867 S:      Maintained
6868 F:      drivers/input/touchscreen/goodix.c
6869
6870 GOOGLE ETHERNET DRIVERS
6871 M:      Catherine Sullivan <csully@google.com>
6872 R:      Sagi Shahar <sagis@google.com>
6873 R:      Jon Olson <jonolson@google.com>
6874 L:      netdev@vger.kernel.org
6875 S:      Supported
6876 F:      Documentation/networking/device_drivers/google/gve.rst
6877 F:      drivers/net/ethernet/google
6878
6879 GPD POCKET FAN DRIVER
6880 M:      Hans de Goede <hdegoede@redhat.com>
6881 L:      platform-driver-x86@vger.kernel.org
6882 S:      Maintained
6883 F:      drivers/platform/x86/gpd-pocket-fan.c
6884
6885 GPIO ACPI SUPPORT
6886 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6887 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6888 L:      linux-gpio@vger.kernel.org
6889 L:      linux-acpi@vger.kernel.org
6890 S:      Maintained
6891 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6892 F:      drivers/gpio/gpiolib-acpi.c
6893
6894 GPIO IR Transmitter
6895 M:      Sean Young <sean@mess.org>
6896 L:      linux-media@vger.kernel.org
6897 S:      Maintained
6898 F:      drivers/media/rc/gpio-ir-tx.c
6899
6900 GPIO MOCKUP DRIVER
6901 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6902 L:      linux-gpio@vger.kernel.org
6903 S:      Maintained
6904 F:      drivers/gpio/gpio-mockup.c
6905 F:      tools/testing/selftests/gpio/
6906
6907 GPIO SUBSYSTEM
6908 M:      Linus Walleij <linus.walleij@linaro.org>
6909 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6910 L:      linux-gpio@vger.kernel.org
6911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6912 S:      Maintained
6913 F:      Documentation/devicetree/bindings/gpio/
6914 F:      Documentation/driver-api/gpio/
6915 F:      Documentation/admin-guide/gpio/
6916 F:      Documentation/ABI/testing/gpio-cdev
6917 F:      Documentation/ABI/obsolete/sysfs-gpio
6918 F:      drivers/gpio/
6919 F:      include/linux/gpio/
6920 F:      include/linux/gpio.h
6921 F:      include/linux/of_gpio.h
6922 F:      include/asm-generic/gpio.h
6923 F:      include/uapi/linux/gpio.h
6924 F:      tools/gpio/
6925
6926 GRE DEMULTIPLEXER DRIVER
6927 M:      Dmitry Kozlov <xeb@mail.ru>
6928 L:      netdev@vger.kernel.org
6929 S:      Maintained
6930 F:      net/ipv4/gre_demux.c
6931 F:      net/ipv4/gre_offload.c
6932 F:      include/net/gre.h
6933
6934 GRETH 10/100/1G Ethernet MAC device driver
6935 M:      Andreas Larsson <andreas@gaisler.com>
6936 L:      netdev@vger.kernel.org
6937 S:      Maintained
6938 F:      drivers/net/ethernet/aeroflex/
6939
6940 GREYBUS AUDIO PROTOCOLS DRIVERS
6941 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6942 M:      Mark Greer <mgreer@animalcreek.com>
6943 S:      Maintained
6944 F:      drivers/staging/greybus/audio_apbridgea.c
6945 F:      drivers/staging/greybus/audio_apbridgea.h
6946 F:      drivers/staging/greybus/audio_codec.c
6947 F:      drivers/staging/greybus/audio_codec.h
6948 F:      drivers/staging/greybus/audio_gb.c
6949 F:      drivers/staging/greybus/audio_manager.c
6950 F:      drivers/staging/greybus/audio_manager.h
6951 F:      drivers/staging/greybus/audio_manager_module.c
6952 F:      drivers/staging/greybus/audio_manager_private.h
6953 F:      drivers/staging/greybus/audio_manager_sysfs.c
6954 F:      drivers/staging/greybus/audio_module.c
6955 F:      drivers/staging/greybus/audio_topology.c
6956
6957 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6958 M:      Viresh Kumar <vireshk@kernel.org>
6959 S:      Maintained
6960 F:      drivers/staging/greybus/authentication.c
6961 F:      drivers/staging/greybus/bootrom.c
6962 F:      drivers/staging/greybus/firmware.h
6963 F:      drivers/staging/greybus/fw-core.c
6964 F:      drivers/staging/greybus/fw-download.c
6965 F:      drivers/staging/greybus/fw-management.c
6966 F:      drivers/staging/greybus/greybus_authentication.h
6967 F:      drivers/staging/greybus/greybus_firmware.h
6968 F:      drivers/staging/greybus/hid.c
6969 F:      drivers/staging/greybus/i2c.c
6970 F:      drivers/staging/greybus/spi.c
6971 F:      drivers/staging/greybus/spilib.c
6972 F:      drivers/staging/greybus/spilib.h
6973
6974 GREYBUS LOOPBACK DRIVER
6975 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6976 S:      Maintained
6977 F:      drivers/staging/greybus/loopback.c
6978
6979 GREYBUS PLATFORM DRIVERS
6980 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6981 S:      Maintained
6982 F:      drivers/staging/greybus/arche-platform.c
6983 F:      drivers/staging/greybus/arche-apb-ctrl.c
6984 F:      drivers/staging/greybus/arche_platform.h
6985
6986 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6987 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6988 S:      Maintained
6989 F:      drivers/staging/greybus/sdio.c
6990 F:      drivers/staging/greybus/light.c
6991 F:      drivers/staging/greybus/gpio.c
6992 F:      drivers/staging/greybus/power_supply.c
6993 F:      drivers/staging/greybus/spi.c
6994 F:      drivers/staging/greybus/spilib.c
6995
6996 GREYBUS SUBSYSTEM
6997 M:      Johan Hovold <johan@kernel.org>
6998 M:      Alex Elder <elder@kernel.org>
6999 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7000 S:      Maintained
7001 F:      drivers/staging/greybus/
7002 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7003
7004 GREYBUS UART PROTOCOLS DRIVERS
7005 M:      David Lin <dtwlin@gmail.com>
7006 S:      Maintained
7007 F:      drivers/staging/greybus/uart.c
7008 F:      drivers/staging/greybus/log.c
7009
7010 GS1662 VIDEO SERIALIZER
7011 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7012 L:      linux-media@vger.kernel.org
7013 T:      git git://linuxtv.org/media_tree.git
7014 S:      Maintained
7015 F:      drivers/media/spi/gs1662.c
7016
7017 GSPCA FINEPIX SUBDRIVER
7018 M:      Frank Zago <frank@zago.net>
7019 L:      linux-media@vger.kernel.org
7020 T:      git git://linuxtv.org/media_tree.git
7021 S:      Maintained
7022 F:      drivers/media/usb/gspca/finepix.c
7023
7024 GSPCA GL860 SUBDRIVER
7025 M:      Olivier Lorin <o.lorin@laposte.net>
7026 L:      linux-media@vger.kernel.org
7027 T:      git git://linuxtv.org/media_tree.git
7028 S:      Maintained
7029 F:      drivers/media/usb/gspca/gl860/
7030
7031 GSPCA M5602 SUBDRIVER
7032 M:      Erik Andren <erik.andren@gmail.com>
7033 L:      linux-media@vger.kernel.org
7034 T:      git git://linuxtv.org/media_tree.git
7035 S:      Maintained
7036 F:      drivers/media/usb/gspca/m5602/
7037
7038 GSPCA PAC207 SONIXB SUBDRIVER
7039 M:      Hans Verkuil <hverkuil@xs4all.nl>
7040 L:      linux-media@vger.kernel.org
7041 T:      git git://linuxtv.org/media_tree.git
7042 S:      Odd Fixes
7043 F:      drivers/media/usb/gspca/pac207.c
7044
7045 GSPCA SN9C20X SUBDRIVER
7046 M:      Brian Johnson <brijohn@gmail.com>
7047 L:      linux-media@vger.kernel.org
7048 T:      git git://linuxtv.org/media_tree.git
7049 S:      Maintained
7050 F:      drivers/media/usb/gspca/sn9c20x.c
7051
7052 GSPCA T613 SUBDRIVER
7053 M:      Leandro Costantino <lcostantino@gmail.com>
7054 L:      linux-media@vger.kernel.org
7055 T:      git git://linuxtv.org/media_tree.git
7056 S:      Maintained
7057 F:      drivers/media/usb/gspca/t613.c
7058
7059 GSPCA USB WEBCAM DRIVER
7060 M:      Hans Verkuil <hverkuil@xs4all.nl>
7061 L:      linux-media@vger.kernel.org
7062 T:      git git://linuxtv.org/media_tree.git
7063 S:      Odd Fixes
7064 F:      drivers/media/usb/gspca/
7065
7066 GTP (GPRS Tunneling Protocol)
7067 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7068 M:      Harald Welte <laforge@gnumonks.org>
7069 L:      osmocom-net-gprs@lists.osmocom.org
7070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7071 S:      Maintained
7072 F:      drivers/net/gtp.c
7073
7074 GUID PARTITION TABLE (GPT)
7075 M:      Davidlohr Bueso <dave@stgolabs.net>
7076 L:      linux-efi@vger.kernel.org
7077 S:      Maintained
7078 F:      block/partitions/efi.*
7079
7080 H8/300 ARCHITECTURE
7081 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7082 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7083 W:      http://uclinux-h8.sourceforge.jp
7084 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7085 S:      Maintained
7086 F:      arch/h8300/
7087 F:      drivers/clocksource/h8300_*.c
7088 F:      drivers/clk/h8300/
7089 F:      drivers/irqchip/irq-renesas-h8*.c
7090
7091 HABANALABS PCI DRIVER
7092 M:      Oded Gabbay <oded.gabbay@gmail.com>
7093 T:      git https://github.com/HabanaAI/linux.git
7094 S:      Supported
7095 F:      drivers/misc/habanalabs/
7096 F:      include/uapi/misc/habanalabs.h
7097 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7098 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7099
7100 HACKRF MEDIA DRIVER
7101 M:      Antti Palosaari <crope@iki.fi>
7102 L:      linux-media@vger.kernel.org
7103 W:      https://linuxtv.org
7104 W:      http://palosaari.fi/linux/
7105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7106 T:      git git://linuxtv.org/anttip/media_tree.git
7107 S:      Maintained
7108 F:      drivers/media/usb/hackrf/
7109
7110 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7111 M:      Frank Seidel <frank@f-seidel.de>
7112 L:      platform-driver-x86@vger.kernel.org
7113 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7114 S:      Maintained
7115 F:      drivers/platform/x86/hdaps.c
7116
7117 HARDWARE MONITORING
7118 M:      Jean Delvare <jdelvare@suse.com>
7119 M:      Guenter Roeck <linux@roeck-us.net>
7120 L:      linux-hwmon@vger.kernel.org
7121 W:      http://hwmon.wiki.kernel.org/
7122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7123 S:      Maintained
7124 F:      Documentation/devicetree/bindings/hwmon/
7125 F:      Documentation/hwmon/
7126 F:      drivers/hwmon/
7127 F:      include/linux/hwmon*.h
7128 F:      include/trace/events/hwmon*.h
7129
7130 HARDWARE RANDOM NUMBER GENERATOR CORE
7131 M:      Matt Mackall <mpm@selenic.com>
7132 M:      Herbert Xu <herbert@gondor.apana.org.au>
7133 L:      linux-crypto@vger.kernel.org
7134 S:      Odd fixes
7135 F:      Documentation/devicetree/bindings/rng/
7136 F:      Documentation/admin-guide/hw_random.rst
7137 F:      drivers/char/hw_random/
7138 F:      include/linux/hw_random.h
7139
7140 HARDWARE TRACING FACILITIES
7141 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7142 S:      Maintained
7143 F:      drivers/hwtracing/
7144
7145 HARDWARE SPINLOCK CORE
7146 M:      Ohad Ben-Cohen <ohad@wizery.com>
7147 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7148 L:      linux-remoteproc@vger.kernel.org
7149 S:      Maintained
7150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7151 F:      Documentation/devicetree/bindings/hwlock/
7152 F:      Documentation/hwspinlock.txt
7153 F:      drivers/hwspinlock/
7154 F:      include/linux/hwspinlock.h
7155
7156 HARMONY SOUND DRIVER
7157 L:      linux-parisc@vger.kernel.org
7158 S:      Maintained
7159 F:      sound/parisc/harmony.*
7160
7161 HDPVR USB VIDEO ENCODER DRIVER
7162 M:      Hans Verkuil <hverkuil@xs4all.nl>
7163 L:      linux-media@vger.kernel.org
7164 T:      git git://linuxtv.org/media_tree.git
7165 W:      https://linuxtv.org
7166 S:      Odd Fixes
7167 F:      drivers/media/usb/hdpvr/
7168
7169 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7170 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7171 S:      Supported
7172 F:      Documentation/watchdog/hpwdt.rst
7173 F:      drivers/watchdog/hpwdt.c
7174
7175 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7176 M:      Don Brace <don.brace@microsemi.com>
7177 L:      esc.storagedev@microsemi.com
7178 L:      linux-scsi@vger.kernel.org
7179 S:      Supported
7180 F:      Documentation/scsi/hpsa.txt
7181 F:      drivers/scsi/hpsa*.[ch]
7182 F:      include/linux/cciss*.h
7183 F:      include/uapi/linux/cciss*.h
7184
7185 HFI1 DRIVER
7186 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7187 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7188 L:      linux-rdma@vger.kernel.org
7189 S:      Supported
7190 F:      drivers/infiniband/hw/hfi1
7191
7192 HFS FILESYSTEM
7193 L:      linux-fsdevel@vger.kernel.org
7194 S:      Orphan
7195 F:      Documentation/filesystems/hfs.txt
7196 F:      fs/hfs/
7197
7198 HFSPLUS FILESYSTEM
7199 L:      linux-fsdevel@vger.kernel.org
7200 S:      Orphan
7201 F:      Documentation/filesystems/hfsplus.txt
7202 F:      fs/hfsplus/
7203
7204 HGA FRAMEBUFFER DRIVER
7205 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7206 L:      linux-nvidia@lists.surfsouth.com
7207 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7208 S:      Maintained
7209 F:      drivers/video/fbdev/hgafb.c
7210
7211 HIBERNATION (aka Software Suspend, aka swsusp)
7212 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7213 M:      Pavel Machek <pavel@ucw.cz>
7214 L:      linux-pm@vger.kernel.org
7215 B:      https://bugzilla.kernel.org
7216 S:      Supported
7217 F:      arch/x86/power/
7218 F:      drivers/base/power/
7219 F:      kernel/power/
7220 F:      include/linux/suspend.h
7221 F:      include/linux/freezer.h
7222 F:      include/linux/pm.h
7223 F:      arch/*/include/asm/suspend*.h
7224
7225 HID CORE LAYER
7226 M:      Jiri Kosina <jikos@kernel.org>
7227 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7228 L:      linux-input@vger.kernel.org
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7230 S:      Maintained
7231 F:      drivers/hid/
7232 F:      include/linux/hid*
7233 F:      include/uapi/linux/hid*
7234
7235 HID SENSOR HUB DRIVERS
7236 M:      Jiri Kosina <jikos@kernel.org>
7237 M:      Jonathan Cameron <jic23@kernel.org>
7238 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7239 L:      linux-input@vger.kernel.org
7240 L:      linux-iio@vger.kernel.org
7241 S:      Maintained
7242 F:      Documentation/hid/hid-sensor*
7243 F:      drivers/hid/hid-sensor-*
7244 F:      drivers/iio/*/hid-*
7245 F:      include/linux/hid-sensor-*
7246
7247 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7248 M:      Thomas Gleixner <tglx@linutronix.de>
7249 L:      linux-kernel@vger.kernel.org
7250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7251 S:      Maintained
7252 F:      Documentation/timers/
7253 F:      kernel/time/hrtimer.c
7254 F:      kernel/time/clockevents.c
7255 F:      kernel/time/timer_*.c
7256 F:      include/linux/clockchips.h
7257 F:      include/linux/hrtimer.h
7258
7259 HIGH-SPEED SCC DRIVER FOR AX.25
7260 L:      linux-hams@vger.kernel.org
7261 S:      Orphan
7262 F:      drivers/net/hamradio/dmascc.c
7263 F:      drivers/net/hamradio/scc.c
7264
7265 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7266 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7267 W:      http://www.highpoint-tech.com
7268 S:      Supported
7269 F:      Documentation/scsi/hptiop.txt
7270 F:      drivers/scsi/hptiop.c
7271
7272 HIPPI
7273 M:      Jes Sorensen <jes@trained-monkey.org>
7274 L:      linux-hippi@sunsite.dk
7275 S:      Maintained
7276 F:      include/linux/hippidevice.h
7277 F:      include/uapi/linux/if_hippi.h
7278 F:      net/802/hippi.c
7279 F:      drivers/net/hippi/
7280
7281 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7282 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7283 M:      Salil Mehta <salil.mehta@huawei.com>
7284 L:      netdev@vger.kernel.org
7285 W:      http://www.hisilicon.com
7286 S:      Maintained
7287 F:      drivers/net/ethernet/hisilicon/hns3/
7288
7289 HISILICON LPC BUS DRIVER
7290 M:      john.garry@huawei.com
7291 W:      http://www.hisilicon.com
7292 S:      Maintained
7293 F:      drivers/bus/hisi_lpc.c
7294 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7295
7296 HISILICON NETWORK SUBSYSTEM DRIVER
7297 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7298 M:      Salil Mehta <salil.mehta@huawei.com>
7299 L:      netdev@vger.kernel.org
7300 W:      http://www.hisilicon.com
7301 S:      Maintained
7302 F:      drivers/net/ethernet/hisilicon/
7303 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7304
7305 HISILICON PMU DRIVER
7306 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7307 W:      http://www.hisilicon.com
7308 S:      Supported
7309 F:      drivers/perf/hisilicon
7310 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7311
7312 HISILICON ROCE DRIVER
7313 M:      Lijun Ou <oulijun@huawei.com>
7314 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7315 L:      linux-rdma@vger.kernel.org
7316 S:      Maintained
7317 F:      drivers/infiniband/hw/hns/
7318 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7319
7320 HISILICON SAS Controller
7321 M:      John Garry <john.garry@huawei.com>
7322 W:      http://www.hisilicon.com
7323 S:      Supported
7324 F:      drivers/scsi/hisi_sas/
7325 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7326
7327 HMM - Heterogeneous Memory Management
7328 M:      Jérôme Glisse <jglisse@redhat.com>
7329 L:      linux-mm@kvack.org
7330 S:      Maintained
7331 F:      mm/hmm*
7332 F:      include/linux/hmm*
7333 F:      Documentation/vm/hmm.rst
7334
7335 HOST AP DRIVER
7336 M:      Jouni Malinen <j@w1.fi>
7337 L:      linux-wireless@vger.kernel.org
7338 W:      http://w1.fi/hostap-driver.html
7339 S:      Obsolete
7340 F:      drivers/net/wireless/intersil/hostap/
7341
7342 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7343 L:      platform-driver-x86@vger.kernel.org
7344 S:      Orphan
7345 F:      drivers/platform/x86/tc1100-wmi.c
7346
7347 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7348 M:      Jaroslav Kysela <perex@perex.cz>
7349 S:      Maintained
7350 F:      drivers/net/ethernet/hp/hp100.*
7351
7352 HPET:   High Precision Event Timers driver
7353 M:      Clemens Ladisch <clemens@ladisch.de>
7354 S:      Maintained
7355 F:      Documentation/timers/hpet.rst
7356 F:      drivers/char/hpet.c
7357 F:      include/linux/hpet.h
7358 F:      include/uapi/linux/hpet.h
7359
7360 HPET:   x86
7361 S:      Orphan
7362 F:      arch/x86/kernel/hpet.c
7363 F:      arch/x86/include/asm/hpet.h
7364
7365 HPFS FILESYSTEM
7366 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7367 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7368 S:      Maintained
7369 F:      fs/hpfs/
7370
7371 HSI SUBSYSTEM
7372 M:      Sebastian Reichel <sre@kernel.org>
7373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7374 S:      Maintained
7375 F:      Documentation/ABI/testing/sysfs-bus-hsi
7376 F:      Documentation/driver-api/hsi.rst
7377 F:      drivers/hsi/
7378 F:      include/linux/hsi/
7379 F:      include/uapi/linux/hsi/
7380
7381 HSO 3G MODEM DRIVER
7382 L:      linux-usb@vger.kernel.org
7383 S:      Orphan
7384 F:      drivers/net/usb/hso.c
7385
7386 HSR NETWORK PROTOCOL
7387 M:      Arvid Brodin <arvid.brodin@alten.se>
7388 L:      netdev@vger.kernel.org
7389 S:      Maintained
7390 F:      net/hsr/
7391
7392 HT16K33 LED CONTROLLER DRIVER
7393 M:      Robin van der Gracht <robin@protonic.nl>
7394 S:      Maintained
7395 F:      drivers/auxdisplay/ht16k33.c
7396 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7397
7398 HTCPEN TOUCHSCREEN DRIVER
7399 M:      Pau Oliva Fora <pof@eslack.org>
7400 L:      linux-input@vger.kernel.org
7401 S:      Maintained
7402 F:      drivers/input/touchscreen/htcpen.c
7403
7404 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7405 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7406 L:      linux-iio@vger.kernel.org
7407 W:      http://www.st.com/
7408 S:      Maintained
7409 F:      drivers/iio/humidity/hts221*
7410 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7411
7412 HUAWEI ETHERNET DRIVER
7413 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7414 L:      netdev@vger.kernel.org
7415 S:      Supported
7416 F:      Documentation/networking/hinic.txt
7417 F:      drivers/net/ethernet/huawei/hinic/
7418
7419 HUGETLB FILESYSTEM
7420 M:      Mike Kravetz <mike.kravetz@oracle.com>
7421 L:      linux-mm@kvack.org
7422 S:      Maintained
7423 F:      fs/hugetlbfs/
7424 F:      mm/hugetlb.c
7425 F:      include/linux/hugetlb.h
7426 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7427 F:      Documentation/vm/hugetlbfs_reserv.rst
7428 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7429
7430 HVA ST MEDIA DRIVER
7431 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7432 L:      linux-media@vger.kernel.org
7433 T:      git git://linuxtv.org/media_tree.git
7434 W:      https://linuxtv.org
7435 S:      Supported
7436 F:      drivers/media/platform/sti/hva
7437
7438 HWPOISON MEMORY FAILURE HANDLING
7439 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7440 L:      linux-mm@kvack.org
7441 S:      Maintained
7442 F:      mm/memory-failure.c
7443 F:      mm/hwpoison-inject.c
7444
7445 HYGON PROCESSOR SUPPORT
7446 M:      Pu Wen <puwen@hygon.cn>
7447 L:      linux-kernel@vger.kernel.org
7448 S:      Maintained
7449 F:      arch/x86/kernel/cpu/hygon.c
7450
7451 Hyper-V CORE AND DRIVERS
7452 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7453 M:      Haiyang Zhang <haiyangz@microsoft.com>
7454 M:      Stephen Hemminger <sthemmin@microsoft.com>
7455 M:      Sasha Levin <sashal@kernel.org>
7456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7457 L:      linux-hyperv@vger.kernel.org
7458 S:      Supported
7459 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7460 F:      arch/x86/include/asm/mshyperv.h
7461 F:      arch/x86/include/asm/trace/hyperv.h
7462 F:      arch/x86/include/asm/hyperv-tlfs.h
7463 F:      arch/x86/kernel/cpu/mshyperv.c
7464 F:      arch/x86/hyperv
7465 F:      drivers/clocksource/hyperv_timer.c
7466 F:      drivers/hid/hid-hyperv.c
7467 F:      drivers/hv/
7468 F:      drivers/input/serio/hyperv-keyboard.c
7469 F:      drivers/pci/controller/pci-hyperv.c
7470 F:      drivers/net/hyperv/
7471 F:      drivers/scsi/storvsc_drv.c
7472 F:      drivers/uio/uio_hv_generic.c
7473 F:      drivers/video/fbdev/hyperv_fb.c
7474 F:      drivers/iommu/hyperv-iommu.c
7475 F:      net/vmw_vsock/hyperv_transport.c
7476 F:      include/clocksource/hyperv_timer.h
7477 F:      include/linux/hyperv.h
7478 F:      include/uapi/linux/hyperv.h
7479 F:      include/asm-generic/mshyperv.h
7480 F:      tools/hv/
7481 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7482
7483 HYPERBUS SUPPORT
7484 M:      Vignesh Raghavendra <vigneshr@ti.com>
7485 S:      Supported
7486 F:      drivers/mtd/hyperbus/
7487 F:      include/linux/mtd/hyperbus.h
7488 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7489 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7490
7491 HYPERVISOR VIRTUAL CONSOLE DRIVER
7492 L:      linuxppc-dev@lists.ozlabs.org
7493 S:      Odd Fixes
7494 F:      drivers/tty/hvc/
7495
7496 I2C ACPI SUPPORT
7497 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7498 L:      linux-i2c@vger.kernel.org
7499 L:      linux-acpi@vger.kernel.org
7500 S:      Maintained
7501 F:      drivers/i2c/i2c-core-acpi.c
7502
7503 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7504 M:      Ajay Gupta <ajayg@nvidia.com>
7505 L:      linux-i2c@vger.kernel.org
7506 S:      Maintained
7507 F:      Documentation/i2c/busses/i2c-nvidia-gpu.rst
7508 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7509
7510 I2C MUXES
7511 M:      Peter Rosin <peda@axentia.se>
7512 L:      linux-i2c@vger.kernel.org
7513 S:      Maintained
7514 F:      Documentation/i2c/i2c-topology.rst
7515 F:      Documentation/i2c/muxes/
7516 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7517 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7518 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7519 F:      drivers/i2c/i2c-mux.c
7520 F:      drivers/i2c/muxes/
7521 F:      include/linux/i2c-mux.h
7522
7523 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7524 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7525 L:      linux-i2c@vger.kernel.org
7526 S:      Maintained
7527 F:      Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7528 F:      drivers/i2c/busses/i2c-mv64xxx.c
7529
7530 I2C OVER PARALLEL PORT
7531 M:      Jean Delvare <jdelvare@suse.com>
7532 L:      linux-i2c@vger.kernel.org
7533 S:      Maintained
7534 F:      Documentation/i2c/busses/i2c-parport.rst
7535 F:      Documentation/i2c/busses/i2c-parport-light.rst
7536 F:      drivers/i2c/busses/i2c-parport.c
7537 F:      drivers/i2c/busses/i2c-parport-light.c
7538
7539 I2C SUBSYSTEM
7540 M:      Wolfram Sang <wsa@the-dreams.de>
7541 L:      linux-i2c@vger.kernel.org
7542 W:      https://i2c.wiki.kernel.org/
7543 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7545 S:      Maintained
7546 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7547 F:      Documentation/i2c/
7548 F:      drivers/i2c/*
7549 F:      include/linux/i2c.h
7550 F:      include/linux/i2c-dev.h
7551 F:      include/linux/i2c-smbus.h
7552 F:      include/uapi/linux/i2c.h
7553 F:      include/uapi/linux/i2c-*.h
7554
7555 I2C SUBSYSTEM HOST DRIVERS
7556 L:      linux-i2c@vger.kernel.org
7557 W:      https://i2c.wiki.kernel.org/
7558 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7560 S:      Odd Fixes
7561 F:      Documentation/devicetree/bindings/i2c/
7562 F:      drivers/i2c/algos/
7563 F:      drivers/i2c/busses/
7564
7565 I2C-TAOS-EVM DRIVER
7566 M:      Jean Delvare <jdelvare@suse.com>
7567 L:      linux-i2c@vger.kernel.org
7568 S:      Maintained
7569 F:      Documentation/i2c/busses/i2c-taos-evm.rst
7570 F:      drivers/i2c/busses/i2c-taos-evm.c
7571
7572 I2C-TINY-USB DRIVER
7573 M:      Till Harbaum <till@harbaum.org>
7574 L:      linux-i2c@vger.kernel.org
7575 W:      http://www.harbaum.org/till/i2c_tiny_usb
7576 S:      Maintained
7577 F:      drivers/i2c/busses/i2c-tiny-usb.c
7578
7579 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7580 M:      Jean Delvare <jdelvare@suse.com>
7581 L:      linux-i2c@vger.kernel.org
7582 S:      Maintained
7583 F:      Documentation/i2c/busses/i2c-ali1535.rst
7584 F:      Documentation/i2c/busses/i2c-ali1563.rst
7585 F:      Documentation/i2c/busses/i2c-ali15x3.rst
7586 F:      Documentation/i2c/busses/i2c-amd756.rst
7587 F:      Documentation/i2c/busses/i2c-amd8111.rst
7588 F:      Documentation/i2c/busses/i2c-i801.rst
7589 F:      Documentation/i2c/busses/i2c-nforce2.rst
7590 F:      Documentation/i2c/busses/i2c-piix4.rst
7591 F:      Documentation/i2c/busses/i2c-sis5595.rst
7592 F:      Documentation/i2c/busses/i2c-sis630.rst
7593 F:      Documentation/i2c/busses/i2c-sis96x.rst
7594 F:      Documentation/i2c/busses/i2c-via.rst
7595 F:      Documentation/i2c/busses/i2c-viapro.rst
7596 F:      drivers/i2c/busses/i2c-ali1535.c
7597 F:      drivers/i2c/busses/i2c-ali1563.c
7598 F:      drivers/i2c/busses/i2c-ali15x3.c
7599 F:      drivers/i2c/busses/i2c-amd756.c
7600 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7601 F:      drivers/i2c/busses/i2c-amd8111.c
7602 F:      drivers/i2c/busses/i2c-i801.c
7603 F:      drivers/i2c/busses/i2c-isch.c
7604 F:      drivers/i2c/busses/i2c-nforce2.c
7605 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7606 F:      drivers/i2c/busses/i2c-piix4.c
7607 F:      drivers/i2c/busses/i2c-sis5595.c
7608 F:      drivers/i2c/busses/i2c-sis630.c
7609 F:      drivers/i2c/busses/i2c-sis96x.c
7610 F:      drivers/i2c/busses/i2c-via.c
7611 F:      drivers/i2c/busses/i2c-viapro.c
7612
7613 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7614 M:      Hans de Goede <hdegoede@redhat.com>
7615 L:      linux-i2c@vger.kernel.org
7616 S:      Maintained
7617 F:      drivers/i2c/busses/i2c-cht-wc.c
7618
7619 I2C/SMBUS ISMT DRIVER
7620 M:      Seth Heasley <seth.heasley@intel.com>
7621 M:      Neil Horman <nhorman@tuxdriver.com>
7622 L:      linux-i2c@vger.kernel.org
7623 F:      drivers/i2c/busses/i2c-ismt.c
7624 F:      Documentation/i2c/busses/i2c-ismt.rst
7625
7626 I2C/SMBUS STUB DRIVER
7627 M:      Jean Delvare <jdelvare@suse.com>
7628 L:      linux-i2c@vger.kernel.org
7629 S:      Maintained
7630 F:      drivers/i2c/i2c-stub.c
7631
7632 I3C SUBSYSTEM
7633 M:      Boris Brezillon <bbrezillon@kernel.org>
7634 L:      linux-i3c@lists.infradead.org
7635 C:      irc://chat.freenode.net/linux-i3c
7636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7637 S:      Maintained
7638 F:      Documentation/ABI/testing/sysfs-bus-i3c
7639 F:      Documentation/devicetree/bindings/i3c/
7640 F:      Documentation/driver-api/i3c
7641 F:      drivers/i3c/
7642 F:      include/linux/i3c/
7643
7644 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7645 M:      Vitor Soares <vitor.soares@synopsys.com>
7646 S:      Maintained
7647 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7648 F:      drivers/i3c/master/dw*
7649
7650 IA64 (Itanium) PLATFORM
7651 M:      Tony Luck <tony.luck@intel.com>
7652 M:      Fenghua Yu <fenghua.yu@intel.com>
7653 L:      linux-ia64@vger.kernel.org
7654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7655 S:      Maintained
7656 F:      arch/ia64/
7657
7658 IBM Power 842 compression accelerator
7659 M:      Haren Myneni <haren@us.ibm.com>
7660 S:      Supported
7661 F:      drivers/crypto/nx/Makefile
7662 F:      drivers/crypto/nx/Kconfig
7663 F:      drivers/crypto/nx/nx-842*
7664 F:      include/linux/sw842.h
7665 F:      crypto/842.c
7666 F:      lib/842/
7667
7668 IBM Power in-Nest Crypto Acceleration
7669 M:      Breno Leitão <leitao@debian.org>
7670 M:      Nayna Jain <nayna@linux.ibm.com>
7671 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7672 L:      linux-crypto@vger.kernel.org
7673 S:      Supported
7674 F:      drivers/crypto/nx/Makefile
7675 F:      drivers/crypto/nx/Kconfig
7676 F:      drivers/crypto/nx/nx-aes*
7677 F:      drivers/crypto/nx/nx-sha*
7678 F:      drivers/crypto/nx/nx.*
7679 F:      drivers/crypto/nx/nx_csbcpb.h
7680 F:      drivers/crypto/nx/nx_debugfs.h
7681
7682 IBM Power Linux RAID adapter
7683 M:      Brian King <brking@us.ibm.com>
7684 S:      Supported
7685 F:      drivers/scsi/ipr.*
7686
7687 IBM Power SRIOV Virtual NIC Device Driver
7688 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7689 M:      John Allen <jallen@linux.ibm.com>
7690 L:      netdev@vger.kernel.org
7691 S:      Supported
7692 F:      drivers/net/ethernet/ibm/ibmvnic.*
7693
7694 IBM Power Virtual Accelerator Switchboard
7695 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7696 L:      linuxppc-dev@lists.ozlabs.org
7697 S:      Supported
7698 F:      arch/powerpc/platforms/powernv/vas*
7699 F:      arch/powerpc/platforms/powernv/copy-paste.h
7700 F:      arch/powerpc/include/asm/vas.h
7701
7702 IBM Power Virtual Ethernet Device Driver
7703 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7704 L:      netdev@vger.kernel.org
7705 S:      Supported
7706 F:      drivers/net/ethernet/ibm/ibmveth.*
7707
7708 IBM Power Virtual FC Device Drivers
7709 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7710 L:      linux-scsi@vger.kernel.org
7711 S:      Supported
7712 F:      drivers/scsi/ibmvscsi/ibmvfc*
7713
7714 IBM Power Virtual Management Channel Driver
7715 M:      Steven Royer <seroyer@linux.ibm.com>
7716 S:      Supported
7717 F:      drivers/misc/ibmvmc.*
7718
7719 IBM Power Virtual SCSI Device Drivers
7720 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7721 L:      linux-scsi@vger.kernel.org
7722 S:      Supported
7723 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7724 F:      include/scsi/viosrp.h
7725
7726 IBM Power Virtual SCSI Device Target Driver
7727 M:      Michael Cyr <mikecyr@linux.ibm.com>
7728 L:      linux-scsi@vger.kernel.org
7729 L:      target-devel@vger.kernel.org
7730 S:      Supported
7731 F:      drivers/scsi/ibmvscsi_tgt/
7732
7733 IBM Power VMX Cryptographic instructions
7734 M:      Breno Leitão <leitao@debian.org>
7735 M:      Nayna Jain <nayna@linux.ibm.com>
7736 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7737 L:      linux-crypto@vger.kernel.org
7738 S:      Supported
7739 F:      drivers/crypto/vmx/Makefile
7740 F:      drivers/crypto/vmx/Kconfig
7741 F:      drivers/crypto/vmx/vmx.c
7742 F:      drivers/crypto/vmx/aes*
7743 F:      drivers/crypto/vmx/ghash*
7744 F:      drivers/crypto/vmx/ppc-xlate.pl
7745
7746 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7747 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7748 L:      linux-pci@vger.kernel.org
7749 L:      linuxppc-dev@lists.ozlabs.org
7750 S:      Supported
7751 F:      drivers/pci/hotplug/rpaphp*
7752
7753 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7754 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7755 L:      linux-pci@vger.kernel.org
7756 L:      linuxppc-dev@lists.ozlabs.org
7757 S:      Supported
7758 F:      drivers/pci/hotplug/rpadlpar*
7759
7760 IBM ServeRAID RAID DRIVER
7761 S:      Orphan
7762 F:      drivers/scsi/ips.*
7763
7764 ICH LPC AND GPIO DRIVER
7765 M:      Peter Tyser <ptyser@xes-inc.com>
7766 S:      Maintained
7767 F:      drivers/mfd/lpc_ich.c
7768 F:      drivers/gpio/gpio-ich.c
7769
7770 IDE SUBSYSTEM
7771 M:      "David S. Miller" <davem@davemloft.net>
7772 L:      linux-ide@vger.kernel.org
7773 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7775 S:      Maintained
7776 F:      Documentation/ide/
7777 F:      drivers/ide/
7778 F:      include/linux/ide.h
7779
7780 IDE/ATAPI DRIVERS
7781 M:      Borislav Petkov <bp@alien8.de>
7782 L:      linux-ide@vger.kernel.org
7783 S:      Maintained
7784 F:      Documentation/cdrom/ide-cd.rst
7785 F:      drivers/ide/ide-cd*
7786
7787 IDEAPAD LAPTOP EXTRAS DRIVER
7788 M:      Ike Panhc <ike.pan@canonical.com>
7789 L:      platform-driver-x86@vger.kernel.org
7790 W:      http://launchpad.net/ideapad-laptop
7791 S:      Maintained
7792 F:      drivers/platform/x86/ideapad-laptop.c
7793
7794 IDEAPAD LAPTOP SLIDEBAR DRIVER
7795 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7796 L:      linux-input@vger.kernel.org
7797 W:      https://github.com/o2genum/ideapad-slidebar
7798 S:      Maintained
7799 F:      drivers/input/misc/ideapad_slidebar.c
7800
7801 IDT VersaClock 5 CLOCK DRIVER
7802 M:      Marek Vasut <marek.vasut@gmail.com>
7803 S:      Maintained
7804 F:      drivers/clk/clk-versaclock5.c
7805
7806 IEEE 802.15.4 SUBSYSTEM
7807 M:      Alexander Aring <alex.aring@gmail.com>
7808 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7809 L:      linux-wpan@vger.kernel.org
7810 W:      http://wpan.cakelab.org/
7811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7813 S:      Maintained
7814 F:      net/ieee802154/
7815 F:      net/mac802154/
7816 F:      drivers/net/ieee802154/
7817 F:      include/linux/nl802154.h
7818 F:      include/linux/ieee802154.h
7819 F:      include/net/nl802154.h
7820 F:      include/net/mac802154.h
7821 F:      include/net/af_ieee802154.h
7822 F:      include/net/cfg802154.h
7823 F:      include/net/ieee802154_netdev.h
7824 F:      Documentation/networking/ieee802154.rst
7825
7826 IFE PROTOCOL
7827 M:      Yotam Gigi <yotam.gi@gmail.com>
7828 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7829 F:      net/ife
7830 F:      include/net/ife.h
7831 F:      include/uapi/linux/ife.h
7832
7833 IGORPLUG-USB IR RECEIVER
7834 M:      Sean Young <sean@mess.org>
7835 L:      linux-media@vger.kernel.org
7836 S:      Maintained
7837 F:      drivers/media/rc/igorplugusb.c
7838
7839 IGUANAWORKS USB IR TRANSCEIVER
7840 M:      Sean Young <sean@mess.org>
7841 L:      linux-media@vger.kernel.org
7842 S:      Maintained
7843 F:      drivers/media/rc/iguanair.c
7844
7845 IIO DIGITAL POTENTIOMETER DAC
7846 M:      Peter Rosin <peda@axentia.se>
7847 L:      linux-iio@vger.kernel.org
7848 S:      Maintained
7849 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7850 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7851 F:      drivers/iio/dac/dpot-dac.c
7852
7853 IIO ENVELOPE DETECTOR
7854 M:      Peter Rosin <peda@axentia.se>
7855 L:      linux-iio@vger.kernel.org
7856 S:      Maintained
7857 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7858 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7859 F:      drivers/iio/adc/envelope-detector.c
7860
7861 IIO MULTIPLEXER
7862 M:      Peter Rosin <peda@axentia.se>
7863 L:      linux-iio@vger.kernel.org
7864 S:      Maintained
7865 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7866 F:      drivers/iio/multiplexer/iio-mux.c
7867
7868 IIO SUBSYSTEM AND DRIVERS
7869 M:      Jonathan Cameron <jic23@kernel.org>
7870 R:      Hartmut Knaack <knaack.h@gmx.de>
7871 R:      Lars-Peter Clausen <lars@metafoo.de>
7872 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7873 L:      linux-iio@vger.kernel.org
7874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7875 S:      Maintained
7876 F:      Documentation/ABI/testing/configfs-iio*
7877 F:      Documentation/ABI/testing/sysfs-bus-iio*
7878 F:      Documentation/devicetree/bindings/iio/
7879 F:      drivers/iio/
7880 F:      drivers/staging/iio/
7881 F:      include/linux/iio/
7882 F:      tools/iio/
7883
7884 IIO UNIT CONVERTER
7885 M:      Peter Rosin <peda@axentia.se>
7886 L:      linux-iio@vger.kernel.org
7887 S:      Maintained
7888 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7889 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7890 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7891 F:      drivers/iio/afe/iio-rescale.c
7892
7893 IKANOS/ADI EAGLE ADSL USB DRIVER
7894 M:      Matthieu Castet <castet.matthieu@free.fr>
7895 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7896 S:      Maintained
7897 F:      drivers/usb/atm/ueagle-atm.c
7898
7899 IMGTEC ASCII LCD DRIVER
7900 M:      Paul Burton <paul.burton@mips.com>
7901 S:      Maintained
7902 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7903 F:      drivers/auxdisplay/img-ascii-lcd.c
7904
7905 IMGTEC IR DECODER DRIVER
7906 M:      James Hogan <jhogan@kernel.org>
7907 S:      Maintained
7908 F:      drivers/media/rc/img-ir/
7909
7910 IMON SOUNDGRAPH USB IR RECEIVER
7911 M:      Sean Young <sean@mess.org>
7912 L:      linux-media@vger.kernel.org
7913 S:      Maintained
7914 F:      drivers/media/rc/imon_raw.c
7915 F:      drivers/media/rc/imon.c
7916
7917 IMS TWINTURBO FRAMEBUFFER DRIVER
7918 L:      linux-fbdev@vger.kernel.org
7919 S:      Orphan
7920 F:      drivers/video/fbdev/imsttfb.c
7921
7922 INA209 HARDWARE MONITOR DRIVER
7923 M:      Guenter Roeck <linux@roeck-us.net>
7924 L:      linux-hwmon@vger.kernel.org
7925 S:      Maintained
7926 F:      Documentation/hwmon/ina209.rst
7927 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7928 F:      drivers/hwmon/ina209.c
7929
7930 INA2XX HARDWARE MONITOR DRIVER
7931 M:      Guenter Roeck <linux@roeck-us.net>
7932 L:      linux-hwmon@vger.kernel.org
7933 S:      Maintained
7934 F:      Documentation/hwmon/ina2xx.rst
7935 F:      drivers/hwmon/ina2xx.c
7936 F:      include/linux/platform_data/ina2xx.h
7937
7938 INDUSTRY PACK SUBSYSTEM (IPACK)
7939 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7940 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7942 L:      industrypack-devel@lists.sourceforge.net
7943 W:      http://industrypack.sourceforge.net
7944 S:      Maintained
7945 F:      drivers/ipack/
7946
7947 INFINEON DPS310 Driver
7948 M:      Eddie James <eajames@linux.ibm.com>
7949 L:      linux-iio@vger.kernel.org
7950 F:      drivers/iio/pressure/dps310.c
7951 S:      Maintained
7952
7953 INFINIBAND SUBSYSTEM
7954 M:      Doug Ledford <dledford@redhat.com>
7955 M:      Jason Gunthorpe <jgg@mellanox.com>
7956 L:      linux-rdma@vger.kernel.org
7957 W:      https://github.com/linux-rdma/rdma-core
7958 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7960 S:      Supported
7961 F:      Documentation/devicetree/bindings/infiniband/
7962 F:      Documentation/infiniband/
7963 F:      drivers/infiniband/
7964 F:      include/uapi/linux/if_infiniband.h
7965 F:      include/uapi/rdma/
7966 F:      include/rdma/
7967 F:      include/trace/events/ib_mad.h
7968 F:      include/trace/events/ib_umad.h
7969 F:      samples/bpf/ibumad_kern.c
7970 F:      samples/bpf/ibumad_user.c
7971
7972 INGENIC JZ4780 DMA Driver
7973 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7974 S:      Maintained
7975 F:      drivers/dma/dma-jz4780.c
7976
7977 INGENIC JZ4780 NAND DRIVER
7978 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7979 L:      linux-mtd@lists.infradead.org
7980 S:      Maintained
7981 F:      drivers/mtd/nand/raw/ingenic/
7982
7983 INGENIC JZ47xx SoCs
7984 M:      Paul Cercueil <paul@crapouillou.net>
7985 S:      Maintained
7986 F:      arch/mips/boot/dts/ingenic/
7987 F:      arch/mips/include/asm/mach-jz4740/
7988 F:      arch/mips/jz4740/
7989 F:      drivers/clk/ingenic/
7990 F:      drivers/dma/dma-jz4780.c
7991 F:      drivers/gpu/drm/ingenic/
7992 F:      drivers/i2c/busses/i2c-jz4780.c
7993 F:      drivers/iio/adc/ingenic-adc.c
7994 F:      drivers/irqchip/irq-ingenic.c
7995 F:      drivers/memory/jz4780-nemc.c
7996 F:      drivers/mmc/host/jz4740_mmc.c
7997 F:      drivers/mtd/nand/raw/ingenic/
7998 F:      drivers/pinctrl/pinctrl-ingenic.c
7999 F:      drivers/power/supply/ingenic-battery.c
8000 F:      drivers/pwm/pwm-jz4740.c
8001 F:      drivers/rtc/rtc-jz4740.c
8002 F:      drivers/tty/serial/8250/8250_ingenic.c
8003 F:      drivers/usb/musb/jz4740.c
8004 F:      drivers/watchdog/jz4740_wdt.c
8005 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8006 F:      include/linux/mfd/ingenic-tcu.h
8007 F:      sound/soc/jz4740/
8008 F:      sound/soc/codecs/jz47*
8009
8010 INOTIFY
8011 M:      Jan Kara <jack@suse.cz>
8012 R:      Amir Goldstein <amir73il@gmail.com>
8013 L:      linux-fsdevel@vger.kernel.org
8014 S:      Maintained
8015 F:      Documentation/filesystems/inotify.txt
8016 F:      fs/notify/inotify/
8017 F:      include/linux/inotify.h
8018 F:      include/uapi/linux/inotify.h
8019
8020 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8021 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8022 L:      linux-input@vger.kernel.org
8023 Q:      http://patchwork.kernel.org/project/linux-input/list/
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8025 S:      Maintained
8026 F:      drivers/input/
8027 F:      include/linux/input.h
8028 F:      include/uapi/linux/input.h
8029 F:      include/uapi/linux/input-event-codes.h
8030 F:      include/linux/input/
8031 F:      Documentation/devicetree/bindings/input/
8032 F:      Documentation/devicetree/bindings/serio/
8033 F:      Documentation/input/
8034
8035 INPUT MULTITOUCH (MT) PROTOCOL
8036 M:      Henrik Rydberg <rydberg@bitmath.org>
8037 L:      linux-input@vger.kernel.org
8038 S:      Odd fixes
8039 F:      Documentation/input/multi-touch-protocol.rst
8040 F:      drivers/input/input-mt.c
8041 K:      \b(ABS|SYN)_MT_
8042
8043 INSIDE SECURE CRYPTO DRIVER
8044 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8045 F:      drivers/crypto/inside-secure/
8046 S:      Maintained
8047 L:      linux-crypto@vger.kernel.org
8048
8049 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8050 M:      Mimi Zohar <zohar@linux.ibm.com>
8051 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8052 L:      linux-integrity@vger.kernel.org
8053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8054 S:      Supported
8055 F:      security/integrity/ima/
8056
8057 INTEL 810/815 FRAMEBUFFER DRIVER
8058 M:      Antonino Daplas <adaplas@gmail.com>
8059 L:      linux-fbdev@vger.kernel.org
8060 S:      Maintained
8061 F:      drivers/video/fbdev/i810/
8062
8063 INTEL ASoC DRIVERS
8064 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8065 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8066 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8067 M:      Jie Yang <yang.jie@linux.intel.com>
8068 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8069 S:      Supported
8070 F:      sound/soc/intel/
8071
8072 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8073 M:      Hans de Goede <hdegoede@redhat.com>
8074 L:      platform-driver-x86@vger.kernel.org
8075 S:      Maintained
8076 F:      drivers/platform/x86/intel_atomisp2_pm.c
8077
8078 INTEL C600 SERIES SAS CONTROLLER DRIVER
8079 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8080 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8081 L:      linux-scsi@vger.kernel.org
8082 T:      git git://git.code.sf.net/p/intel-sas/isci
8083 S:      Supported
8084 F:      drivers/scsi/isci/
8085
8086 INTEL CPU family model numbers
8087 M:      Tony Luck <tony.luck@intel.com>
8088 M:      x86@kernel.org
8089 L:      linux-kernel@vger.kernel.org
8090 S:      Supported
8091 F:      arch/x86/include/asm/intel-family.h
8092
8093 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8094 M:      Jani Nikula <jani.nikula@linux.intel.com>
8095 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8096 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8097 L:      intel-gfx@lists.freedesktop.org
8098 W:      https://01.org/linuxgraphics/
8099 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8100 C:      irc://chat.freenode.net/intel-gfx
8101 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8102 T:      git git://anongit.freedesktop.org/drm-intel
8103 S:      Supported
8104 F:      drivers/gpu/drm/i915/
8105 F:      include/drm/i915*
8106 F:      include/uapi/drm/i915_drm.h
8107 F:      Documentation/gpu/i915.rst
8108
8109 INTEL ETHERNET DRIVERS
8110 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8111 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8112 W:      http://www.intel.com/support/feedback.htm
8113 W:      http://e1000.sourceforge.net/
8114 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8117 S:      Supported
8118 F:      Documentation/networking/device_drivers/intel/e100.rst
8119 F:      Documentation/networking/device_drivers/intel/e1000.rst
8120 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8121 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8122 F:      Documentation/networking/device_drivers/intel/igb.rst
8123 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8124 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8125 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8126 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8127 F:      Documentation/networking/device_drivers/intel/i40e.rst
8128 F:      Documentation/networking/device_drivers/intel/iavf.rst
8129 F:      Documentation/networking/device_drivers/intel/ice.rst
8130 F:      drivers/net/ethernet/intel/
8131 F:      drivers/net/ethernet/intel/*/
8132 F:      include/linux/avf/virtchnl.h
8133
8134 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8135 M:      Maik Broemme <mbroemme@libmpq.org>
8136 L:      linux-fbdev@vger.kernel.org
8137 S:      Maintained
8138 F:      Documentation/fb/intelfb.rst
8139 F:      drivers/video/fbdev/intelfb/
8140
8141 INTEL GPIO DRIVERS
8142 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8143 L:      linux-gpio@vger.kernel.org
8144 S:      Maintained
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8146 F:      drivers/gpio/gpio-ich.c
8147 F:      drivers/gpio/gpio-intel-mid.c
8148 F:      drivers/gpio/gpio-lynxpoint.c
8149 F:      drivers/gpio/gpio-merrifield.c
8150 F:      drivers/gpio/gpio-ml-ioh.c
8151 F:      drivers/gpio/gpio-pch.c
8152 F:      drivers/gpio/gpio-sch.c
8153 F:      drivers/gpio/gpio-sodaville.c
8154
8155 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8156 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8157 M:      Zhi Wang <zhi.a.wang@intel.com>
8158 L:      intel-gvt-dev@lists.freedesktop.org
8159 L:      intel-gfx@lists.freedesktop.org
8160 W:      https://01.org/igvt-g
8161 T:      git https://github.com/intel/gvt-linux.git
8162 S:      Supported
8163 F:      drivers/gpu/drm/i915/gvt/
8164
8165 INTEL HID EVENT DRIVER
8166 M:      Alex Hung <alex.hung@canonical.com>
8167 L:      platform-driver-x86@vger.kernel.org
8168 S:      Maintained
8169 F:      drivers/platform/x86/intel-hid.c
8170
8171 INTEL I/OAT DMA DRIVER
8172 M:      Dave Jiang <dave.jiang@intel.com>
8173 R:      Dan Williams <dan.j.williams@intel.com>
8174 L:      dmaengine@vger.kernel.org
8175 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8176 S:      Supported
8177 F:      drivers/dma/ioat*
8178
8179 INTEL IDLE DRIVER
8180 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8181 M:      Len Brown <lenb@kernel.org>
8182 L:      linux-pm@vger.kernel.org
8183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8184 B:      https://bugzilla.kernel.org
8185 S:      Supported
8186 F:      drivers/idle/intel_idle.c
8187
8188 INTEL INTEGRATED SENSOR HUB DRIVER
8189 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8190 M:      Jiri Kosina <jikos@kernel.org>
8191 L:      linux-input@vger.kernel.org
8192 S:      Maintained
8193 F:      drivers/hid/intel-ish-hid/
8194
8195 INTEL IOMMU (VT-d)
8196 M:      David Woodhouse <dwmw2@infradead.org>
8197 L:      iommu@lists.linux-foundation.org
8198 T:      git git://git.infradead.org/iommu-2.6.git
8199 S:      Supported
8200 F:      drivers/iommu/intel-iommu.c
8201 F:      include/linux/intel-iommu.h
8202
8203 INTEL IOP-ADMA DMA DRIVER
8204 R:      Dan Williams <dan.j.williams@intel.com>
8205 S:      Odd fixes
8206 F:      drivers/dma/iop-adma.c
8207
8208 INTEL IPU3 CSI-2 CIO2 DRIVER
8209 M:      Yong Zhi <yong.zhi@intel.com>
8210 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8211 M:      Bingbu Cao <bingbu.cao@intel.com>
8212 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8213 L:      linux-media@vger.kernel.org
8214 S:      Maintained
8215 F:      drivers/media/pci/intel/ipu3/
8216 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8217
8218 INTEL IPU3 CSI-2 IMGU DRIVER
8219 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8220 L:      linux-media@vger.kernel.org
8221 S:      Maintained
8222 F:      drivers/staging/media/ipu3/
8223 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8224 F:      Documentation/media/v4l-drivers/ipu3.rst
8225
8226 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8227 M:      Krzysztof Halasa <khalasa@piap.pl>
8228 S:      Maintained
8229 F:      include/linux/soc/ixp4xx/qmgr.h
8230 F:      include/linux/soc/ixp4xx/npe.h
8231 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8232 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8233 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8234 F:      drivers/net/wan/ixp4xx_hss.c
8235
8236 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8237 M:      Deepak Saxena <dsaxena@plexity.net>
8238 S:      Maintained
8239 F:      drivers/char/hw_random/ixp4xx-rng.c
8240
8241 INTEL MANAGEMENT ENGINE (mei)
8242 M:      Tomas Winkler <tomas.winkler@intel.com>
8243 L:      linux-kernel@vger.kernel.org
8244 S:      Supported
8245 F:      include/uapi/linux/mei.h
8246 F:      include/linux/mei_cl_bus.h
8247 F:      drivers/misc/mei/*
8248 F:      drivers/watchdog/mei_wdt.c
8249 F:      Documentation/driver-api/mei/*
8250 F:      samples/mei/*
8251
8252 INTEL MENLOW THERMAL DRIVER
8253 M:      Sujith Thomas <sujith.thomas@intel.com>
8254 L:      platform-driver-x86@vger.kernel.org
8255 W:      https://01.org/linux-acpi
8256 S:      Supported
8257 F:      drivers/platform/x86/intel_menlow.c
8258
8259 INTEL MIC DRIVERS (mic)
8260 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8261 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8262 S:      Supported
8263 W:      https://github.com/sudeepdutt/mic
8264 W:      http://software.intel.com/en-us/mic-developer
8265 F:      include/linux/mic_bus.h
8266 F:      include/linux/scif.h
8267 F:      include/uapi/linux/mic_common.h
8268 F:      include/uapi/linux/mic_ioctl.h
8269 F:      include/uapi/linux/scif_ioctl.h
8270 F:      drivers/misc/mic/
8271 F:      drivers/dma/mic_x100_dma.c
8272 F:      drivers/dma/mic_x100_dma.h
8273 F:      Documentation/mic/
8274
8275 INTEL PMC CORE DRIVER
8276 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8277 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8278 L:      platform-driver-x86@vger.kernel.org
8279 S:      Maintained
8280 F:      drivers/platform/x86/intel_pmc_core*
8281
8282 INTEL PMC/P-Unit IPC DRIVER
8283 M:      Zha Qipeng<qipeng.zha@intel.com>
8284 L:      platform-driver-x86@vger.kernel.org
8285 S:      Maintained
8286 F:      drivers/platform/x86/intel_pmc_ipc.c
8287 F:      drivers/platform/x86/intel_punit_ipc.c
8288 F:      arch/x86/include/asm/intel_pmc_ipc.h
8289 F:      arch/x86/include/asm/intel_punit_ipc.h
8290
8291 INTEL PMIC GPIO DRIVERS
8292 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8293 S:      Maintained
8294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8295 F:      drivers/gpio/gpio-*cove.c
8296 F:      drivers/gpio/gpio-msic.c
8297
8298 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8299 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8300 S:      Maintained
8301 F:      drivers/mfd/intel_msic.c
8302 F:      drivers/mfd/intel_soc_pmic*
8303 F:      include/linux/mfd/intel_msic.h
8304 F:      include/linux/mfd/intel_soc_pmic*
8305
8306 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8307 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8308 L:      linux-wireless@vger.kernel.org
8309 S:      Maintained
8310 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8311 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8312 F:      drivers/net/wireless/intel/ipw2x00/
8313
8314 INTEL PSTATE DRIVER
8315 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8316 M:      Len Brown <lenb@kernel.org>
8317 L:      linux-pm@vger.kernel.org
8318 S:      Supported
8319 F:      drivers/cpufreq/intel_pstate.c
8320
8321 INTEL RDMA RNIC DRIVER
8322 M:      Faisal Latif <faisal.latif@intel.com>
8323 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8324 L:      linux-rdma@vger.kernel.org
8325 S:      Supported
8326 F:      drivers/infiniband/hw/i40iw/
8327 F:      include/uapi/rdma/i40iw-abi.h
8328
8329 INTEL SPEED SELECT TECHNOLOGY
8330 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8331 L:      platform-driver-x86@vger.kernel.org
8332 S:      Maintained
8333 F:      drivers/platform/x86/intel_speed_select_if/
8334 F:      tools/power/x86/intel-speed-select/
8335 F:      include/uapi/linux/isst_if.h
8336
8337 INTEL TELEMETRY DRIVER
8338 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8339 M:      "David E. Box" <david.e.box@linux.intel.com>
8340 L:      platform-driver-x86@vger.kernel.org
8341 S:      Maintained
8342 F:      arch/x86/include/asm/intel_telemetry.h
8343 F:      drivers/platform/x86/intel_telemetry*
8344
8345 INTEL VIRTUAL BUTTON DRIVER
8346 M:      AceLan Kao <acelan.kao@canonical.com>
8347 L:      platform-driver-x86@vger.kernel.org
8348 S:      Maintained
8349 F:      drivers/platform/x86/intel-vbtn.c
8350
8351 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8352 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8353 L:      linux-wireless@vger.kernel.org
8354 S:      Supported
8355 F:      drivers/net/wireless/intel/iwlegacy/
8356
8357 INTEL WIRELESS WIFI LINK (iwlwifi)
8358 M:      Johannes Berg <johannes.berg@intel.com>
8359 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8360 M:      Luca Coelho <luciano.coelho@intel.com>
8361 M:      Intel Linux Wireless <linuxwifi@intel.com>
8362 L:      linux-wireless@vger.kernel.org
8363 W:      http://intellinuxwireless.org
8364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8365 S:      Supported
8366 F:      drivers/net/wireless/intel/iwlwifi/
8367
8368 INTEL WIRELESS WIMAX CONNECTION 2400
8369 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8370 M:      linux-wimax@intel.com
8371 L:      wimax@linuxwimax.org (subscribers-only)
8372 S:      Supported
8373 W:      http://linuxwimax.org
8374 F:      Documentation/admin-guide/wimax/i2400m.rst
8375 F:      drivers/net/wimax/i2400m/
8376 F:      include/uapi/linux/wimax/i2400m.h
8377
8378 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8379 M:      Mario Limonciello <mario.limonciello@dell.com>
8380 S:      Maintained
8381 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8382
8383 INTEL(R) TRACE HUB
8384 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8385 S:      Supported
8386 F:      Documentation/trace/intel_th.rst
8387 F:      drivers/hwtracing/intel_th/
8388
8389 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8390 M:      Ning Sun <ning.sun@intel.com>
8391 L:      tboot-devel@lists.sourceforge.net
8392 W:      http://tboot.sourceforge.net
8393 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8394 S:      Supported
8395 F:      Documentation/x86/intel_txt.rst
8396 F:      include/linux/tboot.h
8397 F:      arch/x86/kernel/tboot.c
8398
8399 INTERCONNECT API
8400 M:      Georgi Djakov <georgi.djakov@linaro.org>
8401 L:      linux-pm@vger.kernel.org
8402 S:      Maintained
8403 F:      Documentation/driver-api/interconnect.rst
8404 F:      Documentation/devicetree/bindings/interconnect/
8405 F:      drivers/interconnect/
8406 F:      include/dt-bindings/interconnect/
8407 F:      include/linux/interconnect-provider.h
8408 F:      include/linux/interconnect.h
8409
8410 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8411 M:      Linus Walleij <linus.walleij@linaro.org>
8412 L:      linux-iio@vger.kernel.org
8413 S:      Maintained
8414 F:      drivers/iio/gyro/mpu3050*
8415 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8416
8417 IOC3 ETHERNET DRIVER
8418 M:      Ralf Baechle <ralf@linux-mips.org>
8419 L:      linux-mips@vger.kernel.org
8420 S:      Maintained
8421 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8422
8423 IOMAP FILESYSTEM LIBRARY
8424 M:      Christoph Hellwig <hch@infradead.org>
8425 M:      Darrick J. Wong <darrick.wong@oracle.com>
8426 M:      linux-xfs@vger.kernel.org
8427 M:      linux-fsdevel@vger.kernel.org
8428 L:      linux-xfs@vger.kernel.org
8429 L:      linux-fsdevel@vger.kernel.org
8430 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8431 S:      Supported
8432 F:      fs/iomap/
8433 F:      include/linux/iomap.h
8434
8435 IOMMU DRIVERS
8436 M:      Joerg Roedel <joro@8bytes.org>
8437 L:      iommu@lists.linux-foundation.org
8438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8439 S:      Maintained
8440 F:      Documentation/devicetree/bindings/iommu/
8441 F:      drivers/iommu/
8442 F:      include/linux/iommu.h
8443 F:      include/linux/of_iommu.h
8444 F:      include/linux/iova.h
8445
8446 IO_URING
8447 M:      Jens Axboe <axboe@kernel.dk>
8448 L:      linux-block@vger.kernel.org
8449 L:      linux-fsdevel@vger.kernel.org
8450 T:      git git://git.kernel.dk/linux-block
8451 T:      git git://git.kernel.dk/liburing
8452 S:      Maintained
8453 F:      fs/io_uring.c
8454 F:      include/uapi/linux/io_uring.h
8455
8456 IPMI SUBSYSTEM
8457 M:      Corey Minyard <minyard@acm.org>
8458 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8459 W:      http://openipmi.sourceforge.net/
8460 S:      Supported
8461 F:      Documentation/devicetree/bindings/ipmi/
8462 F:      Documentation/IPMI.txt
8463 F:      drivers/char/ipmi/
8464 F:      include/linux/ipmi*
8465 F:      include/uapi/linux/ipmi*
8466
8467 IPS SCSI RAID DRIVER
8468 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8469 L:      linux-scsi@vger.kernel.org
8470 W:      http://www.adaptec.com/
8471 S:      Maintained
8472 F:      drivers/scsi/ips*
8473
8474 IPVS
8475 M:      Wensong Zhang <wensong@linux-vs.org>
8476 M:      Simon Horman <horms@verge.net.au>
8477 M:      Julian Anastasov <ja@ssi.bg>
8478 L:      netdev@vger.kernel.org
8479 L:      lvs-devel@vger.kernel.org
8480 S:      Maintained
8481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8483 F:      Documentation/networking/ipvs-sysctl.txt
8484 F:      include/net/ip_vs.h
8485 F:      include/uapi/linux/ip_vs.h
8486 F:      net/netfilter/ipvs/
8487
8488 IPWIRELESS DRIVER
8489 M:      Jiri Kosina <jikos@kernel.org>
8490 M:      David Sterba <dsterba@suse.com>
8491 S:      Odd Fixes
8492 F:      drivers/tty/ipwireless/
8493
8494 IPX NETWORK LAYER
8495 L:      netdev@vger.kernel.org
8496 S:      Obsolete
8497 F:      include/uapi/linux/ipx.h
8498
8499 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8500 M:      Marc Zyngier <maz@kernel.org>
8501 S:      Maintained
8502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8503 F:      Documentation/IRQ-domain.txt
8504 F:      include/linux/irqdomain.h
8505 F:      kernel/irq/irqdomain.c
8506 F:      kernel/irq/msi.c
8507
8508 IRQ SUBSYSTEM
8509 M:      Thomas Gleixner <tglx@linutronix.de>
8510 L:      linux-kernel@vger.kernel.org
8511 S:      Maintained
8512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8513 F:      kernel/irq/
8514
8515 IRQCHIP DRIVERS
8516 M:      Thomas Gleixner <tglx@linutronix.de>
8517 M:      Jason Cooper <jason@lakedaemon.net>
8518 M:      Marc Zyngier <maz@kernel.org>
8519 L:      linux-kernel@vger.kernel.org
8520 S:      Maintained
8521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8522 F:      Documentation/devicetree/bindings/interrupt-controller/
8523 F:      drivers/irqchip/
8524
8525 ISA
8526 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8527 S:      Maintained
8528 F:      Documentation/driver-api/isa.rst
8529 F:      drivers/base/isa.c
8530 F:      include/linux/isa.h
8531
8532 ISA RADIO MODULE
8533 M:      Hans Verkuil <hverkuil@xs4all.nl>
8534 L:      linux-media@vger.kernel.org
8535 T:      git git://linuxtv.org/media_tree.git
8536 W:      https://linuxtv.org
8537 S:      Maintained
8538 F:      drivers/media/radio/radio-isa*
8539
8540 ISAPNP
8541 M:      Jaroslav Kysela <perex@perex.cz>
8542 S:      Maintained
8543 F:      Documentation/driver-api/isapnp.rst
8544 F:      drivers/pnp/isapnp/
8545 F:      include/linux/isapnp.h
8546
8547 ISCSI
8548 M:      Lee Duncan <lduncan@suse.com>
8549 M:      Chris Leech <cleech@redhat.com>
8550 L:      open-iscsi@googlegroups.com
8551 W:      www.open-iscsi.com
8552 S:      Maintained
8553 F:      drivers/scsi/*iscsi*
8554 F:      include/scsi/*iscsi*
8555
8556 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8557 M:      Peter Jones <pjones@redhat.com>
8558 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8559 S:      Maintained
8560 F:      drivers/firmware/iscsi_ibft*
8561
8562 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8563 M:      Sagi Grimberg <sagi@grimberg.me>
8564 M:      Max Gurtovoy <maxg@mellanox.com>
8565 L:      linux-rdma@vger.kernel.org
8566 S:      Supported
8567 W:      http://www.openfabrics.org
8568 W:      www.open-iscsi.org
8569 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8570 F:      drivers/infiniband/ulp/iser/
8571
8572 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8573 M:      Sagi Grimberg <sagi@grimberg.me>
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8575 L:      linux-rdma@vger.kernel.org
8576 L:      target-devel@vger.kernel.org
8577 S:      Supported
8578 W:      http://www.linux-iscsi.org
8579 F:      drivers/infiniband/ulp/isert
8580
8581 ISDN/mISDN SUBSYSTEM
8582 M:      Karsten Keil <isdn@linux-pingi.de>
8583 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8584 L:      netdev@vger.kernel.org
8585 W:      http://www.isdn4linux.de
8586 S:      Maintained
8587 F:      drivers/isdn/mISDN
8588 F:      drivers/isdn/hardware
8589
8590 ISDN/CAPI SUBSYSTEM
8591 M:      Karsten Keil <isdn@linux-pingi.de>
8592 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8593 L:      netdev@vger.kernel.org
8594 W:      http://www.isdn4linux.de
8595 S:      Odd Fixes
8596 F:      Documentation/isdn/
8597 F:      drivers/isdn/capi/
8598 F:      drivers/staging/isdn/
8599 F:      net/bluetooth/cmtp/
8600 F:      include/linux/isdn/
8601 F:      include/uapi/linux/isdn/
8602
8603 IT87 HARDWARE MONITORING DRIVER
8604 M:      Jean Delvare <jdelvare@suse.com>
8605 L:      linux-hwmon@vger.kernel.org
8606 S:      Maintained
8607 F:      Documentation/hwmon/it87.rst
8608 F:      drivers/hwmon/it87.c
8609
8610 IT913X MEDIA DRIVER
8611 M:      Antti Palosaari <crope@iki.fi>
8612 L:      linux-media@vger.kernel.org
8613 W:      https://linuxtv.org
8614 W:      http://palosaari.fi/linux/
8615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8616 T:      git git://linuxtv.org/anttip/media_tree.git
8617 S:      Maintained
8618 F:      drivers/media/tuners/it913x*
8619
8620 IVTV VIDEO4LINUX DRIVER
8621 M:      Andy Walls <awalls@md.metrocast.net>
8622 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8623 L:      linux-media@vger.kernel.org
8624 T:      git git://linuxtv.org/media_tree.git
8625 W:      http://www.ivtvdriver.org
8626 S:      Maintained
8627 F:      Documentation/media/v4l-drivers/ivtv*
8628 F:      drivers/media/pci/ivtv/
8629 F:      include/uapi/linux/ivtv*
8630
8631 IX2505V MEDIA DRIVER
8632 M:      Malcolm Priestley <tvboxspy@gmail.com>
8633 L:      linux-media@vger.kernel.org
8634 W:      https://linuxtv.org
8635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8636 S:      Maintained
8637 F:      drivers/media/dvb-frontends/ix2505v*
8638
8639 JAILHOUSE HYPERVISOR INTERFACE
8640 M:      Jan Kiszka <jan.kiszka@siemens.com>
8641 L:      jailhouse-dev@googlegroups.com
8642 S:      Maintained
8643 F:      arch/x86/kernel/jailhouse.c
8644 F:      arch/x86/include/asm/jailhouse_para.h
8645
8646 JC42.4 TEMPERATURE SENSOR DRIVER
8647 M:      Guenter Roeck <linux@roeck-us.net>
8648 L:      linux-hwmon@vger.kernel.org
8649 S:      Maintained
8650 F:      drivers/hwmon/jc42.c
8651 F:      Documentation/hwmon/jc42.rst
8652
8653 JFS FILESYSTEM
8654 M:      Dave Kleikamp <shaggy@kernel.org>
8655 L:      jfs-discussion@lists.sourceforge.net
8656 W:      http://jfs.sourceforge.net/
8657 T:      git git://github.com/kleikamp/linux-shaggy.git
8658 S:      Maintained
8659 F:      Documentation/admin-guide/jfs.rst
8660 F:      fs/jfs/
8661
8662 JME NETWORK DRIVER
8663 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8664 L:      netdev@vger.kernel.org
8665 S:      Maintained
8666 F:      drivers/net/ethernet/jme.*
8667
8668 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8669 M:      David Woodhouse <dwmw2@infradead.org>
8670 M:      Richard Weinberger <richard@nod.at>
8671 L:      linux-mtd@lists.infradead.org
8672 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8673 T:      git git://git.infradead.org/ubifs-2.6.git
8674 S:      Odd Fixes
8675 F:      fs/jffs2/
8676 F:      include/uapi/linux/jffs2.h
8677
8678 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8679 M:      "Theodore Ts'o" <tytso@mit.edu>
8680 M:      Jan Kara <jack@suse.com>
8681 L:      linux-ext4@vger.kernel.org
8682 S:      Maintained
8683 F:      fs/jbd2/
8684 F:      include/linux/jbd2.h
8685
8686 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8687 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8688 L:      linux-media@vger.kernel.org
8689 S:      Maintained
8690 F:      drivers/media/platform/rcar_jpu.c
8691
8692 JSM Neo PCI based serial card
8693 L:      linux-serial@vger.kernel.org
8694 S:      Orphan
8695 F:      drivers/tty/serial/jsm/
8696
8697 K10TEMP HARDWARE MONITORING DRIVER
8698 M:      Clemens Ladisch <clemens@ladisch.de>
8699 L:      linux-hwmon@vger.kernel.org
8700 S:      Maintained
8701 F:      Documentation/hwmon/k10temp.rst
8702 F:      drivers/hwmon/k10temp.c
8703
8704 K8TEMP HARDWARE MONITORING DRIVER
8705 M:      Rudolf Marek <r.marek@assembler.cz>
8706 L:      linux-hwmon@vger.kernel.org
8707 S:      Maintained
8708 F:      Documentation/hwmon/k8temp.rst
8709 F:      drivers/hwmon/k8temp.c
8710
8711 KASAN
8712 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8713 R:      Alexander Potapenko <glider@google.com>
8714 R:      Dmitry Vyukov <dvyukov@google.com>
8715 L:      kasan-dev@googlegroups.com
8716 S:      Maintained
8717 F:      arch/*/include/asm/kasan.h
8718 F:      arch/*/mm/kasan_init*
8719 F:      Documentation/dev-tools/kasan.rst
8720 F:      include/linux/kasan*.h
8721 F:      lib/test_kasan.c
8722 F:      mm/kasan/
8723 F:      scripts/Makefile.kasan
8724
8725 KCONFIG
8726 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8728 L:      linux-kbuild@vger.kernel.org
8729 S:      Maintained
8730 F:      Documentation/kbuild/kconfig*
8731 F:      scripts/kconfig/
8732 F:      scripts/Kconfig.include
8733
8734 KDUMP
8735 M:      Dave Young <dyoung@redhat.com>
8736 M:      Baoquan He <bhe@redhat.com>
8737 R:      Vivek Goyal <vgoyal@redhat.com>
8738 L:      kexec@lists.infradead.org
8739 W:      http://lse.sourceforge.net/kdump/
8740 S:      Maintained
8741 F:      Documentation/admin-guide/kdump/
8742
8743 KEENE FM RADIO TRANSMITTER DRIVER
8744 M:      Hans Verkuil <hverkuil@xs4all.nl>
8745 L:      linux-media@vger.kernel.org
8746 T:      git git://linuxtv.org/media_tree.git
8747 W:      https://linuxtv.org
8748 S:      Maintained
8749 F:      drivers/media/radio/radio-keene*
8750
8751 KERNEL AUTOMOUNTER
8752 M:      Ian Kent <raven@themaw.net>
8753 L:      autofs@vger.kernel.org
8754 S:      Maintained
8755 F:      fs/autofs/
8756
8757 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8758 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8759 M:      Michal Marek <michal.lkml@markovi.net>
8760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8761 L:      linux-kbuild@vger.kernel.org
8762 S:      Maintained
8763 F:      Documentation/kbuild/
8764 F:      Makefile
8765 F:      scripts/Kbuild*
8766 F:      scripts/Makefile*
8767 F:      scripts/basic/
8768 F:      scripts/mk*
8769 F:      scripts/*vmlinux*
8770 F:      scripts/mod/
8771 F:      scripts/package/
8772
8773 KERNEL JANITORS
8774 L:      kernel-janitors@vger.kernel.org
8775 W:      http://kernelnewbies.org/KernelJanitors
8776 S:      Odd Fixes
8777
8778 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8779 M:      "J. Bruce Fields" <bfields@fieldses.org>
8780 M:      Chuck Lever <chuck.lever@oracle.com>
8781 L:      linux-nfs@vger.kernel.org
8782 W:      http://nfs.sourceforge.net/
8783 T:      git git://linux-nfs.org/~bfields/linux.git
8784 S:      Supported
8785 F:      fs/nfsd/
8786 F:      include/uapi/linux/nfsd/
8787 F:      fs/lockd/
8788 F:      fs/nfs_common/
8789 F:      net/sunrpc/
8790 F:      include/linux/lockd/
8791 F:      include/linux/sunrpc/
8792 F:      include/uapi/linux/sunrpc/
8793
8794 KERNEL SELFTEST FRAMEWORK
8795 M:      Shuah Khan <shuah@kernel.org>
8796 M:      Shuah Khan <skhan@linuxfoundation.org>
8797 L:      linux-kselftest@vger.kernel.org
8798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8799 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8800 S:      Maintained
8801 F:      tools/testing/selftests/
8802 F:      Documentation/dev-tools/kselftest*
8803
8804 KERNEL USERMODE HELPER
8805 M:      Luis Chamberlain <mcgrof@kernel.org>
8806 L:      linux-kernel@vger.kernel.org
8807 S:      Maintained
8808 F:      kernel/umh.c
8809 F:      include/linux/umh.h
8810
8811 KERNEL VIRTUAL MACHINE (KVM)
8812 M:      Paolo Bonzini <pbonzini@redhat.com>
8813 M:      Radim Krčmář <rkrcmar@redhat.com>
8814 L:      kvm@vger.kernel.org
8815 W:      http://www.linux-kvm.org
8816 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8817 S:      Supported
8818 F:      Documentation/virt/kvm/
8819 F:      include/trace/events/kvm.h
8820 F:      include/uapi/asm-generic/kvm*
8821 F:      include/uapi/linux/kvm*
8822 F:      include/asm-generic/kvm*
8823 F:      include/linux/kvm*
8824 F:      include/kvm/iodev.h
8825 F:      virt/kvm/*
8826 F:      tools/kvm/
8827 F:      tools/testing/selftests/kvm/
8828
8829 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8830 M:      Marc Zyngier <maz@kernel.org>
8831 R:      James Morse <james.morse@arm.com>
8832 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8833 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8835 L:      kvmarm@lists.cs.columbia.edu
8836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8837 S:      Maintained
8838 F:      arch/arm/include/uapi/asm/kvm*
8839 F:      arch/arm/include/asm/kvm*
8840 F:      arch/arm/kvm/
8841 F:      arch/arm64/include/uapi/asm/kvm*
8842 F:      arch/arm64/include/asm/kvm*
8843 F:      arch/arm64/kvm/
8844 F:      virt/kvm/arm/
8845 F:      include/kvm/arm_*
8846
8847 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8848 M:      James Hogan <jhogan@kernel.org>
8849 L:      linux-mips@vger.kernel.org
8850 S:      Supported
8851 F:      arch/mips/include/uapi/asm/kvm*
8852 F:      arch/mips/include/asm/kvm*
8853 F:      arch/mips/kvm/
8854
8855 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8856 M:      Paul Mackerras <paulus@ozlabs.org>
8857 L:      kvm-ppc@vger.kernel.org
8858 W:      http://www.linux-kvm.org/
8859 T:      git git://github.com/agraf/linux-2.6.git
8860 S:      Supported
8861 F:      arch/powerpc/include/uapi/asm/kvm*
8862 F:      arch/powerpc/include/asm/kvm*
8863 F:      arch/powerpc/kvm/
8864 F:      arch/powerpc/kernel/kvm*
8865
8866 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8867 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8868 M:      Janosch Frank <frankja@linux.ibm.com>
8869 R:      David Hildenbrand <david@redhat.com>
8870 R:      Cornelia Huck <cohuck@redhat.com>
8871 L:      kvm@vger.kernel.org
8872 W:      http://www.ibm.com/developerworks/linux/linux390/
8873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8874 S:      Supported
8875 F:      arch/s390/include/uapi/asm/kvm*
8876 F:      arch/s390/include/asm/gmap.h
8877 F:      arch/s390/include/asm/kvm*
8878 F:      arch/s390/kvm/
8879 F:      arch/s390/mm/gmap.c
8880 F:      tools/testing/selftests/kvm/s390x/
8881 F:      tools/testing/selftests/kvm/*/s390x/
8882
8883 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8884 M:      Paolo Bonzini <pbonzini@redhat.com>
8885 M:      Radim Krčmář <rkrcmar@redhat.com>
8886 R:      Sean Christopherson <sean.j.christopherson@intel.com>
8887 R:      Vitaly Kuznetsov <vkuznets@redhat.com>
8888 R:      Wanpeng Li <wanpengli@tencent.com>
8889 R:      Jim Mattson <jmattson@google.com>
8890 R:      Joerg Roedel <joro@8bytes.org>
8891 L:      kvm@vger.kernel.org
8892 W:      http://www.linux-kvm.org
8893 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8894 S:      Supported
8895 F:      arch/x86/kvm/
8896 F:      arch/x86/kvm/*/
8897 F:      arch/x86/include/uapi/asm/kvm*
8898 F:      arch/x86/include/uapi/asm/vmx.h
8899 F:      arch/x86/include/uapi/asm/svm.h
8900 F:      arch/x86/include/asm/kvm*
8901 F:      arch/x86/include/asm/pvclock-abi.h
8902 F:      arch/x86/include/asm/svm.h
8903 F:      arch/x86/include/asm/vmx.h
8904 F:      arch/x86/kernel/kvm.c
8905 F:      arch/x86/kernel/kvmclock.c
8906
8907 KERNFS
8908 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8909 M:      Tejun Heo <tj@kernel.org>
8910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8911 S:      Supported
8912 F:      include/linux/kernfs.h
8913 F:      fs/kernfs/
8914
8915 KEXEC
8916 M:      Eric Biederman <ebiederm@xmission.com>
8917 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8918 L:      kexec@lists.infradead.org
8919 S:      Maintained
8920 F:      include/linux/kexec.h
8921 F:      include/uapi/linux/kexec.h
8922 F:      kernel/kexec*
8923
8924 KEYS-ENCRYPTED
8925 M:      Mimi Zohar <zohar@linux.ibm.com>
8926 L:      linux-integrity@vger.kernel.org
8927 L:      keyrings@vger.kernel.org
8928 S:      Supported
8929 F:      Documentation/security/keys/trusted-encrypted.rst
8930 F:      include/keys/encrypted-type.h
8931 F:      security/keys/encrypted-keys/
8932
8933 KEYS-TRUSTED
8934 M:      James Bottomley <jejb@linux.ibm.com>
8935 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8936 M:      Mimi Zohar <zohar@linux.ibm.com>
8937 L:      linux-integrity@vger.kernel.org
8938 L:      keyrings@vger.kernel.org
8939 S:      Supported
8940 F:      Documentation/security/keys/trusted-encrypted.rst
8941 F:      include/keys/trusted-type.h
8942 F:      security/keys/trusted.c
8943 F:      security/keys/trusted.h
8944
8945 KEYS/KEYRINGS:
8946 M:      David Howells <dhowells@redhat.com>
8947 L:      keyrings@vger.kernel.org
8948 S:      Maintained
8949 F:      Documentation/security/keys/core.rst
8950 F:      include/linux/key.h
8951 F:      include/linux/key-type.h
8952 F:      include/linux/keyctl.h
8953 F:      include/uapi/linux/keyctl.h
8954 F:      include/keys/
8955 F:      security/keys/
8956
8957 KGDB / KDB /debug_core
8958 M:      Jason Wessel <jason.wessel@windriver.com>
8959 M:      Daniel Thompson <daniel.thompson@linaro.org>
8960 W:      http://kgdb.wiki.kernel.org/
8961 L:      kgdb-bugreport@lists.sourceforge.net
8962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8963 S:      Maintained
8964 F:      Documentation/dev-tools/kgdb.rst
8965 F:      drivers/misc/kgdbts.c
8966 F:      drivers/tty/serial/kgdboc.c
8967 F:      include/linux/kdb.h
8968 F:      include/linux/kgdb.h
8969 F:      kernel/debug/
8970
8971 KMEMLEAK
8972 M:      Catalin Marinas <catalin.marinas@arm.com>
8973 S:      Maintained
8974 F:      Documentation/dev-tools/kmemleak.rst
8975 F:      include/linux/kmemleak.h
8976 F:      mm/kmemleak.c
8977 F:      mm/kmemleak-test.c
8978
8979 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8980 M:      Luis Chamberlain <mcgrof@kernel.org>
8981 L:      linux-kernel@vger.kernel.org
8982 S:      Maintained
8983 F:      kernel/kmod.c
8984 F:      include/linux/kmod.h
8985 F:      lib/test_kmod.c
8986 F:      tools/testing/selftests/kmod/
8987
8988 KPROBES
8989 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8990 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8991 M:      "David S. Miller" <davem@davemloft.net>
8992 M:      Masami Hiramatsu <mhiramat@kernel.org>
8993 S:      Maintained
8994 F:      Documentation/kprobes.txt
8995 F:      include/linux/kprobes.h
8996 F:      include/asm-generic/kprobes.h
8997 F:      kernel/kprobes.c
8998
8999 KS0108 LCD CONTROLLER DRIVER
9000 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9001 S:      Maintained
9002 F:      Documentation/admin-guide/auxdisplay/ks0108.rst
9003 F:      drivers/auxdisplay/ks0108.c
9004 F:      include/linux/ks0108.h
9005
9006 L3MDEV
9007 M:      David Ahern <dsa@cumulusnetworks.com>
9008 L:      netdev@vger.kernel.org
9009 S:      Maintained
9010 F:      net/l3mdev
9011 F:      include/net/l3mdev.h
9012
9013 L7 BPF FRAMEWORK
9014 M:      John Fastabend <john.fastabend@gmail.com>
9015 M:      Daniel Borkmann <daniel@iogearbox.net>
9016 L:      netdev@vger.kernel.org
9017 L:      bpf@vger.kernel.org
9018 S:      Maintained
9019 F:      include/linux/skmsg.h
9020 F:      net/core/skmsg.c
9021 F:      net/core/sock_map.c
9022 F:      net/ipv4/tcp_bpf.c
9023
9024 LANTIQ / INTEL Ethernet drivers
9025 M:      Hauke Mehrtens <hauke@hauke-m.de>
9026 L:      netdev@vger.kernel.org
9027 S:      Maintained
9028 F:      net/dsa/tag_gswip.c
9029 F:      drivers/net/ethernet/lantiq_xrx200.c
9030 F:      drivers/net/dsa/lantiq_pce.h
9031 F:      drivers/net/dsa/lantiq_gswip.c
9032
9033 LANTIQ MIPS ARCHITECTURE
9034 M:      John Crispin <john@phrozen.org>
9035 L:      linux-mips@vger.kernel.org
9036 S:      Maintained
9037 F:      arch/mips/lantiq
9038 F:      drivers/soc/lantiq
9039
9040 LAPB module
9041 L:      linux-x25@vger.kernel.org
9042 S:      Orphan
9043 F:      Documentation/networking/lapb-module.txt
9044 F:      include/*/lapb.h
9045 F:      net/lapb/
9046
9047 LASI 53c700 driver for PARISC
9048 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9049 L:      linux-scsi@vger.kernel.org
9050 S:      Maintained
9051 F:      Documentation/scsi/53c700.txt
9052 F:      drivers/scsi/53c700*
9053
9054 LEAKING_ADDRESSES
9055 M:      Tobin C. Harding <me@tobin.cc>
9056 M:      Tycho Andersen <tycho@tycho.ws>
9057 L:      kernel-hardening@lists.openwall.com
9058 S:      Maintained
9059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9060 F:      scripts/leaking_addresses.pl
9061
9062 LED SUBSYSTEM
9063 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9064 M:      Pavel Machek <pavel@ucw.cz>
9065 R:      Dan Murphy <dmurphy@ti.com>
9066 L:      linux-leds@vger.kernel.org
9067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9068 S:      Maintained
9069 F:      Documentation/devicetree/bindings/leds/
9070 F:      drivers/leds/
9071 F:      include/linux/leds.h
9072
9073 LEGACY EEPROM DRIVER
9074 M:      Jean Delvare <jdelvare@suse.com>
9075 S:      Maintained
9076 F:      Documentation/misc-devices/eeprom.rst
9077 F:      drivers/misc/eeprom/eeprom.c
9078
9079 LEGO MINDSTORMS EV3
9080 R:      David Lechner <david@lechnology.com>
9081 S:      Maintained
9082 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9083 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9084 F:      drivers/power/supply/lego_ev3_battery.c
9085
9086 LEGO USB Tower driver
9087 M:      Juergen Stuber <starblue@users.sourceforge.net>
9088 L:      legousb-devel@lists.sourceforge.net
9089 W:      http://legousb.sourceforge.net/
9090 S:      Maintained
9091 F:      drivers/usb/misc/legousbtower.c
9092
9093 LG LAPTOP EXTRAS
9094 M:      Matan Ziv-Av <matan@svgalib.org>
9095 L:      platform-driver-x86@vger.kernel.org
9096 S:      Maintained
9097 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9098 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9099 F:      drivers/platform/x86/lg-laptop.c
9100
9101 LG2160 MEDIA DRIVER
9102 M:      Michael Krufky <mkrufky@linuxtv.org>
9103 L:      linux-media@vger.kernel.org
9104 W:      https://linuxtv.org
9105 W:      http://github.com/mkrufky
9106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9107 T:      git git://linuxtv.org/mkrufky/tuners.git
9108 S:      Maintained
9109 F:      drivers/media/dvb-frontends/lg2160.*
9110
9111 LGDT3305 MEDIA DRIVER
9112 M:      Michael Krufky <mkrufky@linuxtv.org>
9113 L:      linux-media@vger.kernel.org
9114 W:      https://linuxtv.org
9115 W:      http://github.com/mkrufky
9116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9117 T:      git git://linuxtv.org/mkrufky/tuners.git
9118 S:      Maintained
9119 F:      drivers/media/dvb-frontends/lgdt3305.*
9120
9121 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9122 M:      Viresh Kumar <vireshk@kernel.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:      include/linux/pata_arasan_cf_data.h
9127 F:      drivers/ata/pata_arasan_cf.c
9128
9129 LIBATA PATA DRIVERS
9130 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9131 M:      Jens Axboe <axboe@kernel.dk>
9132 L:      linux-ide@vger.kernel.org
9133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9134 S:      Maintained
9135 F:      drivers/ata/pata_*.c
9136 F:      drivers/ata/ata_generic.c
9137
9138 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9139 M:      Linus Walleij <linus.walleij@linaro.org>
9140 L:      linux-ide@vger.kernel.org
9141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9142 S:      Maintained
9143 F:      drivers/ata/pata_ftide010.c
9144 F:      drivers/ata/sata_gemini.c
9145 F:      drivers/ata/sata_gemini.h
9146
9147 LIBATA SATA AHCI PLATFORM devices support
9148 M:      Hans de Goede <hdegoede@redhat.com>
9149 M:      Jens Axboe <axboe@kernel.dk>
9150 L:      linux-ide@vger.kernel.org
9151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9152 S:      Maintained
9153 F:      drivers/ata/ahci_platform.c
9154 F:      drivers/ata/libahci_platform.c
9155 F:      include/linux/ahci_platform.h
9156
9157 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9158 M:      Mikael Pettersson <mikpelinux@gmail.com>
9159 L:      linux-ide@vger.kernel.org
9160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9161 S:      Maintained
9162 F:      drivers/ata/sata_promise.*
9163
9164 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9165 M:      Jens Axboe <axboe@kernel.dk>
9166 L:      linux-ide@vger.kernel.org
9167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9168 S:      Maintained
9169 F:      drivers/ata/
9170 F:      include/linux/ata.h
9171 F:      include/linux/libata.h
9172 F:      Documentation/devicetree/bindings/ata/
9173
9174 LIBLOCKDEP
9175 M:      Sasha Levin <alexander.levin@microsoft.com>
9176 S:      Maintained
9177 F:      tools/lib/lockdep/
9178
9179 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9180 M:      Dan Williams <dan.j.williams@intel.com>
9181 M:      Vishal Verma <vishal.l.verma@intel.com>
9182 M:      Dave Jiang <dave.jiang@intel.com>
9183 L:      linux-nvdimm@lists.01.org
9184 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9185 S:      Supported
9186 F:      drivers/nvdimm/blk.c
9187 F:      drivers/nvdimm/region_devs.c
9188
9189 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9190 M:      Vishal Verma <vishal.l.verma@intel.com>
9191 M:      Dan Williams <dan.j.williams@intel.com>
9192 M:      Dave Jiang <dave.jiang@intel.com>
9193 L:      linux-nvdimm@lists.01.org
9194 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9195 S:      Supported
9196 F:      drivers/nvdimm/btt*
9197
9198 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
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 L:      linux-nvdimm@lists.01.org
9203 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9204 S:      Supported
9205 F:      drivers/nvdimm/pmem*
9206
9207 LIBNVDIMM: DEVICETREE BINDINGS
9208 M:      Oliver O'Halloran <oohall@gmail.com>
9209 L:      linux-nvdimm@lists.01.org
9210 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9211 S:      Supported
9212 F:      drivers/nvdimm/of_pmem.c
9213 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9214
9215 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9216 M:      Dan Williams <dan.j.williams@intel.com>
9217 M:      Vishal Verma <vishal.l.verma@intel.com>
9218 M:      Dave Jiang <dave.jiang@intel.com>
9219 M:      Keith Busch <keith.busch@intel.com>
9220 M:      Ira Weiny <ira.weiny@intel.com>
9221 L:      linux-nvdimm@lists.01.org
9222 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9224 S:      Supported
9225 F:      drivers/nvdimm/*
9226 F:      drivers/acpi/nfit/*
9227 F:      include/linux/nd.h
9228 F:      include/linux/libnvdimm.h
9229 F:      include/uapi/linux/ndctl.h
9230
9231 LICENSES and SPDX stuff
9232 M:      Thomas Gleixner <tglx@linutronix.de>
9233 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9234 L:      linux-spdx@vger.kernel.org
9235 S:      Maintained
9236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9237 F:      COPYING
9238 F:      Documentation/process/license-rules.rst
9239 F:      LICENSES/
9240 F:      scripts/spdxcheck-test.sh
9241 F:      scripts/spdxcheck.py
9242
9243 LIGHTNVM PLATFORM SUPPORT
9244 M:      Matias Bjorling <mb@lightnvm.io>
9245 W:      http://github/OpenChannelSSD
9246 L:      linux-block@vger.kernel.org
9247 S:      Maintained
9248 F:      drivers/lightnvm/
9249 F:      include/linux/lightnvm.h
9250 F:      include/uapi/linux/lightnvm.h
9251
9252 LINUX FOR POWER MACINTOSH
9253 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9254 W:      http://www.penguinppc.org/
9255 L:      linuxppc-dev@lists.ozlabs.org
9256 S:      Maintained
9257 F:      arch/powerpc/platforms/powermac/
9258 F:      drivers/macintosh/
9259
9260 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9261 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9262 M:      Paul Mackerras <paulus@samba.org>
9263 M:      Michael Ellerman <mpe@ellerman.id.au>
9264 W:      https://github.com/linuxppc/linux/wiki
9265 L:      linuxppc-dev@lists.ozlabs.org
9266 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9268 S:      Supported
9269 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9270 F:      Documentation/devicetree/bindings/powerpc/
9271 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9272 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9273 F:      Documentation/powerpc/
9274 F:      arch/powerpc/
9275 F:      drivers/char/tpm/tpm_ibmvtpm*
9276 F:      drivers/crypto/nx/
9277 F:      drivers/crypto/vmx/
9278 F:      drivers/i2c/busses/i2c-opal.c
9279 F:      drivers/net/ethernet/ibm/ibmveth.*
9280 F:      drivers/net/ethernet/ibm/ibmvnic.*
9281 F:      drivers/pci/hotplug/pnv_php.c
9282 F:      drivers/pci/hotplug/rpa*
9283 F:      drivers/rtc/rtc-opal.c
9284 F:      drivers/scsi/ibmvscsi/
9285 F:      drivers/tty/hvc/hvc_opal.c
9286 F:      drivers/watchdog/wdrtas.c
9287 F:      tools/testing/selftests/powerpc
9288 N:      /pmac
9289 N:      powermac
9290 N:      powernv
9291 N:      [^a-z0-9]ps3
9292 N:      pseries
9293
9294 LINUX FOR POWERPC EMBEDDED MPC5XXX
9295 M:      Anatolij Gustschin <agust@denx.de>
9296 L:      linuxppc-dev@lists.ozlabs.org
9297 T:      git git://git.denx.de/linux-denx-agust.git
9298 S:      Maintained
9299 F:      arch/powerpc/platforms/512x/
9300 F:      arch/powerpc/platforms/52xx/
9301
9302 LINUX FOR POWERPC EMBEDDED PPC4XX
9303 M:      Alistair Popple <alistair@popple.id.au>
9304 M:      Matt Porter <mporter@kernel.crashing.org>
9305 W:      http://www.penguinppc.org/
9306 L:      linuxppc-dev@lists.ozlabs.org
9307 S:      Maintained
9308 F:      arch/powerpc/platforms/40x/
9309 F:      arch/powerpc/platforms/44x/
9310
9311 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9312 M:      Scott Wood <oss@buserror.net>
9313 M:      Kumar Gala <galak@kernel.crashing.org>
9314 W:      http://www.penguinppc.org/
9315 L:      linuxppc-dev@lists.ozlabs.org
9316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9317 S:      Maintained
9318 F:      arch/powerpc/platforms/83xx/
9319 F:      arch/powerpc/platforms/85xx/
9320 F:      Documentation/devicetree/bindings/powerpc/fsl/
9321
9322 LINUX FOR POWERPC EMBEDDED PPC8XX
9323 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9324 W:      http://www.penguinppc.org/
9325 L:      linuxppc-dev@lists.ozlabs.org
9326 S:      Maintained
9327 F:      arch/powerpc/platforms/8xx/
9328
9329 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9330 L:      linuxppc-dev@lists.ozlabs.org
9331 S:      Orphan
9332 F:      arch/powerpc/*/*virtex*
9333 F:      arch/powerpc/*/*/*virtex*
9334
9335 LINUX FOR POWERPC PA SEMI PWRFICIENT
9336 L:      linuxppc-dev@lists.ozlabs.org
9337 S:      Orphan
9338 F:      arch/powerpc/platforms/pasemi/
9339 F:      drivers/*/*pasemi*
9340 F:      drivers/*/*/*pasemi*
9341
9342 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9343 M:      Kees Cook <keescook@chromium.org>
9344 S:      Maintained
9345 F:      drivers/misc/lkdtm/*
9346
9347 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9348 M:      Alan Stern <stern@rowland.harvard.edu>
9349 M:      Andrea Parri <parri.andrea@gmail.com>
9350 M:      Will Deacon <will@kernel.org>
9351 M:      Peter Zijlstra <peterz@infradead.org>
9352 M:      Boqun Feng <boqun.feng@gmail.com>
9353 M:      Nicholas Piggin <npiggin@gmail.com>
9354 M:      David Howells <dhowells@redhat.com>
9355 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9356 M:      Luc Maranget <luc.maranget@inria.fr>
9357 M:      "Paul E. McKenney" <paulmck@kernel.org>
9358 R:      Akira Yokosawa <akiyks@gmail.com>
9359 R:      Daniel Lustig <dlustig@nvidia.com>
9360 L:      linux-kernel@vger.kernel.org
9361 L:      linux-arch@vger.kernel.org
9362 S:      Supported
9363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9364 F:      tools/memory-model/
9365 F:      Documentation/atomic_bitops.txt
9366 F:      Documentation/atomic_t.txt
9367 F:      Documentation/core-api/atomic_ops.rst
9368 F:      Documentation/core-api/refcount-vs-atomic.rst
9369 F:      Documentation/memory-barriers.txt
9370
9371 LIS3LV02D ACCELEROMETER DRIVER
9372 M:      Eric Piel <eric.piel@tremplin-utc.net>
9373 S:      Maintained
9374 F:      Documentation/misc-devices/lis3lv02d.rst
9375 F:      drivers/misc/lis3lv02d/
9376 F:      drivers/platform/x86/hp_accel.c
9377
9378 LIVE PATCHING
9379 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9380 M:      Jiri Kosina <jikos@kernel.org>
9381 M:      Miroslav Benes <mbenes@suse.cz>
9382 M:      Petr Mladek <pmladek@suse.com>
9383 R:      Joe Lawrence <joe.lawrence@redhat.com>
9384 S:      Maintained
9385 F:      kernel/livepatch/
9386 F:      include/linux/livepatch.h
9387 F:      arch/x86/include/asm/livepatch.h
9388 F:      arch/x86/kernel/livepatch.c
9389 F:      Documentation/livepatch/
9390 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9391 F:      samples/livepatch/
9392 F:      tools/testing/selftests/livepatch/
9393 L:      live-patching@vger.kernel.org
9394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9395
9396 LLC (802.2)
9397 L:      netdev@vger.kernel.org
9398 S:      Odd fixes
9399 F:      include/linux/llc.h
9400 F:      include/uapi/linux/llc.h
9401 F:      include/net/llc*
9402 F:      net/llc/
9403
9404 LM73 HARDWARE MONITOR DRIVER
9405 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9406 L:      linux-hwmon@vger.kernel.org
9407 S:      Maintained
9408 F:      drivers/hwmon/lm73.c
9409
9410 LM78 HARDWARE MONITOR DRIVER
9411 M:      Jean Delvare <jdelvare@suse.com>
9412 L:      linux-hwmon@vger.kernel.org
9413 S:      Maintained
9414 F:      Documentation/hwmon/lm78.rst
9415 F:      drivers/hwmon/lm78.c
9416
9417 LM83 HARDWARE MONITOR DRIVER
9418 M:      Jean Delvare <jdelvare@suse.com>
9419 L:      linux-hwmon@vger.kernel.org
9420 S:      Maintained
9421 F:      Documentation/hwmon/lm83.rst
9422 F:      drivers/hwmon/lm83.c
9423
9424 LM90 HARDWARE MONITOR DRIVER
9425 M:      Jean Delvare <jdelvare@suse.com>
9426 L:      linux-hwmon@vger.kernel.org
9427 S:      Maintained
9428 F:      Documentation/hwmon/lm90.rst
9429 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9430 F:      drivers/hwmon/lm90.c
9431 F:      include/dt-bindings/thermal/lm90.h
9432
9433 LM95234 HARDWARE MONITOR DRIVER
9434 M:      Guenter Roeck <linux@roeck-us.net>
9435 L:      linux-hwmon@vger.kernel.org
9436 S:      Maintained
9437 F:      Documentation/hwmon/lm95234.rst
9438 F:      drivers/hwmon/lm95234.c
9439
9440 LME2510 MEDIA DRIVER
9441 M:      Malcolm Priestley <tvboxspy@gmail.com>
9442 L:      linux-media@vger.kernel.org
9443 W:      https://linuxtv.org
9444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9445 S:      Maintained
9446 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9447
9448 LOADPIN SECURITY MODULE
9449 M:      Kees Cook <keescook@chromium.org>
9450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9451 S:      Supported
9452 F:      security/loadpin/
9453 F:      Documentation/admin-guide/LSM/LoadPin.rst
9454
9455 LOCKING PRIMITIVES
9456 M:      Peter Zijlstra <peterz@infradead.org>
9457 M:      Ingo Molnar <mingo@redhat.com>
9458 M:      Will Deacon <will@kernel.org>
9459 L:      linux-kernel@vger.kernel.org
9460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9461 S:      Maintained
9462 F:      Documentation/locking/
9463 F:      include/linux/lockdep.h
9464 F:      include/linux/spinlock*.h
9465 F:      arch/*/include/asm/spinlock*.h
9466 F:      include/linux/rwlock*.h
9467 F:      include/linux/mutex*.h
9468 F:      include/linux/rwsem*.h
9469 F:      include/linux/seqlock.h
9470 F:      lib/locking*.[ch]
9471 F:      kernel/locking/
9472 X:      kernel/locking/locktorture.c
9473
9474 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9475 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9476 L:      linux-ntfs-dev@lists.sourceforge.net
9477 W:      http://www.linux-ntfs.org/content/view/19/37/
9478 S:      Maintained
9479 F:      Documentation/admin-guide/ldm.rst
9480 F:      block/partitions/ldm.*
9481
9482 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9483 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9484 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9485 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9486 L:      MPT-FusionLinux.pdl@broadcom.com
9487 L:      linux-scsi@vger.kernel.org
9488 W:      http://www.avagotech.com/support/
9489 S:      Supported
9490 F:      drivers/message/fusion/
9491 F:      drivers/scsi/mpt3sas/
9492
9493 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9494 M:      Matthew Wilcox <willy@infradead.org>
9495 L:      linux-scsi@vger.kernel.org
9496 S:      Maintained
9497 F:      drivers/scsi/sym53c8xx_2/
9498
9499 LTC1660 DAC DRIVER
9500 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9501 L:      linux-iio@vger.kernel.org
9502 S:      Maintained
9503 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9504 F:      drivers/iio/dac/ltc1660.c
9505
9506 LTC4261 HARDWARE MONITOR DRIVER
9507 M:      Guenter Roeck <linux@roeck-us.net>
9508 L:      linux-hwmon@vger.kernel.org
9509 S:      Maintained
9510 F:      Documentation/hwmon/ltc4261.rst
9511 F:      drivers/hwmon/ltc4261.c
9512
9513 LTC4306 I2C MULTIPLEXER DRIVER
9514 M:      Michael Hennerich <michael.hennerich@analog.com>
9515 W:      http://ez.analog.com/community/linux-device-drivers
9516 L:      linux-i2c@vger.kernel.org
9517 S:      Supported
9518 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9519 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9520
9521 LTP (Linux Test Project)
9522 M:      Mike Frysinger <vapier@gentoo.org>
9523 M:      Cyril Hrubis <chrubis@suse.cz>
9524 M:      Wanlong Gao <wanlong.gao@gmail.com>
9525 M:      Jan Stancek <jstancek@redhat.com>
9526 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9527 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9528 L:      ltp@lists.linux.it (subscribers-only)
9529 W:      http://linux-test-project.github.io/
9530 T:      git git://github.com/linux-test-project/ltp.git
9531 S:      Maintained
9532
9533 M68K ARCHITECTURE
9534 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9535 L:      linux-m68k@lists.linux-m68k.org
9536 W:      http://www.linux-m68k.org/
9537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9538 S:      Maintained
9539 F:      arch/m68k/
9540 F:      drivers/zorro/
9541
9542 M68K ON APPLE MACINTOSH
9543 M:      Joshua Thompson <funaho@jurai.org>
9544 W:      http://www.mac.linux-m68k.org/
9545 L:      linux-m68k@lists.linux-m68k.org
9546 S:      Maintained
9547 F:      arch/m68k/mac/
9548
9549 M68K ON HP9000/300
9550 M:      Philip Blundell <philb@gnu.org>
9551 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9552 S:      Maintained
9553 F:      arch/m68k/hp300/
9554
9555 M88DS3103 MEDIA DRIVER
9556 M:      Antti Palosaari <crope@iki.fi>
9557 L:      linux-media@vger.kernel.org
9558 W:      https://linuxtv.org
9559 W:      http://palosaari.fi/linux/
9560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9561 T:      git git://linuxtv.org/anttip/media_tree.git
9562 S:      Maintained
9563 F:      drivers/media/dvb-frontends/m88ds3103*
9564
9565 M88RS2000 MEDIA DRIVER
9566 M:      Malcolm Priestley <tvboxspy@gmail.com>
9567 L:      linux-media@vger.kernel.org
9568 W:      https://linuxtv.org
9569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9570 S:      Maintained
9571 F:      drivers/media/dvb-frontends/m88rs2000*
9572
9573 MA901 MASTERKIT USB FM RADIO DRIVER
9574 M:      Alexey Klimov <klimov.linux@gmail.com>
9575 L:      linux-media@vger.kernel.org
9576 T:      git git://linuxtv.org/media_tree.git
9577 S:      Maintained
9578 F:      drivers/media/radio/radio-ma901.c
9579
9580 MAC80211
9581 M:      Johannes Berg <johannes@sipsolutions.net>
9582 L:      linux-wireless@vger.kernel.org
9583 W:      http://wireless.kernel.org/
9584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9586 S:      Maintained
9587 F:      Documentation/networking/mac80211-injection.txt
9588 F:      include/net/mac80211.h
9589 F:      net/mac80211/
9590 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9591 F:      Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9592
9593 MAILBOX API
9594 M:      Jassi Brar <jassisinghbrar@gmail.com>
9595 L:      linux-kernel@vger.kernel.org
9596 S:      Maintained
9597 F:      drivers/mailbox/
9598 F:      include/linux/mailbox_client.h
9599 F:      include/linux/mailbox_controller.h
9600
9601 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9602 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9603 W:      http://www.kernel.org/doc/man-pages
9604 L:      linux-man@vger.kernel.org
9605 S:      Maintained
9606
9607 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9608 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9609 L:      linux-mips@vger.kernel.org
9610 S:      Maintained
9611 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9612
9613 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9614 M:      Andrew Lunn <andrew@lunn.ch>
9615 M:      Vivien Didelot <vivien.didelot@gmail.com>
9616 L:      netdev@vger.kernel.org
9617 S:      Maintained
9618 F:      drivers/net/dsa/mv88e6xxx/
9619 F:      include/linux/platform_data/mv88e6xxx.h
9620 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9621
9622 MARVELL ARMADA DRM SUPPORT
9623 M:      Russell King <linux@armlinux.org.uk>
9624 S:      Maintained
9625 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9626 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9627 F:      drivers/gpu/drm/armada/
9628 F:      include/uapi/drm/armada_drm.h
9629 F:      Documentation/devicetree/bindings/display/armada/
9630
9631 MARVELL ARMADA 3700 PHY DRIVERS
9632 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9633 S:      Maintained
9634 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9635 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9636 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9637 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9638
9639 MARVELL CRYPTO DRIVER
9640 M:      Boris Brezillon <bbrezillon@kernel.org>
9641 M:      Arnaud Ebalard <arno@natisbad.org>
9642 F:      drivers/crypto/marvell/
9643 S:      Maintained
9644 L:      linux-crypto@vger.kernel.org
9645
9646 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9647 M:      Mirko Lindner <mlindner@marvell.com>
9648 M:      Stephen Hemminger <stephen@networkplumber.org>
9649 L:      netdev@vger.kernel.org
9650 S:      Maintained
9651 F:      drivers/net/ethernet/marvell/sk*
9652
9653 MARVELL LIBERTAS WIRELESS DRIVER
9654 L:      libertas-dev@lists.infradead.org
9655 S:      Orphan
9656 F:      drivers/net/wireless/marvell/libertas/
9657
9658 MARVELL MACCHIATOBIN SUPPORT
9659 M:      Russell King <linux@armlinux.org.uk>
9660 L:      linux-arm-kernel@lists.infradead.org
9661 S:      Maintained
9662 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9663
9664 MARVELL MV643XX ETHERNET DRIVER
9665 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9666 L:      netdev@vger.kernel.org
9667 S:      Maintained
9668 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9669 F:      include/linux/mv643xx.h
9670
9671 MARVELL MV88X3310 PHY DRIVER
9672 M:      Russell King <linux@armlinux.org.uk>
9673 L:      netdev@vger.kernel.org
9674 S:      Maintained
9675 F:      drivers/net/phy/marvell10g.c
9676
9677 MARVELL MVEBU THERMAL DRIVER
9678 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9679 S:      Maintained
9680 F:      drivers/thermal/armada_thermal.c
9681
9682 MARVELL MVNETA ETHERNET DRIVER
9683 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9684 L:      netdev@vger.kernel.org
9685 S:      Maintained
9686 F:      drivers/net/ethernet/marvell/mvneta.*
9687
9688 MARVELL MWIFIEX WIRELESS DRIVER
9689 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9690 M:      Nishant Sarmukadam <nishants@marvell.com>
9691 M:      Ganapathi Bhat <gbhat@marvell.com>
9692 M:      Xinming Hu <huxinming820@gmail.com>
9693 L:      linux-wireless@vger.kernel.org
9694 S:      Maintained
9695 F:      drivers/net/wireless/marvell/mwifiex/
9696
9697 MARVELL MWL8K WIRELESS DRIVER
9698 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9699 L:      linux-wireless@vger.kernel.org
9700 S:      Odd Fixes
9701 F:      drivers/net/wireless/marvell/mwl8k.c
9702
9703 MARVELL NAND CONTROLLER DRIVER
9704 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9705 L:      linux-mtd@lists.infradead.org
9706 S:      Maintained
9707 F:      drivers/mtd/nand/raw/marvell_nand.c
9708 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9709
9710 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9711 M:      Nicolas Pitre <nico@fluxnic.net>
9712 S:      Odd Fixes
9713 F:      drivers/mmc/host/mvsdio.*
9714
9715 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9716 M:      Hu Ziji <huziji@marvell.com>
9717 L:      linux-mmc@vger.kernel.org
9718 S:      Supported
9719 F:      drivers/mmc/host/sdhci-xenon*
9720 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9721
9722 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9723 M:      Sunil Goutham <sgoutham@marvell.com>
9724 M:      Linu Cherian <lcherian@marvell.com>
9725 M:      Geetha sowjanya <gakula@marvell.com>
9726 M:      Jerin Jacob <jerinj@marvell.com>
9727 L:      netdev@vger.kernel.org
9728 S:      Supported
9729 F:      drivers/net/ethernet/marvell/octeontx2/af/
9730
9731 MATROX FRAMEBUFFER DRIVER
9732 L:      linux-fbdev@vger.kernel.org
9733 S:      Orphan
9734 F:      drivers/video/fbdev/matrox/matroxfb_*
9735 F:      include/uapi/linux/matroxfb.h
9736
9737 MAX16065 HARDWARE MONITOR DRIVER
9738 M:      Guenter Roeck <linux@roeck-us.net>
9739 L:      linux-hwmon@vger.kernel.org
9740 S:      Maintained
9741 F:      Documentation/hwmon/max16065.rst
9742 F:      drivers/hwmon/max16065.c
9743
9744 MAX2175 SDR TUNER DRIVER
9745 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9746 L:      linux-media@vger.kernel.org
9747 T:      git git://linuxtv.org/media_tree.git
9748 S:      Maintained
9749 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9750 F:      Documentation/media/v4l-drivers/max2175.rst
9751 F:      drivers/media/i2c/max2175*
9752 F:      include/uapi/linux/max2175.h
9753
9754 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9755 L:      linux-hwmon@vger.kernel.org
9756 S:      Orphan
9757 F:      Documentation/hwmon/max6650.rst
9758 F:      drivers/hwmon/max6650.c
9759
9760 MAX6697 HARDWARE MONITOR DRIVER
9761 M:      Guenter Roeck <linux@roeck-us.net>
9762 L:      linux-hwmon@vger.kernel.org
9763 S:      Maintained
9764 F:      Documentation/hwmon/max6697.rst
9765 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9766 F:      drivers/hwmon/max6697.c
9767 F:      include/linux/platform_data/max6697.h
9768
9769 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9770 M:      Peter Rosin <peda@axentia.se>
9771 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9772 S:      Maintained
9773 F:      Documentation/devicetree/bindings/sound/max9860.txt
9774 F:      sound/soc/codecs/max9860.*
9775
9776 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9777 M:      Andreas Klinger <ak@it-klinger.de>
9778 L:      linux-iio@vger.kernel.org
9779 S:      Maintained
9780 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9781 F:      drivers/iio/proximity/mb1232.c
9782
9783 MAXIM MAX77650 PMIC MFD DRIVER
9784 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9785 L:      linux-kernel@vger.kernel.org
9786 S:      Maintained
9787 F:      Documentation/devicetree/bindings/*/*max77650.txt
9788 F:      Documentation/devicetree/bindings/*/max77650*.txt
9789 F:      include/linux/mfd/max77650.h
9790 F:      drivers/mfd/max77650.c
9791 F:      drivers/regulator/max77650-regulator.c
9792 F:      drivers/power/supply/max77650-charger.c
9793 F:      drivers/input/misc/max77650-onkey.c
9794 F:      drivers/leds/leds-max77650.c
9795 F:      drivers/gpio/gpio-max77650.c
9796
9797 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9798 M:      Javier Martinez Canillas <javier@dowhile0.org>
9799 L:      linux-kernel@vger.kernel.org
9800 S:      Supported
9801 F:      drivers/regulator/max77802-regulator.c
9802 F:      Documentation/devicetree/bindings/*/*max77802.txt
9803 F:      include/dt-bindings/*/*max77802.h
9804
9805 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9806 M:      Krzysztof Kozlowski <krzk@kernel.org>
9807 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9808 L:      linux-pm@vger.kernel.org
9809 S:      Supported
9810 F:      drivers/power/supply/max14577_charger.c
9811 F:      drivers/power/supply/max77693_charger.c
9812
9813 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9814 M:      Chanwoo Choi <cw00.choi@samsung.com>
9815 M:      Krzysztof Kozlowski <krzk@kernel.org>
9816 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9817 L:      linux-kernel@vger.kernel.org
9818 S:      Supported
9819 F:      drivers/*/max14577*.c
9820 F:      drivers/*/max77686*.c
9821 F:      drivers/*/max77693*.c
9822 F:      drivers/extcon/extcon-max14577.c
9823 F:      drivers/extcon/extcon-max77693.c
9824 F:      drivers/rtc/rtc-max77686.c
9825 F:      drivers/clk/clk-max77686.c
9826 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9827 F:      Documentation/devicetree/bindings/*/max77686.txt
9828 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9829 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9830 F:      include/linux/mfd/max14577*.h
9831 F:      include/linux/mfd/max77686*.h
9832 F:      include/linux/mfd/max77693*.h
9833
9834 MAXIRADIO FM RADIO RECEIVER DRIVER
9835 M:      Hans Verkuil <hverkuil@xs4all.nl>
9836 L:      linux-media@vger.kernel.org
9837 T:      git git://linuxtv.org/media_tree.git
9838 W:      https://linuxtv.org
9839 S:      Maintained
9840 F:      drivers/media/radio/radio-maxiradio*
9841
9842 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9843 M:      Peter Rosin <peda@axentia.se>
9844 L:      linux-iio@vger.kernel.org
9845 S:      Maintained
9846 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9847 F:      drivers/iio/potentiometer/mcp4018.c
9848 F:      drivers/iio/potentiometer/mcp4531.c
9849
9850 MCR20A IEEE-802.15.4 RADIO DRIVER
9851 M:      Xue Liu <liuxuenetmail@gmail.com>
9852 L:      linux-wpan@vger.kernel.org
9853 W:      https://github.com/xueliu/mcr20a-linux
9854 S:      Maintained
9855 F:      drivers/net/ieee802154/mcr20a.c
9856 F:      drivers/net/ieee802154/mcr20a.h
9857 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9858
9859 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9860 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9861 L:      linux-iio@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/iio/dac/cio-dac.c
9864
9865 MEDIA CONTROLLER FRAMEWORK
9866 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9867 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9868 L:      linux-media@vger.kernel.org
9869 W:      https://www.linuxtv.org
9870 T:      git git://linuxtv.org/media_tree.git
9871 S:      Supported
9872 F:      drivers/media/mc/
9873 F:      include/media/media-*.h
9874 F:      include/uapi/linux/media.h
9875
9876 MEDIA DRIVERS FOR ASCOT2E
9877 M:      Sergey Kozlov <serjk@netup.ru>
9878 M:      Abylay Ospan <aospan@netup.ru>
9879 L:      linux-media@vger.kernel.org
9880 W:      https://linuxtv.org
9881 W:      http://netup.tv/
9882 T:      git git://linuxtv.org/media_tree.git
9883 S:      Supported
9884 F:      drivers/media/dvb-frontends/ascot2e*
9885
9886 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9887 M:      Jasmin Jessich <jasmin@anw.at>
9888 L:      linux-media@vger.kernel.org
9889 W:      https://linuxtv.org
9890 T:      git git://linuxtv.org/media_tree.git
9891 S:      Maintained
9892 F:      drivers/media/dvb-frontends/cxd2099*
9893
9894 MEDIA DRIVERS FOR CXD2841ER
9895 M:      Sergey Kozlov <serjk@netup.ru>
9896 M:      Abylay Ospan <aospan@netup.ru>
9897 L:      linux-media@vger.kernel.org
9898 W:      https://linuxtv.org
9899 W:      http://netup.tv/
9900 T:      git git://linuxtv.org/media_tree.git
9901 S:      Supported
9902 F:      drivers/media/dvb-frontends/cxd2841er*
9903
9904 MEDIA DRIVERS FOR CXD2880
9905 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9906 L:      linux-media@vger.kernel.org
9907 W:      http://linuxtv.org/
9908 T:      git git://linuxtv.org/media_tree.git
9909 S:      Supported
9910 F:      drivers/media/dvb-frontends/cxd2880/*
9911 F:      drivers/media/spi/cxd2880*
9912
9913 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9914 L:      linux-media@vger.kernel.org
9915 W:      https://linuxtv.org
9916 T:      git git://linuxtv.org/media_tree.git
9917 S:      Orphan
9918 F:      drivers/media/pci/ddbridge/*
9919
9920 MEDIA DRIVERS FOR FREESCALE IMX
9921 M:      Steve Longerbeam <slongerbeam@gmail.com>
9922 M:      Philipp Zabel <p.zabel@pengutronix.de>
9923 L:      linux-media@vger.kernel.org
9924 T:      git git://linuxtv.org/media_tree.git
9925 S:      Maintained
9926 F:      Documentation/devicetree/bindings/media/imx.txt
9927 F:      Documentation/media/v4l-drivers/imx.rst
9928 F:      drivers/staging/media/imx/
9929 F:      include/linux/imx-media.h
9930 F:      include/media/imx.h
9931
9932 MEDIA DRIVER FOR FREESCALE IMX PXP
9933 M:      Philipp Zabel <p.zabel@pengutronix.de>
9934 L:      linux-media@vger.kernel.org
9935 T:      git git://linuxtv.org/media_tree.git
9936 S:      Maintained
9937 F:      drivers/media/platform/imx-pxp.[ch]
9938
9939 MEDIA DRIVERS FOR FREESCALE IMX7
9940 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9941 L:      linux-media@vger.kernel.org
9942 T:      git git://linuxtv.org/media_tree.git
9943 S:      Maintained
9944 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9945 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9946 F:      Documentation/media/v4l-drivers/imx7.rst
9947 F:      drivers/staging/media/imx/imx7-media-csi.c
9948 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9949
9950 MEDIA DRIVERS FOR HELENE
9951 M:      Abylay Ospan <aospan@netup.ru>
9952 L:      linux-media@vger.kernel.org
9953 W:      https://linuxtv.org
9954 W:      http://netup.tv/
9955 T:      git git://linuxtv.org/media_tree.git
9956 S:      Supported
9957 F:      drivers/media/dvb-frontends/helene*
9958
9959 MEDIA DRIVERS FOR HORUS3A
9960 M:      Sergey Kozlov <serjk@netup.ru>
9961 M:      Abylay Ospan <aospan@netup.ru>
9962 L:      linux-media@vger.kernel.org
9963 W:      https://linuxtv.org
9964 W:      http://netup.tv/
9965 T:      git git://linuxtv.org/media_tree.git
9966 S:      Supported
9967 F:      drivers/media/dvb-frontends/horus3a*
9968
9969 MEDIA DRIVERS FOR LNBH25
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/dvb-frontends/lnbh25*
9978
9979 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9980 L:      linux-media@vger.kernel.org
9981 W:      https://linuxtv.org
9982 T:      git git://linuxtv.org/media_tree.git
9983 S:      Orphan
9984 F:      drivers/media/dvb-frontends/mxl5xx*
9985
9986 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9987 M:      Sergey Kozlov <serjk@netup.ru>
9988 M:      Abylay Ospan <aospan@netup.ru>
9989 L:      linux-media@vger.kernel.org
9990 W:      https://linuxtv.org
9991 W:      http://netup.tv/
9992 T:      git git://linuxtv.org/media_tree.git
9993 S:      Supported
9994 F:      drivers/media/pci/netup_unidvb/*
9995
9996 MEDIA DRIVERS FOR RENESAS - CEU
9997 M:      Jacopo Mondi <jacopo@jmondi.org>
9998 L:      linux-media@vger.kernel.org
9999 L:      linux-renesas-soc@vger.kernel.org
10000 T:      git git://linuxtv.org/media_tree.git
10001 S:      Supported
10002 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10003 F:      drivers/media/platform/renesas-ceu.c
10004 F:      include/media/drv-intf/renesas-ceu.h
10005
10006 MEDIA DRIVERS FOR RENESAS - DRIF
10007 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10008 L:      linux-media@vger.kernel.org
10009 L:      linux-renesas-soc@vger.kernel.org
10010 T:      git git://linuxtv.org/media_tree.git
10011 S:      Supported
10012 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10013 F:      drivers/media/platform/rcar_drif.c
10014
10015 MEDIA DRIVERS FOR RENESAS - FCP
10016 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10017 L:      linux-media@vger.kernel.org
10018 L:      linux-renesas-soc@vger.kernel.org
10019 T:      git git://linuxtv.org/media_tree.git
10020 S:      Supported
10021 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10022 F:      drivers/media/platform/rcar-fcp.c
10023 F:      include/media/rcar-fcp.h
10024
10025 MEDIA DRIVERS FOR RENESAS - FDP1
10026 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10027 L:      linux-media@vger.kernel.org
10028 L:      linux-renesas-soc@vger.kernel.org
10029 T:      git git://linuxtv.org/media_tree.git
10030 S:      Supported
10031 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10032 F:      drivers/media/platform/rcar_fdp1.c
10033
10034 MEDIA DRIVERS FOR RENESAS - VIN
10035 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10036 L:      linux-media@vger.kernel.org
10037 L:      linux-renesas-soc@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Supported
10040 F:      Documentation/devicetree/bindings/media/renesas,csi2.txt
10041 F:      Documentation/devicetree/bindings/media/renesas,vin.txt
10042 F:      drivers/media/platform/rcar-vin/
10043
10044 MEDIA DRIVERS FOR RENESAS - VSP1
10045 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10046 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10047 L:      linux-media@vger.kernel.org
10048 L:      linux-renesas-soc@vger.kernel.org
10049 T:      git git://linuxtv.org/media_tree.git
10050 S:      Supported
10051 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10052 F:      drivers/media/platform/vsp1/
10053
10054 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10055 L:      linux-media@vger.kernel.org
10056 W:      https://linuxtv.org
10057 T:      git git://linuxtv.org/media_tree.git
10058 S:      Orphan
10059 F:      drivers/media/dvb-frontends/stv0910*
10060
10061 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10062 L:      linux-media@vger.kernel.org
10063 W:      https://linuxtv.org
10064 T:      git git://linuxtv.org/media_tree.git
10065 S:      Orphan
10066 F:      drivers/media/dvb-frontends/stv6111*
10067
10068 MEDIA DRIVERS FOR STM32 - DCMI
10069 M:      Hugues Fruchet <hugues.fruchet@st.com>
10070 L:      linux-media@vger.kernel.org
10071 T:      git git://linuxtv.org/media_tree.git
10072 S:      Supported
10073 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10074 F:      drivers/media/platform/stm32/stm32-dcmi.c
10075
10076 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10077 M:      Dmitry Osipenko <digetx@gmail.com>
10078 L:      linux-media@vger.kernel.org
10079 L:      linux-tegra@vger.kernel.org
10080 T:      git git://linuxtv.org/media_tree.git
10081 S:      Maintained
10082 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10083 F:      drivers/staging/media/tegra-vde/
10084
10085 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10087 P:      LinuxTV.org Project
10088 L:      linux-media@vger.kernel.org
10089 W:      https://linuxtv.org
10090 Q:      http://patchwork.kernel.org/project/linux-media/list/
10091 T:      git git://linuxtv.org/media_tree.git
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/media/
10094 F:      Documentation/media/
10095 F:      drivers/media/
10096 F:      drivers/staging/media/
10097 F:      include/linux/platform_data/media/
10098 F:      include/media/
10099 F:      include/uapi/linux/dvb/
10100 F:      include/uapi/linux/videodev2.h
10101 F:      include/uapi/linux/media.h
10102 F:      include/uapi/linux/v4l2-*
10103 F:      include/uapi/linux/meye.h
10104 F:      include/uapi/linux/ivtv*
10105 F:      include/uapi/linux/uvcvideo.h
10106
10107 MEDIATEK BLUETOOTH DRIVER
10108 M:      Sean Wang <sean.wang@mediatek.com>
10109 L:      linux-bluetooth@vger.kernel.org
10110 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10111 S:      Maintained
10112 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10113 F:      drivers/bluetooth/btmtkuart.c
10114
10115 MEDIATEK CIR DRIVER
10116 M:      Sean Wang <sean.wang@mediatek.com>
10117 S:      Maintained
10118 F:      drivers/media/rc/mtk-cir.c
10119
10120 MEDIATEK DMA DRIVER
10121 M:      Sean Wang <sean.wang@mediatek.com>
10122 L:      dmaengine@vger.kernel.org
10123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10125 S:      Maintained
10126 F:      Documentation/devicetree/bindings/dma/mtk-*
10127 F:      drivers/dma/mediatek/
10128
10129 MEDIATEK PMIC LED DRIVER
10130 M:      Sean Wang <sean.wang@mediatek.com>
10131 S:      Maintained
10132 F:      drivers/leds/leds-mt6323.c
10133 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10134
10135 MEDIATEK ETHERNET DRIVER
10136 M:      Felix Fietkau <nbd@openwrt.org>
10137 M:      John Crispin <john@phrozen.org>
10138 M:      Sean Wang <sean.wang@mediatek.com>
10139 M:      Nelson Chang <nelson.chang@mediatek.com>
10140 L:      netdev@vger.kernel.org
10141 S:      Maintained
10142 F:      drivers/net/ethernet/mediatek/
10143
10144 MEDIATEK SWITCH DRIVER
10145 M:      Sean Wang <sean.wang@mediatek.com>
10146 L:      netdev@vger.kernel.org
10147 S:      Maintained
10148 F:      drivers/net/dsa/mt7530.*
10149 F:      net/dsa/tag_mtk.c
10150
10151 MEDIATEK JPEG DRIVER
10152 M:      Rick Chang <rick.chang@mediatek.com>
10153 M:      Bin Liu <bin.liu@mediatek.com>
10154 S:      Supported
10155 F:      drivers/media/platform/mtk-jpeg/
10156 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10157
10158 MEDIATEK MDP DRIVER
10159 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10160 M:      Houlong Wei <houlong.wei@mediatek.com>
10161 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10162 S:      Supported
10163 F:      drivers/media/platform/mtk-mdp/
10164 F:      drivers/media/platform/mtk-vpu/
10165 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10166
10167 MEDIATEK MEDIA DRIVER
10168 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10169 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10170 S:      Supported
10171 F:      drivers/media/platform/mtk-vcodec/
10172 F:      drivers/media/platform/mtk-vpu/
10173 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10174 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10175
10176 MEDIATEK MMC/SD/SDIO DRIVER
10177 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10178 S:      Maintained
10179 F:      drivers/mmc/host/mtk-sd.c
10180 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10181
10182 MEDIATEK MT76 WIRELESS LAN DRIVER
10183 M:      Felix Fietkau <nbd@nbd.name>
10184 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10185 R:      Ryder Lee <ryder.lee@mediatek.com>
10186 R:      Roy Luo <royluo@google.com>
10187 L:      linux-wireless@vger.kernel.org
10188 S:      Maintained
10189 F:      drivers/net/wireless/mediatek/mt76/
10190
10191 MEDIATEK MT7601U WIRELESS LAN DRIVER
10192 M:      Jakub Kicinski <kubakici@wp.pl>
10193 L:      linux-wireless@vger.kernel.org
10194 S:      Maintained
10195 F:      drivers/net/wireless/mediatek/mt7601u/
10196
10197 MEDIATEK MT7621/28/88 I2C DRIVER
10198 M:      Stefan Roese <sr@denx.de>
10199 L:      linux-i2c@vger.kernel.org
10200 S:      Maintained
10201 F:      drivers/i2c/busses/i2c-mt7621.c
10202 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10203
10204 MEDIATEK NAND CONTROLLER DRIVER
10205 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10206 L:      linux-mtd@lists.infradead.org
10207 S:      Maintained
10208 F:      drivers/mtd/nand/raw/mtk_*
10209 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10210
10211 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10212 M:      Sean Wang <sean.wang@mediatek.com>
10213 S:      Maintained
10214 F:      drivers/char/hw_random/mtk-rng.c
10215
10216 MEDIATEK USB3 DRD IP DRIVER
10217 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10218 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10220 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10221 S:      Maintained
10222 F:      drivers/usb/mtu3/
10223
10224 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10225 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10226 M:      Martin Donnelly <martin.donnelly@ge.com>
10227 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10228 S:      Maintained
10229 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10230 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10231
10232 MEGARAID SCSI/SAS DRIVERS
10233 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10234 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10235 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10236 L:      megaraidlinux.pdl@broadcom.com
10237 L:      linux-scsi@vger.kernel.org
10238 W:      http://www.avagotech.com/support/
10239 S:      Maintained
10240 F:      Documentation/scsi/megaraid.txt
10241 F:      drivers/scsi/megaraid.*
10242 F:      drivers/scsi/megaraid/
10243
10244 MELEXIS MLX90614 DRIVER
10245 M:      Crt Mori <cmo@melexis.com>
10246 L:      linux-iio@vger.kernel.org
10247 W:      http://www.melexis.com
10248 S:      Supported
10249 F:      drivers/iio/temperature/mlx90614.c
10250
10251 MELEXIS MLX90632 DRIVER
10252 M:      Crt Mori <cmo@melexis.com>
10253 L:      linux-iio@vger.kernel.org
10254 W:      http://www.melexis.com
10255 S:      Supported
10256 F:      drivers/iio/temperature/mlx90632.c
10257
10258 MELFAS MIP4 TOUCHSCREEN DRIVER
10259 M:      Sangwon Jee <jeesw@melfas.com>
10260 W:      http://www.melfas.com
10261 S:      Supported
10262 F:      drivers/input/touchscreen/melfas_mip4.c
10263 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10264
10265 MELLANOX ETHERNET DRIVER (mlx4_en)
10266 M:      Tariq Toukan <tariqt@mellanox.com>
10267 L:      netdev@vger.kernel.org
10268 S:      Supported
10269 W:      http://www.mellanox.com
10270 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10271 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10272
10273 MELLANOX ETHERNET DRIVER (mlx5e)
10274 M:      Saeed Mahameed <saeedm@mellanox.com>
10275 L:      netdev@vger.kernel.org
10276 S:      Supported
10277 W:      http://www.mellanox.com
10278 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10279 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10280
10281 MELLANOX ETHERNET INNOVA DRIVERS
10282 R:      Boris Pismenny <borisp@mellanox.com>
10283 L:      netdev@vger.kernel.org
10284 S:      Supported
10285 W:      http://www.mellanox.com
10286 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10287 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10288 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10289 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10290 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10291
10292 MELLANOX ETHERNET SWITCH DRIVERS
10293 M:      Jiri Pirko <jiri@mellanox.com>
10294 M:      Ido Schimmel <idosch@mellanox.com>
10295 L:      netdev@vger.kernel.org
10296 S:      Supported
10297 W:      http://www.mellanox.com
10298 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10299 F:      drivers/net/ethernet/mellanox/mlxsw/
10300 F:      tools/testing/selftests/drivers/net/mlxsw/
10301
10302 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10303 M:      mlxsw@mellanox.com
10304 L:      netdev@vger.kernel.org
10305 S:      Supported
10306 W:      http://www.mellanox.com
10307 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10308 F:      drivers/net/ethernet/mellanox/mlxfw/
10309
10310 MELLANOX HARDWARE PLATFORM SUPPORT
10311 M:      Andy Shevchenko <andy@infradead.org>
10312 M:      Darren Hart <dvhart@infradead.org>
10313 M:      Vadim Pasternak <vadimp@mellanox.com>
10314 L:      platform-driver-x86@vger.kernel.org
10315 S:      Supported
10316 F:      drivers/platform/mellanox/
10317 F:      include/linux/platform_data/mlxreg.h
10318
10319 MELLANOX MLX4 core VPI driver
10320 M:      Tariq Toukan <tariqt@mellanox.com>
10321 L:      netdev@vger.kernel.org
10322 L:      linux-rdma@vger.kernel.org
10323 W:      http://www.mellanox.com
10324 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10325 S:      Supported
10326 F:      drivers/net/ethernet/mellanox/mlx4/
10327 F:      include/linux/mlx4/
10328
10329 MELLANOX MLX4 IB driver
10330 M:      Yishai Hadas <yishaih@mellanox.com>
10331 L:      linux-rdma@vger.kernel.org
10332 W:      http://www.mellanox.com
10333 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10334 S:      Supported
10335 F:      drivers/infiniband/hw/mlx4/
10336 F:      include/linux/mlx4/
10337 F:      include/uapi/rdma/mlx4-abi.h
10338
10339 MELLANOX MLX5 core VPI driver
10340 M:      Saeed Mahameed <saeedm@mellanox.com>
10341 M:      Leon Romanovsky <leonro@mellanox.com>
10342 L:      netdev@vger.kernel.org
10343 L:      linux-rdma@vger.kernel.org
10344 W:      http://www.mellanox.com
10345 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10346 S:      Supported
10347 F:      drivers/net/ethernet/mellanox/mlx5/core/
10348 F:      include/linux/mlx5/
10349 F:      Documentation/networking/device_drivers/mellanox/
10350
10351 MELLANOX MLX5 IB driver
10352 M:      Leon Romanovsky <leonro@mellanox.com>
10353 L:      linux-rdma@vger.kernel.org
10354 W:      http://www.mellanox.com
10355 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10356 S:      Supported
10357 F:      drivers/infiniband/hw/mlx5/
10358 F:      include/linux/mlx5/
10359 F:      include/uapi/rdma/mlx5-abi.h
10360
10361 MELLANOX MLXCPLD I2C AND MUX DRIVER
10362 M:      Vadim Pasternak <vadimp@mellanox.com>
10363 M:      Michael Shych <michaelsh@mellanox.com>
10364 L:      linux-i2c@vger.kernel.org
10365 S:      Supported
10366 F:      drivers/i2c/busses/i2c-mlxcpld.c
10367 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10368 F:      Documentation/i2c/busses/i2c-mlxcpld.rst
10369
10370 MELLANOX MLXCPLD LED DRIVER
10371 M:      Vadim Pasternak <vadimp@mellanox.com>
10372 L:      linux-leds@vger.kernel.org
10373 S:      Supported
10374 F:      drivers/leds/leds-mlxcpld.c
10375 F:      drivers/leds/leds-mlxreg.c
10376 F:      Documentation/leds/leds-mlxcpld.rst
10377
10378 MELLANOX PLATFORM DRIVER
10379 M:      Vadim Pasternak <vadimp@mellanox.com>
10380 L:      platform-driver-x86@vger.kernel.org
10381 S:      Supported
10382 F:      drivers/platform/x86/mlx-platform.c
10383
10384 MEMBARRIER SUPPORT
10385 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10386 M:      "Paul E. McKenney" <paulmck@kernel.org>
10387 L:      linux-kernel@vger.kernel.org
10388 S:      Supported
10389 F:      kernel/sched/membarrier.c
10390 F:      include/uapi/linux/membarrier.h
10391 F:      arch/powerpc/include/asm/membarrier.h
10392
10393 MEMBLOCK
10394 M:      Mike Rapoport <rppt@linux.ibm.com>
10395 L:      linux-mm@kvack.org
10396 S:      Maintained
10397 F:      include/linux/memblock.h
10398 F:      mm/memblock.c
10399 F:      Documentation/core-api/boot-time-mm.rst
10400
10401 MEMORY MANAGEMENT
10402 L:      linux-mm@kvack.org
10403 W:      http://www.linux-mm.org
10404 S:      Maintained
10405 F:      include/linux/mm.h
10406 F:      include/linux/gfp.h
10407 F:      include/linux/mmzone.h
10408 F:      include/linux/memory_hotplug.h
10409 F:      include/linux/vmalloc.h
10410 F:      mm/
10411
10412 MEMORY TECHNOLOGY DEVICES (MTD)
10413 M:      David Woodhouse <dwmw2@infradead.org>
10414 M:      Brian Norris <computersforpeace@gmail.com>
10415 M:      Marek Vasut <marek.vasut@gmail.com>
10416 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10417 M:      Richard Weinberger <richard@nod.at>
10418 M:      Vignesh Raghavendra <vigneshr@ti.com>
10419 L:      linux-mtd@lists.infradead.org
10420 W:      http://www.linux-mtd.infradead.org/
10421 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10424 S:      Maintained
10425 F:      Documentation/devicetree/bindings/mtd/
10426 F:      drivers/mtd/
10427 F:      include/linux/mtd/
10428 F:      include/uapi/mtd/
10429
10430 MEN A21 WATCHDOG DRIVER
10431 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10432 L:      linux-watchdog@vger.kernel.org
10433 S:      Maintained
10434 F:      drivers/watchdog/mena21_wdt.c
10435
10436 MEN CHAMELEON BUS (mcb)
10437 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10438 S:      Maintained
10439 F:      drivers/mcb/
10440 F:      include/linux/mcb.h
10441 F:      Documentation/driver-api/men-chameleon-bus.rst
10442
10443 MEN F21BMC (Board Management Controller)
10444 M:      Andreas Werner <andreas.werner@men.de>
10445 S:      Supported
10446 F:      drivers/mfd/menf21bmc.c
10447 F:      drivers/watchdog/menf21bmc_wdt.c
10448 F:      drivers/leds/leds-menf21bmc.c
10449 F:      drivers/hwmon/menf21bmc_hwmon.c
10450 F:      Documentation/hwmon/menf21bmc.rst
10451
10452 MEN Z069 WATCHDOG DRIVER
10453 M:      Johannes Thumshirn <jth@kernel.org>
10454 L:      linux-watchdog@vger.kernel.org
10455 S:      Maintained
10456 F:      drivers/watchdog/menz69_wdt.c
10457
10458 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10459 M:      Neil Armstrong <narmstrong@baylibre.com>
10460 L:      linux-media@vger.kernel.org
10461 L:      linux-amlogic@lists.infradead.org
10462 W:      http://linux-meson.com/
10463 S:      Supported
10464 F:      drivers/media/platform/meson/ao-cec.c
10465 F:      drivers/media/platform/meson/ao-cec-g12a.c
10466 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10467 T:      git git://linuxtv.org/media_tree.git
10468
10469 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10470 M:      Liang Yang <liang.yang@amlogic.com>
10471 L:      linux-mtd@lists.infradead.org
10472 S:      Maintained
10473 F:      drivers/mtd/nand/raw/meson_*
10474 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10475
10476 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10477 M:      Maxime Jourdan <mjourdan@baylibre.com>
10478 L:      linux-media@vger.kernel.org
10479 L:      linux-amlogic@lists.infradead.org
10480 S:      Supported
10481 F:      drivers/staging/media/meson/vdec/
10482 T:      git git://linuxtv.org/media_tree.git
10483
10484 METHODE UDPU SUPPORT
10485 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10486 S:      Maintained
10487 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10488
10489 MICROBLAZE ARCHITECTURE
10490 M:      Michal Simek <monstr@monstr.eu>
10491 W:      http://www.monstr.eu/fdt/
10492 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10493 S:      Supported
10494 F:      arch/microblaze/
10495
10496 MICROCHIP AT91 SERIAL DRIVER
10497 M:      Richard Genoud <richard.genoud@gmail.com>
10498 S:      Maintained
10499 F:      drivers/tty/serial/atmel_serial.c
10500 F:      drivers/tty/serial/atmel_serial.h
10501 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10502
10503 MICROCHIP AUDIO ASOC DRIVERS
10504 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10505 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10506 S:      Supported
10507 F:      sound/soc/atmel
10508
10509 MICROCHIP DMA DRIVER
10510 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512 L:      dmaengine@vger.kernel.org
10513 S:      Supported
10514 F:      drivers/dma/at_hdmac.c
10515 F:      drivers/dma/at_hdmac_regs.h
10516 F:      include/linux/platform_data/dma-atmel.h
10517 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10518 F:      include/dt-bindings/dma/at91.h
10519
10520 MICROCHIP ECC DRIVER
10521 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10522 L:      linux-crypto@vger.kernel.org
10523 S:      Maintained
10524 F:      drivers/crypto/atmel-ecc.*
10525
10526 MICROCHIP I2C DRIVER
10527 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10528 L:      linux-i2c@vger.kernel.org
10529 S:      Supported
10530 F:      drivers/i2c/busses/i2c-at91.h
10531 F:      drivers/i2c/busses/i2c-at91-*.c
10532
10533 MICROCHIP ISC DRIVER
10534 M:      Eugen Hristev <eugen.hristev@microchip.com>
10535 L:      linux-media@vger.kernel.org
10536 S:      Supported
10537 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10538 F:      drivers/media/platform/atmel/atmel-isc.h
10539 F:      drivers/media/platform/atmel/atmel-isc-base.c
10540 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10541 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10542
10543 MICROCHIP ISI DRIVER
10544 M:      Eugen Hristev <eugen.hristev@microchip.com>
10545 L:      linux-media@vger.kernel.org
10546 S:      Supported
10547 F:      drivers/media/platform/atmel/atmel-isi.c
10548 F:      drivers/media/platform/atmel/atmel-isi.h
10549
10550 MICROCHIP AT91 USART MFD DRIVER
10551 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10552 L:      linux-kernel@vger.kernel.org
10553 S:      Supported
10554 F:      drivers/mfd/at91-usart.c
10555 F:      include/dt-bindings/mfd/at91-usart.h
10556 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10557
10558 MICROCHIP AT91 USART SPI DRIVER
10559 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10560 L:      linux-spi@vger.kernel.org
10561 S:      Supported
10562 F:      drivers/spi/spi-at91-usart.c
10563 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10564
10565 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10566 M:      Woojung Huh <woojung.huh@microchip.com>
10567 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10568 L:      netdev@vger.kernel.org
10569 S:      Maintained
10570 F:      net/dsa/tag_ksz.c
10571 F:      drivers/net/dsa/microchip/*
10572 F:      include/linux/platform_data/microchip-ksz.h
10573 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10574
10575 MICROCHIP LAN743X ETHERNET DRIVER
10576 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10577 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10578 L:      netdev@vger.kernel.org
10579 S:      Maintained
10580 F:      drivers/net/ethernet/microchip/lan743x_*
10581
10582 MICROCHIP LCDFB DRIVER
10583 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10584 L:      linux-fbdev@vger.kernel.org
10585 S:      Maintained
10586 F:      drivers/video/fbdev/atmel_lcdfb.c
10587 F:      include/video/atmel_lcdc.h
10588
10589 MICROCHIP MMC/SD/SDIO MCI DRIVER
10590 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10591 S:      Maintained
10592 F:      drivers/mmc/host/atmel-mci.c
10593
10594 MICROCHIP MCP16502 PMIC DRIVER
10595 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597 S:      Maintained
10598 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10599 F:      drivers/regulator/mcp16502.c
10600
10601 MICROCHIP MCP3911 ADC DRIVER
10602 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10603 M:      Kent Gustavsson <kent@minoris.se>
10604 L:      linux-iio@vger.kernel.org
10605 S:      Supported
10606 F:      drivers/iio/adc/mcp3911.c
10607 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10608
10609 MICROCHIP NAND DRIVER
10610 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10611 L:      linux-mtd@lists.infradead.org
10612 S:      Supported
10613 F:      drivers/mtd/nand/raw/atmel/*
10614 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10615
10616 MICROCHIP PWM DRIVER
10617 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10619 L:      linux-pwm@vger.kernel.org
10620 S:      Supported
10621 F:      drivers/pwm/pwm-atmel.c
10622 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10623
10624 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10625 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10626 M:      Eugen Hristev <eugen.hristev@microchip.com>
10627 L:      linux-iio@vger.kernel.org
10628 S:      Supported
10629 F:      drivers/iio/adc/at91-sama5d2_adc.c
10630 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10631 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10632
10633 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10634 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10635 S:      Supported
10636 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10637
10638 MICROCHIP SPI DRIVER
10639 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10640 S:      Supported
10641 F:      drivers/spi/spi-atmel.*
10642
10643 MICROCHIP SSC DRIVER
10644 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646 S:      Supported
10647 F:      drivers/misc/atmel-ssc.c
10648 F:      include/linux/atmel-ssc.h
10649
10650 MICROCHIP USBA UDC DRIVER
10651 M:      Cristian Birsan <cristian.birsan@microchip.com>
10652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10653 S:      Supported
10654 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10655
10656 MICROCHIP USB251XB DRIVER
10657 M:      Richard Leitner <richard.leitner@skidata.com>
10658 L:      linux-usb@vger.kernel.org
10659 S:      Maintained
10660 F:      drivers/usb/misc/usb251xb.c
10661 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10662
10663 MICROCHIP XDMA DRIVER
10664 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10665 L:      linux-arm-kernel@lists.infradead.org
10666 L:      dmaengine@vger.kernel.org
10667 S:      Supported
10668 F:      drivers/dma/at_xdmac.c
10669
10670 MICROSEMI MIPS SOCS
10671 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10672 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10673 L:      linux-mips@vger.kernel.org
10674 S:      Supported
10675 F:      arch/mips/generic/board-ocelot.c
10676 F:      arch/mips/configs/generic/board-ocelot.config
10677 F:      arch/mips/boot/dts/mscc/
10678 F:      Documentation/devicetree/bindings/mips/mscc.txt
10679
10680 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10681 M:      Don Brace <don.brace@microsemi.com>
10682 L:      esc.storagedev@microsemi.com
10683 L:      linux-scsi@vger.kernel.org
10684 S:      Supported
10685 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10686 F:      drivers/scsi/smartpqi/Kconfig
10687 F:      drivers/scsi/smartpqi/Makefile
10688 F:      include/linux/cciss*.h
10689 F:      include/uapi/linux/cciss*.h
10690 F:      Documentation/scsi/smartpqi.txt
10691
10692 MICROSEMI ETHERNET SWITCH DRIVER
10693 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10694 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10695 L:      netdev@vger.kernel.org
10696 S:      Supported
10697 F:      drivers/net/ethernet/mscc/
10698
10699 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10700 M:      Chen Yu <yu.c.chen@intel.com>
10701 L:      platform-driver-x86@vger.kernel.org
10702 S:      Supported
10703 F:      drivers/platform/x86/surfacepro3_button.c
10704
10705 MICROTEK X6 SCANNER
10706 M:      Oliver Neukum <oliver@neukum.org>
10707 S:      Maintained
10708 F:      drivers/usb/image/microtek.*
10709
10710 MIPS
10711 M:      Ralf Baechle <ralf@linux-mips.org>
10712 M:      Paul Burton <paul.burton@mips.com>
10713 M:      James Hogan <jhogan@kernel.org>
10714 L:      linux-mips@vger.kernel.org
10715 W:      http://www.linux-mips.org/
10716 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10718 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10719 S:      Supported
10720 F:      Documentation/devicetree/bindings/mips/
10721 F:      Documentation/mips/
10722 F:      arch/mips/
10723 F:      drivers/platform/mips/
10724
10725 MIPS BOSTON DEVELOPMENT BOARD
10726 M:      Paul Burton <paul.burton@mips.com>
10727 L:      linux-mips@vger.kernel.org
10728 S:      Maintained
10729 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10730 F:      arch/mips/boot/dts/img/boston.dts
10731 F:      arch/mips/configs/generic/board-boston.config
10732 F:      drivers/clk/imgtec/clk-boston.c
10733 F:      include/dt-bindings/clock/boston-clock.h
10734
10735 MIPS GENERIC PLATFORM
10736 M:      Paul Burton <paul.burton@mips.com>
10737 L:      linux-mips@vger.kernel.org
10738 S:      Supported
10739 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10740 F:      arch/mips/generic/
10741 F:      arch/mips/tools/generic-board-config.sh
10742
10743 MIPS/LOONGSON1 ARCHITECTURE
10744 M:      Keguang Zhang <keguang.zhang@gmail.com>
10745 L:      linux-mips@vger.kernel.org
10746 S:      Maintained
10747 F:      arch/mips/loongson32/
10748 F:      arch/mips/include/asm/mach-loongson32/
10749 F:      drivers/*/*loongson1*
10750 F:      drivers/*/*/*loongson1*
10751
10752 MIPS/LOONGSON2 ARCHITECTURE
10753 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10754 L:      linux-mips@vger.kernel.org
10755 S:      Maintained
10756 F:      arch/mips/loongson64/fuloong-2e/
10757 F:      arch/mips/loongson64/lemote-2f/
10758 F:      arch/mips/include/asm/mach-loongson64/
10759 F:      drivers/*/*loongson2*
10760 F:      drivers/*/*/*loongson2*
10761
10762 MIPS/LOONGSON3 ARCHITECTURE
10763 M:      Huacai Chen <chenhc@lemote.com>
10764 L:      linux-mips@vger.kernel.org
10765 S:      Maintained
10766 F:      arch/mips/loongson64/
10767 F:      arch/mips/include/asm/mach-loongson64/
10768 F:      drivers/platform/mips/cpu_hwmon.c
10769 F:      drivers/*/*loongson3*
10770 F:      drivers/*/*/*loongson3*
10771
10772 MIPS RINT INSTRUCTION EMULATION
10773 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10774 L:      linux-mips@vger.kernel.org
10775 S:      Supported
10776 F:      arch/mips/math-emu/sp_rint.c
10777 F:      arch/mips/math-emu/dp_rint.c
10778
10779 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10780 M:      Hans Verkuil <hverkuil@xs4all.nl>
10781 L:      linux-media@vger.kernel.org
10782 T:      git git://linuxtv.org/media_tree.git
10783 W:      https://linuxtv.org
10784 S:      Odd Fixes
10785 F:      drivers/media/radio/radio-miropcm20*
10786
10787 MMP SUPPORT
10788 R:      Lubomir Rintel <lkundrak@v3.sk>
10789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10790 S:      Odd Fixes
10791 F:      arch/arm/boot/dts/mmp*
10792 F:      arch/arm/mach-mmp/
10793
10794 MMU GATHER AND TLB INVALIDATION
10795 M:      Will Deacon <will@kernel.org>
10796 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10797 M:      Andrew Morton <akpm@linux-foundation.org>
10798 M:      Nick Piggin <npiggin@gmail.com>
10799 M:      Peter Zijlstra <peterz@infradead.org>
10800 L:      linux-arch@vger.kernel.org
10801 L:      linux-mm@kvack.org
10802 S:      Maintained
10803 F:      arch/*/include/asm/tlb.h
10804 F:      include/asm-generic/tlb.h
10805 F:      mm/mmu_gather.c
10806
10807 MN88472 MEDIA DRIVER
10808 M:      Antti Palosaari <crope@iki.fi>
10809 L:      linux-media@vger.kernel.org
10810 W:      https://linuxtv.org
10811 W:      http://palosaari.fi/linux/
10812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10813 S:      Maintained
10814 F:      drivers/media/dvb-frontends/mn88472*
10815
10816 MN88473 MEDIA DRIVER
10817 M:      Antti Palosaari <crope@iki.fi>
10818 L:      linux-media@vger.kernel.org
10819 W:      https://linuxtv.org
10820 W:      http://palosaari.fi/linux/
10821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10822 S:      Maintained
10823 F:      drivers/media/dvb-frontends/mn88473*
10824
10825 MODULE SUPPORT
10826 M:      Jessica Yu <jeyu@kernel.org>
10827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10828 S:      Maintained
10829 F:      include/linux/module.h
10830 F:      kernel/module.c
10831
10832 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10833 W:      http://popies.net/meye/
10834 S:      Orphan
10835 F:      Documentation/media/v4l-drivers/meye*
10836 F:      drivers/media/pci/meye/
10837 F:      include/uapi/linux/meye.h
10838
10839 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10840 M:      Jiri Slaby <jirislaby@gmail.com>
10841 S:      Maintained
10842 F:      Documentation/driver-api/serial/moxa-smartio.rst
10843 F:      drivers/tty/mxser.*
10844
10845 MR800 AVERMEDIA USB FM RADIO DRIVER
10846 M:      Alexey Klimov <klimov.linux@gmail.com>
10847 L:      linux-media@vger.kernel.org
10848 T:      git git://linuxtv.org/media_tree.git
10849 S:      Maintained
10850 F:      drivers/media/radio/radio-mr800.c
10851
10852 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10853 M:      Alan Ott <alan@signal11.us>
10854 L:      linux-wpan@vger.kernel.org
10855 S:      Maintained
10856 F:      drivers/net/ieee802154/mrf24j40.c
10857 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10858
10859 MSI LAPTOP SUPPORT
10860 M:      "Lee, Chun-Yi" <jlee@suse.com>
10861 L:      platform-driver-x86@vger.kernel.org
10862 S:      Maintained
10863 F:      drivers/platform/x86/msi-laptop.c
10864
10865 MSI WMI SUPPORT
10866 L:      platform-driver-x86@vger.kernel.org
10867 S:      Orphan
10868 F:      drivers/platform/x86/msi-wmi.c
10869
10870 MSI001 MEDIA DRIVER
10871 M:      Antti Palosaari <crope@iki.fi>
10872 L:      linux-media@vger.kernel.org
10873 W:      https://linuxtv.org
10874 W:      http://palosaari.fi/linux/
10875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10876 T:      git git://linuxtv.org/anttip/media_tree.git
10877 S:      Maintained
10878 F:      drivers/media/tuners/msi001*
10879
10880 MSI2500 MEDIA DRIVER
10881 M:      Antti Palosaari <crope@iki.fi>
10882 L:      linux-media@vger.kernel.org
10883 W:      https://linuxtv.org
10884 W:      http://palosaari.fi/linux/
10885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10886 T:      git git://linuxtv.org/anttip/media_tree.git
10887 S:      Maintained
10888 F:      drivers/media/usb/msi2500/
10889
10890 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10891 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10892 L:      linux-mtd@lists.infradead.org
10893 S:      Maintained
10894 F:      drivers/mtd/devices/docg3*
10895
10896 MT9M032 APTINA SENSOR DRIVER
10897 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10898 L:      linux-media@vger.kernel.org
10899 T:      git git://linuxtv.org/media_tree.git
10900 S:      Maintained
10901 F:      drivers/media/i2c/mt9m032.c
10902 F:      include/media/i2c/mt9m032.h
10903
10904 MT9P031 APTINA CAMERA SENSOR
10905 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10906 L:      linux-media@vger.kernel.org
10907 T:      git git://linuxtv.org/media_tree.git
10908 S:      Maintained
10909 F:      drivers/media/i2c/mt9p031.c
10910 F:      include/media/i2c/mt9p031.h
10911
10912 MT9T001 APTINA CAMERA SENSOR
10913 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10914 L:      linux-media@vger.kernel.org
10915 T:      git git://linuxtv.org/media_tree.git
10916 S:      Maintained
10917 F:      drivers/media/i2c/mt9t001.c
10918 F:      include/media/i2c/mt9t001.h
10919
10920 MT9T112 APTINA CAMERA SENSOR
10921 M:      Jacopo Mondi <jacopo@jmondi.org>
10922 L:      linux-media@vger.kernel.org
10923 T:      git git://linuxtv.org/media_tree.git
10924 S:      Odd Fixes
10925 F:      drivers/media/i2c/mt9t112.c
10926 F:      include/media/i2c/mt9t112.h
10927
10928 MT9V032 APTINA CAMERA SENSOR
10929 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10930 L:      linux-media@vger.kernel.org
10931 T:      git git://linuxtv.org/media_tree.git
10932 S:      Maintained
10933 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10934 F:      drivers/media/i2c/mt9v032.c
10935 F:      include/media/i2c/mt9v032.h
10936
10937 MT9V111 APTINA CAMERA SENSOR
10938 M:      Jacopo Mondi <jacopo@jmondi.org>
10939 L:      linux-media@vger.kernel.org
10940 T:      git git://linuxtv.org/media_tree.git
10941 S:      Maintained
10942 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10943 F:      drivers/media/i2c/mt9v111.c
10944
10945 MULTIFUNCTION DEVICES (MFD)
10946 M:      Lee Jones <lee.jones@linaro.org>
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10948 S:      Supported
10949 F:      Documentation/devicetree/bindings/mfd/
10950 F:      drivers/mfd/
10951 F:      include/linux/mfd/
10952 F:      include/dt-bindings/mfd/
10953
10954 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10955 S:      Orphan
10956 F:      drivers/mmc/host/mmc_spi.c
10957 F:      include/linux/spi/mmc_spi.h
10958
10959 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10960 M:      Ulf Hansson <ulf.hansson@linaro.org>
10961 L:      linux-mmc@vger.kernel.org
10962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10963 S:      Maintained
10964 F:      Documentation/devicetree/bindings/mmc/
10965 F:      drivers/mmc/
10966 F:      include/linux/mmc/
10967 F:      include/uapi/linux/mmc/
10968
10969 MULTIPLEXER SUBSYSTEM
10970 M:      Peter Rosin <peda@axentia.se>
10971 S:      Maintained
10972 F:      Documentation/ABI/testing/sysfs-class-mux*
10973 F:      Documentation/devicetree/bindings/mux/
10974 F:      include/dt-bindings/mux/
10975 F:      include/linux/mux/
10976 F:      drivers/mux/
10977
10978 MULTITECH MULTIPORT CARD (ISICOM)
10979 S:      Orphan
10980 F:      drivers/tty/isicom.c
10981 F:      include/linux/isicom.h
10982
10983 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10984 M:      Bin Liu <b-liu@ti.com>
10985 L:      linux-usb@vger.kernel.org
10986 S:      Maintained
10987 F:      drivers/usb/musb/
10988
10989 MXL301RF MEDIA DRIVER
10990 M:      Akihiro Tsukada <tskd08@gmail.com>
10991 L:      linux-media@vger.kernel.org
10992 S:      Odd Fixes
10993 F:      drivers/media/tuners/mxl301rf*
10994
10995 MXL5007T MEDIA DRIVER
10996 M:      Michael Krufky <mkrufky@linuxtv.org>
10997 L:      linux-media@vger.kernel.org
10998 W:      https://linuxtv.org
10999 W:      http://github.com/mkrufky
11000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11001 T:      git git://linuxtv.org/mkrufky/tuners.git
11002 S:      Maintained
11003 F:      drivers/media/tuners/mxl5007t.*
11004
11005 MXSFB DRM DRIVER
11006 M:      Marek Vasut <marex@denx.de>
11007 M:      Stefan Agner <stefan@agner.ch>
11008 L:      dri-devel@lists.freedesktop.org
11009 S:      Supported
11010 F:      drivers/gpu/drm/mxsfb/
11011 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11012 T:      git git://anongit.freedesktop.org/drm/drm-misc
11013
11014 MYLEX DAC960 PCI RAID Controller
11015 M:      Hannes Reinecke <hare@kernel.org>
11016 L:      linux-scsi@vger.kernel.org
11017 S:      Supported
11018 F:      drivers/scsi/myrb.*
11019 F:      drivers/scsi/myrs.*
11020
11021 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11022 M:      Chris Lee <christopher.lee@cspi.com>
11023 L:      netdev@vger.kernel.org
11024 W:      https://www.cspi.com/ethernet-products/support/downloads/
11025 S:      Supported
11026 F:      drivers/net/ethernet/myricom/myri10ge/
11027
11028 NAND FLASH SUBSYSTEM
11029 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11030 R:      Richard Weinberger <richard@nod.at>
11031 L:      linux-mtd@lists.infradead.org
11032 W:      http://www.linux-mtd.infradead.org/
11033 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11035 S:      Maintained
11036 F:      drivers/mtd/nand/
11037 F:      include/linux/mtd/*nand*.h
11038
11039 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11040 M:      Daniel Mack <zonque@gmail.com>
11041 S:      Maintained
11042 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11043 W:      http://www.native-instruments.com
11044 F:      sound/usb/caiaq/
11045
11046 NATSEMI ETHERNET DRIVER (DP8381x)
11047 S:      Orphan
11048 F:      drivers/net/ethernet/natsemi/natsemi.c
11049
11050 NCR 5380 SCSI DRIVERS
11051 M:      Finn Thain <fthain@telegraphics.com.au>
11052 M:      Michael Schmitz <schmitzmic@gmail.com>
11053 L:      linux-scsi@vger.kernel.org
11054 S:      Maintained
11055 F:      Documentation/scsi/g_NCR5380.txt
11056 F:      drivers/scsi/NCR5380.*
11057 F:      drivers/scsi/arm/cumana_1.c
11058 F:      drivers/scsi/arm/oak.c
11059 F:      drivers/scsi/atari_scsi.*
11060 F:      drivers/scsi/dmx3191d.c
11061 F:      drivers/scsi/g_NCR5380.*
11062 F:      drivers/scsi/mac_scsi.*
11063 F:      drivers/scsi/sun3_scsi.*
11064 F:      drivers/scsi/sun3_scsi_vme.c
11065
11066 NCSI LIBRARY:
11067 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11068 S:      Maintained
11069 F:      net/ncsi/
11070
11071 NCT6775 HARDWARE MONITOR DRIVER
11072 M:      Guenter Roeck <linux@roeck-us.net>
11073 L:      linux-hwmon@vger.kernel.org
11074 S:      Maintained
11075 F:      Documentation/hwmon/nct6775.rst
11076 F:      drivers/hwmon/nct6775.c
11077
11078 NET_FAILOVER MODULE
11079 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11080 L:      netdev@vger.kernel.org
11081 S:      Supported
11082 F:      drivers/net/net_failover.c
11083 F:      include/net/net_failover.h
11084 F:      Documentation/networking/net_failover.rst
11085
11086 NETEM NETWORK EMULATOR
11087 M:      Stephen Hemminger <stephen@networkplumber.org>
11088 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11089 S:      Maintained
11090 F:      net/sched/sch_netem.c
11091
11092 NETERION 10GbE DRIVERS (s2io/vxge)
11093 M:      Jon Mason <jdmason@kudzu.us>
11094 L:      netdev@vger.kernel.org
11095 S:      Supported
11096 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11097 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11098 F:      drivers/net/ethernet/neterion/
11099
11100 NETFILTER
11101 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11102 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11103 M:      Florian Westphal <fw@strlen.de>
11104 L:      netfilter-devel@vger.kernel.org
11105 L:      coreteam@netfilter.org
11106 W:      http://www.netfilter.org/
11107 W:      http://www.iptables.org/
11108 W:      http://www.nftables.org/
11109 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11112 S:      Maintained
11113 F:      include/linux/netfilter*
11114 F:      include/linux/netfilter/
11115 F:      include/net/netfilter/
11116 F:      include/uapi/linux/netfilter*
11117 F:      include/uapi/linux/netfilter/
11118 F:      net/*/netfilter.c
11119 F:      net/*/netfilter/
11120 F:      net/netfilter/
11121 F:      net/bridge/br_netfilter*.c
11122
11123 NETROM NETWORK LAYER
11124 M:      Ralf Baechle <ralf@linux-mips.org>
11125 L:      linux-hams@vger.kernel.org
11126 W:      http://www.linux-ax25.org/
11127 S:      Maintained
11128 F:      include/net/netrom.h
11129 F:      include/uapi/linux/netrom.h
11130 F:      net/netrom/
11131
11132 NETRONOME ETHERNET DRIVERS
11133 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11134 L:      oss-drivers@netronome.com
11135 S:      Maintained
11136 F:      drivers/net/ethernet/netronome/
11137
11138 NETWORK BLOCK DEVICE (NBD)
11139 M:      Josef Bacik <josef@toxicpanda.com>
11140 S:      Maintained
11141 L:      linux-block@vger.kernel.org
11142 L:      nbd@other.debian.org
11143 F:      Documentation/admin-guide/blockdev/nbd.rst
11144 F:      drivers/block/nbd.c
11145 F:      include/trace/events/nbd.h
11146 F:      include/uapi/linux/nbd.h
11147
11148 NETWORK DROP MONITOR
11149 M:      Neil Horman <nhorman@tuxdriver.com>
11150 L:      netdev@vger.kernel.org
11151 S:      Maintained
11152 W:      https://fedorahosted.org/dropwatch/
11153 F:      net/core/drop_monitor.c
11154 F:      include/uapi/linux/net_dropmon.h
11155
11156 NETWORKING DRIVERS
11157 M:      "David S. Miller" <davem@davemloft.net>
11158 L:      netdev@vger.kernel.org
11159 W:      http://www.linuxfoundation.org/en/Net
11160 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11163 S:      Odd Fixes
11164 F:      Documentation/devicetree/bindings/net/
11165 F:      drivers/net/
11166 F:      include/linux/if_*
11167 F:      include/linux/netdevice.h
11168 F:      include/linux/etherdevice.h
11169 F:      include/linux/fcdevice.h
11170 F:      include/linux/fddidevice.h
11171 F:      include/linux/hippidevice.h
11172 F:      include/linux/inetdevice.h
11173 F:      include/uapi/linux/if_*
11174 F:      include/uapi/linux/netdevice.h
11175
11176 NETWORKING DRIVERS (WIRELESS)
11177 M:      Kalle Valo <kvalo@codeaurora.org>
11178 L:      linux-wireless@vger.kernel.org
11179 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11182 S:      Maintained
11183 F:      Documentation/devicetree/bindings/net/wireless/
11184 F:      drivers/net/wireless/
11185
11186 NETWORKING [DSA]
11187 M:      Andrew Lunn <andrew@lunn.ch>
11188 M:      Vivien Didelot <vivien.didelot@gmail.com>
11189 M:      Florian Fainelli <f.fainelli@gmail.com>
11190 S:      Maintained
11191 F:      Documentation/devicetree/bindings/net/dsa/
11192 F:      net/dsa/
11193 F:      include/net/dsa.h
11194 F:      include/linux/dsa/
11195 F:      include/linux/platform_data/dsa.h
11196 F:      drivers/net/dsa/
11197
11198 NETWORKING [GENERAL]
11199 M:      "David S. Miller" <davem@davemloft.net>
11200 L:      netdev@vger.kernel.org
11201 W:      http://www.linuxfoundation.org/en/Net
11202 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11205 B:      mailto:netdev@vger.kernel.org
11206 S:      Maintained
11207 F:      net/
11208 F:      include/net/
11209 F:      include/linux/in.h
11210 F:      include/linux/net.h
11211 F:      include/linux/netdevice.h
11212 F:      include/uapi/linux/in.h
11213 F:      include/uapi/linux/net.h
11214 F:      include/uapi/linux/netdevice.h
11215 F:      include/uapi/linux/net_namespace.h
11216 F:      tools/testing/selftests/net/
11217 F:      lib/net_utils.c
11218 F:      lib/random32.c
11219 F:      Documentation/networking/
11220
11221 NETWORKING [IPSEC]
11222 M:      Steffen Klassert <steffen.klassert@secunet.com>
11223 M:      Herbert Xu <herbert@gondor.apana.org.au>
11224 M:      "David S. Miller" <davem@davemloft.net>
11225 L:      netdev@vger.kernel.org
11226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11228 S:      Maintained
11229 F:      net/xfrm/
11230 F:      net/key/
11231 F:      net/ipv4/xfrm*
11232 F:      net/ipv4/esp4*
11233 F:      net/ipv4/ah4.c
11234 F:      net/ipv4/ipcomp.c
11235 F:      net/ipv4/ip_vti.c
11236 F:      net/ipv6/xfrm*
11237 F:      net/ipv6/esp6*
11238 F:      net/ipv6/ah6.c
11239 F:      net/ipv6/ipcomp6.c
11240 F:      net/ipv6/ip6_vti.c
11241 F:      include/uapi/linux/xfrm.h
11242 F:      include/net/xfrm.h
11243
11244 NETWORKING [IPv4/IPv6]
11245 M:      "David S. Miller" <davem@davemloft.net>
11246 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11247 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11248 L:      netdev@vger.kernel.org
11249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11250 S:      Maintained
11251 F:      net/ipv4/
11252 F:      net/ipv6/
11253 F:      include/net/ip*
11254 F:      arch/x86/net/*
11255
11256 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11257 M:      Paul Moore <paul@paul-moore.com>
11258 W:      https://github.com/netlabel
11259 L:      netdev@vger.kernel.org
11260 L:      linux-security-module@vger.kernel.org
11261 S:      Maintained
11262 F:      Documentation/netlabel/
11263 F:      include/net/calipso.h
11264 F:      include/net/cipso_ipv4.h
11265 F:      include/net/netlabel.h
11266 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11267 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11268 F:      net/netlabel/
11269 F:      net/ipv4/cipso_ipv4.c
11270 F:      net/ipv6/calipso.c
11271 F:      net/netfilter/xt_CONNSECMARK.c
11272 F:      net/netfilter/xt_SECMARK.c
11273
11274 NETWORKING [TCP]
11275 M:      Eric Dumazet <edumazet@google.com>
11276 L:      netdev@vger.kernel.org
11277 S:      Maintained
11278 F:      net/ipv4/tcp*.c
11279 F:      net/ipv4/syncookies.c
11280 F:      net/ipv6/tcp*.c
11281 F:      net/ipv6/syncookies.c
11282 F:      include/uapi/linux/tcp.h
11283 F:      include/net/tcp.h
11284 F:      include/linux/tcp.h
11285 F:      include/trace/events/tcp.h
11286
11287 NETWORKING [TLS]
11288 M:      Boris Pismenny <borisp@mellanox.com>
11289 M:      Aviad Yehezkel <aviadye@mellanox.com>
11290 M:      Dave Watson <davejwatson@fb.com>
11291 M:      John Fastabend <john.fastabend@gmail.com>
11292 M:      Daniel Borkmann <daniel@iogearbox.net>
11293 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11294 L:      netdev@vger.kernel.org
11295 S:      Maintained
11296 F:      net/tls/*
11297 F:      include/uapi/linux/tls.h
11298 F:      include/net/tls.h
11299
11300 NETWORKING [WIRELESS]
11301 L:      linux-wireless@vger.kernel.org
11302 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11303
11304 NETDEVSIM
11305 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11306 S:      Maintained
11307 F:      drivers/net/netdevsim/*
11308
11309 NETXEN (1/10) GbE SUPPORT
11310 M:      Manish Chopra <manishc@marvell.com>
11311 M:      Rahul Verma <rahulv@marvell.com>
11312 M:      GR-Linux-NIC-Dev@marvell.com
11313 L:      netdev@vger.kernel.org
11314 S:      Supported
11315 F:      drivers/net/ethernet/qlogic/netxen/
11316
11317 NEXTHOP
11318 M:      David Ahern <dsahern@kernel.org>
11319 L:      netdev@vger.kernel.org
11320 S:      Maintained
11321 F:      include/net/nexthop.h
11322 F:      include/uapi/linux/nexthop.h
11323 F:      include/net/netns/nexthop.h
11324 F:      net/ipv4/nexthop.c
11325
11326 NFC SUBSYSTEM
11327 L:      netdev@vger.kernel.org
11328 S:      Orphan
11329 F:      net/nfc/
11330 F:      include/net/nfc/
11331 F:      include/uapi/linux/nfc.h
11332 F:      drivers/nfc/
11333 F:      include/linux/platform_data/nfcmrvl.h
11334 F:      include/linux/platform_data/nxp-nci.h
11335 F:      Documentation/devicetree/bindings/net/nfc/
11336
11337 NFS, SUNRPC, AND LOCKD CLIENTS
11338 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11339 M:      Anna Schumaker <anna.schumaker@netapp.com>
11340 L:      linux-nfs@vger.kernel.org
11341 W:      http://client.linux-nfs.org
11342 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11343 S:      Maintained
11344 F:      fs/lockd/
11345 F:      fs/nfs/
11346 F:      fs/nfs_common/
11347 F:      net/sunrpc/
11348 F:      include/linux/lockd/
11349 F:      include/linux/nfs*
11350 F:      include/linux/sunrpc/
11351 F:      include/uapi/linux/nfs*
11352 F:      include/uapi/linux/sunrpc/
11353
11354 NILFS2 FILESYSTEM
11355 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11356 L:      linux-nilfs@vger.kernel.org
11357 W:      https://nilfs.sourceforge.io/
11358 W:      https://nilfs.osdn.jp/
11359 T:      git git://github.com/konis/nilfs2.git
11360 S:      Supported
11361 F:      Documentation/filesystems/nilfs2.txt
11362 F:      fs/nilfs2/
11363 F:      include/trace/events/nilfs2.h
11364 F:      include/uapi/linux/nilfs2_api.h
11365 F:      include/uapi/linux/nilfs2_ondisk.h
11366
11367 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11368 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11369 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11370 S:      Maintained
11371 F:      Documentation/scsi/NinjaSCSI.txt
11372 F:      drivers/scsi/pcmcia/nsp_*
11373
11374 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11375 M:      GOTO Masanori <gotom@debian.or.jp>
11376 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11377 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11378 S:      Maintained
11379 F:      Documentation/scsi/NinjaSCSI.txt
11380 F:      drivers/scsi/nsp32*
11381
11382 NIOS2 ARCHITECTURE
11383 M:      Ley Foon Tan <lftan@altera.com>
11384 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11386 S:      Maintained
11387 F:      arch/nios2/
11388
11389 NOHZ, DYNTICKS SUPPORT
11390 M:      Frederic Weisbecker <fweisbec@gmail.com>
11391 M:      Thomas Gleixner <tglx@linutronix.de>
11392 M:      Ingo Molnar <mingo@kernel.org>
11393 L:      linux-kernel@vger.kernel.org
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11395 S:      Maintained
11396 F:      kernel/time/tick*.*
11397 F:      include/linux/tick.h
11398 F:      include/linux/sched/nohz.h
11399
11400 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11401 M:      Pavel Machek <pavel@ucw.cz>
11402 M:      Sakari Ailus <sakari.ailus@iki.fi>
11403 L:      linux-media@vger.kernel.org
11404 S:      Maintained
11405 F:      drivers/media/i2c/et8ek8
11406 F:      drivers/media/i2c/ad5820.c
11407
11408 NOKIA N900 POWER SUPPLY DRIVERS
11409 R:      Pali Rohár <pali.rohar@gmail.com>
11410 F:      include/linux/power/bq2415x_charger.h
11411 F:      include/linux/power/bq27xxx_battery.h
11412 F:      include/linux/power/isp1704_charger.h
11413 F:      drivers/power/supply/bq2415x_charger.c
11414 F:      drivers/power/supply/bq27xxx_battery.c
11415 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11416 F:      drivers/power/supply/isp1704_charger.c
11417 F:      drivers/power/supply/rx51_battery.c
11418
11419 NOLIBC HEADER FILE
11420 M:      Willy Tarreau <w@1wt.eu>
11421 S:      Maintained
11422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11423 F:      tools/include/nolibc/
11424
11425 NTB AMD DRIVER
11426 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11427 L:      linux-ntb@googlegroups.com
11428 S:      Supported
11429 F:      drivers/ntb/hw/amd/
11430
11431 NTB DRIVER CORE
11432 M:      Jon Mason <jdmason@kudzu.us>
11433 M:      Dave Jiang <dave.jiang@intel.com>
11434 M:      Allen Hubbe <allenbh@gmail.com>
11435 L:      linux-ntb@googlegroups.com
11436 S:      Supported
11437 W:      https://github.com/jonmason/ntb/wiki
11438 T:      git git://github.com/jonmason/ntb.git
11439 F:      drivers/ntb/
11440 F:      drivers/net/ntb_netdev.c
11441 F:      include/linux/ntb.h
11442 F:      include/linux/ntb_transport.h
11443 F:      tools/testing/selftests/ntb/
11444
11445 NTB IDT DRIVER
11446 M:      Serge Semin <fancer.lancer@gmail.com>
11447 L:      linux-ntb@googlegroups.com
11448 S:      Supported
11449 F:      drivers/ntb/hw/idt/
11450
11451 NTB INTEL DRIVER
11452 M:      Dave Jiang <dave.jiang@intel.com>
11453 L:      linux-ntb@googlegroups.com
11454 S:      Supported
11455 W:      https://github.com/davejiang/linux/wiki
11456 T:      git https://github.com/davejiang/linux.git
11457 F:      drivers/ntb/hw/intel/
11458
11459 NTFS FILESYSTEM
11460 M:      Anton Altaparmakov <anton@tuxera.com>
11461 L:      linux-ntfs-dev@lists.sourceforge.net
11462 W:      http://www.tuxera.com/
11463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11464 S:      Supported
11465 F:      Documentation/filesystems/ntfs.txt
11466 F:      fs/ntfs/
11467
11468 NUBUS SUBSYSTEM
11469 M:      Finn Thain <fthain@telegraphics.com.au>
11470 L:      linux-m68k@lists.linux-m68k.org
11471 S:      Maintained
11472 F:      arch/*/include/asm/nubus.h
11473 F:      drivers/nubus/
11474 F:      include/linux/nubus.h
11475 F:      include/uapi/linux/nubus.h
11476
11477 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11478 M:      Antonino Daplas <adaplas@gmail.com>
11479 L:      linux-fbdev@vger.kernel.org
11480 S:      Maintained
11481 F:      drivers/video/fbdev/riva/
11482 F:      drivers/video/fbdev/nvidia/
11483
11484 NVM EXPRESS DRIVER
11485 M:      Keith Busch <kbusch@kernel.org>
11486 M:      Jens Axboe <axboe@fb.com>
11487 M:      Christoph Hellwig <hch@lst.de>
11488 M:      Sagi Grimberg <sagi@grimberg.me>
11489 L:      linux-nvme@lists.infradead.org
11490 T:      git://git.infradead.org/nvme.git
11491 W:      http://git.infradead.org/nvme.git
11492 S:      Supported
11493 F:      drivers/nvme/host/
11494 F:      include/linux/nvme.h
11495 F:      include/uapi/linux/nvme_ioctl.h
11496
11497 NVM EXPRESS FC TRANSPORT DRIVERS
11498 M:      James Smart <james.smart@broadcom.com>
11499 L:      linux-nvme@lists.infradead.org
11500 S:      Supported
11501 F:      include/linux/nvme-fc.h
11502 F:      include/linux/nvme-fc-driver.h
11503 F:      drivers/nvme/host/fc.c
11504 F:      drivers/nvme/target/fc.c
11505 F:      drivers/nvme/target/fcloop.c
11506
11507 NVM EXPRESS TARGET DRIVER
11508 M:      Christoph Hellwig <hch@lst.de>
11509 M:      Sagi Grimberg <sagi@grimberg.me>
11510 L:      linux-nvme@lists.infradead.org
11511 T:      git://git.infradead.org/nvme.git
11512 W:      http://git.infradead.org/nvme.git
11513 S:      Supported
11514 F:      drivers/nvme/target/
11515
11516 NVMEM FRAMEWORK
11517 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11518 S:      Maintained
11519 F:      drivers/nvmem/
11520 F:      Documentation/devicetree/bindings/nvmem/
11521 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11522 F:      include/linux/nvmem-consumer.h
11523 F:      include/linux/nvmem-provider.h
11524
11525 NXP FXAS21002C DRIVER
11526 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11527 L:      linux-iio@vger.kernel.org
11528 S:      Maintained
11529 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11530 F:      drivers/iio/gyro/fxas21002c_core.c
11531 F:      drivers/iio/gyro/fxas21002c.h
11532 F:      drivers/iio/gyro/fxas21002c_i2c.c
11533 F:      drivers/iio/gyro/fxas21002c_spi.c
11534
11535 NXP SGTL5000 DRIVER
11536 M:      Fabio Estevam <festevam@gmail.com>
11537 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11538 S:      Maintained
11539 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11540 F:      sound/soc/codecs/sgtl5000*
11541
11542 NXP SJA1105 ETHERNET SWITCH DRIVER
11543 M:      Vladimir Oltean <olteanv@gmail.com>
11544 L:      linux-kernel@vger.kernel.org
11545 S:      Maintained
11546 F:      drivers/net/dsa/sja1105
11547
11548 NXP TDA998X DRM DRIVER
11549 M:      Russell King <linux@armlinux.org.uk>
11550 S:      Maintained
11551 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11552 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11553 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11554 F:      include/drm/i2c/tda998x.h
11555 F:      include/dt-bindings/display/tda998x.h
11556 K:      "nxp,tda998x"
11557
11558 NXP TFA9879 DRIVER
11559 M:      Peter Rosin <peda@axentia.se>
11560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11561 S:      Maintained
11562 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11563 F:      sound/soc/codecs/tfa9879*
11564
11565 NXP-NCI NFC DRIVER
11566 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11567 R:      Charles Gorand <charles.gorand@effinnov.com>
11568 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11569 S:      Supported
11570 F:      drivers/nfc/nxp-nci
11571
11572 OBJAGG
11573 M:      Jiri Pirko <jiri@mellanox.com>
11574 L:      netdev@vger.kernel.org
11575 S:      Supported
11576 F:      lib/objagg.c
11577 F:      lib/test_objagg.c
11578 F:      include/linux/objagg.h
11579
11580 NXP FSPI DRIVER
11581 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11582 M:      Ashish Kumar <ashish.kumar@nxp.com>
11583 L:      linux-spi@vger.kernel.org
11584 S:      Maintained
11585 F:      drivers/spi/spi-nxp-fspi.c
11586 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11587
11588 OBJTOOL
11589 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11590 M:      Peter Zijlstra <peterz@infradead.org>
11591 S:      Supported
11592 F:      tools/objtool/
11593
11594 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11595 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11596 M:      Andrew Donnellan <ajd@linux.ibm.com>
11597 L:      linuxppc-dev@lists.ozlabs.org
11598 S:      Supported
11599 F:      arch/powerpc/platforms/powernv/ocxl.c
11600 F:      arch/powerpc/include/asm/pnv-ocxl.h
11601 F:      drivers/misc/ocxl/
11602 F:      include/misc/ocxl*
11603 F:      include/uapi/misc/ocxl.h
11604 F:      Documentation/userspace-api/accelerators/ocxl.rst
11605
11606 OMAP AUDIO SUPPORT
11607 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11608 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11610 L:      linux-omap@vger.kernel.org
11611 S:      Maintained
11612 F:      sound/soc/ti/omap*
11613 F:      sound/soc/ti/rx51.c
11614 F:      sound/soc/ti/n810.c
11615 F:      sound/soc/ti/sdma-pcm.*
11616
11617 OMAP CLOCK FRAMEWORK SUPPORT
11618 M:      Paul Walmsley <paul@pwsan.com>
11619 L:      linux-omap@vger.kernel.org
11620 S:      Maintained
11621 F:      arch/arm/*omap*/*clock*
11622
11623 OMAP DEVICE TREE SUPPORT
11624 M:      Benoît Cousson <bcousson@baylibre.com>
11625 M:      Tony Lindgren <tony@atomide.com>
11626 L:      linux-omap@vger.kernel.org
11627 L:      devicetree@vger.kernel.org
11628 S:      Maintained
11629 F:      arch/arm/boot/dts/*omap*
11630 F:      arch/arm/boot/dts/*am3*
11631 F:      arch/arm/boot/dts/*am4*
11632 F:      arch/arm/boot/dts/*am5*
11633 F:      arch/arm/boot/dts/*dra7*
11634
11635 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11636 L:      linux-omap@vger.kernel.org
11637 L:      linux-fbdev@vger.kernel.org
11638 S:      Orphan
11639 F:      drivers/video/fbdev/omap2/
11640 F:      Documentation/arm/omap/dss.rst
11641
11642 OMAP FRAMEBUFFER SUPPORT
11643 L:      linux-fbdev@vger.kernel.org
11644 L:      linux-omap@vger.kernel.org
11645 S:      Orphan
11646 F:      drivers/video/fbdev/omap/
11647
11648 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11649 M:      Roger Quadros <rogerq@ti.com>
11650 M:      Tony Lindgren <tony@atomide.com>
11651 L:      linux-omap@vger.kernel.org
11652 S:      Maintained
11653 F:      drivers/memory/omap-gpmc.c
11654 F:      arch/arm/mach-omap2/*gpmc*
11655
11656 OMAP GPIO DRIVER
11657 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11658 M:      Santosh Shilimkar <ssantosh@kernel.org>
11659 M:      Kevin Hilman <khilman@kernel.org>
11660 L:      linux-omap@vger.kernel.org
11661 S:      Maintained
11662 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11663 F:      drivers/gpio/gpio-omap.c
11664
11665 OMAP HARDWARE SPINLOCK SUPPORT
11666 M:      Ohad Ben-Cohen <ohad@wizery.com>
11667 L:      linux-omap@vger.kernel.org
11668 S:      Maintained
11669 F:      drivers/hwspinlock/omap_hwspinlock.c
11670
11671 OMAP HS MMC SUPPORT
11672 L:      linux-mmc@vger.kernel.org
11673 L:      linux-omap@vger.kernel.org
11674 S:      Orphan
11675 F:      drivers/mmc/host/omap_hsmmc.c
11676
11677 OMAP HWMOD DATA
11678 M:      Paul Walmsley <paul@pwsan.com>
11679 L:      linux-omap@vger.kernel.org
11680 S:      Maintained
11681 F:      arch/arm/mach-omap2/omap_hwmod*data*
11682
11683 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11684 M:      Benoît Cousson <bcousson@baylibre.com>
11685 L:      linux-omap@vger.kernel.org
11686 S:      Maintained
11687 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11688
11689 OMAP HWMOD SUPPORT
11690 M:      Benoît Cousson <bcousson@baylibre.com>
11691 M:      Paul Walmsley <paul@pwsan.com>
11692 L:      linux-omap@vger.kernel.org
11693 S:      Maintained
11694 F:      arch/arm/mach-omap2/omap_hwmod.*
11695
11696 OMAP I2C DRIVER
11697 M:      Vignesh R <vigneshr@ti.com>
11698 L:      linux-omap@vger.kernel.org
11699 L:      linux-i2c@vger.kernel.org
11700 S:      Maintained
11701 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11702 F:      drivers/i2c/busses/i2c-omap.c
11703
11704 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11705 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706 L:      linux-media@vger.kernel.org
11707 S:      Maintained
11708 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11709 F:      drivers/media/platform/omap3isp/
11710 F:      drivers/staging/media/omap4iss/
11711
11712 OMAP MMC SUPPORT
11713 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11714 L:      linux-omap@vger.kernel.org
11715 S:      Odd Fixes
11716 F:      drivers/mmc/host/omap.c
11717
11718 OMAP POWER MANAGEMENT SUPPORT
11719 M:      Kevin Hilman <khilman@kernel.org>
11720 L:      linux-omap@vger.kernel.org
11721 S:      Maintained
11722 F:      arch/arm/*omap*/*pm*
11723 F:      drivers/cpufreq/omap-cpufreq.c
11724
11725 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11726 M:      Rajendra Nayak <rnayak@codeaurora.org>
11727 M:      Paul Walmsley <paul@pwsan.com>
11728 L:      linux-omap@vger.kernel.org
11729 S:      Maintained
11730 F:      arch/arm/mach-omap2/prm*
11731
11732 OMAP RANDOM NUMBER GENERATOR SUPPORT
11733 M:      Deepak Saxena <dsaxena@plexity.net>
11734 S:      Maintained
11735 F:      drivers/char/hw_random/omap-rng.c
11736
11737 OMAP USB SUPPORT
11738 L:      linux-usb@vger.kernel.org
11739 L:      linux-omap@vger.kernel.org
11740 S:      Orphan
11741 F:      drivers/usb/*/*omap*
11742 F:      arch/arm/*omap*/usb*
11743
11744 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11745 M:      Mark Jackson <mpfj@newflow.co.uk>
11746 L:      linux-omap@vger.kernel.org
11747 S:      Maintained
11748 F:      arch/arm/boot/dts/am335x-nano.dts
11749
11750 OMAP1 SUPPORT
11751 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11752 M:      Tony Lindgren <tony@atomide.com>
11753 L:      linux-omap@vger.kernel.org
11754 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11756 S:      Maintained
11757 F:      arch/arm/mach-omap1/
11758 F:      arch/arm/plat-omap/
11759 F:      arch/arm/configs/omap1_defconfig
11760 F:      drivers/i2c/busses/i2c-omap.c
11761 F:      include/linux/platform_data/i2c-omap.h
11762 F:      include/linux/platform_data/ams-delta-fiq.h
11763
11764 OMAP2+ SUPPORT
11765 M:      Tony Lindgren <tony@atomide.com>
11766 L:      linux-omap@vger.kernel.org
11767 W:      http://www.muru.com/linux/omap/
11768 W:      http://linux.omap.com/
11769 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11771 S:      Maintained
11772 F:      arch/arm/mach-omap2/
11773 F:      arch/arm/plat-omap/
11774 F:      arch/arm/configs/omap2plus_defconfig
11775 F:      drivers/i2c/busses/i2c-omap.c
11776 F:      drivers/irqchip/irq-omap-intc.c
11777 F:      drivers/mfd/*omap*.c
11778 F:      drivers/mfd/menelaus.c
11779 F:      drivers/mfd/palmas.c
11780 F:      drivers/mfd/tps65217.c
11781 F:      drivers/mfd/tps65218.c
11782 F:      drivers/mfd/tps65910.c
11783 F:      drivers/mfd/twl-core.[ch]
11784 F:      drivers/mfd/twl4030*.c
11785 F:      drivers/mfd/twl6030*.c
11786 F:      drivers/mfd/twl6040*.c
11787 F:      drivers/regulator/palmas-regulator*.c
11788 F:      drivers/regulator/pbias-regulator.c
11789 F:      drivers/regulator/tps65217-regulator.c
11790 F:      drivers/regulator/tps65218-regulator.c
11791 F:      drivers/regulator/tps65910-regulator.c
11792 F:      drivers/regulator/twl-regulator.c
11793 F:      drivers/regulator/twl6030-regulator.c
11794 F:      include/linux/platform_data/i2c-omap.h
11795
11796 ONION OMEGA2+ BOARD
11797 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11798 L:      linux-mips@vger.kernel.org
11799 S:      Maintained
11800 F:      arch/mips/boot/dts/ralink/omega2p.dts
11801
11802 OMFS FILESYSTEM
11803 M:      Bob Copeland <me@bobcopeland.com>
11804 L:      linux-karma-devel@lists.sourceforge.net
11805 S:      Maintained
11806 F:      Documentation/filesystems/omfs.txt
11807 F:      fs/omfs/
11808
11809 OMNIKEY CARDMAN 4000 DRIVER
11810 M:      Harald Welte <laforge@gnumonks.org>
11811 S:      Maintained
11812 F:      drivers/char/pcmcia/cm4000_cs.c
11813 F:      include/linux/cm4000_cs.h
11814 F:      include/uapi/linux/cm4000_cs.h
11815
11816 OMNIKEY CARDMAN 4040 DRIVER
11817 M:      Harald Welte <laforge@gnumonks.org>
11818 S:      Maintained
11819 F:      drivers/char/pcmcia/cm4040_cs.*
11820
11821 OMNIVISION OV13858 SENSOR DRIVER
11822 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11823 L:      linux-media@vger.kernel.org
11824 T:      git git://linuxtv.org/media_tree.git
11825 S:      Maintained
11826 F:      drivers/media/i2c/ov13858.c
11827
11828 OMNIVISION OV2680 SENSOR DRIVER
11829 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11830 L:      linux-media@vger.kernel.org
11831 T:      git git://linuxtv.org/media_tree.git
11832 S:      Maintained
11833 F:      drivers/media/i2c/ov2680.c
11834 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11835
11836 OMNIVISION OV2685 SENSOR DRIVER
11837 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11838 L:      linux-media@vger.kernel.org
11839 T:      git git://linuxtv.org/media_tree.git
11840 S:      Maintained
11841 F:      drivers/media/i2c/ov2685.c
11842
11843 OMNIVISION OV5640 SENSOR DRIVER
11844 M:      Steve Longerbeam <slongerbeam@gmail.com>
11845 L:      linux-media@vger.kernel.org
11846 T:      git git://linuxtv.org/media_tree.git
11847 S:      Maintained
11848 F:      drivers/media/i2c/ov5640.c
11849
11850 OMNIVISION OV5647 SENSOR DRIVER
11851 M:      Luis Oliveira <lolivei@synopsys.com>
11852 L:      linux-media@vger.kernel.org
11853 T:      git git://linuxtv.org/media_tree.git
11854 S:      Maintained
11855 F:      drivers/media/i2c/ov5647.c
11856
11857 OMNIVISION OV5670 SENSOR DRIVER
11858 M:      Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11859 M:      Hyungwoo Yang <hyungwoo.yang@intel.com>
11860 L:      linux-media@vger.kernel.org
11861 T:      git git://linuxtv.org/media_tree.git
11862 S:      Maintained
11863 F:      drivers/media/i2c/ov5670.c
11864
11865 OMNIVISION OV5675 SENSOR DRIVER
11866 M:      Shawn Tu <shawnx.tu@intel.com>
11867 L:      linux-media@vger.kernel.org
11868 T:      git git://linuxtv.org/media_tree.git
11869 S:      Maintained
11870 F:      drivers/media/i2c/ov5675.c
11871
11872 OMNIVISION OV5695 SENSOR DRIVER
11873 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11874 L:      linux-media@vger.kernel.org
11875 T:      git git://linuxtv.org/media_tree.git
11876 S:      Maintained
11877 F:      drivers/media/i2c/ov5695.c
11878
11879 OMNIVISION OV7670 SENSOR DRIVER
11880 M:      Jonathan Corbet <corbet@lwn.net>
11881 L:      linux-media@vger.kernel.org
11882 T:      git git://linuxtv.org/media_tree.git
11883 S:      Maintained
11884 F:      drivers/media/i2c/ov7670.c
11885 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11886
11887 OMNIVISION OV772x SENSOR DRIVER
11888 M:      Jacopo Mondi <jacopo@jmondi.org>
11889 L:      linux-media@vger.kernel.org
11890 T:      git git://linuxtv.org/media_tree.git
11891 S:      Odd fixes
11892 F:      drivers/media/i2c/ov772x.c
11893 F:      include/media/i2c/ov772x.h
11894 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11895
11896 OMNIVISION OV7740 SENSOR DRIVER
11897 M:      Wenyou Yang <wenyou.yang@microchip.com>
11898 L:      linux-media@vger.kernel.org
11899 T:      git git://linuxtv.org/media_tree.git
11900 S:      Maintained
11901 F:      drivers/media/i2c/ov7740.c
11902 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11903
11904 OMNIVISION OV9640 SENSOR DRIVER
11905 M:      Petr Cvek <petrcvekcz@gmail.com>
11906 L:      linux-media@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/media/i2c/ov9640.*
11909
11910 OMNIVISION OV8856 SENSOR DRIVER
11911 M:      Ben Kao <ben.kao@intel.com>
11912 L:      linux-media@vger.kernel.org
11913 T:      git git://linuxtv.org/media_tree.git
11914 S:      Maintained
11915 F:      drivers/media/i2c/ov8856.c
11916
11917 OMNIVISION OV9650 SENSOR DRIVER
11918 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11919 R:      Akinobu Mita <akinobu.mita@gmail.com>
11920 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11921 L:      linux-media@vger.kernel.org
11922 T:      git git://linuxtv.org/media_tree.git
11923 S:      Maintained
11924 F:      drivers/media/i2c/ov9650.c
11925 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11926
11927 ONENAND FLASH DRIVER
11928 M:      Kyungmin Park <kyungmin.park@samsung.com>
11929 L:      linux-mtd@lists.infradead.org
11930 S:      Maintained
11931 F:      drivers/mtd/nand/onenand/
11932 F:      include/linux/mtd/onenand*.h
11933
11934 OP-TEE DRIVER
11935 M:      Jens Wiklander <jens.wiklander@linaro.org>
11936 L:      tee-dev@lists.linaro.org
11937 S:      Maintained
11938 F:      drivers/tee/optee/
11939
11940 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11941 M:      Sumit Garg <sumit.garg@linaro.org>
11942 L:      tee-dev@lists.linaro.org
11943 S:      Maintained
11944 F:      drivers/char/hw_random/optee-rng.c
11945
11946 OPA-VNIC DRIVER
11947 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11948 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11949 L:      linux-rdma@vger.kernel.org
11950 S:      Supported
11951 F:      drivers/infiniband/ulp/opa_vnic
11952
11953 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11954 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11955 M:      Frank Rowand <frowand.list@gmail.com>
11956 L:      devicetree@vger.kernel.org
11957 S:      Maintained
11958 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11959 F:      Documentation/devicetree/overlay-notes.txt
11960 F:      drivers/of/overlay.c
11961 F:      drivers/of/resolver.c
11962 K:      of_overlay_notifier_
11963
11964 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11965 M:      Rob Herring <robh+dt@kernel.org>
11966 M:      Frank Rowand <frowand.list@gmail.com>
11967 L:      devicetree@vger.kernel.org
11968 W:      http://www.devicetree.org/
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11970 S:      Maintained
11971 F:      drivers/of/
11972 F:      include/linux/of*.h
11973 F:      scripts/dtc/
11974 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11975
11976 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11977 M:      Rob Herring <robh+dt@kernel.org>
11978 M:      Mark Rutland <mark.rutland@arm.com>
11979 L:      devicetree@vger.kernel.org
11980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11981 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11982 S:      Maintained
11983 F:      Documentation/devicetree/
11984 F:      arch/*/boot/dts/
11985 F:      include/dt-bindings/
11986
11987 OPENCORES I2C BUS DRIVER
11988 M:      Peter Korsgaard <peter@korsgaard.com>
11989 M:      Andrew Lunn <andrew@lunn.ch>
11990 L:      linux-i2c@vger.kernel.org
11991 S:      Maintained
11992 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11993 F:      Documentation/i2c/busses/i2c-ocores.rst
11994 F:      drivers/i2c/busses/i2c-ocores.c
11995 F:      include/linux/platform_data/i2c-ocores.h
11996
11997 OPENRISC ARCHITECTURE
11998 M:      Jonas Bonn <jonas@southpole.se>
11999 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12000 M:      Stafford Horne <shorne@gmail.com>
12001 T:      git git://github.com/openrisc/linux.git
12002 L:      openrisc@lists.librecores.org
12003 W:      http://openrisc.io
12004 S:      Maintained
12005 F:      Documentation/devicetree/bindings/openrisc/
12006 F:      Documentation/openrisc/
12007 F:      arch/openrisc/
12008 F:      drivers/irqchip/irq-ompic.c
12009 F:      drivers/irqchip/irq-or1k-*
12010
12011 OPENVSWITCH
12012 M:      Pravin B Shelar <pshelar@ovn.org>
12013 L:      netdev@vger.kernel.org
12014 L:      dev@openvswitch.org
12015 W:      http://openvswitch.org
12016 S:      Maintained
12017 F:      net/openvswitch/
12018 F:      include/uapi/linux/openvswitch.h
12019
12020 OPERATING PERFORMANCE POINTS (OPP)
12021 M:      Viresh Kumar <vireshk@kernel.org>
12022 M:      Nishanth Menon <nm@ti.com>
12023 M:      Stephen Boyd <sboyd@kernel.org>
12024 L:      linux-pm@vger.kernel.org
12025 S:      Maintained
12026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12027 F:      drivers/opp/
12028 F:      include/linux/pm_opp.h
12029 F:      Documentation/power/opp.rst
12030 F:      Documentation/devicetree/bindings/opp/
12031
12032 OPL4 DRIVER
12033 M:      Clemens Ladisch <clemens@ladisch.de>
12034 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12036 S:      Maintained
12037 F:      sound/drivers/opl4/
12038
12039 OPROFILE
12040 M:      Robert Richter <rric@kernel.org>
12041 L:      oprofile-list@lists.sf.net
12042 S:      Maintained
12043 F:      arch/*/include/asm/oprofile*.h
12044 F:      arch/*/oprofile/
12045 F:      drivers/oprofile/
12046 F:      include/linux/oprofile.h
12047
12048 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12049 M:      Mark Fasheh <mark@fasheh.com>
12050 M:      Joel Becker <jlbec@evilplan.org>
12051 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12052 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12053 W:      http://ocfs2.wiki.kernel.org
12054 S:      Supported
12055 F:      Documentation/filesystems/ocfs2.txt
12056 F:      Documentation/filesystems/dlmfs.txt
12057 F:      fs/ocfs2/
12058
12059 ORANGEFS FILESYSTEM
12060 M:      Mike Marshall <hubcap@omnibond.com>
12061 R:      Martin Brandenburg <martin@omnibond.com>
12062 L:      devel@lists.orangefs.org
12063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12064 S:      Supported
12065 F:      fs/orangefs/
12066 F:      Documentation/filesystems/orangefs.txt
12067
12068 ORINOCO DRIVER
12069 L:      linux-wireless@vger.kernel.org
12070 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12071 W:      http://www.nongnu.org/orinoco/
12072 S:      Orphan
12073 F:      drivers/net/wireless/intersil/orinoco/
12074
12075 OV2659 OMNIVISION SENSOR DRIVER
12076 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12077 L:      linux-media@vger.kernel.org
12078 W:      https://linuxtv.org
12079 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12080 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12081 S:      Maintained
12082 F:      drivers/media/i2c/ov2659.c
12083 F:      include/media/i2c/ov2659.h
12084
12085 OVERLAY FILESYSTEM
12086 M:      Miklos Szeredi <miklos@szeredi.hu>
12087 L:      linux-unionfs@vger.kernel.org
12088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12089 S:      Supported
12090 F:      fs/overlayfs/
12091 F:      Documentation/filesystems/overlayfs.txt
12092
12093 P54 WIRELESS DRIVER
12094 M:      Christian Lamparter <chunkeey@googlemail.com>
12095 L:      linux-wireless@vger.kernel.org
12096 W:      http://wireless.kernel.org/en/users/Drivers/p54
12097 S:      Maintained
12098 F:      drivers/net/wireless/intersil/p54/
12099
12100 PA SEMI ETHERNET DRIVER
12101 L:      netdev@vger.kernel.org
12102 S:      Orphan
12103 F:      drivers/net/ethernet/pasemi/*
12104
12105 PA SEMI SMBUS DRIVER
12106 L:      linux-i2c@vger.kernel.org
12107 S:      Orphan
12108 F:      drivers/i2c/busses/i2c-pasemi.c
12109
12110 PACKING
12111 M:      Vladimir Oltean <olteanv@gmail.com>
12112 L:      netdev@vger.kernel.org
12113 S:      Supported
12114 F:      lib/packing.c
12115 F:      include/linux/packing.h
12116 F:      Documentation/core-api/packing.rst
12117
12118 PADATA PARALLEL EXECUTION MECHANISM
12119 M:      Steffen Klassert <steffen.klassert@secunet.com>
12120 L:      linux-crypto@vger.kernel.org
12121 S:      Maintained
12122 F:      kernel/padata.c
12123 F:      include/linux/padata.h
12124 F:      Documentation/padata.txt
12125
12126 PAGE POOL
12127 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12128 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12129 L:      netdev@vger.kernel.org
12130 S:      Supported
12131 F:      net/core/page_pool.c
12132 F:      include/net/page_pool.h
12133
12134 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12135 M:      Harald Welte <laforge@gnumonks.org>
12136 L:      platform-driver-x86@vger.kernel.org
12137 S:      Maintained
12138 F:      drivers/platform/x86/panasonic-laptop.c
12139
12140 PARALLEL LCD/KEYPAD PANEL DRIVER
12141 M:      Willy Tarreau <willy@haproxy.com>
12142 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12143 S:      Odd Fixes
12144 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12145 F:      drivers/auxdisplay/panel.c
12146
12147 PARALLEL PORT SUBSYSTEM
12148 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12149 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12150 L:      linux-parport@lists.infradead.org (subscribers-only)
12151 S:      Maintained
12152 F:      drivers/parport/
12153 F:      include/linux/parport*.h
12154 F:      drivers/char/ppdev.c
12155 F:      include/uapi/linux/ppdev.h
12156 F:      Documentation/driver-api/parport*.rst
12157
12158 PARAVIRT_OPS INTERFACE
12159 M:      Juergen Gross <jgross@suse.com>
12160 M:      Thomas Hellstrom <thellstrom@vmware.com>
12161 M:      "VMware, Inc." <pv-drivers@vmware.com>
12162 L:      virtualization@lists.linux-foundation.org
12163 S:      Supported
12164 F:      Documentation/virt/paravirt_ops.rst
12165 F:      arch/*/kernel/paravirt*
12166 F:      arch/*/include/asm/paravirt*.h
12167 F:      include/linux/hypervisor.h
12168
12169 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12170 M:      Tim Waugh <tim@cyberelk.net>
12171 L:      linux-parport@lists.infradead.org (subscribers-only)
12172 S:      Maintained
12173 F:      Documentation/admin-guide/blockdev/paride.rst
12174 F:      drivers/block/paride/
12175
12176 PARISC ARCHITECTURE
12177 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12178 M:      Helge Deller <deller@gmx.de>
12179 L:      linux-parisc@vger.kernel.org
12180 W:      http://www.parisc-linux.org/
12181 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12184 S:      Maintained
12185 F:      arch/parisc/
12186 F:      Documentation/parisc/
12187 F:      drivers/parisc/
12188 F:      drivers/char/agp/parisc-agp.c
12189 F:      drivers/input/serio/gscps2.c
12190 F:      drivers/parport/parport_gsc.*
12191 F:      drivers/tty/serial/8250/8250_gsc.c
12192 F:      drivers/video/fbdev/sti*
12193 F:      drivers/video/console/sti*
12194 F:      drivers/video/logo/logo_parisc*
12195
12196 PARMAN
12197 M:      Jiri Pirko <jiri@mellanox.com>
12198 L:      netdev@vger.kernel.org
12199 S:      Supported
12200 F:      lib/parman.c
12201 F:      lib/test_parman.c
12202 F:      include/linux/parman.h
12203
12204 PC ENGINES APU BOARD DRIVER
12205 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12206 S:      Maintained
12207 F:      drivers/platform/x86/pcengines-apuv2.c
12208
12209 PC87360 HARDWARE MONITORING DRIVER
12210 M:      Jim Cromie <jim.cromie@gmail.com>
12211 L:      linux-hwmon@vger.kernel.org
12212 S:      Maintained
12213 F:      Documentation/hwmon/pc87360.rst
12214 F:      drivers/hwmon/pc87360.c
12215
12216 PC8736x GPIO DRIVER
12217 M:      Jim Cromie <jim.cromie@gmail.com>
12218 S:      Maintained
12219 F:      drivers/char/pc8736x_gpio.c
12220
12221 PC87427 HARDWARE MONITORING DRIVER
12222 M:      Jean Delvare <jdelvare@suse.com>
12223 L:      linux-hwmon@vger.kernel.org
12224 S:      Maintained
12225 F:      Documentation/hwmon/pc87427.rst
12226 F:      drivers/hwmon/pc87427.c
12227
12228 PCA9532 LED DRIVER
12229 M:      Riku Voipio <riku.voipio@iki.fi>
12230 S:      Maintained
12231 F:      drivers/leds/leds-pca9532.c
12232 F:      include/linux/leds-pca9532.h
12233
12234 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12235 M:      Guenter Roeck <linux@roeck-us.net>
12236 L:      linux-i2c@vger.kernel.org
12237 S:      Maintained
12238 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12239
12240 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12241 M:      Khalid Aziz <khalid@gonehiking.org>
12242 S:      Maintained
12243 F:      drivers/firmware/pcdp.*
12244
12245 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12246 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12247 L:      linux-pci@vger.kernel.org
12248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12249 S:      Maintained
12250 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12251 F:      drivers/pci/controller/pci-aardvark.c
12252
12253 PCI DRIVER FOR ALTERA PCIE IP
12254 M:      Ley Foon Tan <lftan@altera.com>
12255 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12256 L:      linux-pci@vger.kernel.org
12257 S:      Supported
12258 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12259 F:      drivers/pci/controller/pcie-altera.c
12260
12261 PCI DRIVER FOR APPLIEDMICRO XGENE
12262 M:      Toan Le <toan@os.amperecomputing.com>
12263 L:      linux-pci@vger.kernel.org
12264 L:      linux-arm-kernel@lists.infradead.org
12265 S:      Maintained
12266 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12267 F:      drivers/pci/controller/pci-xgene.c
12268
12269 PCI DRIVER FOR ARM VERSATILE PLATFORM
12270 M:      Rob Herring <robh@kernel.org>
12271 L:      linux-pci@vger.kernel.org
12272 L:      linux-arm-kernel@lists.infradead.org
12273 S:      Maintained
12274 F:      Documentation/devicetree/bindings/pci/versatile.txt
12275 F:      drivers/pci/controller/pci-versatile.c
12276
12277 PCI DRIVER FOR ARMADA 8K
12278 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12279 L:      linux-pci@vger.kernel.org
12280 L:      linux-arm-kernel@lists.infradead.org
12281 S:      Maintained
12282 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12283 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12284
12285 PCI DRIVER FOR CADENCE PCIE IP
12286 M:      Tom Joseph <tjoseph@cadence.com>
12287 L:      linux-pci@vger.kernel.org
12288 S:      Maintained
12289 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12290 F:      drivers/pci/controller/pcie-cadence*
12291
12292 PCI DRIVER FOR FREESCALE LAYERSCAPE
12293 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12294 M:      Mingkai Hu <mingkai.hu@nxp.com>
12295 M:      Roy Zang <roy.zang@nxp.com>
12296 L:      linuxppc-dev@lists.ozlabs.org
12297 L:      linux-pci@vger.kernel.org
12298 L:      linux-arm-kernel@lists.infradead.org
12299 S:      Maintained
12300 F:      drivers/pci/controller/dwc/*layerscape*
12301
12302 PCI DRIVER FOR GENERIC OF HOSTS
12303 M:      Will Deacon <will@kernel.org>
12304 L:      linux-pci@vger.kernel.org
12305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12306 S:      Maintained
12307 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12308 F:      drivers/pci/controller/pci-host-common.c
12309 F:      drivers/pci/controller/pci-host-generic.c
12310
12311 PCI DRIVER FOR IMX6
12312 M:      Richard Zhu <hongxing.zhu@nxp.com>
12313 M:      Lucas Stach <l.stach@pengutronix.de>
12314 L:      linux-pci@vger.kernel.org
12315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12316 S:      Maintained
12317 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12318 F:      drivers/pci/controller/dwc/*imx6*
12319
12320 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12321 M:      Keith Busch <keith.busch@intel.com>
12322 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12323 L:      linux-pci@vger.kernel.org
12324 S:      Supported
12325 F:      drivers/pci/controller/vmd.c
12326
12327 PCI DRIVER FOR MICROSEMI SWITCHTEC
12328 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12329 M:      Logan Gunthorpe <logang@deltatee.com>
12330 L:      linux-pci@vger.kernel.org
12331 S:      Maintained
12332 F:      Documentation/driver-api/switchtec.rst
12333 F:      Documentation/ABI/testing/sysfs-class-switchtec
12334 F:      drivers/pci/switch/switchtec*
12335 F:      include/uapi/linux/switchtec_ioctl.h
12336 F:      include/linux/switchtec.h
12337 F:      drivers/ntb/hw/mscc/
12338
12339 PCI DRIVER FOR MOBIVEIL PCIE IP
12340 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12341 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12342 L:      linux-pci@vger.kernel.org
12343 S:      Supported
12344 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12345 F:      drivers/pci/controller/pcie-mobiveil.c
12346
12347 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12348 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12349 M:      Jason Cooper <jason@lakedaemon.net>
12350 L:      linux-pci@vger.kernel.org
12351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12352 S:      Maintained
12353 F:      drivers/pci/controller/*mvebu*
12354
12355 PCI DRIVER FOR NVIDIA TEGRA
12356 M:      Thierry Reding <thierry.reding@gmail.com>
12357 L:      linux-tegra@vger.kernel.org
12358 L:      linux-pci@vger.kernel.org
12359 S:      Supported
12360 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12361 F:      drivers/pci/controller/pci-tegra.c
12362
12363 PCI DRIVER FOR RENESAS R-CAR
12364 M:      Simon Horman <horms@verge.net.au>
12365 L:      linux-pci@vger.kernel.org
12366 L:      linux-renesas-soc@vger.kernel.org
12367 S:      Maintained
12368 F:      drivers/pci/controller/*rcar*
12369
12370 PCI DRIVER FOR SAMSUNG EXYNOS
12371 M:      Jingoo Han <jingoohan1@gmail.com>
12372 L:      linux-pci@vger.kernel.org
12373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12374 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12375 S:      Maintained
12376 F:      drivers/pci/controller/dwc/pci-exynos.c
12377
12378 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12379 M:      Jingoo Han <jingoohan1@gmail.com>
12380 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12381 L:      linux-pci@vger.kernel.org
12382 S:      Maintained
12383 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12384 F:      drivers/pci/controller/dwc/*designware*
12385
12386 PCI DRIVER FOR TI DRA7XX
12387 M:      Kishon Vijay Abraham I <kishon@ti.com>
12388 L:      linux-omap@vger.kernel.org
12389 L:      linux-pci@vger.kernel.org
12390 S:      Supported
12391 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12392 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12393
12394 PCI DRIVER FOR TI KEYSTONE
12395 M:      Murali Karicheri <m-karicheri2@ti.com>
12396 L:      linux-pci@vger.kernel.org
12397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12398 S:      Maintained
12399 F:      drivers/pci/controller/dwc/pci-keystone.c
12400
12401 PCI ENDPOINT SUBSYSTEM
12402 M:      Kishon Vijay Abraham I <kishon@ti.com>
12403 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12404 L:      linux-pci@vger.kernel.org
12405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12406 S:      Supported
12407 F:      drivers/pci/endpoint/
12408 F:      drivers/misc/pci_endpoint_test.c
12409 F:      tools/pci/
12410
12411 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12412 M:      Russell Currey <ruscur@russell.cc>
12413 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12414 M:      Oliver O'Halloran <oohall@gmail.com>
12415 L:      linuxppc-dev@lists.ozlabs.org
12416 S:      Supported
12417 F:      Documentation/PCI/pci-error-recovery.rst
12418 F:      drivers/pci/pcie/aer.c
12419 F:      drivers/pci/pcie/dpc.c
12420 F:      drivers/pci/pcie/err.c
12421 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12422 F:      arch/powerpc/kernel/eeh*.c
12423 F:      arch/powerpc/platforms/*/eeh*.c
12424 F:      arch/powerpc/include/*/eeh*.h
12425
12426 PCI ERROR RECOVERY
12427 M:      Linas Vepstas <linasvepstas@gmail.com>
12428 L:      linux-pci@vger.kernel.org
12429 S:      Supported
12430 F:      Documentation/PCI/pci-error-recovery.rst
12431
12432 PCI MSI DRIVER FOR ALTERA MSI IP
12433 M:      Ley Foon Tan <lftan@altera.com>
12434 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12435 L:      linux-pci@vger.kernel.org
12436 S:      Supported
12437 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12438 F:      drivers/pci/controller/pcie-altera-msi.c
12439
12440 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12441 M:      Toan Le <toan@os.amperecomputing.com>
12442 L:      linux-pci@vger.kernel.org
12443 L:      linux-arm-kernel@lists.infradead.org
12444 S:      Maintained
12445 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12446 F:      drivers/pci/controller/pci-xgene-msi.c
12447
12448 PCI SUBSYSTEM
12449 M:      Bjorn Helgaas <bhelgaas@google.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/helgaas/pci.git
12453 S:      Supported
12454 F:      Documentation/devicetree/bindings/pci/
12455 F:      Documentation/PCI/
12456 F:      drivers/acpi/pci*
12457 F:      drivers/pci/
12458 F:      include/asm-generic/pci*
12459 F:      include/linux/pci*
12460 F:      include/linux/of_pci.h
12461 F:      include/uapi/linux/pci*
12462 F:      lib/pci*
12463 F:      arch/x86/pci/
12464 F:      arch/x86/kernel/quirks.c
12465 F:      arch/x86/kernel/early-quirks.c
12466
12467 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12468 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12469 L:      linux-pci@vger.kernel.org
12470 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12472 S:      Supported
12473 F:      drivers/pci/controller/
12474
12475 PCIE DRIVER FOR ANNAPURNA LABS
12476 M:      Jonathan Chocron <jonnyc@amazon.com>
12477 L:      linux-pci@vger.kernel.org
12478 S:      Maintained
12479 F:      drivers/pci/controller/dwc/pcie-al.c
12480
12481 PCIE DRIVER FOR AMLOGIC MESON
12482 M:      Yue Wang <yue.wang@Amlogic.com>
12483 L:      linux-pci@vger.kernel.org
12484 L:      linux-amlogic@lists.infradead.org
12485 S:      Maintained
12486 F:      drivers/pci/controller/dwc/pci-meson.c
12487
12488 PCIE DRIVER FOR AXIS ARTPEC
12489 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12490 L:      linux-arm-kernel@axis.com
12491 L:      linux-pci@vger.kernel.org
12492 S:      Maintained
12493 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12494 F:      drivers/pci/controller/dwc/*artpec*
12495
12496 PCIE DRIVER FOR CAVIUM THUNDERX
12497 M:      David Daney <david.daney@cavium.com>
12498 L:      linux-pci@vger.kernel.org
12499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500 S:      Supported
12501 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12502 F:      drivers/pci/controller/pci-thunder-*
12503
12504 PCIE DRIVER FOR HISILICON
12505 M:      Zhou Wang <wangzhou1@hisilicon.com>
12506 L:      linux-pci@vger.kernel.org
12507 S:      Maintained
12508 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12509 F:      drivers/pci/controller/dwc/pcie-hisi.c
12510
12511 PCIE DRIVER FOR HISILICON KIRIN
12512 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12513 M:      Binghui Wang <wangbinghui@hisilicon.com>
12514 L:      linux-pci@vger.kernel.org
12515 S:      Maintained
12516 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12517 F:      drivers/pci/controller/dwc/pcie-kirin.c
12518
12519 PCIE DRIVER FOR HISILICON STB
12520 M:      Shawn Guo <shawn.guo@linaro.org>
12521 L:      linux-pci@vger.kernel.org
12522 S:      Maintained
12523 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12524 F:      drivers/pci/controller/dwc/pcie-histb.c
12525
12526 PCIE DRIVER FOR MEDIATEK
12527 M:      Ryder Lee <ryder.lee@mediatek.com>
12528 L:      linux-pci@vger.kernel.org
12529 L:      linux-mediatek@lists.infradead.org
12530 S:      Supported
12531 F:      Documentation/devicetree/bindings/pci/mediatek*
12532 F:      drivers/pci/controller/*mediatek*
12533
12534 PCIE DRIVER FOR QUALCOMM MSM
12535 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12536 L:      linux-pci@vger.kernel.org
12537 L:      linux-arm-msm@vger.kernel.org
12538 S:      Maintained
12539 F:      drivers/pci/controller/dwc/*qcom*
12540
12541 PCIE DRIVER FOR ROCKCHIP
12542 M:      Shawn Lin <shawn.lin@rock-chips.com>
12543 L:      linux-pci@vger.kernel.org
12544 L:      linux-rockchip@lists.infradead.org
12545 S:      Maintained
12546 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12547 F:      drivers/pci/controller/pcie-rockchip*
12548
12549 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12550 M:      Linus Walleij <linus.walleij@linaro.org>
12551 L:      linux-pci@vger.kernel.org
12552 S:      Maintained
12553 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12554 F:      drivers/pci/controller/pci-v3-semi.c
12555
12556 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12557 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12558 L:      linux-pci@vger.kernel.org
12559 S:      Maintained
12560 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12561 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12562
12563 PCIE DRIVER FOR ST SPEAR13XX
12564 M:      Pratyush Anand <pratyush.anand@gmail.com>
12565 L:      linux-pci@vger.kernel.org
12566 S:      Maintained
12567 F:      drivers/pci/controller/dwc/*spear*
12568
12569 PCMCIA SUBSYSTEM
12570 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12572 S:      Odd Fixes
12573 F:      Documentation/pcmcia/
12574 F:      tools/pcmcia/
12575 F:      drivers/pcmcia/
12576 F:      include/pcmcia/
12577
12578 PCNET32 NETWORK DRIVER
12579 M:      Don Fry <pcnet32@frontier.com>
12580 L:      netdev@vger.kernel.org
12581 S:      Maintained
12582 F:      drivers/net/ethernet/amd/pcnet32.c
12583
12584 PCRYPT PARALLEL CRYPTO ENGINE
12585 M:      Steffen Klassert <steffen.klassert@secunet.com>
12586 L:      linux-crypto@vger.kernel.org
12587 S:      Maintained
12588 F:      crypto/pcrypt.c
12589 F:      include/crypto/pcrypt.h
12590
12591 PEAQ WMI HOTKEYS DRIVER
12592 M:      Hans de Goede <hdegoede@redhat.com>
12593 L:      platform-driver-x86@vger.kernel.org
12594 S:      Maintained
12595 F:      drivers/platform/x86/peaq-wmi.c
12596
12597 PER-CPU MEMORY ALLOCATOR
12598 M:      Dennis Zhou <dennis@kernel.org>
12599 M:      Tejun Heo <tj@kernel.org>
12600 M:      Christoph Lameter <cl@linux.com>
12601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12602 S:      Maintained
12603 F:      include/linux/percpu*.h
12604 F:      mm/percpu*.c
12605 F:      arch/*/include/asm/percpu.h
12606
12607 PER-TASK DELAY ACCOUNTING
12608 M:      Balbir Singh <bsingharora@gmail.com>
12609 S:      Maintained
12610 F:      include/linux/delayacct.h
12611 F:      kernel/delayacct.c
12612
12613 PERFORMANCE EVENTS SUBSYSTEM
12614 M:      Peter Zijlstra <peterz@infradead.org>
12615 M:      Ingo Molnar <mingo@redhat.com>
12616 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12617 R:      Mark Rutland <mark.rutland@arm.com>
12618 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12619 R:      Jiri Olsa <jolsa@redhat.com>
12620 R:      Namhyung Kim <namhyung@kernel.org>
12621 L:      linux-kernel@vger.kernel.org
12622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12623 S:      Supported
12624 F:      kernel/events/*
12625 F:      include/linux/perf_event.h
12626 F:      include/uapi/linux/perf_event.h
12627 F:      arch/*/kernel/perf_event*.c
12628 F:      arch/*/kernel/*/perf_event*.c
12629 F:      arch/*/kernel/*/*/perf_event*.c
12630 F:      arch/*/include/asm/perf_event.h
12631 F:      arch/*/kernel/perf_callchain.c
12632 F:      arch/*/events/*
12633 F:      arch/*/events/*/*
12634 F:      tools/perf/
12635
12636 PERSONALITY HANDLING
12637 M:      Christoph Hellwig <hch@infradead.org>
12638 L:      linux-abi-devel@lists.sourceforge.net
12639 S:      Maintained
12640 F:      include/linux/personality.h
12641 F:      include/uapi/linux/personality.h
12642
12643 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12644 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12645 L:      linux-input@vger.kernel.org
12646 S:      Maintained
12647 F:      Documentation/input/devices/pxrc.rst
12648 F:      drivers/input/joystick/pxrc.c
12649
12650 PHONET PROTOCOL
12651 M:      Remi Denis-Courmont <courmisch@gmail.com>
12652 S:      Supported
12653 F:      Documentation/networking/phonet.txt
12654 F:      include/linux/phonet.h
12655 F:      include/net/phonet/
12656 F:      include/uapi/linux/phonet.h
12657 F:      net/phonet/
12658
12659 PHRAM MTD DRIVER
12660 M:      Joern Engel <joern@lazybastard.org>
12661 L:      linux-mtd@lists.infradead.org
12662 S:      Maintained
12663 F:      drivers/mtd/devices/phram.c
12664
12665 PICOLCD HID DRIVER
12666 M:      Bruno Prémont <bonbons@linux-vserver.org>
12667 L:      linux-input@vger.kernel.org
12668 S:      Maintained
12669 F:      drivers/hid/hid-picolcd*
12670
12671 PICOXCELL SUPPORT
12672 M:      Jamie Iles <jamie@jamieiles.com>
12673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12674 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12675 S:      Supported
12676 F:      arch/arm/boot/dts/picoxcell*
12677 F:      arch/arm/mach-picoxcell/
12678 F:      drivers/crypto/picoxcell*
12679
12680 PIDFD API
12681 M:      Christian Brauner <christian@brauner.io>
12682 L:      linux-kernel@vger.kernel.org
12683 S:      Maintained
12684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12685 F:      samples/pidfd/
12686 F:      tools/testing/selftests/pidfd/
12687 K:      (?i)pidfd
12688 K:      (?i)clone3
12689 K:      \b(clone_args|kernel_clone_args)\b
12690
12691 PIN CONTROL SUBSYSTEM
12692 M:      Linus Walleij <linus.walleij@linaro.org>
12693 L:      linux-gpio@vger.kernel.org
12694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12695 S:      Maintained
12696 F:      Documentation/devicetree/bindings/pinctrl/
12697 F:      Documentation/driver-api/pinctl.rst
12698 F:      drivers/pinctrl/
12699 F:      include/linux/pinctrl/
12700
12701 PIN CONTROLLER - MICROCHIP AT91
12702 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12704 L:      linux-gpio@vger.kernel.org
12705 S:      Supported
12706 F:      drivers/pinctrl/pinctrl-at91*
12707 F:      drivers/gpio/gpio-sama5d2-piobu.c
12708
12709 PIN CONTROLLER - FREESCALE
12710 M:      Dong Aisheng <aisheng.dong@nxp.com>
12711 M:      Fabio Estevam <festevam@gmail.com>
12712 M:      Shawn Guo <shawnguo@kernel.org>
12713 M:      Stefan Agner <stefan@agner.ch>
12714 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12715 L:      linux-gpio@vger.kernel.org
12716 S:      Maintained
12717 F:      drivers/pinctrl/freescale/
12718 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12719
12720 PIN CONTROLLER - INTEL
12721 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12722 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12724 S:      Maintained
12725 F:      drivers/pinctrl/intel/
12726
12727 PIN CONTROLLER - MEDIATEK
12728 M:      Sean Wang <sean.wang@kernel.org>
12729 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12730 S:      Maintained
12731 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12732 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12733 F:      drivers/pinctrl/mediatek/
12734
12735 PIN CONTROLLER - QUALCOMM
12736 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12737 S:      Maintained
12738 L:      linux-arm-msm@vger.kernel.org
12739 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12740 F:      drivers/pinctrl/qcom/
12741
12742 PIN CONTROLLER - RENESAS
12743 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12744 L:      linux-renesas-soc@vger.kernel.org
12745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12746 S:      Maintained
12747 F:      drivers/pinctrl/pinctrl-rz*
12748 F:      drivers/pinctrl/sh-pfc/
12749
12750 PIN CONTROLLER - SAMSUNG
12751 M:      Tomasz Figa <tomasz.figa@gmail.com>
12752 M:      Krzysztof Kozlowski <krzk@kernel.org>
12753 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12755 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12756 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12758 S:      Maintained
12759 F:      drivers/pinctrl/samsung/
12760 F:      include/dt-bindings/pinctrl/samsung.h
12761 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12762
12763 PIN CONTROLLER - SINGLE
12764 M:      Tony Lindgren <tony@atomide.com>
12765 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12767 L:      linux-omap@vger.kernel.org
12768 S:      Maintained
12769 F:      drivers/pinctrl/pinctrl-single.c
12770
12771 PIN CONTROLLER - ST SPEAR
12772 M:      Viresh Kumar <vireshk@kernel.org>
12773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12774 W:      http://www.st.com/spear
12775 S:      Maintained
12776 F:      drivers/pinctrl/spear/
12777
12778 PISTACHIO SOC SUPPORT
12779 M:      James Hartley <james.hartley@sondrel.com>
12780 L:      linux-mips@vger.kernel.org
12781 S:      Odd Fixes
12782 F:      arch/mips/pistachio/
12783 F:      arch/mips/include/asm/mach-pistachio/
12784 F:      arch/mips/boot/dts/img/pistachio*
12785 F:      arch/mips/configs/pistachio*_defconfig
12786
12787 PKTCDVD DRIVER
12788 S:      Orphan
12789 M:      linux-block@vger.kernel.org
12790 F:      drivers/block/pktcdvd.c
12791 F:      include/linux/pktcdvd.h
12792 F:      include/uapi/linux/pktcdvd.h
12793
12794 PKUNITY SOC DRIVERS
12795 M:      Guan Xuetao <gxt@pku.edu.cn>
12796 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12797 S:      Maintained
12798 T:      git git://github.com/gxt/linux.git
12799 F:      drivers/input/serio/i8042-unicore32io.h
12800 F:      drivers/i2c/busses/i2c-puv3.c
12801 F:      drivers/video/fbdev/fb-puv3.c
12802 F:      drivers/rtc/rtc-puv3.c
12803
12804 PMBUS HARDWARE MONITORING DRIVERS
12805 M:      Guenter Roeck <linux@roeck-us.net>
12806 L:      linux-hwmon@vger.kernel.org
12807 W:      http://hwmon.wiki.kernel.org/
12808 W:      http://www.roeck-us.net/linux/drivers/
12809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12810 S:      Maintained
12811 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12812 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12813 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12814 F:      Documentation/hwmon/adm1275.rst
12815 F:      Documentation/hwmon/ibm-cffps.rst
12816 F:      Documentation/hwmon/ir35221.rst
12817 F:      Documentation/hwmon/lm25066.rst
12818 F:      Documentation/hwmon/ltc2978.rst
12819 F:      Documentation/hwmon/ltc3815.rst
12820 F:      Documentation/hwmon/max16064.rst
12821 F:      Documentation/hwmon/max20751.rst
12822 F:      Documentation/hwmon/max31785.rst
12823 F:      Documentation/hwmon/max34440.rst
12824 F:      Documentation/hwmon/max8688.rst
12825 F:      Documentation/hwmon/pmbus.rst
12826 F:      Documentation/hwmon/pmbus-core.rst
12827 F:      Documentation/hwmon/tps40422.rst
12828 F:      Documentation/hwmon/ucd9000.rst
12829 F:      Documentation/hwmon/ucd9200.rst
12830 F:      Documentation/hwmon/zl6100.rst
12831 F:      drivers/hwmon/pmbus/
12832 F:      include/linux/pmbus.h
12833
12834 PMC SIERRA MaxRAID DRIVER
12835 L:      linux-scsi@vger.kernel.org
12836 W:      http://www.pmc-sierra.com/
12837 S:      Orphan
12838 F:      drivers/scsi/pmcraid.*
12839
12840 PMC SIERRA PM8001 DRIVER
12841 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12842 L:      linux-scsi@vger.kernel.org
12843 S:      Supported
12844 F:      drivers/scsi/pm8001/
12845
12846 PNP SUPPORT
12847 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12848 S:      Maintained
12849 F:      drivers/pnp/
12850
12851 PNI RM3100 IIO DRIVER
12852 M:      Song Qiang <songqiang1304521@gmail.com>
12853 L:      linux-iio@vger.kernel.org
12854 S:      Maintained
12855 F:      drivers/iio/magnetometer/rm3100*
12856 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12857
12858 POSIX CLOCKS and TIMERS
12859 M:      Thomas Gleixner <tglx@linutronix.de>
12860 L:      linux-kernel@vger.kernel.org
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12862 S:      Maintained
12863 F:      fs/timerfd.c
12864 F:      include/linux/timer*
12865 F:      kernel/time/*timer*
12866
12867 POWER MANAGEMENT CORE
12868 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12869 L:      linux-pm@vger.kernel.org
12870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12871 B:      https://bugzilla.kernel.org
12872 S:      Supported
12873 F:      drivers/base/power/
12874 F:      include/linux/pm.h
12875 F:      include/linux/pm_*
12876 F:      include/linux/powercap.h
12877 F:      include/linux/intel_rapl.h
12878 F:      drivers/powercap/
12879 F:      kernel/configs/nopm.config
12880
12881 POWER STATE COORDINATION INTERFACE (PSCI)
12882 M:      Mark Rutland <mark.rutland@arm.com>
12883 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12884 L:      linux-arm-kernel@lists.infradead.org
12885 S:      Maintained
12886 F:      drivers/firmware/psci/
12887 F:      include/linux/psci.h
12888 F:      include/uapi/linux/psci.h
12889
12890 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12891 M:      Sebastian Reichel <sre@kernel.org>
12892 L:      linux-pm@vger.kernel.org
12893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12894 S:      Maintained
12895 F:      Documentation/ABI/testing/sysfs-class-power
12896 F:      Documentation/devicetree/bindings/power/supply/
12897 F:      include/linux/power_supply.h
12898 F:      drivers/power/supply/
12899
12900 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12901 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12902 L:      linuxppc-dev@lists.ozlabs.org
12903 S:      Maintained
12904 F:      drivers/char/powernv-op-panel.c
12905
12906 PPP OVER ATM (RFC 2364)
12907 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12908 S:      Maintained
12909 F:      net/atm/pppoatm.c
12910 F:      include/uapi/linux/atmppp.h
12911
12912 PPP OVER ETHERNET
12913 M:      Michal Ostrowski <mostrows@earthlink.net>
12914 S:      Maintained
12915 F:      drivers/net/ppp/pppoe.c
12916 F:      drivers/net/ppp/pppox.c
12917
12918 PPP OVER L2TP
12919 M:      James Chapman <jchapman@katalix.com>
12920 S:      Maintained
12921 F:      net/l2tp/l2tp_ppp.c
12922 F:      include/linux/if_pppol2tp.h
12923 F:      include/uapi/linux/if_pppol2tp.h
12924
12925 PPP PROTOCOL DRIVERS AND COMPRESSORS
12926 M:      Paul Mackerras <paulus@samba.org>
12927 L:      linux-ppp@vger.kernel.org
12928 S:      Maintained
12929 F:      drivers/net/ppp/ppp_*
12930
12931 PPS SUPPORT
12932 M:      Rodolfo Giometti <giometti@enneenne.com>
12933 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12934 L:      linuxpps@ml.enneenne.com (subscribers-only)
12935 S:      Maintained
12936 F:      Documentation/driver-api/pps.rst
12937 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12938 F:      Documentation/ABI/testing/sysfs-pps
12939 F:      drivers/pps/
12940 F:      include/linux/pps*.h
12941 F:      include/uapi/linux/pps.h
12942
12943 PPTP DRIVER
12944 M:      Dmitry Kozlov <xeb@mail.ru>
12945 L:      netdev@vger.kernel.org
12946 S:      Maintained
12947 F:      drivers/net/ppp/pptp.c
12948 W:      http://sourceforge.net/projects/accel-pptp
12949
12950 PRINTK
12951 M:      Petr Mladek <pmladek@suse.com>
12952 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12953 R:      Steven Rostedt <rostedt@goodmis.org>
12954 S:      Maintained
12955 F:      kernel/printk/
12956 F:      include/linux/printk.h
12957
12958 PRISM54 WIRELESS DRIVER
12959 M:      Luis Chamberlain <mcgrof@kernel.org>
12960 L:      linux-wireless@vger.kernel.org
12961 W:      http://wireless.kernel.org/en/users/Drivers/p54
12962 S:      Obsolete
12963 F:      drivers/net/wireless/intersil/prism54/
12964
12965 PROC FILESYSTEM
12966 R:      Alexey Dobriyan <adobriyan@gmail.com>
12967 L:      linux-kernel@vger.kernel.org
12968 L:      linux-fsdevel@vger.kernel.org
12969 S:      Maintained
12970 F:      fs/proc/
12971 F:      include/linux/proc_fs.h
12972 F:      tools/testing/selftests/proc/
12973 F:      Documentation/filesystems/proc.txt
12974
12975 PROC SYSCTL
12976 M:      Luis Chamberlain <mcgrof@kernel.org>
12977 M:      Kees Cook <keescook@chromium.org>
12978 L:      linux-kernel@vger.kernel.org
12979 L:      linux-fsdevel@vger.kernel.org
12980 S:      Maintained
12981 F:      fs/proc/proc_sysctl.c
12982 F:      include/linux/sysctl.h
12983 F:      kernel/sysctl.c
12984 F:      tools/testing/selftests/sysctl/
12985
12986 PS3 NETWORK SUPPORT
12987 M:      Geoff Levand <geoff@infradead.org>
12988 L:      netdev@vger.kernel.org
12989 L:      linuxppc-dev@lists.ozlabs.org
12990 S:      Maintained
12991 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12992
12993 PS3 PLATFORM SUPPORT
12994 M:      Geoff Levand <geoff@infradead.org>
12995 L:      linuxppc-dev@lists.ozlabs.org
12996 S:      Maintained
12997 F:      arch/powerpc/boot/ps3*
12998 F:      arch/powerpc/include/asm/lv1call.h
12999 F:      arch/powerpc/include/asm/ps3*.h
13000 F:      arch/powerpc/platforms/ps3/
13001 F:      drivers/*/ps3*
13002 F:      drivers/ps3/
13003 F:      drivers/rtc/rtc-ps3.c
13004 F:      drivers/usb/host/*ps3.c
13005 F:      sound/ppc/snd_ps3*
13006
13007 PS3VRAM DRIVER
13008 M:      Jim Paris <jim@jtan.com>
13009 M:      Geoff Levand <geoff@infradead.org>
13010 L:      linuxppc-dev@lists.ozlabs.org
13011 S:      Maintained
13012 F:      drivers/block/ps3vram.c
13013
13014 PSAMPLE PACKET SAMPLING SUPPORT:
13015 M:      Yotam Gigi <yotam.gi@gmail.com>
13016 S:      Maintained
13017 F:      net/psample
13018 F:      include/net/psample.h
13019 F:      include/uapi/linux/psample.h
13020
13021 PSTORE FILESYSTEM
13022 M:      Kees Cook <keescook@chromium.org>
13023 M:      Anton Vorontsov <anton@enomsg.org>
13024 M:      Colin Cross <ccross@android.com>
13025 M:      Tony Luck <tony.luck@intel.com>
13026 S:      Maintained
13027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13028 F:      fs/pstore/
13029 F:      include/linux/pstore*
13030 F:      drivers/firmware/efi/efi-pstore.c
13031 F:      drivers/acpi/apei/erst.c
13032 F:      Documentation/admin-guide/ramoops.rst
13033 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13034 K:      \b(pstore|ramoops)
13035
13036 PTP HARDWARE CLOCK SUPPORT
13037 M:      Richard Cochran <richardcochran@gmail.com>
13038 L:      netdev@vger.kernel.org
13039 S:      Maintained
13040 W:      http://linuxptp.sourceforge.net/
13041 F:      Documentation/ABI/testing/sysfs-ptp
13042 F:      Documentation/driver-api/ptp.rst
13043 F:      drivers/net/phy/dp83640*
13044 F:      drivers/ptp/*
13045 F:      include/linux/ptp_cl*
13046
13047 PTRACE SUPPORT
13048 M:      Oleg Nesterov <oleg@redhat.com>
13049 S:      Maintained
13050 F:      include/asm-generic/syscall.h
13051 F:      include/linux/ptrace.h
13052 F:      include/linux/regset.h
13053 F:      include/linux/tracehook.h
13054 F:      include/uapi/linux/ptrace.h
13055 F:      include/uapi/linux/ptrace.h
13056 F:      kernel/ptrace.c
13057 F:      arch/*/ptrace*.c
13058 F:      arch/*/*/ptrace*.c
13059 F:      arch/*/include/asm/ptrace*.h
13060
13061 PULSE8-CEC DRIVER
13062 M:      Hans Verkuil <hverkuil@xs4all.nl>
13063 L:      linux-media@vger.kernel.org
13064 T:      git git://linuxtv.org/media_tree.git
13065 S:      Maintained
13066 F:      drivers/media/usb/pulse8-cec/*
13067 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13068
13069 PVRUSB2 VIDEO4LINUX DRIVER
13070 M:      Mike Isely <isely@pobox.com>
13071 L:      pvrusb2@isely.net       (subscribers-only)
13072 L:      linux-media@vger.kernel.org
13073 W:      http://www.isely.net/pvrusb2/
13074 T:      git git://linuxtv.org/media_tree.git
13075 S:      Maintained
13076 F:      Documentation/media/v4l-drivers/pvrusb2*
13077 F:      drivers/media/usb/pvrusb2/
13078
13079 PWC WEBCAM DRIVER
13080 M:      Hans Verkuil <hverkuil@xs4all.nl>
13081 L:      linux-media@vger.kernel.org
13082 T:      git git://linuxtv.org/media_tree.git
13083 S:      Odd Fixes
13084 F:      drivers/media/usb/pwc/*
13085 F:      include/trace/events/pwc.h
13086
13087 PWM FAN DRIVER
13088 M:      Kamil Debski <kamil@wypas.org>
13089 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13090 L:      linux-hwmon@vger.kernel.org
13091 S:      Supported
13092 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13093 F:      Documentation/hwmon/pwm-fan.rst
13094 F:      drivers/hwmon/pwm-fan.c
13095
13096 PWM IR Transmitter
13097 M:      Sean Young <sean@mess.org>
13098 L:      linux-media@vger.kernel.org
13099 S:      Maintained
13100 F:      drivers/media/rc/pwm-ir-tx.c
13101
13102 PWM SUBSYSTEM
13103 M:      Thierry Reding <thierry.reding@gmail.com>
13104 L:      linux-pwm@vger.kernel.org
13105 S:      Maintained
13106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13107 F:      Documentation/driver-api/pwm.rst
13108 F:      Documentation/devicetree/bindings/pwm/
13109 F:      include/linux/pwm.h
13110 F:      drivers/pwm/
13111 F:      drivers/video/backlight/pwm_bl.c
13112 F:      include/linux/pwm_backlight.h
13113 F:      drivers/gpio/gpio-mvebu.c
13114 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13115
13116 PXA GPIO DRIVER
13117 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13118 L:      linux-gpio@vger.kernel.org
13119 S:      Maintained
13120 F:      drivers/gpio/gpio-pxa.c
13121
13122 PXA MMCI DRIVER
13123 S:      Orphan
13124
13125 PXA RTC DRIVER
13126 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13127 L:      linux-rtc@vger.kernel.org
13128 S:      Maintained
13129
13130 PXA2xx/PXA3xx SUPPORT
13131 M:      Daniel Mack <daniel@zonque.org>
13132 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13133 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13135 T:      git git://github.com/hzhuang1/linux.git
13136 T:      git git://github.com/rjarzmik/linux.git
13137 S:      Maintained
13138 F:      arch/arm/boot/dts/pxa*
13139 F:      arch/arm/mach-pxa/
13140 F:      drivers/dma/pxa*
13141 F:      drivers/pcmcia/pxa2xx*
13142 F:      drivers/pinctrl/pxa/
13143 F:      drivers/spi/spi-pxa2xx*
13144 F:      drivers/usb/gadget/udc/pxa2*
13145 F:      include/sound/pxa2xx-lib.h
13146 F:      sound/arm/pxa*
13147 F:      sound/soc/pxa/
13148
13149 QAT DRIVER
13150 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13151 L:      qat-linux@intel.com
13152 S:      Supported
13153 F:      drivers/crypto/qat/
13154
13155 QCOM AUDIO (ASoC) DRIVERS
13156 M:      Patrick Lai <plai@codeaurora.org>
13157 M:      Banajit Goswami <bgoswami@codeaurora.org>
13158 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13159 S:      Supported
13160 F:      sound/soc/qcom/
13161
13162 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13163 M:      Gabriel Somlo <somlo@cmu.edu>
13164 M:      "Michael S. Tsirkin" <mst@redhat.com>
13165 L:      qemu-devel@nongnu.org
13166 S:      Maintained
13167 F:      drivers/firmware/qemu_fw_cfg.c
13168 F:      include/uapi/linux/qemu_fw_cfg.h
13169
13170 QIB DRIVER
13171 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13172 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13173 L:      linux-rdma@vger.kernel.org
13174 S:      Supported
13175 F:      drivers/infiniband/hw/qib/
13176
13177 QLOGIC QL41xxx FCOE DRIVER
13178 M:      QLogic-Storage-Upstream@cavium.com
13179 L:      linux-scsi@vger.kernel.org
13180 S:      Supported
13181 F:      drivers/scsi/qedf/
13182
13183 QLOGIC QL41xxx ISCSI DRIVER
13184 M:      QLogic-Storage-Upstream@cavium.com
13185 L:      linux-scsi@vger.kernel.org
13186 S:      Supported
13187 F:      drivers/scsi/qedi/
13188
13189 QLOGIC QL4xxx ETHERNET DRIVER
13190 M:      Ariel Elior <aelior@marvell.com>
13191 M:      GR-everest-linux-l2@marvell.com
13192 L:      netdev@vger.kernel.org
13193 S:      Supported
13194 F:      drivers/net/ethernet/qlogic/qed/
13195 F:      include/linux/qed/
13196 F:      drivers/net/ethernet/qlogic/qede/
13197
13198 QLOGIC QL4xxx RDMA DRIVER
13199 M:      Michal Kalderon <mkalderon@marvell.com>
13200 M:      Ariel Elior <aelior@marvell.com>
13201 L:      linux-rdma@vger.kernel.org
13202 S:      Supported
13203 F:      drivers/infiniband/hw/qedr/
13204 F:      include/uapi/rdma/qedr-abi.h
13205
13206 QLOGIC QLA1280 SCSI DRIVER
13207 M:      Michael Reed <mdr@sgi.com>
13208 L:      linux-scsi@vger.kernel.org
13209 S:      Maintained
13210 F:      drivers/scsi/qla1280.[ch]
13211
13212 QLOGIC QLA2XXX FC-SCSI DRIVER
13213 M:      qla2xxx-upstream@qlogic.com
13214 L:      linux-scsi@vger.kernel.org
13215 S:      Supported
13216 F:      Documentation/scsi/LICENSE.qla2xxx
13217 F:      drivers/scsi/qla2xxx/
13218
13219 QLOGIC QLA3XXX NETWORK DRIVER
13220 M:      GR-Linux-NIC-Dev@marvell.com
13221 L:      netdev@vger.kernel.org
13222 S:      Supported
13223 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13224 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13225
13226 QLOGIC QLA4XXX iSCSI DRIVER
13227 M:      QLogic-Storage-Upstream@qlogic.com
13228 L:      linux-scsi@vger.kernel.org
13229 S:      Supported
13230 F:      Documentation/scsi/LICENSE.qla4xxx
13231 F:      drivers/scsi/qla4xxx/
13232
13233 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13234 M:      Shahed Shaikh <shshaikh@marvell.com>
13235 M:      Manish Chopra <manishc@marvell.com>
13236 M:      GR-Linux-NIC-Dev@marvell.com
13237 L:      netdev@vger.kernel.org
13238 S:      Supported
13239 F:      drivers/net/ethernet/qlogic/qlcnic/
13240
13241 QLOGIC QLGE 10Gb ETHERNET DRIVER
13242 M:      Manish Chopra <manishc@marvell.com>
13243 M:      GR-Linux-NIC-Dev@marvell.com
13244 L:      netdev@vger.kernel.org
13245 S:      Supported
13246 F:      drivers/net/ethernet/qlogic/qlge/
13247
13248 QM1D1B0004 MEDIA DRIVER
13249 M:      Akihiro Tsukada <tskd08@gmail.com>
13250 L:      linux-media@vger.kernel.org
13251 S:      Odd Fixes
13252 F:      drivers/media/tuners/qm1d1b0004*
13253
13254 QM1D1C0042 MEDIA DRIVER
13255 M:      Akihiro Tsukada <tskd08@gmail.com>
13256 L:      linux-media@vger.kernel.org
13257 S:      Odd Fixes
13258 F:      drivers/media/tuners/qm1d1c0042*
13259
13260 QNX4 FILESYSTEM
13261 M:      Anders Larsen <al@alarsen.net>
13262 W:      http://www.alarsen.net/linux/qnx4fs/
13263 S:      Maintained
13264 F:      fs/qnx4/
13265 F:      include/uapi/linux/qnx4_fs.h
13266 F:      include/uapi/linux/qnxtypes.h
13267
13268 QORIQ DPAA2 FSL-MC BUS DRIVER
13269 M:      Stuart Yoder <stuyoder@gmail.com>
13270 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13271 L:      linux-kernel@vger.kernel.org
13272 S:      Maintained
13273 F:      drivers/bus/fsl-mc/
13274 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13275 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13276
13277 QT1010 MEDIA DRIVER
13278 M:      Antti Palosaari <crope@iki.fi>
13279 L:      linux-media@vger.kernel.org
13280 W:      https://linuxtv.org
13281 W:      http://palosaari.fi/linux/
13282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13283 T:      git git://linuxtv.org/anttip/media_tree.git
13284 S:      Maintained
13285 F:      drivers/media/tuners/qt1010*
13286
13287 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13288 M:      Kalle Valo <kvalo@codeaurora.org>
13289 L:      ath10k@lists.infradead.org
13290 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13292 S:      Supported
13293 F:      drivers/net/wireless/ath/ath10k/
13294
13295 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13296 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13297 L:      linux-wireless@vger.kernel.org
13298 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13299 S:      Supported
13300 F:      drivers/net/wireless/ath/ath9k/
13301
13302 QUALCOMM CAMERA SUBSYSTEM DRIVER
13303 M:      Todor Tomov <todor.too@gmail.com>
13304 L:      linux-media@vger.kernel.org
13305 S:      Maintained
13306 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13307 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13308 F:      drivers/media/platform/qcom/camss/
13309
13310 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13311 M:      Ilia Lin <ilia.lin@kernel.org>
13312 L:      linux-pm@vger.kernel.org
13313 S:      Maintained
13314 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13315 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13316
13317 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13318 M:      Timur Tabi <timur@kernel.org>
13319 L:      netdev@vger.kernel.org
13320 S:      Maintained
13321 F:      drivers/net/ethernet/qualcomm/emac/
13322
13323 QUALCOMM ETHQOS ETHERNET DRIVER
13324 M:      Vinod Koul <vkoul@kernel.org>
13325 M:      Niklas Cassel <niklas.cassel@linaro.org>
13326 L:      netdev@vger.kernel.org
13327 S:      Maintained
13328 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13329 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13330
13331 QUALCOMM GENERIC INTERFACE I2C DRIVER
13332 M:      Alok Chauhan <alokc@codeaurora.org>
13333 L:      linux-i2c@vger.kernel.org
13334 L:      linux-arm-msm@vger.kernel.org
13335 S:      Supported
13336 F:      drivers/i2c/busses/i2c-qcom-geni.c
13337
13338 QUALCOMM HEXAGON ARCHITECTURE
13339 M:      Richard Kuo <rkuo@codeaurora.org>
13340 L:      linux-hexagon@vger.kernel.org
13341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13342 S:      Supported
13343 F:      arch/hexagon/
13344
13345 QUALCOMM HIDMA DRIVER
13346 M:      Sinan Kaya <okaya@kernel.org>
13347 L:      linux-arm-kernel@lists.infradead.org
13348 L:      linux-arm-msm@vger.kernel.org
13349 L:      dmaengine@vger.kernel.org
13350 S:      Supported
13351 F:      drivers/dma/qcom/hidma*
13352
13353 QUALCOMM IOMMU
13354 M:      Rob Clark <robdclark@gmail.com>
13355 L:      iommu@lists.linux-foundation.org
13356 L:      linux-arm-msm@vger.kernel.org
13357 S:      Maintained
13358 F:      drivers/iommu/qcom_iommu.c
13359
13360 QUALCOMM TSENS THERMAL DRIVER
13361 M:      Amit Kucheria <amit.kucheria@linaro.org>
13362 L:      linux-pm@vger.kernel.org
13363 L:      linux-arm-msm@vger.kernel.org
13364 S:      Maintained
13365 F:      drivers/thermal/qcom/
13366
13367 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13368 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13369 L:      linux-media@vger.kernel.org
13370 L:      linux-arm-msm@vger.kernel.org
13371 T:      git git://linuxtv.org/media_tree.git
13372 S:      Maintained
13373 F:      drivers/media/platform/qcom/venus/
13374
13375 QUALCOMM WCN36XX WIRELESS DRIVER
13376 M:      Kalle Valo <kvalo@codeaurora.org>
13377 L:      wcn36xx@lists.infradead.org
13378 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13379 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13380 S:      Supported
13381 F:      drivers/net/wireless/ath/wcn36xx/
13382
13383 QUANTENNA QTNFMAC WIRELESS DRIVER
13384 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13385 M:      Avinash Patil <avinashp@quantenna.com>
13386 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13387 L:      linux-wireless@vger.kernel.org
13388 S:      Maintained
13389 F:      drivers/net/wireless/quantenna
13390
13391 RADEON and AMDGPU DRM DRIVERS
13392 M:      Alex Deucher <alexander.deucher@amd.com>
13393 M:      Christian König <christian.koenig@amd.com>
13394 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13395 L:      amd-gfx@lists.freedesktop.org
13396 T:      git git://people.freedesktop.org/~agd5f/linux
13397 S:      Supported
13398 F:      drivers/gpu/drm/radeon/
13399 F:      include/uapi/drm/radeon_drm.h
13400 F:      drivers/gpu/drm/amd/
13401 F:      include/uapi/drm/amdgpu_drm.h
13402
13403 RADEON FRAMEBUFFER DISPLAY DRIVER
13404 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13405 L:      linux-fbdev@vger.kernel.org
13406 S:      Maintained
13407 F:      drivers/video/fbdev/aty/radeon*
13408 F:      include/uapi/linux/radeonfb.h
13409
13410 RADIOSHARK RADIO DRIVER
13411 M:      Hans Verkuil <hverkuil@xs4all.nl>
13412 L:      linux-media@vger.kernel.org
13413 T:      git git://linuxtv.org/media_tree.git
13414 S:      Maintained
13415 F:      drivers/media/radio/radio-shark.c
13416
13417 RADIOSHARK2 RADIO DRIVER
13418 M:      Hans Verkuil <hverkuil@xs4all.nl>
13419 L:      linux-media@vger.kernel.org
13420 T:      git git://linuxtv.org/media_tree.git
13421 S:      Maintained
13422 F:      drivers/media/radio/radio-shark2.c
13423 F:      drivers/media/radio/radio-tea5777.c
13424
13425 RADOS BLOCK DEVICE (RBD)
13426 M:      Ilya Dryomov <idryomov@gmail.com>
13427 M:      Sage Weil <sage@redhat.com>
13428 M:      Alex Elder <elder@kernel.org>
13429 L:      ceph-devel@vger.kernel.org
13430 W:      http://ceph.com/
13431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13432 T:      git git://github.com/ceph/ceph-client.git
13433 S:      Supported
13434 F:      Documentation/ABI/testing/sysfs-bus-rbd
13435 F:      drivers/block/rbd.c
13436 F:      drivers/block/rbd_types.h
13437
13438 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13439 M:      Paul Mackerras <paulus@samba.org>
13440 L:      linux-fbdev@vger.kernel.org
13441 S:      Maintained
13442 F:      drivers/video/fbdev/aty/aty128fb.c
13443
13444 RAINSHADOW-CEC DRIVER
13445 M:      Hans Verkuil <hverkuil@xs4all.nl>
13446 L:      linux-media@vger.kernel.org
13447 T:      git git://linuxtv.org/media_tree.git
13448 S:      Maintained
13449 F:      drivers/media/usb/rainshadow-cec/*
13450
13451 RALINK MIPS ARCHITECTURE
13452 M:      John Crispin <john@phrozen.org>
13453 L:      linux-mips@vger.kernel.org
13454 S:      Maintained
13455 F:      arch/mips/ralink
13456
13457 RALINK RT2X00 WIRELESS LAN DRIVER
13458 P:      rt2x00 project
13459 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13460 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13461 L:      linux-wireless@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/net/wireless/ralink/rt2x00/
13464
13465 RAMDISK RAM BLOCK DEVICE DRIVER
13466 M:      Jens Axboe <axboe@kernel.dk>
13467 S:      Maintained
13468 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13469 F:      drivers/block/brd.c
13470
13471 RANCHU VIRTUAL BOARD FOR MIPS
13472 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13473 L:      linux-mips@vger.kernel.org
13474 S:      Supported
13475 F:      arch/mips/generic/board-ranchu.c
13476 F:      arch/mips/configs/generic/board-ranchu.config
13477
13478 RANDOM NUMBER DRIVER
13479 M:      "Theodore Ts'o" <tytso@mit.edu>
13480 S:      Maintained
13481 F:      drivers/char/random.c
13482
13483 RAPIDIO SUBSYSTEM
13484 M:      Matt Porter <mporter@kernel.crashing.org>
13485 M:      Alexandre Bounine <alex.bou9@gmail.com>
13486 S:      Maintained
13487 F:      drivers/rapidio/
13488
13489 RAS INFRASTRUCTURE
13490 M:      Tony Luck <tony.luck@intel.com>
13491 M:      Borislav Petkov <bp@alien8.de>
13492 L:      linux-edac@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/ras/
13495 F:      include/linux/ras.h
13496 F:      include/ras/ras_event.h
13497 F:      Documentation/admin-guide/ras.rst
13498
13499 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13500 L:      linux-wireless@vger.kernel.org
13501 S:      Orphan
13502 F:      drivers/net/wireless/ray*
13503
13504 RCUTORTURE TEST FRAMEWORK
13505 M:      "Paul E. McKenney" <paulmck@kernel.org>
13506 M:      Josh Triplett <josh@joshtriplett.org>
13507 R:      Steven Rostedt <rostedt@goodmis.org>
13508 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13509 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13510 L:      rcu@vger.kernel.org
13511 S:      Supported
13512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13513 F:      tools/testing/selftests/rcutorture
13514
13515 RDC R-321X SoC
13516 M:      Florian Fainelli <florian@openwrt.org>
13517 S:      Maintained
13518
13519 RDC R6040 FAST ETHERNET DRIVER
13520 M:      Florian Fainelli <f.fainelli@gmail.com>
13521 L:      netdev@vger.kernel.org
13522 S:      Maintained
13523 F:      drivers/net/ethernet/rdc/r6040.c
13524
13525 RDMAVT - RDMA verbs software
13526 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13527 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13528 L:      linux-rdma@vger.kernel.org
13529 S:      Supported
13530 F:      drivers/infiniband/sw/rdmavt
13531
13532 RDS - RELIABLE DATAGRAM SOCKETS
13533 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13534 L:      netdev@vger.kernel.org
13535 L:      linux-rdma@vger.kernel.org
13536 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13537 W:      https://oss.oracle.com/projects/rds/
13538 S:      Supported
13539 F:      net/rds/
13540 F:      Documentation/networking/rds.txt
13541
13542 RDT - RESOURCE ALLOCATION
13543 M:      Fenghua Yu <fenghua.yu@intel.com>
13544 M:      Reinette Chatre <reinette.chatre@intel.com>
13545 L:      linux-kernel@vger.kernel.org
13546 S:      Supported
13547 F:      arch/x86/kernel/cpu/resctrl/
13548 F:      arch/x86/include/asm/resctrl_sched.h
13549 F:      Documentation/x86/resctrl*
13550
13551 READ-COPY UPDATE (RCU)
13552 M:      "Paul E. McKenney" <paulmck@kernel.org>
13553 M:      Josh Triplett <josh@joshtriplett.org>
13554 R:      Steven Rostedt <rostedt@goodmis.org>
13555 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13556 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13557 R:      Joel Fernandes <joel@joelfernandes.org>
13558 L:      rcu@vger.kernel.org
13559 W:      http://www.rdrop.com/users/paulmck/RCU/
13560 S:      Supported
13561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13562 F:      Documentation/RCU/
13563 X:      Documentation/RCU/torture.txt
13564 F:      include/linux/rcu*
13565 X:      include/linux/srcu*.h
13566 F:      kernel/rcu/
13567 X:      kernel/rcu/srcu*.c
13568
13569 REAL TIME CLOCK (RTC) SUBSYSTEM
13570 M:      Alessandro Zummo <a.zummo@towertech.it>
13571 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13572 L:      linux-rtc@vger.kernel.org
13573 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13575 S:      Maintained
13576 F:      Documentation/devicetree/bindings/rtc/
13577 F:      Documentation/admin-guide/rtc.rst
13578 F:      drivers/rtc/
13579 F:      include/linux/rtc.h
13580 F:      include/uapi/linux/rtc.h
13581 F:      include/linux/rtc/
13582 F:      include/linux/platform_data/rtc-*
13583 F:      tools/testing/selftests/rtc/
13584
13585 REALTEK AUDIO CODECS
13586 M:      Bard Liao <bardliao@realtek.com>
13587 M:      Oder Chiou <oder_chiou@realtek.com>
13588 S:      Maintained
13589 F:      sound/soc/codecs/rt*
13590 F:      include/sound/rt*.h
13591
13592 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13593 M:      Linus Walleij <linus.walleij@linaro.org>
13594 S:      Maintained
13595 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13596 F:      drivers/net/dsa/realtek-smi*
13597 F:      drivers/net/dsa/rtl83*
13598
13599 REDPINE WIRELESS DRIVER
13600 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13601 M:      Siva Rebbagondla <siva8118@gmail.com>
13602 L:      linux-wireless@vger.kernel.org
13603 S:      Maintained
13604 F:      drivers/net/wireless/rsi/
13605
13606 REGISTER MAP ABSTRACTION
13607 M:      Mark Brown <broonie@kernel.org>
13608 L:      linux-kernel@vger.kernel.org
13609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13610 S:      Supported
13611 F:      Documentation/devicetree/bindings/regmap/
13612 F:      drivers/base/regmap/
13613 F:      include/linux/regmap.h
13614
13615 REISERFS FILE SYSTEM
13616 L:      reiserfs-devel@vger.kernel.org
13617 S:      Supported
13618 F:      fs/reiserfs/
13619
13620 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13621 M:      Ohad Ben-Cohen <ohad@wizery.com>
13622 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13623 L:      linux-remoteproc@vger.kernel.org
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13625 S:      Maintained
13626 F:      Documentation/devicetree/bindings/remoteproc/
13627 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13628 F:      Documentation/remoteproc.txt
13629 F:      drivers/remoteproc/
13630 F:      include/linux/remoteproc.h
13631 F:      include/linux/remoteproc/
13632
13633 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13634 M:      Ohad Ben-Cohen <ohad@wizery.com>
13635 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13636 L:      linux-remoteproc@vger.kernel.org
13637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13638 S:      Maintained
13639 F:      drivers/rpmsg/
13640 F:      Documentation/rpmsg.txt
13641 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13642 F:      include/linux/rpmsg.h
13643 F:      include/linux/rpmsg/
13644 F:      include/uapi/linux/rpmsg.h
13645 F:      samples/rpmsg/
13646
13647 RENESAS CLOCK DRIVERS
13648 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13649 L:      linux-renesas-soc@vger.kernel.org
13650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13651 S:      Supported
13652 F:      drivers/clk/renesas/
13653
13654 RENESAS EMEV2 I2C DRIVER
13655 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13656 S:      Supported
13657 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13658 F:      drivers/i2c/busses/i2c-emev2.c
13659
13660 RENESAS ETHERNET DRIVERS
13661 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13662 L:      netdev@vger.kernel.org
13663 L:      linux-renesas-soc@vger.kernel.org
13664 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13665 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13666 F:      drivers/net/ethernet/renesas/
13667 F:      include/linux/sh_eth.h
13668
13669 RENESAS R-CAR GYROADC DRIVER
13670 M:      Marek Vasut <marek.vasut@gmail.com>
13671 L:      linux-iio@vger.kernel.org
13672 S:      Supported
13673 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13674 F:      drivers/iio/adc/rcar-gyroadc.c
13675
13676 RENESAS R-CAR I2C DRIVERS
13677 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13678 S:      Supported
13679 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13680 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13681 F:      drivers/i2c/busses/i2c-rcar.c
13682 F:      drivers/i2c/busses/i2c-sh_mobile.c
13683
13684 RENESAS RIIC DRIVER
13685 M:      Chris Brandt <chris.brandt@renesas.com>
13686 S:      Supported
13687 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13688 F:      drivers/i2c/busses/i2c-riic.c
13689
13690 RENESAS USB PHY DRIVER
13691 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13692 L:      linux-renesas-soc@vger.kernel.org
13693 S:      Maintained
13694 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13695
13696 RESET CONTROLLER FRAMEWORK
13697 M:      Philipp Zabel <p.zabel@pengutronix.de>
13698 T:      git git://git.pengutronix.de/git/pza/linux
13699 S:      Maintained
13700 F:      drivers/reset/
13701 F:      Documentation/devicetree/bindings/reset/
13702 F:      include/dt-bindings/reset/
13703 F:      include/linux/reset.h
13704 F:      include/linux/reset/
13705 F:      include/linux/reset-controller.h
13706
13707 RESTARTABLE SEQUENCES SUPPORT
13708 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13709 M:      Peter Zijlstra <peterz@infradead.org>
13710 M:      "Paul E. McKenney" <paulmck@kernel.org>
13711 M:      Boqun Feng <boqun.feng@gmail.com>
13712 L:      linux-kernel@vger.kernel.org
13713 S:      Supported
13714 F:      kernel/rseq.c
13715 F:      include/uapi/linux/rseq.h
13716 F:      include/trace/events/rseq.h
13717 F:      tools/testing/selftests/rseq/
13718
13719 RFKILL
13720 M:      Johannes Berg <johannes@sipsolutions.net>
13721 L:      linux-wireless@vger.kernel.org
13722 W:      http://wireless.kernel.org/
13723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13725 S:      Maintained
13726 F:      Documentation/driver-api/rfkill.rst
13727 F:      Documentation/ABI/stable/sysfs-class-rfkill
13728 F:      net/rfkill/
13729 F:      include/linux/rfkill.h
13730 F:      include/uapi/linux/rfkill.h
13731
13732 RHASHTABLE
13733 M:      Thomas Graf <tgraf@suug.ch>
13734 M:      Herbert Xu <herbert@gondor.apana.org.au>
13735 L:      netdev@vger.kernel.org
13736 S:      Maintained
13737 F:      lib/rhashtable.c
13738 F:      lib/test_rhashtable.c
13739 F:      include/linux/rhashtable.h
13740 F:      include/linux/rhashtable-types.h
13741
13742 RICOH R5C592 MEMORYSTICK DRIVER
13743 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13744 S:      Maintained
13745 F:      drivers/memstick/host/r592.*
13746
13747 RICOH SMARTMEDIA/XD DRIVER
13748 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13749 S:      Maintained
13750 F:      drivers/mtd/nand/raw/r852.c
13751 F:      drivers/mtd/nand/raw/r852.h
13752
13753 RISC-V ARCHITECTURE
13754 M:      Paul Walmsley <paul.walmsley@sifive.com>
13755 M:      Palmer Dabbelt <palmer@sifive.com>
13756 M:      Albert Ou <aou@eecs.berkeley.edu>
13757 L:      linux-riscv@lists.infradead.org
13758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13759 S:      Supported
13760 F:      arch/riscv/
13761 K:      riscv
13762 N:      riscv
13763
13764 ROCCAT DRIVERS
13765 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13766 W:      http://sourceforge.net/projects/roccat/
13767 S:      Maintained
13768 F:      drivers/hid/hid-roccat*
13769 F:      include/linux/hid-roccat*
13770 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13771
13772 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13773 M:      Jacob Chen <jacob-chen@iotwrt.com>
13774 M:      Ezequiel Garcia <ezequiel@collabora.com>
13775 L:      linux-media@vger.kernel.org
13776 S:      Maintained
13777 F:      drivers/media/platform/rockchip/rga/
13778 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13779
13780 HANTRO VPU CODEC DRIVER
13781 M:      Ezequiel Garcia <ezequiel@collabora.com>
13782 L:      linux-media@vger.kernel.org
13783 S:      Maintained
13784 F:      drivers/staging/media/hantro/
13785 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13786
13787 ROCKER DRIVER
13788 M:      Jiri Pirko <jiri@resnulli.us>
13789 L:      netdev@vger.kernel.org
13790 S:      Supported
13791 F:      drivers/net/ethernet/rocker/
13792
13793 ROCKETPORT DRIVER
13794 P:      Comtrol Corp.
13795 W:      http://www.comtrol.com
13796 S:      Maintained
13797 F:      Documentation/driver-api/serial/rocket.rst
13798 F:      drivers/tty/rocket*
13799
13800 ROCKETPORT EXPRESS/INFINITY DRIVER
13801 M:      Kevin Cernekee <cernekee@gmail.com>
13802 L:      linux-serial@vger.kernel.org
13803 S:      Odd Fixes
13804 F:      drivers/tty/serial/rp2.*
13805
13806 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13807 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13808 L:      linux-kernel@vger.kernel.org
13809 L:      linux-renesas-soc@vger.kernel.org
13810 S:      Supported
13811 F:      drivers/mfd/bd9571mwv.c
13812 F:      drivers/regulator/bd9571mwv-regulator.c
13813 F:      drivers/gpio/gpio-bd9571mwv.c
13814 F:      include/linux/mfd/bd9571mwv.h
13815 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13816
13817 ROSE NETWORK LAYER
13818 M:      Ralf Baechle <ralf@linux-mips.org>
13819 L:      linux-hams@vger.kernel.org
13820 W:      http://www.linux-ax25.org/
13821 S:      Maintained
13822 F:      include/net/rose.h
13823 F:      include/uapi/linux/rose.h
13824 F:      net/rose/
13825
13826 RTL2830 MEDIA DRIVER
13827 M:      Antti Palosaari <crope@iki.fi>
13828 L:      linux-media@vger.kernel.org
13829 W:      https://linuxtv.org
13830 W:      http://palosaari.fi/linux/
13831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13832 T:      git git://linuxtv.org/anttip/media_tree.git
13833 S:      Maintained
13834 F:      drivers/media/dvb-frontends/rtl2830*
13835
13836 RTL2832 MEDIA DRIVER
13837 M:      Antti Palosaari <crope@iki.fi>
13838 L:      linux-media@vger.kernel.org
13839 W:      https://linuxtv.org
13840 W:      http://palosaari.fi/linux/
13841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13842 T:      git git://linuxtv.org/anttip/media_tree.git
13843 S:      Maintained
13844 F:      drivers/media/dvb-frontends/rtl2832*
13845
13846 RTL2832_SDR MEDIA DRIVER
13847 M:      Antti Palosaari <crope@iki.fi>
13848 L:      linux-media@vger.kernel.org
13849 W:      https://linuxtv.org
13850 W:      http://palosaari.fi/linux/
13851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13852 T:      git git://linuxtv.org/anttip/media_tree.git
13853 S:      Maintained
13854 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13855
13856 RTL8180 WIRELESS DRIVER
13857 L:      linux-wireless@vger.kernel.org
13858 W:      http://wireless.kernel.org/
13859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13860 S:      Orphan
13861 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13862
13863 RTL8187 WIRELESS DRIVER
13864 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13865 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13866 M:      Larry Finger <Larry.Finger@lwfinger.net>
13867 L:      linux-wireless@vger.kernel.org
13868 W:      http://wireless.kernel.org/
13869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13870 S:      Maintained
13871 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13872
13873 REALTEK WIRELESS DRIVER (rtlwifi family)
13874 M:      Ping-Ke Shih <pkshih@realtek.com>
13875 L:      linux-wireless@vger.kernel.org
13876 W:      http://wireless.kernel.org/
13877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13878 S:      Maintained
13879 F:      drivers/net/wireless/realtek/rtlwifi/
13880
13881 REALTEK WIRELESS DRIVER (rtw88)
13882 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13883 L:      linux-wireless@vger.kernel.org
13884 S:      Maintained
13885 F:      drivers/net/wireless/realtek/rtw88/
13886
13887 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13888 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13889 L:      linux-wireless@vger.kernel.org
13890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13891 S:      Maintained
13892 F:      drivers/net/wireless/realtek/rtl8xxxu/
13893
13894 RXRPC SOCKETS (AF_RXRPC)
13895 M:      David Howells <dhowells@redhat.com>
13896 L:      linux-afs@lists.infradead.org
13897 S:      Supported
13898 F:      net/rxrpc/
13899 F:      include/keys/rxrpc-type.h
13900 F:      include/net/af_rxrpc.h
13901 F:      include/trace/events/rxrpc.h
13902 F:      include/uapi/linux/rxrpc.h
13903 F:      Documentation/networking/rxrpc.txt
13904 W:      https://www.infradead.org/~dhowells/kafs/
13905
13906 S3 SAVAGE FRAMEBUFFER DRIVER
13907 M:      Antonino Daplas <adaplas@gmail.com>
13908 L:      linux-fbdev@vger.kernel.org
13909 S:      Maintained
13910 F:      drivers/video/fbdev/savage/
13911
13912 S390
13913 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13914 M:      Vasily Gorbik <gor@linux.ibm.com>
13915 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13916 L:      linux-s390@vger.kernel.org
13917 W:      http://www.ibm.com/developerworks/linux/linux390/
13918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13919 S:      Supported
13920 F:      arch/s390/
13921 F:      drivers/s390/
13922 F:      Documentation/s390/
13923 F:      Documentation/driver-api/s390-drivers.rst
13924
13925 S390 COMMON I/O LAYER
13926 M:      Sebastian Ott <sebott@linux.ibm.com>
13927 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13928 L:      linux-s390@vger.kernel.org
13929 W:      http://www.ibm.com/developerworks/linux/linux390/
13930 S:      Supported
13931 F:      drivers/s390/cio/
13932
13933 S390 DASD DRIVER
13934 M:      Stefan Haberland <sth@linux.ibm.com>
13935 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13936 L:      linux-s390@vger.kernel.org
13937 W:      http://www.ibm.com/developerworks/linux/linux390/
13938 S:      Supported
13939 F:      drivers/s390/block/dasd*
13940 F:      block/partitions/ibm.c
13941
13942 S390 IOMMU (PCI)
13943 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13944 L:      linux-s390@vger.kernel.org
13945 W:      http://www.ibm.com/developerworks/linux/linux390/
13946 S:      Supported
13947 F:      drivers/iommu/s390-iommu.c
13948
13949 S390 IUCV NETWORK LAYER
13950 M:      Julian Wiedmann <jwi@linux.ibm.com>
13951 M:      Ursula Braun <ubraun@linux.ibm.com>
13952 L:      linux-s390@vger.kernel.org
13953 W:      http://www.ibm.com/developerworks/linux/linux390/
13954 S:      Supported
13955 F:      drivers/s390/net/*iucv*
13956 F:      include/net/iucv/
13957 F:      net/iucv/
13958
13959 S390 NETWORK DRIVERS
13960 M:      Julian Wiedmann <jwi@linux.ibm.com>
13961 M:      Ursula Braun <ubraun@linux.ibm.com>
13962 L:      linux-s390@vger.kernel.org
13963 W:      http://www.ibm.com/developerworks/linux/linux390/
13964 S:      Supported
13965 F:      drivers/s390/net/
13966
13967 S390 PCI SUBSYSTEM
13968 M:      Sebastian Ott <sebott@linux.ibm.com>
13969 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13970 L:      linux-s390@vger.kernel.org
13971 W:      http://www.ibm.com/developerworks/linux/linux390/
13972 S:      Supported
13973 F:      arch/s390/pci/
13974 F:      drivers/pci/hotplug/s390_pci_hpc.c
13975
13976 S390 VFIO-CCW DRIVER
13977 M:      Cornelia Huck <cohuck@redhat.com>
13978 M:      Eric Farman <farman@linux.ibm.com>
13979 R:      Halil Pasic <pasic@linux.ibm.com>
13980 L:      linux-s390@vger.kernel.org
13981 L:      kvm@vger.kernel.org
13982 S:      Supported
13983 F:      drivers/s390/cio/vfio_ccw*
13984 F:      Documentation/s390/vfio-ccw.rst
13985 F:      include/uapi/linux/vfio_ccw.h
13986
13987 S390 ZCRYPT DRIVER
13988 M:      Harald Freudenberger <freude@linux.ibm.com>
13989 L:      linux-s390@vger.kernel.org
13990 W:      http://www.ibm.com/developerworks/linux/linux390/
13991 S:      Supported
13992 F:      drivers/s390/crypto/
13993
13994 S390 VFIO AP DRIVER
13995 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13996 M:      Pierre Morel <pmorel@linux.ibm.com>
13997 M:      Halil Pasic <pasic@linux.ibm.com>
13998 L:      linux-s390@vger.kernel.org
13999 W:      http://www.ibm.com/developerworks/linux/linux390/
14000 S:      Supported
14001 F:      drivers/s390/crypto/vfio_ap_drv.c
14002 F:      drivers/s390/crypto/vfio_ap_private.h
14003 F:      drivers/s390/crypto/vfio_ap_ops.c
14004 F:      Documentation/s390/vfio-ap.rst
14005
14006 S390 ZFCP DRIVER
14007 M:      Steffen Maier <maier@linux.ibm.com>
14008 M:      Benjamin Block <bblock@linux.ibm.com>
14009 L:      linux-s390@vger.kernel.org
14010 W:      http://www.ibm.com/developerworks/linux/linux390/
14011 S:      Supported
14012 F:      drivers/s390/scsi/zfcp_*
14013
14014 S3C24XX SD/MMC Driver
14015 M:      Ben Dooks <ben-linux@fluff.org>
14016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14017 S:      Supported
14018 F:      drivers/mmc/host/s3cmci.*
14019
14020 SAA6588 RDS RECEIVER DRIVER
14021 M:      Hans Verkuil <hverkuil@xs4all.nl>
14022 L:      linux-media@vger.kernel.org
14023 T:      git git://linuxtv.org/media_tree.git
14024 W:      https://linuxtv.org
14025 S:      Odd Fixes
14026 F:      drivers/media/i2c/saa6588*
14027
14028 SAA7134 VIDEO4LINUX DRIVER
14029 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14030 L:      linux-media@vger.kernel.org
14031 W:      https://linuxtv.org
14032 T:      git git://linuxtv.org/media_tree.git
14033 S:      Odd fixes
14034 F:      Documentation/media/v4l-drivers/saa7134*
14035 F:      drivers/media/pci/saa7134/
14036
14037 SAA7146 VIDEO4LINUX-2 DRIVER
14038 M:      Hans Verkuil <hverkuil@xs4all.nl>
14039 L:      linux-media@vger.kernel.org
14040 T:      git git://linuxtv.org/media_tree.git
14041 S:      Maintained
14042 F:      drivers/media/common/saa7146/
14043 F:      drivers/media/pci/saa7146/
14044 F:      include/media/drv-intf/saa7146*
14045
14046 SAFESETID SECURITY MODULE
14047 M:     Micah Morton <mortonm@chromium.org>
14048 S:     Supported
14049 F:     security/safesetid/
14050 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14051
14052 SAMSUNG AUDIO (ASoC) DRIVERS
14053 M:      Krzysztof Kozlowski <krzk@kernel.org>
14054 M:      Sangbeom Kim <sbkim73@samsung.com>
14055 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14057 S:      Supported
14058 F:      sound/soc/samsung/
14059 F:      Documentation/devicetree/bindings/sound/samsung*
14060
14061 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14062 M:      Krzysztof Kozlowski <krzk@kernel.org>
14063 L:      linux-crypto@vger.kernel.org
14064 L:      linux-samsung-soc@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/crypto/exynos-rng.c
14067 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14068
14069 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14070 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14071 L:      linux-samsung-soc@vger.kernel.org
14072 S:      Maintained
14073 F:      drivers/char/hw_random/exynos-trng.c
14074 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14075
14076 SAMSUNG FRAMEBUFFER DRIVER
14077 M:      Jingoo Han <jingoohan1@gmail.com>
14078 L:      linux-fbdev@vger.kernel.org
14079 S:      Maintained
14080 F:      drivers/video/fbdev/s3c-fb.c
14081
14082 SAMSUNG LAPTOP DRIVER
14083 M:      Corentin Chary <corentin.chary@gmail.com>
14084 L:      platform-driver-x86@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/platform/x86/samsung-laptop.c
14087
14088 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14089 M:      Sangbeom Kim <sbkim73@samsung.com>
14090 M:      Krzysztof Kozlowski <krzk@kernel.org>
14091 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14092 L:      linux-kernel@vger.kernel.org
14093 L:      linux-samsung-soc@vger.kernel.org
14094 S:      Supported
14095 F:      drivers/mfd/sec*.c
14096 F:      drivers/regulator/s2m*.c
14097 F:      drivers/regulator/s5m*.c
14098 F:      drivers/clk/clk-s2mps11.c
14099 F:      drivers/rtc/rtc-s5m.c
14100 F:      include/linux/mfd/samsung/
14101 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14102 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14103 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14104 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14105
14106 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14107 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14108 L:      linux-media@vger.kernel.org
14109 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14110 S:      Maintained
14111 F:      drivers/media/platform/s3c-camif/
14112 F:      include/media/drv-intf/s3c_camif.h
14113
14114 SAMSUNG S3FWRN5 NFC DRIVER
14115 M:      Robert Baldyga <r.baldyga@samsung.com>
14116 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14117 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14118 S:      Supported
14119 F:      drivers/nfc/s3fwrn5
14120
14121 SAMSUNG S5C73M3 CAMERA DRIVER
14122 M:      Kyungmin Park <kyungmin.park@samsung.com>
14123 M:      Andrzej Hajda <a.hajda@samsung.com>
14124 L:      linux-media@vger.kernel.org
14125 S:      Supported
14126 F:      drivers/media/i2c/s5c73m3/*
14127
14128 SAMSUNG S5K5BAF CAMERA DRIVER
14129 M:      Kyungmin Park <kyungmin.park@samsung.com>
14130 M:      Andrzej Hajda <a.hajda@samsung.com>
14131 L:      linux-media@vger.kernel.org
14132 S:      Supported
14133 F:      drivers/media/i2c/s5k5baf.c
14134
14135 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14136 M:      Krzysztof Kozlowski <krzk@kernel.org>
14137 M:      Vladimir Zapolskiy <vz@mleia.com>
14138 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14139 L:      linux-crypto@vger.kernel.org
14140 L:      linux-samsung-soc@vger.kernel.org
14141 S:      Maintained
14142 F:      Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14143 F:      Documentation/devicetree/bindings/crypto/samsung-sss.txt
14144 F:      drivers/crypto/s5p-sss.c
14145
14146 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14147 M:      Kyungmin Park <kyungmin.park@samsung.com>
14148 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14149 L:      linux-media@vger.kernel.org
14150 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14151 S:      Supported
14152 F:      drivers/media/platform/exynos4-is/
14153
14154 SAMSUNG SOC CLOCK DRIVERS
14155 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14156 M:      Tomasz Figa <tomasz.figa@gmail.com>
14157 M:      Chanwoo Choi <cw00.choi@samsung.com>
14158 S:      Supported
14159 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14161 F:      drivers/clk/samsung/
14162 F:      include/dt-bindings/clock/exynos*.h
14163 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14164 F:      Documentation/devicetree/bindings/clock/samsung,s3c*
14165 F:      Documentation/devicetree/bindings/clock/samsung,s5p*
14166
14167 SAMSUNG SPI DRIVERS
14168 M:      Kukjin Kim <kgene@kernel.org>
14169 M:      Krzysztof Kozlowski <krzk@kernel.org>
14170 M:      Andi Shyti <andi@etezian.org>
14171 L:      linux-spi@vger.kernel.org
14172 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14173 S:      Maintained
14174 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14175 F:      drivers/spi/spi-s3c*
14176 F:      include/linux/platform_data/spi-s3c64xx.h
14177
14178 SAMSUNG SXGBE DRIVERS
14179 M:      Byungho An <bh74.an@samsung.com>
14180 M:      Girish K S <ks.giri@samsung.com>
14181 M:      Vipul Pandya <vipul.pandya@samsung.com>
14182 S:      Supported
14183 L:      netdev@vger.kernel.org
14184 F:      drivers/net/ethernet/samsung/sxgbe/
14185
14186 SAMSUNG THERMAL DRIVER
14187 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14188 L:      linux-pm@vger.kernel.org
14189 L:      linux-samsung-soc@vger.kernel.org
14190 S:      Supported
14191 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14192 F:      drivers/thermal/samsung/
14193
14194 SAMSUNG USB2 PHY DRIVER
14195 M:      Kamil Debski <kamil@wypas.org>
14196 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14197 L:      linux-kernel@vger.kernel.org
14198 S:      Supported
14199 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14200 F:      Documentation/driver-api/phy/samsung-usb2.rst
14201 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14202 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14203 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14204 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14205 F:      drivers/phy/samsung/phy-samsung-usb2.c
14206 F:      drivers/phy/samsung/phy-samsung-usb2.h
14207
14208 SC1200 WDT DRIVER
14209 M:      Zwane Mwaikambo <zwanem@gmail.com>
14210 S:      Maintained
14211 F:      drivers/watchdog/sc1200wdt.c
14212
14213 SCHEDULER
14214 M:      Ingo Molnar <mingo@redhat.com>
14215 M:      Peter Zijlstra <peterz@infradead.org>
14216 M:      Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14217 M:      Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14218 R:      Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14219 R:      Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14220 R:      Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14221 R:      Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14222 L:      linux-kernel@vger.kernel.org
14223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14224 S:      Maintained
14225 F:      kernel/sched/
14226 F:      include/linux/sched.h
14227 F:      include/uapi/linux/sched.h
14228 F:      include/linux/wait.h
14229 F:      include/linux/preempt.h
14230
14231 SCR24X CHIP CARD INTERFACE DRIVER
14232 M:      Lubomir Rintel <lkundrak@v3.sk>
14233 S:      Supported
14234 F:      drivers/char/pcmcia/scr24x_cs.c
14235
14236 SCSI CDROM DRIVER
14237 M:      Jens Axboe <axboe@kernel.dk>
14238 L:      linux-scsi@vger.kernel.org
14239 W:      http://www.kernel.dk
14240 S:      Maintained
14241 F:      drivers/scsi/sr*
14242
14243 SCSI RDMA PROTOCOL (SRP) INITIATOR
14244 M:      Bart Van Assche <bvanassche@acm.org>
14245 L:      linux-rdma@vger.kernel.org
14246 S:      Supported
14247 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14248 F:      drivers/infiniband/ulp/srp/
14249 F:      include/scsi/srp.h
14250
14251 SCSI RDMA PROTOCOL (SRP) TARGET
14252 M:      Bart Van Assche <bvanassche@acm.org>
14253 L:      linux-rdma@vger.kernel.org
14254 L:      target-devel@vger.kernel.org
14255 S:      Supported
14256 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14257 F:      drivers/infiniband/ulp/srpt/
14258
14259 SCSI SG DRIVER
14260 M:      Doug Gilbert <dgilbert@interlog.com>
14261 L:      linux-scsi@vger.kernel.org
14262 W:      http://sg.danny.cz/sg
14263 S:      Maintained
14264 F:      Documentation/scsi/scsi-generic.txt
14265 F:      drivers/scsi/sg.c
14266 F:      include/scsi/sg.h
14267
14268 SCSI SUBSYSTEM
14269 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14271 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14273 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14274 L:      linux-scsi@vger.kernel.org
14275 S:      Maintained
14276 F:      Documentation/devicetree/bindings/scsi/
14277 F:      drivers/scsi/
14278 F:      include/scsi/
14279
14280 SCSI TAPE DRIVER
14281 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14282 L:      linux-scsi@vger.kernel.org
14283 S:      Maintained
14284 F:      Documentation/scsi/st.txt
14285 F:      drivers/scsi/st.*
14286 F:      drivers/scsi/st_*.h
14287
14288 SCSI TARGET SUBSYSTEM
14289 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14290 L:      linux-scsi@vger.kernel.org
14291 L:      target-devel@vger.kernel.org
14292 W:      http://www.linux-iscsi.org
14293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14294 Q:      https://patchwork.kernel.org/project/target-devel/list/
14295 S:      Supported
14296 F:      drivers/target/
14297 F:      include/target/
14298 F:      Documentation/target/
14299
14300 SCTP PROTOCOL
14301 M:      Vlad Yasevich <vyasevich@gmail.com>
14302 M:      Neil Horman <nhorman@tuxdriver.com>
14303 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14304 L:      linux-sctp@vger.kernel.org
14305 W:      http://lksctp.sourceforge.net
14306 S:      Maintained
14307 F:      Documentation/networking/sctp.txt
14308 F:      include/linux/sctp.h
14309 F:      include/uapi/linux/sctp.h
14310 F:      include/net/sctp/
14311 F:      net/sctp/
14312
14313 SCx200 CPU SUPPORT
14314 M:      Jim Cromie <jim.cromie@gmail.com>
14315 S:      Odd Fixes
14316 F:      Documentation/i2c/busses/scx200_acb.rst
14317 F:      arch/x86/platform/scx200/
14318 F:      drivers/watchdog/scx200_wdt.c
14319 F:      drivers/i2c/busses/scx200*
14320 F:      drivers/mtd/maps/scx200_docflash.c
14321 F:      include/linux/scx200.h
14322
14323 SCx200 GPIO DRIVER
14324 M:      Jim Cromie <jim.cromie@gmail.com>
14325 S:      Maintained
14326 F:      drivers/char/scx200_gpio.c
14327 F:      include/linux/scx200_gpio.h
14328
14329 SCx200 HRT CLOCKSOURCE DRIVER
14330 M:      Jim Cromie <jim.cromie@gmail.com>
14331 S:      Maintained
14332 F:      drivers/clocksource/scx200_hrt.c
14333
14334 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14335 M:      Sascha Sommer <saschasommer@freenet.de>
14336 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14337 S:      Maintained
14338 F:      drivers/mmc/host/sdricoh_cs.c
14339
14340 SECO BOARDS CEC DRIVER
14341 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14342 S:      Maintained
14343 F:      drivers/media/platform/seco-cec/seco-cec.c
14344 F:      drivers/media/platform/seco-cec/seco-cec.h
14345
14346 SECURE COMPUTING
14347 M:      Kees Cook <keescook@chromium.org>
14348 R:      Andy Lutomirski <luto@amacapital.net>
14349 R:      Will Drewry <wad@chromium.org>
14350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14351 S:      Supported
14352 F:      kernel/seccomp.c
14353 F:      include/uapi/linux/seccomp.h
14354 F:      include/linux/seccomp.h
14355 F:      tools/testing/selftests/seccomp/*
14356 F:      tools/testing/selftests/kselftest_harness.h
14357 F:      Documentation/userspace-api/seccomp_filter.rst
14358 K:      \bsecure_computing
14359 K:      \bTIF_SECCOMP\b
14360
14361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14362 M:      Al Cooper <alcooperx@gmail.com>
14363 L:      linux-mmc@vger.kernel.org
14364 L:      bcm-kernel-feedback-list@broadcom.com
14365 S:      Maintained
14366 F:      drivers/mmc/host/sdhci-brcmstb*
14367
14368 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14369 M:      Adrian Hunter <adrian.hunter@intel.com>
14370 L:      linux-mmc@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/mmc/host/sdhci*
14373 F:      include/linux/mmc/sdhci*
14374
14375 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14376 M:      Adrian Hunter <adrian.hunter@intel.com>
14377 M:      Ritesh Harjani <riteshh@codeaurora.org>
14378 M:      Asutosh Das <asutoshd@codeaurora.org>
14379 L:      linux-mmc@vger.kernel.org
14380 S:      Maintained
14381 F:      drivers/mmc/host/cqhci*
14382
14383 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14384 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14385 M:      Manjunath M B <manjumb@synopsys.com>
14386 L:      linux-mmc@vger.kernel.org
14387 S:      Maintained
14388 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14389
14390 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14391 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14392 L:      linux-mmc@vger.kernel.org
14393 S:      Supported
14394 F:      drivers/mmc/host/sdhci-of-at91.c
14395
14396 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14397 M:      Ben Dooks <ben-linux@fluff.org>
14398 M:      Jaehoon Chung <jh80.chung@samsung.com>
14399 L:      linux-mmc@vger.kernel.org
14400 S:      Maintained
14401 F:      drivers/mmc/host/sdhci-s3c*
14402
14403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14404 M:      Viresh Kumar <vireshk@kernel.org>
14405 L:      linux-mmc@vger.kernel.org
14406 S:      Maintained
14407 F:      drivers/mmc/host/sdhci-spear.c
14408
14409 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14410 M:      Kishon Vijay Abraham I <kishon@ti.com>
14411 L:      linux-mmc@vger.kernel.org
14412 S:      Maintained
14413 F:      drivers/mmc/host/sdhci-omap.c
14414
14415 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14416 M:      Scott Bauer <scott.bauer@intel.com>
14417 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14418 L:      linux-block@vger.kernel.org
14419 S:      Supported
14420 F:      block/sed*
14421 F:      block/opal_proto.h
14422 F:      include/linux/sed*
14423 F:      include/uapi/linux/sed*
14424
14425 SECURITY CONTACT
14426 M:      Security Officers <security@kernel.org>
14427 S:      Supported
14428
14429 SECURITY SUBSYSTEM
14430 M:      James Morris <jmorris@namei.org>
14431 M:      "Serge E. Hallyn" <serge@hallyn.com>
14432 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14434 W:      http://kernsec.org/
14435 S:      Supported
14436 F:      security/
14437 X:      security/selinux/
14438
14439 SELINUX SECURITY MODULE
14440 M:      Paul Moore <paul@paul-moore.com>
14441 M:      Stephen Smalley <sds@tycho.nsa.gov>
14442 M:      Eric Paris <eparis@parisplace.org>
14443 L:      selinux@vger.kernel.org
14444 W:      https://selinuxproject.org
14445 W:      https://github.com/SELinuxProject
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14447 S:      Supported
14448 F:      include/uapi/linux/selinux_netlink.h
14449 F:      security/selinux/
14450 F:      scripts/selinux/
14451 F:      Documentation/admin-guide/LSM/SELinux.rst
14452
14453 SENSABLE PHANTOM
14454 M:      Jiri Slaby <jirislaby@gmail.com>
14455 S:      Maintained
14456 F:      drivers/misc/phantom.c
14457 F:      include/uapi/linux/phantom.h
14458
14459 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14460 M:      Tomasz Duszynski <tduszyns@gmail.com>
14461 S:      Maintained
14462 F:      drivers/iio/chemical/sps30.c
14463 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14464
14465 SERIAL DEVICE BUS
14466 M:      Rob Herring <robh@kernel.org>
14467 L:      linux-serial@vger.kernel.org
14468 S:      Maintained
14469 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14470 F:      drivers/tty/serdev/
14471 F:      include/linux/serdev.h
14472
14473 SERIAL DRIVERS
14474 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14475 L:      linux-serial@vger.kernel.org
14476 S:      Maintained
14477 F:      Documentation/devicetree/bindings/serial/
14478 F:      drivers/tty/serial/
14479
14480 SERIAL IR RECEIVER
14481 M:      Sean Young <sean@mess.org>
14482 L:      linux-media@vger.kernel.org
14483 S:      Maintained
14484 F:      drivers/media/rc/serial_ir.c
14485
14486 SFC NETWORK DRIVER
14487 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14488 M:      Edward Cree <ecree@solarflare.com>
14489 M:      Martin Habets <mhabets@solarflare.com>
14490 L:      netdev@vger.kernel.org
14491 S:      Supported
14492 F:      drivers/net/ethernet/sfc/
14493
14494 SFF/SFP/SFP+ MODULE SUPPORT
14495 M:      Russell King <linux@armlinux.org.uk>
14496 L:      netdev@vger.kernel.org
14497 S:      Maintained
14498 F:      drivers/net/phy/phylink.c
14499 F:      drivers/net/phy/sfp*
14500 F:      include/linux/phylink.h
14501 F:      include/linux/sfp.h
14502 K:      phylink
14503
14504 SGI GRU DRIVER
14505 M:      Dimitri Sivanich <sivanich@sgi.com>
14506 S:      Maintained
14507 F:      drivers/misc/sgi-gru/
14508
14509 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14510 M:      Pat Gefre <pfg@sgi.com>
14511 L:      linux-ia64@vger.kernel.org
14512 S:      Supported
14513 F:      Documentation/ia64/serial.rst
14514 F:      drivers/tty/serial/ioc?_serial.c
14515 F:      include/linux/ioc?.h
14516
14517 SGI XP/XPC/XPNET DRIVER
14518 M:      Cliff Whickman <cpw@sgi.com>
14519 M:      Robin Holt <robinmholt@gmail.com>
14520 S:      Maintained
14521 F:      drivers/misc/sgi-xp/
14522
14523 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14524 M:      Ursula Braun <ubraun@linux.ibm.com>
14525 M:      Karsten Graul <kgraul@linux.ibm.com>
14526 L:      linux-s390@vger.kernel.org
14527 W:      http://www.ibm.com/developerworks/linux/linux390/
14528 S:      Supported
14529 F:      net/smc/
14530
14531 SHARP RJ54N1CB0C SENSOR DRIVER
14532 M:      Jacopo Mondi <jacopo@jmondi.org>
14533 L:      linux-media@vger.kernel.org
14534 T:      git git://linuxtv.org/media_tree.git
14535 S:      Odd fixes
14536 F:      drivers/media/i2c/rj54n1cb0c.c
14537 F:      include/media/i2c/rj54n1cb0c.h
14538
14539 SH_VEU V4L2 MEM2MEM DRIVER
14540 L:      linux-media@vger.kernel.org
14541 S:      Orphan
14542 F:      drivers/media/platform/sh_veu.c
14543
14544 SH_VOU V4L2 OUTPUT DRIVER
14545 L:      linux-media@vger.kernel.org
14546 S:      Orphan
14547 F:      drivers/media/platform/sh_vou.c
14548 F:      include/media/drv-intf/sh_vou.h
14549
14550 SI2157 MEDIA DRIVER
14551 M:      Antti Palosaari <crope@iki.fi>
14552 L:      linux-media@vger.kernel.org
14553 W:      https://linuxtv.org
14554 W:      http://palosaari.fi/linux/
14555 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14556 T:      git git://linuxtv.org/anttip/media_tree.git
14557 S:      Maintained
14558 F:      drivers/media/tuners/si2157*
14559
14560 SI2165 MEDIA DRIVER
14561 M:      Matthias Schwarzott <zzam@gentoo.org>
14562 L:      linux-media@vger.kernel.org
14563 W:      https://linuxtv.org
14564 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14565 S:      Maintained
14566 F:      drivers/media/dvb-frontends/si2165*
14567
14568 SI2168 MEDIA DRIVER
14569 M:      Antti Palosaari <crope@iki.fi>
14570 L:      linux-media@vger.kernel.org
14571 W:      https://linuxtv.org
14572 W:      http://palosaari.fi/linux/
14573 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14574 T:      git git://linuxtv.org/anttip/media_tree.git
14575 S:      Maintained
14576 F:      drivers/media/dvb-frontends/si2168*
14577
14578 SI470X FM RADIO RECEIVER I2C DRIVER
14579 M:      Hans Verkuil <hverkuil@xs4all.nl>
14580 L:      linux-media@vger.kernel.org
14581 T:      git git://linuxtv.org/media_tree.git
14582 W:      https://linuxtv.org
14583 S:      Odd Fixes
14584 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14585
14586 SI470X FM RADIO RECEIVER USB DRIVER
14587 M:      Hans Verkuil <hverkuil@xs4all.nl>
14588 L:      linux-media@vger.kernel.org
14589 T:      git git://linuxtv.org/media_tree.git
14590 W:      https://linuxtv.org
14591 S:      Maintained
14592 F:      drivers/media/radio/si470x/radio-si470x-common.c
14593 F:      drivers/media/radio/si470x/radio-si470x.h
14594 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14595
14596 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14597 M:      Eduardo Valentin <edubezval@gmail.com>
14598 L:      linux-media@vger.kernel.org
14599 T:      git git://linuxtv.org/media_tree.git
14600 W:      https://linuxtv.org
14601 S:      Odd Fixes
14602 F:      drivers/media/radio/si4713/si4713.?
14603
14604 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14605 M:      Eduardo Valentin <edubezval@gmail.com>
14606 L:      linux-media@vger.kernel.org
14607 T:      git git://linuxtv.org/media_tree.git
14608 W:      https://linuxtv.org
14609 S:      Odd Fixes
14610 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14611
14612 SI4713 FM RADIO TRANSMITTER USB DRIVER
14613 M:      Hans Verkuil <hverkuil@xs4all.nl>
14614 L:      linux-media@vger.kernel.org
14615 T:      git git://linuxtv.org/media_tree.git
14616 W:      https://linuxtv.org
14617 S:      Maintained
14618 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14619
14620 SIANO DVB DRIVER
14621 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14622 L:      linux-media@vger.kernel.org
14623 W:      https://linuxtv.org
14624 T:      git git://linuxtv.org/media_tree.git
14625 S:      Odd fixes
14626 F:      drivers/media/common/siano/
14627 F:      drivers/media/usb/siano/
14628 F:      drivers/media/usb/siano/
14629 F:      drivers/media/mmc/siano/
14630
14631 SIFIVE DRIVERS
14632 M:      Palmer Dabbelt <palmer@sifive.com>
14633 M:      Paul Walmsley <paul.walmsley@sifive.com>
14634 L:      linux-riscv@lists.infradead.org
14635 T:      git git://github.com/sifive/riscv-linux.git
14636 S:      Supported
14637 K:      [^@]sifive
14638 N:      sifive
14639
14640 SIFIVE FU540 SYSTEM-ON-CHIP
14641 M:      Paul Walmsley <paul.walmsley@sifive.com>
14642 M:      Palmer Dabbelt <palmer@sifive.com>
14643 L:      linux-riscv@lists.infradead.org
14644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14645 S:      Supported
14646 K:      fu540
14647 N:      fu540
14648
14649 SILEAD TOUCHSCREEN DRIVER
14650 M:      Hans de Goede <hdegoede@redhat.com>
14651 L:      linux-input@vger.kernel.org
14652 L:      platform-driver-x86@vger.kernel.org
14653 S:      Maintained
14654 F:      drivers/input/touchscreen/silead.c
14655 F:      drivers/platform/x86/touchscreen_dmi.c
14656
14657 SILICON MOTION SM712 FRAME BUFFER DRIVER
14658 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14659 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14660 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14661 L:      linux-fbdev@vger.kernel.org
14662 S:      Maintained
14663 F:      drivers/video/fbdev/sm712*
14664 F:      Documentation/fb/sm712fb.rst
14665
14666 SIMPLE FIRMWARE INTERFACE (SFI)
14667 M:      Len Brown <lenb@kernel.org>
14668 L:      sfi-devel@simplefirmware.org
14669 W:      http://simplefirmware.org/
14670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14671 S:      Supported
14672 F:      arch/x86/platform/sfi/
14673 F:      drivers/sfi/
14674 F:      include/linux/sfi*.h
14675
14676 SIMPLEFB FB DRIVER
14677 M:      Hans de Goede <hdegoede@redhat.com>
14678 L:      linux-fbdev@vger.kernel.org
14679 S:      Maintained
14680 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14681 F:      drivers/video/fbdev/simplefb.c
14682 F:      include/linux/platform_data/simplefb.h
14683
14684 SIMTEC EB110ATX (Chalice CATS)
14685 P:      Ben Dooks
14686 P:      Vincent Sanders <vince@simtec.co.uk>
14687 M:      Simtec Linux Team <linux@simtec.co.uk>
14688 W:      http://www.simtec.co.uk/products/EB110ATX/
14689 S:      Supported
14690
14691 SIMTEC EB2410ITX (BAST)
14692 P:      Ben Dooks
14693 P:      Vincent Sanders <vince@simtec.co.uk>
14694 M:      Simtec Linux Team <linux@simtec.co.uk>
14695 W:      http://www.simtec.co.uk/products/EB2410ITX/
14696 S:      Supported
14697 F:      arch/arm/mach-s3c24xx/mach-bast.c
14698 F:      arch/arm/mach-s3c24xx/bast-ide.c
14699 F:      arch/arm/mach-s3c24xx/bast-irq.c
14700
14701 SIPHASH PRF ROUTINES
14702 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14703 S:      Maintained
14704 F:      lib/siphash.c
14705 F:      lib/test_siphash.c
14706 F:      include/linux/siphash.h
14707
14708 SIOX
14709 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14710 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14711 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14712 S:      Supported
14713 F:      drivers/siox/*
14714 F:      drivers/gpio/gpio-siox.c
14715 F:      include/trace/events/siox.h
14716
14717 SIS 190 ETHERNET DRIVER
14718 M:      Francois Romieu <romieu@fr.zoreil.com>
14719 L:      netdev@vger.kernel.org
14720 S:      Maintained
14721 F:      drivers/net/ethernet/sis/sis190.c
14722
14723 SIS 900/7016 FAST ETHERNET DRIVER
14724 M:      Daniele Venzano <venza@brownhat.org>
14725 W:      http://www.brownhat.org/sis900.html
14726 L:      netdev@vger.kernel.org
14727 S:      Maintained
14728 F:      drivers/net/ethernet/sis/sis900.*
14729
14730 SIS FRAMEBUFFER DRIVER
14731 M:      Thomas Winischhofer <thomas@winischhofer.net>
14732 W:      http://www.winischhofer.net/linuxsisvga.shtml
14733 S:      Maintained
14734 F:      Documentation/fb/sisfb.rst
14735 F:      drivers/video/fbdev/sis/
14736 F:      include/video/sisfb.h
14737
14738 SIS USB2VGA DRIVER
14739 M:      Thomas Winischhofer <thomas@winischhofer.net>
14740 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14741 S:      Maintained
14742 F:      drivers/usb/misc/sisusbvga/
14743
14744 SLAB ALLOCATOR
14745 M:      Christoph Lameter <cl@linux.com>
14746 M:      Pekka Enberg <penberg@kernel.org>
14747 M:      David Rientjes <rientjes@google.com>
14748 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14749 M:      Andrew Morton <akpm@linux-foundation.org>
14750 L:      linux-mm@kvack.org
14751 S:      Maintained
14752 F:      include/linux/sl?b*.h
14753 F:      mm/sl?b*
14754
14755 SLEEPABLE READ-COPY UPDATE (SRCU)
14756 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14757 M:      "Paul E. McKenney" <paulmck@kernel.org>
14758 M:      Josh Triplett <josh@joshtriplett.org>
14759 R:      Steven Rostedt <rostedt@goodmis.org>
14760 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14761 L:      rcu@vger.kernel.org
14762 W:      http://www.rdrop.com/users/paulmck/RCU/
14763 S:      Supported
14764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14765 F:      include/linux/srcu*.h
14766 F:      kernel/rcu/srcu*.c
14767
14768 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14769 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14771 S:      Maintained
14772 F:      drivers/slimbus/
14773 F:      Documentation/devicetree/bindings/slimbus/
14774 F:      include/linux/slimbus.h
14775
14776 SMACK SECURITY MODULE
14777 M:      Casey Schaufler <casey@schaufler-ca.com>
14778 L:      linux-security-module@vger.kernel.org
14779 W:      http://schaufler-ca.com
14780 T:      git git://github.com/cschaufler/smack-next
14781 S:      Maintained
14782 F:      Documentation/admin-guide/LSM/Smack.rst
14783 F:      security/smack/
14784
14785 SMC91x ETHERNET DRIVER
14786 M:      Nicolas Pitre <nico@fluxnic.net>
14787 S:      Odd Fixes
14788 F:      drivers/net/ethernet/smsc/smc91x.*
14789
14790 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14791 M:      Sakari Ailus <sakari.ailus@iki.fi>
14792 L:      linux-media@vger.kernel.org
14793 S:      Maintained
14794 F:      drivers/media/i2c/smiapp/
14795 F:      include/media/i2c/smiapp.h
14796 F:      drivers/media/i2c/smiapp-pll.c
14797 F:      drivers/media/i2c/smiapp-pll.h
14798 F:      include/uapi/linux/smiapp.h
14799 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14800
14801 SMM665 HARDWARE MONITOR DRIVER
14802 M:      Guenter Roeck <linux@roeck-us.net>
14803 L:      linux-hwmon@vger.kernel.org
14804 S:      Maintained
14805 F:      Documentation/hwmon/smm665.rst
14806 F:      drivers/hwmon/smm665.c
14807
14808 SMSC EMC2103 HARDWARE MONITOR DRIVER
14809 M:      Steve Glendinning <steve.glendinning@shawell.net>
14810 L:      linux-hwmon@vger.kernel.org
14811 S:      Maintained
14812 F:      Documentation/hwmon/emc2103.rst
14813 F:      drivers/hwmon/emc2103.c
14814
14815 SMSC SCH5627 HARDWARE MONITOR DRIVER
14816 M:      Hans de Goede <hdegoede@redhat.com>
14817 L:      linux-hwmon@vger.kernel.org
14818 S:      Supported
14819 F:      Documentation/hwmon/sch5627.rst
14820 F:      drivers/hwmon/sch5627.c
14821
14822 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14823 M:      Steve Glendinning <steve.glendinning@shawell.net>
14824 L:      linux-fbdev@vger.kernel.org
14825 S:      Maintained
14826 F:      drivers/video/fbdev/smscufx.c
14827
14828 SMSC47B397 HARDWARE MONITOR DRIVER
14829 M:      Jean Delvare <jdelvare@suse.com>
14830 L:      linux-hwmon@vger.kernel.org
14831 S:      Maintained
14832 F:      Documentation/hwmon/smsc47b397.rst
14833 F:      drivers/hwmon/smsc47b397.c
14834
14835 SMSC911x ETHERNET DRIVER
14836 M:      Steve Glendinning <steve.glendinning@shawell.net>
14837 L:      netdev@vger.kernel.org
14838 S:      Maintained
14839 F:      include/linux/smsc911x.h
14840 F:      drivers/net/ethernet/smsc/smsc911x.*
14841
14842 SMSC9420 PCI ETHERNET DRIVER
14843 M:      Steve Glendinning <steve.glendinning@shawell.net>
14844 L:      netdev@vger.kernel.org
14845 S:      Maintained
14846 F:      drivers/net/ethernet/smsc/smsc9420.*
14847
14848 SOC-CAMERA V4L2 SUBSYSTEM
14849 L:      linux-media@vger.kernel.org
14850 T:      git git://linuxtv.org/media_tree.git
14851 S:      Orphan
14852 F:      include/media/soc_camera.h
14853 F:      drivers/staging/media/soc_camera/
14854
14855 SOCIONEXT SYNQUACER I2C DRIVER
14856 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14857 L:      linux-i2c@vger.kernel.org
14858 S:      Maintained
14859 F:      drivers/i2c/busses/i2c-synquacer.c
14860 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14861
14862 SOCIONEXT UNIPHIER SOUND DRIVER
14863 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14864 S:      Orphan
14865 F:      sound/soc/uniphier/
14866
14867 SOEKRIS NET48XX LED SUPPORT
14868 M:      Chris Boot <bootc@bootc.net>
14869 S:      Maintained
14870 F:      drivers/leds/leds-net48xx.c
14871
14872 SOFT-IWARP DRIVER (siw)
14873 M:      Bernard Metzler <bmt@zurich.ibm.com>
14874 L:      linux-rdma@vger.kernel.org
14875 S:      Supported
14876 F:      drivers/infiniband/sw/siw/
14877 F:      include/uapi/rdma/siw-abi.h
14878
14879 SOFT-ROCE DRIVER (rxe)
14880 M:      Moni Shoua <monis@mellanox.com>
14881 L:      linux-rdma@vger.kernel.org
14882 S:      Supported
14883 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14884 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14885 F:      drivers/infiniband/sw/rxe/
14886 F:      include/uapi/rdma/rdma_user_rxe.h
14887
14888 SOFTLOGIC 6x10 MPEG CODEC
14889 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14890 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14891 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14892 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14893 M:      Ismael Luceno <ismael@iodev.co.uk>
14894 L:      linux-media@vger.kernel.org
14895 S:      Supported
14896 F:      drivers/media/pci/solo6x10/
14897
14898 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14899 M:      James Morse <james.morse@arm.com>
14900 L:      linux-arm-kernel@lists.infradead.org
14901 S:      Maintained
14902 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14903 F:      drivers/firmware/arm_sdei.c
14904 F:      include/linux/arm_sdei.h
14905 F:      include/uapi/linux/arm_sdei.h
14906
14907 SOFTWARE RAID (Multiple Disks) SUPPORT
14908 M:      Song Liu <song@kernel.org>
14909 L:      linux-raid@vger.kernel.org
14910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14911 S:      Supported
14912 F:      drivers/md/Makefile
14913 F:      drivers/md/Kconfig
14914 F:      drivers/md/md*
14915 F:      drivers/md/raid*
14916 F:      include/linux/raid/
14917 F:      include/uapi/linux/raid/
14918
14919 SOCIONEXT (SNI) AVE NETWORK DRIVER
14920 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14921 L:      netdev@vger.kernel.org
14922 S:      Maintained
14923 F:      drivers/net/ethernet/socionext/sni_ave.c
14924 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14925
14926 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14927 M:      Jassi Brar <jaswinder.singh@linaro.org>
14928 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14929 L:      netdev@vger.kernel.org
14930 S:      Maintained
14931 F:      drivers/net/ethernet/socionext/netsec.c
14932 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14933
14934 SOCIONEXT (SNI) Synquacer SPI DRIVER
14935 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14936 M:      Jassi Brar <jaswinder.singh@linaro.org>
14937 L:      linux-spi@vger.kernel.org
14938 S:      Maintained
14939 F:      drivers/spi/spi-synquacer.c
14940 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14941
14942 SOLIDRUN CLEARFOG SUPPORT
14943 M:      Russell King <linux@armlinux.org.uk>
14944 S:      Maintained
14945 F:      arch/arm/boot/dts/armada-388-clearfog*
14946 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14947
14948 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14949 M:      Russell King <linux@armlinux.org.uk>
14950 S:      Maintained
14951 F:      arch/arm/boot/dts/imx6*-cubox-i*
14952 F:      arch/arm/boot/dts/imx6*-hummingboard*
14953 F:      arch/arm/boot/dts/imx6*-sr-*
14954
14955 SONIC NETWORK DRIVER
14956 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14957 L:      netdev@vger.kernel.org
14958 S:      Maintained
14959 F:      drivers/net/ethernet/natsemi/sonic.*
14960
14961 SONICS SILICON BACKPLANE DRIVER (SSB)
14962 M:      Michael Buesch <m@bues.ch>
14963 L:      linux-wireless@vger.kernel.org
14964 S:      Maintained
14965 F:      drivers/ssb/
14966 F:      include/linux/ssb/
14967
14968 SONY IMX214 SENSOR DRIVER
14969 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14970 L:      linux-media@vger.kernel.org
14971 T:      git git://linuxtv.org/media_tree.git
14972 S:      Maintained
14973 F:      drivers/media/i2c/imx214.c
14974 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14975
14976 SONY IMX258 SENSOR DRIVER
14977 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14978 L:      linux-media@vger.kernel.org
14979 T:      git git://linuxtv.org/media_tree.git
14980 S:      Maintained
14981 F:      drivers/media/i2c/imx258.c
14982
14983 SONY IMX274 SENSOR DRIVER
14984 M:      Leon Luo <leonl@leopardimaging.com>
14985 L:      linux-media@vger.kernel.org
14986 T:      git git://linuxtv.org/media_tree.git
14987 S:      Maintained
14988 F:      drivers/media/i2c/imx274.c
14989 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14990
14991 SONY IMX319 SENSOR DRIVER
14992 M:      Bingbu Cao <bingbu.cao@intel.com>
14993 L:      linux-media@vger.kernel.org
14994 T:      git git://linuxtv.org/media_tree.git
14995 S:      Maintained
14996 F:      drivers/media/i2c/imx319.c
14997
14998 SONY IMX355 SENSOR DRIVER
14999 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15000 L:      linux-media@vger.kernel.org
15001 T:      git git://linuxtv.org/media_tree.git
15002 S:      Maintained
15003 F:      drivers/media/i2c/imx355.c
15004
15005 SONY MEMORYSTICK SUBSYSTEM
15006 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15007 M:      Alex Dubov <oakad@yahoo.com>
15008 M:      Ulf Hansson <ulf.hansson@linaro.org>
15009 L:      linux-mmc@vger.kernel.org
15010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15011 S:      Maintained
15012 F:      drivers/memstick/
15013 F:      include/linux/memstick.h
15014
15015 SONY VAIO CONTROL DEVICE DRIVER
15016 M:      Mattia Dongili <malattia@linux.it>
15017 L:      platform-driver-x86@vger.kernel.org
15018 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15019 S:      Maintained
15020 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15021 F:      drivers/char/sonypi.c
15022 F:      drivers/platform/x86/sony-laptop.c
15023 F:      include/linux/sony-laptop.h
15024
15025 SOUND
15026 M:      Jaroslav Kysela <perex@perex.cz>
15027 M:      Takashi Iwai <tiwai@suse.com>
15028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15029 W:      http://www.alsa-project.org/
15030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15031 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15032 S:      Maintained
15033 F:      Documentation/sound/
15034 F:      include/sound/
15035 F:      include/uapi/sound/
15036 F:      sound/
15037
15038 SOUND - COMPRESSED AUDIO
15039 M:      Vinod Koul <vkoul@kernel.org>
15040 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15042 S:      Supported
15043 F:      Documentation/sound/designs/compress-offload.rst
15044 F:      include/sound/compress_driver.h
15045 F:      include/uapi/sound/compress_*
15046 F:      sound/core/compress_offload.c
15047 F:      sound/soc/soc-compress.c
15048
15049 SOUND - DMAENGINE HELPERS
15050 M:      Lars-Peter Clausen <lars@metafoo.de>
15051 S:      Supported
15052 F:      include/sound/dmaengine_pcm.h
15053 F:      sound/core/pcm_dmaengine.c
15054 F:      sound/soc/soc-generic-dmaengine-pcm.c
15055
15056 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15057 M:      Liam Girdwood <lgirdwood@gmail.com>
15058 M:      Mark Brown <broonie@kernel.org>
15059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15060 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15061 W:      http://alsa-project.org/main/index.php/ASoC
15062 S:      Supported
15063 F:      Documentation/devicetree/bindings/sound/
15064 F:      Documentation/sound/soc/
15065 F:      sound/soc/
15066 F:      include/dt-bindings/sound/
15067 F:      include/sound/soc*
15068
15069 SOUNDWIRE SUBSYSTEM
15070 M:      Vinod Koul <vkoul@kernel.org>
15071 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15072 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15073 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15074 S:      Supported
15075 F:      Documentation/driver-api/soundwire/
15076 F:      drivers/soundwire/
15077 F:      include/linux/soundwire/
15078
15079 SP2 MEDIA DRIVER
15080 M:      Olli Salonen <olli.salonen@iki.fi>
15081 L:      linux-media@vger.kernel.org
15082 W:      https://linuxtv.org
15083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15084 S:      Maintained
15085 F:      drivers/media/dvb-frontends/sp2*
15086
15087 SPARC + UltraSPARC (sparc/sparc64)
15088 M:      "David S. Miller" <davem@davemloft.net>
15089 L:      sparclinux@vger.kernel.org
15090 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15093 S:      Maintained
15094 F:      arch/sparc/
15095 F:      drivers/sbus/
15096
15097 SPARC SERIAL DRIVERS
15098 M:      "David S. Miller" <davem@davemloft.net>
15099 L:      sparclinux@vger.kernel.org
15100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15102 S:      Maintained
15103 F:      include/linux/sunserialcore.h
15104 F:      drivers/tty/serial/suncore.c
15105 F:      drivers/tty/serial/sunhv.c
15106 F:      drivers/tty/serial/sunsab.c
15107 F:      drivers/tty/serial/sunsab.h
15108 F:      drivers/tty/serial/sunsu.c
15109 F:      drivers/tty/serial/sunzilog.c
15110 F:      drivers/tty/serial/sunzilog.h
15111 F:      drivers/tty/vcc.c
15112
15113 SPARSE CHECKER
15114 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15115 L:      linux-sparse@vger.kernel.org
15116 W:      https://sparse.wiki.kernel.org/
15117 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15118 S:      Maintained
15119 F:      include/linux/compiler.h
15120
15121 SPEAR CLOCK FRAMEWORK SUPPORT
15122 M:      Viresh Kumar <vireshk@kernel.org>
15123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15124 W:      http://www.st.com/spear
15125 S:      Maintained
15126 F:      drivers/clk/spear/
15127
15128 SPEAR PLATFORM SUPPORT
15129 M:      Viresh Kumar <vireshk@kernel.org>
15130 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15132 W:      http://www.st.com/spear
15133 S:      Maintained
15134 F:      arch/arm/boot/dts/spear*
15135 F:      arch/arm/mach-spear/
15136
15137 SPI NOR SUBSYSTEM
15138 M:      Marek Vasut <marek.vasut@gmail.com>
15139 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15140 L:      linux-mtd@lists.infradead.org
15141 W:      http://www.linux-mtd.infradead.org/
15142 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15144 S:      Maintained
15145 F:      drivers/mtd/spi-nor/
15146 F:      include/linux/mtd/spi-nor.h
15147
15148 SPI SUBSYSTEM
15149 M:      Mark Brown <broonie@kernel.org>
15150 L:      linux-spi@vger.kernel.org
15151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15152 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15153 S:      Maintained
15154 F:      Documentation/devicetree/bindings/spi/
15155 F:      Documentation/spi/
15156 F:      drivers/spi/
15157 F:      include/linux/spi/
15158 F:      include/uapi/linux/spi/
15159 F:      tools/spi/
15160
15161 SPIDERNET NETWORK DRIVER for CELL
15162 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15163 L:      netdev@vger.kernel.org
15164 S:      Supported
15165 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15166 F:      drivers/net/ethernet/toshiba/spider_net*
15167
15168 SPMI SUBSYSTEM
15169 R:      Stephen Boyd <sboyd@kernel.org>
15170 L:      linux-arm-msm@vger.kernel.org
15171 F:      Documentation/devicetree/bindings/spmi/
15172 F:      drivers/spmi/
15173 F:      include/dt-bindings/spmi/spmi.h
15174 F:      include/linux/spmi.h
15175 F:      include/trace/events/spmi.h
15176
15177 SPU FILE SYSTEM
15178 M:      Jeremy Kerr <jk@ozlabs.org>
15179 L:      linuxppc-dev@lists.ozlabs.org
15180 W:      http://www.ibm.com/developerworks/power/cell/
15181 S:      Supported
15182 F:      Documentation/filesystems/spufs.txt
15183 F:      arch/powerpc/platforms/cell/spufs/
15184
15185 SQUASHFS FILE SYSTEM
15186 M:      Phillip Lougher <phillip@squashfs.org.uk>
15187 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15188 W:      http://squashfs.org.uk
15189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15190 S:      Maintained
15191 F:      Documentation/filesystems/squashfs.txt
15192 F:      fs/squashfs/
15193
15194 SRM (Alpha) environment access
15195 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15196 S:      Maintained
15197 F:      arch/alpha/kernel/srm_env.c
15198
15199 ST LSM6DSx IMU IIO DRIVER
15200 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15201 L:      linux-iio@vger.kernel.org
15202 W:      http://www.st.com/
15203 S:      Maintained
15204 F:      drivers/iio/imu/st_lsm6dsx/
15205 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15206
15207 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15208 M:      Mickael Guene <mickael.guene@st.com>
15209 L:      linux-media@vger.kernel.org
15210 T:      git git://linuxtv.org/media_tree.git
15211 S:      Maintained
15212 F:      drivers/media/i2c/st-mipid02.c
15213 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15214
15215 ST STM32 I2C/SMBUS DRIVER
15216 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15217 L:      linux-i2c@vger.kernel.org
15218 S:      Maintained
15219 F:      drivers/i2c/busses/i2c-stm32*
15220
15221 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15222 M:      Song Qiang <songqiang1304521@gmail.com>
15223 L:      linux-iio@vger.kernel.org
15224 S:      Maintained
15225 F:      drivers/iio/proximity/vl53l0x-i2c.c
15226 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15227
15228 STABLE BRANCH
15229 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15230 M:      Sasha Levin <sashal@kernel.org>
15231 L:      stable@vger.kernel.org
15232 S:      Supported
15233 F:      Documentation/process/stable-kernel-rules.rst
15234
15235 STAGING - COMEDI
15236 M:      Ian Abbott <abbotti@mev.co.uk>
15237 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15238 S:      Odd Fixes
15239 F:      drivers/staging/comedi/
15240
15241 STAGING - EROFS FILE SYSTEM
15242 M:      Gao Xiang <gaoxiang25@huawei.com>
15243 M:      Chao Yu <yuchao0@huawei.com>
15244 L:      linux-erofs@lists.ozlabs.org
15245 S:      Maintained
15246 F:      drivers/staging/erofs/
15247
15248 STAGING - FIELDBUS SUBSYSTEM
15249 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15250 S:      Maintained
15251 F:      drivers/staging/fieldbus/*
15252 F:      drivers/staging/fieldbus/Documentation/
15253
15254 STAGING - HMS ANYBUS-S BUS
15255 M:      Sven Van Asbroeck <TheSven73@gmail.com>
15256 S:      Maintained
15257 F:      drivers/staging/fieldbus/anybuss/
15258
15259 STAGING - INDUSTRIAL IO
15260 M:      Jonathan Cameron <jic23@kernel.org>
15261 L:      linux-iio@vger.kernel.org
15262 S:      Odd Fixes
15263 F:      Documentation/devicetree/bindings/staging/iio/
15264 F:      drivers/staging/iio/
15265
15266 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15267 M:      Marc Dietrich <marvin24@gmx.de>
15268 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
15269 L:      linux-tegra@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/staging/nvec/
15272
15273 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15274 M:      Jens Frederich <jfrederich@gmail.com>
15275 M:      Daniel Drake <dsd@laptop.org>
15276 M:      Jon Nettleton <jon.nettleton@gmail.com>
15277 W:      http://wiki.laptop.org/go/DCON
15278 S:      Maintained
15279 F:      drivers/staging/olpc_dcon/
15280
15281 STAGING - REALTEK RTL8712U DRIVERS
15282 M:      Larry Finger <Larry.Finger@lwfinger.net>
15283 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15284 S:      Odd Fixes
15285 F:      drivers/staging/rtl8712/
15286
15287 STAGING - REALTEK RTL8188EU DRIVERS
15288 M:      Larry Finger <Larry.Finger@lwfinger.net>
15289 S:      Odd Fixes
15290 F:      drivers/staging/rtl8188eu/
15291
15292 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15293 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15294 M:      Teddy Wang <teddy.wang@siliconmotion.com>
15295 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15296 L:      linux-fbdev@vger.kernel.org
15297 S:      Maintained
15298 F:      drivers/staging/sm750fb/
15299
15300 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15301 M:      William Hubbs <w.d.hubbs@gmail.com>
15302 M:      Chris Brannon <chris@the-brannons.com>
15303 M:      Kirk Reiser <kirk@reisers.ca>
15304 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
15305 L:      speakup@linux-speakup.org
15306 W:      http://www.linux-speakup.org/
15307 S:      Odd Fixes
15308 F:      drivers/staging/speakup/
15309
15310 STAGING - VIA VT665X DRIVERS
15311 M:      Forest Bond <forest@alittletooquiet.net>
15312 S:      Odd Fixes
15313 F:      drivers/staging/vt665?/
15314
15315 STAGING - WILC1000 WIFI DRIVER
15316 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
15317 M:      Ajay Singh <ajay.kathat@microchip.com>
15318 L:      linux-wireless@vger.kernel.org
15319 S:      Supported
15320 F:      drivers/staging/wilc1000/
15321
15322 STAGING SUBSYSTEM
15323 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15325 L:      devel@driverdev.osuosl.org
15326 S:      Supported
15327 F:      drivers/staging/
15328
15329 STARFIRE/DURALAN NETWORK DRIVER
15330 M:      Ion Badulescu <ionut@badula.org>
15331 S:      Odd Fixes
15332 F:      drivers/net/ethernet/adaptec/starfire*
15333
15334 STEC S1220 SKD DRIVER
15335 M:      Damien Le Moal <Damien.LeMoal@wdc.com>
15336 L:      linux-block@vger.kernel.org
15337 S:      Maintained
15338 F:      drivers/block/skd*[ch]
15339
15340 STI AUDIO (ASoC) DRIVERS
15341 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15342 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15343 S:      Maintained
15344 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15345 F:      sound/soc/sti/
15346
15347 STI CEC DRIVER
15348 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
15349 S:      Maintained
15350 F:      drivers/media/platform/sti/cec/
15351 F:      Documentation/devicetree/bindings/media/stih-cec.txt
15352
15353 STK1160 USB VIDEO CAPTURE DRIVER
15354 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15355 L:      linux-media@vger.kernel.org
15356 T:      git git://linuxtv.org/media_tree.git
15357 S:      Maintained
15358 F:      drivers/media/usb/stk1160/
15359
15360 STM32 AUDIO (ASoC) DRIVERS
15361 M:      Olivier Moysan <olivier.moysan@st.com>
15362 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
15363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15364 S:      Maintained
15365 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
15366 F:      sound/soc/stm/
15367
15368 STM32 TIMER/LPTIMER DRIVERS
15369 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
15370 S:      Maintained
15371 F:      drivers/*/stm32-*timer*
15372 F:      drivers/pwm/pwm-stm32*
15373 F:      include/linux/*/stm32-*tim*
15374 F:      Documentation/ABI/testing/*timer-stm32
15375 F:      Documentation/devicetree/bindings/*/stm32-*timer*
15376 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
15377
15378 STMMAC ETHERNET DRIVER
15379 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
15380 M:      Alexandre Torgue <alexandre.torgue@st.com>
15381 M:      Jose Abreu <joabreu@synopsys.com>
15382 L:      netdev@vger.kernel.org
15383 W:      http://www.stlinux.com
15384 S:      Supported
15385 F:      drivers/net/ethernet/stmicro/stmmac/
15386
15387 SUN3/3X
15388 M:      Sam Creasey <sammy@sammy.net>
15389 W:      http://sammy.net/sun3/
15390 S:      Maintained
15391 F:      arch/m68k/kernel/*sun3*
15392 F:      arch/m68k/sun3*/
15393 F:      arch/m68k/include/asm/sun3*
15394 F:      drivers/net/ethernet/i825xx/sun3*
15395
15396 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15397 M:      Hans de Goede <hdegoede@redhat.com>
15398 L:      linux-input@vger.kernel.org
15399 S:      Maintained
15400 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15401 F:      drivers/input/keyboard/sun4i-lradc-keys.c
15402
15403 SUNDANCE NETWORK DRIVER
15404 M:      Denis Kirjanov <kda@linux-powerpc.org>
15405 L:      netdev@vger.kernel.org
15406 S:      Maintained
15407 F:      drivers/net/ethernet/dlink/sundance.c
15408
15409 SUPERH
15410 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
15411 M:      Rich Felker <dalias@libc.org>
15412 L:      linux-sh@vger.kernel.org
15413 Q:      http://patchwork.kernel.org/project/linux-sh/list/
15414 S:      Maintained
15415 F:      Documentation/sh/
15416 F:      arch/sh/
15417 F:      drivers/sh/
15418
15419 SUSPEND TO RAM
15420 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
15421 M:      Len Brown <len.brown@intel.com>
15422 M:      Pavel Machek <pavel@ucw.cz>
15423 L:      linux-pm@vger.kernel.org
15424 B:      https://bugzilla.kernel.org
15425 S:      Supported
15426 F:      Documentation/power/
15427 F:      arch/x86/kernel/acpi/
15428 F:      drivers/base/power/
15429 F:      kernel/power/
15430 F:      include/linux/suspend.h
15431 F:      include/linux/freezer.h
15432 F:      include/linux/pm.h
15433
15434 SVGA HANDLING
15435 M:      Martin Mares <mj@ucw.cz>
15436 L:      linux-video@atrey.karlin.mff.cuni.cz
15437 S:      Maintained
15438 F:      Documentation/admin-guide/svga.rst
15439 F:      arch/x86/boot/video*
15440
15441 SWIOTLB SUBSYSTEM
15442 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15443 L:      iommu@lists.linux-foundation.org
15444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15445 S:      Supported
15446 F:      kernel/dma/swiotlb.c
15447 F:      arch/*/kernel/pci-swiotlb.c
15448 F:      include/linux/swiotlb.h
15449
15450 SWITCHDEV
15451 M:      Jiri Pirko <jiri@resnulli.us>
15452 M:      Ivan Vecera <ivecera@redhat.com>
15453 L:      netdev@vger.kernel.org
15454 S:      Supported
15455 F:      net/switchdev/
15456 F:      include/net/switchdev.h
15457
15458 SY8106A REGULATOR DRIVER
15459 M:      Icenowy Zheng <icenowy@aosc.io>
15460 S:      Maintained
15461 F:      drivers/regulator/sy8106a-regulator.c
15462 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15463
15464 SYNC FILE FRAMEWORK
15465 M:      Sumit Semwal <sumit.semwal@linaro.org>
15466 R:      Gustavo Padovan <gustavo@padovan.org>
15467 S:      Maintained
15468 L:      linux-media@vger.kernel.org
15469 L:      dri-devel@lists.freedesktop.org
15470 F:      drivers/dma-buf/sync_*
15471 F:      drivers/dma-buf/dma-fence*
15472 F:      drivers/dma-buf/sw_sync.c
15473 F:      include/linux/sync_file.h
15474 F:      include/uapi/linux/sync_file.h
15475 F:      Documentation/driver-api/sync_file.rst
15476 T:      git git://anongit.freedesktop.org/drm/drm-misc
15477
15478 SYNOPSYS ARC ARCHITECTURE
15479 M:      Vineet Gupta <vgupta@synopsys.com>
15480 L:      linux-snps-arc@lists.infradead.org
15481 S:      Supported
15482 F:      arch/arc/
15483 F:      Documentation/devicetree/bindings/arc/*
15484 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15485 F:      drivers/clocksource/arc_timer.c
15486 F:      drivers/tty/serial/arc_uart.c
15487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15488
15489 SYNOPSYS ARC HSDK SDP pll clock driver
15490 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15491 S:      Supported
15492 F:      drivers/clk/clk-hsdk-pll.c
15493 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15494
15495 SYNOPSYS ARC SDP clock driver
15496 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15497 S:      Supported
15498 F:      drivers/clk/axs10x/*
15499 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15500
15501 SYNOPSYS ARC SDP platform support
15502 M:      Alexey Brodkin <abrodkin@synopsys.com>
15503 S:      Supported
15504 F:      arch/arc/plat-axs10x
15505 F:      arch/arc/boot/dts/ax*
15506 F:      Documentation/devicetree/bindings/arc/axs10*
15507
15508 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15509 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15510 S:      Supported
15511 F:      drivers/reset/reset-axs10x.c
15512 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15513
15514 SYNOPSYS CREG GPIO DRIVER
15515 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15516 S:      Maintained
15517 F:      drivers/gpio/gpio-creg-snps.c
15518 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15519
15520 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15521 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15522 S:      Maintained
15523 F:      drivers/tty/serial/8250/8250_dw.c
15524
15525 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15526 M:      Hoan Tran <hoan@os.amperecomputing.com>
15527 L:      linux-gpio@vger.kernel.org
15528 S:      Maintained
15529 F:      drivers/gpio/gpio-dwapb.c
15530 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15531
15532 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15533 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15534 S:      Maintained
15535 F:      drivers/dma/dwi-axi-dmac/
15536 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15537
15538 SYNOPSYS DESIGNWARE DMAC DRIVER
15539 M:      Viresh Kumar <vireshk@kernel.org>
15540 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15541 S:      Maintained
15542 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
15543 F:      drivers/dma/dw/
15544 F:      include/dt-bindings/dma/dw-dmac.h
15545 F:      include/linux/dma/dw.h
15546 F:      include/linux/platform_data/dma-dw.h
15547
15548 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15549 M:      Jose Abreu <Jose.Abreu@synopsys.com>
15550 L:      netdev@vger.kernel.org
15551 S:      Supported
15552 F:      drivers/net/ethernet/synopsys/
15553
15554 SYNOPSYS DESIGNWARE I2C DRIVER
15555 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
15556 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15557 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15558 L:      linux-i2c@vger.kernel.org
15559 S:      Maintained
15560 F:      drivers/i2c/busses/i2c-designware-*
15561 F:      include/linux/platform_data/i2c-designware.h
15562
15563 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15564 M:      Jaehoon Chung <jh80.chung@samsung.com>
15565 L:      linux-mmc@vger.kernel.org
15566 S:      Maintained
15567 F:      drivers/mmc/host/dw_mmc*
15568
15569 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15570 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15571 S:      Supported
15572 F:      drivers/reset/reset-hsdk.c
15573 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15574 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15575
15576 SYSTEM CONFIGURATION (SYSCON)
15577 M:      Lee Jones <lee.jones@linaro.org>
15578 M:      Arnd Bergmann <arnd@arndb.de>
15579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15580 S:      Supported
15581 F:      drivers/mfd/syscon.c
15582
15583 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15584 M:      Sudeep Holla <sudeep.holla@arm.com>
15585 L:      linux-arm-kernel@lists.infradead.org
15586 S:      Maintained
15587 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15588 F:      drivers/clk/clk-sc[mp]i.c
15589 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15590 F:      drivers/firmware/arm_scpi.c
15591 F:      drivers/firmware/arm_scmi/
15592 F:      drivers/reset/reset-scmi.c
15593 F:      include/linux/sc[mp]i_protocol.h
15594
15595 SYSTEM RESET/SHUTDOWN DRIVERS
15596 M:      Sebastian Reichel <sre@kernel.org>
15597 L:      linux-pm@vger.kernel.org
15598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15599 S:      Maintained
15600 F:      Documentation/devicetree/bindings/power/reset/
15601 F:      drivers/power/reset/
15602
15603 SYSTEM TRACE MODULE CLASS
15604 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15605 S:      Maintained
15606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15607 F:      Documentation/trace/stm.rst
15608 F:      drivers/hwtracing/stm/
15609 F:      include/linux/stm.h
15610 F:      include/uapi/linux/stm.h
15611
15612 SYSV FILESYSTEM
15613 M:      Christoph Hellwig <hch@infradead.org>
15614 S:      Maintained
15615 F:      Documentation/filesystems/sysv-fs.txt
15616 F:      fs/sysv/
15617 F:      include/linux/sysv_fs.h
15618
15619 TASKSTATS STATISTICS INTERFACE
15620 M:      Balbir Singh <bsingharora@gmail.com>
15621 S:      Maintained
15622 F:      Documentation/accounting/taskstats*
15623 F:      include/linux/taskstats*
15624 F:      kernel/taskstats.c
15625
15626 TC subsystem
15627 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15628 M:      Cong Wang <xiyou.wangcong@gmail.com>
15629 M:      Jiri Pirko <jiri@resnulli.us>
15630 L:      netdev@vger.kernel.org
15631 S:      Maintained
15632 F:      include/net/pkt_cls.h
15633 F:      include/net/pkt_sched.h
15634 F:      include/net/tc_act/
15635 F:      include/uapi/linux/pkt_cls.h
15636 F:      include/uapi/linux/pkt_sched.h
15637 F:      include/uapi/linux/tc_act/
15638 F:      include/uapi/linux/tc_ematch/
15639 F:      net/sched/
15640
15641 TC90522 MEDIA DRIVER
15642 M:      Akihiro Tsukada <tskd08@gmail.com>
15643 L:      linux-media@vger.kernel.org
15644 S:      Odd Fixes
15645 F:      drivers/media/dvb-frontends/tc90522*
15646
15647 TCP LOW PRIORITY MODULE
15648 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15649 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15650 W:      http://tcp-lp-mod.sourceforge.net/
15651 S:      Maintained
15652 F:      net/ipv4/tcp_lp.c
15653
15654 TDA10071 MEDIA DRIVER
15655 M:      Antti Palosaari <crope@iki.fi>
15656 L:      linux-media@vger.kernel.org
15657 W:      https://linuxtv.org
15658 W:      http://palosaari.fi/linux/
15659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15660 T:      git git://linuxtv.org/anttip/media_tree.git
15661 S:      Maintained
15662 F:      drivers/media/dvb-frontends/tda10071*
15663
15664 TDA18212 MEDIA DRIVER
15665 M:      Antti Palosaari <crope@iki.fi>
15666 L:      linux-media@vger.kernel.org
15667 W:      https://linuxtv.org
15668 W:      http://palosaari.fi/linux/
15669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15670 T:      git git://linuxtv.org/anttip/media_tree.git
15671 S:      Maintained
15672 F:      drivers/media/tuners/tda18212*
15673
15674 TDA18218 MEDIA DRIVER
15675 M:      Antti Palosaari <crope@iki.fi>
15676 L:      linux-media@vger.kernel.org
15677 W:      https://linuxtv.org
15678 W:      http://palosaari.fi/linux/
15679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15680 T:      git git://linuxtv.org/anttip/media_tree.git
15681 S:      Maintained
15682 F:      drivers/media/tuners/tda18218*
15683
15684 TDA18250 MEDIA DRIVER
15685 M:      Olli Salonen <olli.salonen@iki.fi>
15686 L:      linux-media@vger.kernel.org
15687 W:      https://linuxtv.org
15688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15689 T:      git git://linuxtv.org/media_tree.git
15690 S:      Maintained
15691 F:      drivers/media/tuners/tda18250*
15692
15693 TDA18271 MEDIA DRIVER
15694 M:      Michael Krufky <mkrufky@linuxtv.org>
15695 L:      linux-media@vger.kernel.org
15696 W:      https://linuxtv.org
15697 W:      http://github.com/mkrufky
15698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15699 T:      git git://linuxtv.org/mkrufky/tuners.git
15700 S:      Maintained
15701 F:      drivers/media/tuners/tda18271*
15702
15703 TDA1997x MEDIA DRIVER
15704 M:      Tim Harvey <tharvey@gateworks.com>
15705 L:      linux-media@vger.kernel.org
15706 W:      https://linuxtv.org
15707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15708 S:      Maintained
15709 F:      drivers/media/i2c/tda1997x.*
15710
15711 TDA827x MEDIA DRIVER
15712 M:      Michael Krufky <mkrufky@linuxtv.org>
15713 L:      linux-media@vger.kernel.org
15714 W:      https://linuxtv.org
15715 W:      http://github.com/mkrufky
15716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15717 T:      git git://linuxtv.org/mkrufky/tuners.git
15718 S:      Maintained
15719 F:      drivers/media/tuners/tda8290.*
15720
15721 TDA8290 MEDIA DRIVER
15722 M:      Michael Krufky <mkrufky@linuxtv.org>
15723 L:      linux-media@vger.kernel.org
15724 W:      https://linuxtv.org
15725 W:      http://github.com/mkrufky
15726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15727 T:      git git://linuxtv.org/mkrufky/tuners.git
15728 S:      Maintained
15729 F:      drivers/media/tuners/tda8290.*
15730
15731 TDA9840 MEDIA DRIVER
15732 M:      Hans Verkuil <hverkuil@xs4all.nl>
15733 L:      linux-media@vger.kernel.org
15734 T:      git git://linuxtv.org/media_tree.git
15735 W:      https://linuxtv.org
15736 S:      Maintained
15737 F:      drivers/media/i2c/tda9840*
15738
15739 TEA5761 TUNER DRIVER
15740 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15741 L:      linux-media@vger.kernel.org
15742 W:      https://linuxtv.org
15743 T:      git git://linuxtv.org/media_tree.git
15744 S:      Odd fixes
15745 F:      drivers/media/tuners/tea5761.*
15746
15747 TEA5767 TUNER DRIVER
15748 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15749 L:      linux-media@vger.kernel.org
15750 W:      https://linuxtv.org
15751 T:      git git://linuxtv.org/media_tree.git
15752 S:      Maintained
15753 F:      drivers/media/tuners/tea5767.*
15754
15755 TEA6415C MEDIA DRIVER
15756 M:      Hans Verkuil <hverkuil@xs4all.nl>
15757 L:      linux-media@vger.kernel.org
15758 T:      git git://linuxtv.org/media_tree.git
15759 W:      https://linuxtv.org
15760 S:      Maintained
15761 F:      drivers/media/i2c/tea6415c*
15762
15763 TEA6420 MEDIA DRIVER
15764 M:      Hans Verkuil <hverkuil@xs4all.nl>
15765 L:      linux-media@vger.kernel.org
15766 T:      git git://linuxtv.org/media_tree.git
15767 W:      https://linuxtv.org
15768 S:      Maintained
15769 F:      drivers/media/i2c/tea6420*
15770
15771 TEAM DRIVER
15772 M:      Jiri Pirko <jiri@resnulli.us>
15773 L:      netdev@vger.kernel.org
15774 S:      Supported
15775 F:      drivers/net/team/
15776 F:      include/linux/if_team.h
15777 F:      include/uapi/linux/if_team.h
15778
15779 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15780 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15781 S:      Maintained
15782 F:      arch/x86/platform/ts5500/
15783
15784 TECHNOTREND USB IR RECEIVER
15785 M:      Sean Young <sean@mess.org>
15786 L:      linux-media@vger.kernel.org
15787 S:      Maintained
15788 F:      drivers/media/rc/ttusbir.c
15789
15790 TECHWELL TW9910 VIDEO DECODER
15791 L:      linux-media@vger.kernel.org
15792 S:      Orphan
15793 F:      drivers/media/i2c/tw9910.c
15794 F:      include/media/i2c/tw9910.h
15795
15796 TEE SUBSYSTEM
15797 M:      Jens Wiklander <jens.wiklander@linaro.org>
15798 L:      tee-dev@lists.linaro.org
15799 S:      Maintained
15800 F:      include/linux/tee_drv.h
15801 F:      include/uapi/linux/tee.h
15802 F:      drivers/tee/
15803 F:      Documentation/tee.txt
15804
15805 TEGRA ARCHITECTURE SUPPORT
15806 M:      Thierry Reding <thierry.reding@gmail.com>
15807 M:      Jonathan Hunter <jonathanh@nvidia.com>
15808 L:      linux-tegra@vger.kernel.org
15809 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15811 S:      Supported
15812 N:      [^a-z]tegra
15813
15814 TEGRA CLOCK DRIVER
15815 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15816 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15817 S:      Supported
15818 F:      drivers/clk/tegra/
15819
15820 TEGRA DMA DRIVERS
15821 M:      Laxman Dewangan <ldewangan@nvidia.com>
15822 M:      Jon Hunter <jonathanh@nvidia.com>
15823 S:      Supported
15824 F:      drivers/dma/tegra*
15825
15826 TEGRA I2C DRIVER
15827 M:      Laxman Dewangan <ldewangan@nvidia.com>
15828 R:      Dmitry Osipenko <digetx@gmail.com>
15829 S:      Supported
15830 F:      drivers/i2c/busses/i2c-tegra.c
15831
15832 TEGRA IOMMU DRIVERS
15833 M:      Thierry Reding <thierry.reding@gmail.com>
15834 L:      linux-tegra@vger.kernel.org
15835 S:      Supported
15836 F:      drivers/iommu/tegra*
15837
15838 TEGRA KBC DRIVER
15839 M:      Laxman Dewangan <ldewangan@nvidia.com>
15840 S:      Supported
15841 F:      drivers/input/keyboard/tegra-kbc.c
15842
15843 TEGRA NAND DRIVER
15844 M:      Stefan Agner <stefan@agner.ch>
15845 M:      Lucas Stach <dev@lynxeye.de>
15846 S:      Maintained
15847 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15848 F:      drivers/mtd/nand/raw/tegra_nand.c
15849
15850 TEGRA PWM DRIVER
15851 M:      Thierry Reding <thierry.reding@gmail.com>
15852 S:      Supported
15853 F:      drivers/pwm/pwm-tegra.c
15854
15855 TEGRA SERIAL DRIVER
15856 M:      Laxman Dewangan <ldewangan@nvidia.com>
15857 S:      Supported
15858 F:      drivers/tty/serial/serial-tegra.c
15859
15860 TEGRA SPI DRIVER
15861 M:      Laxman Dewangan <ldewangan@nvidia.com>
15862 S:      Supported
15863 F:      drivers/spi/spi-tegra*
15864
15865 TEGRA XUSB PADCTL DRIVER
15866 M:      JC Kuo <jckuo@nvidia.com>
15867 S:      Supported
15868 F:      drivers/phy/tegra/xusb*
15869
15870 TEHUTI ETHERNET DRIVER
15871 M:      Andy Gospodarek <andy@greyhouse.net>
15872 L:      netdev@vger.kernel.org
15873 S:      Supported
15874 F:      drivers/net/ethernet/tehuti/*
15875
15876 Telecom Clock Driver for MCPL0010
15877 M:      Mark Gross <mark.gross@intel.com>
15878 S:      Supported
15879 F:      drivers/char/tlclk.c
15880
15881 TENSILICA XTENSA PORT (xtensa)
15882 M:      Chris Zankel <chris@zankel.net>
15883 M:      Max Filippov <jcmvbkbc@gmail.com>
15884 L:      linux-xtensa@linux-xtensa.org
15885 T:      git git://github.com/czankel/xtensa-linux.git
15886 S:      Maintained
15887 F:      arch/xtensa/
15888 F:      drivers/irqchip/irq-xtensa-*
15889
15890 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15891 M:      Nishanth Menon <nm@ti.com>
15892 M:      Tero Kristo <t-kristo@ti.com>
15893 M:      Santosh Shilimkar <ssantosh@kernel.org>
15894 L:      linux-arm-kernel@lists.infradead.org
15895 S:      Maintained
15896 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15897 F:      drivers/firmware/ti_sci*
15898 F:      include/linux/soc/ti/ti_sci_protocol.h
15899 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15900 F:      drivers/soc/ti/ti_sci_pm_domains.c
15901 F:      include/dt-bindings/soc/ti,sci_pm_domain.h
15902 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15903 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15904 F:      drivers/clk/keystone/sci-clk.c
15905 F:      drivers/reset/reset-ti-sci.c
15906 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15907 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15908 F:      drivers/irqchip/irq-ti-sci-intr.c
15909 F:      drivers/irqchip/irq-ti-sci-inta.c
15910 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15911 F:      drivers/soc/ti/ti_sci_inta_msi.c
15912
15913 Texas Instruments ASoC drivers
15914 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15915 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15916 S:      Maintained
15917 F:      sound/soc/ti/
15918
15919 Texas Instruments' DAC7612 DAC Driver
15920 M:      Ricardo Ribalda <ricardo@ribalda.com>
15921 L:      linux-iio@vger.kernel.org
15922 S:      Supported
15923 F:      drivers/iio/dac/ti-dac7612.c
15924 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15925
15926 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15927 M:      Hans Verkuil <hverkuil@xs4all.nl>
15928 L:      linux-media@vger.kernel.org
15929 T:      git git://linuxtv.org/media_tree.git
15930 W:      https://linuxtv.org
15931 S:      Maintained
15932 F:      drivers/media/radio/radio-raremono.c
15933
15934 THERMAL
15935 M:      Zhang Rui <rui.zhang@intel.com>
15936 M:      Eduardo Valentin <edubezval@gmail.com>
15937 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15938 L:      linux-pm@vger.kernel.org
15939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15941 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15942 S:      Supported
15943 F:      drivers/thermal/
15944 F:      include/linux/thermal.h
15945 F:      include/uapi/linux/thermal.h
15946 F:      include/linux/cpu_cooling.h
15947 F:      Documentation/devicetree/bindings/thermal/
15948
15949 THERMAL/CPU_COOLING
15950 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15951 M:      Viresh Kumar <viresh.kumar@linaro.org>
15952 M:      Javi Merino <javi.merino@kernel.org>
15953 L:      linux-pm@vger.kernel.org
15954 S:      Supported
15955 F:      Documentation/driver-api/thermal/cpu-cooling-api.rst
15956 F:      drivers/thermal/cpu_cooling.c
15957 F:      include/linux/cpu_cooling.h
15958
15959 THINKPAD ACPI EXTRAS DRIVER
15960 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15961 L:      ibm-acpi-devel@lists.sourceforge.net
15962 L:      platform-driver-x86@vger.kernel.org
15963 W:      http://ibm-acpi.sourceforge.net
15964 W:      http://thinkwiki.org/wiki/Ibm-acpi
15965 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15966 S:      Maintained
15967 F:      drivers/platform/x86/thinkpad_acpi.c
15968
15969 THUNDERBOLT DRIVER
15970 M:      Andreas Noever <andreas.noever@gmail.com>
15971 M:      Michael Jamet <michael.jamet@intel.com>
15972 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15973 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15975 S:      Maintained
15976 F:      Documentation/admin-guide/thunderbolt.rst
15977 F:      drivers/thunderbolt/
15978 F:      include/linux/thunderbolt.h
15979
15980 THUNDERBOLT NETWORK DRIVER
15981 M:      Michael Jamet <michael.jamet@intel.com>
15982 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15983 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15984 L:      netdev@vger.kernel.org
15985 S:      Maintained
15986 F:      drivers/net/thunderbolt.c
15987
15988 THUNDERX GPIO DRIVER
15989 M:      David Daney <david.daney@cavium.com>
15990 S:      Maintained
15991 F:      drivers/gpio/gpio-thunderx.c
15992
15993 TI AM437X VPFE DRIVER
15994 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15995 L:      linux-media@vger.kernel.org
15996 W:      https://linuxtv.org
15997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15998 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15999 S:      Maintained
16000 F:      drivers/media/platform/am437x/
16001
16002 TI BANDGAP AND THERMAL DRIVER
16003 M:      Eduardo Valentin <edubezval@gmail.com>
16004 M:      Keerthy <j-keerthy@ti.com>
16005 L:      linux-pm@vger.kernel.org
16006 L:      linux-omap@vger.kernel.org
16007 S:      Maintained
16008 F:      drivers/thermal/ti-soc-thermal/
16009
16010 TI BQ27XXX POWER SUPPLY DRIVER
16011 R:      Andrew F. Davis <afd@ti.com>
16012 F:      include/linux/power/bq27xxx_battery.h
16013 F:      drivers/power/supply/bq27xxx_battery.c
16014 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16015
16016 TI CDCE706 CLOCK DRIVER
16017 M:      Max Filippov <jcmvbkbc@gmail.com>
16018 S:      Maintained
16019 F:      drivers/clk/clk-cdce706.c
16020
16021 TI CLOCK DRIVER
16022 M:      Tero Kristo <t-kristo@ti.com>
16023 L:      linux-omap@vger.kernel.org
16024 S:      Maintained
16025 F:      drivers/clk/ti/
16026 F:      include/linux/clk/ti.h
16027
16028 TI DAVINCI MACHINE SUPPORT
16029 M:      Sekhar Nori <nsekhar@ti.com>
16030 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16033 S:      Supported
16034 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16035 F:      arch/arm/mach-davinci/
16036 F:      drivers/i2c/busses/i2c-davinci.c
16037 F:      arch/arm/boot/dts/da850*
16038
16039 TI DAVINCI SERIES CLOCK DRIVER
16040 M:      David Lechner <david@lechnology.com>
16041 R:      Sekhar Nori <nsekhar@ti.com>
16042 S:      Maintained
16043 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16044 F:      drivers/clk/davinci/
16045
16046 TI DAVINCI SERIES GPIO DRIVER
16047 M:      Keerthy <j-keerthy@ti.com>
16048 L:      linux-gpio@vger.kernel.org
16049 S:      Maintained
16050 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16051 F:      drivers/gpio/gpio-davinci.c
16052
16053 TI DAVINCI SERIES MEDIA DRIVER
16054 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16055 L:      linux-media@vger.kernel.org
16056 W:      https://linuxtv.org
16057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16058 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16059 S:      Maintained
16060 F:      drivers/media/platform/davinci/
16061 F:      include/media/davinci/
16062
16063 TI ETHERNET SWITCH DRIVER (CPSW)
16064 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16065 L:      linux-omap@vger.kernel.org
16066 L:      netdev@vger.kernel.org
16067 S:      Maintained
16068 F:      drivers/net/ethernet/ti/cpsw*
16069 F:      drivers/net/ethernet/ti/davinci*
16070
16071 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16072 M:      Alex Dubov <oakad@yahoo.com>
16073 S:      Maintained
16074 W:      http://tifmxx.berlios.de/
16075 F:      drivers/memstick/host/tifm_ms.c
16076 F:      drivers/misc/tifm*
16077 F:      drivers/mmc/host/tifm_sd.c
16078 F:      include/linux/tifm.h
16079
16080 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16081 M:      Santosh Shilimkar <ssantosh@kernel.org>
16082 L:      linux-kernel@vger.kernel.org
16083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16084 S:      Maintained
16085 F:      drivers/soc/ti/*
16086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16087
16088 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16089 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16090 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16092 S:      Maintained
16093 F:      sound/soc/codecs/lm49453*
16094 F:      sound/soc/codecs/isabelle*
16095
16096 TI LP855x BACKLIGHT DRIVER
16097 M:      Milo Kim <milo.kim@ti.com>
16098 S:      Maintained
16099 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16100 F:      drivers/video/backlight/lp855x_bl.c
16101 F:      include/linux/platform_data/lp855x.h
16102
16103 TI LP8727 CHARGER DRIVER
16104 M:      Milo Kim <milo.kim@ti.com>
16105 S:      Maintained
16106 F:      drivers/power/supply/lp8727_charger.c
16107 F:      include/linux/platform_data/lp8727.h
16108
16109 TI LP8788 MFD DRIVER
16110 M:      Milo Kim <milo.kim@ti.com>
16111 S:      Maintained
16112 F:      drivers/iio/adc/lp8788_adc.c
16113 F:      drivers/leds/leds-lp8788.c
16114 F:      drivers/mfd/lp8788*.c
16115 F:      drivers/power/supply/lp8788-charger.c
16116 F:      drivers/regulator/lp8788-*.c
16117 F:      include/linux/mfd/lp8788*.h
16118
16119 TI NETCP ETHERNET DRIVER
16120 M:      Wingman Kwok <w-kwok2@ti.com>
16121 M:      Murali Karicheri <m-karicheri2@ti.com>
16122 L:      netdev@vger.kernel.org
16123 S:      Maintained
16124 F:      drivers/net/ethernet/ti/netcp*
16125
16126 TI PCM3060 ASoC CODEC DRIVER
16127 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16128 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16129 S:      Maintained
16130 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16131 F:      sound/soc/codecs/pcm3060*
16132
16133 TI TAS571X FAMILY ASoC CODEC DRIVER
16134 M:      Kevin Cernekee <cernekee@chromium.org>
16135 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16136 S:      Odd Fixes
16137 F:      sound/soc/codecs/tas571x*
16138
16139 TI TRF7970A NFC DRIVER
16140 M:      Mark Greer <mgreer@animalcreek.com>
16141 L:      linux-wireless@vger.kernel.org
16142 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16143 S:      Supported
16144 F:      drivers/nfc/trf7970a.c
16145 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16146
16147 TI TWL4030 SERIES SOC CODEC DRIVER
16148 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16150 S:      Maintained
16151 F:      sound/soc/codecs/twl4030*
16152
16153 TI VPE/CAL DRIVERS
16154 M:      Benoit Parrot <bparrot@ti.com>
16155 L:      linux-media@vger.kernel.org
16156 W:      http://linuxtv.org/
16157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16158 S:      Maintained
16159 F:      drivers/media/platform/ti-vpe/
16160
16161 TI WILINK WIRELESS DRIVERS
16162 L:      linux-wireless@vger.kernel.org
16163 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16164 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16166 S:      Orphan
16167 F:      drivers/net/wireless/ti/
16168 F:      include/linux/wl12xx.h
16169
16170 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16171 M:      John Stultz <john.stultz@linaro.org>
16172 M:      Thomas Gleixner <tglx@linutronix.de>
16173 R:      Stephen Boyd <sboyd@kernel.org>
16174 L:      linux-kernel@vger.kernel.org
16175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16176 S:      Supported
16177 F:      include/linux/clocksource.h
16178 F:      include/linux/time.h
16179 F:      include/linux/timex.h
16180 F:      include/uapi/linux/time.h
16181 F:      include/uapi/linux/timex.h
16182 F:      kernel/time/clocksource.c
16183 F:      kernel/time/time*.c
16184 F:      kernel/time/alarmtimer.c
16185 F:      kernel/time/ntp.c
16186 F:      tools/testing/selftests/timers/
16187
16188 TIPC NETWORK LAYER
16189 M:      Jon Maloy <jon.maloy@ericsson.com>
16190 M:      Ying Xue <ying.xue@windriver.com>
16191 L:      netdev@vger.kernel.org (core kernel code)
16192 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16193 W:      http://tipc.sourceforge.net/
16194 S:      Maintained
16195 F:      include/uapi/linux/tipc*.h
16196 F:      net/tipc/
16197
16198 TLAN NETWORK DRIVER
16199 M:      Samuel Chessman <chessman@tux.org>
16200 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16201 W:      http://sourceforge.net/projects/tlan/
16202 S:      Maintained
16203 F:      Documentation/networking/device_drivers/ti/tlan.txt
16204 F:      drivers/net/ethernet/ti/tlan.*
16205
16206 TM6000 VIDEO4LINUX DRIVER
16207 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16208 L:      linux-media@vger.kernel.org
16209 W:      https://linuxtv.org
16210 T:      git git://linuxtv.org/media_tree.git
16211 S:      Odd fixes
16212 F:      drivers/media/usb/tm6000/
16213 F:      Documentation/media/v4l-drivers/tm6000*
16214
16215 TMIO/SDHI MMC DRIVER
16216 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16217 L:      linux-mmc@vger.kernel.org
16218 S:      Supported
16219 F:      drivers/mmc/host/tmio_mmc*
16220 F:      drivers/mmc/host/renesas_sdhi*
16221 F:      include/linux/mfd/tmio.h
16222
16223 TMP401 HARDWARE MONITOR DRIVER
16224 M:      Guenter Roeck <linux@roeck-us.net>
16225 L:      linux-hwmon@vger.kernel.org
16226 S:      Maintained
16227 F:      Documentation/hwmon/tmp401.rst
16228 F:      drivers/hwmon/tmp401.c
16229
16230 TMPFS (SHMEM FILESYSTEM)
16231 M:      Hugh Dickins <hughd@google.com>
16232 L:      linux-mm@kvack.org
16233 S:      Maintained
16234 F:      include/linux/shmem_fs.h
16235 F:      mm/shmem.c
16236
16237 TOMOYO SECURITY MODULE
16238 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16239 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16240 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16241 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16242 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16243 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16244 W:      https://tomoyo.osdn.jp/
16245 S:      Maintained
16246 F:      security/tomoyo/
16247
16248 TOPSTAR LAPTOP EXTRAS DRIVER
16249 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16250 L:      platform-driver-x86@vger.kernel.org
16251 S:      Maintained
16252 F:      drivers/platform/x86/topstar-laptop.c
16253
16254 TORTURE-TEST MODULES
16255 M:      Davidlohr Bueso <dave@stgolabs.net>
16256 M:      "Paul E. McKenney" <paulmck@kernel.org>
16257 M:      Josh Triplett <josh@joshtriplett.org>
16258 L:      linux-kernel@vger.kernel.org
16259 S:      Supported
16260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16261 F:      Documentation/RCU/torture.txt
16262 F:      kernel/torture.c
16263 F:      kernel/rcu/rcutorture.c
16264 F:      kernel/rcu/rcuperf.c
16265 F:      kernel/locking/locktorture.c
16266
16267 TOSHIBA ACPI EXTRAS DRIVER
16268 M:      Azael Avalos <coproscefalo@gmail.com>
16269 L:      platform-driver-x86@vger.kernel.org
16270 S:      Maintained
16271 F:      drivers/platform/x86/toshiba_acpi.c
16272
16273 TOSHIBA BLUETOOTH DRIVER
16274 M:      Azael Avalos <coproscefalo@gmail.com>
16275 L:      platform-driver-x86@vger.kernel.org
16276 S:      Maintained
16277 F:      drivers/platform/x86/toshiba_bluetooth.c
16278
16279 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16280 M:      Azael Avalos <coproscefalo@gmail.com>
16281 L:      platform-driver-x86@vger.kernel.org
16282 S:      Maintained
16283 F:      drivers/platform/x86/toshiba_haps.c
16284
16285 TOSHIBA SMM DRIVER
16286 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16287 W:      http://www.buzzard.org.uk/toshiba/
16288 S:      Maintained
16289 F:      drivers/char/toshiba.c
16290 F:      include/linux/toshiba.h
16291 F:      include/uapi/linux/toshiba.h
16292
16293 TOSHIBA TC358743 DRIVER
16294 M:      Mats Randgaard <matrandg@cisco.com>
16295 L:      linux-media@vger.kernel.org
16296 S:      Maintained
16297 F:      drivers/media/i2c/tc358743*
16298 F:      include/media/i2c/tc358743.h
16299
16300 TOSHIBA WMI HOTKEYS DRIVER
16301 M:      Azael Avalos <coproscefalo@gmail.com>
16302 L:      platform-driver-x86@vger.kernel.org
16303 S:      Maintained
16304 F:      drivers/platform/x86/toshiba-wmi.c
16305
16306 TPM DEVICE DRIVER
16307 M:      Peter Huewe <peterhuewe@gmx.de>
16308 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16309 R:      Jason Gunthorpe <jgg@ziepe.ca>
16310 L:      linux-integrity@vger.kernel.org
16311 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16312 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16313 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16314 S:      Maintained
16315 F:      drivers/char/tpm/
16316
16317 TRACING
16318 M:      Steven Rostedt <rostedt@goodmis.org>
16319 M:      Ingo Molnar <mingo@redhat.com>
16320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16321 S:      Maintained
16322 F:      Documentation/trace/ftrace.rst
16323 F:      arch/*/*/*/ftrace.h
16324 F:      arch/*/kernel/ftrace.c
16325 F:      include/*/ftrace.h
16326 F:      include/linux/trace*.h
16327 F:      include/trace/
16328 F:      kernel/trace/
16329 F:      tools/testing/selftests/ftrace/
16330
16331 TRACING MMIO ACCESSES (MMIOTRACE)
16332 M:      Steven Rostedt <rostedt@goodmis.org>
16333 M:      Ingo Molnar <mingo@kernel.org>
16334 R:      Karol Herbst <karolherbst@gmail.com>
16335 R:      Pekka Paalanen <ppaalanen@gmail.com>
16336 S:      Maintained
16337 L:      linux-kernel@vger.kernel.org
16338 L:      nouveau@lists.freedesktop.org
16339 F:      kernel/trace/trace_mmiotrace.c
16340 F:      include/linux/mmiotrace.h
16341 F:      arch/x86/mm/kmmio.c
16342 F:      arch/x86/mm/mmio-mod.c
16343 F:      arch/x86/mm/testmmiotrace.c
16344
16345 TRIVIAL PATCHES
16346 M:      Jiri Kosina <trivial@kernel.org>
16347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16348 S:      Maintained
16349 K:      ^Subject:.*(?i)trivial
16350
16351 TEMPO SEMICONDUCTOR DRIVERS
16352 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16353 S:      Maintained
16354 F:      sound/soc/codecs/tscs*.c
16355 F:      sound/soc/codecs/tscs*.h
16356 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16357
16358 TTY LAYER
16359 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16360 M:      Jiri Slaby <jslaby@suse.com>
16361 S:      Supported
16362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16363 F:      Documentation/driver-api/serial/
16364 F:      drivers/tty/
16365 F:      drivers/tty/serial/serial_core.c
16366 F:      include/linux/serial_core.h
16367 F:      include/linux/serial.h
16368 F:      include/linux/tty.h
16369 F:      include/uapi/linux/serial_core.h
16370 F:      include/uapi/linux/serial.h
16371 F:      include/uapi/linux/tty.h
16372
16373 TUA9001 MEDIA DRIVER
16374 M:      Antti Palosaari <crope@iki.fi>
16375 L:      linux-media@vger.kernel.org
16376 W:      https://linuxtv.org
16377 W:      http://palosaari.fi/linux/
16378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16379 T:      git git://linuxtv.org/anttip/media_tree.git
16380 S:      Maintained
16381 F:      drivers/media/tuners/tua9001*
16382
16383 TULIP NETWORK DRIVERS
16384 L:      netdev@vger.kernel.org
16385 L:      linux-parisc@vger.kernel.org
16386 S:      Orphan
16387 F:      drivers/net/ethernet/dec/tulip/
16388
16389 TUN/TAP driver
16390 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16391 W:      http://vtun.sourceforge.net/tun
16392 S:      Maintained
16393 F:      Documentation/networking/tuntap.txt
16394 F:      arch/um/os-Linux/drivers/
16395
16396 TURBOCHANNEL SUBSYSTEM
16397 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16398 M:      Ralf Baechle <ralf@linux-mips.org>
16399 L:      linux-mips@vger.kernel.org
16400 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16401 S:      Maintained
16402 F:      drivers/tc/
16403 F:      include/linux/tc.h
16404
16405 TURBOSTAT UTILITY
16406 M:      "Len Brown" <lenb@kernel.org>
16407 L:      linux-pm@vger.kernel.org
16408 B:      https://bugzilla.kernel.org
16409 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16411 S:      Supported
16412 F:      tools/power/x86/turbostat/
16413
16414 TW5864 VIDEO4LINUX DRIVER
16415 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16416 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16417 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16418 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16419 L:      linux-media@vger.kernel.org
16420 S:      Supported
16421 F:      drivers/media/pci/tw5864/
16422
16423 TW68 VIDEO4LINUX DRIVER
16424 M:      Hans Verkuil <hverkuil@xs4all.nl>
16425 L:      linux-media@vger.kernel.org
16426 T:      git git://linuxtv.org/media_tree.git
16427 W:      https://linuxtv.org
16428 S:      Odd Fixes
16429 F:      drivers/media/pci/tw68/
16430
16431 TW686X VIDEO4LINUX DRIVER
16432 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16433 L:      linux-media@vger.kernel.org
16434 T:      git git://linuxtv.org/media_tree.git
16435 W:      http://linuxtv.org
16436 S:      Maintained
16437 F:      drivers/media/pci/tw686x/
16438
16439 UBI FILE SYSTEM (UBIFS)
16440 M:      Richard Weinberger <richard@nod.at>
16441 M:      Artem Bityutskiy <dedekind1@gmail.com>
16442 M:      Adrian Hunter <adrian.hunter@intel.com>
16443 L:      linux-mtd@lists.infradead.org
16444 T:      git git://git.infradead.org/ubifs-2.6.git
16445 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16446 S:      Supported
16447 F:      Documentation/filesystems/ubifs.txt
16448 F:      fs/ubifs/
16449
16450 UCLINUX (M68KNOMMU AND COLDFIRE)
16451 M:      Greg Ungerer <gerg@linux-m68k.org>
16452 W:      http://www.linux-m68k.org/
16453 W:      http://www.uclinux.org/
16454 L:      linux-m68k@lists.linux-m68k.org
16455 L:      uclinux-dev@uclinux.org  (subscribers-only)
16456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16457 S:      Maintained
16458 F:      arch/m68k/coldfire/
16459 F:      arch/m68k/68*/
16460 F:      arch/m68k/*/*_no.*
16461 F:      arch/m68k/include/asm/*_no.*
16462
16463 UDF FILESYSTEM
16464 M:      Jan Kara <jack@suse.com>
16465 S:      Maintained
16466 F:      Documentation/filesystems/udf.txt
16467 F:      fs/udf/
16468
16469 UDRAW TABLET
16470 M:      Bastien Nocera <hadess@hadess.net>
16471 L:      linux-input@vger.kernel.org
16472 S:      Maintained
16473 F:      drivers/hid/hid-udraw-ps3.c
16474
16475 UFS FILESYSTEM
16476 M:      Evgeniy Dushistov <dushistov@mail.ru>
16477 S:      Maintained
16478 F:      Documentation/admin-guide/ufs.rst
16479 F:      fs/ufs/
16480
16481 UHID USERSPACE HID IO DRIVER:
16482 M:      David Herrmann <dh.herrmann@googlemail.com>
16483 L:      linux-input@vger.kernel.org
16484 S:      Maintained
16485 F:      drivers/hid/uhid.c
16486 F:      include/uapi/linux/uhid.h
16487
16488 ULPI BUS
16489 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16490 L:      linux-usb@vger.kernel.org
16491 S:      Maintained
16492 F:      drivers/usb/common/ulpi.c
16493 F:      include/linux/ulpi/
16494
16495 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16496 L:      linux-usb@vger.kernel.org
16497 S:      Orphan
16498 F:      drivers/uwb/
16499 F:      include/linux/uwb.h
16500 F:      include/linux/uwb/
16501
16502 UNICODE SUBSYSTEM:
16503 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16504 L:      linux-fsdevel@vger.kernel.org
16505 S:      Supported
16506 F:      fs/unicode/
16507
16508 UNICORE32 ARCHITECTURE:
16509 M:      Guan Xuetao <gxt@pku.edu.cn>
16510 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16511 S:      Maintained
16512 T:      git git://github.com/gxt/linux.git
16513 F:      arch/unicore32/
16514
16515 UNIFDEF
16516 M:      Tony Finch <dot@dotat.at>
16517 W:      http://dotat.at/prog/unifdef
16518 S:      Maintained
16519 F:      scripts/unifdef.c
16520
16521 UNIFORM CDROM DRIVER
16522 M:      Jens Axboe <axboe@kernel.dk>
16523 W:      http://www.kernel.dk
16524 S:      Maintained
16525 F:      Documentation/cdrom/
16526 F:      drivers/cdrom/cdrom.c
16527 F:      include/linux/cdrom.h
16528 F:      include/uapi/linux/cdrom.h
16529
16530 UNISYS S-PAR DRIVERS
16531 M:      David Kershner <david.kershner@unisys.com>
16532 L:      sparmaintainer@unisys.com (Unisys internal)
16533 S:      Supported
16534 F:      include/linux/visorbus.h
16535 F:      drivers/visorbus/
16536 F:      drivers/staging/unisys/
16537
16538 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16539 R:      Alim Akhtar <alim.akhtar@samsung.com>
16540 R:      Avri Altman <avri.altman@wdc.com>
16541 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16542 L:      linux-scsi@vger.kernel.org
16543 S:      Supported
16544 F:      Documentation/scsi/ufs.txt
16545 F:      drivers/scsi/ufs/
16546
16547 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16548 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16549 L:      linux-scsi@vger.kernel.org
16550 S:      Supported
16551 F:      drivers/scsi/ufs/*dwc*
16552
16553 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16554 M:      Stanley Chu <stanley.chu@mediatek.com>
16555 L:      linux-scsi@vger.kernel.org
16556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16557 S:      Maintained
16558 F:      drivers/scsi/ufs/ufs-mediatek*
16559
16560 UNSORTED BLOCK IMAGES (UBI)
16561 M:      Artem Bityutskiy <dedekind1@gmail.com>
16562 M:      Richard Weinberger <richard@nod.at>
16563 W:      http://www.linux-mtd.infradead.org/
16564 L:      linux-mtd@lists.infradead.org
16565 T:      git git://git.infradead.org/ubifs-2.6.git
16566 S:      Supported
16567 F:      drivers/mtd/ubi/
16568 F:      include/linux/mtd/ubi.h
16569 F:      include/uapi/mtd/ubi-user.h
16570
16571 USB "USBNET" DRIVER FRAMEWORK
16572 M:      Oliver Neukum <oneukum@suse.com>
16573 L:      netdev@vger.kernel.org
16574 W:      http://www.linux-usb.org/usbnet
16575 S:      Maintained
16576 F:      drivers/net/usb/usbnet.c
16577 F:      include/linux/usb/usbnet.h
16578
16579 USB ACM DRIVER
16580 M:      Oliver Neukum <oneukum@suse.com>
16581 L:      linux-usb@vger.kernel.org
16582 S:      Maintained
16583 F:      Documentation/usb/acm.rst
16584 F:      drivers/usb/class/cdc-acm.*
16585
16586 USB AR5523 WIRELESS DRIVER
16587 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16588 L:      linux-wireless@vger.kernel.org
16589 S:      Maintained
16590 F:      drivers/net/wireless/ath/ar5523/
16591
16592 USB ATTACHED SCSI
16593 M:      Oliver Neukum <oneukum@suse.com>
16594 L:      linux-usb@vger.kernel.org
16595 L:      linux-scsi@vger.kernel.org
16596 S:      Maintained
16597 F:      drivers/usb/storage/uas.c
16598
16599 USB CDC ETHERNET DRIVER
16600 M:      Oliver Neukum <oliver@neukum.org>
16601 L:      linux-usb@vger.kernel.org
16602 S:      Maintained
16603 F:      drivers/net/usb/cdc_*.c
16604 F:      include/uapi/linux/usb/cdc.h
16605
16606 USB CHAOSKEY DRIVER
16607 M:      Keith Packard <keithp@keithp.com>
16608 L:      linux-usb@vger.kernel.org
16609 S:      Maintained
16610 F:      drivers/usb/misc/chaoskey.c
16611
16612 USB CYPRESS C67X00 DRIVER
16613 M:      Peter Korsgaard <jacmet@sunsite.dk>
16614 L:      linux-usb@vger.kernel.org
16615 S:      Maintained
16616 F:      drivers/usb/c67x00/
16617
16618 USB DAVICOM DM9601 DRIVER
16619 M:      Peter Korsgaard <jacmet@sunsite.dk>
16620 L:      netdev@vger.kernel.org
16621 W:      http://www.linux-usb.org/usbnet
16622 S:      Maintained
16623 F:      drivers/net/usb/dm9601.c
16624
16625 USB DIAMOND RIO500 DRIVER
16626 M:      Cesar Miquel <miquel@df.uba.ar>
16627 L:      rio500-users@lists.sourceforge.net
16628 W:      http://rio500.sourceforge.net
16629 S:      Maintained
16630 F:      drivers/usb/misc/rio500*
16631
16632 USB EHCI DRIVER
16633 M:      Alan Stern <stern@rowland.harvard.edu>
16634 L:      linux-usb@vger.kernel.org
16635 S:      Maintained
16636 F:      Documentation/usb/ehci.rst
16637 F:      drivers/usb/host/ehci*
16638
16639 USB GADGET/PERIPHERAL SUBSYSTEM
16640 M:      Felipe Balbi <balbi@kernel.org>
16641 L:      linux-usb@vger.kernel.org
16642 W:      http://www.linux-usb.org/gadget
16643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16644 S:      Maintained
16645 F:      drivers/usb/gadget/
16646 F:      include/linux/usb/gadget*
16647
16648 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16649 M:      Jiri Kosina <jikos@kernel.org>
16650 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16651 L:      linux-usb@vger.kernel.org
16652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16653 S:      Maintained
16654 F:      Documentation/hid/hiddev.rst
16655 F:      drivers/hid/usbhid/
16656
16657 USB INTEL XHCI ROLE MUX DRIVER
16658 M:      Hans de Goede <hdegoede@redhat.com>
16659 L:      linux-usb@vger.kernel.org
16660 S:      Maintained
16661 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16662
16663 USB IP DRIVER FOR HISILICON KIRIN
16664 M:      Yu Chen <chenyu56@huawei.com>
16665 M:      Binghui Wang <wangbinghui@hisilicon.com>
16666 L:      linux-usb@vger.kernel.org
16667 S:      Maintained
16668 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16669 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16670
16671 USB ISP116X DRIVER
16672 M:      Olav Kongas <ok@artecdesign.ee>
16673 L:      linux-usb@vger.kernel.org
16674 S:      Maintained
16675 F:      drivers/usb/host/isp116x*
16676 F:      include/linux/usb/isp116x.h
16677
16678 USB LAN78XX ETHERNET DRIVER
16679 M:      Woojung Huh <woojung.huh@microchip.com>
16680 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16681 L:      netdev@vger.kernel.org
16682 S:      Maintained
16683 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16684 F:      drivers/net/usb/lan78xx.*
16685 F:      include/dt-bindings/net/microchip-lan78xx.h
16686
16687 USB MASS STORAGE DRIVER
16688 M:      Alan Stern <stern@rowland.harvard.edu>
16689 L:      linux-usb@vger.kernel.org
16690 L:      usb-storage@lists.one-eyed-alien.net
16691 S:      Maintained
16692 F:      drivers/usb/storage/
16693
16694 USB MIDI DRIVER
16695 M:      Clemens Ladisch <clemens@ladisch.de>
16696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16698 S:      Maintained
16699 F:      sound/usb/midi.*
16700
16701 USB NETWORKING DRIVERS
16702 L:      linux-usb@vger.kernel.org
16703 S:      Odd Fixes
16704 F:      drivers/net/usb/
16705
16706 USB OHCI DRIVER
16707 M:      Alan Stern <stern@rowland.harvard.edu>
16708 L:      linux-usb@vger.kernel.org
16709 S:      Maintained
16710 F:      Documentation/usb/ohci.rst
16711 F:      drivers/usb/host/ohci*
16712
16713 USB OTG FSM (Finite State Machine)
16714 M:      Peter Chen <Peter.Chen@nxp.com>
16715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16716 L:      linux-usb@vger.kernel.org
16717 S:      Maintained
16718 F:      drivers/usb/common/usb-otg-fsm.c
16719
16720 USB OVER IP DRIVER
16721 M:      Valentina Manea <valentina.manea.m@gmail.com>
16722 M:      Shuah Khan <shuah@kernel.org>
16723 M:      Shuah Khan <skhan@linuxfoundation.org>
16724 L:      linux-usb@vger.kernel.org
16725 S:      Maintained
16726 F:      Documentation/usb/usbip_protocol.rst
16727 F:      drivers/usb/usbip/
16728 F:      tools/usb/usbip/
16729 F:      tools/testing/selftests/drivers/usb/usbip/
16730
16731 USB PEGASUS DRIVER
16732 M:      Petko Manolov <petkan@nucleusys.com>
16733 L:      linux-usb@vger.kernel.org
16734 L:      netdev@vger.kernel.org
16735 T:      git git://github.com/petkan/pegasus.git
16736 W:      https://github.com/petkan/pegasus
16737 S:      Maintained
16738 F:      drivers/net/usb/pegasus.*
16739
16740 USB PHY LAYER
16741 M:      Felipe Balbi <balbi@kernel.org>
16742 L:      linux-usb@vger.kernel.org
16743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16744 S:      Maintained
16745 F:      drivers/usb/phy/
16746
16747 USB PRINTER DRIVER (usblp)
16748 M:      Pete Zaitcev <zaitcev@redhat.com>
16749 L:      linux-usb@vger.kernel.org
16750 S:      Supported
16751 F:      drivers/usb/class/usblp.c
16752
16753 USB QMI WWAN NETWORK DRIVER
16754 M:      Bjørn Mork <bjorn@mork.no>
16755 L:      netdev@vger.kernel.org
16756 S:      Maintained
16757 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16758 F:      drivers/net/usb/qmi_wwan.c
16759
16760 USB RTL8150 DRIVER
16761 M:      Petko Manolov <petkan@nucleusys.com>
16762 L:      linux-usb@vger.kernel.org
16763 L:      netdev@vger.kernel.org
16764 T:      git git://github.com/petkan/rtl8150.git
16765 W:      https://github.com/petkan/rtl8150
16766 S:      Maintained
16767 F:      drivers/net/usb/rtl8150.c
16768
16769 USB SERIAL SUBSYSTEM
16770 M:      Johan Hovold <johan@kernel.org>
16771 L:      linux-usb@vger.kernel.org
16772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16773 S:      Maintained
16774 F:      Documentation/usb/usb-serial.rst
16775 F:      drivers/usb/serial/
16776 F:      include/linux/usb/serial.h
16777
16778 USB SMSC75XX ETHERNET DRIVER
16779 M:      Steve Glendinning <steve.glendinning@shawell.net>
16780 L:      netdev@vger.kernel.org
16781 S:      Maintained
16782 F:      drivers/net/usb/smsc75xx.*
16783
16784 USB SMSC95XX ETHERNET DRIVER
16785 M:      Steve Glendinning <steve.glendinning@shawell.net>
16786 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16787 L:      netdev@vger.kernel.org
16788 S:      Maintained
16789 F:      drivers/net/usb/smsc95xx.*
16790
16791 USB SUBSYSTEM
16792 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16793 L:      linux-usb@vger.kernel.org
16794 W:      http://www.linux-usb.org
16795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16796 S:      Supported
16797 F:      Documentation/devicetree/bindings/usb/
16798 F:      Documentation/usb/
16799 F:      drivers/usb/
16800 F:      include/linux/usb.h
16801 F:      include/linux/usb/
16802
16803 USB TYPEC PI3USB30532 MUX DRIVER
16804 M:      Hans de Goede <hdegoede@redhat.com>
16805 L:      linux-usb@vger.kernel.org
16806 S:      Maintained
16807 F:      drivers/usb/typec/mux/pi3usb30532.c
16808
16809 USB TYPEC CLASS
16810 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16811 L:      linux-usb@vger.kernel.org
16812 S:      Maintained
16813 F:      Documentation/ABI/testing/sysfs-class-typec
16814 F:      Documentation/driver-api/usb/typec.rst
16815 F:      drivers/usb/typec/
16816 F:      include/linux/usb/typec.h
16817
16818 USB TYPEC BUS FOR ALTERNATE MODES
16819 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16820 L:      linux-usb@vger.kernel.org
16821 S:      Maintained
16822 F:      Documentation/ABI/testing/sysfs-bus-typec
16823 F:      Documentation/driver-api/usb/typec_bus.rst
16824 F:      drivers/usb/typec/altmodes/
16825 F:      include/linux/usb/typec_altmode.h
16826
16827 USB TYPEC PORT CONTROLLER DRIVERS
16828 M:      Guenter Roeck <linux@roeck-us.net>
16829 L:      linux-usb@vger.kernel.org
16830 S:      Maintained
16831 F:      drivers/usb/typec/tcpm/
16832
16833 USB UHCI DRIVER
16834 M:      Alan Stern <stern@rowland.harvard.edu>
16835 L:      linux-usb@vger.kernel.org
16836 S:      Maintained
16837 F:      drivers/usb/host/uhci*
16838
16839 USB VIDEO CLASS
16840 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16841 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16842 L:      linux-media@vger.kernel.org
16843 T:      git git://linuxtv.org/media_tree.git
16844 W:      http://www.ideasonboard.org/uvc/
16845 S:      Maintained
16846 F:      drivers/media/usb/uvc/
16847 F:      include/uapi/linux/uvcvideo.h
16848
16849 USB VISION DRIVER
16850 M:      Hans Verkuil <hverkuil@xs4all.nl>
16851 L:      linux-media@vger.kernel.org
16852 T:      git git://linuxtv.org/media_tree.git
16853 W:      https://linuxtv.org
16854 S:      Odd Fixes
16855 F:      drivers/media/usb/usbvision/
16856
16857 USB WEBCAM GADGET
16858 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16859 L:      linux-usb@vger.kernel.org
16860 S:      Maintained
16861 F:      drivers/usb/gadget/function/*uvc*
16862 F:      drivers/usb/gadget/legacy/webcam.c
16863 F:      include/uapi/linux/usb/g_uvc.h
16864
16865 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16866 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16867 L:      linux-wireless@vger.kernel.org
16868 S:      Maintained
16869 F:      drivers/net/wireless/rndis_wlan.c
16870
16871 USB XHCI DRIVER
16872 M:      Mathias Nyman <mathias.nyman@intel.com>
16873 L:      linux-usb@vger.kernel.org
16874 S:      Supported
16875 F:      drivers/usb/host/xhci*
16876 F:      drivers/usb/host/pci-quirks*
16877
16878 USB ZD1201 DRIVER
16879 L:      linux-wireless@vger.kernel.org
16880 W:      http://linux-lc100020.sourceforge.net
16881 S:      Orphan
16882 F:      drivers/net/wireless/zydas/zd1201.*
16883
16884 USB ZR364XX DRIVER
16885 M:      Antoine Jacquet <royale@zerezo.com>
16886 L:      linux-usb@vger.kernel.org
16887 L:      linux-media@vger.kernel.org
16888 T:      git git://linuxtv.org/media_tree.git
16889 W:      http://royale.zerezo.com/zr364xx/
16890 S:      Maintained
16891 F:      Documentation/media/v4l-drivers/zr364xx*
16892 F:      drivers/media/usb/zr364xx/
16893
16894 USER-MODE LINUX (UML)
16895 M:      Jeff Dike <jdike@addtoit.com>
16896 M:      Richard Weinberger <richard@nod.at>
16897 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16898 L:      linux-um@lists.infradead.org
16899 W:      http://user-mode-linux.sourceforge.net
16900 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16902 S:      Maintained
16903 F:      Documentation/virt/uml/
16904 F:      arch/um/
16905 F:      arch/x86/um/
16906 F:      fs/hostfs/
16907
16908 USERSPACE COPYIN/COPYOUT (UIOVEC)
16909 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16910 S:      Maintained
16911 F:      lib/iov_iter.c
16912 F:      include/linux/uio.h
16913
16914 USERSPACE DMA BUFFER DRIVER
16915 M:      Gerd Hoffmann <kraxel@redhat.com>
16916 S:      Maintained
16917 L:      dri-devel@lists.freedesktop.org
16918 F:      drivers/dma-buf/udmabuf.c
16919 F:      include/uapi/linux/udmabuf.h
16920 T:      git git://anongit.freedesktop.org/drm/drm-misc
16921
16922 USERSPACE I/O (UIO)
16923 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16924 S:      Maintained
16925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16926 F:      Documentation/driver-api/uio-howto.rst
16927 F:      drivers/uio/
16928 F:      include/linux/uio_driver.h
16929
16930 UTIL-LINUX PACKAGE
16931 M:      Karel Zak <kzak@redhat.com>
16932 L:      util-linux@vger.kernel.org
16933 W:      http://en.wikipedia.org/wiki/Util-linux
16934 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16935 S:      Maintained
16936
16937 UUID HELPERS
16938 M:      Christoph Hellwig <hch@lst.de>
16939 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16940 L:      linux-kernel@vger.kernel.org
16941 T:      git git://git.infradead.org/users/hch/uuid.git
16942 F:      lib/uuid.c
16943 F:      lib/test_uuid.c
16944 F:      include/linux/uuid.h
16945 F:      include/uapi/linux/uuid.h
16946 S:      Maintained
16947
16948 UVESAFB DRIVER
16949 M:      Michal Januszewski <spock@gentoo.org>
16950 L:      linux-fbdev@vger.kernel.org
16951 W:      https://github.com/mjanusz/v86d
16952 S:      Maintained
16953 F:      Documentation/fb/uvesafb.rst
16954 F:      drivers/video/fbdev/uvesafb.*
16955
16956 VF610 NAND DRIVER
16957 M:      Stefan Agner <stefan@agner.ch>
16958 L:      linux-mtd@lists.infradead.org
16959 S:      Supported
16960 F:      drivers/mtd/nand/raw/vf610_nfc.c
16961
16962 VFAT/FAT/MSDOS FILESYSTEM
16963 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16964 S:      Maintained
16965 F:      Documentation/filesystems/vfat.txt
16966 F:      fs/fat/
16967
16968 VFIO DRIVER
16969 M:      Alex Williamson <alex.williamson@redhat.com>
16970 R:      Cornelia Huck <cohuck@redhat.com>
16971 L:      kvm@vger.kernel.org
16972 T:      git git://github.com/awilliam/linux-vfio.git
16973 S:      Maintained
16974 F:      Documentation/driver-api/vfio.rst
16975 F:      drivers/vfio/
16976 F:      include/linux/vfio.h
16977 F:      include/uapi/linux/vfio.h
16978
16979 VFIO MEDIATED DEVICE DRIVERS
16980 M:      Kirti Wankhede <kwankhede@nvidia.com>
16981 L:      kvm@vger.kernel.org
16982 S:      Maintained
16983 F:      Documentation/driver-api/vfio-mediated-device.rst
16984 F:      drivers/vfio/mdev/
16985 F:      include/linux/mdev.h
16986 F:      samples/vfio-mdev/
16987
16988 VFIO PLATFORM DRIVER
16989 M:      Eric Auger <eric.auger@redhat.com>
16990 L:      kvm@vger.kernel.org
16991 S:      Maintained
16992 F:      drivers/vfio/platform/
16993
16994 VGA_SWITCHEROO
16995 R:      Lukas Wunner <lukas@wunner.de>
16996 S:      Maintained
16997 F:      Documentation/gpu/vga-switcheroo.rst
16998 F:      drivers/gpu/vga/vga_switcheroo.c
16999 F:      include/linux/vga_switcheroo.h
17000 T:      git git://anongit.freedesktop.org/drm/drm-misc
17001
17002 VIA RHINE NETWORK DRIVER
17003 S:      Orphan
17004 F:      drivers/net/ethernet/via/via-rhine.c
17005
17006 VIA SD/MMC CARD CONTROLLER DRIVER
17007 M:      Bruce Chang <brucechang@via.com.tw>
17008 M:      Harald Welte <HaraldWelte@viatech.com>
17009 S:      Maintained
17010 F:      drivers/mmc/host/via-sdmmc.c
17011
17012 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17013 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17014 L:      linux-fbdev@vger.kernel.org
17015 S:      Maintained
17016 F:      include/linux/via-core.h
17017 F:      include/linux/via-gpio.h
17018 F:      include/linux/via_i2c.h
17019 F:      drivers/video/fbdev/via/
17020
17021 VIA VELOCITY NETWORK DRIVER
17022 M:      Francois Romieu <romieu@fr.zoreil.com>
17023 L:      netdev@vger.kernel.org
17024 S:      Maintained
17025 F:      drivers/net/ethernet/via/via-velocity.*
17026
17027 VICODEC VIRTUAL CODEC DRIVER
17028 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17029 L:      linux-media@vger.kernel.org
17030 T:      git git://linuxtv.org/media_tree.git
17031 W:      https://linuxtv.org
17032 S:      Maintained
17033 F:      drivers/media/platform/vicodec/*
17034
17035 VIDEO MULTIPLEXER DRIVER
17036 M:      Philipp Zabel <p.zabel@pengutronix.de>
17037 L:      linux-media@vger.kernel.org
17038 S:      Maintained
17039 F:      drivers/media/platform/video-mux.c
17040
17041 VIDEO I2C POLLING DRIVER
17042 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17043 L:      linux-media@vger.kernel.org
17044 S:      Maintained
17045 F:      drivers/media/i2c/video-i2c.c
17046
17047 VIDEOBUF2 FRAMEWORK
17048 M:      Pawel Osciak <pawel@osciak.com>
17049 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17050 M:      Kyungmin Park <kyungmin.park@samsung.com>
17051 R:      Tomasz Figa <tfiga@chromium.org>
17052 L:      linux-media@vger.kernel.org
17053 S:      Maintained
17054 F:      drivers/media/common/videobuf2/*
17055 F:      include/media/videobuf2-*
17056
17057 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17058 M:      Helen Koike <helen.koike@collabora.com>
17059 L:      linux-media@vger.kernel.org
17060 T:      git git://linuxtv.org/media_tree.git
17061 W:      https://linuxtv.org
17062 S:      Maintained
17063 F:      drivers/media/platform/vimc/*
17064
17065 VIRT LIB
17066 M:      Alex Williamson <alex.williamson@redhat.com>
17067 M:      Paolo Bonzini <pbonzini@redhat.com>
17068 L:      kvm@vger.kernel.org
17069 S:      Supported
17070 F:      virt/lib/
17071
17072 VIRTIO AND VHOST VSOCK DRIVER
17073 M:      Stefan Hajnoczi <stefanha@redhat.com>
17074 L:      kvm@vger.kernel.org
17075 L:      virtualization@lists.linux-foundation.org
17076 L:      netdev@vger.kernel.org
17077 S:      Maintained
17078 F:      include/linux/virtio_vsock.h
17079 F:      include/uapi/linux/virtio_vsock.h
17080 F:      include/uapi/linux/vsockmon.h
17081 F:      include/uapi/linux/vm_sockets_diag.h
17082 F:      net/vmw_vsock/diag.c
17083 F:      net/vmw_vsock/af_vsock_tap.c
17084 F:      net/vmw_vsock/virtio_transport_common.c
17085 F:      net/vmw_vsock/virtio_transport.c
17086 F:      drivers/net/vsockmon.c
17087 F:      drivers/vhost/vsock.c
17088 F:      tools/testing/vsock/
17089
17090 VIRTIO CONSOLE DRIVER
17091 M:      Amit Shah <amit@kernel.org>
17092 L:      virtualization@lists.linux-foundation.org
17093 S:      Maintained
17094 F:      drivers/char/virtio_console.c
17095 F:      include/linux/virtio_console.h
17096 F:      include/uapi/linux/virtio_console.h
17097
17098 VIRTIO CORE AND NET DRIVERS
17099 M:      "Michael S. Tsirkin" <mst@redhat.com>
17100 M:      Jason Wang <jasowang@redhat.com>
17101 L:      virtualization@lists.linux-foundation.org
17102 S:      Maintained
17103 F:      Documentation/devicetree/bindings/virtio/
17104 F:      drivers/virtio/
17105 F:      tools/virtio/
17106 F:      drivers/net/virtio_net.c
17107 F:      drivers/block/virtio_blk.c
17108 F:      include/linux/virtio*.h
17109 F:      include/uapi/linux/virtio_*.h
17110 F:      drivers/crypto/virtio/
17111 F:      mm/balloon_compaction.c
17112
17113 VIRTIO BLOCK AND SCSI DRIVERS
17114 M:      "Michael S. Tsirkin" <mst@redhat.com>
17115 M:      Jason Wang <jasowang@redhat.com>
17116 R:      Paolo Bonzini <pbonzini@redhat.com>
17117 R:      Stefan Hajnoczi <stefanha@redhat.com>
17118 L:      virtualization@lists.linux-foundation.org
17119 S:      Maintained
17120 F:      drivers/block/virtio_blk.c
17121 F:      drivers/scsi/virtio_scsi.c
17122 F:      include/uapi/linux/virtio_blk.h
17123 F:      include/uapi/linux/virtio_scsi.h
17124 F:      drivers/vhost/scsi.c
17125
17126 VIRTIO CRYPTO DRIVER
17127 M:      Gonglei <arei.gonglei@huawei.com>
17128 L:      virtualization@lists.linux-foundation.org
17129 L:      linux-crypto@vger.kernel.org
17130 S:      Maintained
17131 F:      drivers/crypto/virtio/
17132 F:      include/uapi/linux/virtio_crypto.h
17133
17134 VIRTIO DRIVERS FOR S390
17135 M:      Cornelia Huck <cohuck@redhat.com>
17136 M:      Halil Pasic <pasic@linux.ibm.com>
17137 L:      linux-s390@vger.kernel.org
17138 L:      virtualization@lists.linux-foundation.org
17139 L:      kvm@vger.kernel.org
17140 S:      Supported
17141 F:      drivers/s390/virtio/
17142 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17143
17144 VIRTIO GPU DRIVER
17145 M:      David Airlie <airlied@linux.ie>
17146 M:      Gerd Hoffmann <kraxel@redhat.com>
17147 L:      dri-devel@lists.freedesktop.org
17148 L:      virtualization@lists.linux-foundation.org
17149 T:      git git://anongit.freedesktop.org/drm/drm-misc
17150 S:      Maintained
17151 F:      drivers/gpu/drm/virtio/
17152 F:      include/uapi/linux/virtio_gpu.h
17153
17154 VIRTIO HOST (VHOST)
17155 M:      "Michael S. Tsirkin" <mst@redhat.com>
17156 M:      Jason Wang <jasowang@redhat.com>
17157 L:      kvm@vger.kernel.org
17158 L:      virtualization@lists.linux-foundation.org
17159 L:      netdev@vger.kernel.org
17160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17161 S:      Maintained
17162 F:      drivers/vhost/
17163 F:      include/uapi/linux/vhost.h
17164
17165 VIRTIO INPUT DRIVER
17166 M:      Gerd Hoffmann <kraxel@redhat.com>
17167 S:      Maintained
17168 F:      drivers/virtio/virtio_input.c
17169 F:      include/uapi/linux/virtio_input.h
17170
17171 VIRTIO IOMMU DRIVER
17172 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17173 L:      virtualization@lists.linux-foundation.org
17174 S:      Maintained
17175 F:      drivers/iommu/virtio-iommu.c
17176 F:      include/uapi/linux/virtio_iommu.h
17177
17178 VIRTUAL BOX GUEST DEVICE DRIVER
17179 M:      Hans de Goede <hdegoede@redhat.com>
17180 M:      Arnd Bergmann <arnd@arndb.de>
17181 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17182 S:      Maintained
17183 F:      include/linux/vbox_utils.h
17184 F:      include/uapi/linux/vbox*.h
17185 F:      drivers/virt/vboxguest/
17186
17187 VIRTUAL SERIO DEVICE DRIVER
17188 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17189 S:      Maintained
17190 F:      drivers/input/serio/userio.c
17191 F:      include/uapi/linux/userio.h
17192
17193 VIVID VIRTUAL VIDEO DRIVER
17194 M:      Hans Verkuil <hverkuil@xs4all.nl>
17195 L:      linux-media@vger.kernel.org
17196 T:      git git://linuxtv.org/media_tree.git
17197 W:      https://linuxtv.org
17198 S:      Maintained
17199 F:      drivers/media/platform/vivid/*
17200
17201 VLYNQ BUS
17202 M:      Florian Fainelli <f.fainelli@gmail.com>
17203 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17204 S:      Maintained
17205 F:      drivers/vlynq/vlynq.c
17206 F:      include/linux/vlynq.h
17207
17208 VME SUBSYSTEM
17209 M:      Martyn Welch <martyn@welchs.me.uk>
17210 M:      Manohar Vanga <manohar.vanga@gmail.com>
17211 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17212 L:      devel@driverdev.osuosl.org
17213 S:      Maintained
17214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17215 F:      Documentation/driver-api/vme.rst
17216 F:      drivers/staging/vme/
17217 F:      drivers/vme/
17218 F:      include/linux/vme*
17219
17220 VMWARE BALLOON DRIVER
17221 M:      Nadav Amit <namit@vmware.com>
17222 M:      "VMware, Inc." <pv-drivers@vmware.com>
17223 L:      linux-kernel@vger.kernel.org
17224 S:      Maintained
17225 F:      drivers/misc/vmw_balloon.c
17226
17227 VMWARE HYPERVISOR INTERFACE
17228 M:      Thomas Hellstrom <thellstrom@vmware.com>
17229 M:      "VMware, Inc." <pv-drivers@vmware.com>
17230 L:      virtualization@lists.linux-foundation.org
17231 S:      Supported
17232 F:      arch/x86/kernel/cpu/vmware.c
17233 F:      arch/x86/include/asm/vmware.h
17234
17235 VMWARE PVRDMA DRIVER
17236 M:      Adit Ranadive <aditr@vmware.com>
17237 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17238 L:      linux-rdma@vger.kernel.org
17239 S:      Maintained
17240 F:      drivers/infiniband/hw/vmw_pvrdma/
17241
17242 VMware PVSCSI driver
17243 M:      Jim Gill <jgill@vmware.com>
17244 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17245 L:      linux-scsi@vger.kernel.org
17246 S:      Maintained
17247 F:      drivers/scsi/vmw_pvscsi.c
17248 F:      drivers/scsi/vmw_pvscsi.h
17249
17250 VMWARE VMMOUSE SUBDRIVER
17251 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17252 M:      "VMware, Inc." <pv-drivers@vmware.com>
17253 L:      linux-input@vger.kernel.org
17254 S:      Maintained
17255 F:      drivers/input/mouse/vmmouse.c
17256 F:      drivers/input/mouse/vmmouse.h
17257
17258 VMWARE VMXNET3 ETHERNET DRIVER
17259 M:      Ronak Doshi <doshir@vmware.com>
17260 M:      "VMware, Inc." <pv-drivers@vmware.com>
17261 L:      netdev@vger.kernel.org
17262 S:      Maintained
17263 F:      drivers/net/vmxnet3/
17264
17265 VOCORE VOCORE2 BOARD
17266 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17267 L:      linux-mips@vger.kernel.org
17268 S:      Maintained
17269 F:      arch/mips/boot/dts/ralink/vocore2.dts
17270
17271 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17272 M:      Liam Girdwood <lgirdwood@gmail.com>
17273 M:      Mark Brown <broonie@kernel.org>
17274 L:      linux-kernel@vger.kernel.org
17275 W:      http://www.slimlogic.co.uk/?p=48
17276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17277 S:      Supported
17278 F:      Documentation/devicetree/bindings/regulator/
17279 F:      Documentation/power/regulator/
17280 F:      drivers/regulator/
17281 F:      include/dt-bindings/regulator/
17282 F:      include/linux/regulator/
17283 K:      regulator_get_optional
17284
17285 VRF
17286 M:      David Ahern <dsa@cumulusnetworks.com>
17287 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17288 L:      netdev@vger.kernel.org
17289 S:      Maintained
17290 F:      drivers/net/vrf.c
17291 F:      Documentation/networking/vrf.txt
17292
17293 VT1211 HARDWARE MONITOR DRIVER
17294 M:      Juerg Haefliger <juergh@gmail.com>
17295 L:      linux-hwmon@vger.kernel.org
17296 S:      Maintained
17297 F:      Documentation/hwmon/vt1211.rst
17298 F:      drivers/hwmon/vt1211.c
17299
17300 VT8231 HARDWARE MONITOR DRIVER
17301 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17302 L:      linux-hwmon@vger.kernel.org
17303 S:      Maintained
17304 F:      drivers/hwmon/vt8231.c
17305
17306 VUB300 USB to SDIO/SD/MMC bridge chip
17307 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17308 L:      linux-mmc@vger.kernel.org
17309 L:      linux-usb@vger.kernel.org
17310 S:      Supported
17311 F:      drivers/mmc/host/vub300.c
17312
17313 W1 DALLAS'S 1-WIRE BUS
17314 M:      Evgeniy Polyakov <zbr@ioremap.net>
17315 S:      Maintained
17316 F:      Documentation/devicetree/bindings/w1/
17317 F:      Documentation/w1/
17318 F:      drivers/w1/
17319 F:      include/linux/w1.h
17320
17321 W83791D HARDWARE MONITORING DRIVER
17322 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17323 L:      linux-hwmon@vger.kernel.org
17324 S:      Maintained
17325 F:      Documentation/hwmon/w83791d.rst
17326 F:      drivers/hwmon/w83791d.c
17327
17328 W83793 HARDWARE MONITORING DRIVER
17329 M:      Rudolf Marek <r.marek@assembler.cz>
17330 L:      linux-hwmon@vger.kernel.org
17331 S:      Maintained
17332 F:      Documentation/hwmon/w83793.rst
17333 F:      drivers/hwmon/w83793.c
17334
17335 W83795 HARDWARE MONITORING DRIVER
17336 M:      Jean Delvare <jdelvare@suse.com>
17337 L:      linux-hwmon@vger.kernel.org
17338 S:      Maintained
17339 F:      drivers/hwmon/w83795.c
17340
17341 W83L51xD SD/MMC CARD INTERFACE DRIVER
17342 M:      Pierre Ossman <pierre@ossman.eu>
17343 S:      Maintained
17344 F:      drivers/mmc/host/wbsd.*
17345
17346 WACOM PROTOCOL 4 SERIAL TABLETS
17347 M:      Julian Squires <julian@cipht.net>
17348 M:      Hans de Goede <hdegoede@redhat.com>
17349 L:      linux-input@vger.kernel.org
17350 S:      Maintained
17351 F:      drivers/input/tablet/wacom_serial4.c
17352
17353 WATCHDOG DEVICE DRIVERS
17354 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17355 M:      Guenter Roeck <linux@roeck-us.net>
17356 L:      linux-watchdog@vger.kernel.org
17357 W:      http://www.linux-watchdog.org/
17358 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17359 S:      Maintained
17360 F:      Documentation/devicetree/bindings/watchdog/
17361 F:      Documentation/watchdog/
17362 F:      drivers/watchdog/
17363 F:      include/linux/watchdog.h
17364 F:      include/uapi/linux/watchdog.h
17365
17366 WHISKEYCOVE PMIC GPIO DRIVER
17367 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17368 L:      linux-gpio@vger.kernel.org
17369 S:      Maintained
17370 F:      drivers/gpio/gpio-wcove.c
17371
17372 WHWAVE RTC DRIVER
17373 M:      Dianlong Li <long17.cool@163.com>
17374 L:      linux-rtc@vger.kernel.org
17375 S:      Maintained
17376 F:      drivers/rtc/rtc-sd3078.c
17377
17378 WIIMOTE HID DRIVER
17379 M:      David Herrmann <dh.herrmann@googlemail.com>
17380 L:      linux-input@vger.kernel.org
17381 S:      Maintained
17382 F:      drivers/hid/hid-wiimote*
17383
17384 WILOCITY WIL6210 WIRELESS DRIVER
17385 M:      Maya Erez <merez@codeaurora.org>
17386 L:      linux-wireless@vger.kernel.org
17387 L:      wil6210@qti.qualcomm.com
17388 S:      Supported
17389 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17390 F:      drivers/net/wireless/ath/wil6210/
17391
17392 WIMAX STACK
17393 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17394 M:      linux-wimax@intel.com
17395 L:      wimax@linuxwimax.org (subscribers-only)
17396 S:      Supported
17397 W:      http://linuxwimax.org
17398 F:      Documentation/admin-guide/wimax/wimax.rst
17399 F:      include/linux/wimax/debug.h
17400 F:      include/net/wimax.h
17401 F:      include/uapi/linux/wimax.h
17402 F:      net/wimax/
17403
17404 WINBOND CIR DRIVER
17405 M:      David Härdeman <david@hardeman.nu>
17406 S:      Maintained
17407 F:      drivers/media/rc/winbond-cir.c
17408
17409 RCMM REMOTE CONTROLS DECODER
17410 M:      Patrick Lerda <patrick9876@free.fr>
17411 S:      Maintained
17412 F:      drivers/media/rc/ir-rcmm-decoder.c
17413
17414 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17415 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17416 L:      linux-watchdog@vger.kernel.org
17417 S:      Maintained
17418 F:      drivers/watchdog/ebc-c384_wdt.c
17419
17420 WINSYSTEMS WS16C48 GPIO DRIVER
17421 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17422 L:      linux-gpio@vger.kernel.org
17423 S:      Maintained
17424 F:      drivers/gpio/gpio-ws16c48.c
17425
17426 WISTRON LAPTOP BUTTON DRIVER
17427 M:      Miloslav Trmac <mitr@volny.cz>
17428 S:      Maintained
17429 F:      drivers/input/misc/wistron_btns.c
17430
17431 WL3501 WIRELESS PCMCIA CARD DRIVER
17432 L:      linux-wireless@vger.kernel.org
17433 S:      Odd fixes
17434 F:      drivers/net/wireless/wl3501*
17435
17436 WOLFSON MICROELECTRONICS DRIVERS
17437 L:      patches@opensource.cirrus.com
17438 T:      git https://github.com/CirrusLogic/linux-drivers.git
17439 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17440 S:      Supported
17441 F:      Documentation/hwmon/wm83??.rst
17442 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17443 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17444 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17445 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17446 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17447 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17448 F:      drivers/clk/clk-wm83*.c
17449 F:      drivers/extcon/extcon-arizona.c
17450 F:      drivers/leds/leds-wm83*.c
17451 F:      drivers/gpio/gpio-*wm*.c
17452 F:      drivers/gpio/gpio-arizona.c
17453 F:      drivers/hwmon/wm83??-hwmon.c
17454 F:      drivers/input/misc/wm831x-on.c
17455 F:      drivers/input/touchscreen/wm831x-ts.c
17456 F:      drivers/input/touchscreen/wm97*.c
17457 F:      drivers/mfd/arizona*
17458 F:      drivers/mfd/wm*.c
17459 F:      drivers/mfd/cs47l24*
17460 F:      drivers/power/supply/wm83*.c
17461 F:      drivers/rtc/rtc-wm83*.c
17462 F:      drivers/regulator/wm8*.c
17463 F:      drivers/regulator/arizona*
17464 F:      drivers/video/backlight/wm83*_bl.c
17465 F:      drivers/watchdog/wm83*_wdt.c
17466 F:      include/linux/mfd/arizona/
17467 F:      include/linux/mfd/wm831x/
17468 F:      include/linux/mfd/wm8350/
17469 F:      include/linux/mfd/wm8400*
17470 F:      include/linux/regulator/arizona*
17471 F:      include/linux/wm97xx.h
17472 F:      include/sound/wm????.h
17473 F:      sound/soc/codecs/arizona.?
17474 F:      sound/soc/codecs/wm*
17475 F:      sound/soc/codecs/cs47l24*
17476
17477 WORKQUEUE
17478 M:      Tejun Heo <tj@kernel.org>
17479 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17481 S:      Maintained
17482 F:      include/linux/workqueue.h
17483 F:      kernel/workqueue.c
17484 F:      Documentation/core-api/workqueue.rst
17485
17486 X-POWERS AXP288 PMIC DRIVERS
17487 M:      Hans de Goede <hdegoede@redhat.com>
17488 S:      Maintained
17489 N:      axp288
17490 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17491
17492 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17493 M:      Chen-Yu Tsai <wens@csie.org>
17494 L:      linux-kernel@vger.kernel.org
17495 S:      Maintained
17496 N:      axp[128]
17497
17498 X.25 NETWORK LAYER
17499 M:      Andrew Hendry <andrew.hendry@gmail.com>
17500 L:      linux-x25@vger.kernel.org
17501 S:      Odd Fixes
17502 F:      Documentation/networking/x25*
17503 F:      include/net/x25*
17504 F:      net/x25/
17505
17506 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17507 M:      Thomas Gleixner <tglx@linutronix.de>
17508 M:      Ingo Molnar <mingo@redhat.com>
17509 M:      Borislav Petkov <bp@alien8.de>
17510 R:      "H. Peter Anvin" <hpa@zytor.com>
17511 M:      x86@kernel.org
17512 L:      linux-kernel@vger.kernel.org
17513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17514 S:      Maintained
17515 F:      Documentation/devicetree/bindings/x86/
17516 F:      Documentation/x86/
17517 F:      arch/x86/
17518
17519 X86 ENTRY CODE
17520 M:      Andy Lutomirski <luto@kernel.org>
17521 L:      linux-kernel@vger.kernel.org
17522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17523 S:      Maintained
17524 F:      arch/x86/entry/
17525
17526 X86 MCE INFRASTRUCTURE
17527 M:      Tony Luck <tony.luck@intel.com>
17528 M:      Borislav Petkov <bp@alien8.de>
17529 L:      linux-edac@vger.kernel.org
17530 S:      Maintained
17531 F:      arch/x86/kernel/cpu/mce/*
17532
17533 X86 MICROCODE UPDATE SUPPORT
17534 M:      Borislav Petkov <bp@alien8.de>
17535 S:      Maintained
17536 F:      arch/x86/kernel/cpu/microcode/*
17537
17538 X86 MM
17539 M:      Dave Hansen <dave.hansen@linux.intel.com>
17540 M:      Andy Lutomirski <luto@kernel.org>
17541 M:      Peter Zijlstra <peterz@infradead.org>
17542 L:      linux-kernel@vger.kernel.org
17543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17544 S:      Maintained
17545 F:      arch/x86/mm/
17546
17547 X86 PLATFORM DRIVERS
17548 M:      Darren Hart <dvhart@infradead.org>
17549 M:      Andy Shevchenko <andy@infradead.org>
17550 L:      platform-driver-x86@vger.kernel.org
17551 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17552 S:      Odd Fixes
17553 F:      drivers/platform/x86/
17554 F:      drivers/platform/olpc/
17555
17556 X86 PLATFORM DRIVERS - ARCH
17557 R:      Darren Hart <dvhart@infradead.org>
17558 R:      Andy Shevchenko <andy@infradead.org>
17559 L:      platform-driver-x86@vger.kernel.org
17560 L:      x86@kernel.org
17561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17562 S:      Maintained
17563 F:      arch/x86/platform
17564
17565 X86 VDSO
17566 M:      Andy Lutomirski <luto@kernel.org>
17567 L:      linux-kernel@vger.kernel.org
17568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17569 S:      Maintained
17570 F:      arch/x86/entry/vdso/
17571
17572 XARRAY
17573 M:      Matthew Wilcox <willy@infradead.org>
17574 L:      linux-fsdevel@vger.kernel.org
17575 S:      Supported
17576 F:      Documentation/core-api/xarray.rst
17577 F:      lib/idr.c
17578 F:      lib/xarray.c
17579 F:      include/linux/idr.h
17580 F:      include/linux/xarray.h
17581 F:      tools/testing/radix-tree
17582
17583 XBOX DVD IR REMOTE
17584 M:      Benjamin Valentin <benpicco@googlemail.com>
17585 S:      Maintained
17586 F:      drivers/media/rc/xbox_remote.c
17587 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17588
17589 XC2028/3028 TUNER DRIVER
17590 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17591 L:      linux-media@vger.kernel.org
17592 W:      https://linuxtv.org
17593 T:      git git://linuxtv.org/media_tree.git
17594 S:      Maintained
17595 F:      drivers/media/tuners/tuner-xc2028.*
17596
17597 XDP (eXpress Data Path)
17598 M:      Alexei Starovoitov <ast@kernel.org>
17599 M:      Daniel Borkmann <daniel@iogearbox.net>
17600 M:      David S. Miller <davem@davemloft.net>
17601 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17602 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17603 M:      John Fastabend <john.fastabend@gmail.com>
17604 L:      netdev@vger.kernel.org
17605 L:      bpf@vger.kernel.org
17606 S:      Supported
17607 F:      net/core/xdp.c
17608 F:      include/net/xdp.h
17609 F:      kernel/bpf/devmap.c
17610 F:      kernel/bpf/cpumap.c
17611 F:      include/trace/events/xdp.h
17612 K:      xdp
17613 N:      xdp
17614
17615 XDP SOCKETS (AF_XDP)
17616 M:      Björn Töpel <bjorn.topel@intel.com>
17617 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17618 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17619 L:      netdev@vger.kernel.org
17620 L:      bpf@vger.kernel.org
17621 S:      Maintained
17622 F:      kernel/bpf/xskmap.c
17623 F:      net/xdp/
17624
17625 XEN BLOCK SUBSYSTEM
17626 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17627 M:      Roger Pau Monné <roger.pau@citrix.com>
17628 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17629 S:      Supported
17630 F:      drivers/block/xen-blkback/*
17631 F:      drivers/block/xen*
17632
17633 XEN HYPERVISOR ARM
17634 M:      Stefano Stabellini <sstabellini@kernel.org>
17635 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17636 S:      Maintained
17637 F:      arch/arm/xen/
17638 F:      arch/arm/include/asm/xen/
17639
17640 XEN HYPERVISOR ARM64
17641 M:      Stefano Stabellini <sstabellini@kernel.org>
17642 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17643 S:      Maintained
17644 F:      arch/arm64/xen/
17645 F:      arch/arm64/include/asm/xen/
17646
17647 XEN HYPERVISOR INTERFACE
17648 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17649 M:      Juergen Gross <jgross@suse.com>
17650 R:      Stefano Stabellini <sstabellini@kernel.org>
17651 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17653 S:      Supported
17654 F:      arch/x86/xen/
17655 F:      arch/x86/platform/pvh/
17656 F:      drivers/*/xen-*front.c
17657 F:      drivers/xen/
17658 F:      arch/x86/include/asm/xen/
17659 F:      arch/x86/include/asm/pvclock-abi.h
17660 F:      include/xen/
17661 F:      include/uapi/xen/
17662 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17663 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17664
17665 XEN NETWORK BACKEND DRIVER
17666 M:      Wei Liu <wei.liu@kernel.org>
17667 M:      Paul Durrant <paul.durrant@citrix.com>
17668 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17669 L:      netdev@vger.kernel.org
17670 S:      Supported
17671 F:      drivers/net/xen-netback/*
17672
17673 XEN PCI SUBSYSTEM
17674 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17675 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17676 S:      Supported
17677 F:      arch/x86/pci/*xen*
17678 F:      drivers/pci/*xen*
17679
17680 XEN PVSCSI DRIVERS
17681 M:      Juergen Gross <jgross@suse.com>
17682 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17683 L:      linux-scsi@vger.kernel.org
17684 S:      Supported
17685 F:      drivers/scsi/xen-scsifront.c
17686 F:      drivers/xen/xen-scsiback.c
17687 F:      include/xen/interface/io/vscsiif.h
17688
17689 XEN SWIOTLB SUBSYSTEM
17690 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17691 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17692 L:      iommu@lists.linux-foundation.org
17693 S:      Supported
17694 F:      arch/x86/xen/*swiotlb*
17695 F:      drivers/xen/*swiotlb*
17696
17697 XEN SOUND FRONTEND DRIVER
17698 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17699 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17700 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17701 S:      Supported
17702 F:      sound/xen/*
17703
17704 XFS FILESYSTEM
17705 M:      Darrick J. Wong <darrick.wong@oracle.com>
17706 M:      linux-xfs@vger.kernel.org
17707 L:      linux-xfs@vger.kernel.org
17708 W:      http://xfs.org/
17709 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17710 S:      Supported
17711 F:      Documentation/admin-guide/xfs.rst
17712 F:      Documentation/ABI/testing/sysfs-fs-xfs
17713 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17714 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17715 F:      fs/xfs/
17716 F:      include/uapi/linux/dqblk_xfs.h
17717 F:      include/uapi/linux/fsmap.h
17718
17719 XILINX AXI ETHERNET DRIVER
17720 M:      Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17721 S:      Maintained
17722 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17723
17724 XILINX UARTLITE SERIAL DRIVER
17725 M:      Peter Korsgaard <jacmet@sunsite.dk>
17726 L:      linux-serial@vger.kernel.org
17727 S:      Maintained
17728 F:      drivers/tty/serial/uartlite.c
17729
17730 XILINX VIDEO IP CORES
17731 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17732 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17733 L:      linux-media@vger.kernel.org
17734 T:      git git://linuxtv.org/media_tree.git
17735 S:      Supported
17736 F:      Documentation/devicetree/bindings/media/xilinx/
17737 F:      drivers/media/platform/xilinx/
17738 F:      include/uapi/linux/xilinx-v4l2-controls.h
17739
17740 XILLYBUS DRIVER
17741 M:      Eli Billauer <eli.billauer@gmail.com>
17742 L:      linux-kernel@vger.kernel.org
17743 S:      Supported
17744 F:      drivers/char/xillybus/
17745
17746 XLP9XX I2C DRIVER
17747 M:      George Cherian <george.cherian@cavium.com>
17748 M:      Jan Glauber <jglauber@cavium.com>
17749 L:      linux-i2c@vger.kernel.org
17750 W:      http://www.cavium.com
17751 S:      Supported
17752 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17753 F:      drivers/i2c/busses/i2c-xlp9xx.c
17754
17755 XRA1403 GPIO EXPANDER
17756 M:      Nandor Han <nandor.han@ge.com>
17757 M:      Semi Malinen <semi.malinen@ge.com>
17758 L:      linux-gpio@vger.kernel.org
17759 S:      Maintained
17760 F:      drivers/gpio/gpio-xra1403.c
17761 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17762
17763 XTENSA XTFPGA PLATFORM SUPPORT
17764 M:      Max Filippov <jcmvbkbc@gmail.com>
17765 L:      linux-xtensa@linux-xtensa.org
17766 S:      Maintained
17767 F:      drivers/spi/spi-xtensa-xtfpga.c
17768 F:      sound/soc/xtensa/xtfpga-i2s.c
17769
17770 YAM DRIVER FOR AX.25
17771 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17772 L:      linux-hams@vger.kernel.org
17773 S:      Maintained
17774 F:      drivers/net/hamradio/yam*
17775 F:      include/linux/yam.h
17776
17777 YAMA SECURITY MODULE
17778 M:      Kees Cook <keescook@chromium.org>
17779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17780 S:      Supported
17781 F:      security/yama/
17782 F:      Documentation/admin-guide/LSM/Yama.rst
17783
17784 YEALINK PHONE DRIVER
17785 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17786 L:      usbb2k-api-dev@nongnu.org
17787 S:      Maintained
17788 F:      Documentation/input/devices/yealink.rst
17789 F:      drivers/input/misc/yealink.*
17790
17791 Z8530 DRIVER FOR AX.25
17792 M:      Joerg Reuter <jreuter@yaina.de>
17793 W:      http://yaina.de/jreuter/
17794 W:      http://www.qsl.net/dl1bke/
17795 L:      linux-hams@vger.kernel.org
17796 S:      Maintained
17797 F:      Documentation/networking/z8530drv.txt
17798 F:      drivers/net/hamradio/*scc.c
17799 F:      drivers/net/hamradio/z8530.h
17800
17801 ZBUD COMPRESSED PAGE ALLOCATOR
17802 M:      Seth Jennings <sjenning@redhat.com>
17803 M:      Dan Streetman <ddstreet@ieee.org>
17804 L:      linux-mm@kvack.org
17805 S:      Maintained
17806 F:      mm/zbud.c
17807 F:      include/linux/zbud.h
17808
17809 ZD1211RW WIRELESS DRIVER
17810 M:      Daniel Drake <dsd@gentoo.org>
17811 M:      Ulrich Kunitz <kune@deine-taler.de>
17812 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17813 L:      linux-wireless@vger.kernel.org
17814 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17815 S:      Maintained
17816 F:      drivers/net/wireless/zydas/zd1211rw/
17817
17818 ZD1301 MEDIA DRIVER
17819 M:      Antti Palosaari <crope@iki.fi>
17820 L:      linux-media@vger.kernel.org
17821 W:      https://linuxtv.org/
17822 W:      http://palosaari.fi/linux/
17823 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17824 S:      Maintained
17825 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17826
17827 ZD1301_DEMOD MEDIA DRIVER
17828 M:      Antti Palosaari <crope@iki.fi>
17829 L:      linux-media@vger.kernel.org
17830 W:      https://linuxtv.org/
17831 W:      http://palosaari.fi/linux/
17832 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17833 S:      Maintained
17834 F:      drivers/media/dvb-frontends/zd1301_demod*
17835
17836 ZHAOXIN PROCESSOR SUPPORT
17837 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17838 L:      linux-kernel@vger.kernel.org
17839 S:      Maintained
17840 F:      arch/x86/kernel/cpu/zhaoxin.c
17841
17842 ZPOOL COMPRESSED PAGE STORAGE API
17843 M:      Dan Streetman <ddstreet@ieee.org>
17844 L:      linux-mm@kvack.org
17845 S:      Maintained
17846 F:      mm/zpool.c
17847 F:      include/linux/zpool.h
17848
17849 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17850 M:      Minchan Kim <minchan@kernel.org>
17851 M:      Nitin Gupta <ngupta@vflare.org>
17852 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17853 L:      linux-kernel@vger.kernel.org
17854 S:      Maintained
17855 F:      drivers/block/zram/
17856 F:      Documentation/admin-guide/blockdev/zram.rst
17857
17858 ZS DECSTATION Z85C30 SERIAL DRIVER
17859 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17860 S:      Maintained
17861 F:      drivers/tty/serial/zs.*
17862
17863 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17864 M:      Minchan Kim <minchan@kernel.org>
17865 M:      Nitin Gupta <ngupta@vflare.org>
17866 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17867 L:      linux-mm@kvack.org
17868 S:      Maintained
17869 F:      mm/zsmalloc.c
17870 F:      include/linux/zsmalloc.h
17871 F:      Documentation/vm/zsmalloc.rst
17872
17873 ZSWAP COMPRESSED SWAP CACHING
17874 M:      Seth Jennings <sjenning@redhat.com>
17875 M:      Dan Streetman <ddstreet@ieee.org>
17876 L:      linux-mm@kvack.org
17877 S:      Maintained
17878 F:      mm/zswap.c
17879
17880 THE REST
17881 M:      Linus Torvalds <torvalds@linux-foundation.org>
17882 L:      linux-kernel@vger.kernel.org
17883 Q:      http://patchwork.kernel.org/project/LKML/list/
17884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17885 S:      Buried alive in reporters
17886 F:      *
17887 F:      */