]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
Merge tag 'iio-for-5.4b-take3' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23...
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F:      drivers/counter/104-quad-8.c
278
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
281 L:      linux-gpio@vger.kernel.org
282 S:      Maintained
283 F:      drivers/gpio/gpio-pci-idio-16.c
284
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
287 L:      linux-gpio@vger.kernel.org
288 S:      Maintained
289 F:      drivers/gpio/gpio-pcie-idio-24.c
290
291 ACENIC DRIVER
292 M:      Jes Sorensen <jes@trained-monkey.org>
293 L:      linux-acenic@sunsite.dk
294 S:      Maintained
295 F:      drivers/net/ethernet/alteon/acenic*
296
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M:      Peter Feuerer <peter@piie.net>
299 L:      platform-driver-x86@vger.kernel.org
300 W:      http://piie.net/?section=acerhdf
301 S:      Maintained
302 F:      drivers/platform/x86/acerhdf.c
303
304 ACER WMI LAPTOP EXTRAS
305 M:      "Lee, Chun-Yi" <jlee@suse.com>
306 L:      platform-driver-x86@vger.kernel.org
307 S:      Maintained
308 F:      drivers/platform/x86/acer-wmi.c
309
310 ACPI
311 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M:      Len Brown <lenb@kernel.org>
313 L:      linux-acpi@vger.kernel.org
314 W:      https://01.org/linux-acpi
315 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B:      https://bugzilla.kernel.org
318 S:      Supported
319 F:      drivers/acpi/
320 F:      drivers/pnp/pnpacpi/
321 F:      include/linux/acpi.h
322 F:      include/linux/fwnode.h
323 F:      include/acpi/
324 F:      Documentation/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 ADS1015 HARDWARE MONITOR DRIVER
521 M:      Dirk Eibach <eibach@gdsys.de>
522 L:      linux-hwmon@vger.kernel.org
523 S:      Maintained
524 F:      Documentation/hwmon/ads1015.rst
525 F:      drivers/hwmon/ads1015.c
526 F:      include/linux/platform_data/ads1015.h
527
528 ADT746X FAN DRIVER
529 M:      Colin Leroy <colin@colino.net>
530 S:      Maintained
531 F:      drivers/macintosh/therm_adt746x.c
532
533 ADT7475 HARDWARE MONITOR DRIVER
534 M:      Jean Delvare <jdelvare@suse.com>
535 L:      linux-hwmon@vger.kernel.org
536 S:      Maintained
537 F:      Documentation/hwmon/adt7475.rst
538 F:      drivers/hwmon/adt7475.c
539
540 ADVANSYS SCSI DRIVER
541 M:      Matthew Wilcox <willy@infradead.org>
542 M:      Hannes Reinecke <hare@suse.com>
543 L:      linux-scsi@vger.kernel.org
544 S:      Maintained
545 F:      Documentation/scsi/advansys.txt
546 F:      drivers/scsi/advansys.c
547
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M:      Michael Hennerich <michael.hennerich@analog.com>
550 W:      http://wiki.analog.com/ADXL345
551 W:      http://ez.analog.com/community/linux-device-drivers
552 S:      Supported
553 F:      drivers/input/misc/adxl34x.c
554 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555
556 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
557 M:      Stefan Popa <stefan.popa@analog.com>
558 W:      http://ez.analog.com/community/linux-device-drivers
559 S:      Supported
560 F:      drivers/iio/accel/adxl372.c
561 F:      drivers/iio/accel/adxl372_spi.c
562 F:      drivers/iio/accel/adxl372_i2c.c
563 F:      Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564
565 AF9013 MEDIA DRIVER
566 M:      Antti Palosaari <crope@iki.fi>
567 L:      linux-media@vger.kernel.org
568 W:      https://linuxtv.org
569 W:      http://palosaari.fi/linux/
570 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
571 T:      git git://linuxtv.org/anttip/media_tree.git
572 S:      Maintained
573 F:      drivers/media/dvb-frontends/af9013*
574
575 AF9033 MEDIA DRIVER
576 M:      Antti Palosaari <crope@iki.fi>
577 L:      linux-media@vger.kernel.org
578 W:      https://linuxtv.org
579 W:      http://palosaari.fi/linux/
580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
581 T:      git git://linuxtv.org/anttip/media_tree.git
582 S:      Maintained
583 F:      drivers/media/dvb-frontends/af9033*
584
585 AFFS FILE SYSTEM
586 M:      David Sterba <dsterba@suse.com>
587 L:      linux-fsdevel@vger.kernel.org
588 S:      Odd Fixes
589 F:      Documentation/filesystems/affs.txt
590 F:      fs/affs/
591
592 AFS FILESYSTEM
593 M:      David Howells <dhowells@redhat.com>
594 L:      linux-afs@lists.infradead.org
595 S:      Supported
596 F:      fs/afs/
597 F:      include/trace/events/afs.h
598 F:      Documentation/filesystems/afs.txt
599 W:      https://www.infradead.org/~dhowells/kafs/
600
601 AGPGART DRIVER
602 M:      David Airlie <airlied@linux.ie>
603 T:      git git://anongit.freedesktop.org/drm/drm
604 S:      Maintained
605 F:      drivers/char/agp/
606 F:      include/linux/agp*
607 F:      include/uapi/linux/agp*
608
609 AHA152X SCSI DRIVER
610 M:      "Juergen E. Fischer" <fischer@norbit.de>
611 L:      linux-scsi@vger.kernel.org
612 S:      Maintained
613 F:      drivers/scsi/aha152x*
614 F:      drivers/scsi/pcmcia/aha152x*
615
616 AIC7XXX / AIC79XX SCSI DRIVER
617 M:      Hannes Reinecke <hare@suse.com>
618 L:      linux-scsi@vger.kernel.org
619 S:      Maintained
620 F:      drivers/scsi/aic7xxx/
621
622 AIMSLAB FM RADIO RECEIVER DRIVER
623 M:      Hans Verkuil <hverkuil@xs4all.nl>
624 L:      linux-media@vger.kernel.org
625 T:      git git://linuxtv.org/media_tree.git
626 W:      https://linuxtv.org
627 S:      Maintained
628 F:      drivers/media/radio/radio-aimslab*
629
630 AIO
631 M:      Benjamin LaHaise <bcrl@kvack.org>
632 L:      linux-aio@kvack.org
633 S:      Supported
634 F:      fs/aio.c
635 F:      include/linux/*aio*.h
636
637 AIRSPY MEDIA DRIVER
638 M:      Antti Palosaari <crope@iki.fi>
639 L:      linux-media@vger.kernel.org
640 W:      https://linuxtv.org
641 W:      http://palosaari.fi/linux/
642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
643 T:      git git://linuxtv.org/anttip/media_tree.git
644 S:      Maintained
645 F:      drivers/media/usb/airspy/
646
647 ALACRITECH GIGABIT ETHERNET DRIVER
648 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 S:      Maintained
650 F:      drivers/net/ethernet/alacritech/*
651
652 ALCATEL SPEEDTOUCH USB DRIVER
653 M:      Duncan Sands <duncan.sands@free.fr>
654 L:      linux-usb@vger.kernel.org
655 W:      http://www.linux-usb.org/SpeedTouch/
656 S:      Maintained
657 F:      drivers/usb/atm/speedtch.c
658 F:      drivers/usb/atm/usbatm.c
659
660 ALCHEMY AU1XX0 MMC DRIVER
661 M:      Manuel Lauss <manuel.lauss@gmail.com>
662 S:      Maintained
663 F:      drivers/mmc/host/au1xmmc.c
664
665 ALI1563 I2C DRIVER
666 M:      Rudolf Marek <r.marek@assembler.cz>
667 L:      linux-i2c@vger.kernel.org
668 S:      Maintained
669 F:      Documentation/i2c/busses/i2c-ali1563
670 F:      drivers/i2c/busses/i2c-ali1563.c
671
672 ALLEGRO DVT VIDEO IP CORE DRIVER
673 M:      Michael Tretter <m.tretter@pengutronix.de>
674 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
675 L:      linux-media@vger.kernel.org
676 S:      Maintained
677 F:      drivers/staging/media/allegro-dvt/
678
679 ALLWINNER SECURITY SYSTEM
680 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
681 L:      linux-crypto@vger.kernel.org
682 S:      Maintained
683 F:      drivers/crypto/sunxi-ss/
684
685 ALLWINNER VPU DRIVER
686 M:      Maxime Ripard <maxime.ripard@bootlin.com>
687 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
688 L:      linux-media@vger.kernel.org
689 S:      Maintained
690 F:      drivers/staging/media/sunxi/cedrus/
691
692 ALPHA PORT
693 M:      Richard Henderson <rth@twiddle.net>
694 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
695 M:      Matt Turner <mattst88@gmail.com>
696 S:      Odd Fixes
697 L:      linux-alpha@vger.kernel.org
698 F:      arch/alpha/
699
700 ALPS PS/2 TOUCHPAD DRIVER
701 R:      Pali Rohár <pali.rohar@gmail.com>
702 F:      drivers/input/mouse/alps.*
703
704 ALTERA I2C CONTROLLER DRIVER
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      Documentation/devicetree/bindings/i2c/i2c-altera.txt
708 F:      drivers/i2c/busses/i2c-altera.c
709
710 ALTERA MAILBOX DRIVER
711 M:      Ley Foon Tan <lftan@altera.com>
712 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 S:      Maintained
714 F:      drivers/mailbox/mailbox-altera.c
715
716 ALTERA PIO DRIVER
717 M:      Tien Hock Loh <thloh@altera.com>
718 L:      linux-gpio@vger.kernel.org
719 S:      Maintained
720 F:      drivers/gpio/gpio-altera.c
721
722 ALTERA SYSTEM MANAGER DRIVER
723 M:      Thor Thayer <thor.thayer@linux.intel.com>
724 S:      Maintained
725 F:      drivers/mfd/altera-sysmgr.c
726 F:      include/linux/mfd/altera-sysgmr.h
727
728 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
729 M:      Thor Thayer <thor.thayer@linux.intel.com>
730 S:      Maintained
731 F:      drivers/gpio/gpio-altera-a10sr.c
732 F:      drivers/mfd/altera-a10sr.c
733 F:      drivers/reset/reset-a10sr.c
734 F:      include/linux/mfd/altera-a10sr.h
735 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736
737 ALTERA TRIPLE SPEED ETHERNET DRIVER
738 M:      Thor Thayer <thor.thayer@linux.intel.com>
739 L:      netdev@vger.kernel.org
740 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 S:      Maintained
742 F:      drivers/net/ethernet/altera/
743
744 ALTERA UART/JTAG UART SERIAL DRIVERS
745 M:      Tobias Klauser <tklauser@distanz.ch>
746 L:      linux-serial@vger.kernel.org
747 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 S:      Maintained
749 F:      drivers/tty/serial/altera_uart.c
750 F:      drivers/tty/serial/altera_jtaguart.c
751 F:      include/linux/altera_uart.h
752 F:      include/linux/altera_jtaguart.h
753
754 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
755 M:      Talel Shenhar <talel@amazon.com>
756 S:      Maintained
757 F:      Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
758 F:      drivers/thermal/thermal_mmio.c
759
760 AMAZON ETHERNET DRIVERS
761 M:      Netanel Belgazal <netanel@amazon.com>
762 R:      Saeed Bishara <saeedb@amazon.com>
763 R:      Zorik Machulsky <zorik@amazon.com>
764 L:      netdev@vger.kernel.org
765 S:      Supported
766 F:      Documentation/networking/device_drivers/amazon/ena.txt
767 F:      drivers/net/ethernet/amazon/
768
769 AMAZON RDMA EFA DRIVER
770 M:      Gal Pressman <galpress@amazon.com>
771 R:      Yossi Leybovich <sleybo@amazon.com>
772 L:      linux-rdma@vger.kernel.org
773 Q:      https://patchwork.kernel.org/project/linux-rdma/list/
774 S:      Supported
775 F:      drivers/infiniband/hw/efa/
776 F:      include/uapi/rdma/efa-abi.h
777
778 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
779 M:      Tom Lendacky <thomas.lendacky@amd.com>
780 M:      Gary Hook <gary.hook@amd.com>
781 L:      linux-crypto@vger.kernel.org
782 S:      Supported
783 F:      drivers/crypto/ccp/
784 F:      include/linux/ccp.h
785
786 AMD DISPLAY CORE
787 M:      Harry Wentland <harry.wentland@amd.com>
788 M:      Leo Li <sunpeng.li@amd.com>
789 L:      amd-gfx@lists.freedesktop.org
790 T:      git git://people.freedesktop.org/~agd5f/linux
791 S:      Supported
792 F:      drivers/gpu/drm/amd/display/
793
794 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
795 M:      Huang Rui <ray.huang@amd.com>
796 L:      linux-hwmon@vger.kernel.org
797 S:      Supported
798 F:      Documentation/hwmon/fam15h_power.rst
799 F:      drivers/hwmon/fam15h_power.c
800
801 AMD FCH GPIO DRIVER
802 M:      Enrico Weigelt, metux IT consult <info@metux.net>
803 L:      linux-gpio@vger.kernel.org
804 S:      Maintained
805 F:      drivers/gpio/gpio-amd-fch.c
806 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
807
808 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
809 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
810 S:      Orphan
811 F:      drivers/usb/gadget/udc/amd5536udc.*
812
813 AMD GEODE PROCESSOR/CHIPSET SUPPORT
814 P:      Andres Salomon <dilinger@queued.net>
815 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
816 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 S:      Supported
818 F:      drivers/char/hw_random/geode-rng.c
819 F:      drivers/crypto/geode*
820 F:      drivers/video/fbdev/geode/
821 F:      arch/x86/include/asm/geode.h
822
823 AMD IOMMU (AMD-VI)
824 M:      Joerg Roedel <joro@8bytes.org>
825 L:      iommu@lists.linux-foundation.org
826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 S:      Maintained
828 F:      drivers/iommu/amd_iommu*.[ch]
829 F:      include/linux/amd-iommu.h
830
831 AMD KFD
832 M:      Oded Gabbay <oded.gabbay@gmail.com>
833 L:      dri-devel@lists.freedesktop.org
834 T:      git git://people.freedesktop.org/~gabbayo/linux.git
835 S:      Supported
836 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
837 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
838 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
839 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
840 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
841 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
842 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
843 F:      drivers/gpu/drm/amd/amdkfd/
844 F:      drivers/gpu/drm/amd/include/cik_structs.h
845 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F:      drivers/gpu/drm/amd/include/vi_structs.h
847 F:      drivers/gpu/drm/amd/include/v9_structs.h
848 F:      include/uapi/linux/kfd_ioctl.h
849
850 AMD MP2 I2C DRIVER
851 M:      Elie Morisse <syniurge@gmail.com>
852 M:      Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M:      Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L:      linux-i2c@vger.kernel.org
855 S:      Maintained
856 F:      drivers/i2c/busses/i2c-amd-mp2*
857
858 AMD POWERPLAY
859 M:      Rex Zhu <rex.zhu@amd.com>
860 M:      Evan Quan <evan.quan@amd.com>
861 L:      amd-gfx@lists.freedesktop.org
862 S:      Supported
863 F:      drivers/gpu/drm/amd/powerplay/
864 T:      git git://people.freedesktop.org/~agd5f/linux
865
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
868 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M:      Tom Lendacky <thomas.lendacky@amd.com>
870 S:      Supported
871 F:      arch/arm64/boot/dts/amd/
872
873 AMD XGBE DRIVER
874 M:      Tom Lendacky <thomas.lendacky@amd.com>
875 L:      netdev@vger.kernel.org
876 S:      Supported
877 F:      drivers/net/ethernet/amd/xgbe/
878 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879
880 ANALOG DEVICES INC AD5686 DRIVER
881 M:      Stefan Popa <stefan.popa@analog.com>
882 L:      linux-pm@vger.kernel.org
883 W:      http://ez.analog.com/community/linux-device-drivers
884 S:      Supported
885 F:      drivers/iio/dac/ad5686*
886 F:      drivers/iio/dac/ad5696*
887
888 ANALOG DEVICES INC AD5758 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/dac/ad5758.c
894 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
895
896 ANALOG DEVICES INC AD7124 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/ad7124.c
902 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903
904 ANALOG DEVICES INC AD7606 DRIVER
905 M:      Stefan Popa <stefan.popa@analog.com>
906 M:      Beniamin Bia <beniamin.bia@analog.com>
907 L:      linux-iio@vger.kernel.org
908 W:      http://ez.analog.com/community/linux-device-drivers
909 S:      Supported
910 F:      drivers/iio/adc/ad7606.c
911 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912
913 ANALOG DEVICES INC AD7768-1 DRIVER
914 M:      Stefan Popa <stefan.popa@analog.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/ad7768-1.c
919 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920
921 ANALOG DEVICES INC AD7780 DRIVER
922 M:      Michael Hennerich <Michael.Hennerich@analog.com>
923 M:      Renato Lui Geh <renatogeh@gmail.com>
924 L:      linux-iio@vger.kernel.org
925 W:      http://ez.analog.com/community/linux-device-drivers
926 S:      Supported
927 F:      drivers/iio/adc/ad7780.c
928 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929
930 ANALOG DEVICES INC AD9389B DRIVER
931 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
932 L:      linux-media@vger.kernel.org
933 S:      Maintained
934 F:      drivers/media/i2c/ad9389b*
935
936 ANALOG DEVICES INC ADGS1408 DRIVER
937 M:      Mircea Caprioru <mircea.caprioru@analog.com>
938 S:      Supported
939 F:      drivers/mux/adgs1408.c
940 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941
942 ANALOG DEVICES INC ADIS DRIVER LIBRARY
943 M:      Alexandru Ardelean <alexandru.ardelean@analog.com>
944 S:      Supported
945 L:      linux-iio@vger.kernel.org
946 F:      include/linux/iio/imu/adis.h
947 F:      drivers/iio/imu/adis.c
948
949 ANALOG DEVICES INC ADIS16460 DRIVER
950 M:      Dragos Bogdan <dragos.bogdan@analog.com>
951 S:      Supported
952 L:      linux-iio@vger.kernel.org
953 W:      http://ez.analog.com/community/linux-device-drivers
954 F:      drivers/iio/imu/adis16460.c
955 F:      Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
956
957 ANALOG DEVICES INC ADP5061 DRIVER
958 M:      Stefan Popa <stefan.popa@analog.com>
959 L:      linux-pm@vger.kernel.org
960 W:      http://ez.analog.com/community/linux-device-drivers
961 S:      Supported
962 F:      drivers/power/supply/adp5061.c
963
964 ANALOG DEVICES INC ADV7180 DRIVER
965 M:      Lars-Peter Clausen <lars@metafoo.de>
966 L:      linux-media@vger.kernel.org
967 W:      http://ez.analog.com/community/linux-device-drivers
968 S:      Supported
969 F:      drivers/media/i2c/adv7180.c
970
971 ANALOG DEVICES INC ADV748X DRIVER
972 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
973 L:      linux-media@vger.kernel.org
974 S:      Maintained
975 F:      drivers/media/i2c/adv748x/*
976
977 ANALOG DEVICES INC ADV7511 DRIVER
978 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
979 L:      linux-media@vger.kernel.org
980 S:      Maintained
981 F:      drivers/media/i2c/adv7511*
982
983 ANALOG DEVICES INC ADV7604 DRIVER
984 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
985 L:      linux-media@vger.kernel.org
986 S:      Maintained
987 F:      drivers/media/i2c/adv7604*
988
989 ANALOG DEVICES INC ADV7842 DRIVER
990 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
991 L:      linux-media@vger.kernel.org
992 S:      Maintained
993 F:      drivers/media/i2c/adv7842*
994
995 ANALOG DEVICES INC ASOC CODEC DRIVERS
996 M:      Lars-Peter Clausen <lars@metafoo.de>
997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
998 W:      http://wiki.analog.com/
999 W:      http://ez.analog.com/community/linux-device-drivers
1000 S:      Supported
1001 F:      sound/soc/codecs/adau*
1002 F:      sound/soc/codecs/adav*
1003 F:      sound/soc/codecs/ad1*
1004 F:      sound/soc/codecs/ad7*
1005 F:      sound/soc/codecs/ssm*
1006 F:      sound/soc/codecs/sigmadsp.*
1007
1008 ANALOG DEVICES INC DMA DRIVERS
1009 M:      Lars-Peter Clausen <lars@metafoo.de>
1010 W:      http://ez.analog.com/community/linux-device-drivers
1011 S:      Supported
1012 F:      drivers/dma/dma-axi-dmac.c
1013
1014 ANALOG DEVICES INC IIO DRIVERS
1015 M:      Lars-Peter Clausen <lars@metafoo.de>
1016 M:      Michael Hennerich <Michael.Hennerich@analog.com>
1017 M:      Stefan Popa <stefan.popa@analog.com>
1018 W:      http://wiki.analog.com/
1019 W:      http://ez.analog.com/community/linux-device-drivers
1020 S:      Supported
1021 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1022 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1023 F:      drivers/iio/*/ad*
1024 F:      drivers/iio/adc/ltc2497*
1025 X:      drivers/iio/*/adjd*
1026 F:      drivers/staging/iio/*/ad*
1027
1028 ANALOGBITS PLL LIBRARIES
1029 M:      Paul Walmsley <paul.walmsley@sifive.com>
1030 S:      Supported
1031 F:      drivers/clk/analogbits/*
1032 F:      include/linux/clk/analogbits*
1033
1034 ANDES ARCHITECTURE
1035 M:      Greentime Hu <green.hu@gmail.com>
1036 M:      Vincent Chen <deanbo422@gmail.com>
1037 T:      git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1038 S:      Supported
1039 F:      arch/nds32/
1040 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1041 F:      Documentation/devicetree/bindings/nds32/
1042 K:      nds32
1043 N:      nds32
1044
1045 ANDROID CONFIG FRAGMENTS
1046 M:      Rob Herring <robh@kernel.org>
1047 S:      Supported
1048 F:      kernel/configs/android*
1049
1050 ANDROID DRIVERS
1051 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1052 M:      Arve Hjønnevåg <arve@android.com>
1053 M:      Todd Kjos <tkjos@android.com>
1054 M:      Martijn Coenen <maco@android.com>
1055 M:      Joel Fernandes <joel@joelfernandes.org>
1056 M:      Christian Brauner <christian@brauner.io>
1057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1058 L:      devel@driverdev.osuosl.org
1059 S:      Supported
1060 F:      drivers/android/
1061 F:      drivers/staging/android/
1062
1063 ANDROID GOLDFISH PIC DRIVER
1064 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1065 S:      Supported
1066 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1067 F:      drivers/irqchip/irq-goldfish-pic.c
1068
1069 ANDROID GOLDFISH RTC DRIVER
1070 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1071 S:      Supported
1072 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1073 F:      drivers/rtc/rtc-goldfish.c
1074
1075 ANDROID ION DRIVER
1076 M:      Laura Abbott <labbott@redhat.com>
1077 M:      Sumit Semwal <sumit.semwal@linaro.org>
1078 L:      devel@driverdev.osuosl.org
1079 L:      dri-devel@lists.freedesktop.org
1080 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1081 S:      Supported
1082 F:      drivers/staging/android/ion
1083 F:      drivers/staging/android/uapi/ion.h
1084
1085 AOA (Apple Onboard Audio) ALSA DRIVER
1086 M:      Johannes Berg <johannes@sipsolutions.net>
1087 L:      linuxppc-dev@lists.ozlabs.org
1088 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1089 S:      Maintained
1090 F:      sound/aoa/
1091
1092 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1093 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1094 L:      linux-iio@vger.kernel.org
1095 S:      Maintained
1096 F:      drivers/iio/adc/stx104.c
1097
1098 APM DRIVER
1099 M:      Jiri Kosina <jikos@kernel.org>
1100 S:      Odd fixes
1101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1102 F:      arch/x86/kernel/apm_32.c
1103 F:      include/linux/apm_bios.h
1104 F:      include/uapi/linux/apm_bios.h
1105 F:      drivers/char/apm-emulation.c
1106
1107 APPARMOR SECURITY MODULE
1108 M:      John Johansen <john.johansen@canonical.com>
1109 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1110 W:      wiki.apparmor.net
1111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1112 S:      Supported
1113 F:      security/apparmor/
1114 F:      Documentation/admin-guide/LSM/apparmor.rst
1115
1116 APPLE BCM5974 MULTITOUCH DRIVER
1117 M:      Henrik Rydberg <rydberg@bitmath.org>
1118 L:      linux-input@vger.kernel.org
1119 S:      Odd fixes
1120 F:      drivers/input/mouse/bcm5974.c
1121
1122 APPLE SMC DRIVER
1123 M:      Henrik Rydberg <rydberg@bitmath.org>
1124 L:      linux-hwmon@vger.kernel.org
1125 S:      Odd fixes
1126 F:      drivers/hwmon/applesmc.c
1127
1128 APPLETALK NETWORK LAYER
1129 L:      netdev@vger.kernel.org
1130 S:      Odd fixes
1131 F:      drivers/net/appletalk/
1132 F:      net/appletalk/
1133 F:      include/linux/atalk.h
1134 F:      include/uapi/linux/atalk.h
1135
1136 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1137 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1138 S:      Supported
1139 F:      arch/arm64/boot/dts/apm/
1140
1141 APPLIED MICRO (APM) X-GENE SOC EDAC
1142 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1143 S:      Supported
1144 F:      drivers/edac/xgene_edac.c
1145 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1146
1147 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1148 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1149 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1150 S:      Supported
1151 F:      drivers/net/ethernet/apm/xgene-v2/
1152
1153 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1154 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1155 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1156 M:      Quan Nguyen <quan@os.amperecomputing.com>
1157 S:      Supported
1158 F:      drivers/net/ethernet/apm/xgene/
1159 F:      drivers/net/phy/mdio-xgene.c
1160 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1161 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1162
1163 APPLIED MICRO (APM) X-GENE SOC PMU
1164 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1165 S:      Supported
1166 F:      drivers/perf/xgene_pmu.c
1167 F:      Documentation/admin-guide/perf/xgene-pmu.rst
1168 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1169
1170 APTINA CAMERA SENSOR PLL
1171 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1172 L:      linux-media@vger.kernel.org
1173 S:      Maintained
1174 F:      drivers/media/i2c/aptina-pll.*
1175
1176 AQUANTIA ETHERNET DRIVER (atlantic)
1177 M:      Igor Russkikh <igor.russkikh@aquantia.com>
1178 L:      netdev@vger.kernel.org
1179 S:      Supported
1180 W:      http://www.aquantia.com
1181 Q:      http://patchwork.ozlabs.org/project/netdev/list/
1182 F:      drivers/net/ethernet/aquantia/atlantic/
1183 F:      Documentation/networking/device_drivers/aquantia/atlantic.txt
1184
1185 ARC FRAMEBUFFER DRIVER
1186 M:      Jaya Kumar <jayalk@intworks.biz>
1187 S:      Maintained
1188 F:      drivers/video/fbdev/arcfb.c
1189 F:      drivers/video/fbdev/core/fb_defio.c
1190
1191 ARC PGU DRM DRIVER
1192 M:      Alexey Brodkin <abrodkin@synopsys.com>
1193 S:      Supported
1194 F:      drivers/gpu/drm/arc/
1195 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1196
1197 ARCNET NETWORK LAYER
1198 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1199 L:      netdev@vger.kernel.org
1200 S:      Maintained
1201 F:      drivers/net/arcnet/
1202 F:      include/uapi/linux/if_arcnet.h
1203
1204 ARM ARCHITECTED TIMER DRIVER
1205 M:      Mark Rutland <mark.rutland@arm.com>
1206 M:      Marc Zyngier <maz@kernel.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      arch/arm/include/asm/arch_timer.h
1210 F:      arch/arm64/include/asm/arch_timer.h
1211 F:      drivers/clocksource/arm_arch_timer.c
1212
1213 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1214 M:      Linus Walleij <linus.walleij@linaro.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217 F:      Documentation/devicetree/bindings/arm/arm-boards
1218 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1219 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1220 F:      Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1221 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1222 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1223 F:      arch/arm/mach-integrator/
1224 F:      arch/arm/mach-realview/
1225 F:      arch/arm/mach-versatile/
1226 F:      arch/arm/plat-versatile/
1227 F:      arch/arm/boot/dts/arm-realview-*
1228 F:      arch/arm/boot/dts/integrator*
1229 F:      arch/arm/boot/dts/versatile*
1230 F:      drivers/clk/versatile/
1231 F:      drivers/i2c/busses/i2c-versatile.c
1232 F:      drivers/irqchip/irq-versatile-fpga.c
1233 F:      drivers/mtd/maps/physmap_of_versatile.c
1234 F:      drivers/power/reset/arm-versatile-reboot.c
1235 F:      drivers/soc/versatile/
1236
1237 ARM HDLCD DRM DRIVER
1238 M:      Liviu Dudau <liviu.dudau@arm.com>
1239 S:      Supported
1240 F:      drivers/gpu/drm/arm/hdlcd_*
1241 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1242
1243 ARM KOMEDA DRM-KMS DRIVER
1244 M:      James (Qian) Wang <james.qian.wang@arm.com>
1245 M:      Liviu Dudau <liviu.dudau@arm.com>
1246 L:      Mali DP Maintainers <malidp@foss.arm.com>
1247 S:      Supported
1248 T:      git git://anongit.freedesktop.org/drm/drm-misc
1249 F:      drivers/gpu/drm/arm/display/include/
1250 F:      drivers/gpu/drm/arm/display/komeda/
1251 F:      Documentation/devicetree/bindings/display/arm,komeda.txt
1252 F:      Documentation/gpu/komeda-kms.rst
1253
1254 ARM MALI-DP DRM DRIVER
1255 M:      Liviu Dudau <liviu.dudau@arm.com>
1256 M:      Brian Starkey <brian.starkey@arm.com>
1257 L:      Mali DP Maintainers <malidp@foss.arm.com>
1258 S:      Supported
1259 T:      git git://anongit.freedesktop.org/drm/drm-misc
1260 F:      drivers/gpu/drm/arm/
1261 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1262 F:      Documentation/gpu/afbc.rst
1263
1264 ARM MALI PANFROST DRM DRIVER
1265 M:      Rob Herring <robh@kernel.org>
1266 M:      Tomeu Vizoso <tomeu.vizoso@collabora.com>
1267 L:      dri-devel@lists.freedesktop.org
1268 S:      Supported
1269 T:      git git://anongit.freedesktop.org/drm/drm-misc
1270 F:      drivers/gpu/drm/panfrost/
1271 F:      include/uapi/drm/panfrost_drm.h
1272
1273 ARM MFM AND FLOPPY DRIVERS
1274 M:      Ian Molton <spyro@f2s.com>
1275 S:      Maintained
1276 F:      arch/arm/mach-rpc/floppydma.S
1277 F:      arch/arm/include/asm/floppy.h
1278
1279 ARM PMU PROFILING AND DEBUGGING
1280 M:      Will Deacon <will@kernel.org>
1281 M:      Mark Rutland <mark.rutland@arm.com>
1282 S:      Maintained
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 F:      arch/arm*/kernel/perf_*
1285 F:      arch/arm/oprofile/common.c
1286 F:      arch/arm*/kernel/hw_breakpoint.c
1287 F:      arch/arm*/include/asm/hw_breakpoint.h
1288 F:      arch/arm*/include/asm/perf_event.h
1289 F:      drivers/perf/*
1290 F:      include/linux/perf/arm_pmu.h
1291 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1292 F:      Documentation/devicetree/bindings/perf/
1293
1294 ARM PORT
1295 M:      Russell King <linux@armlinux.org.uk>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W:      http://www.armlinux.org.uk/
1298 S:      Odd Fixes
1299 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1300 F:      arch/arm/
1301 X:      arch/arm/boot/dts/
1302
1303 ARM PRIMECELL AACI PL041 DRIVER
1304 M:      Russell King <linux@armlinux.org.uk>
1305 S:      Odd Fixes
1306 F:      sound/arm/aaci.*
1307
1308 ARM PRIMECELL BUS SUPPORT
1309 M:      Russell King <linux@armlinux.org.uk>
1310 S:      Odd Fixes
1311 F:      drivers/amba/
1312 F:      include/linux/amba/bus.h
1313
1314 ARM PRIMECELL CLCD PL110 DRIVER
1315 M:      Russell King <linux@armlinux.org.uk>
1316 S:      Odd Fixes
1317 F:      drivers/video/fbdev/amba-clcd.*
1318
1319 ARM PRIMECELL KMI PL050 DRIVER
1320 M:      Russell King <linux@armlinux.org.uk>
1321 S:      Odd Fixes
1322 F:      drivers/input/serio/ambakmi.*
1323 F:      include/linux/amba/kmi.h
1324
1325 ARM PRIMECELL MMCI PL180/1 DRIVER
1326 M:      Russell King <linux@armlinux.org.uk>
1327 S:      Odd Fixes
1328 F:      drivers/mmc/host/mmci.*
1329 F:      include/linux/amba/mmci.h
1330
1331 ARM PRIMECELL SSP PL022 SPI DRIVER
1332 M:      Linus Walleij <linus.walleij@linaro.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      Documentation/devicetree/bindings/spi/spi-pl022.yaml
1336 F:      drivers/spi/spi-pl022.c
1337
1338 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1339 M:      Russell King <linux@armlinux.org.uk>
1340 S:      Odd Fixes
1341 F:      drivers/tty/serial/amba-pl01*.c
1342 F:      include/linux/amba/serial.h
1343
1344 ARM PRIMECELL VIC PL190/PL192 DRIVER
1345 M:      Linus Walleij <linus.walleij@linaro.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1349 F:      drivers/irqchip/irq-vic.c
1350
1351 AMAZON ANNAPURNA LABS FIC DRIVER
1352 M:      Talel Shenhar <talel@amazon.com>
1353 S:      Maintained
1354 F:      Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1355 F:      drivers/irqchip/irq-al-fic.c
1356
1357 ARM SMMU DRIVERS
1358 M:      Will Deacon <will@kernel.org>
1359 R:      Robin Murphy <robin.murphy@arm.com>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 S:      Maintained
1362 F:      drivers/iommu/arm-smmu.c
1363 F:      drivers/iommu/arm-smmu-v3.c
1364 F:      drivers/iommu/io-pgtable-arm.c
1365 F:      drivers/iommu/io-pgtable-arm-v7s.c
1366
1367 ARM SUB-ARCHITECTURES
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-*/
1371 F:      arch/arm/plat-*/
1372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1373
1374 ARM/ACTIONS SEMI ARCHITECTURE
1375 M:      Andreas Färber <afaerber@suse.de>
1376 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 N:      owl
1380 F:      arch/arm/mach-actions/
1381 F:      arch/arm/boot/dts/owl-*
1382 F:      arch/arm64/boot/dts/actions/
1383 F:      drivers/clk/actions/
1384 F:      drivers/clocksource/timer-owl*
1385 F:      drivers/dma/owl-dma.c
1386 F:      drivers/i2c/busses/i2c-owl.c
1387 F:      drivers/pinctrl/actions/*
1388 F:      drivers/soc/actions/
1389 F:      include/dt-bindings/power/owl-*
1390 F:      include/linux/soc/actions/
1391 F:      Documentation/devicetree/bindings/arm/actions.txt
1392 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1393 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1394 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1395 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1396 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1397 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1398
1399 ARM/ADS SPHERE MACHINE SUPPORT
1400 M:      Lennert Buytenhek <kernel@wantstofly.org>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403
1404 ARM/AFEB9260 MACHINE SUPPORT
1405 M:      Sergey Lapin <slapin@ossfans.org>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408
1409 ARM/AJECO 1ARM MACHINE SUPPORT
1410 M:      Lennert Buytenhek <kernel@wantstofly.org>
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413
1414 ARM/Allwinner SoC Clock Support
1415 M:      Emilio López <emilio@elopez.com.ar>
1416 S:      Maintained
1417 F:      drivers/clk/sunxi/
1418
1419 ARM/Allwinner sunXi SoC support
1420 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1421 M:      Chen-Yu Tsai <wens@csie.org>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 N:      sun[x456789]i
1425 N:      sun50i
1426 F:      arch/arm/mach-sunxi/
1427 F:      arch/arm64/boot/dts/allwinner/
1428 F:      drivers/clk/sunxi-ng/
1429 F:      drivers/pinctrl/sunxi/
1430 F:      drivers/soc/sunxi/
1431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1432
1433 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1434 M:      Neil Armstrong <narmstrong@baylibre.com>
1435 M:      Jerome Brunet <jbrunet@baylibre.com>
1436 L:      linux-amlogic@lists.infradead.org
1437 S:      Maintained
1438 F:      drivers/clk/meson/
1439 F:      include/dt-bindings/clock/meson*
1440 F:      include/dt-bindings/clock/gxbb*
1441 F:      Documentation/devicetree/bindings/clock/amlogic*
1442
1443 ARM/Amlogic Meson SoC support
1444 M:      Kevin Hilman <khilman@baylibre.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 L:      linux-amlogic@lists.infradead.org
1447 W:      http://linux-meson.com/
1448 S:      Maintained
1449 F:      arch/arm/mach-meson/
1450 F:      arch/arm/boot/dts/meson*
1451 F:      arch/arm64/boot/dts/amlogic/
1452 F:      drivers/pinctrl/meson/
1453 F:      drivers/mmc/host/meson*
1454 F:      drivers/soc/amlogic/
1455 N:      meson
1456
1457 ARM/Amlogic Meson SoC Sound Drivers
1458 M:      Jerome Brunet <jbrunet@baylibre.com>
1459 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1460 S:      Maintained
1461 F:      sound/soc/meson/
1462 F:      Documentation/devicetree/bindings/sound/amlogic*
1463
1464 ARM/Annapurna Labs ALPINE ARCHITECTURE
1465 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1466 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469 F:      arch/arm/mach-alpine/
1470 F:      arch/arm/boot/dts/alpine*
1471 F:      arch/arm64/boot/dts/al/
1472 F:      drivers/*/*alpine*
1473
1474 ARM/ARTPEC MACHINE SUPPORT
1475 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1476 M:      Lars Persson <lars.persson@axis.com>
1477 S:      Maintained
1478 L:      linux-arm-kernel@axis.com
1479 F:      arch/arm/mach-artpec
1480 F:      arch/arm/boot/dts/artpec6*
1481 F:      drivers/clk/axis
1482 F:      drivers/crypto/axis
1483 F:      drivers/pinctrl/pinctrl-artpec*
1484 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1485
1486 ARM/ASPEED I2C DRIVER
1487 M:      Brendan Higgins <brendanhiggins@google.com>
1488 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1489 R:      Joel Stanley <joel@jms.id.au>
1490 L:      linux-i2c@vger.kernel.org
1491 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1494 F:      drivers/i2c/busses/i2c-aspeed.c
1495 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1496 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1497
1498 ARM/ASPEED MACHINE SUPPORT
1499 M:      Joel Stanley <joel@jms.id.au>
1500 R:      Andrew Jeffery <andrew@aj.id.au>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1503 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1504 S:      Supported
1505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1506 F:      arch/arm/mach-aspeed/
1507 F:      arch/arm/boot/dts/aspeed-*
1508 N:      aspeed
1509
1510 ARM/BITMAIN ARCHITECTURE
1511 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm64/boot/dts/bitmain/
1515 F:      drivers/pinctrl/pinctrl-bm1880.c
1516 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1517 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1518
1519 ARM/CALXEDA HIGHBANK ARCHITECTURE
1520 M:      Rob Herring <robh@kernel.org>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      arch/arm/mach-highbank/
1524 F:      arch/arm/boot/dts/highbank.dts
1525 F:      arch/arm/boot/dts/ecx-*.dts*
1526
1527 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1528 M:      Krzysztof Halasa <khalasa@piap.pl>
1529 S:      Maintained
1530 F:      arch/arm/mach-cns3xxx/
1531
1532 ARM/CAVIUM THUNDER NETWORK DRIVER
1533 M:      Sunil Goutham <sgoutham@cavium.com>
1534 M:      Robert Richter <rric@kernel.org>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Supported
1537 F:      drivers/net/ethernet/cavium/thunder/
1538
1539 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1540 M:      Lukasz Majewski <lukma@denx.de>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/mach-ep93xx/ts72xx.c
1544
1545 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1546 M:      Alexander Shiyan <shc_work@mail.ru>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Odd Fixes
1549 N:      clps711x
1550
1551 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555
1556 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1557 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1558 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 F:      arch/arm/mach-ep93xx/
1562 F:      arch/arm/mach-ep93xx/include/mach/
1563
1564 ARM/CLKDEV SUPPORT
1565 M:      Russell King <linux@armlinux.org.uk>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1569 F:      drivers/clk/clkdev.c
1570
1571 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1572 M:      Mike Rapoport <mike@compulab.co.il>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1575
1576 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1577 M:      Baruch Siach <baruch@tkos.co.il>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/boot/dts/cx92755*
1581 N:      digicolor
1582
1583 ARM/CONTEC MICRO9 MACHINE SUPPORT
1584 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1585 S:      Maintained
1586 F:      arch/arm/mach-ep93xx/micro9.c
1587
1588 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1589 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1590 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593 F:      drivers/hwtracing/coresight/*
1594 F:      Documentation/trace/coresight.txt
1595 F:      Documentation/trace/coresight-cpu-debug.txt
1596 F:      Documentation/devicetree/bindings/arm/coresight.txt
1597 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1598 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1599 F:      tools/perf/arch/arm/util/pmu.c
1600 F:      tools/perf/arch/arm/util/auxtrace.c
1601 F:      tools/perf/arch/arm/util/cs-etm.c
1602 F:      tools/perf/arch/arm/util/cs-etm.h
1603 F:      tools/perf/util/cs-etm.*
1604 F:      tools/perf/util/cs-etm-decoder/*
1605
1606 ARM/CORGI MACHINE SUPPORT
1607 M:      Richard Purdie <rpurdie@rpsys.net>
1608 S:      Maintained
1609
1610 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1611 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1612 M:      Linus Walleij <linus.walleij@linaro.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 T:      git git://github.com/ulli-kroll/linux.git
1615 S:      Maintained
1616 F:      Documentation/devicetree/bindings/arm/gemini.txt
1617 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1618 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1619 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1620 F:      arch/arm/mach-gemini/
1621 F:      drivers/net/ethernet/cortina/
1622 F:      drivers/pinctrl/pinctrl-gemini.c
1623 F:      drivers/rtc/rtc-ftrtc010.c
1624
1625 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1626 M:      Barry Song <baohua@kernel.org>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1629 S:      Maintained
1630 F:      arch/arm/boot/dts/prima2*
1631 F:      arch/arm/mach-prima2/
1632 F:      drivers/clk/sirf/
1633 F:      drivers/clocksource/timer-prima2.c
1634 F:      drivers/clocksource/timer-atlas7.c
1635 N:      [^a-z]sirf
1636 X:      drivers/gnss
1637
1638 ARM/EBSA110 MACHINE SUPPORT
1639 M:      Russell King <linux@armlinux.org.uk>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W:      http://www.armlinux.org.uk/
1642 S:      Maintained
1643 F:      arch/arm/mach-ebsa110/
1644 F:      drivers/net/ethernet/amd/am79c961a.*
1645
1646 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1647 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1648 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 N:      efm32
1652
1653 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1654 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm/mach-pxa/ezx.c
1658
1659 ARM/FARADAY FA526 PORT
1660 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 T:      git git://git.berlios.de/gemini-board
1664 F:      arch/arm/mm/*-fa*
1665
1666 ARM/FOOTBRIDGE ARCHITECTURE
1667 M:      Russell King <linux@armlinux.org.uk>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 W:      http://www.armlinux.org.uk/
1670 S:      Maintained
1671 F:      arch/arm/include/asm/hardware/dec21285.h
1672 F:      arch/arm/mach-footbridge/
1673
1674 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1675 M:      Shawn Guo <shawnguo@kernel.org>
1676 M:      Sascha Hauer <s.hauer@pengutronix.de>
1677 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1678 R:      Fabio Estevam <festevam@gmail.com>
1679 R:      NXP Linux Team <linux-imx@nxp.com>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1683 N:      imx
1684 N:      mxs
1685 X:      drivers/media/i2c/
1686
1687 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1688 M:      Shawn Guo <shawnguo@kernel.org>
1689 M:      Sascha Hauer <s.hauer@pengutronix.de>
1690 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1691 R:      Stefan Agner <stefan@agner.ch>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1695 F:      arch/arm/mach-imx/*vf610*
1696 F:      arch/arm/boot/dts/vf*
1697
1698 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1699 M:      Shawn Guo <shawnguo@kernel.org>
1700 M:      Li Yang <leoyang.li@nxp.com>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1704 F:      arch/arm/boot/dts/ls1021a*
1705 F:      arch/arm64/boot/dts/freescale/fsl-*
1706 F:      arch/arm64/boot/dts/freescale/qoriq-*
1707
1708 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1709 M:      Lennert Buytenhek <kernel@wantstofly.org>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 S:      Maintained
1712
1713 ARM/GUMSTIX MACHINE SUPPORT
1714 M:      Steve Sakoman <sakoman@gmail.com>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717
1718 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1719 M:      Philipp Zabel <philipp.zabel@gmail.com>
1720 M:      Paul Parsons <lost.distance@yahoo.com>
1721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 S:      Maintained
1723 F:      arch/arm/mach-pxa/hx4700.c
1724 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1725 F:      sound/soc/pxa/hx4700.c
1726
1727 ARM/HISILICON SOC SUPPORT
1728 M:      Wei Xu <xuwei5@hisilicon.com>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W:      http://www.hisilicon.com
1731 S:      Supported
1732 T:      git git://github.com/hisilicon/linux-hisi.git
1733 F:      arch/arm/mach-hisi/
1734 F:      arch/arm/boot/dts/hi3*
1735 F:      arch/arm/boot/dts/hip*
1736 F:      arch/arm/boot/dts/hisi*
1737 F:      arch/arm64/boot/dts/hisilicon/
1738
1739 ARM/HP JORNADA 7XX MACHINE SUPPORT
1740 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1741 W:      www.jlime.com
1742 S:      Maintained
1743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1744 F:      arch/arm/mach-sa1100/jornada720.c
1745 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1746
1747 ARM/IGEP MACHINE SUPPORT
1748 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1749 M:      Javier Martinez Canillas <javier@dowhile0.org>
1750 L:      linux-omap@vger.kernel.org
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 S:      Maintained
1753 F:      arch/arm/boot/dts/omap3-igep*
1754
1755 ARM/INCOME PXA270 SUPPORT
1756 M:      Marek Vasut <marek.vasut@gmail.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 S:      Maintained
1759 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1760
1761 ARM/INTEL IOP13XX ARM ARCHITECTURE
1762 M:      Lennert Buytenhek <kernel@wantstofly.org>
1763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765
1766 ARM/INTEL IOP32X ARM ARCHITECTURE
1767 M:      Lennert Buytenhek <kernel@wantstofly.org>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 S:      Maintained
1770
1771 ARM/INTEL IOP33X ARM ARCHITECTURE
1772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 S:      Orphan
1774
1775 ARM/INTEL IQ81342EX MACHINE SUPPORT
1776 M:      Lennert Buytenhek <kernel@wantstofly.org>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S:      Maintained
1779
1780 ARM/INTEL IXDP2850 MACHINE SUPPORT
1781 M:      Lennert Buytenhek <kernel@wantstofly.org>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 S:      Maintained
1784
1785 ARM/INTEL IXP4XX ARM ARCHITECTURE
1786 M:      Linus Walleij <linusw@kernel.org>
1787 M:      Imre Kaloz <kaloz@openwrt.org>
1788 M:      Krzysztof Halasa <khalasa@piap.pl>
1789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1792 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1793 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1794 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1795 F:      arch/arm/mach-ixp4xx/
1796 F:      drivers/clocksource/timer-ixp4xx.c
1797 F:      drivers/gpio/gpio-ixp4xx.c
1798 F:      drivers/irqchip/irq-ixp4xx.c
1799 F:      include/linux/irqchip/irq-ixp4xx.h
1800 F:      include/linux/platform_data/timer-ixp4xx.h
1801
1802 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1803 M:      Jonathan Cameron <jic23@cam.ac.uk>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 S:      Maintained
1806 F:      arch/arm/mach-pxa/stargate2.c
1807 F:      drivers/pcmcia/pxa2xx_stargate2.c
1808
1809 ARM/INTEL XSC3 (MANZANO) ARM CORE
1810 M:      Lennert Buytenhek <kernel@wantstofly.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813
1814 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1815 M:      Lennert Buytenhek <kernel@wantstofly.org>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 S:      Maintained
1818
1819 ARM/LG1K ARCHITECTURE
1820 M:      Chanho Min <chanho.min@lge.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm64/boot/dts/lg/
1824
1825 ARM/LOGICPD PXA270 MACHINE SUPPORT
1826 M:      Lennert Buytenhek <kernel@wantstofly.org>
1827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 S:      Maintained
1829
1830 ARM/LPC18XX ARCHITECTURE
1831 M:      Vladimir Zapolskiy <vz@mleia.com>
1832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 S:      Maintained
1834 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1835 F:      arch/arm/boot/dts/lpc43*
1836 F:      drivers/i2c/busses/i2c-lpc2k.c
1837 F:      drivers/memory/pl172.c
1838 F:      drivers/mtd/spi-nor/nxp-spifi.c
1839 F:      drivers/rtc/rtc-lpc24xx.c
1840 N:      lpc18xx
1841
1842 ARM/LPC32XX SOC SUPPORT
1843 M:      Vladimir Zapolskiy <vz@mleia.com>
1844 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1847 S:      Maintained
1848 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1849 F:      arch/arm/boot/dts/lpc32*
1850 F:      arch/arm/mach-lpc32xx/
1851 F:      drivers/i2c/busses/i2c-pnx.c
1852 F:      drivers/net/ethernet/nxp/lpc_eth.c
1853 F:      drivers/usb/host/ohci-nxp.c
1854 F:      drivers/watchdog/pnx4008_wdt.c
1855 N:      lpc32xx
1856
1857 ARM/MAGICIAN MACHINE SUPPORT
1858 M:      Philipp Zabel <philipp.zabel@gmail.com>
1859 S:      Maintained
1860
1861 ARM/Marvell Dove/MV78xx0/Orion SOC support
1862 M:      Jason Cooper <jason@lakedaemon.net>
1863 M:      Andrew Lunn <andrew@lunn.ch>
1864 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1865 M:      Gregory Clement <gregory.clement@bootlin.com>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868 F:      Documentation/devicetree/bindings/soc/dove/
1869 F:      arch/arm/mach-dove/
1870 F:      arch/arm/mach-mv78xx0/
1871 F:      arch/arm/mach-orion5x/
1872 F:      arch/arm/plat-orion/
1873 F:      arch/arm/boot/dts/dove*
1874 F:      arch/arm/boot/dts/orion5x*
1875 T:      git git://git.infradead.org/linux-mvebu.git
1876
1877 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1878 M:      Jason Cooper <jason@lakedaemon.net>
1879 M:      Andrew Lunn <andrew@lunn.ch>
1880 M:      Gregory Clement <gregory.clement@bootlin.com>
1881 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm/boot/dts/armada*
1885 F:      arch/arm/boot/dts/kirkwood*
1886 F:      arch/arm/configs/mvebu_*_defconfig
1887 F:      arch/arm/mach-mvebu/
1888 F:      arch/arm64/boot/dts/marvell/armada*
1889 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1890 F:      drivers/cpufreq/armada-8k-cpufreq.c
1891 F:      drivers/cpufreq/mvebu-cpufreq.c
1892 F:      drivers/irqchip/irq-armada-370-xp.c
1893 F:      drivers/irqchip/irq-mvebu-*
1894 F:      drivers/pinctrl/mvebu/
1895 F:      drivers/rtc/rtc-armada38x.c
1896 T:      git git://git.infradead.org/linux-mvebu.git
1897
1898 ARM/Mediatek RTC DRIVER
1899 M:      Eddie Huang <eddie.huang@mediatek.com>
1900 M:      Sean Wang <sean.wang@mediatek.com>
1901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1903 S:      Maintained
1904 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1905 F:      drivers/rtc/rtc-mt6397.c
1906 F:      drivers/rtc/rtc-mt7622.c
1907
1908 ARM/Mediatek SoC support
1909 M:      Matthias Brugger <matthias.bgg@gmail.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1912 W:      https://mtk.bcnfs.org/
1913 C:      irc://chat.freenode.net/linux-mediatek
1914 S:      Maintained
1915 F:      arch/arm/boot/dts/mt6*
1916 F:      arch/arm/boot/dts/mt7*
1917 F:      arch/arm/boot/dts/mt8*
1918 F:      arch/arm/mach-mediatek/
1919 F:      arch/arm64/boot/dts/mediatek/
1920 F:      drivers/soc/mediatek/
1921 N:      mtk
1922 N:      mt[678]
1923 K:      mediatek
1924
1925 ARM/Mediatek USB3 PHY DRIVER
1926 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1929 S:      Maintained
1930 F:      drivers/phy/mediatek/
1931 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1932
1933 ARM/MICREL KS8695 ARCHITECTURE
1934 M:      Greg Ungerer <gerg@uclinux.org>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F:      arch/arm/mach-ks8695/
1937 S:      Odd Fixes
1938
1939 ARM/Microchip (AT91) SoC support
1940 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1941 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1942 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 W:      http://www.linux4sam.org
1945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1946 S:      Supported
1947 N:      at91
1948 N:      atmel
1949 F:      arch/arm/mach-at91/
1950 F:      include/soc/at91/
1951 F:      arch/arm/boot/dts/at91*.dts
1952 F:      arch/arm/boot/dts/at91*.dtsi
1953 F:      arch/arm/boot/dts/sama*.dts
1954 F:      arch/arm/boot/dts/sama*.dtsi
1955 F:      arch/arm/include/debug/at91.S
1956 F:      drivers/memory/atmel*
1957 F:      drivers/watchdog/sama5d4_wdt.c
1958 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1959 X:      drivers/net/wireless/atmel/
1960
1961 ARM/MIOA701 MACHINE SUPPORT
1962 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 F:      arch/arm/mach-pxa/mioa701.c
1965 S:      Maintained
1966
1967 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1968 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1969 S:      Maintained
1970
1971 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1972 M:      Linus Walleij <linus.walleij@linaro.org>
1973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 S:      Maintained
1975 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1976 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1977 F:      arch/arm/mach-nomadik/
1978 F:      arch/arm/mach-u300/
1979 F:      arch/arm/mach-ux500/
1980 F:      arch/arm/boot/dts/ste-*
1981 F:      drivers/clk/clk-nomadik.c
1982 F:      drivers/clk/clk-u300.c
1983 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1984 F:      drivers/clocksource/timer-u300.c
1985 F:      drivers/dma/coh901318*
1986 F:      drivers/dma/ste_dma40*
1987 F:      drivers/hwspinlock/u8500_hsem.c
1988 F:      drivers/i2c/busses/i2c-nomadik.c
1989 F:      drivers/i2c/busses/i2c-stu300.c
1990 F:      drivers/mfd/ab3100*
1991 F:      drivers/mfd/ab8500*
1992 F:      drivers/mfd/abx500*
1993 F:      drivers/mfd/dbx500*
1994 F:      drivers/mfd/db8500*
1995 F:      drivers/pinctrl/nomadik/
1996 F:      drivers/pinctrl/pinctrl-coh901*
1997 F:      drivers/pinctrl/pinctrl-u300.c
1998 F:      drivers/rtc/rtc-ab3100.c
1999 F:      drivers/rtc/rtc-ab8500.c
2000 F:      drivers/rtc/rtc-coh901331.c
2001 F:      drivers/rtc/rtc-pl031.c
2002 F:      drivers/watchdog/coh901327_wdt.c
2003 F:      Documentation/devicetree/bindings/arm/ste-*
2004 F:      Documentation/devicetree/bindings/arm/ux500/
2005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2006
2007 ARM/NUVOTON NPCM ARCHITECTURE
2008 M:      Avi Fishman <avifishman70@gmail.com>
2009 M:      Tomer Maimon <tmaimon77@gmail.com>
2010 M:      Tali Perry <tali.perry1@gmail.com>
2011 R:      Patrick Venture <venture@google.com>
2012 R:      Nancy Yuen <yuenn@google.com>
2013 R:      Benjamin Fair <benjaminfair@google.com>
2014 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2015 S:      Supported
2016 F:      arch/arm/mach-npcm/
2017 F:      arch/arm/boot/dts/nuvoton-npcm*
2018 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2019 F:      drivers/*/*npcm*
2020 F:      Documentation/devicetree/bindings/*/*npcm*
2021 F:      Documentation/devicetree/bindings/*/*/*npcm*
2022
2023 ARM/NUVOTON W90X900 ARM ARCHITECTURE
2024 M:      Wan ZongShun <mcuos.com@gmail.com>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 W:      http://www.mcuos.com
2027 S:      Maintained
2028 F:      arch/arm/mach-w90x900/
2029 F:      drivers/input/keyboard/w90p910_keypad.c
2030 F:      drivers/input/touchscreen/w90p910_ts.c
2031 F:      drivers/watchdog/nuc900_wdt.c
2032 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
2033 F:      drivers/mtd/nand/raw/nuc900_nand.c
2034 F:      drivers/rtc/rtc-nuc900.c
2035 F:      drivers/spi/spi-nuc900.c
2036 F:      drivers/usb/host/ehci-w90x900.c
2037 F:      drivers/video/fbdev/nuc900fb.c
2038
2039 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2040 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2041 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2042 S:      Orphan
2043 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2044 F:      arch/arm/mach-s3c24xx/gta02.h
2045
2046 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2047 M:      Alexander Clouter <alex@digriz.org.uk>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W:      http://www.digriz.org.uk/ts78xx/kernel
2050 S:      Maintained
2051 F:      arch/arm/mach-orion5x/ts78xx-*
2052
2053 ARM/OXNAS platform support
2054 M:      Neil Armstrong <narmstrong@baylibre.com>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2057 S:      Maintained
2058 F:      arch/arm/mach-oxnas/
2059 F:      arch/arm/boot/dts/ox8*.dts*
2060 N:      oxnas
2061
2062 ARM/PALM TREO SUPPORT
2063 M:      Tomas Cech <sleep_walker@suse.com>
2064 L:      linux-arm-kernel@lists.infradead.org
2065 W:      http://hackndev.com
2066 S:      Maintained
2067 F:      arch/arm/mach-pxa/palmtreo.*
2068
2069 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2070 M:      Marek Vasut <marek.vasut@gmail.com>
2071 L:      linux-arm-kernel@lists.infradead.org
2072 W:      http://hackndev.com
2073 S:      Maintained
2074 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2075 F:      arch/arm/mach-pxa/palmtx.c
2076 F:      arch/arm/mach-pxa/palmt5.*
2077 F:      arch/arm/mach-pxa/include/mach/palmld.h
2078 F:      arch/arm/mach-pxa/palmld.c
2079 F:      arch/arm/mach-pxa/palmte2.*
2080 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2081 F:      arch/arm/mach-pxa/palmtc.c
2082
2083 ARM/PALMZ72 SUPPORT
2084 M:      Sergey Lapin <slapin@ossfans.org>
2085 L:      linux-arm-kernel@lists.infradead.org
2086 W:      http://hackndev.com
2087 S:      Maintained
2088 F:      arch/arm/mach-pxa/palmz72.*
2089
2090 ARM/PLEB SUPPORT
2091 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2092 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2093 S:      Maintained
2094
2095 ARM/PT DIGITAL BOARD PORT
2096 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W:      http://www.armlinux.org.uk/
2099 S:      Maintained
2100
2101 ARM/QUALCOMM SUPPORT
2102 M:      Andy Gross <agross@kernel.org>
2103 L:      linux-arm-msm@vger.kernel.org
2104 S:      Maintained
2105 F:      Documentation/devicetree/bindings/soc/qcom/
2106 F:      Documentation/devicetree/bindings/*/qcom*
2107 F:      arch/arm/boot/dts/qcom-*.dts
2108 F:      arch/arm/boot/dts/qcom-*.dtsi
2109 F:      arch/arm/mach-qcom/
2110 F:      arch/arm64/boot/dts/qcom/
2111 F:      drivers/*/qcom/
2112 F:      drivers/*/qcom*
2113 F:      drivers/*/*/qcom/
2114 F:      drivers/*/*/qcom*
2115 F:      drivers/*/pm8???-*
2116 F:      drivers/bluetooth/btqcomsmd.c
2117 F:      drivers/clocksource/timer-qcom.c
2118 F:      drivers/extcon/extcon-qcom*
2119 F:      drivers/iommu/msm*
2120 F:      drivers/i2c/busses/i2c-qup.c
2121 F:      drivers/i2c/busses/i2c-qcom-geni.c
2122 F:      drivers/mfd/ssbi.c
2123 F:      drivers/mmc/host/mmci_qcom*
2124 F:      drivers/mmc/host/sdhci-msm.c
2125 F:      drivers/pci/controller/dwc/pcie-qcom.c
2126 F:      drivers/phy/qualcomm/
2127 F:      drivers/power/*/msm*
2128 F:      drivers/reset/reset-qcom-*
2129 F:      drivers/scsi/ufs/ufs-qcom.*
2130 F:      drivers/spi/spi-qup.c
2131 F:      drivers/spi/spi-geni-qcom.c
2132 F:      drivers/spi/spi-qcom-qspi.c
2133 F:      drivers/tty/serial/msm_serial.c
2134 F:      drivers/usb/dwc3/dwc3-qcom.c
2135 F:      include/dt-bindings/*/qcom*
2136 F:      include/linux/*/qcom*
2137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2138
2139 ARM/RADISYS ENP2611 MACHINE SUPPORT
2140 M:      Lennert Buytenhek <kernel@wantstofly.org>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 S:      Maintained
2143
2144 ARM/RDA MICRO ARCHITECTURE
2145 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2148 S:      Maintained
2149 F:      arch/arm/boot/dts/rda8810pl-*
2150 F:      drivers/clocksource/timer-rda.c
2151 F:      drivers/irqchip/irq-rda-intc.c
2152 F:      drivers/tty/serial/rda-uart.c
2153 F:      Documentation/devicetree/bindings/arm/rda.yaml
2154 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2155 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2156 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2157
2158 ARM/REALTEK ARCHITECTURE
2159 M:      Andreas Färber <afaerber@suse.de>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 S:      Maintained
2162 F:      arch/arm64/boot/dts/realtek/
2163 F:      Documentation/devicetree/bindings/arm/realtek.txt
2164
2165 ARM/RENESAS ARM64 ARCHITECTURE
2166 M:      Simon Horman <horms@verge.net.au>
2167 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2168 M:      Magnus Damm <magnus.damm@gmail.com>
2169 L:      linux-renesas-soc@vger.kernel.org
2170 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2173 S:      Supported
2174 F:      arch/arm64/boot/dts/renesas/
2175 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2176 F:      drivers/soc/renesas/
2177 F:      include/linux/soc/renesas/
2178
2179 ARM/RISCPC ARCHITECTURE
2180 M:      Russell King <linux@armlinux.org.uk>
2181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 W:      http://www.armlinux.org.uk/
2183 S:      Maintained
2184 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2185 F:      arch/arm/include/asm/hardware/ioc.h
2186 F:      arch/arm/include/asm/hardware/iomd.h
2187 F:      arch/arm/include/asm/hardware/memc.h
2188 F:      arch/arm/mach-rpc/
2189 F:      drivers/net/ethernet/8390/etherh.c
2190 F:      drivers/net/ethernet/i825xx/ether1*
2191 F:      drivers/net/ethernet/seeq/ether3*
2192 F:      drivers/scsi/arm/
2193
2194 ARM/Rockchip SoC support
2195 M:      Heiko Stuebner <heiko@sntech.de>
2196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 L:      linux-rockchip@lists.infradead.org
2198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2199 S:      Maintained
2200 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2201 F:      arch/arm/boot/dts/rk3*
2202 F:      arch/arm/boot/dts/rv1108*
2203 F:      arch/arm/mach-rockchip/
2204 F:      drivers/clk/rockchip/
2205 F:      drivers/i2c/busses/i2c-rk3x.c
2206 F:      drivers/*/*rockchip*
2207 F:      drivers/*/*/*rockchip*
2208 F:      sound/soc/rockchip/
2209 N:      rockchip
2210
2211 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2212 M:      Kukjin Kim <kgene@kernel.org>
2213 M:      Krzysztof Kozlowski <krzk@kernel.org>
2214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2216 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2217 S:      Maintained
2218 F:      arch/arm/boot/dts/s3c*
2219 F:      arch/arm/boot/dts/s5p*
2220 F:      arch/arm/boot/dts/exynos*
2221 F:      arch/arm64/boot/dts/exynos/
2222 F:      arch/arm/plat-samsung/
2223 F:      arch/arm/mach-s3c24*/
2224 F:      arch/arm/mach-s3c64xx/
2225 F:      arch/arm/mach-s5p*/
2226 F:      arch/arm/mach-exynos*/
2227 F:      drivers/*/*s3c24*
2228 F:      drivers/*/*/*s3c24*
2229 F:      drivers/*/*s3c64xx*
2230 F:      drivers/*/*s5pv210*
2231 F:      drivers/memory/samsung/*
2232 F:      drivers/soc/samsung/*
2233 F:      Documentation/arm/samsung/
2234 F:      Documentation/devicetree/bindings/arm/samsung/
2235 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2236 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2237 N:      exynos
2238
2239 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2240 M:      Kyungmin Park <kyungmin.park@samsung.com>
2241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 S:      Maintained
2243 F:      arch/arm/mach-s5pv210/
2244
2245 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2246 M:      Kyungmin Park <kyungmin.park@samsung.com>
2247 M:      Kamil Debski <kamil@wypas.org>
2248 M:      Andrzej Hajda <a.hajda@samsung.com>
2249 L:      linux-arm-kernel@lists.infradead.org
2250 L:      linux-media@vger.kernel.org
2251 S:      Maintained
2252 F:      drivers/media/platform/s5p-g2d/
2253
2254 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2255 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2256 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2257 L:      linux-media@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/media/platform/s5p-cec/
2260 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2261
2262 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2263 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2264 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2265 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2266 L:      linux-arm-kernel@lists.infradead.org
2267 L:      linux-media@vger.kernel.org
2268 S:      Maintained
2269 F:      drivers/media/platform/s5p-jpeg/
2270
2271 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2272 M:      Kyungmin Park <kyungmin.park@samsung.com>
2273 M:      Kamil Debski <kamil@wypas.org>
2274 M:      Jeongtae Park <jtp.park@samsung.com>
2275 M:      Andrzej Hajda <a.hajda@samsung.com>
2276 L:      linux-arm-kernel@lists.infradead.org
2277 L:      linux-media@vger.kernel.org
2278 S:      Maintained
2279 F:      drivers/media/platform/s5p-mfc/
2280
2281 ARM/SHMOBILE ARM ARCHITECTURE
2282 M:      Simon Horman <horms@verge.net.au>
2283 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2284 M:      Magnus Damm <magnus.damm@gmail.com>
2285 L:      linux-renesas-soc@vger.kernel.org
2286 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2289 S:      Supported
2290 F:      arch/arm/boot/dts/emev2*
2291 F:      arch/arm/boot/dts/gr-peach*
2292 F:      arch/arm/boot/dts/iwg20d-q7*
2293 F:      arch/arm/boot/dts/r7s*
2294 F:      arch/arm/boot/dts/r8a*
2295 F:      arch/arm/boot/dts/r9a*
2296 F:      arch/arm/boot/dts/sh*
2297 F:      arch/arm/configs/shmobile_defconfig
2298 F:      arch/arm/include/debug/renesas-scif.S
2299 F:      arch/arm/mach-shmobile/
2300 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2301 F:      drivers/soc/renesas/
2302 F:      include/linux/soc/renesas/
2303
2304 ARM/SOCFPGA ARCHITECTURE
2305 M:      Dinh Nguyen <dinguyen@kernel.org>
2306 S:      Maintained
2307 F:      arch/arm/mach-socfpga/
2308 F:      arch/arm/boot/dts/socfpga*
2309 F:      arch/arm/configs/socfpga_defconfig
2310 F:      arch/arm64/boot/dts/altera/
2311 F:      arch/arm64/boot/dts/intel/
2312 W:      http://www.rocketboards.org
2313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2314
2315 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2316 M:      Dinh Nguyen <dinguyen@kernel.org>
2317 S:      Maintained
2318 F:      drivers/clk/socfpga/
2319
2320 ARM/SOCFPGA EDAC SUPPORT
2321 M:      Thor Thayer <thor.thayer@linux.intel.com>
2322 S:      Maintained
2323 F:      drivers/edac/altera_edac.
2324
2325 ARM/SPREADTRUM SoC SUPPORT
2326 M:      Orson Zhai <orsonzhai@gmail.com>
2327 M:      Baolin Wang <baolin.wang@linaro.org>
2328 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2329 S:      Maintained
2330 F:      arch/arm64/boot/dts/sprd
2331 N:      sprd
2332
2333 ARM/STI ARCHITECTURE
2334 M:      Patrice Chotard <patrice.chotard@st.com>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 W:      http://www.stlinux.com
2337 S:      Maintained
2338 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2339 F:      arch/arm/mach-sti/
2340 F:      arch/arm/boot/dts/sti*
2341 F:      drivers/char/hw_random/st-rng.c
2342 F:      drivers/clocksource/arm_global_timer.c
2343 F:      drivers/clocksource/clksrc_st_lpc.c
2344 F:      drivers/cpufreq/sti-cpufreq.c
2345 F:      drivers/dma/st_fdma*
2346 F:      drivers/i2c/busses/i2c-st.c
2347 F:      drivers/media/rc/st_rc.c
2348 F:      drivers/media/platform/sti/c8sectpfe/
2349 F:      drivers/mmc/host/sdhci-st.c
2350 F:      drivers/phy/st/phy-miphy28lp.c
2351 F:      drivers/phy/st/phy-stih407-usb.c
2352 F:      drivers/pinctrl/pinctrl-st.c
2353 F:      drivers/remoteproc/st_remoteproc.c
2354 F:      drivers/remoteproc/st_slim_rproc.c
2355 F:      drivers/reset/sti/
2356 F:      drivers/rtc/rtc-st-lpc.c
2357 F:      drivers/tty/serial/st-asc.c
2358 F:      drivers/usb/dwc3/dwc3-st.c
2359 F:      drivers/usb/host/ehci-st.c
2360 F:      drivers/usb/host/ohci-st.c
2361 F:      drivers/watchdog/st_lpc_wdt.c
2362 F:      drivers/ata/ahci_st.c
2363 F:      include/linux/remoteproc/st_slim_rproc.h
2364
2365 ARM/STM32 ARCHITECTURE
2366 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2367 M:      Alexandre Torgue <alexandre.torgue@st.com>
2368 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2372 N:      stm32
2373 N:      stm
2374 F:      arch/arm/boot/dts/stm32*
2375 F:      arch/arm/mach-stm32/
2376 F:      drivers/clocksource/armv7m_systick.c
2377
2378 ARM/Synaptics SoC support
2379 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2380 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Maintained
2383 F:      arch/arm/mach-berlin/
2384 F:      arch/arm/boot/dts/berlin*
2385 F:      arch/arm64/boot/dts/synaptics/
2386
2387 ARM/TANGO ARCHITECTURE
2388 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2389 M:      Mans Rullgard <mans@mansr.com>
2390 L:      linux-arm-kernel@lists.infradead.org
2391 S:      Odd Fixes
2392 N:      tango
2393
2394 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2395 M:      Lennert Buytenhek <kernel@wantstofly.org>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Maintained
2398
2399 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2400 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2401 L:      linux-tegra@vger.kernel.org
2402 L:      linux-media@vger.kernel.org
2403 S:      Maintained
2404 F:      drivers/media/platform/tegra-cec/
2405 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2406
2407 ARM/TETON BGA MACHINE SUPPORT
2408 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2410 S:      Maintained
2411
2412 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2413 M:      Santosh Shilimkar <ssantosh@kernel.org>
2414 L:      linux-kernel@vger.kernel.org
2415 S:      Maintained
2416 F:      drivers/memory/*emif*
2417
2418 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2419 M:      Tero Kristo <t-kristo@ti.com>
2420 M:      Nishanth Menon <nm@ti.com>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S:      Supported
2423 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2424 F:      arch/arm64/boot/dts/ti/Makefile
2425 F:      arch/arm64/boot/dts/ti/k3-*
2426 F:      include/dt-bindings/pinctrl/k3.h
2427
2428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2429 M:      Santosh Shilimkar <ssantosh@kernel.org>
2430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 S:      Maintained
2432 F:      arch/arm/mach-keystone/
2433 F:      arch/arm/boot/dts/keystone-*
2434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2435
2436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2437 M:      Santosh Shilimkar <ssantosh@kernel.org>
2438 L:      linux-kernel@vger.kernel.org
2439 S:      Maintained
2440 F:      drivers/clk/keystone/
2441
2442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2443 M:      Santosh Shilimkar <ssantosh@kernel.org>
2444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 L:      linux-kernel@vger.kernel.org
2446 S:      Maintained
2447 F:      drivers/clocksource/timer-keystone.c
2448
2449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2450 M:      Santosh Shilimkar <ssantosh@kernel.org>
2451 L:      linux-kernel@vger.kernel.org
2452 S:      Maintained
2453 F:      drivers/power/reset/keystone-reset.c
2454
2455 ARM/THECUS N2100 MACHINE SUPPORT
2456 M:      Lennert Buytenhek <kernel@wantstofly.org>
2457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 S:      Maintained
2459
2460 ARM/TOSA MACHINE SUPPORT
2461 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2462 M:      Dirk Opfer <dirk@opfer-online.de>
2463 S:      Maintained
2464
2465 ARM/UNIPHIER ARCHITECTURE
2466 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2469 S:      Maintained
2470 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2471 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2472 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2473 F:      arch/arm/boot/dts/uniphier*
2474 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2475 F:      arch/arm/mach-uniphier/
2476 F:      arch/arm/mm/cache-uniphier.c
2477 F:      arch/arm64/boot/dts/socionext/uniphier*
2478 F:      drivers/bus/uniphier-system-bus.c
2479 F:      drivers/clk/uniphier/
2480 F:      drivers/dma/uniphier-mdmac.c
2481 F:      drivers/gpio/gpio-uniphier.c
2482 F:      drivers/i2c/busses/i2c-uniphier*
2483 F:      drivers/irqchip/irq-uniphier-aidet.c
2484 F:      drivers/mmc/host/uniphier-sd.c
2485 F:      drivers/pinctrl/uniphier/
2486 F:      drivers/reset/reset-uniphier.c
2487 F:      drivers/tty/serial/8250/8250_uniphier.c
2488 N:      uniphier
2489
2490 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2491 M:      Ulf Hansson <ulf.hansson@linaro.org>
2492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2493 T:      git git://git.linaro.org/people/ulfh/clk.git
2494 S:      Maintained
2495 F:      drivers/clk/ux500/
2496
2497 ARM/VERSATILE EXPRESS PLATFORM
2498 M:      Liviu Dudau <liviu.dudau@arm.com>
2499 M:      Sudeep Holla <sudeep.holla@arm.com>
2500 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 S:      Maintained
2503 F:      arch/arm/boot/dts/vexpress*
2504 F:      arch/arm64/boot/dts/arm/
2505 F:      arch/arm/mach-vexpress/
2506 F:      */*/vexpress*
2507 F:      */*/*/vexpress*
2508 F:      drivers/clk/versatile/clk-vexpress-osc.c
2509 F:      drivers/clocksource/timer-versatile.c
2510 N:      mps2
2511
2512 ARM/VFP SUPPORT
2513 M:      Russell King <linux@armlinux.org.uk>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 W:      http://www.armlinux.org.uk/
2516 S:      Maintained
2517 F:      arch/arm/vfp/
2518
2519 ARM/VOIPAC PXA270 SUPPORT
2520 M:      Marek Vasut <marek.vasut@gmail.com>
2521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 S:      Maintained
2523 F:      arch/arm/mach-pxa/vpac270.c
2524 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2525
2526 ARM/VT8500 ARM ARCHITECTURE
2527 M:      Tony Prisk <linux@prisktech.co.nz>
2528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 S:      Maintained
2530 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2531 F:      arch/arm/mach-vt8500/
2532 F:      drivers/clocksource/timer-vt8500.c
2533 F:      drivers/i2c/busses/i2c-wmt.c
2534 F:      drivers/mmc/host/wmt-sdmmc.c
2535 F:      drivers/pwm/pwm-vt8500.c
2536 F:      drivers/rtc/rtc-vt8500.c
2537 F:      drivers/tty/serial/vt8500_serial.c
2538 F:      drivers/usb/host/ehci-platform.c
2539 F:      drivers/usb/host/uhci-platform.c
2540 F:      drivers/video/fbdev/vt8500lcdfb.*
2541 F:      drivers/video/fbdev/wm8505fb*
2542 F:      drivers/video/fbdev/wmt_ge_rops.*
2543
2544 ARM/ZIPIT Z2 SUPPORT
2545 M:      Marek Vasut <marek.vasut@gmail.com>
2546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 S:      Maintained
2548 F:      arch/arm/mach-pxa/z2.c
2549 F:      arch/arm/mach-pxa/include/mach/z2.h
2550
2551 ARM/ZTE ARCHITECTURE
2552 M:      Jun Nie <jun.nie@linaro.org>
2553 M:      Shawn Guo <shawnguo@kernel.org>
2554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 S:      Maintained
2556 F:      arch/arm/boot/dts/zx2967*
2557 F:      arch/arm/mach-zx/
2558 F:      arch/arm64/boot/dts/zte/
2559 F:      drivers/clk/zte/
2560 F:      drivers/dma/zx_dma.c
2561 F:      drivers/gpio/gpio-zx.c
2562 F:      drivers/i2c/busses/i2c-zx2967.c
2563 F:      drivers/mmc/host/dw_mmc-zx.*
2564 F:      drivers/pinctrl/zte/
2565 F:      drivers/soc/zte/
2566 F:      drivers/thermal/zx2967_thermal.c
2567 F:      drivers/watchdog/zx2967_wdt.c
2568 F:      Documentation/devicetree/bindings/arm/zte.yaml
2569 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2570 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2571 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2572 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2573 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2574 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2575 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2576 F:      Documentation/devicetree/bindings/soc/zte/
2577 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2578 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2579 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2580 F:      include/dt-bindings/clock/zx2967*.h
2581 F:      include/dt-bindings/soc/zte,*.h
2582 F:      sound/soc/codecs/zx_aud96p22.c
2583 F:      sound/soc/zte/
2584
2585 ARM/ZYNQ ARCHITECTURE
2586 M:      Michal Simek <michal.simek@xilinx.com>
2587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 W:      http://wiki.xilinx.com
2589 T:      git https://github.com/Xilinx/linux-xlnx.git
2590 S:      Supported
2591 F:      arch/arm/mach-zynq/
2592 F:      drivers/cpuidle/cpuidle-zynq.c
2593 F:      drivers/block/xsysace.c
2594 N:      zynq
2595 N:      xilinx
2596 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2597 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2598 F:      drivers/clocksource/timer-cadence-ttc.c
2599 F:      drivers/i2c/busses/i2c-cadence.c
2600 F:      drivers/mmc/host/sdhci-of-arasan.c
2601 F:      drivers/edac/synopsys_edac.c
2602 F:      drivers/i2c/busses/i2c-xiic.c
2603
2604 ARM64 PORT (AARCH64 ARCHITECTURE)
2605 M:      Catalin Marinas <catalin.marinas@arm.com>
2606 M:      Will Deacon <will@kernel.org>
2607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2609 S:      Maintained
2610 F:      arch/arm64/
2611 X:      arch/arm64/boot/dts/
2612 F:      Documentation/arm64/
2613
2614 AS3645A LED FLASH CONTROLLER DRIVER
2615 M:      Sakari Ailus <sakari.ailus@iki.fi>
2616 L:      linux-leds@vger.kernel.org
2617 S:      Maintained
2618 F:      drivers/leds/leds-as3645a.c
2619
2620 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2621 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2622 L:      linux-media@vger.kernel.org
2623 T:      git git://linuxtv.org/media_tree.git
2624 S:      Maintained
2625 F:      drivers/media/i2c/ak7375.c
2626 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2627
2628 ASAHI KASEI AK8974 DRIVER
2629 M:      Linus Walleij <linus.walleij@linaro.org>
2630 L:      linux-iio@vger.kernel.org
2631 W:      http://www.akm.com/
2632 S:      Supported
2633 F:      drivers/iio/magnetometer/ak8974.c
2634
2635 ASC7621 HARDWARE MONITOR DRIVER
2636 M:      George Joseph <george.joseph@fairview5.com>
2637 L:      linux-hwmon@vger.kernel.org
2638 S:      Maintained
2639 F:      Documentation/hwmon/asc7621.rst
2640 F:      drivers/hwmon/asc7621.c
2641
2642 ASPEED PINCTRL DRIVERS
2643 M:      Andrew Jeffery <andrew@aj.id.au>
2644 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2645 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2646 L:      linux-gpio@vger.kernel.org
2647 S:      Maintained
2648 F:      drivers/pinctrl/aspeed/
2649 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2650
2651 ASPEED VIDEO ENGINE DRIVER
2652 M:      Eddie James <eajames@linux.ibm.com>
2653 L:      linux-media@vger.kernel.org
2654 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2655 S:      Maintained
2656 F:      drivers/media/platform/aspeed-video.c
2657 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2658
2659 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2660 M:      Corentin Chary <corentin.chary@gmail.com>
2661 L:      acpi4asus-user@lists.sourceforge.net
2662 L:      platform-driver-x86@vger.kernel.org
2663 W:      http://acpi4asus.sf.net
2664 S:      Maintained
2665 F:      drivers/platform/x86/asus*.c
2666 F:      drivers/platform/x86/eeepc*.c
2667
2668 ASUS WIRELESS RADIO CONTROL DRIVER
2669 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2670 L:      platform-driver-x86@vger.kernel.org
2671 S:      Maintained
2672 F:      drivers/platform/x86/asus-wireless.c
2673
2674 ASYMMETRIC KEYS
2675 M:      David Howells <dhowells@redhat.com>
2676 L:      keyrings@vger.kernel.org
2677 S:      Maintained
2678 F:      Documentation/crypto/asymmetric-keys.txt
2679 F:      include/linux/verification.h
2680 F:      include/crypto/public_key.h
2681 F:      include/crypto/pkcs7.h
2682 F:      crypto/asymmetric_keys/
2683
2684 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2685 R:      Dan Williams <dan.j.williams@intel.com>
2686 W:      http://sourceforge.net/projects/xscaleiop
2687 S:      Odd fixes
2688 F:      Documentation/crypto/async-tx-api.txt
2689 F:      crypto/async_tx/
2690 F:      drivers/dma/
2691 F:      include/linux/dmaengine.h
2692 F:      include/linux/async_tx.h
2693
2694 AT24 EEPROM DRIVER
2695 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2696 L:      linux-i2c@vger.kernel.org
2697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2698 S:      Maintained
2699 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2700 F:      drivers/misc/eeprom/at24.c
2701
2702 ATA OVER ETHERNET (AOE) DRIVER
2703 M:      "Justin Sanders" <justin@coraid.com>
2704 W:      http://www.openaoe.org/
2705 S:      Supported
2706 F:      Documentation/admin-guide/aoe/
2707 F:      drivers/block/aoe/
2708
2709 ATHEROS 71XX/9XXX GPIO DRIVER
2710 M:      Alban Bedel <albeu@free.fr>
2711 W:      https://github.com/AlbanBedel/linux
2712 T:      git git://github.com/AlbanBedel/linux
2713 S:      Maintained
2714 F:      drivers/gpio/gpio-ath79.c
2715 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2716
2717 ATHEROS 71XX/9XXX USB PHY DRIVER
2718 M:      Alban Bedel <albeu@free.fr>
2719 W:      https://github.com/AlbanBedel/linux
2720 T:      git git://github.com/AlbanBedel/linux
2721 S:      Maintained
2722 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2723 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2724
2725 ATHEROS ATH GENERIC UTILITIES
2726 M:      Kalle Valo <kvalo@codeaurora.org>
2727 L:      linux-wireless@vger.kernel.org
2728 S:      Supported
2729 F:      drivers/net/wireless/ath/*
2730
2731 ATHEROS ATH5K WIRELESS DRIVER
2732 M:      Jiri Slaby <jirislaby@gmail.com>
2733 M:      Nick Kossifidis <mickflemm@gmail.com>
2734 M:      Luis Chamberlain <mcgrof@kernel.org>
2735 L:      linux-wireless@vger.kernel.org
2736 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2737 S:      Maintained
2738 F:      drivers/net/wireless/ath/ath5k/
2739
2740 ATHEROS ATH6KL WIRELESS DRIVER
2741 M:      Kalle Valo <kvalo@codeaurora.org>
2742 L:      linux-wireless@vger.kernel.org
2743 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2745 S:      Supported
2746 F:      drivers/net/wireless/ath/ath6kl/
2747
2748 ATI_REMOTE2 DRIVER
2749 M:      Ville Syrjala <syrjala@sci.fi>
2750 S:      Maintained
2751 F:      drivers/input/misc/ati_remote2.c
2752
2753 ATK0110 HWMON DRIVER
2754 M:      Luca Tettamanti <kronos.it@gmail.com>
2755 L:      linux-hwmon@vger.kernel.org
2756 S:      Maintained
2757 F:      drivers/hwmon/asus_atk0110.c
2758
2759 ATLX ETHERNET DRIVERS
2760 M:      Jay Cliburn <jcliburn@gmail.com>
2761 M:      Chris Snook <chris.snook@gmail.com>
2762 L:      netdev@vger.kernel.org
2763 W:      http://sourceforge.net/projects/atl1
2764 W:      http://atl1.sourceforge.net
2765 S:      Maintained
2766 F:      drivers/net/ethernet/atheros/
2767
2768 ATM
2769 M:      Chas Williams <3chas3@gmail.com>
2770 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2771 L:      netdev@vger.kernel.org
2772 W:      http://linux-atm.sourceforge.net
2773 S:      Maintained
2774 F:      drivers/atm/
2775 F:      include/linux/atm*
2776 F:      include/uapi/linux/atm*
2777
2778 ATMEL MACB ETHERNET DRIVER
2779 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2780 S:      Supported
2781 F:      drivers/net/ethernet/cadence/
2782
2783 ATMEL MAXTOUCH DRIVER
2784 M:      Nick Dyer <nick@shmanahar.org>
2785 T:      git git://github.com/ndyer/linux.git
2786 S:      Maintained
2787 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2788 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2789
2790 ATMEL WIRELESS DRIVER
2791 M:      Simon Kelley <simon@thekelleys.org.uk>
2792 L:      linux-wireless@vger.kernel.org
2793 W:      http://www.thekelleys.org.uk/atmel
2794 W:      http://atmelwlandriver.sourceforge.net/
2795 S:      Maintained
2796 F:      drivers/net/wireless/atmel/atmel*
2797
2798 ATOMIC INFRASTRUCTURE
2799 M:      Will Deacon <will@kernel.org>
2800 M:      Peter Zijlstra <peterz@infradead.org>
2801 R:      Boqun Feng <boqun.feng@gmail.com>
2802 L:      linux-kernel@vger.kernel.org
2803 S:      Maintained
2804 F:      arch/*/include/asm/atomic*.h
2805 F:      include/*/atomic*.h
2806 F:      scripts/atomic/
2807
2808 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2809 M:      Bradley Grove <linuxdrivers@attotech.com>
2810 L:      linux-scsi@vger.kernel.org
2811 W:      http://www.attotech.com
2812 S:      Supported
2813 F:      drivers/scsi/esas2r
2814
2815 ATUSB IEEE 802.15.4 RADIO DRIVER
2816 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2817 L:      linux-wpan@vger.kernel.org
2818 S:      Maintained
2819 F:      drivers/net/ieee802154/atusb.c
2820 F:      drivers/net/ieee802154/atusb.h
2821 F:      drivers/net/ieee802154/at86rf230.h
2822
2823 AUDIT SUBSYSTEM
2824 M:      Paul Moore <paul@paul-moore.com>
2825 M:      Eric Paris <eparis@redhat.com>
2826 L:      linux-audit@redhat.com (moderated for non-subscribers)
2827 W:      https://github.com/linux-audit
2828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2829 S:      Supported
2830 F:      include/linux/audit.h
2831 F:      include/uapi/linux/audit.h
2832 F:      kernel/audit*
2833
2834 AUXILIARY DISPLAY DRIVERS
2835 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2836 S:      Maintained
2837 F:      drivers/auxdisplay/
2838 F:      include/linux/cfag12864b.h
2839
2840 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2841 M:      Andreas Klinger <ak@it-klinger.de>
2842 L:      linux-iio@vger.kernel.org
2843 S:      Maintained
2844 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2845 F:      drivers/iio/adc/hx711.c
2846
2847 AX.25 NETWORK LAYER
2848 M:      Ralf Baechle <ralf@linux-mips.org>
2849 L:      linux-hams@vger.kernel.org
2850 W:      http://www.linux-ax25.org/
2851 S:      Maintained
2852 F:      include/uapi/linux/ax25.h
2853 F:      include/net/ax25.h
2854 F:      net/ax25/
2855
2856 AXENTIA ARM DEVICES
2857 M:      Peter Rosin <peda@axentia.se>
2858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 S:      Maintained
2860 F:      Documentation/devicetree/bindings/arm/axentia.txt
2861 F:      arch/arm/boot/dts/at91-linea.dtsi
2862 F:      arch/arm/boot/dts/at91-natte.dtsi
2863 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2864 F:      arch/arm/boot/dts/at91-tse850-3.dts
2865
2866 AXENTIA ASOC DRIVERS
2867 M:      Peter Rosin <peda@axentia.se>
2868 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2869 S:      Maintained
2870 F:      Documentation/devicetree/bindings/sound/axentia,*
2871 F:      sound/soc/atmel/tse850-pcm5142.c
2872
2873 AXXIA I2C CONTROLLER
2874 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2875 L:      linux-i2c@vger.kernel.org
2876 S:      Maintained
2877 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2878 F:      drivers/i2c/busses/i2c-axxia.c
2879
2880 AZ6007 DVB DRIVER
2881 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2882 L:      linux-media@vger.kernel.org
2883 W:      https://linuxtv.org
2884 T:      git git://linuxtv.org/media_tree.git
2885 S:      Maintained
2886 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2887
2888 AZTECH FM RADIO RECEIVER DRIVER
2889 M:      Hans Verkuil <hverkuil@xs4all.nl>
2890 L:      linux-media@vger.kernel.org
2891 T:      git git://linuxtv.org/media_tree.git
2892 W:      https://linuxtv.org
2893 S:      Maintained
2894 F:      drivers/media/radio/radio-aztech*
2895
2896 B43 WIRELESS DRIVER
2897 L:      linux-wireless@vger.kernel.org
2898 L:      b43-dev@lists.infradead.org
2899 W:      http://wireless.kernel.org/en/users/Drivers/b43
2900 S:      Odd Fixes
2901 F:      drivers/net/wireless/broadcom/b43/
2902
2903 B43LEGACY WIRELESS DRIVER
2904 M:      Larry Finger <Larry.Finger@lwfinger.net>
2905 L:      linux-wireless@vger.kernel.org
2906 L:      b43-dev@lists.infradead.org
2907 W:      http://wireless.kernel.org/en/users/Drivers/b43
2908 S:      Maintained
2909 F:      drivers/net/wireless/broadcom/b43legacy/
2910
2911 BACKLIGHT CLASS/SUBSYSTEM
2912 M:      Lee Jones <lee.jones@linaro.org>
2913 M:      Daniel Thompson <daniel.thompson@linaro.org>
2914 M:      Jingoo Han <jingoohan1@gmail.com>
2915 L:      dri-devel@lists.freedesktop.org
2916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2917 S:      Maintained
2918 F:      drivers/video/backlight/
2919 F:      include/linux/backlight.h
2920 F:      include/linux/pwm_backlight.h
2921 F:      Documentation/devicetree/bindings/leds/backlight
2922
2923 BATMAN ADVANCED
2924 M:      Marek Lindner <mareklindner@neomailbox.ch>
2925 M:      Simon Wunderlich <sw@simonwunderlich.de>
2926 M:      Antonio Quartulli <a@unstable.cc>
2927 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2928 W:      https://www.open-mesh.org/
2929 B:      https://www.open-mesh.org/projects/batman-adv/issues
2930 C:      irc://chat.freenode.net/batman
2931 Q:      https://patchwork.open-mesh.org/project/batman/list/
2932 T:      git https://git.open-mesh.org/linux-merge.git
2933 S:      Maintained
2934 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2935 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2936 F:      Documentation/networking/batman-adv.rst
2937 F:      include/uapi/linux/batadv_packet.h
2938 F:      include/uapi/linux/batman_adv.h
2939 F:      net/batman-adv/
2940
2941 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2942 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2943 L:      linux-hams@vger.kernel.org
2944 W:      http://www.baycom.org/~tom/ham/ham.html
2945 S:      Maintained
2946 F:      drivers/net/hamradio/baycom*
2947
2948 BCACHE (BLOCK LAYER CACHE)
2949 M:      Coly Li <colyli@suse.de>
2950 M:      Kent Overstreet <kent.overstreet@gmail.com>
2951 L:      linux-bcache@vger.kernel.org
2952 W:      http://bcache.evilpiepirate.org
2953 C:      irc://irc.oftc.net/bcache
2954 S:      Maintained
2955 F:      drivers/md/bcache/
2956
2957 BDISP ST MEDIA DRIVER
2958 M:      Fabien Dessenne <fabien.dessenne@st.com>
2959 L:      linux-media@vger.kernel.org
2960 T:      git git://linuxtv.org/media_tree.git
2961 W:      https://linuxtv.org
2962 S:      Supported
2963 F:      drivers/media/platform/sti/bdisp
2964
2965 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2966 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2967 L:      netdev@vger.kernel.org
2968 S:      Maintained
2969 F:      drivers/net/ethernet/ec_bhf.c
2970
2971 BEFS FILE SYSTEM
2972 M:      Luis de Bethencourt <luisbg@kernel.org>
2973 M:      Salah Triki <salah.triki@gmail.com>
2974 S:      Maintained
2975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2976 F:      Documentation/filesystems/befs.txt
2977 F:      fs/befs/
2978
2979 BFQ I/O SCHEDULER
2980 M:      Paolo Valente <paolo.valente@linaro.org>
2981 M:      Jens Axboe <axboe@kernel.dk>
2982 L:      linux-block@vger.kernel.org
2983 S:      Maintained
2984 F:      block/bfq-*
2985 F:      Documentation/block/bfq-iosched.rst
2986
2987 BFS FILE SYSTEM
2988 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2989 S:      Maintained
2990 F:      Documentation/filesystems/bfs.txt
2991 F:      fs/bfs/
2992 F:      include/uapi/linux/bfs_fs.h
2993
2994 BLINKM RGB LED DRIVER
2995 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2996 S:      Maintained
2997 F:      drivers/leds/leds-blinkm.c
2998
2999 BLOCK LAYER
3000 M:      Jens Axboe <axboe@kernel.dk>
3001 L:      linux-block@vger.kernel.org
3002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3003 S:      Maintained
3004 F:      block/
3005 F:      drivers/block/
3006 F:      kernel/trace/blktrace.c
3007 F:      lib/sbitmap.c
3008
3009 BLOCK2MTD DRIVER
3010 M:      Joern Engel <joern@lazybastard.org>
3011 L:      linux-mtd@lists.infradead.org
3012 S:      Maintained
3013 F:      drivers/mtd/devices/block2mtd.c
3014
3015 BLUETOOTH DRIVERS
3016 M:      Marcel Holtmann <marcel@holtmann.org>
3017 M:      Johan Hedberg <johan.hedberg@gmail.com>
3018 L:      linux-bluetooth@vger.kernel.org
3019 W:      http://www.bluez.org/
3020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3022 S:      Maintained
3023 F:      drivers/bluetooth/
3024
3025 BLUETOOTH SUBSYSTEM
3026 M:      Marcel Holtmann <marcel@holtmann.org>
3027 M:      Johan Hedberg <johan.hedberg@gmail.com>
3028 L:      linux-bluetooth@vger.kernel.org
3029 W:      http://www.bluez.org/
3030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3032 S:      Maintained
3033 F:      net/bluetooth/
3034 F:      include/net/bluetooth/
3035
3036 BONDING DRIVER
3037 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3038 M:      Veaceslav Falico <vfalico@gmail.com>
3039 M:      Andy Gospodarek <andy@greyhouse.net>
3040 L:      netdev@vger.kernel.org
3041 W:      http://sourceforge.net/projects/bonding/
3042 S:      Supported
3043 F:      drivers/net/bonding/
3044 F:      include/uapi/linux/if_bonding.h
3045
3046 BPF (Safe dynamic programs and tools)
3047 M:      Alexei Starovoitov <ast@kernel.org>
3048 M:      Daniel Borkmann <daniel@iogearbox.net>
3049 R:      Martin KaFai Lau <kafai@fb.com>
3050 R:      Song Liu <songliubraving@fb.com>
3051 R:      Yonghong Song <yhs@fb.com>
3052 L:      netdev@vger.kernel.org
3053 L:      bpf@vger.kernel.org
3054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3056 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3057 S:      Supported
3058 F:      arch/*/net/*
3059 F:      Documentation/networking/filter.txt
3060 F:      Documentation/bpf/
3061 F:      include/linux/bpf*
3062 F:      include/linux/filter.h
3063 F:      include/trace/events/xdp.h
3064 F:      include/uapi/linux/bpf*
3065 F:      include/uapi/linux/filter.h
3066 F:      kernel/bpf/
3067 F:      kernel/trace/bpf_trace.c
3068 F:      lib/test_bpf.c
3069 F:      net/bpf/
3070 F:      net/core/filter.c
3071 F:      net/sched/act_bpf.c
3072 F:      net/sched/cls_bpf.c
3073 F:      samples/bpf/
3074 F:      tools/bpf/
3075 F:      tools/lib/bpf/
3076 F:      tools/testing/selftests/bpf/
3077 K:      bpf
3078 N:      bpf
3079
3080 BPF JIT for ARM
3081 M:      Shubham Bansal <illusionist.neo@gmail.com>
3082 L:      netdev@vger.kernel.org
3083 L:      bpf@vger.kernel.org
3084 S:      Maintained
3085 F:      arch/arm/net/
3086
3087 BPF JIT for ARM64
3088 M:      Daniel Borkmann <daniel@iogearbox.net>
3089 M:      Alexei Starovoitov <ast@kernel.org>
3090 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3091 L:      netdev@vger.kernel.org
3092 L:      bpf@vger.kernel.org
3093 S:      Supported
3094 F:      arch/arm64/net/
3095
3096 BPF JIT for MIPS (32-BIT AND 64-BIT)
3097 M:      Paul Burton <paul.burton@mips.com>
3098 L:      netdev@vger.kernel.org
3099 L:      bpf@vger.kernel.org
3100 S:      Maintained
3101 F:      arch/mips/net/
3102
3103 BPF JIT for NFP NICs
3104 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3105 L:      netdev@vger.kernel.org
3106 L:      bpf@vger.kernel.org
3107 S:      Supported
3108 F:      drivers/net/ethernet/netronome/nfp/bpf/
3109
3110 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3111 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3112 M:      Sandipan Das <sandipan@linux.ibm.com>
3113 L:      netdev@vger.kernel.org
3114 L:      bpf@vger.kernel.org
3115 S:      Maintained
3116 F:      arch/powerpc/net/
3117
3118 BPF JIT for RISC-V (RV64G)
3119 M:      Björn Töpel <bjorn.topel@gmail.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Maintained
3122 F:      arch/riscv/net/
3123
3124 BPF JIT for S390
3125 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3126 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3127 M:      Vasily Gorbik <gor@linux.ibm.com>
3128 L:      netdev@vger.kernel.org
3129 L:      bpf@vger.kernel.org
3130 S:      Maintained
3131 F:      arch/s390/net/
3132 X:      arch/s390/net/pnet.c
3133
3134 BPF JIT for SPARC (32-BIT AND 64-BIT)
3135 M:      David S. Miller <davem@davemloft.net>
3136 L:      netdev@vger.kernel.org
3137 L:      bpf@vger.kernel.org
3138 S:      Maintained
3139 F:      arch/sparc/net/
3140
3141 BPF JIT for X86 32-BIT
3142 M:      Wang YanQing <udknight@gmail.com>
3143 L:      netdev@vger.kernel.org
3144 L:      bpf@vger.kernel.org
3145 S:      Maintained
3146 F:      arch/x86/net/bpf_jit_comp32.c
3147
3148 BPF JIT for X86 64-BIT
3149 M:      Alexei Starovoitov <ast@kernel.org>
3150 M:      Daniel Borkmann <daniel@iogearbox.net>
3151 L:      netdev@vger.kernel.org
3152 L:      bpf@vger.kernel.org
3153 S:      Supported
3154 F:      arch/x86/net/
3155 X:      arch/x86/net/bpf_jit_comp32.c
3156
3157 BROADCOM B44 10/100 ETHERNET DRIVER
3158 M:      Michael Chan <michael.chan@broadcom.com>
3159 L:      netdev@vger.kernel.org
3160 S:      Supported
3161 F:      drivers/net/ethernet/broadcom/b44.*
3162
3163 BROADCOM B53 ETHERNET SWITCH DRIVER
3164 M:      Florian Fainelli <f.fainelli@gmail.com>
3165 L:      netdev@vger.kernel.org
3166 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3167 S:      Supported
3168 F:      drivers/net/dsa/b53/*
3169 F:      include/linux/platform_data/b53.h
3170
3171 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3172 M:      Florian Fainelli <f.fainelli@gmail.com>
3173 M:      Ray Jui <rjui@broadcom.com>
3174 M:      Scott Branden <sbranden@broadcom.com>
3175 M:      bcm-kernel-feedback-list@broadcom.com
3176 T:      git git://github.com/broadcom/mach-bcm
3177 S:      Maintained
3178 N:      bcm281*
3179 N:      bcm113*
3180 N:      bcm216*
3181 N:      kona
3182 F:      arch/arm/mach-bcm/
3183
3184 BROADCOM BCM2835 ARM ARCHITECTURE
3185 M:      Eric Anholt <eric@anholt.net>
3186 M:      Stefan Wahren <wahrenst@gmx.net>
3187 L:      bcm-kernel-feedback-list@broadcom.com
3188 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190 T:      git git://github.com/anholt/linux
3191 S:      Maintained
3192 N:      bcm2835
3193 F:      drivers/staging/vc04_services
3194
3195 BROADCOM BCM47XX MIPS ARCHITECTURE
3196 M:      Hauke Mehrtens <hauke@hauke-m.de>
3197 M:      Rafał Miłecki <zajec5@gmail.com>
3198 L:      linux-mips@vger.kernel.org
3199 S:      Maintained
3200 F:      Documentation/devicetree/bindings/mips/brcm/
3201 F:      arch/mips/bcm47xx/*
3202 F:      arch/mips/include/asm/mach-bcm47xx/*
3203
3204 BROADCOM BCM5301X ARM ARCHITECTURE
3205 M:      Hauke Mehrtens <hauke@hauke-m.de>
3206 M:      Rafał Miłecki <zajec5@gmail.com>
3207 M:      bcm-kernel-feedback-list@broadcom.com
3208 L:      linux-arm-kernel@lists.infradead.org
3209 S:      Maintained
3210 F:      arch/arm/mach-bcm/bcm_5301x.c
3211 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3212 F:      arch/arm/boot/dts/bcm470*
3213 F:      arch/arm/boot/dts/bcm953012*
3214
3215 BROADCOM BCM53573 ARM ARCHITECTURE
3216 M:      Rafał Miłecki <rafal@milecki.pl>
3217 L:      bcm-kernel-feedback-list@broadcom.com
3218 L:      linux-arm-kernel@lists.infradead.org
3219 S:      Maintained
3220 F:      arch/arm/boot/dts/bcm53573*
3221 F:      arch/arm/boot/dts/bcm47189*
3222
3223 BROADCOM BCM63XX ARM ARCHITECTURE
3224 M:      Florian Fainelli <f.fainelli@gmail.com>
3225 M:      bcm-kernel-feedback-list@broadcom.com
3226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T:      git git://github.com/broadcom/stblinux.git
3228 S:      Maintained
3229 N:      bcm63xx
3230
3231 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3232 M:      Kevin Cernekee <cernekee@gmail.com>
3233 L:      linux-usb@vger.kernel.org
3234 S:      Maintained
3235 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3236
3237 BROADCOM BCM7XXX ARM ARCHITECTURE
3238 M:      Brian Norris <computersforpeace@gmail.com>
3239 M:      Gregory Fong <gregory.0xf0@gmail.com>
3240 M:      Florian Fainelli <f.fainelli@gmail.com>
3241 M:      bcm-kernel-feedback-list@broadcom.com
3242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3243 T:      git git://github.com/broadcom/stblinux.git
3244 S:      Maintained
3245 F:      arch/arm/mach-bcm/*brcmstb*
3246 F:      arch/arm/boot/dts/bcm7*.dts*
3247 F:      drivers/bus/brcmstb_gisb.c
3248 F:      arch/arm/mm/cache-b15-rac.c
3249 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3250 N:      brcmstb
3251
3252 BROADCOM BMIPS CPUFREQ DRIVER
3253 M:      Markus Mayer <mmayer@broadcom.com>
3254 M:      bcm-kernel-feedback-list@broadcom.com
3255 L:      linux-pm@vger.kernel.org
3256 S:      Maintained
3257 F:      drivers/cpufreq/bmips-cpufreq.c
3258
3259 BROADCOM BMIPS MIPS ARCHITECTURE
3260 M:      Kevin Cernekee <cernekee@gmail.com>
3261 M:      Florian Fainelli <f.fainelli@gmail.com>
3262 L:      bcm-kernel-feedback-list@broadcom.com
3263 L:      linux-mips@vger.kernel.org
3264 T:      git git://github.com/broadcom/stblinux.git
3265 S:      Maintained
3266 F:      arch/mips/bmips/*
3267 F:      arch/mips/include/asm/mach-bmips/*
3268 F:      arch/mips/kernel/*bmips*
3269 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3270 F:      drivers/irqchip/irq-bcm63*
3271 F:      drivers/irqchip/irq-bcm7*
3272 F:      drivers/irqchip/irq-brcmstb*
3273 F:      include/linux/bcm963xx_nvram.h
3274 F:      include/linux/bcm963xx_tag.h
3275
3276 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3277 M:      Rasesh Mody <rmody@marvell.com>
3278 M:      GR-Linux-NIC-Dev@marvell.com
3279 L:      netdev@vger.kernel.org
3280 S:      Supported
3281 F:      drivers/net/ethernet/broadcom/bnx2.*
3282 F:      drivers/net/ethernet/broadcom/bnx2_*
3283
3284 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3285 M:      QLogic-Storage-Upstream@qlogic.com
3286 L:      linux-scsi@vger.kernel.org
3287 S:      Supported
3288 F:      drivers/scsi/bnx2fc/
3289
3290 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3291 M:      QLogic-Storage-Upstream@qlogic.com
3292 L:      linux-scsi@vger.kernel.org
3293 S:      Supported
3294 F:      drivers/scsi/bnx2i/
3295
3296 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3297 M:      Ariel Elior <aelior@marvell.com>
3298 M:      Sudarsana Kalluru <skalluru@marvell.com>
3299 M:      GR-everest-linux-l2@marvell.com
3300 L:      netdev@vger.kernel.org
3301 S:      Supported
3302 F:      drivers/net/ethernet/broadcom/bnx2x/
3303
3304 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3305 M:      Michael Chan <michael.chan@broadcom.com>
3306 L:      netdev@vger.kernel.org
3307 S:      Supported
3308 F:      drivers/net/ethernet/broadcom/bnxt/
3309
3310 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3311 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3312 M:      Franky Lin <franky.lin@broadcom.com>
3313 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3314 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3315 M:      Wright Feng <wright.feng@cypress.com>
3316 L:      linux-wireless@vger.kernel.org
3317 L:      brcm80211-dev-list.pdl@broadcom.com
3318 L:      brcm80211-dev-list@cypress.com
3319 S:      Supported
3320 F:      drivers/net/wireless/broadcom/brcm80211/
3321
3322 BROADCOM BRCMSTB GPIO DRIVER
3323 M:      Gregory Fong <gregory.0xf0@gmail.com>
3324 L:      bcm-kernel-feedback-list@broadcom.com
3325 S:      Supported
3326 F:      drivers/gpio/gpio-brcmstb.c
3327 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3328
3329 BROADCOM BRCMSTB I2C DRIVER
3330 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3331 L:      linux-i2c@vger.kernel.org
3332 L:      bcm-kernel-feedback-list@broadcom.com
3333 S:      Supported
3334 F:      drivers/i2c/busses/i2c-brcmstb.c
3335 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3336
3337 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3338 M:      Al Cooper <alcooperx@gmail.com>
3339 L:      linux-kernel@vger.kernel.org
3340 L:      bcm-kernel-feedback-list@broadcom.com
3341 S:      Maintained
3342 F:      drivers/phy/broadcom/phy-brcm-usb*
3343
3344 BROADCOM GENET ETHERNET DRIVER
3345 M:      Doug Berger <opendmb@gmail.com>
3346 M:      Florian Fainelli <f.fainelli@gmail.com>
3347 L:      bcm-kernel-feedback-list@broadcom.com
3348 L:      netdev@vger.kernel.org
3349 S:      Supported
3350 F:      drivers/net/ethernet/broadcom/genet/
3351
3352 BROADCOM IPROC ARM ARCHITECTURE
3353 M:      Ray Jui <rjui@broadcom.com>
3354 M:      Scott Branden <sbranden@broadcom.com>
3355 M:      bcm-kernel-feedback-list@broadcom.com
3356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3357 T:      git git://github.com/broadcom/cygnus-linux.git
3358 S:      Maintained
3359 N:      iproc
3360 N:      cygnus
3361 N:      bcm[-_]nsp
3362 N:      bcm9113*
3363 N:      bcm9583*
3364 N:      bcm9585*
3365 N:      bcm9586*
3366 N:      bcm988312
3367 N:      bcm113*
3368 N:      bcm583*
3369 N:      bcm585*
3370 N:      bcm586*
3371 N:      bcm88312
3372 N:      hr2
3373 N:      stingray
3374 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3375 F:      arch/arm64/boot/dts/broadcom/stingray/*
3376 F:      drivers/clk/bcm/clk-ns*
3377 F:      drivers/clk/bcm/clk-sr*
3378 F:      drivers/pinctrl/bcm/pinctrl-ns*
3379 F:      include/dt-bindings/clock/bcm-sr*
3380
3381 BROADCOM KONA GPIO DRIVER
3382 M:      Ray Jui <rjui@broadcom.com>
3383 L:      bcm-kernel-feedback-list@broadcom.com
3384 S:      Supported
3385 F:      drivers/gpio/gpio-bcm-kona.c
3386 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3387
3388 BROADCOM NETXTREME-E ROCE DRIVER
3389 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3390 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3391 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3392 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3393 L:      linux-rdma@vger.kernel.org
3394 W:      http://www.broadcom.com
3395 S:      Supported
3396 F:      drivers/infiniband/hw/bnxt_re/
3397 F:      include/uapi/rdma/bnxt_re-abi.h
3398
3399 BROADCOM NVRAM DRIVER
3400 M:      Rafał Miłecki <zajec5@gmail.com>
3401 L:      linux-mips@vger.kernel.org
3402 S:      Maintained
3403 F:      drivers/firmware/broadcom/*
3404
3405 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3406 M:      Rafał Miłecki <zajec5@gmail.com>
3407 L:      linux-wireless@vger.kernel.org
3408 S:      Maintained
3409 F:      drivers/bcma/
3410 F:      include/linux/bcma/
3411
3412 BROADCOM STB AVS CPUFREQ DRIVER
3413 M:      Markus Mayer <mmayer@broadcom.com>
3414 M:      bcm-kernel-feedback-list@broadcom.com
3415 L:      linux-pm@vger.kernel.org
3416 S:      Maintained
3417 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3418 F:      drivers/cpufreq/brcmstb*
3419
3420 BROADCOM STB AVS TMON DRIVER
3421 M:      Markus Mayer <mmayer@broadcom.com>
3422 M:      bcm-kernel-feedback-list@broadcom.com
3423 L:      linux-pm@vger.kernel.org
3424 S:      Maintained
3425 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3426 F:      drivers/thermal/broadcom/brcmstb*
3427
3428 BROADCOM STB NAND FLASH DRIVER
3429 M:      Brian Norris <computersforpeace@gmail.com>
3430 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3431 L:      linux-mtd@lists.infradead.org
3432 L:      bcm-kernel-feedback-list@broadcom.com
3433 S:      Maintained
3434 F:      drivers/mtd/nand/raw/brcmnand/
3435
3436 BROADCOM STB DPFE DRIVER
3437 M:      Markus Mayer <mmayer@broadcom.com>
3438 M:      bcm-kernel-feedback-list@broadcom.com
3439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3440 S:      Maintained
3441 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3442 F:      drivers/memory/brcmstb_dpfe.c
3443
3444 BROADCOM SPI DRIVER
3445 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3446 M:      bcm-kernel-feedback-list@broadcom.com
3447 S:      Maintained
3448 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3449 F:      drivers/spi/spi-bcm-qspi.*
3450 F:      drivers/spi/spi-brcmstb-qspi.c
3451 F:      drivers/spi/spi-iproc-qspi.c
3452
3453 BROADCOM SYSTEMPORT ETHERNET DRIVER
3454 M:      Florian Fainelli <f.fainelli@gmail.com>
3455 L:      bcm-kernel-feedback-list@broadcom.com
3456 L:      netdev@vger.kernel.org
3457 S:      Supported
3458 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3459
3460 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3461 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3462 M:      Prashant Sreedharan <prashant@broadcom.com>
3463 M:      Michael Chan <mchan@broadcom.com>
3464 L:      netdev@vger.kernel.org
3465 S:      Supported
3466 F:      drivers/net/ethernet/broadcom/tg3.*
3467
3468 BROCADE BFA FC SCSI DRIVER
3469 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3470 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3471 L:      linux-scsi@vger.kernel.org
3472 S:      Supported
3473 F:      drivers/scsi/bfa/
3474
3475 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3476 M:      Rasesh Mody <rmody@marvell.com>
3477 M:      Sudarsana Kalluru <skalluru@marvell.com>
3478 M:      GR-Linux-NIC-Dev@marvell.com
3479 L:      netdev@vger.kernel.org
3480 S:      Supported
3481 F:      drivers/net/ethernet/brocade/bna/
3482
3483 BSG (block layer generic sg v4 driver)
3484 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3485 L:      linux-scsi@vger.kernel.org
3486 S:      Supported
3487 F:      block/bsg.c
3488 F:      include/linux/bsg.h
3489 F:      include/uapi/linux/bsg.h
3490
3491 BT87X AUDIO DRIVER
3492 M:      Clemens Ladisch <clemens@ladisch.de>
3493 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3495 S:      Maintained
3496 F:      Documentation/sound/cards/bt87x.rst
3497 F:      sound/pci/bt87x.c
3498
3499 BT8XXGPIO DRIVER
3500 M:      Michael Buesch <m@bues.ch>
3501 W:      http://bu3sch.de/btgpio.php
3502 S:      Maintained
3503 F:      drivers/gpio/gpio-bt8xx.c
3504
3505 BTRFS FILE SYSTEM
3506 M:      Chris Mason <clm@fb.com>
3507 M:      Josef Bacik <josef@toxicpanda.com>
3508 M:      David Sterba <dsterba@suse.com>
3509 L:      linux-btrfs@vger.kernel.org
3510 W:      http://btrfs.wiki.kernel.org/
3511 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3513 S:      Maintained
3514 F:      Documentation/filesystems/btrfs.txt
3515 F:      fs/btrfs/
3516 F:      include/linux/btrfs*
3517 F:      include/uapi/linux/btrfs*
3518
3519 BTTV VIDEO4LINUX DRIVER
3520 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3521 L:      linux-media@vger.kernel.org
3522 W:      https://linuxtv.org
3523 T:      git git://linuxtv.org/media_tree.git
3524 S:      Odd fixes
3525 F:      Documentation/media/v4l-drivers/bttv*
3526 F:      drivers/media/pci/bt8xx/bttv*
3527
3528 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3529 M:      Chanwoo Choi <cw00.choi@samsung.com>
3530 L:      linux-pm@vger.kernel.org
3531 L:      linux-samsung-soc@vger.kernel.org
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3533 S:      Maintained
3534 F:      drivers/devfreq/exynos-bus.c
3535 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3536
3537 BUSLOGIC SCSI DRIVER
3538 M:      Khalid Aziz <khalid@gonehiking.org>
3539 L:      linux-scsi@vger.kernel.org
3540 S:      Maintained
3541 F:      drivers/scsi/BusLogic.*
3542 F:      drivers/scsi/FlashPoint.*
3543
3544 C-MEDIA CMI8788 DRIVER
3545 M:      Clemens Ladisch <clemens@ladisch.de>
3546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3548 S:      Maintained
3549 F:      sound/pci/oxygen/
3550
3551 C-SKY ARCHITECTURE
3552 M:      Guo Ren <guoren@kernel.org>
3553 T:      git https://github.com/c-sky/csky-linux.git
3554 S:      Supported
3555 F:      arch/csky/
3556 F:      Documentation/devicetree/bindings/csky/
3557 F:      drivers/irqchip/irq-csky-*
3558 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3559 F:      drivers/clocksource/timer-gx6605s.c
3560 F:      drivers/clocksource/timer-mp-csky.c
3561 F:      Documentation/devicetree/bindings/timer/csky,*
3562 K:      csky
3563 N:      csky
3564
3565 C6X ARCHITECTURE
3566 M:      Mark Salter <msalter@redhat.com>
3567 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3568 L:      linux-c6x-dev@linux-c6x.org
3569 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3570 S:      Maintained
3571 F:      arch/c6x/
3572
3573 CA8210 IEEE-802.15.4 RADIO DRIVER
3574 M:      Harry Morris <h.morris@cascoda.com>
3575 L:      linux-wpan@vger.kernel.org
3576 W:      https://github.com/Cascoda/ca8210-linux.git
3577 S:      Maintained
3578 F:      drivers/net/ieee802154/ca8210.c
3579 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3580
3581 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3582 M:      David Howells <dhowells@redhat.com>
3583 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3584 S:      Supported
3585 F:      Documentation/filesystems/caching/cachefiles.txt
3586 F:      fs/cachefiles/
3587
3588 CADENCE MIPI-CSI2 BRIDGES
3589 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3590 L:      linux-media@vger.kernel.org
3591 S:      Maintained
3592 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3593 F:      drivers/media/platform/cadence/cdns-csi2*
3594
3595 CADET FM/AM RADIO RECEIVER DRIVER
3596 M:      Hans Verkuil <hverkuil@xs4all.nl>
3597 L:      linux-media@vger.kernel.org
3598 T:      git git://linuxtv.org/media_tree.git
3599 W:      https://linuxtv.org
3600 S:      Maintained
3601 F:      drivers/media/radio/radio-cadet*
3602
3603 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3604 M:      Jonathan Corbet <corbet@lwn.net>
3605 L:      linux-media@vger.kernel.org
3606 T:      git git://linuxtv.org/media_tree.git
3607 S:      Maintained
3608 F:      Documentation/media/v4l-drivers/cafe_ccic*
3609 F:      drivers/media/platform/marvell-ccic/
3610
3611 CAIF NETWORK LAYER
3612 L:      netdev@vger.kernel.org
3613 S:      Orphan
3614 F:      Documentation/networking/caif/
3615 F:      drivers/net/caif/
3616 F:      include/uapi/linux/caif/
3617 F:      include/net/caif/
3618 F:      net/caif/
3619
3620 CAKE QDISC
3621 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3622 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3623 S:      Maintained
3624 F:      net/sched/sch_cake.c
3625
3626 CALGARY x86-64 IOMMU
3627 M:      Muli Ben-Yehuda <mulix@mulix.org>
3628 M:      Jon Mason <jdmason@kudzu.us>
3629 L:      iommu@lists.linux-foundation.org
3630 S:      Maintained
3631 F:      arch/x86/kernel/pci-calgary_64.c
3632 F:      arch/x86/kernel/tce_64.c
3633 F:      arch/x86/include/asm/calgary.h
3634 F:      arch/x86/include/asm/tce.h
3635
3636 CAN NETWORK DRIVERS
3637 M:      Wolfgang Grandegger <wg@grandegger.com>
3638 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3639 L:      linux-can@vger.kernel.org
3640 W:      https://github.com/linux-can
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3643 S:      Maintained
3644 F:      Documentation/devicetree/bindings/net/can/
3645 F:      drivers/net/can/
3646 F:      include/linux/can/dev.h
3647 F:      include/linux/can/platform/
3648 F:      include/uapi/linux/can/error.h
3649 F:      include/uapi/linux/can/netlink.h
3650
3651 CAN NETWORK LAYER
3652 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3653 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3654 L:      linux-can@vger.kernel.org
3655 W:      https://github.com/linux-can
3656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3658 S:      Maintained
3659 F:      Documentation/networking/can.rst
3660 F:      net/can/
3661 F:      include/linux/can/core.h
3662 F:      include/uapi/linux/can.h
3663 F:      include/uapi/linux/can/bcm.h
3664 F:      include/uapi/linux/can/raw.h
3665 F:      include/uapi/linux/can/gw.h
3666
3667 CAPABILITIES
3668 M:      Serge Hallyn <serge@hallyn.com>
3669 L:      linux-security-module@vger.kernel.org
3670 S:      Supported
3671 F:      include/linux/capability.h
3672 F:      include/uapi/linux/capability.h
3673 F:      security/commoncap.c
3674 F:      kernel/capability.c
3675
3676 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3677 M:      Kevin Tsai <ktsai@capellamicro.com>
3678 S:      Maintained
3679 F:      drivers/iio/light/cm*
3680
3681 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3682 M:      Christian Lamparter <chunkeey@googlemail.com>
3683 L:      linux-wireless@vger.kernel.org
3684 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3685 S:      Maintained
3686 F:      drivers/net/wireless/ath/carl9170/
3687
3688 CAVIUM I2C DRIVER
3689 M:      Jan Glauber <jglauber@cavium.com>
3690 M:      David Daney <david.daney@cavium.com>
3691 W:      http://www.cavium.com
3692 S:      Supported
3693 F:      drivers/i2c/busses/i2c-octeon*
3694 F:      drivers/i2c/busses/i2c-thunderx*
3695
3696 CAVIUM LIQUIDIO NETWORK DRIVER
3697 M:      Derek Chickles <dchickles@marvell.com>
3698 M:      Satanand Burla <sburla@marvell.com>
3699 M:      Felix Manlunas <fmanlunas@marvell.com>
3700 L:      netdev@vger.kernel.org
3701 W:      http://www.cavium.com
3702 S:      Supported
3703 F:      drivers/net/ethernet/cavium/liquidio/
3704
3705 CAVIUM MMC DRIVER
3706 M:      Jan Glauber <jglauber@cavium.com>
3707 M:      David Daney <david.daney@cavium.com>
3708 M:      Steven J. Hill <Steven.Hill@cavium.com>
3709 W:      http://www.cavium.com
3710 S:      Supported
3711 F:      drivers/mmc/host/cavium*
3712
3713 CAVIUM OCTEON-TX CRYPTO DRIVER
3714 M:      George Cherian <george.cherian@cavium.com>
3715 L:      linux-crypto@vger.kernel.org
3716 W:      http://www.cavium.com
3717 S:      Supported
3718 F:      drivers/crypto/cavium/cpt/
3719
3720 CAVIUM THUNDERX2 ARM64 SOC
3721 M:      Robert Richter <rrichter@cavium.com>
3722 M:      Jayachandran C <jnair@caviumnetworks.com>
3723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3724 S:      Maintained
3725 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3726 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3727
3728 CC2520 IEEE-802.15.4 RADIO DRIVER
3729 M:      Varka Bhadram <varkabhadram@gmail.com>
3730 L:      linux-wpan@vger.kernel.org
3731 S:      Maintained
3732 F:      drivers/net/ieee802154/cc2520.c
3733 F:      include/linux/spi/cc2520.h
3734 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3735
3736 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3737 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3738 L:      linux-crypto@vger.kernel.org
3739 S:      Supported
3740 F:      drivers/crypto/ccree/
3741 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3742
3743 CEC FRAMEWORK
3744 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3745 L:      linux-media@vger.kernel.org
3746 T:      git git://linuxtv.org/media_tree.git
3747 W:      http://linuxtv.org
3748 S:      Supported
3749 F:      Documentation/media/kapi/cec-core.rst
3750 F:      Documentation/media/uapi/cec
3751 F:      drivers/media/cec/
3752 F:      drivers/media/rc/keymaps/rc-cec.c
3753 F:      include/media/cec.h
3754 F:      include/media/cec-notifier.h
3755 F:      include/uapi/linux/cec.h
3756 F:      include/uapi/linux/cec-funcs.h
3757 F:      Documentation/devicetree/bindings/media/cec.txt
3758 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3759
3760 CEC GPIO DRIVER
3761 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
3762 L:      linux-media@vger.kernel.org
3763 T:      git git://linuxtv.org/media_tree.git
3764 W:      http://linuxtv.org
3765 S:      Supported
3766 F:      drivers/media/platform/cec-gpio/
3767 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3768
3769 CELL BROADBAND ENGINE ARCHITECTURE
3770 M:      Arnd Bergmann <arnd@arndb.de>
3771 L:      linuxppc-dev@lists.ozlabs.org
3772 W:      http://www.ibm.com/developerworks/power/cell/
3773 S:      Supported
3774 F:      arch/powerpc/include/asm/cell*.h
3775 F:      arch/powerpc/include/asm/spu*.h
3776 F:      arch/powerpc/include/uapi/asm/spu*.h
3777 F:      arch/powerpc/oprofile/*cell*
3778 F:      arch/powerpc/platforms/cell/
3779
3780 CEPH COMMON CODE (LIBCEPH)
3781 M:      Ilya Dryomov <idryomov@gmail.com>
3782 M:      Jeff Layton <jlayton@kernel.org>
3783 M:      Sage Weil <sage@redhat.com>
3784 L:      ceph-devel@vger.kernel.org
3785 W:      http://ceph.com/
3786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3787 T:      git git://github.com/ceph/ceph-client.git
3788 S:      Supported
3789 F:      net/ceph/
3790 F:      include/linux/ceph/
3791 F:      include/linux/crush/
3792
3793 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3794 M:      Jeff Layton <jlayton@kernel.org>
3795 M:      Sage Weil <sage@redhat.com>
3796 M:      Ilya Dryomov <idryomov@gmail.com>
3797 L:      ceph-devel@vger.kernel.org
3798 W:      http://ceph.com/
3799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3800 T:      git git://github.com/ceph/ceph-client.git
3801 S:      Supported
3802 F:      Documentation/filesystems/ceph.txt
3803 F:      fs/ceph/
3804
3805 CERTIFICATE HANDLING:
3806 M:      David Howells <dhowells@redhat.com>
3807 M:      David Woodhouse <dwmw2@infradead.org>
3808 L:      keyrings@vger.kernel.org
3809 S:      Maintained
3810 F:      Documentation/admin-guide/module-signing.rst
3811 F:      certs/
3812 F:      scripts/sign-file.c
3813 F:      scripts/extract-cert.c
3814
3815 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3816 L:      linux-usb@vger.kernel.org
3817 S:      Orphan
3818 F:      Documentation/usb/wusb-design-overview.rst
3819 F:      Documentation/usb/wusb-cbaf
3820 F:      drivers/usb/host/hwa-hc.c
3821 F:      drivers/usb/host/whci/
3822 F:      drivers/usb/wusbcore/
3823 F:      include/linux/usb/wusb*
3824
3825 CFAG12864B LCD DRIVER
3826 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3827 S:      Maintained
3828 F:      drivers/auxdisplay/cfag12864b.c
3829 F:      include/linux/cfag12864b.h
3830
3831 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3832 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3833 S:      Maintained
3834 F:      drivers/auxdisplay/cfag12864bfb.c
3835 F:      include/linux/cfag12864b.h
3836
3837 802.11 (including CFG80211/NL80211)
3838 M:      Johannes Berg <johannes@sipsolutions.net>
3839 L:      linux-wireless@vger.kernel.org
3840 W:      http://wireless.kernel.org/
3841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3843 S:      Maintained
3844 F:      net/wireless/
3845 F:      include/uapi/linux/nl80211.h
3846 F:      include/linux/ieee80211.h
3847 F:      include/net/wext.h
3848 F:      include/net/cfg80211.h
3849 F:      include/net/iw_handler.h
3850 F:      include/net/ieee80211_radiotap.h
3851 F:      Documentation/driver-api/80211/cfg80211.rst
3852 F:      Documentation/networking/regulatory.txt
3853
3854 CHAR and MISC DRIVERS
3855 M:      Arnd Bergmann <arnd@arndb.de>
3856 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3858 S:      Supported
3859 F:      drivers/char/
3860 F:      drivers/misc/
3861 F:      include/linux/miscdevice.h
3862
3863 CHECKPATCH
3864 M:      Andy Whitcroft <apw@canonical.com>
3865 M:      Joe Perches <joe@perches.com>
3866 S:      Maintained
3867 F:      scripts/checkpatch.pl
3868
3869 CHINESE DOCUMENTATION
3870 M:      Harry Wei <harryxiyou@gmail.com>
3871 M:      Alex Shi <alex.shi@linux.alibaba.com>
3872 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3873 S:      Maintained
3874 F:      Documentation/translations/zh_CN/
3875
3876 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3877 M:      Peter Chen <Peter.Chen@nxp.com>
3878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3879 L:      linux-usb@vger.kernel.org
3880 S:      Maintained
3881 F:      drivers/usb/chipidea/
3882
3883 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3884 M:      Hans de Goede <hdegoede@redhat.com>
3885 L:      linux-input@vger.kernel.org
3886 S:      Maintained
3887 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3888 F:      drivers/input/touchscreen/chipone_icn8318.c
3889
3890 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3891 M:      Hans de Goede <hdegoede@redhat.com>
3892 L:      linux-input@vger.kernel.org
3893 S:      Maintained
3894 F:      drivers/input/touchscreen/chipone_icn8505.c
3895
3896 CHROME HARDWARE PLATFORM SUPPORT
3897 M:      Benson Leung <bleung@chromium.org>
3898 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3899 S:      Maintained
3900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3901 F:      drivers/platform/chrome/
3902
3903 CHROMEOS EC SUBDRIVERS
3904 M:      Benson Leung <bleung@chromium.org>
3905 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3906 R:      Guenter Roeck <groeck@chromium.org>
3907 S:      Maintained
3908 N:      cros_ec
3909 N:      cros-ec
3910 F:      drivers/power/supply/cros_usbpd-charger.c
3911
3912 CHROMEOS EC CODEC DRIVER
3913 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3914 S:      Maintained
3915 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3916 R:      Guenter Roeck <groeck@chromium.org>
3917 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3918 F:      sound/soc/codecs/cros_ec_codec.*
3919
3920 CIRRUS LOGIC AUDIO CODEC DRIVERS
3921 M:      Brian Austin <brian.austin@cirrus.com>
3922 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3923 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3924 S:      Maintained
3925 F:      sound/soc/codecs/cs*
3926
3927 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3928 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3929 L:      netdev@vger.kernel.org
3930 S:      Maintained
3931 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3932
3933 CIRRUS LOGIC LOCHNAGAR DRIVER
3934 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3935 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3936 L:      patches@opensource.cirrus.com
3937 S:      Supported
3938 F:      drivers/clk/clk-lochnagar.c
3939 F:      drivers/hwmon/lochnagar-hwmon.c
3940 F:      drivers/mfd/lochnagar-i2c.c
3941 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3942 F:      drivers/regulator/lochnagar-regulator.c
3943 F:      sound/soc/codecs/lochnagar-sc.c
3944 F:      include/dt-bindings/clk/lochnagar.h
3945 F:      include/dt-bindings/pinctrl/lochnagar.h
3946 F:      include/linux/mfd/lochnagar*
3947 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3948 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3949 F:      Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3950 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3951 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3952 F:      Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3953 F:      Documentation/hwmon/lochnagar.rst
3954
3955 CISCO FCOE HBA DRIVER
3956 M:      Satish Kharat <satishkh@cisco.com>
3957 M:      Sesidhar Baddela <sebaddel@cisco.com>
3958 M:      Karan Tilak Kumar <kartilak@cisco.com>
3959 L:      linux-scsi@vger.kernel.org
3960 S:      Supported
3961 F:      drivers/scsi/fnic/
3962
3963 CISCO SCSI HBA DRIVER
3964 M:      Karan Tilak Kumar <kartilak@cisco.com>
3965 M:      Sesidhar Baddela <sebaddel@cisco.com>
3966 L:      linux-scsi@vger.kernel.org
3967 S:      Supported
3968 F:      drivers/scsi/snic/
3969
3970 CISCO VIC ETHERNET NIC DRIVER
3971 M:      Christian Benvenuti <benve@cisco.com>
3972 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3973 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3974 S:      Supported
3975 F:      drivers/net/ethernet/cisco/enic/
3976
3977 CISCO VIC LOW LATENCY NIC DRIVER
3978 M:      Christian Benvenuti <benve@cisco.com>
3979 M:      Nelson Escobar <neescoba@cisco.com>
3980 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3981 S:      Supported
3982 F:      drivers/infiniband/hw/usnic/
3983
3984 CIRRUS LOGIC MADERA CODEC DRIVERS
3985 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3986 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3987 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3988 L:      patches@opensource.cirrus.com
3989 T:      git https://github.com/CirrusLogic/linux-drivers.git
3990 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3991 S:      Supported
3992 F:      Documentation/devicetree/bindings/mfd/madera.txt
3993 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3994 F:      Documentation/devicetree/bindings/sound/madera.txt
3995 F:      include/dt-bindings/sound/madera*
3996 F:      include/linux/irqchip/irq-madera*
3997 F:      include/linux/mfd/madera/*
3998 F:      include/sound/madera*
3999 F:      drivers/gpio/gpio-madera*
4000 F:      drivers/irqchip/irq-madera*
4001 F:      drivers/mfd/madera*
4002 F:      drivers/mfd/cs47l*
4003 F:      drivers/pinctrl/cirrus/*
4004 F:      sound/soc/codecs/cs47l*
4005 F:      sound/soc/codecs/madera*
4006
4007 CLANG-FORMAT FILE
4008 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4009 S:      Maintained
4010 F:      .clang-format
4011
4012 CLANG/LLVM BUILD SUPPORT
4013 L:      clang-built-linux@googlegroups.com
4014 W:      https://clangbuiltlinux.github.io/
4015 B:      https://github.com/ClangBuiltLinux/linux/issues
4016 C:      irc://chat.freenode.net/clangbuiltlinux
4017 S:      Supported
4018 K:      \b(?i:clang|llvm)\b
4019
4020 CLEANCACHE API
4021 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4022 L:      linux-kernel@vger.kernel.org
4023 S:      Maintained
4024 F:      mm/cleancache.c
4025 F:      include/linux/cleancache.h
4026
4027 CLK API
4028 M:      Russell King <linux@armlinux.org.uk>
4029 L:      linux-clk@vger.kernel.org
4030 S:      Maintained
4031 F:      include/linux/clk.h
4032
4033 CLOCKSOURCE, CLOCKEVENT DRIVERS
4034 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4035 M:      Thomas Gleixner <tglx@linutronix.de>
4036 L:      linux-kernel@vger.kernel.org
4037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4038 S:      Supported
4039 F:      drivers/clocksource/
4040 F:      Documentation/devicetree/bindings/timer/
4041
4042 CMPC ACPI DRIVER
4043 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4044 M:      Daniel Oliveira Nascimento <don@syst.com.br>
4045 L:      platform-driver-x86@vger.kernel.org
4046 S:      Supported
4047 F:      drivers/platform/x86/classmate-laptop.c
4048
4049 COBALT MEDIA DRIVER
4050 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
4051 L:      linux-media@vger.kernel.org
4052 T:      git git://linuxtv.org/media_tree.git
4053 W:      https://linuxtv.org
4054 S:      Supported
4055 F:      drivers/media/pci/cobalt/
4056
4057 COCCINELLE/Semantic Patches (SmPL)
4058 M:      Julia Lawall <Julia.Lawall@lip6.fr>
4059 M:      Gilles Muller <Gilles.Muller@lip6.fr>
4060 M:      Nicolas Palix <nicolas.palix@imag.fr>
4061 M:      Michal Marek <michal.lkml@markovi.net>
4062 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
4063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4064 W:      http://coccinelle.lip6.fr/
4065 S:      Supported
4066 F:      Documentation/dev-tools/coccinelle.rst
4067 F:      scripts/coccinelle/
4068 F:      scripts/coccicheck
4069
4070 CODA FILE SYSTEM
4071 M:      Jan Harkes <jaharkes@cs.cmu.edu>
4072 M:      coda@cs.cmu.edu
4073 L:      codalist@coda.cs.cmu.edu
4074 W:      http://www.coda.cs.cmu.edu/
4075 S:      Maintained
4076 F:      Documentation/filesystems/coda.txt
4077 F:      fs/coda/
4078 F:      include/linux/coda*.h
4079 F:      include/uapi/linux/coda*.h
4080
4081 CODA V4L2 MEM2MEM DRIVER
4082 M:      Philipp Zabel <p.zabel@pengutronix.de>
4083 L:      linux-media@vger.kernel.org
4084 S:      Maintained
4085 F:      Documentation/devicetree/bindings/media/coda.txt
4086 F:      drivers/media/platform/coda/
4087
4088 CODE OF CONDUCT
4089 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4090 S:      Supported
4091 F:      Documentation/process/code-of-conduct.rst
4092 F:      Documentation/process/code-of-conduct-interpretation.rst
4093
4094 COMMON CLK FRAMEWORK
4095 M:      Michael Turquette <mturquette@baylibre.com>
4096 M:      Stephen Boyd <sboyd@kernel.org>
4097 L:      linux-clk@vger.kernel.org
4098 Q:      http://patchwork.kernel.org/project/linux-clk/list/
4099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4100 S:      Maintained
4101 F:      Documentation/devicetree/bindings/clock/
4102 F:      drivers/clk/
4103 X:      drivers/clk/clkdev.c
4104 F:      include/linux/clk-pr*
4105 F:      include/linux/clk/
4106 F:      include/linux/of_clk.h
4107
4108 COMMON INTERNET FILE SYSTEM (CIFS)
4109 M:      Steve French <sfrench@samba.org>
4110 L:      linux-cifs@vger.kernel.org
4111 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
4112 W:      http://linux-cifs.samba.org/
4113 T:      git git://git.samba.org/sfrench/cifs-2.6.git
4114 S:      Supported
4115 F:      Documentation/filesystems/cifs/
4116 F:      fs/cifs/
4117
4118 COMPACTPCI HOTPLUG CORE
4119 M:      Scott Murray <scott@spiteful.org>
4120 L:      linux-pci@vger.kernel.org
4121 S:      Maintained
4122 F:      drivers/pci/hotplug/cpci_hotplug*
4123
4124 COMPACTPCI HOTPLUG GENERIC DRIVER
4125 M:      Scott Murray <scott@spiteful.org>
4126 L:      linux-pci@vger.kernel.org
4127 S:      Maintained
4128 F:      drivers/pci/hotplug/cpcihp_generic.c
4129
4130 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4131 M:      Scott Murray <scott@spiteful.org>
4132 L:      linux-pci@vger.kernel.org
4133 S:      Maintained
4134 F:      drivers/pci/hotplug/cpcihp_zt5550.*
4135
4136 COMPAL LAPTOP SUPPORT
4137 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4138 L:      platform-driver-x86@vger.kernel.org
4139 S:      Maintained
4140 F:      drivers/platform/x86/compal-laptop.c
4141
4142 COMPILER ATTRIBUTES
4143 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4144 S:      Maintained
4145 F:      include/linux/compiler_attributes.h
4146
4147 CONEXANT ACCESSRUNNER USB DRIVER
4148 L:      accessrunner-general@lists.sourceforge.net
4149 W:      http://accessrunner.sourceforge.net/
4150 S:      Orphan
4151 F:      drivers/usb/atm/cxacru.c
4152
4153 CONFIGFS
4154 M:      Joel Becker <jlbec@evilplan.org>
4155 M:      Christoph Hellwig <hch@lst.de>
4156 T:      git git://git.infradead.org/users/hch/configfs.git
4157 S:      Supported
4158 F:      fs/configfs/
4159 F:      include/linux/configfs.h
4160
4161 CONNECTOR
4162 M:      Evgeniy Polyakov <zbr@ioremap.net>
4163 L:      netdev@vger.kernel.org
4164 S:      Maintained
4165 F:      drivers/connector/
4166
4167 CONTROL GROUP (CGROUP)
4168 M:      Tejun Heo <tj@kernel.org>
4169 M:      Li Zefan <lizefan@huawei.com>
4170 M:      Johannes Weiner <hannes@cmpxchg.org>
4171 L:      cgroups@vger.kernel.org
4172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4173 S:      Maintained
4174 F:      Documentation/admin-guide/cgroup-v2.rst
4175 F:      Documentation/admin-guide/cgroup-v1/
4176 F:      include/linux/cgroup*
4177 F:      kernel/cgroup/
4178
4179 CONTROL GROUP - CPUSET
4180 M:      Li Zefan <lizefan@huawei.com>
4181 L:      cgroups@vger.kernel.org
4182 W:      http://www.bullopensource.org/cpuset/
4183 W:      http://oss.sgi.com/projects/cpusets/
4184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4185 S:      Maintained
4186 F:      Documentation/admin-guide/cgroup-v1/cpusets.rst
4187 F:      include/linux/cpuset.h
4188 F:      kernel/cgroup/cpuset.c
4189
4190 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4191 M:      Johannes Weiner <hannes@cmpxchg.org>
4192 M:      Michal Hocko <mhocko@kernel.org>
4193 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4194 L:      cgroups@vger.kernel.org
4195 L:      linux-mm@kvack.org
4196 S:      Maintained
4197 F:      mm/memcontrol.c
4198 F:      mm/swap_cgroup.c
4199
4200 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4201 M:      Tejun Heo <tj@kernel.org>
4202 M:      Jens Axboe <axboe@kernel.dk>
4203 L:      cgroups@vger.kernel.org
4204 L:      linux-block@vger.kernel.org
4205 T:      git git://git.kernel.dk/linux-block
4206 F:      Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4207 F:      block/blk-cgroup.c
4208 F:      include/linux/blk-cgroup.h
4209 F:      block/blk-throttle.c
4210 F:      block/blk-iolatency.c
4211 F:      block/bfq-cgroup.c
4212
4213 CORETEMP HARDWARE MONITORING DRIVER
4214 M:      Fenghua Yu <fenghua.yu@intel.com>
4215 L:      linux-hwmon@vger.kernel.org
4216 S:      Maintained
4217 F:      Documentation/hwmon/coretemp.rst
4218 F:      drivers/hwmon/coretemp.c
4219
4220 COSA/SRP SYNC SERIAL DRIVER
4221 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4222 W:      http://www.fi.muni.cz/~kas/cosa/
4223 S:      Maintained
4224 F:      drivers/net/wan/cosa*
4225
4226 COUNTER SUBSYSTEM
4227 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4228 L:      linux-iio@vger.kernel.org
4229 S:      Maintained
4230 F:      Documentation/ABI/testing/sysfs-bus-counter*
4231 F:      Documentation/driver-api/generic-counter.rst
4232 F:      drivers/counter/
4233 F:      include/linux/counter.h
4234 F:      include/linux/counter_enum.h
4235
4236 CPMAC ETHERNET DRIVER
4237 M:      Florian Fainelli <f.fainelli@gmail.com>
4238 L:      netdev@vger.kernel.org
4239 S:      Maintained
4240 F:      drivers/net/ethernet/ti/cpmac.c
4241
4242 CPU FREQUENCY SCALING FRAMEWORK
4243 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4244 M:      Viresh Kumar <viresh.kumar@linaro.org>
4245 L:      linux-pm@vger.kernel.org
4246 S:      Maintained
4247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4249 B:      https://bugzilla.kernel.org
4250 F:      Documentation/admin-guide/pm/cpufreq.rst
4251 F:      Documentation/admin-guide/pm/intel_pstate.rst
4252 F:      Documentation/cpu-freq/
4253 F:      Documentation/devicetree/bindings/cpufreq/
4254 F:      drivers/cpufreq/
4255 F:      kernel/sched/cpufreq*.c
4256 F:      include/linux/cpufreq.h
4257 F:      include/linux/sched/cpufreq.h
4258 F:      tools/testing/selftests/cpufreq/
4259
4260 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4261 M:      Viresh Kumar <viresh.kumar@linaro.org>
4262 M:      Sudeep Holla <sudeep.holla@arm.com>
4263 L:      linux-pm@vger.kernel.org
4264 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4265 S:      Maintained
4266 F:      drivers/cpufreq/arm_big_little.h
4267 F:      drivers/cpufreq/arm_big_little.c
4268
4269 CPU POWER MONITORING SUBSYSTEM
4270 M:      Thomas Renninger <trenn@suse.com>
4271 M:      Shuah Khan <shuah@kernel.org>
4272 M:      Shuah Khan <skhan@linuxfoundation.org>
4273 L:      linux-pm@vger.kernel.org
4274 S:      Maintained
4275 F:      tools/power/cpupower/
4276
4277 CPUID/MSR DRIVER
4278 M:      "H. Peter Anvin" <hpa@zytor.com>
4279 S:      Maintained
4280 F:      arch/x86/kernel/cpuid.c
4281 F:      arch/x86/kernel/msr.c
4282
4283 CPUIDLE DRIVER - ARM BIG LITTLE
4284 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4285 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4286 L:      linux-pm@vger.kernel.org
4287 L:      linux-arm-kernel@lists.infradead.org
4288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4289 S:      Maintained
4290 F:      drivers/cpuidle/cpuidle-big_little.c
4291
4292 CPUIDLE DRIVER - ARM EXYNOS
4293 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4294 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4295 M:      Kukjin Kim <kgene@kernel.org>
4296 L:      linux-pm@vger.kernel.org
4297 L:      linux-samsung-soc@vger.kernel.org
4298 S:      Supported
4299 F:      drivers/cpuidle/cpuidle-exynos.c
4300 F:      arch/arm/mach-exynos/pm.c
4301
4302 CPU IDLE TIME MANAGEMENT FRAMEWORK
4303 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4304 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4305 L:      linux-pm@vger.kernel.org
4306 S:      Maintained
4307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4308 B:      https://bugzilla.kernel.org
4309 F:      Documentation/admin-guide/pm/cpuidle.rst
4310 F:      Documentation/driver-api/pm/cpuidle.rst
4311 F:      drivers/cpuidle/*
4312 F:      include/linux/cpuidle.h
4313
4314 CRAMFS FILESYSTEM
4315 M:      Nicolas Pitre <nico@fluxnic.net>
4316 S:      Maintained
4317 F:      Documentation/filesystems/cramfs.txt
4318 F:      fs/cramfs/
4319
4320 CRYPTO API
4321 M:      Herbert Xu <herbert@gondor.apana.org.au>
4322 M:      "David S. Miller" <davem@davemloft.net>
4323 L:      linux-crypto@vger.kernel.org
4324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4326 S:      Maintained
4327 F:      Documentation/crypto/
4328 F:      Documentation/devicetree/bindings/crypto/
4329 F:      arch/*/crypto/
4330 F:      crypto/
4331 F:      drivers/crypto/
4332 F:      include/crypto/
4333 F:      include/linux/crypto*
4334 F:      lib/crypto/
4335
4336 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4337 M:      Neil Horman <nhorman@tuxdriver.com>
4338 L:      linux-crypto@vger.kernel.org
4339 S:      Maintained
4340 F:      crypto/ansi_cprng.c
4341 F:      crypto/rng.c
4342
4343 CS3308 MEDIA DRIVER
4344 M:      Hans Verkuil <hverkuil@xs4all.nl>
4345 L:      linux-media@vger.kernel.org
4346 T:      git git://linuxtv.org/media_tree.git
4347 W:      http://linuxtv.org
4348 S:      Odd Fixes
4349 F:      drivers/media/i2c/cs3308.c
4350
4351 CS5535 Audio ALSA driver
4352 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4353 S:      Maintained
4354 F:      sound/pci/cs5535audio/
4355
4356 CSI DRIVERS FOR ALLWINNER V3s
4357 M:      Yong Deng <yong.deng@magewell.com>
4358 L:      linux-media@vger.kernel.org
4359 T:      git git://linuxtv.org/media_tree.git
4360 S:      Maintained
4361 F:      drivers/media/platform/sunxi/sun6i-csi/
4362 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4363
4364 CW1200 WLAN driver
4365 M:      Solomon Peachy <pizza@shaftnet.org>
4366 S:      Maintained
4367 F:      drivers/net/wireless/st/cw1200/
4368
4369 CX18 VIDEO4LINUX DRIVER
4370 M:      Andy Walls <awalls@md.metrocast.net>
4371 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4372 L:      linux-media@vger.kernel.org
4373 T:      git git://linuxtv.org/media_tree.git
4374 W:      https://linuxtv.org
4375 W:      http://www.ivtvdriver.org/index.php/Cx18
4376 S:      Maintained
4377 F:      Documentation/media/v4l-drivers/cx18*
4378 F:      drivers/media/pci/cx18/
4379 F:      include/uapi/linux/ivtv*
4380
4381 CX2341X MPEG ENCODER HELPER MODULE
4382 M:      Hans Verkuil <hverkuil@xs4all.nl>
4383 L:      linux-media@vger.kernel.org
4384 T:      git git://linuxtv.org/media_tree.git
4385 W:      https://linuxtv.org
4386 S:      Maintained
4387 F:      drivers/media/common/cx2341x*
4388 F:      include/media/drv-intf/cx2341x.h
4389
4390 CX24120 MEDIA DRIVER
4391 M:      Jemma Denson <jdenson@gmail.com>
4392 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4393 L:      linux-media@vger.kernel.org
4394 W:      https://linuxtv.org
4395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4396 S:      Maintained
4397 F:      drivers/media/dvb-frontends/cx24120*
4398
4399 CX88 VIDEO4LINUX DRIVER
4400 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4401 L:      linux-media@vger.kernel.org
4402 W:      https://linuxtv.org
4403 T:      git git://linuxtv.org/media_tree.git
4404 S:      Odd fixes
4405 F:      Documentation/media/v4l-drivers/cx88*
4406 F:      drivers/media/pci/cx88/
4407
4408 CXD2820R MEDIA DRIVER
4409 M:      Antti Palosaari <crope@iki.fi>
4410 L:      linux-media@vger.kernel.org
4411 W:      https://linuxtv.org
4412 W:      http://palosaari.fi/linux/
4413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4414 T:      git git://linuxtv.org/anttip/media_tree.git
4415 S:      Maintained
4416 F:      drivers/media/dvb-frontends/cxd2820r*
4417
4418 CXGB3 ETHERNET DRIVER (CXGB3)
4419 M:      Vishal Kulkarni <vishal@chelsio.com>
4420 L:      netdev@vger.kernel.org
4421 W:      http://www.chelsio.com
4422 S:      Supported
4423 F:      drivers/net/ethernet/chelsio/cxgb3/
4424
4425 CXGB3 ISCSI DRIVER (CXGB3I)
4426 M:      Karen Xie <kxie@chelsio.com>
4427 L:      linux-scsi@vger.kernel.org
4428 W:      http://www.chelsio.com
4429 S:      Supported
4430 F:      drivers/scsi/cxgbi/cxgb3i
4431
4432 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4433 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4434 L:      linux-rdma@vger.kernel.org
4435 W:      http://www.openfabrics.org
4436 S:      Supported
4437 F:      drivers/infiniband/hw/cxgb3/
4438 F:      include/uapi/rdma/cxgb3-abi.h
4439
4440 CXGB4 CRYPTO DRIVER (chcr)
4441 M:      Atul Gupta <atul.gupta@chelsio.com>
4442 L:      linux-crypto@vger.kernel.org
4443 W:      http://www.chelsio.com
4444 S:      Supported
4445 F:      drivers/crypto/chelsio
4446
4447 CXGB4 ETHERNET DRIVER (CXGB4)
4448 M:      Vishal Kulkarni <vishal@chelsio.com>
4449 L:      netdev@vger.kernel.org
4450 W:      http://www.chelsio.com
4451 S:      Supported
4452 F:      drivers/net/ethernet/chelsio/cxgb4/
4453
4454 CXGB4 ISCSI DRIVER (CXGB4I)
4455 M:      Karen Xie <kxie@chelsio.com>
4456 L:      linux-scsi@vger.kernel.org
4457 W:      http://www.chelsio.com
4458 S:      Supported
4459 F:      drivers/scsi/cxgbi/cxgb4i
4460
4461 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4462 M:      Potnuri Bharat Teja <bharat@chelsio.com>
4463 L:      linux-rdma@vger.kernel.org
4464 W:      http://www.openfabrics.org
4465 S:      Supported
4466 F:      drivers/infiniband/hw/cxgb4/
4467 F:      include/uapi/rdma/cxgb4-abi.h
4468
4469 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4470 M:      Casey Leedom <leedom@chelsio.com>
4471 L:      netdev@vger.kernel.org
4472 W:      http://www.chelsio.com
4473 S:      Supported
4474 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4475
4476 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4477 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4478 M:      Andrew Donnellan <ajd@linux.ibm.com>
4479 L:      linuxppc-dev@lists.ozlabs.org
4480 S:      Supported
4481 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4482 F:      drivers/misc/cxl/
4483 F:      include/misc/cxl*
4484 F:      include/uapi/misc/cxl.h
4485 F:      Documentation/powerpc/cxl.rst
4486 F:      Documentation/ABI/testing/sysfs-class-cxl
4487
4488 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4489 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4490 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4491 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4492 L:      linux-scsi@vger.kernel.org
4493 S:      Supported
4494 F:      drivers/scsi/cxlflash/
4495 F:      include/uapi/scsi/cxlflash_ioctl.h
4496 F:      Documentation/powerpc/cxlflash.rst
4497
4498 CYBERPRO FB DRIVER
4499 M:      Russell King <linux@armlinux.org.uk>
4500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4501 W:      http://www.armlinux.org.uk/
4502 S:      Maintained
4503 F:      drivers/video/fbdev/cyber2000fb.*
4504
4505 CYCLADES ASYNC MUX DRIVER
4506 W:      http://www.cyclades.com/
4507 S:      Orphan
4508 F:      drivers/tty/cyclades.c
4509 F:      include/linux/cyclades.h
4510 F:      include/uapi/linux/cyclades.h
4511
4512 CYCLADES PC300 DRIVER
4513 W:      http://www.cyclades.com/
4514 S:      Orphan
4515 F:      drivers/net/wan/pc300*
4516
4517 CYPRESS_FIRMWARE MEDIA DRIVER
4518 M:      Antti Palosaari <crope@iki.fi>
4519 L:      linux-media@vger.kernel.org
4520 W:      https://linuxtv.org
4521 W:      http://palosaari.fi/linux/
4522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4523 T:      git git://linuxtv.org/anttip/media_tree.git
4524 S:      Maintained
4525 F:      drivers/media/common/cypress_firmware*
4526
4527 CYTTSP TOUCHSCREEN DRIVER
4528 M:      Ferruh Yigit <fery@cypress.com>
4529 L:      linux-input@vger.kernel.org
4530 S:      Supported
4531 F:      drivers/input/touchscreen/cyttsp*
4532 F:      include/linux/input/cyttsp.h
4533
4534 D-LINK DIR-685 TOUCHKEYS DRIVER
4535 M:      Linus Walleij <linus.walleij@linaro.org>
4536 L:      linux-input@vger.kernel.org
4537 S:      Supported
4538 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4539
4540 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4541 M:      Joshua Kinard <kumba@gentoo.org>
4542 S:      Maintained
4543 F:      drivers/rtc/rtc-ds1685.c
4544 F:      include/linux/rtc/ds1685.h
4545
4546 DAMA SLAVE for AX.25
4547 M:      Joerg Reuter <jreuter@yaina.de>
4548 W:      http://yaina.de/jreuter/
4549 W:      http://www.qsl.net/dl1bke/
4550 L:      linux-hams@vger.kernel.org
4551 S:      Maintained
4552 F:      net/ax25/af_ax25.c
4553 F:      net/ax25/ax25_dev.c
4554 F:      net/ax25/ax25_ds_*
4555 F:      net/ax25/ax25_in.c
4556 F:      net/ax25/ax25_out.c
4557 F:      net/ax25/ax25_timer.c
4558 F:      net/ax25/sysctl_net_ax25.c
4559
4560 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4561 L:      netdev@vger.kernel.org
4562 S:      Orphan
4563 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4564 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4565
4566 DC390/AM53C974 SCSI driver
4567 M:      Hannes Reinecke <hare@suse.com>
4568 L:      linux-scsi@vger.kernel.org
4569 S:      Maintained
4570 F:      drivers/scsi/am53c974.c
4571
4572 DC395x SCSI driver
4573 M:      Oliver Neukum <oliver@neukum.org>
4574 M:      Ali Akcaagac <aliakc@web.de>
4575 M:      Jamie Lenehan <lenehan@twibble.org>
4576 L:      dc395x@twibble.org
4577 W:      http://twibble.org/dist/dc395x/
4578 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4579 S:      Maintained
4580 F:      Documentation/scsi/dc395x.txt
4581 F:      drivers/scsi/dc395x.*
4582
4583 DCCP PROTOCOL
4584 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4585 L:      dccp@vger.kernel.org
4586 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4587 S:      Maintained
4588 F:      include/linux/dccp.h
4589 F:      include/uapi/linux/dccp.h
4590 F:      include/linux/tfrc.h
4591 F:      net/dccp/
4592
4593 DECnet NETWORK LAYER
4594 W:      http://linux-decnet.sourceforge.net
4595 L:      linux-decnet-user@lists.sourceforge.net
4596 S:      Orphan
4597 F:      Documentation/networking/decnet.txt
4598 F:      net/decnet/
4599
4600 DECSTATION PLATFORM SUPPORT
4601 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4602 L:      linux-mips@vger.kernel.org
4603 W:      http://www.linux-mips.org/wiki/DECstation
4604 S:      Maintained
4605 F:      arch/mips/dec/
4606 F:      arch/mips/include/asm/dec/
4607 F:      arch/mips/include/asm/mach-dec/
4608
4609 DEFXX FDDI NETWORK DRIVER
4610 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4611 S:      Maintained
4612 F:      drivers/net/fddi/defxx.*
4613
4614 DELL SMBIOS DRIVER
4615 M:      Pali Rohár <pali.rohar@gmail.com>
4616 M:      Mario Limonciello <mario.limonciello@dell.com>
4617 L:      platform-driver-x86@vger.kernel.org
4618 S:      Maintained
4619 F:      drivers/platform/x86/dell-smbios.*
4620
4621 DELL SMBIOS SMM DRIVER
4622 M:      Mario Limonciello <mario.limonciello@dell.com>
4623 L:      platform-driver-x86@vger.kernel.org
4624 S:      Maintained
4625 F:      drivers/platform/x86/dell-smbios-smm.c
4626
4627 DELL SMBIOS WMI DRIVER
4628 M:      Mario Limonciello <mario.limonciello@dell.com>
4629 L:      platform-driver-x86@vger.kernel.org
4630 S:      Maintained
4631 F:      drivers/platform/x86/dell-smbios-wmi.c
4632 F:      tools/wmi/dell-smbios-example.c
4633
4634 DEFZA FDDI NETWORK DRIVER
4635 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4636 S:      Maintained
4637 F:      drivers/net/fddi/defza.*
4638
4639 DELL LAPTOP DRIVER
4640 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4641 M:      Pali Rohár <pali.rohar@gmail.com>
4642 L:      platform-driver-x86@vger.kernel.org
4643 S:      Maintained
4644 F:      drivers/platform/x86/dell-laptop.c
4645
4646 DELL LAPTOP FREEFALL DRIVER
4647 M:      Pali Rohár <pali.rohar@gmail.com>
4648 S:      Maintained
4649 F:      drivers/platform/x86/dell-smo8800.c
4650
4651 DELL LAPTOP RBTN DRIVER
4652 M:      Pali Rohár <pali.rohar@gmail.com>
4653 S:      Maintained
4654 F:      drivers/platform/x86/dell-rbtn.*
4655
4656 DELL REMOTE BIOS UPDATE DRIVER
4657 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4658 L:      platform-driver-x86@vger.kernel.org
4659 S:      Maintained
4660 F:      drivers/platform/x86/dell_rbu.c
4661
4662 DELL LAPTOP SMM DRIVER
4663 M:      Pali Rohár <pali.rohar@gmail.com>
4664 S:      Maintained
4665 F:      drivers/hwmon/dell-smm-hwmon.c
4666 F:      include/uapi/linux/i8k.h
4667
4668 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4669 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4670 L:      platform-driver-x86@vger.kernel.org
4671 S:      Maintained
4672 F:      Documentation/driver-api/dcdbas.rst
4673 F:      drivers/platform/x86/dcdbas.*
4674
4675 DELL WMI NOTIFICATIONS DRIVER
4676 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4677 M:      Pali Rohár <pali.rohar@gmail.com>
4678 S:      Maintained
4679 F:      drivers/platform/x86/dell-wmi.c
4680
4681 DELL WMI DESCRIPTOR DRIVER
4682 M:      Mario Limonciello <mario.limonciello@dell.com>
4683 S:      Maintained
4684 F:      drivers/platform/x86/dell-wmi-descriptor.c
4685
4686 DELTA ST MEDIA DRIVER
4687 M:      Hugues Fruchet <hugues.fruchet@st.com>
4688 L:      linux-media@vger.kernel.org
4689 T:      git git://linuxtv.org/media_tree.git
4690 W:      https://linuxtv.org
4691 S:      Supported
4692 F:      drivers/media/platform/sti/delta
4693
4694 DENALI NAND DRIVER
4695 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4696 L:      linux-mtd@lists.infradead.org
4697 S:      Supported
4698 F:      drivers/mtd/nand/raw/denali*
4699
4700 DESIGNWARE EDMA CORE IP DRIVER
4701 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4702 L:      dmaengine@vger.kernel.org
4703 S:      Maintained
4704 F:      drivers/dma/dw-edma/
4705 F:      include/linux/dma/edma.h
4706
4707 DESIGNWARE USB2 DRD IP DRIVER
4708 M:      Minas Harutyunyan <hminas@synopsys.com>
4709 L:      linux-usb@vger.kernel.org
4710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4711 S:      Maintained
4712 F:      drivers/usb/dwc2/
4713
4714 DESIGNWARE USB3 DRD IP DRIVER
4715 M:      Felipe Balbi <balbi@kernel.org>
4716 L:      linux-usb@vger.kernel.org
4717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4718 S:      Maintained
4719 F:      drivers/usb/dwc3/
4720
4721 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4722 M:      Andreas Klinger <ak@it-klinger.de>
4723 L:      linux-iio@vger.kernel.org
4724 S:      Maintained
4725 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4726 F:      drivers/iio/proximity/srf*.c
4727
4728 DEVICE COREDUMP (DEV_COREDUMP)
4729 M:      Johannes Berg <johannes@sipsolutions.net>
4730 L:      linux-kernel@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/base/devcoredump.c
4733 F:      include/linux/devcoredump.h
4734
4735 DEVICE FREQUENCY (DEVFREQ)
4736 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4737 M:      Kyungmin Park <kyungmin.park@samsung.com>
4738 R:      Chanwoo Choi <cw00.choi@samsung.com>
4739 L:      linux-pm@vger.kernel.org
4740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4741 S:      Maintained
4742 F:      drivers/devfreq/
4743 F:      include/linux/devfreq.h
4744 F:      Documentation/devicetree/bindings/devfreq/
4745 F:      include/trace/events/devfreq.h
4746
4747 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4748 M:      Chanwoo Choi <cw00.choi@samsung.com>
4749 L:      linux-pm@vger.kernel.org
4750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4751 S:      Supported
4752 F:      drivers/devfreq/event/
4753 F:      drivers/devfreq/devfreq-event.c
4754 F:      include/linux/devfreq-event.h
4755 F:      Documentation/devicetree/bindings/devfreq/event/
4756
4757 DEVICE NUMBER REGISTRY
4758 M:      Torben Mathiasen <device@lanana.org>
4759 W:      http://lanana.org/docs/device-list/index.html
4760 S:      Maintained
4761
4762 DEVICE-MAPPER  (LVM)
4763 M:      Alasdair Kergon <agk@redhat.com>
4764 M:      Mike Snitzer <snitzer@redhat.com>
4765 M:      dm-devel@redhat.com
4766 L:      dm-devel@redhat.com
4767 W:      http://sources.redhat.com/dm
4768 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4770 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4771 S:      Maintained
4772 F:      Documentation/admin-guide/device-mapper/
4773 F:      drivers/md/Makefile
4774 F:      drivers/md/Kconfig
4775 F:      drivers/md/dm*
4776 F:      drivers/md/persistent-data/
4777 F:      include/linux/device-mapper.h
4778 F:      include/linux/dm-*.h
4779 F:      include/uapi/linux/dm-*.h
4780
4781 DEVLINK
4782 M:      Jiri Pirko <jiri@mellanox.com>
4783 L:      netdev@vger.kernel.org
4784 S:      Supported
4785 F:      net/core/devlink.c
4786 F:      include/net/devlink.h
4787 F:      include/uapi/linux/devlink.h
4788
4789 DIALOG SEMICONDUCTOR DRIVERS
4790 M:      Support Opensource <support.opensource@diasemi.com>
4791 W:      http://www.dialog-semiconductor.com/products
4792 S:      Supported
4793 F:      Documentation/hwmon/da90??.rst
4794 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4795 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4796 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4797 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4798 F:      Documentation/devicetree/bindings/regulator/slg51000.txt
4799 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4800 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4801 F:      drivers/gpio/gpio-da90??.c
4802 F:      drivers/hwmon/da90??-hwmon.c
4803 F:      drivers/iio/adc/da91??-*.c
4804 F:      drivers/input/misc/da90??_onkey.c
4805 F:      drivers/input/touchscreen/da9052_tsi.c
4806 F:      drivers/leds/leds-da90??.c
4807 F:      drivers/mfd/da903x.c
4808 F:      drivers/mfd/da90??-*.c
4809 F:      drivers/mfd/da91??-*.c
4810 F:      drivers/power/supply/da9052-battery.c
4811 F:      drivers/power/supply/da91??-*.c
4812 F:      drivers/regulator/da903x.c
4813 F:      drivers/regulator/da9???-regulator.[ch]
4814 F:      drivers/regulator/slg51000-regulator.[ch]
4815 F:      drivers/thermal/da90??-thermal.c
4816 F:      drivers/rtc/rtc-da90??.c
4817 F:      drivers/video/backlight/da90??_bl.c
4818 F:      drivers/watchdog/da90??_wdt.c
4819 F:      include/linux/mfd/da903x.h
4820 F:      include/linux/mfd/da9052/
4821 F:      include/linux/mfd/da9055/
4822 F:      include/linux/mfd/da9062/
4823 F:      include/linux/mfd/da9063/
4824 F:      include/linux/mfd/da9150/
4825 F:      include/linux/regulator/da9211.h
4826 F:      include/sound/da[79]*.h
4827 F:      sound/soc/codecs/da[79]*.[ch]
4828
4829 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4830 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4831 L:      linux-gpio@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/gpio/gpio-gpio-mm.c
4834
4835 DIOLAN U2C-12 I2C DRIVER
4836 M:      Guenter Roeck <linux@roeck-us.net>
4837 L:      linux-i2c@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4840
4841 FILESYSTEM DIRECT ACCESS (DAX)
4842 M:      Dan Williams <dan.j.williams@intel.com>
4843 R:      Matthew Wilcox <willy@infradead.org>
4844 R:      Jan Kara <jack@suse.cz>
4845 L:      linux-fsdevel@vger.kernel.org
4846 L:      linux-nvdimm@lists.01.org
4847 S:      Supported
4848 F:      fs/dax.c
4849 F:      include/linux/dax.h
4850 F:      include/trace/events/fs_dax.h
4851
4852 DEVICE DIRECT ACCESS (DAX)
4853 M:      Dan Williams <dan.j.williams@intel.com>
4854 M:      Vishal Verma <vishal.l.verma@intel.com>
4855 M:      Keith Busch <keith.busch@intel.com>
4856 M:      Dave Jiang <dave.jiang@intel.com>
4857 L:      linux-nvdimm@lists.01.org
4858 S:      Supported
4859 F:      drivers/dax/
4860
4861 DIRECTORY NOTIFICATION (DNOTIFY)
4862 M:      Jan Kara <jack@suse.cz>
4863 R:      Amir Goldstein <amir73il@gmail.com>
4864 L:      linux-fsdevel@vger.kernel.org
4865 S:      Maintained
4866 F:      Documentation/filesystems/dnotify.txt
4867 F:      fs/notify/dnotify/
4868 F:      include/linux/dnotify.h
4869
4870 DISK GEOMETRY AND PARTITION HANDLING
4871 M:      Andries Brouwer <aeb@cwi.nl>
4872 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4873 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4874 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4875 S:      Maintained
4876
4877 DISKQUOTA
4878 M:      Jan Kara <jack@suse.com>
4879 S:      Maintained
4880 F:      Documentation/filesystems/quota.txt
4881 F:      fs/quota/
4882 F:      include/linux/quota*.h
4883 F:      include/uapi/linux/quota*.h
4884
4885 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4886 M:      Bernie Thompson <bernie@plugable.com>
4887 L:      linux-fbdev@vger.kernel.org
4888 S:      Maintained
4889 W:      http://plugable.com/category/projects/udlfb/
4890 F:      drivers/video/fbdev/udlfb.c
4891 F:      include/video/udlfb.h
4892 F:      Documentation/fb/udlfb.rst
4893
4894 DISTRIBUTED LOCK MANAGER (DLM)
4895 M:      Christine Caulfield <ccaulfie@redhat.com>
4896 M:      David Teigland <teigland@redhat.com>
4897 L:      cluster-devel@redhat.com
4898 W:      http://sources.redhat.com/cluster/
4899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4900 S:      Supported
4901 F:      fs/dlm/
4902
4903 DMA BUFFER SHARING FRAMEWORK
4904 M:      Sumit Semwal <sumit.semwal@linaro.org>
4905 S:      Maintained
4906 L:      linux-media@vger.kernel.org
4907 L:      dri-devel@lists.freedesktop.org
4908 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4909 F:      drivers/dma-buf/
4910 F:      include/linux/dma-buf*
4911 F:      include/linux/reservation.h
4912 F:      include/linux/*fence.h
4913 F:      Documentation/driver-api/dma-buf.rst
4914 T:      git git://anongit.freedesktop.org/drm/drm-misc
4915
4916 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4917 M:      Vinod Koul <vkoul@kernel.org>
4918 L:      dmaengine@vger.kernel.org
4919 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4920 S:      Maintained
4921 F:      drivers/dma/
4922 F:      include/linux/dmaengine.h
4923 F:      include/linux/of_dma.h
4924 F:      Documentation/devicetree/bindings/dma/
4925 F:      Documentation/driver-api/dmaengine/
4926 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4927
4928 DMA MAPPING HELPERS
4929 M:      Christoph Hellwig <hch@lst.de>
4930 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4931 R:      Robin Murphy <robin.murphy@arm.com>
4932 L:      iommu@lists.linux-foundation.org
4933 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4934 W:      http://git.infradead.org/users/hch/dma-mapping.git
4935 S:      Supported
4936 F:      kernel/dma/
4937 F:      include/asm-generic/dma-mapping.h
4938 F:      include/linux/dma-direct.h
4939 F:      include/linux/dma-mapping.h
4940 F:      include/linux/dma-noncoherent.h
4941
4942 DME1737 HARDWARE MONITOR DRIVER
4943 M:      Juerg Haefliger <juergh@gmail.com>
4944 L:      linux-hwmon@vger.kernel.org
4945 S:      Maintained
4946 F:      Documentation/hwmon/dme1737.rst
4947 F:      drivers/hwmon/dme1737.c
4948
4949 DMI/SMBIOS SUPPORT
4950 M:      Jean Delvare <jdelvare@suse.com>
4951 S:      Maintained
4952 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4953 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4954 F:      drivers/firmware/dmi-id.c
4955 F:      drivers/firmware/dmi_scan.c
4956 F:      include/linux/dmi.h
4957
4958 DOCUMENTATION
4959 M:      Jonathan Corbet <corbet@lwn.net>
4960 L:      linux-doc@vger.kernel.org
4961 S:      Maintained
4962 F:      Documentation/
4963 F:      scripts/kernel-doc
4964 X:      Documentation/ABI/
4965 X:      Documentation/firmware-guide/acpi/
4966 X:      Documentation/devicetree/
4967 X:      Documentation/i2c/
4968 X:      Documentation/media/
4969 X:      Documentation/power/
4970 X:      Documentation/spi/
4971 T:      git git://git.lwn.net/linux.git docs-next
4972
4973 DOCUMENTATION/ITALIAN
4974 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4975 L:      linux-doc@vger.kernel.org
4976 S:      Maintained
4977 F:      Documentation/translations/it_IT
4978
4979 DONGWOON DW9714 LENS VOICE COIL DRIVER
4980 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4981 L:      linux-media@vger.kernel.org
4982 T:      git git://linuxtv.org/media_tree.git
4983 S:      Maintained
4984 F:      drivers/media/i2c/dw9714.c
4985 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4986
4987 DONGWOON DW9807 LENS VOICE COIL DRIVER
4988 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4989 L:      linux-media@vger.kernel.org
4990 T:      git git://linuxtv.org/media_tree.git
4991 S:      Maintained
4992 F:      drivers/media/i2c/dw9807-vcm.c
4993 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4994
4995 DOUBLETALK DRIVER
4996 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4997 L:      blinux-list@redhat.com
4998 S:      Maintained
4999 F:      drivers/char/dtlk.c
5000 F:      include/linux/dtlk.h
5001
5002 DPAA2 DATAPATH I/O (DPIO) DRIVER
5003 M:      Roy Pledge <Roy.Pledge@nxp.com>
5004 L:      linux-kernel@vger.kernel.org
5005 S:      Maintained
5006 F:      drivers/soc/fsl/dpio
5007
5008 DPAA2 ETHERNET DRIVER
5009 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5010 L:      netdev@vger.kernel.org
5011 S:      Maintained
5012 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5013 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
5014 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
5015 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
5016 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
5017
5018 DPAA2 ETHERNET SWITCH DRIVER
5019 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
5020 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
5021 L:      linux-kernel@vger.kernel.org
5022 S:      Maintained
5023 F:      drivers/staging/fsl-dpaa2/ethsw
5024
5025 DPT_I2O SCSI RAID DRIVER
5026 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5027 L:      linux-scsi@vger.kernel.org
5028 W:      http://www.adaptec.com/
5029 S:      Maintained
5030 F:      drivers/scsi/dpt*
5031 F:      drivers/scsi/dpt/
5032
5033 DRBD DRIVER
5034 M:      Philipp Reisner <philipp.reisner@linbit.com>
5035 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
5036 L:      drbd-dev@lists.linbit.com
5037 W:      http://www.drbd.org
5038 T:      git git://git.linbit.com/linux-drbd.git
5039 T:      git git://git.linbit.com/drbd-8.4.git
5040 S:      Supported
5041 F:      drivers/block/drbd/
5042 F:      lib/lru_cache.c
5043 F:      Documentation/admin-guide/blockdev/
5044
5045 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5046 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5047 R:      "Rafael J. Wysocki" <rafael@kernel.org>
5048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5049 S:      Supported
5050 F:      Documentation/kobject.txt
5051 F:      drivers/base/
5052 F:      fs/debugfs/
5053 F:      fs/sysfs/
5054 F:      include/linux/debugfs.h
5055 F:      include/linux/kobj*
5056 F:      lib/kobj*
5057
5058 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5059 M:      Kevin Hilman <khilman@kernel.org>
5060 M:      Nishanth Menon <nm@ti.com>
5061 S:      Maintained
5062 F:      drivers/power/avs/
5063 F:      include/linux/power/smartreflex.h
5064 L:      linux-pm@vger.kernel.org
5065
5066 DRM DRIVER FOR ARM PL111 CLCD
5067 M:      Eric Anholt <eric@anholt.net>
5068 T:      git git://anongit.freedesktop.org/drm/drm-misc
5069 S:      Supported
5070 F:      drivers/gpu/drm/pl111/
5071
5072 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5073 M:      Linus Walleij <linus.walleij@linaro.org>
5074 T:      git git://anongit.freedesktop.org/drm/drm-misc
5075 S:      Maintained
5076 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
5077 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5078
5079 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5080 M:      Dave Airlie <airlied@redhat.com>
5081 S:      Odd Fixes
5082 F:      drivers/gpu/drm/ast/
5083
5084 DRM DRIVER FOR ASPEED BMC GFX
5085 M:      Joel Stanley <joel@jms.id.au>
5086 L:      linux-aspeed@lists.ozlabs.org
5087 T:      git git://anongit.freedesktop.org/drm/drm-misc
5088 S:      Supported
5089 F:      drivers/gpu/drm/aspeed/
5090 F:      Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5091
5092 DRM DRIVER FOR BOCHS VIRTUAL GPU
5093 M:      Gerd Hoffmann <kraxel@redhat.com>
5094 L:      virtualization@lists.linux-foundation.org
5095 T:      git git://anongit.freedesktop.org/drm/drm-misc
5096 S:      Maintained
5097 F:      drivers/gpu/drm/bochs/
5098
5099 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5100 M:      Linus Walleij <linus.walleij@linaro.org>
5101 T:      git git://anongit.freedesktop.org/drm/drm-misc
5102 S:      Maintained
5103 F:      drivers/gpu/drm/tve200/
5104
5105 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5106 M:      Jagan Teki <jagan@amarulasolutions.com>
5107 S:      Maintained
5108 F:      drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5109 F:      Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5110
5111 DRM DRIVER FOR ILITEK ILI9225 PANELS
5112 M:      David Lechner <david@lechnology.com>
5113 S:      Maintained
5114 F:      drivers/gpu/drm/tinydrm/ili9225.c
5115 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5116
5117 DRM DRIVER FOR HX8357D PANELS
5118 M:      Eric Anholt <eric@anholt.net>
5119 T:      git git://anongit.freedesktop.org/drm/drm-misc
5120 S:      Maintained
5121 F:      drivers/gpu/drm/tinydrm/hx8357d.c
5122 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
5123
5124 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5125 S:      Orphan / Obsolete
5126 F:      drivers/gpu/drm/i810/
5127 F:      include/uapi/drm/i810_drm.h
5128
5129 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5130 S:      Orphan / Obsolete
5131 F:      drivers/gpu/drm/mga/
5132 F:      include/uapi/drm/mga_drm.h
5133
5134 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5135 M:      Dave Airlie <airlied@redhat.com>
5136 S:      Odd Fixes
5137 F:      drivers/gpu/drm/mgag200/
5138
5139 DRM DRIVER FOR MI0283QT
5140 M:      Noralf Trønnes <noralf@tronnes.org>
5141 S:      Maintained
5142 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
5143 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5144
5145 DRM DRIVER FOR MSM ADRENO GPU
5146 M:      Rob Clark <robdclark@gmail.com>
5147 M:      Sean Paul <sean@poorly.run>
5148 L:      linux-arm-msm@vger.kernel.org
5149 L:      dri-devel@lists.freedesktop.org
5150 L:      freedreno@lists.freedesktop.org
5151 T:      git https://gitlab.freedesktop.org/drm/msm.git
5152 S:      Maintained
5153 F:      drivers/gpu/drm/msm/
5154 F:      include/uapi/drm/msm_drm.h
5155 F:      Documentation/devicetree/bindings/display/msm/
5156
5157 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5158 M:      Ben Skeggs <bskeggs@redhat.com>
5159 L:      dri-devel@lists.freedesktop.org
5160 L:      nouveau@lists.freedesktop.org
5161 T:      git git://github.com/skeggsb/linux
5162 S:      Supported
5163 F:      drivers/gpu/drm/nouveau/
5164 F:      include/uapi/drm/nouveau_drm.h
5165
5166 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5167 M:      Stefan Mavrodiev <stefan@olimex.com>
5168 S:      Maintained
5169 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5170 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5171
5172 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5173 M:      Noralf Trønnes <noralf@tronnes.org>
5174 S:      Maintained
5175 F:      drivers/gpu/drm/tinydrm/repaper.c
5176 F:      Documentation/devicetree/bindings/display/repaper.txt
5177
5178 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5179 M:      Dave Airlie <airlied@redhat.com>
5180 M:      Gerd Hoffmann <kraxel@redhat.com>
5181 L:      virtualization@lists.linux-foundation.org
5182 T:      git git://anongit.freedesktop.org/drm/drm-misc
5183 S:      Obsolete
5184 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5185 F:      drivers/gpu/drm/cirrus/
5186
5187 DRM DRIVER FOR QXL VIRTUAL GPU
5188 M:      Dave Airlie <airlied@redhat.com>
5189 M:      Gerd Hoffmann <kraxel@redhat.com>
5190 L:      virtualization@lists.linux-foundation.org
5191 L:      spice-devel@lists.freedesktop.org
5192 T:      git git://anongit.freedesktop.org/drm/drm-misc
5193 S:      Maintained
5194 F:      drivers/gpu/drm/qxl/
5195 F:      include/uapi/drm/qxl_drm.h
5196
5197 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5198 S:      Orphan / Obsolete
5199 F:      drivers/gpu/drm/r128/
5200 F:      include/uapi/drm/r128_drm.h
5201
5202 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5203 M:      Guido Günther <agx@sigxcpu.org>
5204 S:      Maintained
5205 F:      drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5206 F:      Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5207
5208 DRM DRIVER FOR SAVAGE VIDEO CARDS
5209 S:      Orphan / Obsolete
5210 F:      drivers/gpu/drm/savage/
5211 F:      include/uapi/drm/savage_drm.h
5212
5213 DRM DRIVER FOR SIS VIDEO CARDS
5214 S:      Orphan / Obsolete
5215 F:      drivers/gpu/drm/sis/
5216 F:      include/uapi/drm/sis_drm.h
5217
5218 DRM DRIVER FOR SITRONIX ST7701 PANELS
5219 M:      Jagan Teki <jagan@amarulasolutions.com>
5220 S:      Maintained
5221 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5222 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5223
5224 DRM DRIVER FOR SITRONIX ST7586 PANELS
5225 M:      David Lechner <david@lechnology.com>
5226 S:      Maintained
5227 F:      drivers/gpu/drm/tinydrm/st7586.c
5228 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5229
5230 DRM DRIVER FOR SITRONIX ST7735R PANELS
5231 M:      David Lechner <david@lechnology.com>
5232 S:      Maintained
5233 F:      drivers/gpu/drm/tinydrm/st7735r.c
5234 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5235
5236 DRM DRIVER FOR ST-ERICSSON MCDE
5237 M:      Linus Walleij <linus.walleij@linaro.org>
5238 T:      git git://anongit.freedesktop.org/drm/drm-misc
5239 S:      Maintained
5240 F:      drivers/gpu/drm/mcde/
5241 F:      Documentation/devicetree/bindings/display/ste,mcde.txt
5242
5243 DRM DRIVER FOR TDFX VIDEO CARDS
5244 S:      Orphan / Obsolete
5245 F:      drivers/gpu/drm/tdfx/
5246
5247 DRM DRIVER FOR TPO TPG110 PANELS
5248 M:      Linus Walleij <linus.walleij@linaro.org>
5249 T:      git git://anongit.freedesktop.org/drm/drm-misc
5250 S:      Maintained
5251 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5252 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5253
5254 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5255 M:      Dave Airlie <airlied@redhat.com>
5256 R:      Sean Paul <sean@poorly.run>
5257 L:      dri-devel@lists.freedesktop.org
5258 S:      Odd Fixes
5259 F:      drivers/gpu/drm/udl/
5260 T:      git git://anongit.freedesktop.org/drm/drm-misc
5261
5262 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5263 M:      Hans de Goede <hdegoede@redhat.com>
5264 L:      dri-devel@lists.freedesktop.org
5265 S:      Maintained
5266 F:      drivers/gpu/drm/vboxvideo/
5267 T:      git git://anongit.freedesktop.org/drm/drm-misc
5268
5269 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5270 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5271 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5272 R:      Daniel Vetter <daniel@ffwll.ch>
5273 T:      git git://anongit.freedesktop.org/drm/drm-misc
5274 S:      Maintained
5275 L:      dri-devel@lists.freedesktop.org
5276 F:      drivers/gpu/drm/vkms/
5277 F:      Documentation/gpu/vkms.rst
5278
5279 DRM DRIVER FOR VMWARE VIRTUAL GPU
5280 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5281 M:      Thomas Hellstrom <thellstrom@vmware.com>
5282 L:      dri-devel@lists.freedesktop.org
5283 T:      git git://people.freedesktop.org/~thomash/linux
5284 S:      Supported
5285 F:      drivers/gpu/drm/vmwgfx/
5286 F:      include/uapi/drm/vmwgfx_drm.h
5287
5288 DRM DRIVERS
5289 M:      David Airlie <airlied@linux.ie>
5290 M:      Daniel Vetter <daniel@ffwll.ch>
5291 L:      dri-devel@lists.freedesktop.org
5292 T:      git git://anongit.freedesktop.org/drm/drm
5293 B:      https://bugs.freedesktop.org/
5294 C:      irc://chat.freenode.net/dri-devel
5295 S:      Maintained
5296 F:      drivers/gpu/drm/
5297 F:      drivers/gpu/vga/
5298 F:      Documentation/devicetree/bindings/display/
5299 F:      Documentation/devicetree/bindings/gpu/
5300 F:      Documentation/gpu/
5301 F:      include/drm/
5302 F:      include/uapi/drm/
5303 F:      include/linux/vga*
5304
5305 DRM DRIVERS AND MISC GPU PATCHES
5306 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5307 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5308 M:      Sean Paul <sean@poorly.run>
5309 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5310 S:      Maintained
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312 F:      Documentation/gpu/
5313 F:      drivers/gpu/vga/
5314 F:      drivers/gpu/drm/*
5315 F:      include/drm/drm*
5316 F:      include/uapi/drm/drm*
5317 F:      include/linux/vga*
5318
5319 DRM DRIVERS FOR ALLWINNER A10
5320 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5321 L:      dri-devel@lists.freedesktop.org
5322 S:      Supported
5323 F:      drivers/gpu/drm/sun4i/
5324 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5325 T:      git git://anongit.freedesktop.org/drm/drm-misc
5326
5327 DRM DRIVERS FOR AMLOGIC SOCS
5328 M:      Neil Armstrong <narmstrong@baylibre.com>
5329 L:      dri-devel@lists.freedesktop.org
5330 L:      linux-amlogic@lists.infradead.org
5331 W:      http://linux-meson.com/
5332 S:      Supported
5333 F:      drivers/gpu/drm/meson/
5334 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5335 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5336 F:      Documentation/gpu/meson.rst
5337 T:      git git://anongit.freedesktop.org/drm/drm-misc
5338
5339 DRM DRIVERS FOR ATMEL HLCDC
5340 M:      Boris Brezillon <bbrezillon@kernel.org>
5341 L:      dri-devel@lists.freedesktop.org
5342 S:      Supported
5343 F:      drivers/gpu/drm/atmel-hlcdc/
5344 F:      Documentation/devicetree/bindings/display/atmel/
5345 T:      git git://anongit.freedesktop.org/drm/drm-misc
5346
5347 DRM DRIVERS FOR BRIDGE CHIPS
5348 M:      Andrzej Hajda <a.hajda@samsung.com>
5349 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5350 S:      Maintained
5351 T:      git git://anongit.freedesktop.org/drm/drm-misc
5352 F:      drivers/gpu/drm/bridge/
5353
5354 DRM DRIVERS FOR EXYNOS
5355 M:      Inki Dae <inki.dae@samsung.com>
5356 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5357 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5358 M:      Kyungmin Park <kyungmin.park@samsung.com>
5359 L:      dri-devel@lists.freedesktop.org
5360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5361 S:      Supported
5362 F:      drivers/gpu/drm/exynos/
5363 F:      include/uapi/drm/exynos_drm.h
5364 F:      Documentation/devicetree/bindings/display/exynos/
5365
5366 DRM DRIVERS FOR FREESCALE DCU
5367 M:      Stefan Agner <stefan@agner.ch>
5368 M:      Alison Wang <alison.wang@nxp.com>
5369 L:      dri-devel@lists.freedesktop.org
5370 S:      Supported
5371 F:      drivers/gpu/drm/fsl-dcu/
5372 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5373 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5374 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5375 T:      git git://anongit.freedesktop.org/drm/drm-misc
5376
5377 DRM DRIVERS FOR FREESCALE IMX
5378 M:      Philipp Zabel <p.zabel@pengutronix.de>
5379 L:      dri-devel@lists.freedesktop.org
5380 S:      Maintained
5381 F:      drivers/gpu/drm/imx/
5382 F:      drivers/gpu/ipu-v3/
5383 F:      Documentation/devicetree/bindings/display/imx/
5384
5385 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5386 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5387 L:      dri-devel@lists.freedesktop.org
5388 T:      git git://github.com/patjak/drm-gma500
5389 S:      Maintained
5390 F:      drivers/gpu/drm/gma500/
5391
5392 DRM DRIVERS FOR HISILICON
5393 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5394 M:      Rongrong Zou <zourongrong@gmail.com>
5395 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5396 R:      Chen Feng <puck.chen@hisilicon.com>
5397 L:      dri-devel@lists.freedesktop.org
5398 T:      git git://github.com/xin3liang/linux.git
5399 S:      Maintained
5400 F:      drivers/gpu/drm/hisilicon/
5401 F:      Documentation/devicetree/bindings/display/hisilicon/
5402
5403 DRM DRIVERS FOR LIMA
5404 M:      Qiang Yu <yuq825@gmail.com>
5405 L:      dri-devel@lists.freedesktop.org
5406 L:      lima@lists.freedesktop.org (moderated for non-subscribers)
5407 S:      Maintained
5408 F:      drivers/gpu/drm/lima/
5409 F:      include/uapi/drm/lima_drm.h
5410 T:      git git://anongit.freedesktop.org/drm/drm-misc
5411
5412 DRM DRIVERS FOR MEDIATEK
5413 M:      CK Hu <ck.hu@mediatek.com>
5414 M:      Philipp Zabel <p.zabel@pengutronix.de>
5415 L:      dri-devel@lists.freedesktop.org
5416 S:      Supported
5417 F:      drivers/gpu/drm/mediatek/
5418 F:      Documentation/devicetree/bindings/display/mediatek/
5419
5420 DRM DRIVERS FOR NVIDIA TEGRA
5421 M:      Thierry Reding <thierry.reding@gmail.com>
5422 L:      dri-devel@lists.freedesktop.org
5423 L:      linux-tegra@vger.kernel.org
5424 T:      git git://anongit.freedesktop.org/tegra/linux.git
5425 S:      Supported
5426 F:      drivers/gpu/drm/tegra/
5427 F:      drivers/gpu/host1x/
5428 F:      include/linux/host1x.h
5429 F:      include/uapi/drm/tegra_drm.h
5430 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5431
5432 DRM DRIVERS FOR RENESAS
5433 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5434 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5435 L:      dri-devel@lists.freedesktop.org
5436 L:      linux-renesas-soc@vger.kernel.org
5437 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5438 S:      Supported
5439 F:      drivers/gpu/drm/rcar-du/
5440 F:      drivers/gpu/drm/shmobile/
5441 F:      include/linux/platform_data/shmob_drm.h
5442 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5443 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5444 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5445
5446 DRM DRIVERS FOR ROCKCHIP
5447 M:      Sandy Huang <hjc@rock-chips.com>
5448 M:      Heiko Stübner <heiko@sntech.de>
5449 L:      dri-devel@lists.freedesktop.org
5450 S:      Maintained
5451 F:      drivers/gpu/drm/rockchip/
5452 F:      Documentation/devicetree/bindings/display/rockchip/
5453 T:      git git://anongit.freedesktop.org/drm/drm-misc
5454
5455 DRM DRIVERS FOR STI
5456 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5457 M:      Vincent Abriou <vincent.abriou@st.com>
5458 L:      dri-devel@lists.freedesktop.org
5459 T:      git git://anongit.freedesktop.org/drm/drm-misc
5460 S:      Maintained
5461 F:      drivers/gpu/drm/sti
5462 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5463
5464 DRM DRIVERS FOR STM
5465 M:      Yannick Fertre <yannick.fertre@st.com>
5466 M:      Philippe Cornu <philippe.cornu@st.com>
5467 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5468 M:      Vincent Abriou <vincent.abriou@st.com>
5469 L:      dri-devel@lists.freedesktop.org
5470 T:      git git://anongit.freedesktop.org/drm/drm-misc
5471 S:      Maintained
5472 F:      drivers/gpu/drm/stm
5473 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5474
5475 DRM DRIVERS FOR TI LCDC
5476 M:      Jyri Sarha <jsarha@ti.com>
5477 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5478 L:      dri-devel@lists.freedesktop.org
5479 S:      Maintained
5480 F:      drivers/gpu/drm/tilcdc/
5481 F:      Documentation/devicetree/bindings/display/tilcdc/
5482
5483 DRM DRIVERS FOR TI OMAP
5484 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5485 L:      dri-devel@lists.freedesktop.org
5486 S:      Maintained
5487 F:      drivers/gpu/drm/omapdrm/
5488 F:      Documentation/devicetree/bindings/display/ti/
5489
5490 DRM DRIVERS FOR V3D
5491 M:      Eric Anholt <eric@anholt.net>
5492 S:      Supported
5493 F:      drivers/gpu/drm/v3d/
5494 F:      include/uapi/drm/v3d_drm.h
5495 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5496 T:      git git://anongit.freedesktop.org/drm/drm-misc
5497
5498 DRM DRIVERS FOR VC4
5499 M:      Eric Anholt <eric@anholt.net>
5500 T:      git git://github.com/anholt/linux
5501 S:      Supported
5502 F:      drivers/gpu/drm/vc4/
5503 F:      include/uapi/drm/vc4_drm.h
5504 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5505 T:      git git://anongit.freedesktop.org/drm/drm-misc
5506
5507 DRM DRIVERS FOR VIVANTE GPU IP
5508 M:      Lucas Stach <l.stach@pengutronix.de>
5509 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5510 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5511 L:      etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5512 L:      dri-devel@lists.freedesktop.org
5513 S:      Maintained
5514 F:      drivers/gpu/drm/etnaviv/
5515 F:      include/uapi/drm/etnaviv_drm.h
5516 F:      Documentation/devicetree/bindings/display/etnaviv/
5517
5518 DRM DRIVERS FOR ZTE ZX
5519 M:      Shawn Guo <shawnguo@kernel.org>
5520 L:      dri-devel@lists.freedesktop.org
5521 S:      Maintained
5522 F:      drivers/gpu/drm/zte/
5523 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5524 T:      git git://anongit.freedesktop.org/drm/drm-misc
5525
5526 DRM PANEL DRIVERS
5527 M:      Thierry Reding <thierry.reding@gmail.com>
5528 R:      Sam Ravnborg <sam@ravnborg.org>
5529 L:      dri-devel@lists.freedesktop.org
5530 T:      git git://anongit.freedesktop.org/drm/drm-misc
5531 S:      Maintained
5532 F:      drivers/gpu/drm/drm_panel.c
5533 F:      drivers/gpu/drm/panel/
5534 F:      include/drm/drm_panel.h
5535 F:      Documentation/devicetree/bindings/display/panel/
5536
5537 DRM TINYDRM DRIVERS
5538 M:      Noralf Trønnes <noralf@tronnes.org>
5539 W:      https://github.com/notro/tinydrm/wiki/Development
5540 T:      git git://anongit.freedesktop.org/drm/drm-misc
5541 S:      Maintained
5542 F:      drivers/gpu/drm/tinydrm/
5543 F:      include/drm/tinydrm/
5544
5545 DRM DRIVERS FOR XEN
5546 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5547 T:      git git://anongit.freedesktop.org/drm/drm-misc
5548 L:      dri-devel@lists.freedesktop.org
5549 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5550 S:      Supported
5551 F:      drivers/gpu/drm/xen/
5552 F:      Documentation/gpu/xen-front.rst
5553
5554 DRM TTM SUBSYSTEM
5555 M:      Christian Koenig <christian.koenig@amd.com>
5556 M:      Huang Rui <ray.huang@amd.com>
5557 T:      git git://people.freedesktop.org/~agd5f/linux
5558 S:      Maintained
5559 L:      dri-devel@lists.freedesktop.org
5560 F:      include/drm/ttm/
5561 F:      drivers/gpu/drm/ttm/
5562
5563 DSBR100 USB FM RADIO DRIVER
5564 M:      Alexey Klimov <klimov.linux@gmail.com>
5565 L:      linux-media@vger.kernel.org
5566 T:      git git://linuxtv.org/media_tree.git
5567 S:      Maintained
5568 F:      drivers/media/radio/dsbr100.c
5569
5570 DSCC4 DRIVER
5571 M:      Francois Romieu <romieu@fr.zoreil.com>
5572 L:      netdev@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/net/wan/dscc4.c
5575
5576 DT3155 MEDIA DRIVER
5577 M:      Hans Verkuil <hverkuil@xs4all.nl>
5578 L:      linux-media@vger.kernel.org
5579 T:      git git://linuxtv.org/media_tree.git
5580 W:      https://linuxtv.org
5581 S:      Odd Fixes
5582 F:      drivers/media/pci/dt3155/
5583
5584 DVB_USB_AF9015 MEDIA DRIVER
5585 M:      Antti Palosaari <crope@iki.fi>
5586 L:      linux-media@vger.kernel.org
5587 W:      https://linuxtv.org
5588 W:      http://palosaari.fi/linux/
5589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5590 T:      git git://linuxtv.org/anttip/media_tree.git
5591 S:      Maintained
5592 F:      drivers/media/usb/dvb-usb-v2/af9015*
5593
5594 DVB_USB_AF9035 MEDIA DRIVER
5595 M:      Antti Palosaari <crope@iki.fi>
5596 L:      linux-media@vger.kernel.org
5597 W:      https://linuxtv.org
5598 W:      http://palosaari.fi/linux/
5599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5600 T:      git git://linuxtv.org/anttip/media_tree.git
5601 S:      Maintained
5602 F:      drivers/media/usb/dvb-usb-v2/af9035*
5603
5604 DVB_USB_ANYSEE MEDIA DRIVER
5605 M:      Antti Palosaari <crope@iki.fi>
5606 L:      linux-media@vger.kernel.org
5607 W:      https://linuxtv.org
5608 W:      http://palosaari.fi/linux/
5609 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5610 T:      git git://linuxtv.org/anttip/media_tree.git
5611 S:      Maintained
5612 F:      drivers/media/usb/dvb-usb-v2/anysee*
5613
5614 DVB_USB_AU6610 MEDIA DRIVER
5615 M:      Antti Palosaari <crope@iki.fi>
5616 L:      linux-media@vger.kernel.org
5617 W:      https://linuxtv.org
5618 W:      http://palosaari.fi/linux/
5619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5620 T:      git git://linuxtv.org/anttip/media_tree.git
5621 S:      Maintained
5622 F:      drivers/media/usb/dvb-usb-v2/au6610*
5623
5624 DVB_USB_CE6230 MEDIA DRIVER
5625 M:      Antti Palosaari <crope@iki.fi>
5626 L:      linux-media@vger.kernel.org
5627 W:      https://linuxtv.org
5628 W:      http://palosaari.fi/linux/
5629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5630 T:      git git://linuxtv.org/anttip/media_tree.git
5631 S:      Maintained
5632 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5633
5634 DVB_USB_CXUSB MEDIA DRIVER
5635 M:      Michael Krufky <mkrufky@linuxtv.org>
5636 L:      linux-media@vger.kernel.org
5637 W:      https://linuxtv.org
5638 W:      http://github.com/mkrufky
5639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5640 T:      git git://linuxtv.org/media_tree.git
5641 S:      Maintained
5642 F:      drivers/media/usb/dvb-usb/cxusb*
5643
5644 DVB_USB_EC168 MEDIA DRIVER
5645 M:      Antti Palosaari <crope@iki.fi>
5646 L:      linux-media@vger.kernel.org
5647 W:      https://linuxtv.org
5648 W:      http://palosaari.fi/linux/
5649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5650 T:      git git://linuxtv.org/anttip/media_tree.git
5651 S:      Maintained
5652 F:      drivers/media/usb/dvb-usb-v2/ec168*
5653
5654 DVB_USB_GL861 MEDIA DRIVER
5655 M:      Antti Palosaari <crope@iki.fi>
5656 L:      linux-media@vger.kernel.org
5657 W:      https://linuxtv.org
5658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5659 T:      git git://linuxtv.org/anttip/media_tree.git
5660 S:      Maintained
5661 F:      drivers/media/usb/dvb-usb-v2/gl861*
5662
5663 DVB_USB_MXL111SF MEDIA DRIVER
5664 M:      Michael Krufky <mkrufky@linuxtv.org>
5665 L:      linux-media@vger.kernel.org
5666 W:      https://linuxtv.org
5667 W:      http://github.com/mkrufky
5668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5669 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5670 S:      Maintained
5671 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5672
5673 DVB_USB_RTL28XXU MEDIA DRIVER
5674 M:      Antti Palosaari <crope@iki.fi>
5675 L:      linux-media@vger.kernel.org
5676 W:      https://linuxtv.org
5677 W:      http://palosaari.fi/linux/
5678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5679 T:      git git://linuxtv.org/anttip/media_tree.git
5680 S:      Maintained
5681 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5682
5683 DVB_USB_V2 MEDIA DRIVER
5684 M:      Antti Palosaari <crope@iki.fi>
5685 L:      linux-media@vger.kernel.org
5686 W:      https://linuxtv.org
5687 W:      http://palosaari.fi/linux/
5688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5689 T:      git git://linuxtv.org/anttip/media_tree.git
5690 S:      Maintained
5691 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5692 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5693
5694 DYNAMIC DEBUG
5695 M:      Jason Baron <jbaron@akamai.com>
5696 S:      Maintained
5697 F:      lib/dynamic_debug.c
5698 F:      include/linux/dynamic_debug.h
5699
5700 DYNAMIC INTERRUPT MODERATION
5701 M:      Tal Gilboa <talgi@mellanox.com>
5702 S:      Maintained
5703 F:      include/linux/dim.h
5704 F:      lib/dim/
5705
5706 DZ DECSTATION DZ11 SERIAL DRIVER
5707 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5708 S:      Maintained
5709 F:      drivers/tty/serial/dz.*
5710
5711 E3X0 POWER BUTTON DRIVER
5712 M:      Moritz Fischer <moritz.fischer@ettus.com>
5713 L:      usrp-users@lists.ettus.com
5714 W:      http://www.ettus.com
5715 S:      Supported
5716 F:      drivers/input/misc/e3x0-button.c
5717 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5718
5719 E4000 MEDIA DRIVER
5720 M:      Antti Palosaari <crope@iki.fi>
5721 L:      linux-media@vger.kernel.org
5722 W:      https://linuxtv.org
5723 W:      http://palosaari.fi/linux/
5724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5725 T:      git git://linuxtv.org/anttip/media_tree.git
5726 S:      Maintained
5727 F:      drivers/media/tuners/e4000*
5728
5729 EARTH_PT1 MEDIA DRIVER
5730 M:      Akihiro Tsukada <tskd08@gmail.com>
5731 L:      linux-media@vger.kernel.org
5732 S:      Odd Fixes
5733 F:      drivers/media/pci/pt1/
5734
5735 EARTH_PT3 MEDIA DRIVER
5736 M:      Akihiro Tsukada <tskd08@gmail.com>
5737 L:      linux-media@vger.kernel.org
5738 S:      Odd Fixes
5739 F:      drivers/media/pci/pt3/
5740
5741 EC100 MEDIA DRIVER
5742 M:      Antti Palosaari <crope@iki.fi>
5743 L:      linux-media@vger.kernel.org
5744 W:      https://linuxtv.org
5745 W:      http://palosaari.fi/linux/
5746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5747 T:      git git://linuxtv.org/anttip/media_tree.git
5748 S:      Maintained
5749 F:      drivers/media/dvb-frontends/ec100*
5750
5751 ECRYPT FILE SYSTEM
5752 M:      Tyler Hicks <tyhicks@canonical.com>
5753 L:      ecryptfs@vger.kernel.org
5754 W:      http://ecryptfs.org
5755 W:      https://launchpad.net/ecryptfs
5756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5757 S:      Supported
5758 F:      Documentation/filesystems/ecryptfs.txt
5759 F:      fs/ecryptfs/
5760
5761 EDAC-AMD64
5762 M:      Borislav Petkov <bp@alien8.de>
5763 L:      linux-edac@vger.kernel.org
5764 S:      Maintained
5765 F:      drivers/edac/amd64_edac*
5766
5767 EDAC-AST2500
5768 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5769 S:      Supported
5770 F:      drivers/edac/aspeed_edac.c
5771 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
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 R:      James Morse <james.morse@arm.com>
5798 L:      linux-edac@vger.kernel.org
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5801 S:      Supported
5802 F:      Documentation/admin-guide/ras.rst
5803 F:      Documentation/driver-api/edac.rst
5804 F:      drivers/edac/
5805 F:      include/linux/edac.h
5806
5807 EDAC-E752X
5808 M:      Mark Gross <mark.gross@intel.com>
5809 L:      linux-edac@vger.kernel.org
5810 S:      Maintained
5811 F:      drivers/edac/e752x_edac.c
5812
5813 EDAC-E7XXX
5814 L:      linux-edac@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/edac/e7xxx_edac.c
5817
5818 EDAC-FSL_DDR
5819 M:      York Sun <york.sun@nxp.com>
5820 L:      linux-edac@vger.kernel.org
5821 S:      Maintained
5822 F:      drivers/edac/fsl_ddr_edac.*
5823
5824 EDAC-GHES
5825 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5826 L:      linux-edac@vger.kernel.org
5827 S:      Maintained
5828 F:      drivers/edac/ghes_edac.c
5829
5830 EDAC-I10NM
5831 M:      Tony Luck <tony.luck@intel.com>
5832 L:      linux-edac@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/edac/i10nm_base.c
5835
5836 EDAC-I3000
5837 L:      linux-edac@vger.kernel.org
5838 S:      Orphan
5839 F:      drivers/edac/i3000_edac.c
5840
5841 EDAC-I5000
5842 L:      linux-edac@vger.kernel.org
5843 S:      Maintained
5844 F:      drivers/edac/i5000_edac.c
5845
5846 EDAC-I5400
5847 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5848 L:      linux-edac@vger.kernel.org
5849 S:      Maintained
5850 F:      drivers/edac/i5400_edac.c
5851
5852 EDAC-I7300
5853 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5854 L:      linux-edac@vger.kernel.org
5855 S:      Maintained
5856 F:      drivers/edac/i7300_edac.c
5857
5858 EDAC-I7CORE
5859 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5860 L:      linux-edac@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/edac/i7core_edac.c
5863
5864 EDAC-I82443BXGX
5865 M:      Tim Small <tim@buttersideup.com>
5866 L:      linux-edac@vger.kernel.org
5867 S:      Maintained
5868 F:      drivers/edac/i82443bxgx_edac.c
5869
5870 EDAC-I82975X
5871 M:      "Arvind R." <arvino55@gmail.com>
5872 L:      linux-edac@vger.kernel.org
5873 S:      Maintained
5874 F:      drivers/edac/i82975x_edac.c
5875
5876 EDAC-IE31200
5877 M:      Jason Baron <jbaron@akamai.com>
5878 L:      linux-edac@vger.kernel.org
5879 S:      Maintained
5880 F:      drivers/edac/ie31200_edac.c
5881
5882 EDAC-MPC85XX
5883 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5884 L:      linux-edac@vger.kernel.org
5885 S:      Maintained
5886 F:      drivers/edac/mpc85xx_edac.[ch]
5887
5888 EDAC-PASEMI
5889 M:      Egor Martovetsky <egor@pasemi.com>
5890 L:      linux-edac@vger.kernel.org
5891 S:      Maintained
5892 F:      drivers/edac/pasemi_edac.c
5893
5894 EDAC-PND2
5895 M:      Tony Luck <tony.luck@intel.com>
5896 L:      linux-edac@vger.kernel.org
5897 S:      Maintained
5898 F:      drivers/edac/pnd2_edac.[ch]
5899
5900 EDAC-R82600
5901 M:      Tim Small <tim@buttersideup.com>
5902 L:      linux-edac@vger.kernel.org
5903 S:      Maintained
5904 F:      drivers/edac/r82600_edac.c
5905
5906 EDAC-SBRIDGE
5907 M:      Tony Luck <tony.luck@intel.com>
5908 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5909 L:      linux-edac@vger.kernel.org
5910 S:      Maintained
5911 F:      drivers/edac/sb_edac.c
5912
5913 EDAC-SIFIVE
5914 M:      Yash Shah <yash.shah@sifive.com>
5915 L:      linux-edac@vger.kernel.org
5916 S:      Supported
5917 F:      drivers/edac/sifive_edac.c
5918
5919 EDAC-SKYLAKE
5920 M:      Tony Luck <tony.luck@intel.com>
5921 L:      linux-edac@vger.kernel.org
5922 S:      Maintained
5923 F:      drivers/edac/skx_*.c
5924
5925 EDAC-TI
5926 M:      Tero Kristo <t-kristo@ti.com>
5927 L:      linux-edac@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/edac/ti_edac.c
5930
5931 EDAC-QCOM
5932 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5933 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5934 L:      linux-arm-msm@vger.kernel.org
5935 L:      linux-edac@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/edac/qcom_edac.c
5938
5939 EDIROL UA-101/UA-1000 DRIVER
5940 M:      Clemens Ladisch <clemens@ladisch.de>
5941 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5943 S:      Maintained
5944 F:      sound/usb/misc/ua101.c
5945
5946 EFI TEST DRIVER
5947 L:      linux-efi@vger.kernel.org
5948 M:      Ivan Hu <ivan.hu@canonical.com>
5949 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5950 S:      Maintained
5951 F:      drivers/firmware/efi/test/
5952
5953 EFI VARIABLE FILESYSTEM
5954 M:      Matthew Garrett <matthew.garrett@nebula.com>
5955 M:      Jeremy Kerr <jk@ozlabs.org>
5956 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5958 L:      linux-efi@vger.kernel.org
5959 S:      Maintained
5960 F:      fs/efivarfs/
5961
5962 EFIFB FRAMEBUFFER DRIVER
5963 L:      linux-fbdev@vger.kernel.org
5964 M:      Peter Jones <pjones@redhat.com>
5965 S:      Maintained
5966 F:      drivers/video/fbdev/efifb.c
5967
5968 EFS FILESYSTEM
5969 W:      http://aeschi.ch.eu.org/efs/
5970 S:      Orphan
5971 F:      fs/efs/
5972
5973 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5974 M:      Douglas Miller <dougmill@linux.ibm.com>
5975 L:      netdev@vger.kernel.org
5976 S:      Maintained
5977 F:      drivers/net/ethernet/ibm/ehea/
5978
5979 EM28XX VIDEO4LINUX DRIVER
5980 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5981 L:      linux-media@vger.kernel.org
5982 W:      https://linuxtv.org
5983 T:      git git://linuxtv.org/media_tree.git
5984 S:      Maintained
5985 F:      drivers/media/usb/em28xx/
5986 F:      Documentation/media/v4l-drivers/em28xx*
5987
5988 EMBEDDED LINUX
5989 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5990 M:      Matt Mackall <mpm@selenic.com>
5991 M:      David Woodhouse <dwmw2@infradead.org>
5992 L:      linux-embedded@vger.kernel.org
5993 S:      Maintained
5994
5995 Emulex 10Gbps iSCSI - OneConnect DRIVER
5996 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5997 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5998 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5999 L:      linux-scsi@vger.kernel.org
6000 W:      http://www.broadcom.com
6001 S:      Supported
6002 F:      drivers/scsi/be2iscsi/
6003
6004 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6005 M:      Sathya Perla <sathya.perla@broadcom.com>
6006 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
6007 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6008 M:      Somnath Kotur <somnath.kotur@broadcom.com>
6009 L:      netdev@vger.kernel.org
6010 W:      http://www.emulex.com
6011 S:      Supported
6012 F:      drivers/net/ethernet/emulex/benet/
6013
6014 EMULEX ONECONNECT ROCE DRIVER
6015 M:      Selvin Xavier <selvin.xavier@broadcom.com>
6016 M:      Devesh Sharma <devesh.sharma@broadcom.com>
6017 L:      linux-rdma@vger.kernel.org
6018 W:      http://www.broadcom.com
6019 S:      Odd Fixes
6020 F:      drivers/infiniband/hw/ocrdma/
6021 F:      include/uapi/rdma/ocrdma-abi.h
6022
6023 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6024 M:      James Smart <james.smart@broadcom.com>
6025 M:      Dick Kennedy <dick.kennedy@broadcom.com>
6026 L:      linux-scsi@vger.kernel.org
6027 W:      http://www.broadcom.com
6028 S:      Supported
6029 F:      drivers/scsi/lpfc/
6030
6031 ENE CB710 FLASH CARD READER DRIVER
6032 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
6033 S:      Maintained
6034 F:      drivers/misc/cb710/
6035 F:      drivers/mmc/host/cb710-mmc.*
6036 F:      include/linux/cb710.h
6037
6038 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6039 M:      Maxim Levitsky <maximlevitsky@gmail.com>
6040 S:      Maintained
6041 F:      drivers/media/rc/ene_ir.*
6042
6043 EPSON S1D13XXX FRAMEBUFFER DRIVER
6044 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
6045 S:      Maintained
6046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6047 F:      drivers/video/fbdev/s1d13xxxfb.c
6048 F:      include/video/s1d13xxxfb.h
6049
6050 EROFS FILE SYSTEM
6051 M:      Gao Xiang <gaoxiang25@huawei.com>
6052 M:      Chao Yu <yuchao0@huawei.com>
6053 L:      linux-erofs@lists.ozlabs.org
6054 S:      Maintained
6055 F:      fs/erofs/
6056
6057 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6058 M:      Jeff Layton <jlayton@kernel.org>
6059 S:      Maintained
6060 F:      lib/errseq.c
6061 F:      include/linux/errseq.h
6062
6063 ET131X NETWORK DRIVER
6064 M:      Mark Einon <mark.einon@gmail.com>
6065 S:      Odd Fixes
6066 F:      drivers/net/ethernet/agere/
6067
6068 ETHERNET BRIDGE
6069 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
6070 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6071 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
6072 L:      netdev@vger.kernel.org
6073 W:      http://www.linuxfoundation.org/en/Net:Bridge
6074 S:      Maintained
6075 F:      include/linux/netfilter_bridge/
6076 F:      net/bridge/
6077
6078 ETHERNET PHY LIBRARY
6079 M:      Andrew Lunn <andrew@lunn.ch>
6080 M:      Florian Fainelli <f.fainelli@gmail.com>
6081 M:      Heiner Kallweit <hkallweit1@gmail.com>
6082 L:      netdev@vger.kernel.org
6083 S:      Maintained
6084 F:      Documentation/ABI/testing/sysfs-bus-mdio
6085 F:      Documentation/devicetree/bindings/net/ethernet-phy.yaml
6086 F:      Documentation/devicetree/bindings/net/mdio*
6087 F:      Documentation/networking/phy.rst
6088 F:      drivers/net/phy/
6089 F:      drivers/of/of_mdio.c
6090 F:      drivers/of/of_net.c
6091 F:      include/linux/*mdio*.h
6092 F:      include/linux/of_net.h
6093 F:      include/linux/phy.h
6094 F:      include/linux/phy_fixed.h
6095 F:      include/linux/platform_data/mdio-bcm-unimac.h
6096 F:      include/linux/platform_data/mdio-gpio.h
6097 F:      include/trace/events/mdio.h
6098 F:      include/uapi/linux/mdio.h
6099 F:      include/uapi/linux/mii.h
6100
6101 EXFAT FILE SYSTEM
6102 M:      Valdis Kletnieks <valdis.kletnieks@vt.edu>
6103 S:      Maintained
6104 F:      drivers/staging/exfat/
6105
6106 EXT2 FILE SYSTEM
6107 M:      Jan Kara <jack@suse.com>
6108 L:      linux-ext4@vger.kernel.org
6109 S:      Maintained
6110 F:      Documentation/filesystems/ext2.txt
6111 F:      fs/ext2/
6112 F:      include/linux/ext2*
6113
6114 EXT4 FILE SYSTEM
6115 M:      "Theodore Ts'o" <tytso@mit.edu>
6116 M:      Andreas Dilger <adilger.kernel@dilger.ca>
6117 L:      linux-ext4@vger.kernel.org
6118 W:      http://ext4.wiki.kernel.org
6119 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
6120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6121 S:      Maintained
6122 F:      Documentation/filesystems/ext4/
6123 F:      fs/ext4/
6124
6125 Extended Verification Module (EVM)
6126 M:      Mimi Zohar <zohar@linux.ibm.com>
6127 L:      linux-integrity@vger.kernel.org
6128 S:      Supported
6129 F:      security/integrity/evm/
6130
6131 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6132 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
6133 L:      linux-efi@vger.kernel.org
6134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6135 S:      Maintained
6136 F:      Documentation/admin-guide/efi-stub.rst
6137 F:      arch/*/kernel/efi.c
6138 F:      arch/x86/boot/compressed/eboot.[ch]
6139 F:      arch/*/include/asm/efi.h
6140 F:      arch/x86/platform/efi/
6141 F:      drivers/firmware/efi/
6142 F:      include/linux/efi*.h
6143 F:      arch/arm/boot/compressed/efi-header.S
6144 F:      arch/arm64/kernel/efi-entry.S
6145
6146 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6147 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
6148 M:      Chanwoo Choi <cw00.choi@samsung.com>
6149 L:      linux-kernel@vger.kernel.org
6150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6151 S:      Maintained
6152 F:      drivers/extcon/
6153 F:      include/linux/extcon/
6154 F:      include/linux/extcon.h
6155 F:      Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6156 F:      Documentation/devicetree/bindings/extcon/
6157
6158 EXYNOS DP DRIVER
6159 M:      Jingoo Han <jingoohan1@gmail.com>
6160 L:      dri-devel@lists.freedesktop.org
6161 S:      Maintained
6162 F:      drivers/gpu/drm/exynos/exynos_dp*
6163
6164 EXYNOS SYSMMU (IOMMU) driver
6165 M:      Marek Szyprowski <m.szyprowski@samsung.com>
6166 L:      iommu@lists.linux-foundation.org
6167 S:      Maintained
6168 F:      drivers/iommu/exynos-iommu.c
6169
6170 EZchip NPS platform support
6171 M:      Vineet Gupta <vgupta@synopsys.com>
6172 M:      Ofer Levi <oferle@mellanox.com>
6173 S:      Supported
6174 F:      arch/arc/plat-eznps
6175 F:      arch/arc/boot/dts/eznps.dts
6176
6177 F2FS FILE SYSTEM
6178 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6179 M:      Chao Yu <yuchao0@huawei.com>
6180 L:      linux-f2fs-devel@lists.sourceforge.net
6181 W:      https://f2fs.wiki.kernel.org/
6182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6183 S:      Maintained
6184 F:      Documentation/filesystems/f2fs.txt
6185 F:      Documentation/ABI/testing/sysfs-fs-f2fs
6186 F:      fs/f2fs/
6187 F:      include/linux/f2fs_fs.h
6188 F:      include/trace/events/f2fs.h
6189
6190 F71805F HARDWARE MONITORING DRIVER
6191 M:      Jean Delvare <jdelvare@suse.com>
6192 L:      linux-hwmon@vger.kernel.org
6193 S:      Maintained
6194 F:      Documentation/hwmon/f71805f.rst
6195 F:      drivers/hwmon/f71805f.c
6196
6197 FADDR2LINE
6198 M:      Josh Poimboeuf <jpoimboe@redhat.com>
6199 S:      Maintained
6200 F:      scripts/faddr2line
6201
6202 FAILOVER MODULE
6203 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
6204 L:      netdev@vger.kernel.org
6205 S:      Supported
6206 F:      net/core/failover.c
6207 F:      include/net/failover.h
6208 F:      Documentation/networking/failover.rst
6209
6210 FANOTIFY
6211 M:      Jan Kara <jack@suse.cz>
6212 R:      Amir Goldstein <amir73il@gmail.com>
6213 L:      linux-fsdevel@vger.kernel.org
6214 S:      Maintained
6215 F:      fs/notify/fanotify/
6216 F:      include/linux/fanotify.h
6217 F:      include/uapi/linux/fanotify.h
6218
6219 FARSYNC SYNCHRONOUS DRIVER
6220 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
6221 W:      http://www.farsite.co.uk/
6222 S:      Supported
6223 F:      drivers/net/wan/farsync.*
6224
6225 FAULT INJECTION SUPPORT
6226 M:      Akinobu Mita <akinobu.mita@gmail.com>
6227 S:      Supported
6228 F:      Documentation/fault-injection/
6229 F:      lib/fault-inject.c
6230
6231 FBTFT Framebuffer drivers
6232 S:      Orphan
6233 L:      dri-devel@lists.freedesktop.org
6234 L:      linux-fbdev@vger.kernel.org
6235 F:      drivers/staging/fbtft/
6236
6237 FC0011 TUNER DRIVER
6238 M:      Michael Buesch <m@bues.ch>
6239 L:      linux-media@vger.kernel.org
6240 S:      Maintained
6241 F:      drivers/media/tuners/fc0011.h
6242 F:      drivers/media/tuners/fc0011.c
6243
6244 FC2580 MEDIA DRIVER
6245 M:      Antti Palosaari <crope@iki.fi>
6246 L:      linux-media@vger.kernel.org
6247 W:      https://linuxtv.org
6248 W:      http://palosaari.fi/linux/
6249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6250 T:      git git://linuxtv.org/anttip/media_tree.git
6251 S:      Maintained
6252 F:      drivers/media/tuners/fc2580*
6253
6254 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6255 M:      Hannes Reinecke <hare@suse.de>
6256 L:      linux-scsi@vger.kernel.org
6257 W:      www.Open-FCoE.org
6258 S:      Supported
6259 F:      drivers/scsi/libfc/
6260 F:      drivers/scsi/fcoe/
6261 F:      include/scsi/fc/
6262 F:      include/scsi/libfc.h
6263 F:      include/scsi/libfcoe.h
6264 F:      include/uapi/scsi/fc/
6265
6266 FILE LOCKING (flock() and fcntl()/lockf())
6267 M:      Jeff Layton <jlayton@kernel.org>
6268 M:      "J. Bruce Fields" <bfields@fieldses.org>
6269 L:      linux-fsdevel@vger.kernel.org
6270 S:      Maintained
6271 F:      include/linux/fcntl.h
6272 F:      include/uapi/linux/fcntl.h
6273 F:      fs/fcntl.c
6274 F:      fs/locks.c
6275
6276 FILESYSTEMS (VFS and infrastructure)
6277 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6278 L:      linux-fsdevel@vger.kernel.org
6279 S:      Maintained
6280 F:      fs/*
6281 F:      include/linux/fs.h
6282 F:      include/linux/fs_types.h
6283 F:      include/uapi/linux/fs.h
6284
6285 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6286 M:      Riku Voipio <riku.voipio@iki.fi>
6287 L:      linux-hwmon@vger.kernel.org
6288 S:      Maintained
6289 F:      drivers/hwmon/f75375s.c
6290 F:      include/linux/f75375s.h
6291
6292 FIREWIRE AUDIO DRIVERS
6293 M:      Clemens Ladisch <clemens@ladisch.de>
6294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6296 S:      Maintained
6297 F:      sound/firewire/
6298
6299 FIREWIRE MEDIA DRIVERS (firedtv)
6300 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6301 L:      linux-media@vger.kernel.org
6302 L:      linux1394-devel@lists.sourceforge.net
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6304 S:      Maintained
6305 F:      drivers/media/firewire/
6306
6307 FIREWIRE SBP-2 TARGET
6308 M:      Chris Boot <bootc@bootc.net>
6309 L:      linux-scsi@vger.kernel.org
6310 L:      target-devel@vger.kernel.org
6311 L:      linux1394-devel@lists.sourceforge.net
6312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6313 S:      Maintained
6314 F:      drivers/target/sbp/
6315
6316 FIREWIRE SUBSYSTEM
6317 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6318 L:      linux1394-devel@lists.sourceforge.net
6319 W:      http://ieee1394.wiki.kernel.org/
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6321 S:      Maintained
6322 F:      drivers/firewire/
6323 F:      include/linux/firewire.h
6324 F:      include/uapi/linux/firewire*.h
6325 F:      tools/firewire/
6326
6327 FIRMWARE LOADER (request_firmware)
6328 M:      Luis Chamberlain <mcgrof@kernel.org>
6329 L:      linux-kernel@vger.kernel.org
6330 S:      Maintained
6331 F:      Documentation/firmware_class/
6332 F:      drivers/base/firmware_loader/
6333 F:      include/linux/firmware.h
6334
6335 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6336 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6337 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6338 S:      Maintained
6339 F:      drivers/block/rsxx/
6340
6341 FLEXTIMER FTM-QUADDEC DRIVER
6342 M:      Patrick Havelange <patrick.havelange@essensium.com>
6343 L:      linux-iio@vger.kernel.org
6344 S:      Maintained
6345 F:      Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6346 F:      Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6347 F:      drivers/counter/ftm-quaddec.c
6348
6349 FLOPPY DRIVER
6350 M:      Denis Efremov <efremov@linux.com>
6351 S:      Odd Fixes
6352 L:      linux-block@vger.kernel.org
6353 F:      drivers/block/floppy.c
6354
6355 FMC SUBSYSTEM
6356 M:      Alessandro Rubini <rubini@gnudd.com>
6357 W:      http://www.ohwr.org/projects/fmc-bus
6358 S:      Supported
6359 F:      drivers/fmc/
6360 F:      include/linux/fmc*.h
6361 F:      include/linux/ipmi-fru.h
6362 K:      fmc_d.*register
6363
6364 FPGA MANAGER FRAMEWORK
6365 M:      Moritz Fischer <mdf@kernel.org>
6366 L:      linux-fpga@vger.kernel.org
6367 S:      Maintained
6368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6369 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6370 F:      Documentation/fpga/
6371 F:      Documentation/driver-api/fpga/
6372 F:      Documentation/devicetree/bindings/fpga/
6373 F:      drivers/fpga/
6374 F:      include/linux/fpga/
6375 W:      http://www.rocketboards.org
6376
6377 FPGA DFL DRIVERS
6378 M:      Wu Hao <hao.wu@intel.com>
6379 L:      linux-fpga@vger.kernel.org
6380 S:      Maintained
6381 F:      Documentation/fpga/dfl.rst
6382 F:      include/uapi/linux/fpga-dfl.h
6383 F:      drivers/fpga/dfl*
6384
6385 FPU EMULATOR
6386 M:      Bill Metzenthen <billm@melbpc.org.au>
6387 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6388 S:      Maintained
6389 F:      arch/x86/math-emu/
6390
6391 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6392 L:      netdev@vger.kernel.org
6393 S:      Orphan
6394 F:      drivers/net/wan/dlci.c
6395 F:      drivers/net/wan/sdla.c
6396
6397 FRAMEBUFFER LAYER
6398 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6399 L:      dri-devel@lists.freedesktop.org
6400 L:      linux-fbdev@vger.kernel.org
6401 T:      git git://anongit.freedesktop.org/drm/drm-misc
6402 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6403 S:      Maintained
6404 F:      Documentation/fb/
6405 F:      drivers/video/
6406 F:      include/video/
6407 F:      include/linux/fb.h
6408 F:      include/uapi/video/
6409 F:      include/uapi/linux/fb.h
6410
6411 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6412 M:      Horia Geantă <horia.geanta@nxp.com>
6413 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6414 L:      linux-crypto@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/crypto/caam/
6417 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6418
6419 FREESCALE DIU FRAMEBUFFER DRIVER
6420 M:      Timur Tabi <timur@kernel.org>
6421 L:      linux-fbdev@vger.kernel.org
6422 S:      Maintained
6423 F:      drivers/video/fbdev/fsl-diu-fb.*
6424
6425 FREESCALE DMA DRIVER
6426 M:      Li Yang <leoyang.li@nxp.com>
6427 M:      Zhang Wei <zw@zh-kernel.org>
6428 L:      linuxppc-dev@lists.ozlabs.org
6429 S:      Maintained
6430 F:      drivers/dma/fsldma.*
6431
6432 FREESCALE ENETC ETHERNET DRIVERS
6433 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6434 L:      netdev@vger.kernel.org
6435 S:      Maintained
6436 F:      drivers/net/ethernet/freescale/enetc/
6437
6438 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6439 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6440 L:      netdev@vger.kernel.org
6441 S:      Maintained
6442 F:      drivers/net/ethernet/freescale/gianfar*
6443 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6444
6445 FREESCALE GPMI NAND DRIVER
6446 M:      Han Xu <han.xu@nxp.com>
6447 L:      linux-mtd@lists.infradead.org
6448 S:      Maintained
6449 F:      drivers/mtd/nand/raw/gpmi-nand/*
6450
6451 FREESCALE I2C CPM DRIVER
6452 M:      Jochen Friedrich <jochen@scram.de>
6453 L:      linuxppc-dev@lists.ozlabs.org
6454 L:      linux-i2c@vger.kernel.org
6455 S:      Maintained
6456 F:      drivers/i2c/busses/i2c-cpm.c
6457
6458 FREESCALE IMX DDR PMU DRIVER
6459 M:      Frank Li <Frank.li@nxp.com>
6460 L:      linux-arm-kernel@lists.infradead.org
6461 S:      Maintained
6462 F:      drivers/perf/fsl_imx8_ddr_perf.c
6463 F:      Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6464
6465 FREESCALE IMX I2C DRIVER
6466 M:      Oleksij Rempel <o.rempel@pengutronix.de>
6467 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6468 L:      linux-i2c@vger.kernel.org
6469 S:      Maintained
6470 F:      drivers/i2c/busses/i2c-imx.c
6471 F:      Documentation/devicetree/bindings/i2c/i2c-imx.txt
6472
6473 FREESCALE IMX LPI2C DRIVER
6474 M:      Dong Aisheng <aisheng.dong@nxp.com>
6475 L:      linux-i2c@vger.kernel.org
6476 L:      linux-imx@nxp.com
6477 S:      Maintained
6478 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6479 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6480
6481 FREESCALE IMX / MXC FEC DRIVER
6482 M:      Fugang Duan <fugang.duan@nxp.com>
6483 L:      netdev@vger.kernel.org
6484 S:      Maintained
6485 F:      drivers/net/ethernet/freescale/fec_main.c
6486 F:      drivers/net/ethernet/freescale/fec_ptp.c
6487 F:      drivers/net/ethernet/freescale/fec.h
6488 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6489
6490 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6491 M:      Sascha Hauer <s.hauer@pengutronix.de>
6492 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6493 L:      linux-fbdev@vger.kernel.org
6494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6495 S:      Maintained
6496 F:      include/linux/platform_data/video-imxfb.h
6497 F:      drivers/video/fbdev/imxfb.c
6498
6499 FREESCALE QORIQ DPAA ETHERNET DRIVER
6500 M:      Madalin Bucur <madalin.bucur@nxp.com>
6501 L:      netdev@vger.kernel.org
6502 S:      Maintained
6503 F:      drivers/net/ethernet/freescale/dpaa
6504
6505 FREESCALE QORIQ DPAA FMAN DRIVER
6506 M:      Madalin Bucur <madalin.bucur@nxp.com>
6507 L:      netdev@vger.kernel.org
6508 S:      Maintained
6509 F:      drivers/net/ethernet/freescale/fman
6510 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6511
6512 FREESCALE QORIQ PTP CLOCK DRIVER
6513 M:      Yangbo Lu <yangbo.lu@nxp.com>
6514 L:      netdev@vger.kernel.org
6515 S:      Maintained
6516 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6517 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
6518 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6519 F:      drivers/ptp/ptp_qoriq.c
6520 F:      drivers/ptp/ptp_qoriq_debugfs.c
6521 F:      include/linux/fsl/ptp_qoriq.h
6522 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6523
6524 FREESCALE QUAD SPI DRIVER
6525 M:      Han Xu <han.xu@nxp.com>
6526 L:      linux-spi@vger.kernel.org
6527 S:      Maintained
6528 F:      drivers/spi/spi-fsl-qspi.c
6529
6530 FREESCALE QUICC ENGINE LIBRARY
6531 M:      Qiang Zhao <qiang.zhao@nxp.com>
6532 L:      linuxppc-dev@lists.ozlabs.org
6533 S:      Maintained
6534 F:      drivers/soc/fsl/qe/
6535 F:      include/soc/fsl/*qe*.h
6536 F:      include/soc/fsl/*ucc*.h
6537
6538 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6539 M:      Li Yang <leoyang.li@nxp.com>
6540 L:      netdev@vger.kernel.org
6541 L:      linuxppc-dev@lists.ozlabs.org
6542 S:      Maintained
6543 F:      drivers/net/ethernet/freescale/ucc_geth*
6544
6545 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6546 M:      Zhao Qiang <qiang.zhao@nxp.com>
6547 L:      netdev@vger.kernel.org
6548 L:      linuxppc-dev@lists.ozlabs.org
6549 S:      Maintained
6550 F:      drivers/net/wan/fsl_ucc_hdlc*
6551
6552 FREESCALE QUICC ENGINE UCC UART DRIVER
6553 M:      Timur Tabi <timur@kernel.org>
6554 L:      linuxppc-dev@lists.ozlabs.org
6555 S:      Maintained
6556 F:      drivers/tty/serial/ucc_uart.c
6557
6558 FREESCALE SOC DRIVERS
6559 M:      Li Yang <leoyang.li@nxp.com>
6560 L:      linuxppc-dev@lists.ozlabs.org
6561 L:      linux-arm-kernel@lists.infradead.org
6562 S:      Maintained
6563 F:      Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6564 F:      Documentation/devicetree/bindings/soc/fsl/
6565 F:      drivers/soc/fsl/
6566 F:      include/linux/fsl/
6567
6568 FREESCALE SOC FS_ENET DRIVER
6569 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6570 L:      linuxppc-dev@lists.ozlabs.org
6571 L:      netdev@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/net/ethernet/freescale/fs_enet/
6574 F:      include/linux/fs_enet_pd.h
6575
6576 FREESCALE SOC SOUND DRIVERS
6577 M:      Timur Tabi <timur@kernel.org>
6578 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6579 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6580 R:      Fabio Estevam <festevam@gmail.com>
6581 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6582 L:      linuxppc-dev@lists.ozlabs.org
6583 S:      Maintained
6584 F:      sound/soc/fsl/fsl*
6585 F:      sound/soc/fsl/imx*
6586 F:      sound/soc/fsl/mpc8610_hpcd.c
6587
6588 FREESCALE USB PERIPHERAL DRIVERS
6589 M:      Li Yang <leoyang.li@nxp.com>
6590 L:      linux-usb@vger.kernel.org
6591 L:      linuxppc-dev@lists.ozlabs.org
6592 S:      Maintained
6593 F:      drivers/usb/gadget/udc/fsl*
6594
6595 FREEVXFS FILESYSTEM
6596 M:      Christoph Hellwig <hch@infradead.org>
6597 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6598 S:      Maintained
6599 F:      fs/freevxfs/
6600
6601 FREEZER
6602 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6603 M:      Pavel Machek <pavel@ucw.cz>
6604 L:      linux-pm@vger.kernel.org
6605 S:      Supported
6606 F:      Documentation/power/freezing-of-tasks.rst
6607 F:      include/linux/freezer.h
6608 F:      kernel/freezer.c
6609
6610 FRONTSWAP API
6611 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6612 L:      linux-kernel@vger.kernel.org
6613 S:      Maintained
6614 F:      mm/frontswap.c
6615 F:      include/linux/frontswap.h
6616
6617 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6618 M:      David Howells <dhowells@redhat.com>
6619 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6620 S:      Supported
6621 F:      Documentation/filesystems/caching/
6622 F:      fs/fscache/
6623 F:      include/linux/fscache*.h
6624
6625 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6626 M:      Theodore Y. Ts'o <tytso@mit.edu>
6627 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6628 M:      Eric Biggers <ebiggers@kernel.org>
6629 L:      linux-fscrypt@vger.kernel.org
6630 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6631 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6632 S:      Supported
6633 F:      fs/crypto/
6634 F:      include/linux/fscrypt*.h
6635 F:      Documentation/filesystems/fscrypt.rst
6636
6637 FSI SUBSYSTEM
6638 M:      Jeremy Kerr <jk@ozlabs.org>
6639 M:      Joel Stanley <joel@jms.id.au>
6640 R:      Alistar Popple <alistair@popple.id.au>
6641 R:      Eddie James <eajames@linux.ibm.com>
6642 L:      linux-fsi@lists.ozlabs.org
6643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6644 Q:      http://patchwork.ozlabs.org/project/linux-fsi/list/
6645 S:      Supported
6646 F:      drivers/fsi/
6647 F:      include/linux/fsi*.h
6648 F:      include/trace/events/fsi*.h
6649
6650 FSI-ATTACHED I2C DRIVER
6651 M:      Eddie James <eajames@linux.ibm.com>
6652 L:      linux-i2c@vger.kernel.org
6653 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6654 S:      Maintained
6655 F:      drivers/i2c/busses/i2c-fsi.c
6656 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6657
6658 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6659 M:      Jan Kara <jack@suse.cz>
6660 R:      Amir Goldstein <amir73il@gmail.com>
6661 L:      linux-fsdevel@vger.kernel.org
6662 S:      Maintained
6663 F:      fs/notify/
6664 F:      include/linux/fsnotify*.h
6665
6666 FUJITSU LAPTOP EXTRAS
6667 M:      Jonathan Woithe <jwoithe@just42.net>
6668 L:      platform-driver-x86@vger.kernel.org
6669 S:      Maintained
6670 F:      drivers/platform/x86/fujitsu-laptop.c
6671
6672 FUJITSU M-5MO LS CAMERA ISP DRIVER
6673 M:      Kyungmin Park <kyungmin.park@samsung.com>
6674 M:      Heungjun Kim <riverful.kim@samsung.com>
6675 L:      linux-media@vger.kernel.org
6676 S:      Maintained
6677 F:      drivers/media/i2c/m5mols/
6678 F:      include/media/i2c/m5mols.h
6679
6680 FUJITSU TABLET EXTRAS
6681 M:      Robert Gerlach <khnz@gmx.de>
6682 L:      platform-driver-x86@vger.kernel.org
6683 S:      Maintained
6684 F:      drivers/platform/x86/fujitsu-tablet.c
6685
6686 FUSE: FILESYSTEM IN USERSPACE
6687 M:      Miklos Szeredi <miklos@szeredi.hu>
6688 L:      linux-fsdevel@vger.kernel.org
6689 W:      http://fuse.sourceforge.net/
6690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6691 S:      Maintained
6692 F:      fs/fuse/
6693 F:      include/uapi/linux/fuse.h
6694 F:      Documentation/filesystems/fuse.txt
6695
6696 FUTEX SUBSYSTEM
6697 M:      Thomas Gleixner <tglx@linutronix.de>
6698 M:      Ingo Molnar <mingo@redhat.com>
6699 R:      Peter Zijlstra <peterz@infradead.org>
6700 R:      Darren Hart <dvhart@infradead.org>
6701 L:      linux-kernel@vger.kernel.org
6702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6703 S:      Maintained
6704 F:      kernel/futex.c
6705 F:      include/asm-generic/futex.h
6706 F:      include/linux/futex.h
6707 F:      include/uapi/linux/futex.h
6708 F:      tools/testing/selftests/futex/
6709 F:      tools/perf/bench/futex*
6710 F:      Documentation/*futex*
6711
6712 GCC PLUGINS
6713 M:      Kees Cook <keescook@chromium.org>
6714 R:      Emese Revfy <re.emese@gmail.com>
6715 L:      kernel-hardening@lists.openwall.com
6716 S:      Maintained
6717 F:      scripts/gcc-plugins/
6718 F:      scripts/gcc-plugin.sh
6719 F:      scripts/Makefile.gcc-plugins
6720 F:      Documentation/core-api/gcc-plugins.rst
6721
6722 GASKET DRIVER FRAMEWORK
6723 M:      Rob Springer <rspringer@google.com>
6724 M:      Todd Poynor <toddpoynor@google.com>
6725 M:      Ben Chan <benchan@chromium.org>
6726 S:      Maintained
6727 F:      drivers/staging/gasket/
6728
6729 GCOV BASED KERNEL PROFILING
6730 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6731 S:      Maintained
6732 F:      kernel/gcov/
6733 F:      Documentation/dev-tools/gcov.rst
6734
6735 GDB KERNEL DEBUGGING HELPER SCRIPTS
6736 M:      Jan Kiszka <jan.kiszka@siemens.com>
6737 M:      Kieran Bingham <kbingham@kernel.org>
6738 S:      Supported
6739 F:      scripts/gdb/
6740
6741 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6742 M:      Achim Leubner <achim_leubner@adaptec.com>
6743 L:      linux-scsi@vger.kernel.org
6744 W:      http://www.icp-vortex.com/
6745 S:      Supported
6746 F:      drivers/scsi/gdt*
6747
6748 GEMTEK FM RADIO RECEIVER DRIVER
6749 M:      Hans Verkuil <hverkuil@xs4all.nl>
6750 L:      linux-media@vger.kernel.org
6751 T:      git git://linuxtv.org/media_tree.git
6752 W:      https://linuxtv.org
6753 S:      Maintained
6754 F:      drivers/media/radio/radio-gemtek*
6755
6756 GENERIC GPIO I2C DRIVER
6757 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6758 S:      Supported
6759 F:      drivers/i2c/busses/i2c-gpio.c
6760 F:      include/linux/platform_data/i2c-gpio.h
6761
6762 GENERIC GPIO I2C MULTIPLEXER DRIVER
6763 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6764 L:      linux-i2c@vger.kernel.org
6765 S:      Supported
6766 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6767 F:      include/linux/platform_data/i2c-mux-gpio.h
6768 F:      Documentation/i2c/muxes/i2c-mux-gpio
6769
6770 GENERIC HDLC (WAN) DRIVERS
6771 M:      Krzysztof Halasa <khc@pm.waw.pl>
6772 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6773 S:      Maintained
6774 F:      drivers/net/wan/c101.c
6775 F:      drivers/net/wan/hd6457*
6776 F:      drivers/net/wan/hdlc*
6777 F:      drivers/net/wan/n2.c
6778 F:      drivers/net/wan/pc300too.c
6779 F:      drivers/net/wan/pci200syn.c
6780 F:      drivers/net/wan/wanxl*
6781
6782 GENERIC INCLUDE/ASM HEADER FILES
6783 M:      Arnd Bergmann <arnd@arndb.de>
6784 L:      linux-arch@vger.kernel.org
6785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6786 S:      Maintained
6787 F:      include/asm-generic/
6788 F:      include/uapi/asm-generic/
6789
6790 GENERIC PHY FRAMEWORK
6791 M:      Kishon Vijay Abraham I <kishon@ti.com>
6792 L:      linux-kernel@vger.kernel.org
6793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6794 S:      Supported
6795 F:      drivers/phy/
6796 F:      include/linux/phy/
6797 F:      Documentation/devicetree/bindings/phy/
6798
6799 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6800 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6801 S:      Supported
6802 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6803
6804 GENERIC PM DOMAINS
6805 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6806 M:      Kevin Hilman <khilman@kernel.org>
6807 M:      Ulf Hansson <ulf.hansson@linaro.org>
6808 L:      linux-pm@vger.kernel.org
6809 S:      Supported
6810 F:      drivers/base/power/domain*.c
6811 F:      include/linux/pm_domain.h
6812 F:      Documentation/devicetree/bindings/power/power_domain.txt
6813
6814 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6815 M:      Eugen Hristev <eugen.hristev@microchip.com>
6816 L:      linux-input@vger.kernel.org
6817 S:      Maintained
6818 F:      drivers/input/touchscreen/resistive-adc-touch.c
6819
6820 GENERIC UIO DRIVER FOR PCI DEVICES
6821 M:      "Michael S. Tsirkin" <mst@redhat.com>
6822 L:      kvm@vger.kernel.org
6823 S:      Supported
6824 F:      drivers/uio/uio_pci_generic.c
6825
6826 GENERIC VDSO LIBRARY:
6827 M:      Andy Lutomirski <luto@kernel.org>
6828 M:      Thomas Gleixner <tglx@linutronix.de>
6829 M:      Vincenzo Frascino <vincenzo.frascino@arm.com>
6830 L:      linux-kernel@vger.kernel.org
6831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6832 S:      Maintained
6833 F:      lib/vdso/
6834 F:      kernel/time/vsyscall.c
6835 F:      include/vdso/
6836 F:      include/asm-generic/vdso/vsyscall.h
6837
6838 GENWQE (IBM Generic Workqueue Card)
6839 M:      Frank Haverkamp <haver@linux.ibm.com>
6840 S:      Supported
6841 F:      drivers/misc/genwqe/
6842
6843 GET_MAINTAINER SCRIPT
6844 M:      Joe Perches <joe@perches.com>
6845 S:      Maintained
6846 F:      scripts/get_maintainer.pl
6847
6848 GFS2 FILE SYSTEM
6849 M:      Bob Peterson <rpeterso@redhat.com>
6850 M:      Andreas Gruenbacher <agruenba@redhat.com>
6851 L:      cluster-devel@redhat.com
6852 W:      http://sources.redhat.com/cluster/
6853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6854 S:      Supported
6855 F:      Documentation/filesystems/gfs2*.txt
6856 F:      fs/gfs2/
6857 F:      include/uapi/linux/gfs2_ondisk.h
6858
6859 GNSS SUBSYSTEM
6860 M:      Johan Hovold <johan@kernel.org>
6861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6862 S:      Maintained
6863 F:      Documentation/ABI/testing/sysfs-class-gnss
6864 F:      Documentation/devicetree/bindings/gnss/
6865 F:      drivers/gnss/
6866 F:      include/linux/gnss.h
6867
6868 GO7007 MPEG CODEC
6869 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
6870 L:      linux-media@vger.kernel.org
6871 S:      Maintained
6872 F:      drivers/media/usb/go7007/
6873
6874 GOODIX TOUCHSCREEN
6875 M:      Bastien Nocera <hadess@hadess.net>
6876 L:      linux-input@vger.kernel.org
6877 S:      Maintained
6878 F:      drivers/input/touchscreen/goodix.c
6879
6880 GOOGLE ETHERNET DRIVERS
6881 M:      Catherine Sullivan <csully@google.com>
6882 R:      Sagi Shahar <sagis@google.com>
6883 R:      Jon Olson <jonolson@google.com>
6884 L:      netdev@vger.kernel.org
6885 S:      Supported
6886 F:      Documentation/networking/device_drivers/google/gve.rst
6887 F:      drivers/net/ethernet/google
6888
6889 GPD POCKET FAN DRIVER
6890 M:      Hans de Goede <hdegoede@redhat.com>
6891 L:      platform-driver-x86@vger.kernel.org
6892 S:      Maintained
6893 F:      drivers/platform/x86/gpd-pocket-fan.c
6894
6895 GPIO ACPI SUPPORT
6896 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6897 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6898 L:      linux-gpio@vger.kernel.org
6899 L:      linux-acpi@vger.kernel.org
6900 S:      Maintained
6901 F:      Documentation/firmware-guide/acpi/gpio-properties.rst
6902 F:      drivers/gpio/gpiolib-acpi.c
6903
6904 GPIO IR Transmitter
6905 M:      Sean Young <sean@mess.org>
6906 L:      linux-media@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/media/rc/gpio-ir-tx.c
6909
6910 GPIO MOCKUP DRIVER
6911 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6912 L:      linux-gpio@vger.kernel.org
6913 S:      Maintained
6914 F:      drivers/gpio/gpio-mockup.c
6915 F:      tools/testing/selftests/gpio/
6916
6917 GPIO SUBSYSTEM
6918 M:      Linus Walleij <linus.walleij@linaro.org>
6919 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6920 L:      linux-gpio@vger.kernel.org
6921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6922 S:      Maintained
6923 F:      Documentation/devicetree/bindings/gpio/
6924 F:      Documentation/driver-api/gpio/
6925 F:      Documentation/admin-guide/gpio/
6926 F:      Documentation/ABI/testing/gpio-cdev
6927 F:      Documentation/ABI/obsolete/sysfs-gpio
6928 F:      drivers/gpio/
6929 F:      include/linux/gpio/
6930 F:      include/linux/gpio.h
6931 F:      include/linux/of_gpio.h
6932 F:      include/asm-generic/gpio.h
6933 F:      include/uapi/linux/gpio.h
6934 F:      tools/gpio/
6935
6936 GRE DEMULTIPLEXER DRIVER
6937 M:      Dmitry Kozlov <xeb@mail.ru>
6938 L:      netdev@vger.kernel.org
6939 S:      Maintained
6940 F:      net/ipv4/gre_demux.c
6941 F:      net/ipv4/gre_offload.c
6942 F:      include/net/gre.h
6943
6944 GRETH 10/100/1G Ethernet MAC device driver
6945 M:      Andreas Larsson <andreas@gaisler.com>
6946 L:      netdev@vger.kernel.org
6947 S:      Maintained
6948 F:      drivers/net/ethernet/aeroflex/
6949
6950 GREYBUS AUDIO PROTOCOLS DRIVERS
6951 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6952 M:      Mark Greer <mgreer@animalcreek.com>
6953 S:      Maintained
6954 F:      drivers/staging/greybus/audio_apbridgea.c
6955 F:      drivers/staging/greybus/audio_apbridgea.h
6956 F:      drivers/staging/greybus/audio_codec.c
6957 F:      drivers/staging/greybus/audio_codec.h
6958 F:      drivers/staging/greybus/audio_gb.c
6959 F:      drivers/staging/greybus/audio_manager.c
6960 F:      drivers/staging/greybus/audio_manager.h
6961 F:      drivers/staging/greybus/audio_manager_module.c
6962 F:      drivers/staging/greybus/audio_manager_private.h
6963 F:      drivers/staging/greybus/audio_manager_sysfs.c
6964 F:      drivers/staging/greybus/audio_module.c
6965 F:      drivers/staging/greybus/audio_topology.c
6966
6967 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6968 M:      Viresh Kumar <vireshk@kernel.org>
6969 S:      Maintained
6970 F:      drivers/staging/greybus/authentication.c
6971 F:      drivers/staging/greybus/bootrom.c
6972 F:      drivers/staging/greybus/firmware.h
6973 F:      drivers/staging/greybus/fw-core.c
6974 F:      drivers/staging/greybus/fw-download.c
6975 F:      drivers/staging/greybus/fw-management.c
6976 F:      drivers/staging/greybus/greybus_authentication.h
6977 F:      drivers/staging/greybus/greybus_firmware.h
6978 F:      drivers/staging/greybus/hid.c
6979 F:      drivers/staging/greybus/i2c.c
6980 F:      drivers/staging/greybus/spi.c
6981 F:      drivers/staging/greybus/spilib.c
6982 F:      drivers/staging/greybus/spilib.h
6983
6984 GREYBUS LOOPBACK DRIVER
6985 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6986 S:      Maintained
6987 F:      drivers/staging/greybus/loopback.c
6988
6989 GREYBUS PLATFORM DRIVERS
6990 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6991 S:      Maintained
6992 F:      drivers/staging/greybus/arche-platform.c
6993 F:      drivers/staging/greybus/arche-apb-ctrl.c
6994 F:      drivers/staging/greybus/arche_platform.h
6995
6996 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6997 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6998 S:      Maintained
6999 F:      drivers/staging/greybus/sdio.c
7000 F:      drivers/staging/greybus/light.c
7001 F:      drivers/staging/greybus/gpio.c
7002 F:      drivers/staging/greybus/power_supply.c
7003 F:      drivers/staging/greybus/spi.c
7004 F:      drivers/staging/greybus/spilib.c
7005
7006 GREYBUS SUBSYSTEM
7007 M:      Johan Hovold <johan@kernel.org>
7008 M:      Alex Elder <elder@kernel.org>
7009 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7010 S:      Maintained
7011 F:      drivers/staging/greybus/
7012 F:      drivers/greybus/
7013 F:      include/linux/greybus.h
7014 F:      include/linux/greybus/
7015 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
7016
7017 GREYBUS UART PROTOCOLS DRIVERS
7018 M:      David Lin <dtwlin@gmail.com>
7019 S:      Maintained
7020 F:      drivers/staging/greybus/uart.c
7021 F:      drivers/staging/greybus/log.c
7022
7023 GS1662 VIDEO SERIALIZER
7024 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7025 L:      linux-media@vger.kernel.org
7026 T:      git git://linuxtv.org/media_tree.git
7027 S:      Maintained
7028 F:      drivers/media/spi/gs1662.c
7029
7030 GSPCA FINEPIX SUBDRIVER
7031 M:      Frank Zago <frank@zago.net>
7032 L:      linux-media@vger.kernel.org
7033 T:      git git://linuxtv.org/media_tree.git
7034 S:      Maintained
7035 F:      drivers/media/usb/gspca/finepix.c
7036
7037 GSPCA GL860 SUBDRIVER
7038 M:      Olivier Lorin <o.lorin@laposte.net>
7039 L:      linux-media@vger.kernel.org
7040 T:      git git://linuxtv.org/media_tree.git
7041 S:      Maintained
7042 F:      drivers/media/usb/gspca/gl860/
7043
7044 GSPCA M5602 SUBDRIVER
7045 M:      Erik Andren <erik.andren@gmail.com>
7046 L:      linux-media@vger.kernel.org
7047 T:      git git://linuxtv.org/media_tree.git
7048 S:      Maintained
7049 F:      drivers/media/usb/gspca/m5602/
7050
7051 GSPCA PAC207 SONIXB SUBDRIVER
7052 M:      Hans Verkuil <hverkuil@xs4all.nl>
7053 L:      linux-media@vger.kernel.org
7054 T:      git git://linuxtv.org/media_tree.git
7055 S:      Odd Fixes
7056 F:      drivers/media/usb/gspca/pac207.c
7057
7058 GSPCA SN9C20X SUBDRIVER
7059 M:      Brian Johnson <brijohn@gmail.com>
7060 L:      linux-media@vger.kernel.org
7061 T:      git git://linuxtv.org/media_tree.git
7062 S:      Maintained
7063 F:      drivers/media/usb/gspca/sn9c20x.c
7064
7065 GSPCA T613 SUBDRIVER
7066 M:      Leandro Costantino <lcostantino@gmail.com>
7067 L:      linux-media@vger.kernel.org
7068 T:      git git://linuxtv.org/media_tree.git
7069 S:      Maintained
7070 F:      drivers/media/usb/gspca/t613.c
7071
7072 GSPCA USB WEBCAM DRIVER
7073 M:      Hans Verkuil <hverkuil@xs4all.nl>
7074 L:      linux-media@vger.kernel.org
7075 T:      git git://linuxtv.org/media_tree.git
7076 S:      Odd Fixes
7077 F:      drivers/media/usb/gspca/
7078
7079 GTP (GPRS Tunneling Protocol)
7080 M:      Pablo Neira Ayuso <pablo@netfilter.org>
7081 M:      Harald Welte <laforge@gnumonks.org>
7082 L:      osmocom-net-gprs@lists.osmocom.org
7083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7084 S:      Maintained
7085 F:      drivers/net/gtp.c
7086
7087 GUID PARTITION TABLE (GPT)
7088 M:      Davidlohr Bueso <dave@stgolabs.net>
7089 L:      linux-efi@vger.kernel.org
7090 S:      Maintained
7091 F:      block/partitions/efi.*
7092
7093 H8/300 ARCHITECTURE
7094 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
7095 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7096 W:      http://uclinux-h8.sourceforge.jp
7097 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7098 S:      Maintained
7099 F:      arch/h8300/
7100 F:      drivers/clocksource/h8300_*.c
7101 F:      drivers/clk/h8300/
7102 F:      drivers/irqchip/irq-renesas-h8*.c
7103
7104 HABANALABS PCI DRIVER
7105 M:      Oded Gabbay <oded.gabbay@gmail.com>
7106 T:      git https://github.com/HabanaAI/linux.git
7107 S:      Supported
7108 F:      drivers/misc/habanalabs/
7109 F:      include/uapi/misc/habanalabs.h
7110 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
7111 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
7112
7113 HACKRF MEDIA DRIVER
7114 M:      Antti Palosaari <crope@iki.fi>
7115 L:      linux-media@vger.kernel.org
7116 W:      https://linuxtv.org
7117 W:      http://palosaari.fi/linux/
7118 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7119 T:      git git://linuxtv.org/anttip/media_tree.git
7120 S:      Maintained
7121 F:      drivers/media/usb/hackrf/
7122
7123 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7124 M:      Frank Seidel <frank@f-seidel.de>
7125 L:      platform-driver-x86@vger.kernel.org
7126 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7127 S:      Maintained
7128 F:      drivers/platform/x86/hdaps.c
7129
7130 HARDWARE MONITORING
7131 M:      Jean Delvare <jdelvare@suse.com>
7132 M:      Guenter Roeck <linux@roeck-us.net>
7133 L:      linux-hwmon@vger.kernel.org
7134 W:      http://hwmon.wiki.kernel.org/
7135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7136 S:      Maintained
7137 F:      Documentation/devicetree/bindings/hwmon/
7138 F:      Documentation/hwmon/
7139 F:      drivers/hwmon/
7140 F:      include/linux/hwmon*.h
7141 F:      include/trace/events/hwmon*.h
7142
7143 HARDWARE RANDOM NUMBER GENERATOR CORE
7144 M:      Matt Mackall <mpm@selenic.com>
7145 M:      Herbert Xu <herbert@gondor.apana.org.au>
7146 L:      linux-crypto@vger.kernel.org
7147 S:      Odd fixes
7148 F:      Documentation/devicetree/bindings/rng/
7149 F:      Documentation/admin-guide/hw_random.rst
7150 F:      drivers/char/hw_random/
7151 F:      include/linux/hw_random.h
7152
7153 HARDWARE TRACING FACILITIES
7154 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7155 S:      Maintained
7156 F:      drivers/hwtracing/
7157
7158 HARDWARE SPINLOCK CORE
7159 M:      Ohad Ben-Cohen <ohad@wizery.com>
7160 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
7161 L:      linux-remoteproc@vger.kernel.org
7162 S:      Maintained
7163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7164 F:      Documentation/devicetree/bindings/hwlock/
7165 F:      Documentation/hwspinlock.txt
7166 F:      drivers/hwspinlock/
7167 F:      include/linux/hwspinlock.h
7168
7169 HARMONY SOUND DRIVER
7170 L:      linux-parisc@vger.kernel.org
7171 S:      Maintained
7172 F:      sound/parisc/harmony.*
7173
7174 HDPVR USB VIDEO ENCODER DRIVER
7175 M:      Hans Verkuil <hverkuil@xs4all.nl>
7176 L:      linux-media@vger.kernel.org
7177 T:      git git://linuxtv.org/media_tree.git
7178 W:      https://linuxtv.org
7179 S:      Odd Fixes
7180 F:      drivers/media/usb/hdpvr/
7181
7182 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7183 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
7184 S:      Supported
7185 F:      Documentation/watchdog/hpwdt.rst
7186 F:      drivers/watchdog/hpwdt.c
7187
7188 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7189 M:      Don Brace <don.brace@microsemi.com>
7190 L:      esc.storagedev@microsemi.com
7191 L:      linux-scsi@vger.kernel.org
7192 S:      Supported
7193 F:      Documentation/scsi/hpsa.txt
7194 F:      drivers/scsi/hpsa*.[ch]
7195 F:      include/linux/cciss*.h
7196 F:      include/uapi/linux/cciss*.h
7197
7198 HFI1 DRIVER
7199 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
7200 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
7201 L:      linux-rdma@vger.kernel.org
7202 S:      Supported
7203 F:      drivers/infiniband/hw/hfi1
7204
7205 HFS FILESYSTEM
7206 L:      linux-fsdevel@vger.kernel.org
7207 S:      Orphan
7208 F:      Documentation/filesystems/hfs.txt
7209 F:      fs/hfs/
7210
7211 HFSPLUS FILESYSTEM
7212 L:      linux-fsdevel@vger.kernel.org
7213 S:      Orphan
7214 F:      Documentation/filesystems/hfsplus.txt
7215 F:      fs/hfsplus/
7216
7217 HGA FRAMEBUFFER DRIVER
7218 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7219 L:      linux-nvidia@lists.surfsouth.com
7220 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7221 S:      Maintained
7222 F:      drivers/video/fbdev/hgafb.c
7223
7224 HIBERNATION (aka Software Suspend, aka swsusp)
7225 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
7226 M:      Pavel Machek <pavel@ucw.cz>
7227 L:      linux-pm@vger.kernel.org
7228 B:      https://bugzilla.kernel.org
7229 S:      Supported
7230 F:      arch/x86/power/
7231 F:      drivers/base/power/
7232 F:      kernel/power/
7233 F:      include/linux/suspend.h
7234 F:      include/linux/freezer.h
7235 F:      include/linux/pm.h
7236 F:      arch/*/include/asm/suspend*.h
7237
7238 HID CORE LAYER
7239 M:      Jiri Kosina <jikos@kernel.org>
7240 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
7241 L:      linux-input@vger.kernel.org
7242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7243 S:      Maintained
7244 F:      drivers/hid/
7245 F:      include/linux/hid*
7246 F:      include/uapi/linux/hid*
7247
7248 HID SENSOR HUB DRIVERS
7249 M:      Jiri Kosina <jikos@kernel.org>
7250 M:      Jonathan Cameron <jic23@kernel.org>
7251 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7252 L:      linux-input@vger.kernel.org
7253 L:      linux-iio@vger.kernel.org
7254 S:      Maintained
7255 F:      Documentation/hid/hid-sensor*
7256 F:      drivers/hid/hid-sensor-*
7257 F:      drivers/iio/*/hid-*
7258 F:      include/linux/hid-sensor-*
7259
7260 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7261 M:      Thomas Gleixner <tglx@linutronix.de>
7262 L:      linux-kernel@vger.kernel.org
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7264 S:      Maintained
7265 F:      Documentation/timers/
7266 F:      kernel/time/hrtimer.c
7267 F:      kernel/time/clockevents.c
7268 F:      kernel/time/timer_*.c
7269 F:      include/linux/clockchips.h
7270 F:      include/linux/hrtimer.h
7271
7272 HIGH-SPEED SCC DRIVER FOR AX.25
7273 L:      linux-hams@vger.kernel.org
7274 S:      Orphan
7275 F:      drivers/net/hamradio/dmascc.c
7276 F:      drivers/net/hamradio/scc.c
7277
7278 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7279 M:      HighPoint Linux Team <linux@highpoint-tech.com>
7280 W:      http://www.highpoint-tech.com
7281 S:      Supported
7282 F:      Documentation/scsi/hptiop.txt
7283 F:      drivers/scsi/hptiop.c
7284
7285 HIPPI
7286 M:      Jes Sorensen <jes@trained-monkey.org>
7287 L:      linux-hippi@sunsite.dk
7288 S:      Maintained
7289 F:      include/linux/hippidevice.h
7290 F:      include/uapi/linux/if_hippi.h
7291 F:      net/802/hippi.c
7292 F:      drivers/net/hippi/
7293
7294 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7295 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7296 M:      Salil Mehta <salil.mehta@huawei.com>
7297 L:      netdev@vger.kernel.org
7298 W:      http://www.hisilicon.com
7299 S:      Maintained
7300 F:      drivers/net/ethernet/hisilicon/hns3/
7301
7302 HISILICON LPC BUS DRIVER
7303 M:      john.garry@huawei.com
7304 W:      http://www.hisilicon.com
7305 S:      Maintained
7306 F:      drivers/bus/hisi_lpc.c
7307 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7308
7309 HISILICON NETWORK SUBSYSTEM DRIVER
7310 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
7311 M:      Salil Mehta <salil.mehta@huawei.com>
7312 L:      netdev@vger.kernel.org
7313 W:      http://www.hisilicon.com
7314 S:      Maintained
7315 F:      drivers/net/ethernet/hisilicon/
7316 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7317
7318 HISILICON PMU DRIVER
7319 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7320 W:      http://www.hisilicon.com
7321 S:      Supported
7322 F:      drivers/perf/hisilicon
7323 F:      Documentation/admin-guide/perf/hisi-pmu.rst
7324
7325 HISILICON ROCE DRIVER
7326 M:      Lijun Ou <oulijun@huawei.com>
7327 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7328 L:      linux-rdma@vger.kernel.org
7329 S:      Maintained
7330 F:      drivers/infiniband/hw/hns/
7331 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7332
7333 HISILICON SAS Controller
7334 M:      John Garry <john.garry@huawei.com>
7335 W:      http://www.hisilicon.com
7336 S:      Supported
7337 F:      drivers/scsi/hisi_sas/
7338 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7339
7340 HMM - Heterogeneous Memory Management
7341 M:      Jérôme Glisse <jglisse@redhat.com>
7342 L:      linux-mm@kvack.org
7343 S:      Maintained
7344 F:      mm/hmm*
7345 F:      include/linux/hmm*
7346 F:      Documentation/vm/hmm.rst
7347
7348 HOST AP DRIVER
7349 M:      Jouni Malinen <j@w1.fi>
7350 L:      linux-wireless@vger.kernel.org
7351 W:      http://w1.fi/hostap-driver.html
7352 S:      Obsolete
7353 F:      drivers/net/wireless/intersil/hostap/
7354
7355 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7356 L:      platform-driver-x86@vger.kernel.org
7357 S:      Orphan
7358 F:      drivers/platform/x86/tc1100-wmi.c
7359
7360 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7361 M:      Jaroslav Kysela <perex@perex.cz>
7362 S:      Maintained
7363 F:      drivers/net/ethernet/hp/hp100.*
7364
7365 HPET:   High Precision Event Timers driver
7366 M:      Clemens Ladisch <clemens@ladisch.de>
7367 S:      Maintained
7368 F:      Documentation/timers/hpet.rst
7369 F:      drivers/char/hpet.c
7370 F:      include/linux/hpet.h
7371 F:      include/uapi/linux/hpet.h
7372
7373 HPET:   x86
7374 S:      Orphan
7375 F:      arch/x86/kernel/hpet.c
7376 F:      arch/x86/include/asm/hpet.h
7377
7378 HPFS FILESYSTEM
7379 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7380 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7381 S:      Maintained
7382 F:      fs/hpfs/
7383
7384 HSI SUBSYSTEM
7385 M:      Sebastian Reichel <sre@kernel.org>
7386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7387 S:      Maintained
7388 F:      Documentation/ABI/testing/sysfs-bus-hsi
7389 F:      Documentation/driver-api/hsi.rst
7390 F:      drivers/hsi/
7391 F:      include/linux/hsi/
7392 F:      include/uapi/linux/hsi/
7393
7394 HSO 3G MODEM DRIVER
7395 L:      linux-usb@vger.kernel.org
7396 S:      Orphan
7397 F:      drivers/net/usb/hso.c
7398
7399 HSR NETWORK PROTOCOL
7400 M:      Arvid Brodin <arvid.brodin@alten.se>
7401 L:      netdev@vger.kernel.org
7402 S:      Maintained
7403 F:      net/hsr/
7404
7405 HT16K33 LED CONTROLLER DRIVER
7406 M:      Robin van der Gracht <robin@protonic.nl>
7407 S:      Maintained
7408 F:      drivers/auxdisplay/ht16k33.c
7409 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7410
7411 HTCPEN TOUCHSCREEN DRIVER
7412 M:      Pau Oliva Fora <pof@eslack.org>
7413 L:      linux-input@vger.kernel.org
7414 S:      Maintained
7415 F:      drivers/input/touchscreen/htcpen.c
7416
7417 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7418 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7419 L:      linux-iio@vger.kernel.org
7420 W:      http://www.st.com/
7421 S:      Maintained
7422 F:      drivers/iio/humidity/hts221*
7423 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7424
7425 HUAWEI ETHERNET DRIVER
7426 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7427 L:      netdev@vger.kernel.org
7428 S:      Supported
7429 F:      Documentation/networking/hinic.txt
7430 F:      drivers/net/ethernet/huawei/hinic/
7431
7432 HUGETLB FILESYSTEM
7433 M:      Mike Kravetz <mike.kravetz@oracle.com>
7434 L:      linux-mm@kvack.org
7435 S:      Maintained
7436 F:      fs/hugetlbfs/
7437 F:      mm/hugetlb.c
7438 F:      include/linux/hugetlb.h
7439 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7440 F:      Documentation/vm/hugetlbfs_reserv.rst
7441 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7442
7443 HVA ST MEDIA DRIVER
7444 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7445 L:      linux-media@vger.kernel.org
7446 T:      git git://linuxtv.org/media_tree.git
7447 W:      https://linuxtv.org
7448 S:      Supported
7449 F:      drivers/media/platform/sti/hva
7450
7451 HWPOISON MEMORY FAILURE HANDLING
7452 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7453 L:      linux-mm@kvack.org
7454 S:      Maintained
7455 F:      mm/memory-failure.c
7456 F:      mm/hwpoison-inject.c
7457
7458 HYGON PROCESSOR SUPPORT
7459 M:      Pu Wen <puwen@hygon.cn>
7460 L:      linux-kernel@vger.kernel.org
7461 S:      Maintained
7462 F:      arch/x86/kernel/cpu/hygon.c
7463
7464 Hyper-V CORE AND DRIVERS
7465 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7466 M:      Haiyang Zhang <haiyangz@microsoft.com>
7467 M:      Stephen Hemminger <sthemmin@microsoft.com>
7468 M:      Sasha Levin <sashal@kernel.org>
7469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7470 L:      linux-hyperv@vger.kernel.org
7471 S:      Supported
7472 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7473 F:      arch/x86/include/asm/mshyperv.h
7474 F:      arch/x86/include/asm/trace/hyperv.h
7475 F:      arch/x86/include/asm/hyperv-tlfs.h
7476 F:      arch/x86/kernel/cpu/mshyperv.c
7477 F:      arch/x86/hyperv
7478 F:      drivers/clocksource/hyperv_timer.c
7479 F:      drivers/hid/hid-hyperv.c
7480 F:      drivers/hv/
7481 F:      drivers/input/serio/hyperv-keyboard.c
7482 F:      drivers/pci/controller/pci-hyperv.c
7483 F:      drivers/net/hyperv/
7484 F:      drivers/scsi/storvsc_drv.c
7485 F:      drivers/uio/uio_hv_generic.c
7486 F:      drivers/video/fbdev/hyperv_fb.c
7487 F:      drivers/iommu/hyperv-iommu.c
7488 F:      net/vmw_vsock/hyperv_transport.c
7489 F:      include/clocksource/hyperv_timer.h
7490 F:      include/linux/hyperv.h
7491 F:      include/uapi/linux/hyperv.h
7492 F:      include/asm-generic/mshyperv.h
7493 F:      tools/hv/
7494 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7495
7496 HYPERBUS SUPPORT
7497 M:      Vignesh Raghavendra <vigneshr@ti.com>
7498 S:      Supported
7499 F:      drivers/mtd/hyperbus/
7500 F:      include/linux/mtd/hyperbus.h
7501 F:      Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7502 F:      Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7503
7504 HYPERVISOR VIRTUAL CONSOLE DRIVER
7505 L:      linuxppc-dev@lists.ozlabs.org
7506 S:      Odd Fixes
7507 F:      drivers/tty/hvc/
7508
7509 I2C ACPI SUPPORT
7510 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7511 L:      linux-i2c@vger.kernel.org
7512 L:      linux-acpi@vger.kernel.org
7513 S:      Maintained
7514 F:      drivers/i2c/i2c-core-acpi.c
7515
7516 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7517 M:      Ajay Gupta <ajayg@nvidia.com>
7518 L:      linux-i2c@vger.kernel.org
7519 S:      Maintained
7520 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7521 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7522
7523 I2C MUXES
7524 M:      Peter Rosin <peda@axentia.se>
7525 L:      linux-i2c@vger.kernel.org
7526 S:      Maintained
7527 F:      Documentation/i2c/i2c-topology
7528 F:      Documentation/i2c/muxes/
7529 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7530 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7531 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7532 F:      drivers/i2c/i2c-mux.c
7533 F:      drivers/i2c/muxes/
7534 F:      include/linux/i2c-mux.h
7535
7536 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7537 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7538 L:      linux-i2c@vger.kernel.org
7539 S:      Maintained
7540 F:      Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7541 F:      drivers/i2c/busses/i2c-mv64xxx.c
7542
7543 I2C OVER PARALLEL PORT
7544 M:      Jean Delvare <jdelvare@suse.com>
7545 L:      linux-i2c@vger.kernel.org
7546 S:      Maintained
7547 F:      Documentation/i2c/busses/i2c-parport
7548 F:      Documentation/i2c/busses/i2c-parport-light
7549 F:      drivers/i2c/busses/i2c-parport.c
7550 F:      drivers/i2c/busses/i2c-parport-light.c
7551
7552 I2C SUBSYSTEM
7553 M:      Wolfram Sang <wsa@the-dreams.de>
7554 L:      linux-i2c@vger.kernel.org
7555 W:      https://i2c.wiki.kernel.org/
7556 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7558 S:      Maintained
7559 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7560 F:      Documentation/i2c/
7561 F:      drivers/i2c/*
7562 F:      include/linux/i2c.h
7563 F:      include/linux/i2c-dev.h
7564 F:      include/linux/i2c-smbus.h
7565 F:      include/uapi/linux/i2c.h
7566 F:      include/uapi/linux/i2c-*.h
7567
7568 I2C SUBSYSTEM HOST DRIVERS
7569 L:      linux-i2c@vger.kernel.org
7570 W:      https://i2c.wiki.kernel.org/
7571 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7573 S:      Odd Fixes
7574 F:      Documentation/devicetree/bindings/i2c/
7575 F:      drivers/i2c/algos/
7576 F:      drivers/i2c/busses/
7577
7578 I2C-TAOS-EVM DRIVER
7579 M:      Jean Delvare <jdelvare@suse.com>
7580 L:      linux-i2c@vger.kernel.org
7581 S:      Maintained
7582 F:      Documentation/i2c/busses/i2c-taos-evm
7583 F:      drivers/i2c/busses/i2c-taos-evm.c
7584
7585 I2C-TINY-USB DRIVER
7586 M:      Till Harbaum <till@harbaum.org>
7587 L:      linux-i2c@vger.kernel.org
7588 W:      http://www.harbaum.org/till/i2c_tiny_usb
7589 S:      Maintained
7590 F:      drivers/i2c/busses/i2c-tiny-usb.c
7591
7592 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7593 M:      Jean Delvare <jdelvare@suse.com>
7594 L:      linux-i2c@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/i2c/busses/i2c-ali1535
7597 F:      Documentation/i2c/busses/i2c-ali1563
7598 F:      Documentation/i2c/busses/i2c-ali15x3
7599 F:      Documentation/i2c/busses/i2c-amd756
7600 F:      Documentation/i2c/busses/i2c-amd8111
7601 F:      Documentation/i2c/busses/i2c-i801
7602 F:      Documentation/i2c/busses/i2c-nforce2
7603 F:      Documentation/i2c/busses/i2c-piix4
7604 F:      Documentation/i2c/busses/i2c-sis5595
7605 F:      Documentation/i2c/busses/i2c-sis630
7606 F:      Documentation/i2c/busses/i2c-sis96x
7607 F:      Documentation/i2c/busses/i2c-via
7608 F:      Documentation/i2c/busses/i2c-viapro
7609 F:      drivers/i2c/busses/i2c-ali1535.c
7610 F:      drivers/i2c/busses/i2c-ali1563.c
7611 F:      drivers/i2c/busses/i2c-ali15x3.c
7612 F:      drivers/i2c/busses/i2c-amd756.c
7613 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7614 F:      drivers/i2c/busses/i2c-amd8111.c
7615 F:      drivers/i2c/busses/i2c-i801.c
7616 F:      drivers/i2c/busses/i2c-isch.c
7617 F:      drivers/i2c/busses/i2c-nforce2.c
7618 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7619 F:      drivers/i2c/busses/i2c-piix4.c
7620 F:      drivers/i2c/busses/i2c-sis5595.c
7621 F:      drivers/i2c/busses/i2c-sis630.c
7622 F:      drivers/i2c/busses/i2c-sis96x.c
7623 F:      drivers/i2c/busses/i2c-via.c
7624 F:      drivers/i2c/busses/i2c-viapro.c
7625
7626 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7627 M:      Hans de Goede <hdegoede@redhat.com>
7628 L:      linux-i2c@vger.kernel.org
7629 S:      Maintained
7630 F:      drivers/i2c/busses/i2c-cht-wc.c
7631
7632 I2C/SMBUS ISMT DRIVER
7633 M:      Seth Heasley <seth.heasley@intel.com>
7634 M:      Neil Horman <nhorman@tuxdriver.com>
7635 L:      linux-i2c@vger.kernel.org
7636 F:      drivers/i2c/busses/i2c-ismt.c
7637 F:      Documentation/i2c/busses/i2c-ismt
7638
7639 I2C/SMBUS STUB DRIVER
7640 M:      Jean Delvare <jdelvare@suse.com>
7641 L:      linux-i2c@vger.kernel.org
7642 S:      Maintained
7643 F:      drivers/i2c/i2c-stub.c
7644
7645 I3C SUBSYSTEM
7646 M:      Boris Brezillon <bbrezillon@kernel.org>
7647 L:      linux-i3c@lists.infradead.org
7648 C:      irc://chat.freenode.net/linux-i3c
7649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7650 S:      Maintained
7651 F:      Documentation/ABI/testing/sysfs-bus-i3c
7652 F:      Documentation/devicetree/bindings/i3c/
7653 F:      Documentation/driver-api/i3c
7654 F:      drivers/i3c/
7655 F:      include/linux/i3c/
7656
7657 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7658 M:      Vitor Soares <vitor.soares@synopsys.com>
7659 S:      Maintained
7660 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7661 F:      drivers/i3c/master/dw*
7662
7663 IA64 (Itanium) PLATFORM
7664 M:      Tony Luck <tony.luck@intel.com>
7665 M:      Fenghua Yu <fenghua.yu@intel.com>
7666 L:      linux-ia64@vger.kernel.org
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7668 S:      Maintained
7669 F:      arch/ia64/
7670
7671 IBM Power 842 compression accelerator
7672 M:      Haren Myneni <haren@us.ibm.com>
7673 S:      Supported
7674 F:      drivers/crypto/nx/Makefile
7675 F:      drivers/crypto/nx/Kconfig
7676 F:      drivers/crypto/nx/nx-842*
7677 F:      include/linux/sw842.h
7678 F:      crypto/842.c
7679 F:      lib/842/
7680
7681 IBM Power in-Nest Crypto Acceleration
7682 M:      Breno Leitão <leitao@debian.org>
7683 M:      Nayna Jain <nayna@linux.ibm.com>
7684 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7685 L:      linux-crypto@vger.kernel.org
7686 S:      Supported
7687 F:      drivers/crypto/nx/Makefile
7688 F:      drivers/crypto/nx/Kconfig
7689 F:      drivers/crypto/nx/nx-aes*
7690 F:      drivers/crypto/nx/nx-sha*
7691 F:      drivers/crypto/nx/nx.*
7692 F:      drivers/crypto/nx/nx_csbcpb.h
7693 F:      drivers/crypto/nx/nx_debugfs.h
7694
7695 IBM Power Linux RAID adapter
7696 M:      Brian King <brking@us.ibm.com>
7697 S:      Supported
7698 F:      drivers/scsi/ipr.*
7699
7700 IBM Power SRIOV Virtual NIC Device Driver
7701 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7702 M:      John Allen <jallen@linux.ibm.com>
7703 L:      netdev@vger.kernel.org
7704 S:      Supported
7705 F:      drivers/net/ethernet/ibm/ibmvnic.*
7706
7707 IBM Power Virtual Accelerator Switchboard
7708 M:      Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7709 L:      linuxppc-dev@lists.ozlabs.org
7710 S:      Supported
7711 F:      arch/powerpc/platforms/powernv/vas*
7712 F:      arch/powerpc/platforms/powernv/copy-paste.h
7713 F:      arch/powerpc/include/asm/vas.h
7714
7715 IBM Power Virtual Ethernet Device Driver
7716 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7717 L:      netdev@vger.kernel.org
7718 S:      Supported
7719 F:      drivers/net/ethernet/ibm/ibmveth.*
7720
7721 IBM Power Virtual FC Device Drivers
7722 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7723 L:      linux-scsi@vger.kernel.org
7724 S:      Supported
7725 F:      drivers/scsi/ibmvscsi/ibmvfc*
7726
7727 IBM Power Virtual Management Channel Driver
7728 M:      Steven Royer <seroyer@linux.ibm.com>
7729 S:      Supported
7730 F:      drivers/misc/ibmvmc.*
7731
7732 IBM Power Virtual SCSI Device Drivers
7733 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7734 L:      linux-scsi@vger.kernel.org
7735 S:      Supported
7736 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7737 F:      include/scsi/viosrp.h
7738
7739 IBM Power Virtual SCSI Device Target Driver
7740 M:      Michael Cyr <mikecyr@linux.ibm.com>
7741 L:      linux-scsi@vger.kernel.org
7742 L:      target-devel@vger.kernel.org
7743 S:      Supported
7744 F:      drivers/scsi/ibmvscsi_tgt/
7745
7746 IBM Power VMX Cryptographic instructions
7747 M:      Breno Leitão <leitao@debian.org>
7748 M:      Nayna Jain <nayna@linux.ibm.com>
7749 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7750 L:      linux-crypto@vger.kernel.org
7751 S:      Supported
7752 F:      drivers/crypto/vmx/Makefile
7753 F:      drivers/crypto/vmx/Kconfig
7754 F:      drivers/crypto/vmx/vmx.c
7755 F:      drivers/crypto/vmx/aes*
7756 F:      drivers/crypto/vmx/ghash*
7757 F:      drivers/crypto/vmx/ppc-xlate.pl
7758
7759 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7760 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7761 L:      linux-pci@vger.kernel.org
7762 L:      linuxppc-dev@lists.ozlabs.org
7763 S:      Supported
7764 F:      drivers/pci/hotplug/rpaphp*
7765
7766 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7767 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7768 L:      linux-pci@vger.kernel.org
7769 L:      linuxppc-dev@lists.ozlabs.org
7770 S:      Supported
7771 F:      drivers/pci/hotplug/rpadlpar*
7772
7773 IBM ServeRAID RAID DRIVER
7774 S:      Orphan
7775 F:      drivers/scsi/ips.*
7776
7777 ICH LPC AND GPIO DRIVER
7778 M:      Peter Tyser <ptyser@xes-inc.com>
7779 S:      Maintained
7780 F:      drivers/mfd/lpc_ich.c
7781 F:      drivers/gpio/gpio-ich.c
7782
7783 IDE SUBSYSTEM
7784 M:      "David S. Miller" <davem@davemloft.net>
7785 L:      linux-ide@vger.kernel.org
7786 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7788 S:      Maintained
7789 F:      Documentation/ide/
7790 F:      drivers/ide/
7791 F:      include/linux/ide.h
7792
7793 IDE/ATAPI DRIVERS
7794 M:      Borislav Petkov <bp@alien8.de>
7795 L:      linux-ide@vger.kernel.org
7796 S:      Maintained
7797 F:      Documentation/cdrom/ide-cd.rst
7798 F:      drivers/ide/ide-cd*
7799
7800 IDEAPAD LAPTOP EXTRAS DRIVER
7801 M:      Ike Panhc <ike.pan@canonical.com>
7802 L:      platform-driver-x86@vger.kernel.org
7803 W:      http://launchpad.net/ideapad-laptop
7804 S:      Maintained
7805 F:      drivers/platform/x86/ideapad-laptop.c
7806
7807 IDEAPAD LAPTOP SLIDEBAR DRIVER
7808 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7809 L:      linux-input@vger.kernel.org
7810 W:      https://github.com/o2genum/ideapad-slidebar
7811 S:      Maintained
7812 F:      drivers/input/misc/ideapad_slidebar.c
7813
7814 IDT VersaClock 5 CLOCK DRIVER
7815 M:      Marek Vasut <marek.vasut@gmail.com>
7816 S:      Maintained
7817 F:      drivers/clk/clk-versaclock5.c
7818
7819 IEEE 802.15.4 SUBSYSTEM
7820 M:      Alexander Aring <alex.aring@gmail.com>
7821 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7822 L:      linux-wpan@vger.kernel.org
7823 W:      http://wpan.cakelab.org/
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7826 S:      Maintained
7827 F:      net/ieee802154/
7828 F:      net/mac802154/
7829 F:      drivers/net/ieee802154/
7830 F:      include/linux/nl802154.h
7831 F:      include/linux/ieee802154.h
7832 F:      include/net/nl802154.h
7833 F:      include/net/mac802154.h
7834 F:      include/net/af_ieee802154.h
7835 F:      include/net/cfg802154.h
7836 F:      include/net/ieee802154_netdev.h
7837 F:      Documentation/networking/ieee802154.rst
7838
7839 IFE PROTOCOL
7840 M:      Yotam Gigi <yotam.gi@gmail.com>
7841 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7842 F:      net/ife
7843 F:      include/net/ife.h
7844 F:      include/uapi/linux/ife.h
7845
7846 IGORPLUG-USB IR RECEIVER
7847 M:      Sean Young <sean@mess.org>
7848 L:      linux-media@vger.kernel.org
7849 S:      Maintained
7850 F:      drivers/media/rc/igorplugusb.c
7851
7852 IGUANAWORKS USB IR TRANSCEIVER
7853 M:      Sean Young <sean@mess.org>
7854 L:      linux-media@vger.kernel.org
7855 S:      Maintained
7856 F:      drivers/media/rc/iguanair.c
7857
7858 IIO DIGITAL POTENTIOMETER DAC
7859 M:      Peter Rosin <peda@axentia.se>
7860 L:      linux-iio@vger.kernel.org
7861 S:      Maintained
7862 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7863 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7864 F:      drivers/iio/dac/dpot-dac.c
7865
7866 IIO ENVELOPE DETECTOR
7867 M:      Peter Rosin <peda@axentia.se>
7868 L:      linux-iio@vger.kernel.org
7869 S:      Maintained
7870 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7871 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7872 F:      drivers/iio/adc/envelope-detector.c
7873
7874 IIO MULTIPLEXER
7875 M:      Peter Rosin <peda@axentia.se>
7876 L:      linux-iio@vger.kernel.org
7877 S:      Maintained
7878 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7879 F:      drivers/iio/multiplexer/iio-mux.c
7880
7881 IIO SUBSYSTEM AND DRIVERS
7882 M:      Jonathan Cameron <jic23@kernel.org>
7883 R:      Hartmut Knaack <knaack.h@gmx.de>
7884 R:      Lars-Peter Clausen <lars@metafoo.de>
7885 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7886 L:      linux-iio@vger.kernel.org
7887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7888 S:      Maintained
7889 F:      Documentation/ABI/testing/configfs-iio*
7890 F:      Documentation/ABI/testing/sysfs-bus-iio*
7891 F:      Documentation/devicetree/bindings/iio/
7892 F:      drivers/iio/
7893 F:      drivers/staging/iio/
7894 F:      include/linux/iio/
7895 F:      tools/iio/
7896
7897 IIO UNIT CONVERTER
7898 M:      Peter Rosin <peda@axentia.se>
7899 L:      linux-iio@vger.kernel.org
7900 S:      Maintained
7901 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7902 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7903 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7904 F:      drivers/iio/afe/iio-rescale.c
7905
7906 IKANOS/ADI EAGLE ADSL USB DRIVER
7907 M:      Matthieu Castet <castet.matthieu@free.fr>
7908 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7909 S:      Maintained
7910 F:      drivers/usb/atm/ueagle-atm.c
7911
7912 IMGTEC ASCII LCD DRIVER
7913 M:      Paul Burton <paul.burton@mips.com>
7914 S:      Maintained
7915 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7916 F:      drivers/auxdisplay/img-ascii-lcd.c
7917
7918 IMGTEC IR DECODER DRIVER
7919 M:      James Hogan <jhogan@kernel.org>
7920 S:      Maintained
7921 F:      drivers/media/rc/img-ir/
7922
7923 IMON SOUNDGRAPH USB IR RECEIVER
7924 M:      Sean Young <sean@mess.org>
7925 L:      linux-media@vger.kernel.org
7926 S:      Maintained
7927 F:      drivers/media/rc/imon_raw.c
7928 F:      drivers/media/rc/imon.c
7929
7930 IMS TWINTURBO FRAMEBUFFER DRIVER
7931 L:      linux-fbdev@vger.kernel.org
7932 S:      Orphan
7933 F:      drivers/video/fbdev/imsttfb.c
7934
7935 INA209 HARDWARE MONITOR DRIVER
7936 M:      Guenter Roeck <linux@roeck-us.net>
7937 L:      linux-hwmon@vger.kernel.org
7938 S:      Maintained
7939 F:      Documentation/hwmon/ina209.rst
7940 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7941 F:      drivers/hwmon/ina209.c
7942
7943 INA2XX HARDWARE MONITOR DRIVER
7944 M:      Guenter Roeck <linux@roeck-us.net>
7945 L:      linux-hwmon@vger.kernel.org
7946 S:      Maintained
7947 F:      Documentation/hwmon/ina2xx.rst
7948 F:      drivers/hwmon/ina2xx.c
7949 F:      include/linux/platform_data/ina2xx.h
7950
7951 INDUSTRY PACK SUBSYSTEM (IPACK)
7952 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7953 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7954 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7955 L:      industrypack-devel@lists.sourceforge.net
7956 W:      http://industrypack.sourceforge.net
7957 S:      Maintained
7958 F:      drivers/ipack/
7959
7960 INFINEON DPS310 Driver
7961 M:      Eddie James <eajames@linux.ibm.com>
7962 L:      linux-iio@vger.kernel.org
7963 F:      drivers/iio/pressure/dps310.c
7964 S:      Maintained
7965
7966 INFINIBAND SUBSYSTEM
7967 M:      Doug Ledford <dledford@redhat.com>
7968 M:      Jason Gunthorpe <jgg@mellanox.com>
7969 L:      linux-rdma@vger.kernel.org
7970 W:      https://github.com/linux-rdma/rdma-core
7971 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7973 S:      Supported
7974 F:      Documentation/devicetree/bindings/infiniband/
7975 F:      Documentation/infiniband/
7976 F:      drivers/infiniband/
7977 F:      include/uapi/linux/if_infiniband.h
7978 F:      include/uapi/rdma/
7979 F:      include/rdma/
7980 F:      include/trace/events/ib_mad.h
7981 F:      include/trace/events/ib_umad.h
7982 F:      samples/bpf/ibumad_kern.c
7983 F:      samples/bpf/ibumad_user.c
7984
7985 INGENIC JZ4780 DMA Driver
7986 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7987 S:      Maintained
7988 F:      drivers/dma/dma-jz4780.c
7989
7990 INGENIC JZ4780 NAND DRIVER
7991 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7992 L:      linux-mtd@lists.infradead.org
7993 S:      Maintained
7994 F:      drivers/mtd/nand/raw/ingenic/
7995
7996 INGENIC JZ47xx SoCs
7997 M:      Paul Cercueil <paul@crapouillou.net>
7998 S:      Maintained
7999 F:      arch/mips/boot/dts/ingenic/
8000 F:      arch/mips/include/asm/mach-jz4740/
8001 F:      arch/mips/jz4740/
8002 F:      drivers/clk/ingenic/
8003 F:      drivers/dma/dma-jz4780.c
8004 F:      drivers/gpu/drm/ingenic/
8005 F:      drivers/i2c/busses/i2c-jz4780.c
8006 F:      drivers/iio/adc/ingenic-adc.c
8007 F:      drivers/irqchip/irq-ingenic.c
8008 F:      drivers/memory/jz4780-nemc.c
8009 F:      drivers/mmc/host/jz4740_mmc.c
8010 F:      drivers/mtd/nand/raw/ingenic/
8011 F:      drivers/pinctrl/pinctrl-ingenic.c
8012 F:      drivers/power/supply/ingenic-battery.c
8013 F:      drivers/pwm/pwm-jz4740.c
8014 F:      drivers/rtc/rtc-jz4740.c
8015 F:      drivers/tty/serial/8250/8250_ingenic.c
8016 F:      drivers/usb/musb/jz4740.c
8017 F:      drivers/watchdog/jz4740_wdt.c
8018 F:      include/dt-bindings/iio/adc/ingenic,adc.h
8019 F:      include/linux/mfd/ingenic-tcu.h
8020 F:      sound/soc/jz4740/
8021 F:      sound/soc/codecs/jz47*
8022
8023 INOTIFY
8024 M:      Jan Kara <jack@suse.cz>
8025 R:      Amir Goldstein <amir73il@gmail.com>
8026 L:      linux-fsdevel@vger.kernel.org
8027 S:      Maintained
8028 F:      Documentation/filesystems/inotify.txt
8029 F:      fs/notify/inotify/
8030 F:      include/linux/inotify.h
8031 F:      include/uapi/linux/inotify.h
8032
8033 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8034 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
8035 L:      linux-input@vger.kernel.org
8036 Q:      http://patchwork.kernel.org/project/linux-input/list/
8037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8038 S:      Maintained
8039 F:      drivers/input/
8040 F:      include/linux/input.h
8041 F:      include/uapi/linux/input.h
8042 F:      include/uapi/linux/input-event-codes.h
8043 F:      include/linux/input/
8044 F:      Documentation/devicetree/bindings/input/
8045 F:      Documentation/devicetree/bindings/serio/
8046 F:      Documentation/input/
8047
8048 INPUT MULTITOUCH (MT) PROTOCOL
8049 M:      Henrik Rydberg <rydberg@bitmath.org>
8050 L:      linux-input@vger.kernel.org
8051 S:      Odd fixes
8052 F:      Documentation/input/multi-touch-protocol.rst
8053 F:      drivers/input/input-mt.c
8054 K:      \b(ABS|SYN)_MT_
8055
8056 INSIDE SECURE CRYPTO DRIVER
8057 M:      Antoine Tenart <antoine.tenart@bootlin.com>
8058 F:      drivers/crypto/inside-secure/
8059 S:      Maintained
8060 L:      linux-crypto@vger.kernel.org
8061
8062 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8063 M:      Mimi Zohar <zohar@linux.ibm.com>
8064 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8065 L:      linux-integrity@vger.kernel.org
8066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8067 S:      Supported
8068 F:      security/integrity/ima/
8069
8070 INTEL 810/815 FRAMEBUFFER DRIVER
8071 M:      Antonino Daplas <adaplas@gmail.com>
8072 L:      linux-fbdev@vger.kernel.org
8073 S:      Maintained
8074 F:      drivers/video/fbdev/i810/
8075
8076 INTEL ASoC DRIVERS
8077 M:      Cezary Rojewski <cezary.rojewski@intel.com>
8078 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8079 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
8080 M:      Jie Yang <yang.jie@linux.intel.com>
8081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8082 S:      Supported
8083 F:      sound/soc/intel/
8084
8085 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8086 M:      Hans de Goede <hdegoede@redhat.com>
8087 L:      platform-driver-x86@vger.kernel.org
8088 S:      Maintained
8089 F:      drivers/platform/x86/intel_atomisp2_pm.c
8090
8091 INTEL C600 SERIES SAS CONTROLLER DRIVER
8092 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
8093 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8094 L:      linux-scsi@vger.kernel.org
8095 T:      git git://git.code.sf.net/p/intel-sas/isci
8096 S:      Supported
8097 F:      drivers/scsi/isci/
8098
8099 INTEL CPU family model numbers
8100 M:      Tony Luck <tony.luck@intel.com>
8101 M:      x86@kernel.org
8102 L:      linux-kernel@vger.kernel.org
8103 S:      Supported
8104 F:      arch/x86/include/asm/intel-family.h
8105
8106 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8107 M:      Jani Nikula <jani.nikula@linux.intel.com>
8108 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8109 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
8110 L:      intel-gfx@lists.freedesktop.org
8111 W:      https://01.org/linuxgraphics/
8112 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
8113 C:      irc://chat.freenode.net/intel-gfx
8114 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
8115 T:      git git://anongit.freedesktop.org/drm-intel
8116 S:      Supported
8117 F:      drivers/gpu/drm/i915/
8118 F:      include/drm/i915*
8119 F:      include/uapi/drm/i915_drm.h
8120 F:      Documentation/gpu/i915.rst
8121
8122 INTEL ETHERNET DRIVERS
8123 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8124 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8125 W:      http://www.intel.com/support/feedback.htm
8126 W:      http://e1000.sourceforge.net/
8127 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8130 S:      Supported
8131 F:      Documentation/networking/device_drivers/intel/e100.rst
8132 F:      Documentation/networking/device_drivers/intel/e1000.rst
8133 F:      Documentation/networking/device_drivers/intel/e1000e.rst
8134 F:      Documentation/networking/device_drivers/intel/fm10k.rst
8135 F:      Documentation/networking/device_drivers/intel/igb.rst
8136 F:      Documentation/networking/device_drivers/intel/igbvf.rst
8137 F:      Documentation/networking/device_drivers/intel/ixgb.rst
8138 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
8139 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
8140 F:      Documentation/networking/device_drivers/intel/i40e.rst
8141 F:      Documentation/networking/device_drivers/intel/iavf.rst
8142 F:      Documentation/networking/device_drivers/intel/ice.rst
8143 F:      drivers/net/ethernet/intel/
8144 F:      drivers/net/ethernet/intel/*/
8145 F:      include/linux/avf/virtchnl.h
8146
8147 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8148 M:      Maik Broemme <mbroemme@libmpq.org>
8149 L:      linux-fbdev@vger.kernel.org
8150 S:      Maintained
8151 F:      Documentation/fb/intelfb.rst
8152 F:      drivers/video/fbdev/intelfb/
8153
8154 INTEL GPIO DRIVERS
8155 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8156 L:      linux-gpio@vger.kernel.org
8157 S:      Maintained
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8159 F:      drivers/gpio/gpio-ich.c
8160 F:      drivers/gpio/gpio-intel-mid.c
8161 F:      drivers/gpio/gpio-lynxpoint.c
8162 F:      drivers/gpio/gpio-merrifield.c
8163 F:      drivers/gpio/gpio-ml-ioh.c
8164 F:      drivers/gpio/gpio-pch.c
8165 F:      drivers/gpio/gpio-sch.c
8166 F:      drivers/gpio/gpio-sodaville.c
8167
8168 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8169 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
8170 M:      Zhi Wang <zhi.a.wang@intel.com>
8171 L:      intel-gvt-dev@lists.freedesktop.org
8172 L:      intel-gfx@lists.freedesktop.org
8173 W:      https://01.org/igvt-g
8174 T:      git https://github.com/intel/gvt-linux.git
8175 S:      Supported
8176 F:      drivers/gpu/drm/i915/gvt/
8177
8178 INTEL HID EVENT DRIVER
8179 M:      Alex Hung <alex.hung@canonical.com>
8180 L:      platform-driver-x86@vger.kernel.org
8181 S:      Maintained
8182 F:      drivers/platform/x86/intel-hid.c
8183
8184 INTEL I/OAT DMA DRIVER
8185 M:      Dave Jiang <dave.jiang@intel.com>
8186 R:      Dan Williams <dan.j.williams@intel.com>
8187 L:      dmaengine@vger.kernel.org
8188 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
8189 S:      Supported
8190 F:      drivers/dma/ioat*
8191
8192 INTEL IDLE DRIVER
8193 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
8194 M:      Len Brown <lenb@kernel.org>
8195 L:      linux-pm@vger.kernel.org
8196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8197 B:      https://bugzilla.kernel.org
8198 S:      Supported
8199 F:      drivers/idle/intel_idle.c
8200
8201 INTEL INTEGRATED SENSOR HUB DRIVER
8202 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8203 M:      Jiri Kosina <jikos@kernel.org>
8204 L:      linux-input@vger.kernel.org
8205 S:      Maintained
8206 F:      drivers/hid/intel-ish-hid/
8207
8208 INTEL IOMMU (VT-d)
8209 M:      David Woodhouse <dwmw2@infradead.org>
8210 L:      iommu@lists.linux-foundation.org
8211 T:      git git://git.infradead.org/iommu-2.6.git
8212 S:      Supported
8213 F:      drivers/iommu/intel-iommu.c
8214 F:      include/linux/intel-iommu.h
8215
8216 INTEL IOP-ADMA DMA DRIVER
8217 R:      Dan Williams <dan.j.williams@intel.com>
8218 S:      Odd fixes
8219 F:      drivers/dma/iop-adma.c
8220
8221 INTEL IPU3 CSI-2 CIO2 DRIVER
8222 M:      Yong Zhi <yong.zhi@intel.com>
8223 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8224 M:      Bingbu Cao <bingbu.cao@intel.com>
8225 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
8226 L:      linux-media@vger.kernel.org
8227 S:      Maintained
8228 F:      drivers/media/pci/intel/ipu3/
8229 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8230
8231 INTEL IPU3 CSI-2 IMGU DRIVER
8232 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
8233 L:      linux-media@vger.kernel.org
8234 S:      Maintained
8235 F:      drivers/staging/media/ipu3/
8236 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8237 F:      Documentation/media/v4l-drivers/ipu3.rst
8238
8239 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8240 M:      Krzysztof Halasa <khalasa@piap.pl>
8241 S:      Maintained
8242 F:      include/linux/soc/ixp4xx/qmgr.h
8243 F:      include/linux/soc/ixp4xx/npe.h
8244 F:      drivers/soc/ixp4xx/ixp4xx-qmgr.c
8245 F:      drivers/soc/ixp4xx/ixp4xx-npe.c
8246 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
8247 F:      drivers/net/wan/ixp4xx_hss.c
8248
8249 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8250 M:      Deepak Saxena <dsaxena@plexity.net>
8251 S:      Maintained
8252 F:      drivers/char/hw_random/ixp4xx-rng.c
8253
8254 INTEL MANAGEMENT ENGINE (mei)
8255 M:      Tomas Winkler <tomas.winkler@intel.com>
8256 L:      linux-kernel@vger.kernel.org
8257 S:      Supported
8258 F:      include/uapi/linux/mei.h
8259 F:      include/linux/mei_cl_bus.h
8260 F:      drivers/misc/mei/*
8261 F:      drivers/watchdog/mei_wdt.c
8262 F:      Documentation/driver-api/mei/*
8263 F:      samples/mei/*
8264
8265 INTEL MENLOW THERMAL DRIVER
8266 M:      Sujith Thomas <sujith.thomas@intel.com>
8267 L:      platform-driver-x86@vger.kernel.org
8268 W:      https://01.org/linux-acpi
8269 S:      Supported
8270 F:      drivers/platform/x86/intel_menlow.c
8271
8272 INTEL MIC DRIVERS (mic)
8273 M:      Sudeep Dutt <sudeep.dutt@intel.com>
8274 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
8275 S:      Supported
8276 W:      https://github.com/sudeepdutt/mic
8277 W:      http://software.intel.com/en-us/mic-developer
8278 F:      include/linux/mic_bus.h
8279 F:      include/linux/scif.h
8280 F:      include/uapi/linux/mic_common.h
8281 F:      include/uapi/linux/mic_ioctl.h
8282 F:      include/uapi/linux/scif_ioctl.h
8283 F:      drivers/misc/mic/
8284 F:      drivers/dma/mic_x100_dma.c
8285 F:      drivers/dma/mic_x100_dma.h
8286 F:      Documentation/mic/
8287
8288 INTEL PMC CORE DRIVER
8289 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8290 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8291 L:      platform-driver-x86@vger.kernel.org
8292 S:      Maintained
8293 F:      drivers/platform/x86/intel_pmc_core*
8294
8295 INTEL PMC/P-Unit IPC DRIVER
8296 M:      Zha Qipeng<qipeng.zha@intel.com>
8297 L:      platform-driver-x86@vger.kernel.org
8298 S:      Maintained
8299 F:      drivers/platform/x86/intel_pmc_ipc.c
8300 F:      drivers/platform/x86/intel_punit_ipc.c
8301 F:      arch/x86/include/asm/intel_pmc_ipc.h
8302 F:      arch/x86/include/asm/intel_punit_ipc.h
8303
8304 INTEL PMIC GPIO DRIVERS
8305 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8306 S:      Maintained
8307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8308 F:      drivers/gpio/gpio-*cove.c
8309 F:      drivers/gpio/gpio-msic.c
8310
8311 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8312 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8313 S:      Maintained
8314 F:      drivers/mfd/intel_msic.c
8315 F:      drivers/mfd/intel_soc_pmic*
8316 F:      include/linux/mfd/intel_msic.h
8317 F:      include/linux/mfd/intel_soc_pmic*
8318
8319 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8320 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
8321 L:      linux-wireless@vger.kernel.org
8322 S:      Maintained
8323 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
8324 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
8325 F:      drivers/net/wireless/intel/ipw2x00/
8326
8327 INTEL PSTATE DRIVER
8328 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8329 M:      Len Brown <lenb@kernel.org>
8330 L:      linux-pm@vger.kernel.org
8331 S:      Supported
8332 F:      drivers/cpufreq/intel_pstate.c
8333
8334 INTEL RDMA RNIC DRIVER
8335 M:      Faisal Latif <faisal.latif@intel.com>
8336 M:      Shiraz Saleem <shiraz.saleem@intel.com>
8337 L:      linux-rdma@vger.kernel.org
8338 S:      Supported
8339 F:      drivers/infiniband/hw/i40iw/
8340 F:      include/uapi/rdma/i40iw-abi.h
8341
8342 INTEL SPEED SELECT TECHNOLOGY
8343 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8344 L:      platform-driver-x86@vger.kernel.org
8345 S:      Maintained
8346 F:      drivers/platform/x86/intel_speed_select_if/
8347 F:      tools/power/x86/intel-speed-select/
8348 F:      include/uapi/linux/isst_if.h
8349
8350 INTEL TELEMETRY DRIVER
8351 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8352 M:      "David E. Box" <david.e.box@linux.intel.com>
8353 L:      platform-driver-x86@vger.kernel.org
8354 S:      Maintained
8355 F:      arch/x86/include/asm/intel_telemetry.h
8356 F:      drivers/platform/x86/intel_telemetry*
8357
8358 INTEL VIRTUAL BUTTON DRIVER
8359 M:      AceLan Kao <acelan.kao@canonical.com>
8360 L:      platform-driver-x86@vger.kernel.org
8361 S:      Maintained
8362 F:      drivers/platform/x86/intel-vbtn.c
8363
8364 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8365 M:      Stanislaw Gruszka <sgruszka@redhat.com>
8366 L:      linux-wireless@vger.kernel.org
8367 S:      Supported
8368 F:      drivers/net/wireless/intel/iwlegacy/
8369
8370 INTEL WIRELESS WIFI LINK (iwlwifi)
8371 M:      Johannes Berg <johannes.berg@intel.com>
8372 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8373 M:      Luca Coelho <luciano.coelho@intel.com>
8374 M:      Intel Linux Wireless <linuxwifi@intel.com>
8375 L:      linux-wireless@vger.kernel.org
8376 W:      http://intellinuxwireless.org
8377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8378 S:      Supported
8379 F:      drivers/net/wireless/intel/iwlwifi/
8380
8381 INTEL WIRELESS WIMAX CONNECTION 2400
8382 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8383 M:      linux-wimax@intel.com
8384 L:      wimax@linuxwimax.org (subscribers-only)
8385 S:      Supported
8386 W:      http://linuxwimax.org
8387 F:      Documentation/wimax/README.i2400m
8388 F:      drivers/net/wimax/i2400m/
8389 F:      include/uapi/linux/wimax/i2400m.h
8390
8391 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8392 M:      Mario Limonciello <mario.limonciello@dell.com>
8393 S:      Maintained
8394 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8395
8396 INTEL(R) TRACE HUB
8397 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8398 S:      Supported
8399 F:      Documentation/trace/intel_th.rst
8400 F:      drivers/hwtracing/intel_th/
8401
8402 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8403 M:      Ning Sun <ning.sun@intel.com>
8404 L:      tboot-devel@lists.sourceforge.net
8405 W:      http://tboot.sourceforge.net
8406 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8407 S:      Supported
8408 F:      Documentation/x86/intel_txt.rst
8409 F:      include/linux/tboot.h
8410 F:      arch/x86/kernel/tboot.c
8411
8412 INTEL-MID GPIO DRIVER
8413 M:      David Cohen <david.a.cohen@linux.intel.com>
8414 L:      linux-gpio@vger.kernel.org
8415 S:      Maintained
8416 F:      drivers/gpio/gpio-intel-mid.c
8417
8418 INTERCONNECT API
8419 M:      Georgi Djakov <georgi.djakov@linaro.org>
8420 L:      linux-pm@vger.kernel.org
8421 S:      Maintained
8422 F:      Documentation/driver-api/interconnect.rst
8423 F:      Documentation/devicetree/bindings/interconnect/
8424 F:      drivers/interconnect/
8425 F:      include/dt-bindings/interconnect/
8426 F:      include/linux/interconnect-provider.h
8427 F:      include/linux/interconnect.h
8428
8429 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8430 M:      Linus Walleij <linus.walleij@linaro.org>
8431 L:      linux-iio@vger.kernel.org
8432 S:      Maintained
8433 F:      drivers/iio/gyro/mpu3050*
8434 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8435
8436 IOC3 ETHERNET DRIVER
8437 M:      Ralf Baechle <ralf@linux-mips.org>
8438 L:      linux-mips@vger.kernel.org
8439 S:      Maintained
8440 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8441
8442 IOC3 SERIAL DRIVER
8443 M:      Pat Gefre <pfg@sgi.com>
8444 L:      linux-serial@vger.kernel.org
8445 S:      Maintained
8446 F:      drivers/tty/serial/ioc3_serial.c
8447
8448 IOMAP FILESYSTEM LIBRARY
8449 M:      Christoph Hellwig <hch@infradead.org>
8450 M:      Darrick J. Wong <darrick.wong@oracle.com>
8451 M:      linux-xfs@vger.kernel.org
8452 M:      linux-fsdevel@vger.kernel.org
8453 L:      linux-xfs@vger.kernel.org
8454 L:      linux-fsdevel@vger.kernel.org
8455 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8456 S:      Supported
8457 F:      fs/iomap/
8458 F:      include/linux/iomap.h
8459
8460 IOMMU DRIVERS
8461 M:      Joerg Roedel <joro@8bytes.org>
8462 L:      iommu@lists.linux-foundation.org
8463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8464 S:      Maintained
8465 F:      Documentation/devicetree/bindings/iommu/
8466 F:      drivers/iommu/
8467 F:      include/linux/iommu.h
8468 F:      include/linux/of_iommu.h
8469 F:      include/linux/iova.h
8470
8471 IO_URING
8472 M:      Jens Axboe <axboe@kernel.dk>
8473 L:      linux-block@vger.kernel.org
8474 L:      linux-fsdevel@vger.kernel.org
8475 T:      git git://git.kernel.dk/linux-block
8476 T:      git git://git.kernel.dk/liburing
8477 S:      Maintained
8478 F:      fs/io_uring.c
8479 F:      include/uapi/linux/io_uring.h
8480
8481 IP MASQUERADING
8482 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8483 S:      Maintained
8484 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8485
8486 IPMI SUBSYSTEM
8487 M:      Corey Minyard <minyard@acm.org>
8488 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8489 W:      http://openipmi.sourceforge.net/
8490 S:      Supported
8491 F:      Documentation/devicetree/bindings/ipmi/
8492 F:      Documentation/IPMI.txt
8493 F:      drivers/char/ipmi/
8494 F:      include/linux/ipmi*
8495 F:      include/uapi/linux/ipmi*
8496
8497 IPS SCSI RAID DRIVER
8498 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8499 L:      linux-scsi@vger.kernel.org
8500 W:      http://www.adaptec.com/
8501 S:      Maintained
8502 F:      drivers/scsi/ips*
8503
8504 IPVS
8505 M:      Wensong Zhang <wensong@linux-vs.org>
8506 M:      Simon Horman <horms@verge.net.au>
8507 M:      Julian Anastasov <ja@ssi.bg>
8508 L:      netdev@vger.kernel.org
8509 L:      lvs-devel@vger.kernel.org
8510 S:      Maintained
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8513 F:      Documentation/networking/ipvs-sysctl.txt
8514 F:      include/net/ip_vs.h
8515 F:      include/uapi/linux/ip_vs.h
8516 F:      net/netfilter/ipvs/
8517
8518 IPWIRELESS DRIVER
8519 M:      Jiri Kosina <jikos@kernel.org>
8520 M:      David Sterba <dsterba@suse.com>
8521 S:      Odd Fixes
8522 F:      drivers/tty/ipwireless/
8523
8524 IPX NETWORK LAYER
8525 L:      netdev@vger.kernel.org
8526 S:      Obsolete
8527 F:      include/uapi/linux/ipx.h
8528
8529 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8530 M:      Marc Zyngier <maz@kernel.org>
8531 S:      Maintained
8532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8533 F:      Documentation/IRQ-domain.txt
8534 F:      include/linux/irqdomain.h
8535 F:      kernel/irq/irqdomain.c
8536 F:      kernel/irq/msi.c
8537
8538 IRQ SUBSYSTEM
8539 M:      Thomas Gleixner <tglx@linutronix.de>
8540 L:      linux-kernel@vger.kernel.org
8541 S:      Maintained
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8543 F:      kernel/irq/
8544
8545 IRQCHIP DRIVERS
8546 M:      Thomas Gleixner <tglx@linutronix.de>
8547 M:      Jason Cooper <jason@lakedaemon.net>
8548 M:      Marc Zyngier <maz@kernel.org>
8549 L:      linux-kernel@vger.kernel.org
8550 S:      Maintained
8551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8552 F:      Documentation/devicetree/bindings/interrupt-controller/
8553 F:      drivers/irqchip/
8554
8555 ISA
8556 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8557 S:      Maintained
8558 F:      Documentation/driver-api/isa.rst
8559 F:      drivers/base/isa.c
8560 F:      include/linux/isa.h
8561
8562 ISA RADIO MODULE
8563 M:      Hans Verkuil <hverkuil@xs4all.nl>
8564 L:      linux-media@vger.kernel.org
8565 T:      git git://linuxtv.org/media_tree.git
8566 W:      https://linuxtv.org
8567 S:      Maintained
8568 F:      drivers/media/radio/radio-isa*
8569
8570 ISAPNP
8571 M:      Jaroslav Kysela <perex@perex.cz>
8572 S:      Maintained
8573 F:      Documentation/driver-api/isapnp.rst
8574 F:      drivers/pnp/isapnp/
8575 F:      include/linux/isapnp.h
8576
8577 ISCSI
8578 M:      Lee Duncan <lduncan@suse.com>
8579 M:      Chris Leech <cleech@redhat.com>
8580 L:      open-iscsi@googlegroups.com
8581 W:      www.open-iscsi.com
8582 S:      Maintained
8583 F:      drivers/scsi/*iscsi*
8584 F:      include/scsi/*iscsi*
8585
8586 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8587 M:      Peter Jones <pjones@redhat.com>
8588 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8589 S:      Maintained
8590 F:      drivers/firmware/iscsi_ibft*
8591
8592 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8593 M:      Sagi Grimberg <sagi@grimberg.me>
8594 M:      Max Gurtovoy <maxg@mellanox.com>
8595 L:      linux-rdma@vger.kernel.org
8596 S:      Supported
8597 W:      http://www.openfabrics.org
8598 W:      www.open-iscsi.org
8599 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8600 F:      drivers/infiniband/ulp/iser/
8601
8602 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8603 M:      Sagi Grimberg <sagi@grimberg.me>
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8605 L:      linux-rdma@vger.kernel.org
8606 L:      target-devel@vger.kernel.org
8607 S:      Supported
8608 W:      http://www.linux-iscsi.org
8609 F:      drivers/infiniband/ulp/isert
8610
8611 ISDN/mISDN SUBSYSTEM
8612 M:      Karsten Keil <isdn@linux-pingi.de>
8613 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8614 L:      netdev@vger.kernel.org
8615 W:      http://www.isdn4linux.de
8616 S:      Maintained
8617 F:      drivers/isdn/mISDN
8618 F:      drivers/isdn/hardware
8619
8620 ISDN/CAPI SUBSYSTEM
8621 M:      Karsten Keil <isdn@linux-pingi.de>
8622 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8623 L:      netdev@vger.kernel.org
8624 W:      http://www.isdn4linux.de
8625 S:      Odd Fixes
8626 F:      Documentation/isdn/
8627 F:      drivers/isdn/capi/
8628 F:      drivers/staging/isdn/
8629 F:      net/bluetooth/cmtp/
8630 F:      include/linux/isdn/
8631 F:      include/uapi/linux/isdn/
8632
8633 IT87 HARDWARE MONITORING DRIVER
8634 M:      Jean Delvare <jdelvare@suse.com>
8635 L:      linux-hwmon@vger.kernel.org
8636 S:      Maintained
8637 F:      Documentation/hwmon/it87.rst
8638 F:      drivers/hwmon/it87.c
8639
8640 IT913X MEDIA DRIVER
8641 M:      Antti Palosaari <crope@iki.fi>
8642 L:      linux-media@vger.kernel.org
8643 W:      https://linuxtv.org
8644 W:      http://palosaari.fi/linux/
8645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8646 T:      git git://linuxtv.org/anttip/media_tree.git
8647 S:      Maintained
8648 F:      drivers/media/tuners/it913x*
8649
8650 IVTV VIDEO4LINUX DRIVER
8651 M:      Andy Walls <awalls@md.metrocast.net>
8652 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8653 L:      linux-media@vger.kernel.org
8654 T:      git git://linuxtv.org/media_tree.git
8655 W:      http://www.ivtvdriver.org
8656 S:      Maintained
8657 F:      Documentation/media/v4l-drivers/ivtv*
8658 F:      drivers/media/pci/ivtv/
8659 F:      include/uapi/linux/ivtv*
8660
8661 IX2505V MEDIA DRIVER
8662 M:      Malcolm Priestley <tvboxspy@gmail.com>
8663 L:      linux-media@vger.kernel.org
8664 W:      https://linuxtv.org
8665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8666 S:      Maintained
8667 F:      drivers/media/dvb-frontends/ix2505v*
8668
8669 JAILHOUSE HYPERVISOR INTERFACE
8670 M:      Jan Kiszka <jan.kiszka@siemens.com>
8671 L:      jailhouse-dev@googlegroups.com
8672 S:      Maintained
8673 F:      arch/x86/kernel/jailhouse.c
8674 F:      arch/x86/include/asm/jailhouse_para.h
8675
8676 JC42.4 TEMPERATURE SENSOR DRIVER
8677 M:      Guenter Roeck <linux@roeck-us.net>
8678 L:      linux-hwmon@vger.kernel.org
8679 S:      Maintained
8680 F:      drivers/hwmon/jc42.c
8681 F:      Documentation/hwmon/jc42.rst
8682
8683 JFS FILESYSTEM
8684 M:      Dave Kleikamp <shaggy@kernel.org>
8685 L:      jfs-discussion@lists.sourceforge.net
8686 W:      http://jfs.sourceforge.net/
8687 T:      git git://github.com/kleikamp/linux-shaggy.git
8688 S:      Maintained
8689 F:      Documentation/filesystems/jfs.txt
8690 F:      fs/jfs/
8691
8692 JME NETWORK DRIVER
8693 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8694 L:      netdev@vger.kernel.org
8695 S:      Maintained
8696 F:      drivers/net/ethernet/jme.*
8697
8698 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8699 M:      David Woodhouse <dwmw2@infradead.org>
8700 M:      Richard Weinberger <richard@nod.at>
8701 L:      linux-mtd@lists.infradead.org
8702 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8703 T:      git git://git.infradead.org/ubifs-2.6.git
8704 S:      Odd Fixes
8705 F:      fs/jffs2/
8706 F:      include/uapi/linux/jffs2.h
8707
8708 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8709 M:      "Theodore Ts'o" <tytso@mit.edu>
8710 M:      Jan Kara <jack@suse.com>
8711 L:      linux-ext4@vger.kernel.org
8712 S:      Maintained
8713 F:      fs/jbd2/
8714 F:      include/linux/jbd2.h
8715
8716 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8717 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8718 L:      linux-media@vger.kernel.org
8719 S:      Maintained
8720 F:      drivers/media/platform/rcar_jpu.c
8721
8722 JSM Neo PCI based serial card
8723 L:      linux-serial@vger.kernel.org
8724 S:      Orphan
8725 F:      drivers/tty/serial/jsm/
8726
8727 K10TEMP HARDWARE MONITORING DRIVER
8728 M:      Clemens Ladisch <clemens@ladisch.de>
8729 L:      linux-hwmon@vger.kernel.org
8730 S:      Maintained
8731 F:      Documentation/hwmon/k10temp.rst
8732 F:      drivers/hwmon/k10temp.c
8733
8734 K8TEMP HARDWARE MONITORING DRIVER
8735 M:      Rudolf Marek <r.marek@assembler.cz>
8736 L:      linux-hwmon@vger.kernel.org
8737 S:      Maintained
8738 F:      Documentation/hwmon/k8temp.rst
8739 F:      drivers/hwmon/k8temp.c
8740
8741 KASAN
8742 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8743 R:      Alexander Potapenko <glider@google.com>
8744 R:      Dmitry Vyukov <dvyukov@google.com>
8745 L:      kasan-dev@googlegroups.com
8746 S:      Maintained
8747 F:      arch/*/include/asm/kasan.h
8748 F:      arch/*/mm/kasan_init*
8749 F:      Documentation/dev-tools/kasan.rst
8750 F:      include/linux/kasan*.h
8751 F:      lib/test_kasan.c
8752 F:      mm/kasan/
8753 F:      scripts/Makefile.kasan
8754
8755 KCONFIG
8756 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8758 L:      linux-kbuild@vger.kernel.org
8759 S:      Maintained
8760 F:      Documentation/kbuild/kconfig*
8761 F:      scripts/kconfig/
8762 F:      scripts/Kconfig.include
8763
8764 KDUMP
8765 M:      Dave Young <dyoung@redhat.com>
8766 M:      Baoquan He <bhe@redhat.com>
8767 R:      Vivek Goyal <vgoyal@redhat.com>
8768 L:      kexec@lists.infradead.org
8769 W:      http://lse.sourceforge.net/kdump/
8770 S:      Maintained
8771 F:      Documentation/admin-guide/kdump/
8772
8773 KEENE FM RADIO TRANSMITTER DRIVER
8774 M:      Hans Verkuil <hverkuil@xs4all.nl>
8775 L:      linux-media@vger.kernel.org
8776 T:      git git://linuxtv.org/media_tree.git
8777 W:      https://linuxtv.org
8778 S:      Maintained
8779 F:      drivers/media/radio/radio-keene*
8780
8781 KERNEL AUTOMOUNTER
8782 M:      Ian Kent <raven@themaw.net>
8783 L:      autofs@vger.kernel.org
8784 S:      Maintained
8785 F:      fs/autofs/
8786
8787 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8788 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8789 M:      Michal Marek <michal.lkml@markovi.net>
8790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8791 L:      linux-kbuild@vger.kernel.org
8792 S:      Maintained
8793 F:      Documentation/kbuild/
8794 F:      Makefile
8795 F:      scripts/Kbuild*
8796 F:      scripts/Makefile*
8797 F:      scripts/basic/
8798 F:      scripts/mk*
8799 F:      scripts/*vmlinux*
8800 F:      scripts/mod/
8801 F:      scripts/package/
8802
8803 KERNEL JANITORS
8804 L:      kernel-janitors@vger.kernel.org
8805 W:      http://kernelnewbies.org/KernelJanitors
8806 S:      Odd Fixes
8807
8808 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8809 M:      "J. Bruce Fields" <bfields@fieldses.org>
8810 M:      Chuck Lever <chuck.lever@oracle.com>
8811 L:      linux-nfs@vger.kernel.org
8812 W:      http://nfs.sourceforge.net/
8813 T:      git git://linux-nfs.org/~bfields/linux.git
8814 S:      Supported
8815 F:      fs/nfsd/
8816 F:      include/uapi/linux/nfsd/
8817 F:      fs/lockd/
8818 F:      fs/nfs_common/
8819 F:      net/sunrpc/
8820 F:      include/linux/lockd/
8821 F:      include/linux/sunrpc/
8822 F:      include/uapi/linux/sunrpc/
8823
8824 KERNEL SELFTEST FRAMEWORK
8825 M:      Shuah Khan <shuah@kernel.org>
8826 M:      Shuah Khan <skhan@linuxfoundation.org>
8827 L:      linux-kselftest@vger.kernel.org
8828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8829 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8830 S:      Maintained
8831 F:      tools/testing/selftests/
8832 F:      Documentation/dev-tools/kselftest*
8833
8834 KERNEL USERMODE HELPER
8835 M:      Luis Chamberlain <mcgrof@kernel.org>
8836 L:      linux-kernel@vger.kernel.org
8837 S:      Maintained
8838 F:      kernel/umh.c
8839 F:      include/linux/umh.h
8840
8841 KERNEL VIRTUAL MACHINE (KVM)
8842 M:      Paolo Bonzini <pbonzini@redhat.com>
8843 M:      Radim Krčmář <rkrcmar@redhat.com>
8844 L:      kvm@vger.kernel.org
8845 W:      http://www.linux-kvm.org
8846 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8847 S:      Supported
8848 F:      Documentation/virt/kvm/
8849 F:      include/trace/events/kvm.h
8850 F:      include/uapi/asm-generic/kvm*
8851 F:      include/uapi/linux/kvm*
8852 F:      include/asm-generic/kvm*
8853 F:      include/linux/kvm*
8854 F:      include/kvm/iodev.h
8855 F:      virt/kvm/*
8856 F:      tools/kvm/
8857 F:      tools/testing/selftests/kvm/
8858
8859 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8860 M:      Joerg Roedel <joro@8bytes.org>
8861 L:      kvm@vger.kernel.org
8862 W:      http://www.linux-kvm.org/
8863 S:      Maintained
8864 F:      arch/x86/include/asm/svm.h
8865 F:      arch/x86/kvm/svm.c
8866
8867 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8868 M:      Marc Zyngier <maz@kernel.org>
8869 R:      James Morse <james.morse@arm.com>
8870 R:      Julien Thierry <julien.thierry.kdev@gmail.com>
8871 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
8872 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8873 L:      kvmarm@lists.cs.columbia.edu
8874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8875 S:      Maintained
8876 F:      arch/arm/include/uapi/asm/kvm*
8877 F:      arch/arm/include/asm/kvm*
8878 F:      arch/arm/kvm/
8879 F:      arch/arm64/include/uapi/asm/kvm*
8880 F:      arch/arm64/include/asm/kvm*
8881 F:      arch/arm64/kvm/
8882 F:      virt/kvm/arm/
8883 F:      include/kvm/arm_*
8884
8885 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8886 M:      James Hogan <jhogan@kernel.org>
8887 L:      linux-mips@vger.kernel.org
8888 S:      Supported
8889 F:      arch/mips/include/uapi/asm/kvm*
8890 F:      arch/mips/include/asm/kvm*
8891 F:      arch/mips/kvm/
8892
8893 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8894 M:      Paul Mackerras <paulus@ozlabs.org>
8895 L:      kvm-ppc@vger.kernel.org
8896 W:      http://www.linux-kvm.org/
8897 T:      git git://github.com/agraf/linux-2.6.git
8898 S:      Supported
8899 F:      arch/powerpc/include/uapi/asm/kvm*
8900 F:      arch/powerpc/include/asm/kvm*
8901 F:      arch/powerpc/kvm/
8902 F:      arch/powerpc/kernel/kvm*
8903
8904 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8905 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8906 M:      Janosch Frank <frankja@linux.ibm.com>
8907 R:      David Hildenbrand <david@redhat.com>
8908 R:      Cornelia Huck <cohuck@redhat.com>
8909 L:      linux-s390@vger.kernel.org
8910 W:      http://www.ibm.com/developerworks/linux/linux390/
8911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8912 S:      Supported
8913 F:      arch/s390/include/uapi/asm/kvm*
8914 F:      arch/s390/include/asm/gmap.h
8915 F:      arch/s390/include/asm/kvm*
8916 F:      arch/s390/kvm/
8917 F:      arch/s390/mm/gmap.c
8918 F:      tools/testing/selftests/kvm/s390x/
8919 F:      tools/testing/selftests/kvm/*/s390x/
8920
8921 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8922 M:      Paolo Bonzini <pbonzini@redhat.com>
8923 M:      Radim Krčmář <rkrcmar@redhat.com>
8924 L:      kvm@vger.kernel.org
8925 W:      http://www.linux-kvm.org
8926 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8927 S:      Supported
8928 F:      arch/x86/kvm/
8929 F:      arch/x86/kvm/*/
8930 F:      arch/x86/include/uapi/asm/kvm*
8931 F:      arch/x86/include/asm/kvm*
8932 F:      arch/x86/include/asm/pvclock-abi.h
8933 F:      arch/x86/kernel/kvm.c
8934 F:      arch/x86/kernel/kvmclock.c
8935
8936 KERNFS
8937 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8938 M:      Tejun Heo <tj@kernel.org>
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8940 S:      Supported
8941 F:      include/linux/kernfs.h
8942 F:      fs/kernfs/
8943
8944 KEXEC
8945 M:      Eric Biederman <ebiederm@xmission.com>
8946 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8947 L:      kexec@lists.infradead.org
8948 S:      Maintained
8949 F:      include/linux/kexec.h
8950 F:      include/uapi/linux/kexec.h
8951 F:      kernel/kexec*
8952
8953 KEYS-ENCRYPTED
8954 M:      Mimi Zohar <zohar@linux.ibm.com>
8955 L:      linux-integrity@vger.kernel.org
8956 L:      keyrings@vger.kernel.org
8957 S:      Supported
8958 F:      Documentation/security/keys/trusted-encrypted.rst
8959 F:      include/keys/encrypted-type.h
8960 F:      security/keys/encrypted-keys/
8961
8962 KEYS-TRUSTED
8963 M:      James Bottomley <jejb@linux.ibm.com>
8964 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8965 M:      Mimi Zohar <zohar@linux.ibm.com>
8966 L:      linux-integrity@vger.kernel.org
8967 L:      keyrings@vger.kernel.org
8968 S:      Supported
8969 F:      Documentation/security/keys/trusted-encrypted.rst
8970 F:      include/keys/trusted-type.h
8971 F:      security/keys/trusted.c
8972 F:      security/keys/trusted.h
8973
8974 KEYS/KEYRINGS:
8975 M:      David Howells <dhowells@redhat.com>
8976 L:      keyrings@vger.kernel.org
8977 S:      Maintained
8978 F:      Documentation/security/keys/core.rst
8979 F:      include/linux/key.h
8980 F:      include/linux/key-type.h
8981 F:      include/linux/keyctl.h
8982 F:      include/uapi/linux/keyctl.h
8983 F:      include/keys/
8984 F:      security/keys/
8985
8986 KGDB / KDB /debug_core
8987 M:      Jason Wessel <jason.wessel@windriver.com>
8988 M:      Daniel Thompson <daniel.thompson@linaro.org>
8989 W:      http://kgdb.wiki.kernel.org/
8990 L:      kgdb-bugreport@lists.sourceforge.net
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8992 S:      Maintained
8993 F:      Documentation/dev-tools/kgdb.rst
8994 F:      drivers/misc/kgdbts.c
8995 F:      drivers/tty/serial/kgdboc.c
8996 F:      include/linux/kdb.h
8997 F:      include/linux/kgdb.h
8998 F:      kernel/debug/
8999
9000 KMEMLEAK
9001 M:      Catalin Marinas <catalin.marinas@arm.com>
9002 S:      Maintained
9003 F:      Documentation/dev-tools/kmemleak.rst
9004 F:      include/linux/kmemleak.h
9005 F:      mm/kmemleak.c
9006 F:      mm/kmemleak-test.c
9007
9008 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9009 M:      Luis Chamberlain <mcgrof@kernel.org>
9010 L:      linux-kernel@vger.kernel.org
9011 S:      Maintained
9012 F:      kernel/kmod.c
9013 F:      include/linux/kmod.h
9014 F:      lib/test_kmod.c
9015 F:      tools/testing/selftests/kmod/
9016
9017 KPROBES
9018 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9019 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9020 M:      "David S. Miller" <davem@davemloft.net>
9021 M:      Masami Hiramatsu <mhiramat@kernel.org>
9022 S:      Maintained
9023 F:      Documentation/kprobes.txt
9024 F:      include/linux/kprobes.h
9025 F:      include/asm-generic/kprobes.h
9026 F:      kernel/kprobes.c
9027
9028 KS0108 LCD CONTROLLER DRIVER
9029 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9030 S:      Maintained
9031 F:      Documentation/auxdisplay/ks0108
9032 F:      drivers/auxdisplay/ks0108.c
9033 F:      include/linux/ks0108.h
9034
9035 L3MDEV
9036 M:      David Ahern <dsa@cumulusnetworks.com>
9037 L:      netdev@vger.kernel.org
9038 S:      Maintained
9039 F:      net/l3mdev
9040 F:      include/net/l3mdev.h
9041
9042 L7 BPF FRAMEWORK
9043 M:      John Fastabend <john.fastabend@gmail.com>
9044 M:      Daniel Borkmann <daniel@iogearbox.net>
9045 L:      netdev@vger.kernel.org
9046 L:      bpf@vger.kernel.org
9047 S:      Maintained
9048 F:      include/linux/skmsg.h
9049 F:      net/core/skmsg.c
9050 F:      net/core/sock_map.c
9051 F:      net/ipv4/tcp_bpf.c
9052
9053 LANTIQ / INTEL Ethernet drivers
9054 M:      Hauke Mehrtens <hauke@hauke-m.de>
9055 L:      netdev@vger.kernel.org
9056 S:      Maintained
9057 F:      net/dsa/tag_gswip.c
9058 F:      drivers/net/ethernet/lantiq_xrx200.c
9059 F:      drivers/net/dsa/lantiq_pce.h
9060 F:      drivers/net/dsa/lantiq_gswip.c
9061
9062 LANTIQ MIPS ARCHITECTURE
9063 M:      John Crispin <john@phrozen.org>
9064 L:      linux-mips@vger.kernel.org
9065 S:      Maintained
9066 F:      arch/mips/lantiq
9067 F:      drivers/soc/lantiq
9068
9069 LAPB module
9070 L:      linux-x25@vger.kernel.org
9071 S:      Orphan
9072 F:      Documentation/networking/lapb-module.txt
9073 F:      include/*/lapb.h
9074 F:      net/lapb/
9075
9076 LASI 53c700 driver for PARISC
9077 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9078 L:      linux-scsi@vger.kernel.org
9079 S:      Maintained
9080 F:      Documentation/scsi/53c700.txt
9081 F:      drivers/scsi/53c700*
9082
9083 LEAKING_ADDRESSES
9084 M:      Tobin C. Harding <me@tobin.cc>
9085 M:      Tycho Andersen <tycho@tycho.ws>
9086 L:      kernel-hardening@lists.openwall.com
9087 S:      Maintained
9088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9089 F:      scripts/leaking_addresses.pl
9090
9091 LED SUBSYSTEM
9092 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
9093 M:      Pavel Machek <pavel@ucw.cz>
9094 R:      Dan Murphy <dmurphy@ti.com>
9095 L:      linux-leds@vger.kernel.org
9096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9097 S:      Maintained
9098 F:      Documentation/devicetree/bindings/leds/
9099 F:      drivers/leds/
9100 F:      include/linux/leds.h
9101
9102 LEGACY EEPROM DRIVER
9103 M:      Jean Delvare <jdelvare@suse.com>
9104 S:      Maintained
9105 F:      Documentation/misc-devices/eeprom.rst
9106 F:      drivers/misc/eeprom/eeprom.c
9107
9108 LEGO MINDSTORMS EV3
9109 R:      David Lechner <david@lechnology.com>
9110 S:      Maintained
9111 F:      arch/arm/boot/dts/da850-lego-ev3.dts
9112 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9113 F:      drivers/power/supply/lego_ev3_battery.c
9114
9115 LEGO USB Tower driver
9116 M:      Juergen Stuber <starblue@users.sourceforge.net>
9117 L:      legousb-devel@lists.sourceforge.net
9118 W:      http://legousb.sourceforge.net/
9119 S:      Maintained
9120 F:      drivers/usb/misc/legousbtower.c
9121
9122 LG LAPTOP EXTRAS
9123 M:      Matan Ziv-Av <matan@svgalib.org>
9124 L:      platform-driver-x86@vger.kernel.org
9125 S:      Maintained
9126 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
9127 F:      Documentation/admin-guide/laptops/lg-laptop.rst
9128 F:      drivers/platform/x86/lg-laptop.c
9129
9130 LG2160 MEDIA DRIVER
9131 M:      Michael Krufky <mkrufky@linuxtv.org>
9132 L:      linux-media@vger.kernel.org
9133 W:      https://linuxtv.org
9134 W:      http://github.com/mkrufky
9135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9136 T:      git git://linuxtv.org/mkrufky/tuners.git
9137 S:      Maintained
9138 F:      drivers/media/dvb-frontends/lg2160.*
9139
9140 LGDT3305 MEDIA DRIVER
9141 M:      Michael Krufky <mkrufky@linuxtv.org>
9142 L:      linux-media@vger.kernel.org
9143 W:      https://linuxtv.org
9144 W:      http://github.com/mkrufky
9145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9146 T:      git git://linuxtv.org/mkrufky/tuners.git
9147 S:      Maintained
9148 F:      drivers/media/dvb-frontends/lgdt3305.*
9149
9150 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9151 M:      Viresh Kumar <vireshk@kernel.org>
9152 L:      linux-ide@vger.kernel.org
9153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9154 S:      Maintained
9155 F:      include/linux/pata_arasan_cf_data.h
9156 F:      drivers/ata/pata_arasan_cf.c
9157
9158 LIBATA PATA DRIVERS
9159 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9160 M:      Jens Axboe <axboe@kernel.dk>
9161 L:      linux-ide@vger.kernel.org
9162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9163 S:      Maintained
9164 F:      drivers/ata/pata_*.c
9165 F:      drivers/ata/ata_generic.c
9166
9167 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9168 M:      Linus Walleij <linus.walleij@linaro.org>
9169 L:      linux-ide@vger.kernel.org
9170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9171 S:      Maintained
9172 F:      drivers/ata/pata_ftide010.c
9173 F:      drivers/ata/sata_gemini.c
9174 F:      drivers/ata/sata_gemini.h
9175
9176 LIBATA SATA AHCI PLATFORM devices support
9177 M:      Hans de Goede <hdegoede@redhat.com>
9178 M:      Jens Axboe <axboe@kernel.dk>
9179 L:      linux-ide@vger.kernel.org
9180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9181 S:      Maintained
9182 F:      drivers/ata/ahci_platform.c
9183 F:      drivers/ata/libahci_platform.c
9184 F:      include/linux/ahci_platform.h
9185
9186 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9187 M:      Mikael Pettersson <mikpelinux@gmail.com>
9188 L:      linux-ide@vger.kernel.org
9189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9190 S:      Maintained
9191 F:      drivers/ata/sata_promise.*
9192
9193 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9194 M:      Jens Axboe <axboe@kernel.dk>
9195 L:      linux-ide@vger.kernel.org
9196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9197 S:      Maintained
9198 F:      drivers/ata/
9199 F:      include/linux/ata.h
9200 F:      include/linux/libata.h
9201 F:      Documentation/devicetree/bindings/ata/
9202
9203 LIBLOCKDEP
9204 M:      Sasha Levin <alexander.levin@microsoft.com>
9205 S:      Maintained
9206 F:      tools/lib/lockdep/
9207
9208 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9209 M:      Dan Williams <dan.j.williams@intel.com>
9210 M:      Vishal Verma <vishal.l.verma@intel.com>
9211 M:      Dave Jiang <dave.jiang@intel.com>
9212 L:      linux-nvdimm@lists.01.org
9213 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9214 S:      Supported
9215 F:      drivers/nvdimm/blk.c
9216 F:      drivers/nvdimm/region_devs.c
9217
9218 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9219 M:      Vishal Verma <vishal.l.verma@intel.com>
9220 M:      Dan Williams <dan.j.williams@intel.com>
9221 M:      Dave Jiang <dave.jiang@intel.com>
9222 L:      linux-nvdimm@lists.01.org
9223 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9224 S:      Supported
9225 F:      drivers/nvdimm/btt*
9226
9227 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9228 M:      Dan Williams <dan.j.williams@intel.com>
9229 M:      Vishal Verma <vishal.l.verma@intel.com>
9230 M:      Dave Jiang <dave.jiang@intel.com>
9231 L:      linux-nvdimm@lists.01.org
9232 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9233 S:      Supported
9234 F:      drivers/nvdimm/pmem*
9235
9236 LIBNVDIMM: DEVICETREE BINDINGS
9237 M:      Oliver O'Halloran <oohall@gmail.com>
9238 L:      linux-nvdimm@lists.01.org
9239 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9240 S:      Supported
9241 F:      drivers/nvdimm/of_pmem.c
9242 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
9243
9244 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9245 M:      Dan Williams <dan.j.williams@intel.com>
9246 M:      Vishal Verma <vishal.l.verma@intel.com>
9247 M:      Dave Jiang <dave.jiang@intel.com>
9248 M:      Keith Busch <keith.busch@intel.com>
9249 M:      Ira Weiny <ira.weiny@intel.com>
9250 L:      linux-nvdimm@lists.01.org
9251 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
9252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9253 S:      Supported
9254 F:      drivers/nvdimm/*
9255 F:      drivers/acpi/nfit/*
9256 F:      include/linux/nd.h
9257 F:      include/linux/libnvdimm.h
9258 F:      include/uapi/linux/ndctl.h
9259
9260 LIGHTNVM PLATFORM SUPPORT
9261 M:      Matias Bjorling <mb@lightnvm.io>
9262 W:      http://github/OpenChannelSSD
9263 L:      linux-block@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/lightnvm/
9266 F:      include/linux/lightnvm.h
9267 F:      include/uapi/linux/lightnvm.h
9268
9269 LINUX FOR POWER MACINTOSH
9270 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9271 W:      http://www.penguinppc.org/
9272 L:      linuxppc-dev@lists.ozlabs.org
9273 S:      Maintained
9274 F:      arch/powerpc/platforms/powermac/
9275 F:      drivers/macintosh/
9276
9277 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9278 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
9279 M:      Paul Mackerras <paulus@samba.org>
9280 M:      Michael Ellerman <mpe@ellerman.id.au>
9281 W:      https://github.com/linuxppc/linux/wiki
9282 L:      linuxppc-dev@lists.ozlabs.org
9283 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9285 S:      Supported
9286 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
9287 F:      Documentation/devicetree/bindings/powerpc/
9288 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
9289 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
9290 F:      Documentation/powerpc/
9291 F:      arch/powerpc/
9292 F:      drivers/char/tpm/tpm_ibmvtpm*
9293 F:      drivers/crypto/nx/
9294 F:      drivers/crypto/vmx/
9295 F:      drivers/i2c/busses/i2c-opal.c
9296 F:      drivers/net/ethernet/ibm/ibmveth.*
9297 F:      drivers/net/ethernet/ibm/ibmvnic.*
9298 F:      drivers/pci/hotplug/pnv_php.c
9299 F:      drivers/pci/hotplug/rpa*
9300 F:      drivers/rtc/rtc-opal.c
9301 F:      drivers/scsi/ibmvscsi/
9302 F:      drivers/tty/hvc/hvc_opal.c
9303 F:      drivers/watchdog/wdrtas.c
9304 F:      tools/testing/selftests/powerpc
9305 N:      /pmac
9306 N:      powermac
9307 N:      powernv
9308 N:      [^a-z0-9]ps3
9309 N:      pseries
9310
9311 LINUX FOR POWERPC EMBEDDED MPC5XXX
9312 M:      Anatolij Gustschin <agust@denx.de>
9313 L:      linuxppc-dev@lists.ozlabs.org
9314 T:      git git://git.denx.de/linux-denx-agust.git
9315 S:      Maintained
9316 F:      arch/powerpc/platforms/512x/
9317 F:      arch/powerpc/platforms/52xx/
9318
9319 LINUX FOR POWERPC EMBEDDED PPC4XX
9320 M:      Alistair Popple <alistair@popple.id.au>
9321 M:      Matt Porter <mporter@kernel.crashing.org>
9322 W:      http://www.penguinppc.org/
9323 L:      linuxppc-dev@lists.ozlabs.org
9324 S:      Maintained
9325 F:      arch/powerpc/platforms/40x/
9326 F:      arch/powerpc/platforms/44x/
9327
9328 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9329 M:      Scott Wood <oss@buserror.net>
9330 M:      Kumar Gala <galak@kernel.crashing.org>
9331 W:      http://www.penguinppc.org/
9332 L:      linuxppc-dev@lists.ozlabs.org
9333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9334 S:      Maintained
9335 F:      arch/powerpc/platforms/83xx/
9336 F:      arch/powerpc/platforms/85xx/
9337 F:      Documentation/devicetree/bindings/powerpc/fsl/
9338
9339 LINUX FOR POWERPC EMBEDDED PPC8XX
9340 M:      Vitaly Bordug <vitb@kernel.crashing.org>
9341 W:      http://www.penguinppc.org/
9342 L:      linuxppc-dev@lists.ozlabs.org
9343 S:      Maintained
9344 F:      arch/powerpc/platforms/8xx/
9345
9346 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9347 L:      linuxppc-dev@lists.ozlabs.org
9348 S:      Orphan
9349 F:      arch/powerpc/*/*virtex*
9350 F:      arch/powerpc/*/*/*virtex*
9351
9352 LINUX FOR POWERPC PA SEMI PWRFICIENT
9353 L:      linuxppc-dev@lists.ozlabs.org
9354 S:      Orphan
9355 F:      arch/powerpc/platforms/pasemi/
9356 F:      drivers/*/*pasemi*
9357 F:      drivers/*/*/*pasemi*
9358
9359 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9360 M:      Kees Cook <keescook@chromium.org>
9361 S:      Maintained
9362 F:      drivers/misc/lkdtm/*
9363
9364 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9365 M:      Alan Stern <stern@rowland.harvard.edu>
9366 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
9367 M:      Will Deacon <will@kernel.org>
9368 M:      Peter Zijlstra <peterz@infradead.org>
9369 M:      Boqun Feng <boqun.feng@gmail.com>
9370 M:      Nicholas Piggin <npiggin@gmail.com>
9371 M:      David Howells <dhowells@redhat.com>
9372 M:      Jade Alglave <j.alglave@ucl.ac.uk>
9373 M:      Luc Maranget <luc.maranget@inria.fr>
9374 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9375 R:      Akira Yokosawa <akiyks@gmail.com>
9376 R:      Daniel Lustig <dlustig@nvidia.com>
9377 L:      linux-kernel@vger.kernel.org
9378 L:      linux-arch@vger.kernel.org
9379 S:      Supported
9380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9381 F:      tools/memory-model/
9382 F:      Documentation/atomic_bitops.txt
9383 F:      Documentation/atomic_t.txt
9384 F:      Documentation/core-api/atomic_ops.rst
9385 F:      Documentation/core-api/refcount-vs-atomic.rst
9386 F:      Documentation/memory-barriers.txt
9387
9388 LIS3LV02D ACCELEROMETER DRIVER
9389 M:      Eric Piel <eric.piel@tremplin-utc.net>
9390 S:      Maintained
9391 F:      Documentation/misc-devices/lis3lv02d.rst
9392 F:      drivers/misc/lis3lv02d/
9393 F:      drivers/platform/x86/hp_accel.c
9394
9395 LIVE PATCHING
9396 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9397 M:      Jiri Kosina <jikos@kernel.org>
9398 M:      Miroslav Benes <mbenes@suse.cz>
9399 M:      Petr Mladek <pmladek@suse.com>
9400 R:      Joe Lawrence <joe.lawrence@redhat.com>
9401 S:      Maintained
9402 F:      kernel/livepatch/
9403 F:      include/linux/livepatch.h
9404 F:      arch/x86/include/asm/livepatch.h
9405 F:      arch/x86/kernel/livepatch.c
9406 F:      Documentation/livepatch/
9407 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9408 F:      samples/livepatch/
9409 F:      tools/testing/selftests/livepatch/
9410 L:      live-patching@vger.kernel.org
9411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9412
9413 LLC (802.2)
9414 L:      netdev@vger.kernel.org
9415 S:      Odd fixes
9416 F:      include/linux/llc.h
9417 F:      include/uapi/linux/llc.h
9418 F:      include/net/llc*
9419 F:      net/llc/
9420
9421 LM73 HARDWARE MONITOR DRIVER
9422 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9423 L:      linux-hwmon@vger.kernel.org
9424 S:      Maintained
9425 F:      drivers/hwmon/lm73.c
9426
9427 LM78 HARDWARE MONITOR DRIVER
9428 M:      Jean Delvare <jdelvare@suse.com>
9429 L:      linux-hwmon@vger.kernel.org
9430 S:      Maintained
9431 F:      Documentation/hwmon/lm78.rst
9432 F:      drivers/hwmon/lm78.c
9433
9434 LM83 HARDWARE MONITOR DRIVER
9435 M:      Jean Delvare <jdelvare@suse.com>
9436 L:      linux-hwmon@vger.kernel.org
9437 S:      Maintained
9438 F:      Documentation/hwmon/lm83.rst
9439 F:      drivers/hwmon/lm83.c
9440
9441 LM90 HARDWARE MONITOR DRIVER
9442 M:      Jean Delvare <jdelvare@suse.com>
9443 L:      linux-hwmon@vger.kernel.org
9444 S:      Maintained
9445 F:      Documentation/hwmon/lm90.rst
9446 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9447 F:      drivers/hwmon/lm90.c
9448 F:      include/dt-bindings/thermal/lm90.h
9449
9450 LM95234 HARDWARE MONITOR DRIVER
9451 M:      Guenter Roeck <linux@roeck-us.net>
9452 L:      linux-hwmon@vger.kernel.org
9453 S:      Maintained
9454 F:      Documentation/hwmon/lm95234.rst
9455 F:      drivers/hwmon/lm95234.c
9456
9457 LME2510 MEDIA DRIVER
9458 M:      Malcolm Priestley <tvboxspy@gmail.com>
9459 L:      linux-media@vger.kernel.org
9460 W:      https://linuxtv.org
9461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9462 S:      Maintained
9463 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9464
9465 LOADPIN SECURITY MODULE
9466 M:      Kees Cook <keescook@chromium.org>
9467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9468 S:      Supported
9469 F:      security/loadpin/
9470 F:      Documentation/admin-guide/LSM/LoadPin.rst
9471
9472 LOCKING PRIMITIVES
9473 M:      Peter Zijlstra <peterz@infradead.org>
9474 M:      Ingo Molnar <mingo@redhat.com>
9475 M:      Will Deacon <will@kernel.org>
9476 L:      linux-kernel@vger.kernel.org
9477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9478 S:      Maintained
9479 F:      Documentation/locking/
9480 F:      include/linux/lockdep.h
9481 F:      include/linux/spinlock*.h
9482 F:      arch/*/include/asm/spinlock*.h
9483 F:      include/linux/rwlock*.h
9484 F:      include/linux/mutex*.h
9485 F:      include/linux/rwsem*.h
9486 F:      include/linux/seqlock.h
9487 F:      lib/locking*.[ch]
9488 F:      kernel/locking/
9489 X:      kernel/locking/locktorture.c
9490
9491 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9492 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9493 L:      linux-ntfs-dev@lists.sourceforge.net
9494 W:      http://www.linux-ntfs.org/content/view/19/37/
9495 S:      Maintained
9496 F:      Documentation/admin-guide/ldm.rst
9497 F:      block/partitions/ldm.*
9498
9499 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9500 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9501 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9502 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9503 L:      MPT-FusionLinux.pdl@broadcom.com
9504 L:      linux-scsi@vger.kernel.org
9505 W:      http://www.avagotech.com/support/
9506 S:      Supported
9507 F:      drivers/message/fusion/
9508 F:      drivers/scsi/mpt3sas/
9509
9510 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9511 M:      Matthew Wilcox <willy@infradead.org>
9512 L:      linux-scsi@vger.kernel.org
9513 S:      Maintained
9514 F:      drivers/scsi/sym53c8xx_2/
9515
9516 LTC1660 DAC DRIVER
9517 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9518 L:      linux-iio@vger.kernel.org
9519 S:      Maintained
9520 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9521 F:      drivers/iio/dac/ltc1660.c
9522
9523 LTC4261 HARDWARE MONITOR DRIVER
9524 M:      Guenter Roeck <linux@roeck-us.net>
9525 L:      linux-hwmon@vger.kernel.org
9526 S:      Maintained
9527 F:      Documentation/hwmon/ltc4261.rst
9528 F:      drivers/hwmon/ltc4261.c
9529
9530 LTC4306 I2C MULTIPLEXER DRIVER
9531 M:      Michael Hennerich <michael.hennerich@analog.com>
9532 W:      http://ez.analog.com/community/linux-device-drivers
9533 L:      linux-i2c@vger.kernel.org
9534 S:      Supported
9535 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9536 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9537
9538 LTP (Linux Test Project)
9539 M:      Mike Frysinger <vapier@gentoo.org>
9540 M:      Cyril Hrubis <chrubis@suse.cz>
9541 M:      Wanlong Gao <wanlong.gao@gmail.com>
9542 M:      Jan Stancek <jstancek@redhat.com>
9543 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9544 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9545 L:      ltp@lists.linux.it (subscribers-only)
9546 W:      http://linux-test-project.github.io/
9547 T:      git git://github.com/linux-test-project/ltp.git
9548 S:      Maintained
9549
9550 M68K ARCHITECTURE
9551 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9552 L:      linux-m68k@lists.linux-m68k.org
9553 W:      http://www.linux-m68k.org/
9554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9555 S:      Maintained
9556 F:      arch/m68k/
9557 F:      drivers/zorro/
9558
9559 M68K ON APPLE MACINTOSH
9560 M:      Joshua Thompson <funaho@jurai.org>
9561 W:      http://www.mac.linux-m68k.org/
9562 L:      linux-m68k@lists.linux-m68k.org
9563 S:      Maintained
9564 F:      arch/m68k/mac/
9565
9566 M68K ON HP9000/300
9567 M:      Philip Blundell <philb@gnu.org>
9568 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9569 S:      Maintained
9570 F:      arch/m68k/hp300/
9571
9572 M88DS3103 MEDIA DRIVER
9573 M:      Antti Palosaari <crope@iki.fi>
9574 L:      linux-media@vger.kernel.org
9575 W:      https://linuxtv.org
9576 W:      http://palosaari.fi/linux/
9577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9578 T:      git git://linuxtv.org/anttip/media_tree.git
9579 S:      Maintained
9580 F:      drivers/media/dvb-frontends/m88ds3103*
9581
9582 M88RS2000 MEDIA DRIVER
9583 M:      Malcolm Priestley <tvboxspy@gmail.com>
9584 L:      linux-media@vger.kernel.org
9585 W:      https://linuxtv.org
9586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9587 S:      Maintained
9588 F:      drivers/media/dvb-frontends/m88rs2000*
9589
9590 MA901 MASTERKIT USB FM RADIO DRIVER
9591 M:      Alexey Klimov <klimov.linux@gmail.com>
9592 L:      linux-media@vger.kernel.org
9593 T:      git git://linuxtv.org/media_tree.git
9594 S:      Maintained
9595 F:      drivers/media/radio/radio-ma901.c
9596
9597 MAC80211
9598 M:      Johannes Berg <johannes@sipsolutions.net>
9599 L:      linux-wireless@vger.kernel.org
9600 W:      http://wireless.kernel.org/
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9603 S:      Maintained
9604 F:      Documentation/networking/mac80211-injection.txt
9605 F:      include/net/mac80211.h
9606 F:      net/mac80211/
9607 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9608 F:      Documentation/networking/mac80211_hwsim/README
9609
9610 MAILBOX API
9611 M:      Jassi Brar <jassisinghbrar@gmail.com>
9612 L:      linux-kernel@vger.kernel.org
9613 S:      Maintained
9614 F:      drivers/mailbox/
9615 F:      include/linux/mailbox_client.h
9616 F:      include/linux/mailbox_controller.h
9617
9618 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9619 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9620 W:      http://www.kernel.org/doc/man-pages
9621 L:      linux-man@vger.kernel.org
9622 S:      Maintained
9623
9624 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9625 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9626 L:      linux-mips@vger.kernel.org
9627 S:      Maintained
9628 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9629
9630 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9631 M:      Andrew Lunn <andrew@lunn.ch>
9632 M:      Vivien Didelot <vivien.didelot@gmail.com>
9633 L:      netdev@vger.kernel.org
9634 S:      Maintained
9635 F:      drivers/net/dsa/mv88e6xxx/
9636 F:      include/linux/platform_data/mv88e6xxx.h
9637 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9638
9639 MARVELL ARMADA DRM SUPPORT
9640 M:      Russell King <linux@armlinux.org.uk>
9641 S:      Maintained
9642 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9643 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9644 F:      drivers/gpu/drm/armada/
9645 F:      include/uapi/drm/armada_drm.h
9646 F:      Documentation/devicetree/bindings/display/armada/
9647
9648 MARVELL ARMADA 3700 PHY DRIVERS
9649 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9650 S:      Maintained
9651 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9652 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9653 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9654 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9655
9656 MARVELL CRYPTO DRIVER
9657 M:      Boris Brezillon <bbrezillon@kernel.org>
9658 M:      Arnaud Ebalard <arno@natisbad.org>
9659 F:      drivers/crypto/marvell/
9660 S:      Maintained
9661 L:      linux-crypto@vger.kernel.org
9662
9663 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9664 M:      Mirko Lindner <mlindner@marvell.com>
9665 M:      Stephen Hemminger <stephen@networkplumber.org>
9666 L:      netdev@vger.kernel.org
9667 S:      Maintained
9668 F:      drivers/net/ethernet/marvell/sk*
9669
9670 MARVELL LIBERTAS WIRELESS DRIVER
9671 L:      libertas-dev@lists.infradead.org
9672 S:      Orphan
9673 F:      drivers/net/wireless/marvell/libertas/
9674
9675 MARVELL MACCHIATOBIN SUPPORT
9676 M:      Russell King <linux@armlinux.org.uk>
9677 L:      linux-arm-kernel@lists.infradead.org
9678 S:      Maintained
9679 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9680
9681 MARVELL MV643XX ETHERNET DRIVER
9682 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9683 L:      netdev@vger.kernel.org
9684 S:      Maintained
9685 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9686 F:      include/linux/mv643xx.h
9687
9688 MARVELL MV88X3310 PHY DRIVER
9689 M:      Russell King <linux@armlinux.org.uk>
9690 L:      netdev@vger.kernel.org
9691 S:      Maintained
9692 F:      drivers/net/phy/marvell10g.c
9693
9694 MARVELL MVEBU THERMAL DRIVER
9695 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9696 S:      Maintained
9697 F:      drivers/thermal/armada_thermal.c
9698
9699 MARVELL MVNETA ETHERNET DRIVER
9700 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9701 L:      netdev@vger.kernel.org
9702 S:      Maintained
9703 F:      drivers/net/ethernet/marvell/mvneta.*
9704
9705 MARVELL MWIFIEX WIRELESS DRIVER
9706 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9707 M:      Nishant Sarmukadam <nishants@marvell.com>
9708 M:      Ganapathi Bhat <gbhat@marvell.com>
9709 M:      Xinming Hu <huxinming820@gmail.com>
9710 L:      linux-wireless@vger.kernel.org
9711 S:      Maintained
9712 F:      drivers/net/wireless/marvell/mwifiex/
9713
9714 MARVELL MWL8K WIRELESS DRIVER
9715 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9716 L:      linux-wireless@vger.kernel.org
9717 S:      Odd Fixes
9718 F:      drivers/net/wireless/marvell/mwl8k.c
9719
9720 MARVELL NAND CONTROLLER DRIVER
9721 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9722 L:      linux-mtd@lists.infradead.org
9723 S:      Maintained
9724 F:      drivers/mtd/nand/raw/marvell_nand.c
9725 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9726
9727 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9728 M:      Nicolas Pitre <nico@fluxnic.net>
9729 S:      Odd Fixes
9730 F:      drivers/mmc/host/mvsdio.*
9731
9732 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9733 M:      Hu Ziji <huziji@marvell.com>
9734 L:      linux-mmc@vger.kernel.org
9735 S:      Supported
9736 F:      drivers/mmc/host/sdhci-xenon*
9737 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9738
9739 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9740 M:      Sunil Goutham <sgoutham@marvell.com>
9741 M:      Linu Cherian <lcherian@marvell.com>
9742 M:      Geetha sowjanya <gakula@marvell.com>
9743 M:      Jerin Jacob <jerinj@marvell.com>
9744 L:      netdev@vger.kernel.org
9745 S:      Supported
9746 F:      drivers/net/ethernet/marvell/octeontx2/af/
9747
9748 MATROX FRAMEBUFFER DRIVER
9749 L:      linux-fbdev@vger.kernel.org
9750 S:      Orphan
9751 F:      drivers/video/fbdev/matrox/matroxfb_*
9752 F:      include/uapi/linux/matroxfb.h
9753
9754 MAX16065 HARDWARE MONITOR DRIVER
9755 M:      Guenter Roeck <linux@roeck-us.net>
9756 L:      linux-hwmon@vger.kernel.org
9757 S:      Maintained
9758 F:      Documentation/hwmon/max16065.rst
9759 F:      drivers/hwmon/max16065.c
9760
9761 MAX2175 SDR TUNER DRIVER
9762 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9763 L:      linux-media@vger.kernel.org
9764 T:      git git://linuxtv.org/media_tree.git
9765 S:      Maintained
9766 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9767 F:      Documentation/media/v4l-drivers/max2175.rst
9768 F:      drivers/media/i2c/max2175*
9769 F:      include/uapi/linux/max2175.h
9770
9771 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9772 L:      linux-hwmon@vger.kernel.org
9773 S:      Orphan
9774 F:      Documentation/hwmon/max6650.rst
9775 F:      drivers/hwmon/max6650.c
9776
9777 MAX6697 HARDWARE MONITOR DRIVER
9778 M:      Guenter Roeck <linux@roeck-us.net>
9779 L:      linux-hwmon@vger.kernel.org
9780 S:      Maintained
9781 F:      Documentation/hwmon/max6697.rst
9782 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9783 F:      drivers/hwmon/max6697.c
9784 F:      include/linux/platform_data/max6697.h
9785
9786 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9787 M:      Peter Rosin <peda@axentia.se>
9788 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9789 S:      Maintained
9790 F:      Documentation/devicetree/bindings/sound/max9860.txt
9791 F:      sound/soc/codecs/max9860.*
9792
9793 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9794 M:      Andreas Klinger <ak@it-klinger.de>
9795 L:      linux-iio@vger.kernel.org
9796 S:      Maintained
9797 F:      Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9798 F:      drivers/iio/proximity/mb1232.c
9799
9800 MAXIM MAX77650 PMIC MFD DRIVER
9801 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
9802 L:      linux-kernel@vger.kernel.org
9803 S:      Maintained
9804 F:      Documentation/devicetree/bindings/*/*max77650.txt
9805 F:      Documentation/devicetree/bindings/*/max77650*.txt
9806 F:      include/linux/mfd/max77650.h
9807 F:      drivers/mfd/max77650.c
9808 F:      drivers/regulator/max77650-regulator.c
9809 F:      drivers/power/supply/max77650-charger.c
9810 F:      drivers/input/misc/max77650-onkey.c
9811 F:      drivers/leds/leds-max77650.c
9812 F:      drivers/gpio/gpio-max77650.c
9813
9814 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9815 M:      Javier Martinez Canillas <javier@dowhile0.org>
9816 L:      linux-kernel@vger.kernel.org
9817 S:      Supported
9818 F:      drivers/regulator/max77802-regulator.c
9819 F:      Documentation/devicetree/bindings/*/*max77802.txt
9820 F:      include/dt-bindings/*/*max77802.h
9821
9822 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9823 M:      Krzysztof Kozlowski <krzk@kernel.org>
9824 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9825 L:      linux-pm@vger.kernel.org
9826 S:      Supported
9827 F:      drivers/power/supply/max14577_charger.c
9828 F:      drivers/power/supply/max77693_charger.c
9829
9830 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9831 M:      Chanwoo Choi <cw00.choi@samsung.com>
9832 M:      Krzysztof Kozlowski <krzk@kernel.org>
9833 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9834 L:      linux-kernel@vger.kernel.org
9835 S:      Supported
9836 F:      drivers/*/max14577*.c
9837 F:      drivers/*/max77686*.c
9838 F:      drivers/*/max77693*.c
9839 F:      drivers/extcon/extcon-max14577.c
9840 F:      drivers/extcon/extcon-max77693.c
9841 F:      drivers/rtc/rtc-max77686.c
9842 F:      drivers/clk/clk-max77686.c
9843 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9844 F:      Documentation/devicetree/bindings/*/max77686.txt
9845 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9846 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9847 F:      include/linux/mfd/max14577*.h
9848 F:      include/linux/mfd/max77686*.h
9849 F:      include/linux/mfd/max77693*.h
9850
9851 MAXIRADIO FM RADIO RECEIVER DRIVER
9852 M:      Hans Verkuil <hverkuil@xs4all.nl>
9853 L:      linux-media@vger.kernel.org
9854 T:      git git://linuxtv.org/media_tree.git
9855 W:      https://linuxtv.org
9856 S:      Maintained
9857 F:      drivers/media/radio/radio-maxiradio*
9858
9859 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9860 M:      Peter Rosin <peda@axentia.se>
9861 L:      linux-iio@vger.kernel.org
9862 S:      Maintained
9863 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9864 F:      drivers/iio/potentiometer/mcp4018.c
9865 F:      drivers/iio/potentiometer/mcp4531.c
9866
9867 MCR20A IEEE-802.15.4 RADIO DRIVER
9868 M:      Xue Liu <liuxuenetmail@gmail.com>
9869 L:      linux-wpan@vger.kernel.org
9870 W:      https://github.com/xueliu/mcr20a-linux
9871 S:      Maintained
9872 F:      drivers/net/ieee802154/mcr20a.c
9873 F:      drivers/net/ieee802154/mcr20a.h
9874 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9875
9876 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9877 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9878 L:      linux-iio@vger.kernel.org
9879 S:      Maintained
9880 F:      drivers/iio/dac/cio-dac.c
9881
9882 MEDIA CONTROLLER FRAMEWORK
9883 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9884 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9885 L:      linux-media@vger.kernel.org
9886 W:      https://www.linuxtv.org
9887 T:      git git://linuxtv.org/media_tree.git
9888 S:      Supported
9889 F:      drivers/media/mc/
9890 F:      include/media/media-*.h
9891 F:      include/uapi/linux/media.h
9892
9893 MEDIA DRIVERS FOR ASCOT2E
9894 M:      Sergey Kozlov <serjk@netup.ru>
9895 M:      Abylay Ospan <aospan@netup.ru>
9896 L:      linux-media@vger.kernel.org
9897 W:      https://linuxtv.org
9898 W:      http://netup.tv/
9899 T:      git git://linuxtv.org/media_tree.git
9900 S:      Supported
9901 F:      drivers/media/dvb-frontends/ascot2e*
9902
9903 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9904 M:      Jasmin Jessich <jasmin@anw.at>
9905 L:      linux-media@vger.kernel.org
9906 W:      https://linuxtv.org
9907 T:      git git://linuxtv.org/media_tree.git
9908 S:      Maintained
9909 F:      drivers/media/dvb-frontends/cxd2099*
9910
9911 MEDIA DRIVERS FOR CXD2841ER
9912 M:      Sergey Kozlov <serjk@netup.ru>
9913 M:      Abylay Ospan <aospan@netup.ru>
9914 L:      linux-media@vger.kernel.org
9915 W:      https://linuxtv.org
9916 W:      http://netup.tv/
9917 T:      git git://linuxtv.org/media_tree.git
9918 S:      Supported
9919 F:      drivers/media/dvb-frontends/cxd2841er*
9920
9921 MEDIA DRIVERS FOR CXD2880
9922 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9923 L:      linux-media@vger.kernel.org
9924 W:      http://linuxtv.org/
9925 T:      git git://linuxtv.org/media_tree.git
9926 S:      Supported
9927 F:      drivers/media/dvb-frontends/cxd2880/*
9928 F:      drivers/media/spi/cxd2880*
9929
9930 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9931 L:      linux-media@vger.kernel.org
9932 W:      https://linuxtv.org
9933 T:      git git://linuxtv.org/media_tree.git
9934 S:      Orphan
9935 F:      drivers/media/pci/ddbridge/*
9936
9937 MEDIA DRIVERS FOR FREESCALE IMX
9938 M:      Steve Longerbeam <slongerbeam@gmail.com>
9939 M:      Philipp Zabel <p.zabel@pengutronix.de>
9940 L:      linux-media@vger.kernel.org
9941 T:      git git://linuxtv.org/media_tree.git
9942 S:      Maintained
9943 F:      Documentation/devicetree/bindings/media/imx.txt
9944 F:      Documentation/media/v4l-drivers/imx.rst
9945 F:      drivers/staging/media/imx/
9946 F:      include/linux/imx-media.h
9947 F:      include/media/imx.h
9948
9949 MEDIA DRIVER FOR FREESCALE IMX PXP
9950 M:      Philipp Zabel <p.zabel@pengutronix.de>
9951 L:      linux-media@vger.kernel.org
9952 T:      git git://linuxtv.org/media_tree.git
9953 S:      Maintained
9954 F:      drivers/media/platform/imx-pxp.[ch]
9955
9956 MEDIA DRIVERS FOR FREESCALE IMX7
9957 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9958 L:      linux-media@vger.kernel.org
9959 T:      git git://linuxtv.org/media_tree.git
9960 S:      Maintained
9961 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9962 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9963 F:      Documentation/media/v4l-drivers/imx7.rst
9964 F:      drivers/staging/media/imx/imx7-media-csi.c
9965 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9966
9967 MEDIA DRIVERS FOR HELENE
9968 M:      Abylay Ospan <aospan@netup.ru>
9969 L:      linux-media@vger.kernel.org
9970 W:      https://linuxtv.org
9971 W:      http://netup.tv/
9972 T:      git git://linuxtv.org/media_tree.git
9973 S:      Supported
9974 F:      drivers/media/dvb-frontends/helene*
9975
9976 MEDIA DRIVERS FOR HORUS3A
9977 M:      Sergey Kozlov <serjk@netup.ru>
9978 M:      Abylay Ospan <aospan@netup.ru>
9979 L:      linux-media@vger.kernel.org
9980 W:      https://linuxtv.org
9981 W:      http://netup.tv/
9982 T:      git git://linuxtv.org/media_tree.git
9983 S:      Supported
9984 F:      drivers/media/dvb-frontends/horus3a*
9985
9986 MEDIA DRIVERS FOR LNBH25
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/dvb-frontends/lnbh25*
9995
9996 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9997 L:      linux-media@vger.kernel.org
9998 W:      https://linuxtv.org
9999 T:      git git://linuxtv.org/media_tree.git
10000 S:      Orphan
10001 F:      drivers/media/dvb-frontends/mxl5xx*
10002
10003 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10004 M:      Sergey Kozlov <serjk@netup.ru>
10005 M:      Abylay Ospan <aospan@netup.ru>
10006 L:      linux-media@vger.kernel.org
10007 W:      https://linuxtv.org
10008 W:      http://netup.tv/
10009 T:      git git://linuxtv.org/media_tree.git
10010 S:      Supported
10011 F:      drivers/media/pci/netup_unidvb/*
10012
10013 MEDIA DRIVERS FOR RENESAS - CEU
10014 M:      Jacopo Mondi <jacopo@jmondi.org>
10015 L:      linux-media@vger.kernel.org
10016 L:      linux-renesas-soc@vger.kernel.org
10017 T:      git git://linuxtv.org/media_tree.git
10018 S:      Supported
10019 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
10020 F:      drivers/media/platform/renesas-ceu.c
10021 F:      include/media/drv-intf/renesas-ceu.h
10022
10023 MEDIA DRIVERS FOR RENESAS - DRIF
10024 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10025 L:      linux-media@vger.kernel.org
10026 L:      linux-renesas-soc@vger.kernel.org
10027 T:      git git://linuxtv.org/media_tree.git
10028 S:      Supported
10029 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
10030 F:      drivers/media/platform/rcar_drif.c
10031
10032 MEDIA DRIVERS FOR RENESAS - FCP
10033 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10034 L:      linux-media@vger.kernel.org
10035 L:      linux-renesas-soc@vger.kernel.org
10036 T:      git git://linuxtv.org/media_tree.git
10037 S:      Supported
10038 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
10039 F:      drivers/media/platform/rcar-fcp.c
10040 F:      include/media/rcar-fcp.h
10041
10042 MEDIA DRIVERS FOR RENESAS - FDP1
10043 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10044 L:      linux-media@vger.kernel.org
10045 L:      linux-renesas-soc@vger.kernel.org
10046 T:      git git://linuxtv.org/media_tree.git
10047 S:      Supported
10048 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
10049 F:      drivers/media/platform/rcar_fdp1.c
10050
10051 MEDIA DRIVERS FOR RENESAS - VIN
10052 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
10053 L:      linux-media@vger.kernel.org
10054 L:      linux-renesas-soc@vger.kernel.org
10055 T:      git git://linuxtv.org/media_tree.git
10056 S:      Supported
10057 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
10058 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
10059 F:      drivers/media/platform/rcar-vin/
10060
10061 MEDIA DRIVERS FOR RENESAS - VSP1
10062 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10063 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10064 L:      linux-media@vger.kernel.org
10065 L:      linux-renesas-soc@vger.kernel.org
10066 T:      git git://linuxtv.org/media_tree.git
10067 S:      Supported
10068 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
10069 F:      drivers/media/platform/vsp1/
10070
10071 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10072 L:      linux-media@vger.kernel.org
10073 W:      https://linuxtv.org
10074 T:      git git://linuxtv.org/media_tree.git
10075 S:      Orphan
10076 F:      drivers/media/dvb-frontends/stv0910*
10077
10078 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10079 L:      linux-media@vger.kernel.org
10080 W:      https://linuxtv.org
10081 T:      git git://linuxtv.org/media_tree.git
10082 S:      Orphan
10083 F:      drivers/media/dvb-frontends/stv6111*
10084
10085 MEDIA DRIVERS FOR STM32 - DCMI
10086 M:      Hugues Fruchet <hugues.fruchet@st.com>
10087 L:      linux-media@vger.kernel.org
10088 T:      git git://linuxtv.org/media_tree.git
10089 S:      Supported
10090 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10091 F:      drivers/media/platform/stm32/stm32-dcmi.c
10092
10093 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10094 M:      Dmitry Osipenko <digetx@gmail.com>
10095 L:      linux-media@vger.kernel.org
10096 L:      linux-tegra@vger.kernel.org
10097 T:      git git://linuxtv.org/media_tree.git
10098 S:      Maintained
10099 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10100 F:      drivers/staging/media/tegra-vde/
10101
10102 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10104 P:      LinuxTV.org Project
10105 L:      linux-media@vger.kernel.org
10106 W:      https://linuxtv.org
10107 Q:      http://patchwork.kernel.org/project/linux-media/list/
10108 T:      git git://linuxtv.org/media_tree.git
10109 S:      Maintained
10110 F:      Documentation/devicetree/bindings/media/
10111 F:      Documentation/media/
10112 F:      drivers/media/
10113 F:      drivers/staging/media/
10114 F:      include/linux/platform_data/media/
10115 F:      include/media/
10116 F:      include/uapi/linux/dvb/
10117 F:      include/uapi/linux/videodev2.h
10118 F:      include/uapi/linux/media.h
10119 F:      include/uapi/linux/v4l2-*
10120 F:      include/uapi/linux/meye.h
10121 F:      include/uapi/linux/ivtv*
10122 F:      include/uapi/linux/uvcvideo.h
10123
10124 MEDIATEK BLUETOOTH DRIVER
10125 M:      Sean Wang <sean.wang@mediatek.com>
10126 L:      linux-bluetooth@vger.kernel.org
10127 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10128 S:      Maintained
10129 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10130 F:      drivers/bluetooth/btmtkuart.c
10131
10132 MEDIATEK CIR DRIVER
10133 M:      Sean Wang <sean.wang@mediatek.com>
10134 S:      Maintained
10135 F:      drivers/media/rc/mtk-cir.c
10136
10137 MEDIATEK DMA DRIVER
10138 M:      Sean Wang <sean.wang@mediatek.com>
10139 L:      dmaengine@vger.kernel.org
10140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10142 S:      Maintained
10143 F:      Documentation/devicetree/bindings/dma/mtk-*
10144 F:      drivers/dma/mediatek/
10145
10146 MEDIATEK PMIC LED DRIVER
10147 M:      Sean Wang <sean.wang@mediatek.com>
10148 S:      Maintained
10149 F:      drivers/leds/leds-mt6323.c
10150 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
10151
10152 MEDIATEK ETHERNET DRIVER
10153 M:      Felix Fietkau <nbd@openwrt.org>
10154 M:      John Crispin <john@phrozen.org>
10155 M:      Sean Wang <sean.wang@mediatek.com>
10156 M:      Nelson Chang <nelson.chang@mediatek.com>
10157 L:      netdev@vger.kernel.org
10158 S:      Maintained
10159 F:      drivers/net/ethernet/mediatek/
10160
10161 MEDIATEK SWITCH DRIVER
10162 M:      Sean Wang <sean.wang@mediatek.com>
10163 L:      netdev@vger.kernel.org
10164 S:      Maintained
10165 F:      drivers/net/dsa/mt7530.*
10166 F:      net/dsa/tag_mtk.c
10167
10168 MEDIATEK JPEG DRIVER
10169 M:      Rick Chang <rick.chang@mediatek.com>
10170 M:      Bin Liu <bin.liu@mediatek.com>
10171 S:      Supported
10172 F:      drivers/media/platform/mtk-jpeg/
10173 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10174
10175 MEDIATEK MDP DRIVER
10176 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10177 M:      Houlong Wei <houlong.wei@mediatek.com>
10178 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10179 S:      Supported
10180 F:      drivers/media/platform/mtk-mdp/
10181 F:      drivers/media/platform/mtk-vpu/
10182 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
10183
10184 MEDIATEK MEDIA DRIVER
10185 M:      Tiffany Lin <tiffany.lin@mediatek.com>
10186 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10187 S:      Supported
10188 F:      drivers/media/platform/mtk-vcodec/
10189 F:      drivers/media/platform/mtk-vpu/
10190 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10191 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
10192
10193 MEDIATEK MMC/SD/SDIO DRIVER
10194 M:      Chaotian Jing <chaotian.jing@mediatek.com>
10195 S:      Maintained
10196 F:      drivers/mmc/host/mtk-sd.c
10197 F:      Documentation/devicetree/bindings/mmc/mtk-sd.txt
10198
10199 MEDIATEK MT76 WIRELESS LAN DRIVER
10200 M:      Felix Fietkau <nbd@nbd.name>
10201 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10202 R:      Ryder Lee <ryder.lee@mediatek.com>
10203 R:      Roy Luo <royluo@google.com>
10204 L:      linux-wireless@vger.kernel.org
10205 S:      Maintained
10206 F:      drivers/net/wireless/mediatek/mt76/
10207
10208 MEDIATEK MT7601U WIRELESS LAN DRIVER
10209 M:      Jakub Kicinski <kubakici@wp.pl>
10210 L:      linux-wireless@vger.kernel.org
10211 S:      Maintained
10212 F:      drivers/net/wireless/mediatek/mt7601u/
10213
10214 MEDIATEK MT7621/28/88 I2C DRIVER
10215 M:      Stefan Roese <sr@denx.de>
10216 L:      linux-i2c@vger.kernel.org
10217 S:      Maintained
10218 F:      drivers/i2c/busses/i2c-mt7621.c
10219 F:      Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10220
10221 MEDIATEK NAND CONTROLLER DRIVER
10222 M:      Xiaolei Li <xiaolei.li@mediatek.com>
10223 L:      linux-mtd@lists.infradead.org
10224 S:      Maintained
10225 F:      drivers/mtd/nand/raw/mtk_*
10226 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
10227
10228 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10229 M:      Sean Wang <sean.wang@mediatek.com>
10230 S:      Maintained
10231 F:      drivers/char/hw_random/mtk-rng.c
10232
10233 MEDIATEK USB3 DRD IP DRIVER
10234 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
10235 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
10236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10237 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10238 S:      Maintained
10239 F:      drivers/usb/mtu3/
10240
10241 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10242 M:      Peter Senna Tschudin <peter.senna@gmail.com>
10243 M:      Martin Donnelly <martin.donnelly@ge.com>
10244 M:      Martyn Welch <martyn.welch@collabora.co.uk>
10245 S:      Maintained
10246 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10247 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10248
10249 MEGARAID SCSI/SAS DRIVERS
10250 M:      Kashyap Desai <kashyap.desai@broadcom.com>
10251 M:      Sumit Saxena <sumit.saxena@broadcom.com>
10252 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10253 L:      megaraidlinux.pdl@broadcom.com
10254 L:      linux-scsi@vger.kernel.org
10255 W:      http://www.avagotech.com/support/
10256 S:      Maintained
10257 F:      Documentation/scsi/megaraid.txt
10258 F:      drivers/scsi/megaraid.*
10259 F:      drivers/scsi/megaraid/
10260
10261 MELEXIS MLX90614 DRIVER
10262 M:      Crt Mori <cmo@melexis.com>
10263 L:      linux-iio@vger.kernel.org
10264 W:      http://www.melexis.com
10265 S:      Supported
10266 F:      drivers/iio/temperature/mlx90614.c
10267
10268 MELEXIS MLX90632 DRIVER
10269 M:      Crt Mori <cmo@melexis.com>
10270 L:      linux-iio@vger.kernel.org
10271 W:      http://www.melexis.com
10272 S:      Supported
10273 F:      drivers/iio/temperature/mlx90632.c
10274
10275 MELFAS MIP4 TOUCHSCREEN DRIVER
10276 M:      Sangwon Jee <jeesw@melfas.com>
10277 W:      http://www.melfas.com
10278 S:      Supported
10279 F:      drivers/input/touchscreen/melfas_mip4.c
10280 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10281
10282 MELLANOX ETHERNET DRIVER (mlx4_en)
10283 M:      Tariq Toukan <tariqt@mellanox.com>
10284 L:      netdev@vger.kernel.org
10285 S:      Supported
10286 W:      http://www.mellanox.com
10287 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10288 F:      drivers/net/ethernet/mellanox/mlx4/en_*
10289
10290 MELLANOX ETHERNET DRIVER (mlx5e)
10291 M:      Saeed Mahameed <saeedm@mellanox.com>
10292 L:      netdev@vger.kernel.org
10293 S:      Supported
10294 W:      http://www.mellanox.com
10295 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10296 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
10297
10298 MELLANOX ETHERNET INNOVA DRIVERS
10299 R:      Boris Pismenny <borisp@mellanox.com>
10300 L:      netdev@vger.kernel.org
10301 S:      Supported
10302 W:      http://www.mellanox.com
10303 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10304 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10305 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
10306 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10307 F:      include/linux/mlx5/mlx5_ifc_fpga.h
10308
10309 MELLANOX ETHERNET SWITCH DRIVERS
10310 M:      Jiri Pirko <jiri@mellanox.com>
10311 M:      Ido Schimmel <idosch@mellanox.com>
10312 L:      netdev@vger.kernel.org
10313 S:      Supported
10314 W:      http://www.mellanox.com
10315 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10316 F:      drivers/net/ethernet/mellanox/mlxsw/
10317 F:      tools/testing/selftests/drivers/net/mlxsw/
10318
10319 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10320 M:      mlxsw@mellanox.com
10321 L:      netdev@vger.kernel.org
10322 S:      Supported
10323 W:      http://www.mellanox.com
10324 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10325 F:      drivers/net/ethernet/mellanox/mlxfw/
10326
10327 MELLANOX HARDWARE PLATFORM SUPPORT
10328 M:      Andy Shevchenko <andy@infradead.org>
10329 M:      Darren Hart <dvhart@infradead.org>
10330 M:      Vadim Pasternak <vadimp@mellanox.com>
10331 L:      platform-driver-x86@vger.kernel.org
10332 S:      Supported
10333 F:      drivers/platform/mellanox/
10334 F:      include/linux/platform_data/mlxreg.h
10335
10336 MELLANOX MLX4 core VPI driver
10337 M:      Tariq Toukan <tariqt@mellanox.com>
10338 L:      netdev@vger.kernel.org
10339 L:      linux-rdma@vger.kernel.org
10340 W:      http://www.mellanox.com
10341 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10342 S:      Supported
10343 F:      drivers/net/ethernet/mellanox/mlx4/
10344 F:      include/linux/mlx4/
10345
10346 MELLANOX MLX4 IB driver
10347 M:      Yishai Hadas <yishaih@mellanox.com>
10348 L:      linux-rdma@vger.kernel.org
10349 W:      http://www.mellanox.com
10350 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10351 S:      Supported
10352 F:      drivers/infiniband/hw/mlx4/
10353 F:      include/linux/mlx4/
10354 F:      include/uapi/rdma/mlx4-abi.h
10355
10356 MELLANOX MLX5 core VPI driver
10357 M:      Saeed Mahameed <saeedm@mellanox.com>
10358 M:      Leon Romanovsky <leonro@mellanox.com>
10359 L:      netdev@vger.kernel.org
10360 L:      linux-rdma@vger.kernel.org
10361 W:      http://www.mellanox.com
10362 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10363 S:      Supported
10364 F:      drivers/net/ethernet/mellanox/mlx5/core/
10365 F:      include/linux/mlx5/
10366 F:      Documentation/networking/device_drivers/mellanox/
10367
10368 MELLANOX MLX5 IB driver
10369 M:      Leon Romanovsky <leonro@mellanox.com>
10370 L:      linux-rdma@vger.kernel.org
10371 W:      http://www.mellanox.com
10372 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10373 S:      Supported
10374 F:      drivers/infiniband/hw/mlx5/
10375 F:      include/linux/mlx5/
10376 F:      include/uapi/rdma/mlx5-abi.h
10377
10378 MELLANOX MLXCPLD I2C AND MUX DRIVER
10379 M:      Vadim Pasternak <vadimp@mellanox.com>
10380 M:      Michael Shych <michaelsh@mellanox.com>
10381 L:      linux-i2c@vger.kernel.org
10382 S:      Supported
10383 F:      drivers/i2c/busses/i2c-mlxcpld.c
10384 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
10385 F:      Documentation/i2c/busses/i2c-mlxcpld
10386
10387 MELLANOX MLXCPLD LED DRIVER
10388 M:      Vadim Pasternak <vadimp@mellanox.com>
10389 L:      linux-leds@vger.kernel.org
10390 S:      Supported
10391 F:      drivers/leds/leds-mlxcpld.c
10392 F:      drivers/leds/leds-mlxreg.c
10393 F:      Documentation/leds/leds-mlxcpld.rst
10394
10395 MELLANOX PLATFORM DRIVER
10396 M:      Vadim Pasternak <vadimp@mellanox.com>
10397 L:      platform-driver-x86@vger.kernel.org
10398 S:      Supported
10399 F:      drivers/platform/x86/mlx-platform.c
10400
10401 MEMBARRIER SUPPORT
10402 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10403 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
10404 L:      linux-kernel@vger.kernel.org
10405 S:      Supported
10406 F:      kernel/sched/membarrier.c
10407 F:      include/uapi/linux/membarrier.h
10408 F:      arch/powerpc/include/asm/membarrier.h
10409
10410 MEMBLOCK
10411 M:      Mike Rapoport <rppt@linux.ibm.com>
10412 L:      linux-mm@kvack.org
10413 S:      Maintained
10414 F:      include/linux/memblock.h
10415 F:      mm/memblock.c
10416 F:      Documentation/core-api/boot-time-mm.rst
10417
10418 MEMORY MANAGEMENT
10419 L:      linux-mm@kvack.org
10420 W:      http://www.linux-mm.org
10421 S:      Maintained
10422 F:      include/linux/mm.h
10423 F:      include/linux/gfp.h
10424 F:      include/linux/mmzone.h
10425 F:      include/linux/memory_hotplug.h
10426 F:      include/linux/vmalloc.h
10427 F:      mm/
10428
10429 MEMORY TECHNOLOGY DEVICES (MTD)
10430 M:      David Woodhouse <dwmw2@infradead.org>
10431 M:      Brian Norris <computersforpeace@gmail.com>
10432 M:      Marek Vasut <marek.vasut@gmail.com>
10433 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10434 M:      Richard Weinberger <richard@nod.at>
10435 M:      Vignesh Raghavendra <vigneshr@ti.com>
10436 L:      linux-mtd@lists.infradead.org
10437 W:      http://www.linux-mtd.infradead.org/
10438 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10441 S:      Maintained
10442 F:      Documentation/devicetree/bindings/mtd/
10443 F:      drivers/mtd/
10444 F:      include/linux/mtd/
10445 F:      include/uapi/mtd/
10446
10447 MEN A21 WATCHDOG DRIVER
10448 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10449 L:      linux-watchdog@vger.kernel.org
10450 S:      Maintained
10451 F:      drivers/watchdog/mena21_wdt.c
10452
10453 MEN CHAMELEON BUS (mcb)
10454 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10455 S:      Maintained
10456 F:      drivers/mcb/
10457 F:      include/linux/mcb.h
10458 F:      Documentation/driver-api/men-chameleon-bus.rst
10459
10460 MEN F21BMC (Board Management Controller)
10461 M:      Andreas Werner <andreas.werner@men.de>
10462 S:      Supported
10463 F:      drivers/mfd/menf21bmc.c
10464 F:      drivers/watchdog/menf21bmc_wdt.c
10465 F:      drivers/leds/leds-menf21bmc.c
10466 F:      drivers/hwmon/menf21bmc_hwmon.c
10467 F:      Documentation/hwmon/menf21bmc.rst
10468
10469 MEN Z069 WATCHDOG DRIVER
10470 M:      Johannes Thumshirn <jth@kernel.org>
10471 L:      linux-watchdog@vger.kernel.org
10472 S:      Maintained
10473 F:      drivers/watchdog/menz69_wdt.c
10474
10475 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10476 M:      Neil Armstrong <narmstrong@baylibre.com>
10477 L:      linux-media@vger.kernel.org
10478 L:      linux-amlogic@lists.infradead.org
10479 W:      http://linux-meson.com/
10480 S:      Supported
10481 F:      drivers/media/platform/meson/ao-cec.c
10482 F:      drivers/media/platform/meson/ao-cec-g12a.c
10483 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10484 T:      git git://linuxtv.org/media_tree.git
10485
10486 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10487 M:      Liang Yang <liang.yang@amlogic.com>
10488 L:      linux-mtd@lists.infradead.org
10489 S:      Maintained
10490 F:      drivers/mtd/nand/raw/meson_*
10491 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10492
10493 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10494 M:      Maxime Jourdan <mjourdan@baylibre.com>
10495 L:      linux-media@vger.kernel.org
10496 L:      linux-amlogic@lists.infradead.org
10497 S:      Supported
10498 F:      drivers/staging/media/meson/vdec/
10499 T:      git git://linuxtv.org/media_tree.git
10500
10501 METHODE UDPU SUPPORT
10502 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10503 S:      Maintained
10504 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10505
10506 MICROBLAZE ARCHITECTURE
10507 M:      Michal Simek <monstr@monstr.eu>
10508 W:      http://www.monstr.eu/fdt/
10509 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10510 S:      Supported
10511 F:      arch/microblaze/
10512
10513 MICROCHIP AT91 SERIAL DRIVER
10514 M:      Richard Genoud <richard.genoud@gmail.com>
10515 S:      Maintained
10516 F:      drivers/tty/serial/atmel_serial.c
10517 F:      drivers/tty/serial/atmel_serial.h
10518 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10519
10520 MICROCHIP AUDIO ASOC DRIVERS
10521 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10523 S:      Supported
10524 F:      sound/soc/atmel
10525
10526 MICROCHIP DMA DRIVER
10527 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10529 L:      dmaengine@vger.kernel.org
10530 S:      Supported
10531 F:      drivers/dma/at_hdmac.c
10532 F:      drivers/dma/at_hdmac_regs.h
10533 F:      include/linux/platform_data/dma-atmel.h
10534 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10535 F:      include/dt-bindings/dma/at91.h
10536
10537 MICROCHIP ECC DRIVER
10538 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10539 L:      linux-crypto@vger.kernel.org
10540 S:      Maintained
10541 F:      drivers/crypto/atmel-ecc.*
10542
10543 MICROCHIP I2C DRIVER
10544 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10545 L:      linux-i2c@vger.kernel.org
10546 S:      Supported
10547 F:      drivers/i2c/busses/i2c-at91.h
10548 F:      drivers/i2c/busses/i2c-at91-*.c
10549
10550 MICROCHIP ISC DRIVER
10551 M:      Eugen Hristev <eugen.hristev@microchip.com>
10552 L:      linux-media@vger.kernel.org
10553 S:      Supported
10554 F:      drivers/media/platform/atmel/atmel-sama5d2-isc.c
10555 F:      drivers/media/platform/atmel/atmel-isc.h
10556 F:      drivers/media/platform/atmel/atmel-isc-base.c
10557 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10558 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10559
10560 MICROCHIP ISI DRIVER
10561 M:      Eugen Hristev <eugen.hristev@microchip.com>
10562 L:      linux-media@vger.kernel.org
10563 S:      Supported
10564 F:      drivers/media/platform/atmel/atmel-isi.c
10565 F:      drivers/media/platform/atmel/atmel-isi.h
10566
10567 MICROCHIP AT91 USART MFD DRIVER
10568 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10569 L:      linux-kernel@vger.kernel.org
10570 S:      Supported
10571 F:      drivers/mfd/at91-usart.c
10572 F:      include/dt-bindings/mfd/at91-usart.h
10573 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10574
10575 MICROCHIP AT91 USART SPI DRIVER
10576 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10577 L:      linux-spi@vger.kernel.org
10578 S:      Supported
10579 F:      drivers/spi/spi-at91-usart.c
10580 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10581
10582 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10583 M:      Woojung Huh <woojung.huh@microchip.com>
10584 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10585 L:      netdev@vger.kernel.org
10586 S:      Maintained
10587 F:      net/dsa/tag_ksz.c
10588 F:      drivers/net/dsa/microchip/*
10589 F:      include/linux/platform_data/microchip-ksz.h
10590 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10591
10592 MICROCHIP LAN743X ETHERNET DRIVER
10593 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10594 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10595 L:      netdev@vger.kernel.org
10596 S:      Maintained
10597 F:      drivers/net/ethernet/microchip/lan743x_*
10598
10599 MICROCHIP LCDFB DRIVER
10600 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10601 L:      linux-fbdev@vger.kernel.org
10602 S:      Maintained
10603 F:      drivers/video/fbdev/atmel_lcdfb.c
10604 F:      include/video/atmel_lcdc.h
10605
10606 MICROCHIP MMC/SD/SDIO MCI DRIVER
10607 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10608 S:      Maintained
10609 F:      drivers/mmc/host/atmel-mci.c
10610
10611 MICROCHIP MCP16502 PMIC DRIVER
10612 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614 S:      Maintained
10615 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10616 F:      drivers/regulator/mcp16502.c
10617
10618 MICROCHIP MCP3911 ADC DRIVER
10619 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10620 M:      Kent Gustavsson <kent@minoris.se>
10621 L:      linux-iio@vger.kernel.org
10622 S:      Supported
10623 F:      drivers/iio/adc/mcp3911.c
10624 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10625
10626 MICROCHIP NAND DRIVER
10627 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10628 L:      linux-mtd@lists.infradead.org
10629 S:      Supported
10630 F:      drivers/mtd/nand/raw/atmel/*
10631 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10632
10633 MICROCHIP PWM DRIVER
10634 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10636 L:      linux-pwm@vger.kernel.org
10637 S:      Supported
10638 F:      drivers/pwm/pwm-atmel.c
10639 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10640
10641 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10642 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10643 M:      Eugen Hristev <eugen.hristev@microchip.com>
10644 L:      linux-iio@vger.kernel.org
10645 S:      Supported
10646 F:      drivers/iio/adc/at91-sama5d2_adc.c
10647 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10648 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10649
10650 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10651 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10652 S:      Supported
10653 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10654
10655 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10656 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10658 L:      linux-gpio@vger.kernel.org
10659 F:      drivers/gpio/gpio-sama5d2-piobu.c
10660
10661 MICROCHIP SPI DRIVER
10662 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10663 S:      Supported
10664 F:      drivers/spi/spi-atmel.*
10665
10666 MICROCHIP SSC DRIVER
10667 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669 S:      Supported
10670 F:      drivers/misc/atmel-ssc.c
10671 F:      include/linux/atmel-ssc.h
10672
10673 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10674 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10676 S:      Supported
10677 F:      drivers/misc/atmel_tclib.c
10678 F:      drivers/clocksource/tcb_clksrc.c
10679
10680 MICROCHIP USBA UDC DRIVER
10681 M:      Cristian Birsan <cristian.birsan@microchip.com>
10682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10683 S:      Supported
10684 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10685
10686 MICROCHIP USB251XB DRIVER
10687 M:      Richard Leitner <richard.leitner@skidata.com>
10688 L:      linux-usb@vger.kernel.org
10689 S:      Maintained
10690 F:      drivers/usb/misc/usb251xb.c
10691 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10692
10693 MICROCHIP XDMA DRIVER
10694 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10695 L:      linux-arm-kernel@lists.infradead.org
10696 L:      dmaengine@vger.kernel.org
10697 S:      Supported
10698 F:      drivers/dma/at_xdmac.c
10699
10700 MICROSEMI MIPS SOCS
10701 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10702 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10703 L:      linux-mips@vger.kernel.org
10704 S:      Supported
10705 F:      arch/mips/generic/board-ocelot.c
10706 F:      arch/mips/configs/generic/board-ocelot.config
10707 F:      arch/mips/boot/dts/mscc/
10708 F:      Documentation/devicetree/bindings/mips/mscc.txt
10709
10710 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10711 M:      Don Brace <don.brace@microsemi.com>
10712 L:      esc.storagedev@microsemi.com
10713 L:      linux-scsi@vger.kernel.org
10714 S:      Supported
10715 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10716 F:      drivers/scsi/smartpqi/Kconfig
10717 F:      drivers/scsi/smartpqi/Makefile
10718 F:      include/linux/cciss*.h
10719 F:      include/uapi/linux/cciss*.h
10720 F:      Documentation/scsi/smartpqi.txt
10721
10722 MICROSEMI ETHERNET SWITCH DRIVER
10723 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10724 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10725 L:      netdev@vger.kernel.org
10726 S:      Supported
10727 F:      drivers/net/ethernet/mscc/
10728
10729 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10730 M:      Chen Yu <yu.c.chen@intel.com>
10731 L:      platform-driver-x86@vger.kernel.org
10732 S:      Supported
10733 F:      drivers/platform/x86/surfacepro3_button.c
10734
10735 MICROTEK X6 SCANNER
10736 M:      Oliver Neukum <oliver@neukum.org>
10737 S:      Maintained
10738 F:      drivers/usb/image/microtek.*
10739
10740 MIPS
10741 M:      Ralf Baechle <ralf@linux-mips.org>
10742 M:      Paul Burton <paul.burton@mips.com>
10743 M:      James Hogan <jhogan@kernel.org>
10744 L:      linux-mips@vger.kernel.org
10745 W:      http://www.linux-mips.org/
10746 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10748 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10749 S:      Supported
10750 F:      Documentation/devicetree/bindings/mips/
10751 F:      Documentation/mips/
10752 F:      arch/mips/
10753 F:      drivers/platform/mips/
10754
10755 MIPS BOSTON DEVELOPMENT BOARD
10756 M:      Paul Burton <paul.burton@mips.com>
10757 L:      linux-mips@vger.kernel.org
10758 S:      Maintained
10759 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10760 F:      arch/mips/boot/dts/img/boston.dts
10761 F:      arch/mips/configs/generic/board-boston.config
10762 F:      drivers/clk/imgtec/clk-boston.c
10763 F:      include/dt-bindings/clock/boston-clock.h
10764
10765 MIPS GENERIC PLATFORM
10766 M:      Paul Burton <paul.burton@mips.com>
10767 L:      linux-mips@vger.kernel.org
10768 S:      Supported
10769 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10770 F:      arch/mips/generic/
10771 F:      arch/mips/tools/generic-board-config.sh
10772
10773 MIPS/LOONGSON1 ARCHITECTURE
10774 M:      Keguang Zhang <keguang.zhang@gmail.com>
10775 L:      linux-mips@vger.kernel.org
10776 S:      Maintained
10777 F:      arch/mips/loongson32/
10778 F:      arch/mips/include/asm/mach-loongson32/
10779 F:      drivers/*/*loongson1*
10780 F:      drivers/*/*/*loongson1*
10781
10782 MIPS/LOONGSON2 ARCHITECTURE
10783 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10784 L:      linux-mips@vger.kernel.org
10785 S:      Maintained
10786 F:      arch/mips/loongson64/fuloong-2e/
10787 F:      arch/mips/loongson64/lemote-2f/
10788 F:      arch/mips/include/asm/mach-loongson64/
10789 F:      drivers/*/*loongson2*
10790 F:      drivers/*/*/*loongson2*
10791
10792 MIPS/LOONGSON3 ARCHITECTURE
10793 M:      Huacai Chen <chenhc@lemote.com>
10794 L:      linux-mips@vger.kernel.org
10795 S:      Maintained
10796 F:      arch/mips/loongson64/
10797 F:      arch/mips/include/asm/mach-loongson64/
10798 F:      drivers/platform/mips/cpu_hwmon.c
10799 F:      drivers/*/*loongson3*
10800 F:      drivers/*/*/*loongson3*
10801
10802 MIPS RINT INSTRUCTION EMULATION
10803 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10804 L:      linux-mips@vger.kernel.org
10805 S:      Supported
10806 F:      arch/mips/math-emu/sp_rint.c
10807 F:      arch/mips/math-emu/dp_rint.c
10808
10809 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10810 M:      Hans Verkuil <hverkuil@xs4all.nl>
10811 L:      linux-media@vger.kernel.org
10812 T:      git git://linuxtv.org/media_tree.git
10813 W:      https://linuxtv.org
10814 S:      Odd Fixes
10815 F:      drivers/media/radio/radio-miropcm20*
10816
10817 MMP SUPPORT
10818 R:      Lubomir Rintel <lkundrak@v3.sk>
10819 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10820 S:      Odd Fixes
10821 F:      arch/arm/boot/dts/mmp*
10822 F:      arch/arm/mach-mmp/
10823
10824 MMU GATHER AND TLB INVALIDATION
10825 M:      Will Deacon <will@kernel.org>
10826 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10827 M:      Andrew Morton <akpm@linux-foundation.org>
10828 M:      Nick Piggin <npiggin@gmail.com>
10829 M:      Peter Zijlstra <peterz@infradead.org>
10830 L:      linux-arch@vger.kernel.org
10831 L:      linux-mm@kvack.org
10832 S:      Maintained
10833 F:      arch/*/include/asm/tlb.h
10834 F:      include/asm-generic/tlb.h
10835 F:      mm/mmu_gather.c
10836
10837 MN88472 MEDIA DRIVER
10838 M:      Antti Palosaari <crope@iki.fi>
10839 L:      linux-media@vger.kernel.org
10840 W:      https://linuxtv.org
10841 W:      http://palosaari.fi/linux/
10842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10843 S:      Maintained
10844 F:      drivers/media/dvb-frontends/mn88472*
10845
10846 MN88473 MEDIA DRIVER
10847 M:      Antti Palosaari <crope@iki.fi>
10848 L:      linux-media@vger.kernel.org
10849 W:      https://linuxtv.org
10850 W:      http://palosaari.fi/linux/
10851 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10852 S:      Maintained
10853 F:      drivers/media/dvb-frontends/mn88473*
10854
10855 MODULE SUPPORT
10856 M:      Jessica Yu <jeyu@kernel.org>
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10858 S:      Maintained
10859 F:      include/linux/module.h
10860 F:      kernel/module.c
10861
10862 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10863 W:      http://popies.net/meye/
10864 S:      Orphan
10865 F:      Documentation/media/v4l-drivers/meye*
10866 F:      drivers/media/pci/meye/
10867 F:      include/uapi/linux/meye.h
10868
10869 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10870 M:      Jiri Slaby <jirislaby@gmail.com>
10871 S:      Maintained
10872 F:      Documentation/driver-api/serial/moxa-smartio.rst
10873 F:      drivers/tty/mxser.*
10874
10875 MR800 AVERMEDIA USB FM RADIO DRIVER
10876 M:      Alexey Klimov <klimov.linux@gmail.com>
10877 L:      linux-media@vger.kernel.org
10878 T:      git git://linuxtv.org/media_tree.git
10879 S:      Maintained
10880 F:      drivers/media/radio/radio-mr800.c
10881
10882 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10883 M:      Alan Ott <alan@signal11.us>
10884 L:      linux-wpan@vger.kernel.org
10885 S:      Maintained
10886 F:      drivers/net/ieee802154/mrf24j40.c
10887 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10888
10889 MSI LAPTOP SUPPORT
10890 M:      "Lee, Chun-Yi" <jlee@suse.com>
10891 L:      platform-driver-x86@vger.kernel.org
10892 S:      Maintained
10893 F:      drivers/platform/x86/msi-laptop.c
10894
10895 MSI WMI SUPPORT
10896 L:      platform-driver-x86@vger.kernel.org
10897 S:      Orphan
10898 F:      drivers/platform/x86/msi-wmi.c
10899
10900 MSI001 MEDIA DRIVER
10901 M:      Antti Palosaari <crope@iki.fi>
10902 L:      linux-media@vger.kernel.org
10903 W:      https://linuxtv.org
10904 W:      http://palosaari.fi/linux/
10905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10906 T:      git git://linuxtv.org/anttip/media_tree.git
10907 S:      Maintained
10908 F:      drivers/media/tuners/msi001*
10909
10910 MSI2500 MEDIA DRIVER
10911 M:      Antti Palosaari <crope@iki.fi>
10912 L:      linux-media@vger.kernel.org
10913 W:      https://linuxtv.org
10914 W:      http://palosaari.fi/linux/
10915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10916 T:      git git://linuxtv.org/anttip/media_tree.git
10917 S:      Maintained
10918 F:      drivers/media/usb/msi2500/
10919
10920 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10921 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10922 L:      linux-mtd@lists.infradead.org
10923 S:      Maintained
10924 F:      drivers/mtd/devices/docg3*
10925
10926 MT9M032 APTINA SENSOR DRIVER
10927 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10928 L:      linux-media@vger.kernel.org
10929 T:      git git://linuxtv.org/media_tree.git
10930 S:      Maintained
10931 F:      drivers/media/i2c/mt9m032.c
10932 F:      include/media/i2c/mt9m032.h
10933
10934 MT9P031 APTINA CAMERA SENSOR
10935 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10936 L:      linux-media@vger.kernel.org
10937 T:      git git://linuxtv.org/media_tree.git
10938 S:      Maintained
10939 F:      drivers/media/i2c/mt9p031.c
10940 F:      include/media/i2c/mt9p031.h
10941
10942 MT9T001 APTINA CAMERA SENSOR
10943 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10944 L:      linux-media@vger.kernel.org
10945 T:      git git://linuxtv.org/media_tree.git
10946 S:      Maintained
10947 F:      drivers/media/i2c/mt9t001.c
10948 F:      include/media/i2c/mt9t001.h
10949
10950 MT9T112 APTINA CAMERA SENSOR
10951 M:      Jacopo Mondi <jacopo@jmondi.org>
10952 L:      linux-media@vger.kernel.org
10953 T:      git git://linuxtv.org/media_tree.git
10954 S:      Odd Fixes
10955 F:      drivers/media/i2c/mt9t112.c
10956 F:      include/media/i2c/mt9t112.h
10957
10958 MT9V032 APTINA CAMERA SENSOR
10959 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10960 L:      linux-media@vger.kernel.org
10961 T:      git git://linuxtv.org/media_tree.git
10962 S:      Maintained
10963 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10964 F:      drivers/media/i2c/mt9v032.c
10965 F:      include/media/i2c/mt9v032.h
10966
10967 MT9V111 APTINA CAMERA SENSOR
10968 M:      Jacopo Mondi <jacopo@jmondi.org>
10969 L:      linux-media@vger.kernel.org
10970 T:      git git://linuxtv.org/media_tree.git
10971 S:      Maintained
10972 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10973 F:      drivers/media/i2c/mt9v111.c
10974
10975 MULTIFUNCTION DEVICES (MFD)
10976 M:      Lee Jones <lee.jones@linaro.org>
10977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10978 S:      Supported
10979 F:      Documentation/devicetree/bindings/mfd/
10980 F:      drivers/mfd/
10981 F:      include/linux/mfd/
10982 F:      include/dt-bindings/mfd/
10983
10984 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10985 S:      Orphan
10986 F:      drivers/mmc/host/mmc_spi.c
10987 F:      include/linux/spi/mmc_spi.h
10988
10989 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10990 M:      Ulf Hansson <ulf.hansson@linaro.org>
10991 L:      linux-mmc@vger.kernel.org
10992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10993 S:      Maintained
10994 F:      Documentation/devicetree/bindings/mmc/
10995 F:      drivers/mmc/
10996 F:      include/linux/mmc/
10997 F:      include/uapi/linux/mmc/
10998
10999 MULTIPLEXER SUBSYSTEM
11000 M:      Peter Rosin <peda@axentia.se>
11001 S:      Maintained
11002 F:      Documentation/ABI/testing/sysfs-class-mux*
11003 F:      Documentation/devicetree/bindings/mux/
11004 F:      include/dt-bindings/mux/
11005 F:      include/linux/mux/
11006 F:      drivers/mux/
11007
11008 MULTITECH MULTIPORT CARD (ISICOM)
11009 S:      Orphan
11010 F:      drivers/tty/isicom.c
11011 F:      include/linux/isicom.h
11012
11013 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11014 M:      Bin Liu <b-liu@ti.com>
11015 L:      linux-usb@vger.kernel.org
11016 S:      Maintained
11017 F:      drivers/usb/musb/
11018
11019 MXL301RF MEDIA DRIVER
11020 M:      Akihiro Tsukada <tskd08@gmail.com>
11021 L:      linux-media@vger.kernel.org
11022 S:      Odd Fixes
11023 F:      drivers/media/tuners/mxl301rf*
11024
11025 MXL5007T MEDIA DRIVER
11026 M:      Michael Krufky <mkrufky@linuxtv.org>
11027 L:      linux-media@vger.kernel.org
11028 W:      https://linuxtv.org
11029 W:      http://github.com/mkrufky
11030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11031 T:      git git://linuxtv.org/mkrufky/tuners.git
11032 S:      Maintained
11033 F:      drivers/media/tuners/mxl5007t.*
11034
11035 MXSFB DRM DRIVER
11036 M:      Marek Vasut <marex@denx.de>
11037 M:      Stefan Agner <stefan@agner.ch>
11038 L:      dri-devel@lists.freedesktop.org
11039 S:      Supported
11040 F:      drivers/gpu/drm/mxsfb/
11041 F:      Documentation/devicetree/bindings/display/mxsfb.txt
11042 T:      git git://anongit.freedesktop.org/drm/drm-misc
11043
11044 MYLEX DAC960 PCI RAID Controller
11045 M:      Hannes Reinecke <hare@kernel.org>
11046 L:      linux-scsi@vger.kernel.org
11047 S:      Supported
11048 F:      drivers/scsi/myrb.*
11049 F:      drivers/scsi/myrs.*
11050
11051 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11052 M:      Chris Lee <christopher.lee@cspi.com>
11053 L:      netdev@vger.kernel.org
11054 W:      https://www.cspi.com/ethernet-products/support/downloads/
11055 S:      Supported
11056 F:      drivers/net/ethernet/myricom/myri10ge/
11057
11058 NAND FLASH SUBSYSTEM
11059 M:      Miquel Raynal <miquel.raynal@bootlin.com>
11060 R:      Richard Weinberger <richard@nod.at>
11061 L:      linux-mtd@lists.infradead.org
11062 W:      http://www.linux-mtd.infradead.org/
11063 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11065 S:      Maintained
11066 F:      drivers/mtd/nand/
11067 F:      include/linux/mtd/*nand*.h
11068
11069 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11070 M:      Daniel Mack <zonque@gmail.com>
11071 S:      Maintained
11072 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11073 W:      http://www.native-instruments.com
11074 F:      sound/usb/caiaq/
11075
11076 NATSEMI ETHERNET DRIVER (DP8381x)
11077 S:      Orphan
11078 F:      drivers/net/ethernet/natsemi/natsemi.c
11079
11080 NCR 5380 SCSI DRIVERS
11081 M:      Finn Thain <fthain@telegraphics.com.au>
11082 M:      Michael Schmitz <schmitzmic@gmail.com>
11083 L:      linux-scsi@vger.kernel.org
11084 S:      Maintained
11085 F:      Documentation/scsi/g_NCR5380.txt
11086 F:      drivers/scsi/NCR5380.*
11087 F:      drivers/scsi/arm/cumana_1.c
11088 F:      drivers/scsi/arm/oak.c
11089 F:      drivers/scsi/atari_scsi.*
11090 F:      drivers/scsi/dmx3191d.c
11091 F:      drivers/scsi/g_NCR5380.*
11092 F:      drivers/scsi/mac_scsi.*
11093 F:      drivers/scsi/sun3_scsi.*
11094 F:      drivers/scsi/sun3_scsi_vme.c
11095
11096 NCSI LIBRARY:
11097 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
11098 S:      Maintained
11099 F:      net/ncsi/
11100
11101 NCT6775 HARDWARE MONITOR DRIVER
11102 M:      Guenter Roeck <linux@roeck-us.net>
11103 L:      linux-hwmon@vger.kernel.org
11104 S:      Maintained
11105 F:      Documentation/hwmon/nct6775.rst
11106 F:      drivers/hwmon/nct6775.c
11107
11108 NET_FAILOVER MODULE
11109 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
11110 L:      netdev@vger.kernel.org
11111 S:      Supported
11112 F:      driver/net/net_failover.c
11113 F:      include/net/net_failover.h
11114 F:      Documentation/networking/net_failover.rst
11115
11116 NETEM NETWORK EMULATOR
11117 M:      Stephen Hemminger <stephen@networkplumber.org>
11118 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
11119 S:      Maintained
11120 F:      net/sched/sch_netem.c
11121
11122 NETERION 10GbE DRIVERS (s2io/vxge)
11123 M:      Jon Mason <jdmason@kudzu.us>
11124 L:      netdev@vger.kernel.org
11125 S:      Supported
11126 F:      Documentation/networking/device_drivers/neterion/s2io.txt
11127 F:      Documentation/networking/device_drivers/neterion/vxge.txt
11128 F:      drivers/net/ethernet/neterion/
11129
11130 NETFILTER
11131 M:      Pablo Neira Ayuso <pablo@netfilter.org>
11132 M:      Jozsef Kadlecsik <kadlec@netfilter.org>
11133 M:      Florian Westphal <fw@strlen.de>
11134 L:      netfilter-devel@vger.kernel.org
11135 L:      coreteam@netfilter.org
11136 W:      http://www.netfilter.org/
11137 W:      http://www.iptables.org/
11138 W:      http://www.nftables.org/
11139 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
11140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11142 S:      Maintained
11143 F:      include/linux/netfilter*
11144 F:      include/linux/netfilter/
11145 F:      include/net/netfilter/
11146 F:      include/uapi/linux/netfilter*
11147 F:      include/uapi/linux/netfilter/
11148 F:      net/*/netfilter.c
11149 F:      net/*/netfilter/
11150 F:      net/netfilter/
11151 F:      net/bridge/br_netfilter*.c
11152
11153 NETROM NETWORK LAYER
11154 M:      Ralf Baechle <ralf@linux-mips.org>
11155 L:      linux-hams@vger.kernel.org
11156 W:      http://www.linux-ax25.org/
11157 S:      Maintained
11158 F:      include/net/netrom.h
11159 F:      include/uapi/linux/netrom.h
11160 F:      net/netrom/
11161
11162 NETRONOME ETHERNET DRIVERS
11163 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11164 L:      oss-drivers@netronome.com
11165 S:      Maintained
11166 F:      drivers/net/ethernet/netronome/
11167
11168 NETWORK BLOCK DEVICE (NBD)
11169 M:      Josef Bacik <josef@toxicpanda.com>
11170 S:      Maintained
11171 L:      linux-block@vger.kernel.org
11172 L:      nbd@other.debian.org
11173 F:      Documentation/admin-guide/blockdev/nbd.rst
11174 F:      drivers/block/nbd.c
11175 F:      include/trace/events/nbd.h
11176 F:      include/uapi/linux/nbd.h
11177
11178 NETWORK DROP MONITOR
11179 M:      Neil Horman <nhorman@tuxdriver.com>
11180 L:      netdev@vger.kernel.org
11181 S:      Maintained
11182 W:      https://fedorahosted.org/dropwatch/
11183 F:      net/core/drop_monitor.c
11184 F:      include/uapi/linux/net_dropmon.h
11185
11186 NETWORKING DRIVERS
11187 M:      "David S. Miller" <davem@davemloft.net>
11188 L:      netdev@vger.kernel.org
11189 W:      http://www.linuxfoundation.org/en/Net
11190 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11193 S:      Odd Fixes
11194 F:      Documentation/devicetree/bindings/net/
11195 F:      drivers/net/
11196 F:      include/linux/if_*
11197 F:      include/linux/netdevice.h
11198 F:      include/linux/etherdevice.h
11199 F:      include/linux/fcdevice.h
11200 F:      include/linux/fddidevice.h
11201 F:      include/linux/hippidevice.h
11202 F:      include/linux/inetdevice.h
11203 F:      include/uapi/linux/if_*
11204 F:      include/uapi/linux/netdevice.h
11205
11206 NETWORKING DRIVERS (WIRELESS)
11207 M:      Kalle Valo <kvalo@codeaurora.org>
11208 L:      linux-wireless@vger.kernel.org
11209 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11212 S:      Maintained
11213 F:      Documentation/devicetree/bindings/net/wireless/
11214 F:      drivers/net/wireless/
11215
11216 NETWORKING [DSA]
11217 M:      Andrew Lunn <andrew@lunn.ch>
11218 M:      Vivien Didelot <vivien.didelot@gmail.com>
11219 M:      Florian Fainelli <f.fainelli@gmail.com>
11220 S:      Maintained
11221 F:      Documentation/devicetree/bindings/net/dsa/
11222 F:      net/dsa/
11223 F:      include/net/dsa.h
11224 F:      include/linux/dsa/
11225 F:      include/linux/platform_data/dsa.h
11226 F:      drivers/net/dsa/
11227
11228 NETWORKING [GENERAL]
11229 M:      "David S. Miller" <davem@davemloft.net>
11230 L:      netdev@vger.kernel.org
11231 W:      http://www.linuxfoundation.org/en/Net
11232 Q:      http://patchwork.ozlabs.org/project/netdev/list/
11233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11235 B:      mailto:netdev@vger.kernel.org
11236 S:      Maintained
11237 F:      net/
11238 F:      include/net/
11239 F:      include/linux/in.h
11240 F:      include/linux/net.h
11241 F:      include/linux/netdevice.h
11242 F:      include/uapi/linux/in.h
11243 F:      include/uapi/linux/net.h
11244 F:      include/uapi/linux/netdevice.h
11245 F:      include/uapi/linux/net_namespace.h
11246 F:      tools/testing/selftests/net/
11247 F:      lib/net_utils.c
11248 F:      lib/random32.c
11249 F:      Documentation/networking/
11250
11251 NETWORKING [IPSEC]
11252 M:      Steffen Klassert <steffen.klassert@secunet.com>
11253 M:      Herbert Xu <herbert@gondor.apana.org.au>
11254 M:      "David S. Miller" <davem@davemloft.net>
11255 L:      netdev@vger.kernel.org
11256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11258 S:      Maintained
11259 F:      net/xfrm/
11260 F:      net/key/
11261 F:      net/ipv4/xfrm*
11262 F:      net/ipv4/esp4*
11263 F:      net/ipv4/ah4.c
11264 F:      net/ipv4/ipcomp.c
11265 F:      net/ipv4/ip_vti.c
11266 F:      net/ipv6/xfrm*
11267 F:      net/ipv6/esp6*
11268 F:      net/ipv6/ah6.c
11269 F:      net/ipv6/ipcomp6.c
11270 F:      net/ipv6/ip6_vti.c
11271 F:      include/uapi/linux/xfrm.h
11272 F:      include/net/xfrm.h
11273
11274 NETWORKING [IPv4/IPv6]
11275 M:      "David S. Miller" <davem@davemloft.net>
11276 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11277 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11278 L:      netdev@vger.kernel.org
11279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11280 S:      Maintained
11281 F:      net/ipv4/
11282 F:      net/ipv6/
11283 F:      include/net/ip*
11284 F:      arch/x86/net/*
11285
11286 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11287 M:      Paul Moore <paul@paul-moore.com>
11288 W:      https://github.com/netlabel
11289 L:      netdev@vger.kernel.org
11290 L:      linux-security-module@vger.kernel.org
11291 S:      Maintained
11292 F:      Documentation/netlabel/
11293 F:      include/net/calipso.h
11294 F:      include/net/cipso_ipv4.h
11295 F:      include/net/netlabel.h
11296 F:      include/uapi/linux/netfilter/xt_SECMARK.h
11297 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
11298 F:      net/netlabel/
11299 F:      net/ipv4/cipso_ipv4.c
11300 F:      net/ipv6/calipso.c
11301 F:      net/netfilter/xt_CONNSECMARK.c
11302 F:      net/netfilter/xt_SECMARK.c
11303
11304 NETWORKING [TCP]
11305 M:      Eric Dumazet <edumazet@google.com>
11306 L:      netdev@vger.kernel.org
11307 S:      Maintained
11308 F:      net/ipv4/tcp*.c
11309 F:      net/ipv4/syncookies.c
11310 F:      net/ipv6/tcp*.c
11311 F:      net/ipv6/syncookies.c
11312 F:      include/uapi/linux/tcp.h
11313 F:      include/net/tcp.h
11314 F:      include/linux/tcp.h
11315 F:      include/trace/events/tcp.h
11316
11317 NETWORKING [TLS]
11318 M:      Boris Pismenny <borisp@mellanox.com>
11319 M:      Aviad Yehezkel <aviadye@mellanox.com>
11320 M:      Dave Watson <davejwatson@fb.com>
11321 M:      John Fastabend <john.fastabend@gmail.com>
11322 M:      Daniel Borkmann <daniel@iogearbox.net>
11323 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11324 L:      netdev@vger.kernel.org
11325 S:      Maintained
11326 F:      net/tls/*
11327 F:      include/uapi/linux/tls.h
11328 F:      include/net/tls.h
11329
11330 NETWORKING [WIRELESS]
11331 L:      linux-wireless@vger.kernel.org
11332 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
11333
11334 NETDEVSIM
11335 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
11336 S:      Maintained
11337 F:      drivers/net/netdevsim/*
11338
11339 NETXEN (1/10) GbE SUPPORT
11340 M:      Manish Chopra <manishc@marvell.com>
11341 M:      Rahul Verma <rahulv@marvell.com>
11342 M:      GR-Linux-NIC-Dev@marvell.com
11343 L:      netdev@vger.kernel.org
11344 S:      Supported
11345 F:      drivers/net/ethernet/qlogic/netxen/
11346
11347 NEXTHOP
11348 M:      David Ahern <dsahern@kernel.org>
11349 L:      netdev@vger.kernel.org
11350 S:      Maintained
11351 F:      include/net/nexthop.h
11352 F:      include/uapi/linux/nexthop.h
11353 F:      include/net/netns/nexthop.h
11354 F:      net/ipv4/nexthop.c
11355
11356 NFC SUBSYSTEM
11357 L:      netdev@vger.kernel.org
11358 S:      Orphan
11359 F:      net/nfc/
11360 F:      include/net/nfc/
11361 F:      include/uapi/linux/nfc.h
11362 F:      drivers/nfc/
11363 F:      include/linux/platform_data/nfcmrvl.h
11364 F:      include/linux/platform_data/nxp-nci.h
11365 F:      Documentation/devicetree/bindings/net/nfc/
11366
11367 NFS, SUNRPC, AND LOCKD CLIENTS
11368 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
11369 M:      Anna Schumaker <anna.schumaker@netapp.com>
11370 L:      linux-nfs@vger.kernel.org
11371 W:      http://client.linux-nfs.org
11372 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11373 S:      Maintained
11374 F:      fs/lockd/
11375 F:      fs/nfs/
11376 F:      fs/nfs_common/
11377 F:      net/sunrpc/
11378 F:      include/linux/lockd/
11379 F:      include/linux/nfs*
11380 F:      include/linux/sunrpc/
11381 F:      include/uapi/linux/nfs*
11382 F:      include/uapi/linux/sunrpc/
11383
11384 NILFS2 FILESYSTEM
11385 M:      Ryusuke Konishi <konishi.ryusuke@gmail.com>
11386 L:      linux-nilfs@vger.kernel.org
11387 W:      https://nilfs.sourceforge.io/
11388 W:      https://nilfs.osdn.jp/
11389 T:      git git://github.com/konis/nilfs2.git
11390 S:      Supported
11391 F:      Documentation/filesystems/nilfs2.txt
11392 F:      fs/nilfs2/
11393 F:      include/trace/events/nilfs2.h
11394 F:      include/uapi/linux/nilfs2_api.h
11395 F:      include/uapi/linux/nilfs2_ondisk.h
11396
11397 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11398 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11399 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11400 S:      Maintained
11401 F:      Documentation/scsi/NinjaSCSI.txt
11402 F:      drivers/scsi/pcmcia/nsp_*
11403
11404 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11405 M:      GOTO Masanori <gotom@debian.or.jp>
11406 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11407 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11408 S:      Maintained
11409 F:      Documentation/scsi/NinjaSCSI.txt
11410 F:      drivers/scsi/nsp32*
11411
11412 NIOS2 ARCHITECTURE
11413 M:      Ley Foon Tan <lftan@altera.com>
11414 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11416 S:      Maintained
11417 F:      arch/nios2/
11418
11419 NOHZ, DYNTICKS SUPPORT
11420 M:      Frederic Weisbecker <fweisbec@gmail.com>
11421 M:      Thomas Gleixner <tglx@linutronix.de>
11422 M:      Ingo Molnar <mingo@kernel.org>
11423 L:      linux-kernel@vger.kernel.org
11424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11425 S:      Maintained
11426 F:      kernel/time/tick*.*
11427 F:      include/linux/tick.h
11428 F:      include/linux/sched/nohz.h
11429
11430 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11431 M:      Pavel Machek <pavel@ucw.cz>
11432 M:      Sakari Ailus <sakari.ailus@iki.fi>
11433 L:      linux-media@vger.kernel.org
11434 S:      Maintained
11435 F:      drivers/media/i2c/et8ek8
11436 F:      drivers/media/i2c/ad5820.c
11437
11438 NOKIA N900 POWER SUPPLY DRIVERS
11439 R:      Pali Rohár <pali.rohar@gmail.com>
11440 F:      include/linux/power/bq2415x_charger.h
11441 F:      include/linux/power/bq27xxx_battery.h
11442 F:      include/linux/power/isp1704_charger.h
11443 F:      drivers/power/supply/bq2415x_charger.c
11444 F:      drivers/power/supply/bq27xxx_battery.c
11445 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11446 F:      drivers/power/supply/isp1704_charger.c
11447 F:      drivers/power/supply/rx51_battery.c
11448
11449 NOLIBC HEADER FILE
11450 M:      Willy Tarreau <w@1wt.eu>
11451 S:      Maintained
11452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11453 F:      tools/include/nolibc/
11454
11455 NTB AMD DRIVER
11456 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11457 L:      linux-ntb@googlegroups.com
11458 S:      Supported
11459 F:      drivers/ntb/hw/amd/
11460
11461 NTB DRIVER CORE
11462 M:      Jon Mason <jdmason@kudzu.us>
11463 M:      Dave Jiang <dave.jiang@intel.com>
11464 M:      Allen Hubbe <allenbh@gmail.com>
11465 L:      linux-ntb@googlegroups.com
11466 S:      Supported
11467 W:      https://github.com/jonmason/ntb/wiki
11468 T:      git git://github.com/jonmason/ntb.git
11469 F:      drivers/ntb/
11470 F:      drivers/net/ntb_netdev.c
11471 F:      include/linux/ntb.h
11472 F:      include/linux/ntb_transport.h
11473 F:      tools/testing/selftests/ntb/
11474
11475 NTB IDT DRIVER
11476 M:      Serge Semin <fancer.lancer@gmail.com>
11477 L:      linux-ntb@googlegroups.com
11478 S:      Supported
11479 F:      drivers/ntb/hw/idt/
11480
11481 NTB INTEL DRIVER
11482 M:      Dave Jiang <dave.jiang@intel.com>
11483 L:      linux-ntb@googlegroups.com
11484 S:      Supported
11485 W:      https://github.com/davejiang/linux/wiki
11486 T:      git https://github.com/davejiang/linux.git
11487 F:      drivers/ntb/hw/intel/
11488
11489 NTFS FILESYSTEM
11490 M:      Anton Altaparmakov <anton@tuxera.com>
11491 L:      linux-ntfs-dev@lists.sourceforge.net
11492 W:      http://www.tuxera.com/
11493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11494 S:      Supported
11495 F:      Documentation/filesystems/ntfs.txt
11496 F:      fs/ntfs/
11497
11498 NUBUS SUBSYSTEM
11499 M:      Finn Thain <fthain@telegraphics.com.au>
11500 L:      linux-m68k@lists.linux-m68k.org
11501 S:      Maintained
11502 F:      arch/*/include/asm/nubus.h
11503 F:      drivers/nubus/
11504 F:      include/linux/nubus.h
11505 F:      include/uapi/linux/nubus.h
11506
11507 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11508 M:      Antonino Daplas <adaplas@gmail.com>
11509 L:      linux-fbdev@vger.kernel.org
11510 S:      Maintained
11511 F:      drivers/video/fbdev/riva/
11512 F:      drivers/video/fbdev/nvidia/
11513
11514 NVM EXPRESS DRIVER
11515 M:      Keith Busch <kbusch@kernel.org>
11516 M:      Jens Axboe <axboe@fb.com>
11517 M:      Christoph Hellwig <hch@lst.de>
11518 M:      Sagi Grimberg <sagi@grimberg.me>
11519 L:      linux-nvme@lists.infradead.org
11520 T:      git://git.infradead.org/nvme.git
11521 W:      http://git.infradead.org/nvme.git
11522 S:      Supported
11523 F:      drivers/nvme/host/
11524 F:      include/linux/nvme.h
11525 F:      include/uapi/linux/nvme_ioctl.h
11526
11527 NVM EXPRESS FC TRANSPORT DRIVERS
11528 M:      James Smart <james.smart@broadcom.com>
11529 L:      linux-nvme@lists.infradead.org
11530 S:      Supported
11531 F:      include/linux/nvme-fc.h
11532 F:      include/linux/nvme-fc-driver.h
11533 F:      drivers/nvme/host/fc.c
11534 F:      drivers/nvme/target/fc.c
11535 F:      drivers/nvme/target/fcloop.c
11536
11537 NVM EXPRESS TARGET DRIVER
11538 M:      Christoph Hellwig <hch@lst.de>
11539 M:      Sagi Grimberg <sagi@grimberg.me>
11540 L:      linux-nvme@lists.infradead.org
11541 T:      git://git.infradead.org/nvme.git
11542 W:      http://git.infradead.org/nvme.git
11543 S:      Supported
11544 F:      drivers/nvme/target/
11545
11546 NVMEM FRAMEWORK
11547 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11548 S:      Maintained
11549 F:      drivers/nvmem/
11550 F:      Documentation/devicetree/bindings/nvmem/
11551 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11552 F:      include/linux/nvmem-consumer.h
11553 F:      include/linux/nvmem-provider.h
11554
11555 NXP FXAS21002C DRIVER
11556 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11557 L:      linux-iio@vger.kernel.org
11558 S:      Maintained
11559 F:      Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11560 F:      drivers/iio/gyro/fxas21002c_core.c
11561 F:      drivers/iio/gyro/fxas21002c.h
11562 F:      drivers/iio/gyro/fxas21002c_i2c.c
11563 F:      drivers/iio/gyro/fxas21002c_spi.c
11564
11565 NXP SGTL5000 DRIVER
11566 M:      Fabio Estevam <festevam@gmail.com>
11567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11568 S:      Maintained
11569 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11570 F:      sound/soc/codecs/sgtl5000*
11571
11572 NXP SJA1105 ETHERNET SWITCH DRIVER
11573 M:      Vladimir Oltean <olteanv@gmail.com>
11574 L:      linux-kernel@vger.kernel.org
11575 S:      Maintained
11576 F:      drivers/net/dsa/sja1105
11577
11578 NXP TDA998X DRM DRIVER
11579 M:      Russell King <linux@armlinux.org.uk>
11580 S:      Maintained
11581 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11582 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11583 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11584 F:      include/drm/i2c/tda998x.h
11585 F:      include/dt-bindings/display/tda998x.h
11586 K:      "nxp,tda998x"
11587
11588 NXP TFA9879 DRIVER
11589 M:      Peter Rosin <peda@axentia.se>
11590 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11591 S:      Maintained
11592 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11593 F:      sound/soc/codecs/tfa9879*
11594
11595 NXP-NCI NFC DRIVER
11596 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11597 R:      Charles Gorand <charles.gorand@effinnov.com>
11598 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11599 S:      Supported
11600 F:      drivers/nfc/nxp-nci
11601
11602 OBJAGG
11603 M:      Jiri Pirko <jiri@mellanox.com>
11604 L:      netdev@vger.kernel.org
11605 S:      Supported
11606 F:      lib/objagg.c
11607 F:      lib/test_objagg.c
11608 F:      include/linux/objagg.h
11609
11610 NXP FSPI DRIVER
11611 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11612 M:      Ashish Kumar <ashish.kumar@nxp.com>
11613 L:      linux-spi@vger.kernel.org
11614 S:      Maintained
11615 F:      drivers/spi/spi-nxp-fspi.c
11616 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11617
11618 OBJTOOL
11619 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11620 M:      Peter Zijlstra <peterz@infradead.org>
11621 S:      Supported
11622 F:      tools/objtool/
11623
11624 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11625 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11626 M:      Andrew Donnellan <ajd@linux.ibm.com>
11627 L:      linuxppc-dev@lists.ozlabs.org
11628 S:      Supported
11629 F:      arch/powerpc/platforms/powernv/ocxl.c
11630 F:      arch/powerpc/include/asm/pnv-ocxl.h
11631 F:      drivers/misc/ocxl/
11632 F:      include/misc/ocxl*
11633 F:      include/uapi/misc/ocxl.h
11634 F:      Documentation/userspace-api/accelerators/ocxl.rst
11635
11636 OMAP AUDIO SUPPORT
11637 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11638 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11639 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11640 L:      linux-omap@vger.kernel.org
11641 S:      Maintained
11642 F:      sound/soc/ti/omap*
11643 F:      sound/soc/ti/rx51.c
11644 F:      sound/soc/ti/n810.c
11645 F:      sound/soc/ti/sdma-pcm.*
11646
11647 OMAP CLOCK FRAMEWORK SUPPORT
11648 M:      Paul Walmsley <paul@pwsan.com>
11649 L:      linux-omap@vger.kernel.org
11650 S:      Maintained
11651 F:      arch/arm/*omap*/*clock*
11652
11653 OMAP DEVICE TREE SUPPORT
11654 M:      Benoît Cousson <bcousson@baylibre.com>
11655 M:      Tony Lindgren <tony@atomide.com>
11656 L:      linux-omap@vger.kernel.org
11657 L:      devicetree@vger.kernel.org
11658 S:      Maintained
11659 F:      arch/arm/boot/dts/*omap*
11660 F:      arch/arm/boot/dts/*am3*
11661 F:      arch/arm/boot/dts/*am4*
11662 F:      arch/arm/boot/dts/*am5*
11663 F:      arch/arm/boot/dts/*dra7*
11664
11665 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11666 L:      linux-omap@vger.kernel.org
11667 L:      linux-fbdev@vger.kernel.org
11668 S:      Orphan
11669 F:      drivers/video/fbdev/omap2/
11670 F:      Documentation/arm/omap/dss.rst
11671
11672 OMAP FRAMEBUFFER SUPPORT
11673 L:      linux-fbdev@vger.kernel.org
11674 L:      linux-omap@vger.kernel.org
11675 S:      Orphan
11676 F:      drivers/video/fbdev/omap/
11677
11678 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11679 M:      Roger Quadros <rogerq@ti.com>
11680 M:      Tony Lindgren <tony@atomide.com>
11681 L:      linux-omap@vger.kernel.org
11682 S:      Maintained
11683 F:      drivers/memory/omap-gpmc.c
11684 F:      arch/arm/mach-omap2/*gpmc*
11685
11686 OMAP GPIO DRIVER
11687 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11688 M:      Santosh Shilimkar <ssantosh@kernel.org>
11689 M:      Kevin Hilman <khilman@kernel.org>
11690 L:      linux-omap@vger.kernel.org
11691 S:      Maintained
11692 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11693 F:      drivers/gpio/gpio-omap.c
11694
11695 OMAP HARDWARE SPINLOCK SUPPORT
11696 M:      Ohad Ben-Cohen <ohad@wizery.com>
11697 L:      linux-omap@vger.kernel.org
11698 S:      Maintained
11699 F:      drivers/hwspinlock/omap_hwspinlock.c
11700
11701 OMAP HS MMC SUPPORT
11702 L:      linux-mmc@vger.kernel.org
11703 L:      linux-omap@vger.kernel.org
11704 S:      Orphan
11705 F:      drivers/mmc/host/omap_hsmmc.c
11706
11707 OMAP HWMOD DATA
11708 M:      Paul Walmsley <paul@pwsan.com>
11709 L:      linux-omap@vger.kernel.org
11710 S:      Maintained
11711 F:      arch/arm/mach-omap2/omap_hwmod*data*
11712
11713 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11714 M:      Benoît Cousson <bcousson@baylibre.com>
11715 L:      linux-omap@vger.kernel.org
11716 S:      Maintained
11717 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11718
11719 OMAP HWMOD SUPPORT
11720 M:      Benoît Cousson <bcousson@baylibre.com>
11721 M:      Paul Walmsley <paul@pwsan.com>
11722 L:      linux-omap@vger.kernel.org
11723 S:      Maintained
11724 F:      arch/arm/mach-omap2/omap_hwmod.*
11725
11726 OMAP I2C DRIVER
11727 M:      Vignesh R <vigneshr@ti.com>
11728 L:      linux-omap@vger.kernel.org
11729 L:      linux-i2c@vger.kernel.org
11730 S:      Maintained
11731 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11732 F:      drivers/i2c/busses/i2c-omap.c
11733
11734 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11735 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11736 L:      linux-media@vger.kernel.org
11737 S:      Maintained
11738 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11739 F:      drivers/media/platform/omap3isp/
11740 F:      drivers/staging/media/omap4iss/
11741
11742 OMAP MMC SUPPORT
11743 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11744 L:      linux-omap@vger.kernel.org
11745 S:      Odd Fixes
11746 F:      drivers/mmc/host/omap.c
11747
11748 OMAP POWER MANAGEMENT SUPPORT
11749 M:      Kevin Hilman <khilman@kernel.org>
11750 L:      linux-omap@vger.kernel.org
11751 S:      Maintained
11752 F:      arch/arm/*omap*/*pm*
11753 F:      drivers/cpufreq/omap-cpufreq.c
11754
11755 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11756 M:      Rajendra Nayak <rnayak@codeaurora.org>
11757 M:      Paul Walmsley <paul@pwsan.com>
11758 L:      linux-omap@vger.kernel.org
11759 S:      Maintained
11760 F:      arch/arm/mach-omap2/prm*
11761
11762 OMAP RANDOM NUMBER GENERATOR SUPPORT
11763 M:      Deepak Saxena <dsaxena@plexity.net>
11764 S:      Maintained
11765 F:      drivers/char/hw_random/omap-rng.c
11766
11767 OMAP USB SUPPORT
11768 L:      linux-usb@vger.kernel.org
11769 L:      linux-omap@vger.kernel.org
11770 S:      Orphan
11771 F:      drivers/usb/*/*omap*
11772 F:      arch/arm/*omap*/usb*
11773
11774 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11775 M:      Mark Jackson <mpfj@newflow.co.uk>
11776 L:      linux-omap@vger.kernel.org
11777 S:      Maintained
11778 F:      arch/arm/boot/dts/am335x-nano.dts
11779
11780 OMAP1 SUPPORT
11781 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11782 M:      Tony Lindgren <tony@atomide.com>
11783 L:      linux-omap@vger.kernel.org
11784 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11786 S:      Maintained
11787 F:      arch/arm/mach-omap1/
11788 F:      arch/arm/plat-omap/
11789 F:      arch/arm/configs/omap1_defconfig
11790 F:      drivers/i2c/busses/i2c-omap.c
11791 F:      include/linux/platform_data/i2c-omap.h
11792 F:      include/linux/platform_data/ams-delta-fiq.h
11793
11794 OMAP2+ SUPPORT
11795 M:      Tony Lindgren <tony@atomide.com>
11796 L:      linux-omap@vger.kernel.org
11797 W:      http://www.muru.com/linux/omap/
11798 W:      http://linux.omap.com/
11799 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11801 S:      Maintained
11802 F:      arch/arm/mach-omap2/
11803 F:      arch/arm/plat-omap/
11804 F:      arch/arm/configs/omap2plus_defconfig
11805 F:      drivers/i2c/busses/i2c-omap.c
11806 F:      drivers/irqchip/irq-omap-intc.c
11807 F:      drivers/mfd/*omap*.c
11808 F:      drivers/mfd/menelaus.c
11809 F:      drivers/mfd/palmas.c
11810 F:      drivers/mfd/tps65217.c
11811 F:      drivers/mfd/tps65218.c
11812 F:      drivers/mfd/tps65910.c
11813 F:      drivers/mfd/twl-core.[ch]
11814 F:      drivers/mfd/twl4030*.c
11815 F:      drivers/mfd/twl6030*.c
11816 F:      drivers/mfd/twl6040*.c
11817 F:      drivers/regulator/palmas-regulator*.c
11818 F:      drivers/regulator/pbias-regulator.c
11819 F:      drivers/regulator/tps65217-regulator.c
11820 F:      drivers/regulator/tps65218-regulator.c
11821 F:      drivers/regulator/tps65910-regulator.c
11822 F:      drivers/regulator/twl-regulator.c
11823 F:      drivers/regulator/twl6030-regulator.c
11824 F:      include/linux/platform_data/i2c-omap.h
11825
11826 ONION OMEGA2+ BOARD
11827 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11828 L:      linux-mips@vger.kernel.org
11829 S:      Maintained
11830 F:      arch/mips/boot/dts/ralink/omega2p.dts
11831
11832 OMFS FILESYSTEM
11833 M:      Bob Copeland <me@bobcopeland.com>
11834 L:      linux-karma-devel@lists.sourceforge.net
11835 S:      Maintained
11836 F:      Documentation/filesystems/omfs.txt
11837 F:      fs/omfs/
11838
11839 OMNIKEY CARDMAN 4000 DRIVER
11840 M:      Harald Welte <laforge@gnumonks.org>
11841 S:      Maintained
11842 F:      drivers/char/pcmcia/cm4000_cs.c
11843 F:      include/linux/cm4000_cs.h
11844 F:      include/uapi/linux/cm4000_cs.h
11845
11846 OMNIKEY CARDMAN 4040 DRIVER
11847 M:      Harald Welte <laforge@gnumonks.org>
11848 S:      Maintained
11849 F:      drivers/char/pcmcia/cm4040_cs.*
11850
11851 OMNIVISION OV13858 SENSOR DRIVER
11852 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11853 L:      linux-media@vger.kernel.org
11854 T:      git git://linuxtv.org/media_tree.git
11855 S:      Maintained
11856 F:      drivers/media/i2c/ov13858.c
11857
11858 OMNIVISION OV2680 SENSOR DRIVER
11859 M:      Rui Miguel Silva <rmfrfs@gmail.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/ov2680.c
11864 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11865
11866 OMNIVISION OV2685 SENSOR DRIVER
11867 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11868 L:      linux-media@vger.kernel.org
11869 T:      git git://linuxtv.org/media_tree.git
11870 S:      Maintained
11871 F:      drivers/media/i2c/ov2685.c
11872
11873 OMNIVISION OV5640 SENSOR DRIVER
11874 M:      Steve Longerbeam <slongerbeam@gmail.com>
11875 L:      linux-media@vger.kernel.org
11876 T:      git git://linuxtv.org/media_tree.git
11877 S:      Maintained
11878 F:      drivers/media/i2c/ov5640.c
11879
11880 OMNIVISION OV5647 SENSOR DRIVER
11881 M:      Luis Oliveira <lolivei@synopsys.com>
11882 L:      linux-media@vger.kernel.org
11883 T:      git git://linuxtv.org/media_tree.git
11884 S:      Maintained
11885 F:      drivers/media/i2c/ov5647.c
11886
11887 OMNIVISION OV5695 SENSOR DRIVER
11888 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11889 L:      linux-media@vger.kernel.org
11890 T:      git git://linuxtv.org/media_tree.git
11891 S:      Maintained
11892 F:      drivers/media/i2c/ov5695.c
11893
11894 OMNIVISION OV7670 SENSOR DRIVER
11895 M:      Jonathan Corbet <corbet@lwn.net>
11896 L:      linux-media@vger.kernel.org
11897 T:      git git://linuxtv.org/media_tree.git
11898 S:      Maintained
11899 F:      drivers/media/i2c/ov7670.c
11900 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11901
11902 OMNIVISION OV772x SENSOR DRIVER
11903 M:      Jacopo Mondi <jacopo@jmondi.org>
11904 L:      linux-media@vger.kernel.org
11905 T:      git git://linuxtv.org/media_tree.git
11906 S:      Odd fixes
11907 F:      drivers/media/i2c/ov772x.c
11908 F:      include/media/i2c/ov772x.h
11909 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11910
11911 OMNIVISION OV7740 SENSOR DRIVER
11912 M:      Wenyou Yang <wenyou.yang@microchip.com>
11913 L:      linux-media@vger.kernel.org
11914 T:      git git://linuxtv.org/media_tree.git
11915 S:      Maintained
11916 F:      drivers/media/i2c/ov7740.c
11917 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11918
11919 OMNIVISION OV9640 SENSOR DRIVER
11920 M:      Petr Cvek <petrcvekcz@gmail.com>
11921 L:      linux-media@vger.kernel.org
11922 S:      Maintained
11923 F:      drivers/media/i2c/ov9640.*
11924
11925 OMNIVISION OV8856 SENSOR DRIVER
11926 M:      Ben Kao <ben.kao@intel.com>
11927 L:      linux-media@vger.kernel.org
11928 T:      git git://linuxtv.org/media_tree.git
11929 S:      Maintained
11930 F:      drivers/media/i2c/ov8856.c
11931
11932 OMNIVISION OV9650 SENSOR DRIVER
11933 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11934 R:      Akinobu Mita <akinobu.mita@gmail.com>
11935 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11936 L:      linux-media@vger.kernel.org
11937 T:      git git://linuxtv.org/media_tree.git
11938 S:      Maintained
11939 F:      drivers/media/i2c/ov9650.c
11940 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11941
11942 ONENAND FLASH DRIVER
11943 M:      Kyungmin Park <kyungmin.park@samsung.com>
11944 L:      linux-mtd@lists.infradead.org
11945 S:      Maintained
11946 F:      drivers/mtd/nand/onenand/
11947 F:      include/linux/mtd/onenand*.h
11948
11949 OP-TEE DRIVER
11950 M:      Jens Wiklander <jens.wiklander@linaro.org>
11951 L:      tee-dev@lists.linaro.org
11952 S:      Maintained
11953 F:      drivers/tee/optee/
11954
11955 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11956 M:      Sumit Garg <sumit.garg@linaro.org>
11957 L:      tee-dev@lists.linaro.org
11958 S:      Maintained
11959 F:      drivers/char/hw_random/optee-rng.c
11960
11961 OPA-VNIC DRIVER
11962 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11963 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11964 L:      linux-rdma@vger.kernel.org
11965 S:      Supported
11966 F:      drivers/infiniband/ulp/opa_vnic
11967
11968 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11969 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11970 M:      Frank Rowand <frowand.list@gmail.com>
11971 L:      devicetree@vger.kernel.org
11972 S:      Maintained
11973 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11974 F:      Documentation/devicetree/overlay-notes.txt
11975 F:      drivers/of/overlay.c
11976 F:      drivers/of/resolver.c
11977 K:      of_overlay_notifier_
11978
11979 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11980 M:      Rob Herring <robh+dt@kernel.org>
11981 M:      Frank Rowand <frowand.list@gmail.com>
11982 L:      devicetree@vger.kernel.org
11983 W:      http://www.devicetree.org/
11984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11985 S:      Maintained
11986 F:      drivers/of/
11987 F:      include/linux/of*.h
11988 F:      scripts/dtc/
11989 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11990
11991 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11992 M:      Rob Herring <robh+dt@kernel.org>
11993 M:      Mark Rutland <mark.rutland@arm.com>
11994 L:      devicetree@vger.kernel.org
11995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11996 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11997 S:      Maintained
11998 F:      Documentation/devicetree/
11999 F:      arch/*/boot/dts/
12000 F:      include/dt-bindings/
12001
12002 OPENCORES I2C BUS DRIVER
12003 M:      Peter Korsgaard <peter@korsgaard.com>
12004 M:      Andrew Lunn <andrew@lunn.ch>
12005 L:      linux-i2c@vger.kernel.org
12006 S:      Maintained
12007 F:      Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12008 F:      Documentation/i2c/busses/i2c-ocores
12009 F:      drivers/i2c/busses/i2c-ocores.c
12010 F:      include/linux/platform_data/i2c-ocores.h
12011
12012 OPENRISC ARCHITECTURE
12013 M:      Jonas Bonn <jonas@southpole.se>
12014 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12015 M:      Stafford Horne <shorne@gmail.com>
12016 T:      git git://github.com/openrisc/linux.git
12017 L:      openrisc@lists.librecores.org
12018 W:      http://openrisc.io
12019 S:      Maintained
12020 F:      Documentation/devicetree/bindings/openrisc/
12021 F:      Documentation/openrisc/
12022 F:      arch/openrisc/
12023 F:      drivers/irqchip/irq-ompic.c
12024 F:      drivers/irqchip/irq-or1k-*
12025
12026 OPENVSWITCH
12027 M:      Pravin B Shelar <pshelar@ovn.org>
12028 L:      netdev@vger.kernel.org
12029 L:      dev@openvswitch.org
12030 W:      http://openvswitch.org
12031 S:      Maintained
12032 F:      net/openvswitch/
12033 F:      include/uapi/linux/openvswitch.h
12034
12035 OPERATING PERFORMANCE POINTS (OPP)
12036 M:      Viresh Kumar <vireshk@kernel.org>
12037 M:      Nishanth Menon <nm@ti.com>
12038 M:      Stephen Boyd <sboyd@kernel.org>
12039 L:      linux-pm@vger.kernel.org
12040 S:      Maintained
12041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12042 F:      drivers/opp/
12043 F:      include/linux/pm_opp.h
12044 F:      Documentation/power/opp.rst
12045 F:      Documentation/devicetree/bindings/opp/
12046
12047 OPL4 DRIVER
12048 M:      Clemens Ladisch <clemens@ladisch.de>
12049 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12051 S:      Maintained
12052 F:      sound/drivers/opl4/
12053
12054 OPROFILE
12055 M:      Robert Richter <rric@kernel.org>
12056 L:      oprofile-list@lists.sf.net
12057 S:      Maintained
12058 F:      arch/*/include/asm/oprofile*.h
12059 F:      arch/*/oprofile/
12060 F:      drivers/oprofile/
12061 F:      include/linux/oprofile.h
12062
12063 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12064 M:      Mark Fasheh <mark@fasheh.com>
12065 M:      Joel Becker <jlbec@evilplan.org>
12066 M:      Joseph Qi <joseph.qi@linux.alibaba.com>
12067 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12068 W:      http://ocfs2.wiki.kernel.org
12069 S:      Supported
12070 F:      Documentation/filesystems/ocfs2.txt
12071 F:      Documentation/filesystems/dlmfs.txt
12072 F:      fs/ocfs2/
12073
12074 ORANGEFS FILESYSTEM
12075 M:      Mike Marshall <hubcap@omnibond.com>
12076 R:      Martin Brandenburg <martin@omnibond.com>
12077 L:      devel@lists.orangefs.org
12078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12079 S:      Supported
12080 F:      fs/orangefs/
12081 F:      Documentation/filesystems/orangefs.txt
12082
12083 ORINOCO DRIVER
12084 L:      linux-wireless@vger.kernel.org
12085 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
12086 W:      http://www.nongnu.org/orinoco/
12087 S:      Orphan
12088 F:      drivers/net/wireless/intersil/orinoco/
12089
12090 OV2659 OMNIVISION SENSOR DRIVER
12091 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12092 L:      linux-media@vger.kernel.org
12093 W:      https://linuxtv.org
12094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12095 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12096 S:      Maintained
12097 F:      drivers/media/i2c/ov2659.c
12098 F:      include/media/i2c/ov2659.h
12099
12100 OVERLAY FILESYSTEM
12101 M:      Miklos Szeredi <miklos@szeredi.hu>
12102 L:      linux-unionfs@vger.kernel.org
12103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12104 S:      Supported
12105 F:      fs/overlayfs/
12106 F:      Documentation/filesystems/overlayfs.txt
12107
12108 P54 WIRELESS DRIVER
12109 M:      Christian Lamparter <chunkeey@googlemail.com>
12110 L:      linux-wireless@vger.kernel.org
12111 W:      http://wireless.kernel.org/en/users/Drivers/p54
12112 S:      Maintained
12113 F:      drivers/net/wireless/intersil/p54/
12114
12115 PA SEMI ETHERNET DRIVER
12116 L:      netdev@vger.kernel.org
12117 S:      Orphan
12118 F:      drivers/net/ethernet/pasemi/*
12119
12120 PA SEMI SMBUS DRIVER
12121 L:      linux-i2c@vger.kernel.org
12122 S:      Orphan
12123 F:      drivers/i2c/busses/i2c-pasemi.c
12124
12125 PACKING
12126 M:      Vladimir Oltean <olteanv@gmail.com>
12127 L:      netdev@vger.kernel.org
12128 S:      Supported
12129 F:      lib/packing.c
12130 F:      include/linux/packing.h
12131 F:      Documentation/packing.txt
12132
12133 PADATA PARALLEL EXECUTION MECHANISM
12134 M:      Steffen Klassert <steffen.klassert@secunet.com>
12135 L:      linux-crypto@vger.kernel.org
12136 S:      Maintained
12137 F:      kernel/padata.c
12138 F:      include/linux/padata.h
12139 F:      Documentation/padata.txt
12140
12141 PAGE POOL
12142 M:      Jesper Dangaard Brouer <hawk@kernel.org>
12143 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
12144 L:      netdev@vger.kernel.org
12145 S:      Supported
12146 F:      net/core/page_pool.c
12147 F:      include/net/page_pool.h
12148
12149 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12150 M:      Harald Welte <laforge@gnumonks.org>
12151 L:      platform-driver-x86@vger.kernel.org
12152 S:      Maintained
12153 F:      drivers/platform/x86/panasonic-laptop.c
12154
12155 PARALLEL LCD/KEYPAD PANEL DRIVER
12156 M:      Willy Tarreau <willy@haproxy.com>
12157 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12158 S:      Odd Fixes
12159 F:      Documentation/admin-guide/lcd-panel-cgram.rst
12160 F:      drivers/auxdisplay/panel.c
12161
12162 PARALLEL PORT SUBSYSTEM
12163 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12164 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12165 L:      linux-parport@lists.infradead.org (subscribers-only)
12166 S:      Maintained
12167 F:      drivers/parport/
12168 F:      include/linux/parport*.h
12169 F:      drivers/char/ppdev.c
12170 F:      include/uapi/linux/ppdev.h
12171 F:      Documentation/driver-api/parport*.rst
12172
12173 PARAVIRT_OPS INTERFACE
12174 M:      Juergen Gross <jgross@suse.com>
12175 M:      Thomas Hellstrom <thellstrom@vmware.com>
12176 M:      "VMware, Inc." <pv-drivers@vmware.com>
12177 L:      virtualization@lists.linux-foundation.org
12178 S:      Supported
12179 F:      Documentation/virt/paravirt_ops.rst
12180 F:      arch/*/kernel/paravirt*
12181 F:      arch/*/include/asm/paravirt*.h
12182 F:      include/linux/hypervisor.h
12183
12184 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12185 M:      Tim Waugh <tim@cyberelk.net>
12186 L:      linux-parport@lists.infradead.org (subscribers-only)
12187 S:      Maintained
12188 F:      Documentation/admin-guide/blockdev/paride.rst
12189 F:      drivers/block/paride/
12190
12191 PARISC ARCHITECTURE
12192 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12193 M:      Helge Deller <deller@gmx.de>
12194 L:      linux-parisc@vger.kernel.org
12195 W:      http://www.parisc-linux.org/
12196 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
12197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12199 S:      Maintained
12200 F:      arch/parisc/
12201 F:      Documentation/parisc/
12202 F:      drivers/parisc/
12203 F:      drivers/char/agp/parisc-agp.c
12204 F:      drivers/input/serio/gscps2.c
12205 F:      drivers/parport/parport_gsc.*
12206 F:      drivers/tty/serial/8250/8250_gsc.c
12207 F:      drivers/video/fbdev/sti*
12208 F:      drivers/video/console/sti*
12209 F:      drivers/video/logo/logo_parisc*
12210
12211 PARMAN
12212 M:      Jiri Pirko <jiri@mellanox.com>
12213 L:      netdev@vger.kernel.org
12214 S:      Supported
12215 F:      lib/parman.c
12216 F:      lib/test_parman.c
12217 F:      include/linux/parman.h
12218
12219 PC ENGINES APU BOARD DRIVER
12220 M:      Enrico Weigelt, metux IT consult <info@metux.net>
12221 S:      Maintained
12222 F:      drivers/platform/x86/pcengines-apuv2.c
12223
12224 PC87360 HARDWARE MONITORING DRIVER
12225 M:      Jim Cromie <jim.cromie@gmail.com>
12226 L:      linux-hwmon@vger.kernel.org
12227 S:      Maintained
12228 F:      Documentation/hwmon/pc87360.rst
12229 F:      drivers/hwmon/pc87360.c
12230
12231 PC8736x GPIO DRIVER
12232 M:      Jim Cromie <jim.cromie@gmail.com>
12233 S:      Maintained
12234 F:      drivers/char/pc8736x_gpio.c
12235
12236 PC87427 HARDWARE MONITORING DRIVER
12237 M:      Jean Delvare <jdelvare@suse.com>
12238 L:      linux-hwmon@vger.kernel.org
12239 S:      Maintained
12240 F:      Documentation/hwmon/pc87427.rst
12241 F:      drivers/hwmon/pc87427.c
12242
12243 PCA9532 LED DRIVER
12244 M:      Riku Voipio <riku.voipio@iki.fi>
12245 S:      Maintained
12246 F:      drivers/leds/leds-pca9532.c
12247 F:      include/linux/leds-pca9532.h
12248
12249 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12250 M:      Guenter Roeck <linux@roeck-us.net>
12251 L:      linux-i2c@vger.kernel.org
12252 S:      Maintained
12253 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
12254
12255 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12256 M:      Khalid Aziz <khalid@gonehiking.org>
12257 S:      Maintained
12258 F:      drivers/firmware/pcdp.*
12259
12260 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12261 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12262 L:      linux-pci@vger.kernel.org
12263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12264 S:      Maintained
12265 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
12266 F:      drivers/pci/controller/pci-aardvark.c
12267
12268 PCI DRIVER FOR ALTERA PCIE IP
12269 M:      Ley Foon Tan <lftan@altera.com>
12270 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12271 L:      linux-pci@vger.kernel.org
12272 S:      Supported
12273 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
12274 F:      drivers/pci/controller/pcie-altera.c
12275
12276 PCI DRIVER FOR APPLIEDMICRO XGENE
12277 M:      Toan Le <toan@os.amperecomputing.com>
12278 L:      linux-pci@vger.kernel.org
12279 L:      linux-arm-kernel@lists.infradead.org
12280 S:      Maintained
12281 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
12282 F:      drivers/pci/controller/pci-xgene.c
12283
12284 PCI DRIVER FOR ARM VERSATILE PLATFORM
12285 M:      Rob Herring <robh@kernel.org>
12286 L:      linux-pci@vger.kernel.org
12287 L:      linux-arm-kernel@lists.infradead.org
12288 S:      Maintained
12289 F:      Documentation/devicetree/bindings/pci/versatile.txt
12290 F:      drivers/pci/controller/pci-versatile.c
12291
12292 PCI DRIVER FOR ARMADA 8K
12293 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12294 L:      linux-pci@vger.kernel.org
12295 L:      linux-arm-kernel@lists.infradead.org
12296 S:      Maintained
12297 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
12298 F:      drivers/pci/controller/dwc/pcie-armada8k.c
12299
12300 PCI DRIVER FOR CADENCE PCIE IP
12301 M:      Tom Joseph <tjoseph@cadence.com>
12302 L:      linux-pci@vger.kernel.org
12303 S:      Maintained
12304 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
12305 F:      drivers/pci/controller/pcie-cadence*
12306
12307 PCI DRIVER FOR FREESCALE LAYERSCAPE
12308 M:      Minghuan Lian <minghuan.Lian@nxp.com>
12309 M:      Mingkai Hu <mingkai.hu@nxp.com>
12310 M:      Roy Zang <roy.zang@nxp.com>
12311 L:      linuxppc-dev@lists.ozlabs.org
12312 L:      linux-pci@vger.kernel.org
12313 L:      linux-arm-kernel@lists.infradead.org
12314 S:      Maintained
12315 F:      drivers/pci/controller/dwc/*layerscape*
12316
12317 PCI DRIVER FOR GENERIC OF HOSTS
12318 M:      Will Deacon <will@kernel.org>
12319 L:      linux-pci@vger.kernel.org
12320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12321 S:      Maintained
12322 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
12323 F:      drivers/pci/controller/pci-host-common.c
12324 F:      drivers/pci/controller/pci-host-generic.c
12325
12326 PCI DRIVER FOR IMX6
12327 M:      Richard Zhu <hongxing.zhu@nxp.com>
12328 M:      Lucas Stach <l.stach@pengutronix.de>
12329 L:      linux-pci@vger.kernel.org
12330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12331 S:      Maintained
12332 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12333 F:      drivers/pci/controller/dwc/*imx6*
12334
12335 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12336 M:      Keith Busch <keith.busch@intel.com>
12337 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12338 L:      linux-pci@vger.kernel.org
12339 S:      Supported
12340 F:      drivers/pci/controller/vmd.c
12341
12342 PCI DRIVER FOR MICROSEMI SWITCHTEC
12343 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12344 M:      Logan Gunthorpe <logang@deltatee.com>
12345 L:      linux-pci@vger.kernel.org
12346 S:      Maintained
12347 F:      Documentation/driver-api/switchtec.rst
12348 F:      Documentation/ABI/testing/sysfs-class-switchtec
12349 F:      drivers/pci/switch/switchtec*
12350 F:      include/uapi/linux/switchtec_ioctl.h
12351 F:      include/linux/switchtec.h
12352 F:      drivers/ntb/hw/mscc/
12353
12354 PCI DRIVER FOR MOBIVEIL PCIE IP
12355 M:      Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12356 M:      Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12357 L:      linux-pci@vger.kernel.org
12358 S:      Supported
12359 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12360 F:      drivers/pci/controller/pcie-mobiveil.c
12361
12362 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12363 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12364 M:      Jason Cooper <jason@lakedaemon.net>
12365 L:      linux-pci@vger.kernel.org
12366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12367 S:      Maintained
12368 F:      drivers/pci/controller/*mvebu*
12369
12370 PCI DRIVER FOR NVIDIA TEGRA
12371 M:      Thierry Reding <thierry.reding@gmail.com>
12372 L:      linux-tegra@vger.kernel.org
12373 L:      linux-pci@vger.kernel.org
12374 S:      Supported
12375 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12376 F:      drivers/pci/controller/pci-tegra.c
12377
12378 PCI DRIVER FOR RENESAS R-CAR
12379 M:      Simon Horman <horms@verge.net.au>
12380 L:      linux-pci@vger.kernel.org
12381 L:      linux-renesas-soc@vger.kernel.org
12382 S:      Maintained
12383 F:      drivers/pci/controller/*rcar*
12384
12385 PCI DRIVER FOR SAMSUNG EXYNOS
12386 M:      Jingoo Han <jingoohan1@gmail.com>
12387 L:      linux-pci@vger.kernel.org
12388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12389 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12390 S:      Maintained
12391 F:      drivers/pci/controller/dwc/pci-exynos.c
12392
12393 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12394 M:      Jingoo Han <jingoohan1@gmail.com>
12395 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12396 L:      linux-pci@vger.kernel.org
12397 S:      Maintained
12398 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
12399 F:      drivers/pci/controller/dwc/*designware*
12400
12401 PCI DRIVER FOR TI DRA7XX
12402 M:      Kishon Vijay Abraham I <kishon@ti.com>
12403 L:      linux-omap@vger.kernel.org
12404 L:      linux-pci@vger.kernel.org
12405 S:      Supported
12406 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
12407 F:      drivers/pci/controller/dwc/pci-dra7xx.c
12408
12409 PCI DRIVER FOR TI KEYSTONE
12410 M:      Murali Karicheri <m-karicheri2@ti.com>
12411 L:      linux-pci@vger.kernel.org
12412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12413 S:      Maintained
12414 F:      drivers/pci/controller/dwc/pci-keystone.c
12415
12416 PCI ENDPOINT SUBSYSTEM
12417 M:      Kishon Vijay Abraham I <kishon@ti.com>
12418 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12419 L:      linux-pci@vger.kernel.org
12420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12421 S:      Supported
12422 F:      drivers/pci/endpoint/
12423 F:      drivers/misc/pci_endpoint_test.c
12424 F:      tools/pci/
12425
12426 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12427 M:      Russell Currey <ruscur@russell.cc>
12428 M:      Sam Bobroff <sbobroff@linux.ibm.com>
12429 M:      Oliver O'Halloran <oohall@gmail.com>
12430 L:      linuxppc-dev@lists.ozlabs.org
12431 S:      Supported
12432 F:      Documentation/PCI/pci-error-recovery.rst
12433 F:      drivers/pci/pcie/aer.c
12434 F:      drivers/pci/pcie/dpc.c
12435 F:      drivers/pci/pcie/err.c
12436 F:      Documentation/powerpc/eeh-pci-error-recovery.rst
12437 F:      arch/powerpc/kernel/eeh*.c
12438 F:      arch/powerpc/platforms/*/eeh*.c
12439 F:      arch/powerpc/include/*/eeh*.h
12440
12441 PCI ERROR RECOVERY
12442 M:      Linas Vepstas <linasvepstas@gmail.com>
12443 L:      linux-pci@vger.kernel.org
12444 S:      Supported
12445 F:      Documentation/PCI/pci-error-recovery.rst
12446
12447 PCI MSI DRIVER FOR ALTERA MSI IP
12448 M:      Ley Foon Tan <lftan@altera.com>
12449 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
12450 L:      linux-pci@vger.kernel.org
12451 S:      Supported
12452 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12453 F:      drivers/pci/controller/pcie-altera-msi.c
12454
12455 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12456 M:      Toan Le <toan@os.amperecomputing.com>
12457 L:      linux-pci@vger.kernel.org
12458 L:      linux-arm-kernel@lists.infradead.org
12459 S:      Maintained
12460 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12461 F:      drivers/pci/controller/pci-xgene-msi.c
12462
12463 PCI SUBSYSTEM
12464 M:      Bjorn Helgaas <bhelgaas@google.com>
12465 L:      linux-pci@vger.kernel.org
12466 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12468 S:      Supported
12469 F:      Documentation/devicetree/bindings/pci/
12470 F:      Documentation/PCI/
12471 F:      drivers/acpi/pci*
12472 F:      drivers/pci/
12473 F:      include/asm-generic/pci*
12474 F:      include/linux/pci*
12475 F:      include/linux/of_pci.h
12476 F:      include/uapi/linux/pci*
12477 F:      lib/pci*
12478 F:      arch/x86/pci/
12479 F:      arch/x86/kernel/quirks.c
12480 F:      arch/x86/kernel/early-quirks.c
12481
12482 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12483 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12484 L:      linux-pci@vger.kernel.org
12485 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12487 S:      Supported
12488 F:      drivers/pci/controller/
12489
12490 PCIE DRIVER FOR ANNAPURNA LABS
12491 M:      Jonathan Chocron <jonnyc@amazon.com>
12492 L:      linux-pci@vger.kernel.org
12493 S:      Maintained
12494 F:      drivers/pci/controller/dwc/pcie-al.c
12495
12496 PCIE DRIVER FOR AMLOGIC MESON
12497 M:      Yue Wang <yue.wang@Amlogic.com>
12498 L:      linux-pci@vger.kernel.org
12499 L:      linux-amlogic@lists.infradead.org
12500 S:      Maintained
12501 F:      drivers/pci/controller/dwc/pci-meson.c
12502
12503 PCIE DRIVER FOR AXIS ARTPEC
12504 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12505 L:      linux-arm-kernel@axis.com
12506 L:      linux-pci@vger.kernel.org
12507 S:      Maintained
12508 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12509 F:      drivers/pci/controller/dwc/*artpec*
12510
12511 PCIE DRIVER FOR CAVIUM THUNDERX
12512 M:      David Daney <david.daney@cavium.com>
12513 L:      linux-pci@vger.kernel.org
12514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12515 S:      Supported
12516 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12517 F:      drivers/pci/controller/pci-thunder-*
12518
12519 PCIE DRIVER FOR HISILICON
12520 M:      Zhou Wang <wangzhou1@hisilicon.com>
12521 L:      linux-pci@vger.kernel.org
12522 S:      Maintained
12523 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12524 F:      drivers/pci/controller/dwc/pcie-hisi.c
12525
12526 PCIE DRIVER FOR HISILICON KIRIN
12527 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12528 M:      Binghui Wang <wangbinghui@hisilicon.com>
12529 L:      linux-pci@vger.kernel.org
12530 S:      Maintained
12531 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12532 F:      drivers/pci/controller/dwc/pcie-kirin.c
12533
12534 PCIE DRIVER FOR HISILICON STB
12535 M:      Shawn Guo <shawn.guo@linaro.org>
12536 L:      linux-pci@vger.kernel.org
12537 S:      Maintained
12538 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12539 F:      drivers/pci/controller/dwc/pcie-histb.c
12540
12541 PCIE DRIVER FOR MEDIATEK
12542 M:      Ryder Lee <ryder.lee@mediatek.com>
12543 L:      linux-pci@vger.kernel.org
12544 L:      linux-mediatek@lists.infradead.org
12545 S:      Supported
12546 F:      Documentation/devicetree/bindings/pci/mediatek*
12547 F:      drivers/pci/controller/*mediatek*
12548
12549 PCIE DRIVER FOR QUALCOMM MSM
12550 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12551 L:      linux-pci@vger.kernel.org
12552 L:      linux-arm-msm@vger.kernel.org
12553 S:      Maintained
12554 F:      drivers/pci/controller/dwc/*qcom*
12555
12556 PCIE DRIVER FOR ROCKCHIP
12557 M:      Shawn Lin <shawn.lin@rock-chips.com>
12558 L:      linux-pci@vger.kernel.org
12559 L:      linux-rockchip@lists.infradead.org
12560 S:      Maintained
12561 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12562 F:      drivers/pci/controller/pcie-rockchip*
12563
12564 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12565 M:      Linus Walleij <linus.walleij@linaro.org>
12566 L:      linux-pci@vger.kernel.org
12567 S:      Maintained
12568 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12569 F:      drivers/pci/controller/pci-v3-semi.c
12570
12571 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12572 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12573 L:      linux-pci@vger.kernel.org
12574 S:      Maintained
12575 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12576 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12577
12578 PCIE DRIVER FOR ST SPEAR13XX
12579 M:      Pratyush Anand <pratyush.anand@gmail.com>
12580 L:      linux-pci@vger.kernel.org
12581 S:      Maintained
12582 F:      drivers/pci/controller/dwc/*spear*
12583
12584 PCMCIA SUBSYSTEM
12585 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12587 S:      Odd Fixes
12588 F:      Documentation/pcmcia/
12589 F:      tools/pcmcia/
12590 F:      drivers/pcmcia/
12591 F:      include/pcmcia/
12592
12593 PCNET32 NETWORK DRIVER
12594 M:      Don Fry <pcnet32@frontier.com>
12595 L:      netdev@vger.kernel.org
12596 S:      Maintained
12597 F:      drivers/net/ethernet/amd/pcnet32.c
12598
12599 PCRYPT PARALLEL CRYPTO ENGINE
12600 M:      Steffen Klassert <steffen.klassert@secunet.com>
12601 L:      linux-crypto@vger.kernel.org
12602 S:      Maintained
12603 F:      crypto/pcrypt.c
12604 F:      include/crypto/pcrypt.h
12605
12606 PEAQ WMI HOTKEYS DRIVER
12607 M:      Hans de Goede <hdegoede@redhat.com>
12608 L:      platform-driver-x86@vger.kernel.org
12609 S:      Maintained
12610 F:      drivers/platform/x86/peaq-wmi.c
12611
12612 PER-CPU MEMORY ALLOCATOR
12613 M:      Dennis Zhou <dennis@kernel.org>
12614 M:      Tejun Heo <tj@kernel.org>
12615 M:      Christoph Lameter <cl@linux.com>
12616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12617 S:      Maintained
12618 F:      include/linux/percpu*.h
12619 F:      mm/percpu*.c
12620 F:      arch/*/include/asm/percpu.h
12621
12622 PER-TASK DELAY ACCOUNTING
12623 M:      Balbir Singh <bsingharora@gmail.com>
12624 S:      Maintained
12625 F:      include/linux/delayacct.h
12626 F:      kernel/delayacct.c
12627
12628 PERFORMANCE EVENTS SUBSYSTEM
12629 M:      Peter Zijlstra <peterz@infradead.org>
12630 M:      Ingo Molnar <mingo@redhat.com>
12631 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12632 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12633 R:      Jiri Olsa <jolsa@redhat.com>
12634 R:      Namhyung Kim <namhyung@kernel.org>
12635 L:      linux-kernel@vger.kernel.org
12636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12637 S:      Supported
12638 F:      kernel/events/*
12639 F:      include/linux/perf_event.h
12640 F:      include/uapi/linux/perf_event.h
12641 F:      arch/*/kernel/perf_event*.c
12642 F:      arch/*/kernel/*/perf_event*.c
12643 F:      arch/*/kernel/*/*/perf_event*.c
12644 F:      arch/*/include/asm/perf_event.h
12645 F:      arch/*/kernel/perf_callchain.c
12646 F:      arch/*/events/*
12647 F:      arch/*/events/*/*
12648 F:      tools/perf/
12649
12650 PERSONALITY HANDLING
12651 M:      Christoph Hellwig <hch@infradead.org>
12652 L:      linux-abi-devel@lists.sourceforge.net
12653 S:      Maintained
12654 F:      include/linux/personality.h
12655 F:      include/uapi/linux/personality.h
12656
12657 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12658 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12659 L:      linux-input@vger.kernel.org
12660 S:      Maintained
12661 F:      Documentation/input/devices/pxrc.rst
12662 F:      drivers/input/joystick/pxrc.c
12663
12664 PHONET PROTOCOL
12665 M:      Remi Denis-Courmont <courmisch@gmail.com>
12666 S:      Supported
12667 F:      Documentation/networking/phonet.txt
12668 F:      include/linux/phonet.h
12669 F:      include/net/phonet/
12670 F:      include/uapi/linux/phonet.h
12671 F:      net/phonet/
12672
12673 PHRAM MTD DRIVER
12674 M:      Joern Engel <joern@lazybastard.org>
12675 L:      linux-mtd@lists.infradead.org
12676 S:      Maintained
12677 F:      drivers/mtd/devices/phram.c
12678
12679 PICOLCD HID DRIVER
12680 M:      Bruno Prémont <bonbons@linux-vserver.org>
12681 L:      linux-input@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/hid/hid-picolcd*
12684
12685 PICOXCELL SUPPORT
12686 M:      Jamie Iles <jamie@jamieiles.com>
12687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12689 S:      Supported
12690 F:      arch/arm/boot/dts/picoxcell*
12691 F:      arch/arm/mach-picoxcell/
12692 F:      drivers/crypto/picoxcell*
12693
12694 PIDFD API
12695 M:      Christian Brauner <christian@brauner.io>
12696 L:      linux-kernel@vger.kernel.org
12697 S:      Maintained
12698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12699 F:      samples/pidfd/
12700 F:      tools/testing/selftests/pidfd/
12701 K:      (?i)pidfd
12702 K:      (?i)clone3
12703 K:      \b(clone_args|kernel_clone_args)\b
12704
12705 PIN CONTROL SUBSYSTEM
12706 M:      Linus Walleij <linus.walleij@linaro.org>
12707 L:      linux-gpio@vger.kernel.org
12708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12709 S:      Maintained
12710 F:      Documentation/devicetree/bindings/pinctrl/
12711 F:      Documentation/driver-api/pinctl.rst
12712 F:      drivers/pinctrl/
12713 F:      include/linux/pinctrl/
12714
12715 PIN CONTROLLER - MICROCHIP AT91
12716 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12718 L:      linux-gpio@vger.kernel.org
12719 S:      Supported
12720 F:      drivers/pinctrl/pinctrl-at91*
12721
12722 PIN CONTROLLER - FREESCALE
12723 M:      Dong Aisheng <aisheng.dong@nxp.com>
12724 M:      Fabio Estevam <festevam@gmail.com>
12725 M:      Shawn Guo <shawnguo@kernel.org>
12726 M:      Stefan Agner <stefan@agner.ch>
12727 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12728 L:      linux-gpio@vger.kernel.org
12729 S:      Maintained
12730 F:      drivers/pinctrl/freescale/
12731 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12732
12733 PIN CONTROLLER - INTEL
12734 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12735 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12737 S:      Maintained
12738 F:      drivers/pinctrl/intel/
12739
12740 PIN CONTROLLER - MEDIATEK
12741 M:      Sean Wang <sean.wang@kernel.org>
12742 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12743 S:      Maintained
12744 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12745 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12746 F:      drivers/pinctrl/mediatek/
12747
12748 PIN CONTROLLER - QUALCOMM
12749 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12750 S:      Maintained
12751 L:      linux-arm-msm@vger.kernel.org
12752 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12753 F:      drivers/pinctrl/qcom/
12754
12755 PIN CONTROLLER - RENESAS
12756 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12757 L:      linux-renesas-soc@vger.kernel.org
12758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12759 S:      Maintained
12760 F:      drivers/pinctrl/pinctrl-rz*
12761 F:      drivers/pinctrl/sh-pfc/
12762
12763 PIN CONTROLLER - SAMSUNG
12764 M:      Tomasz Figa <tomasz.figa@gmail.com>
12765 M:      Krzysztof Kozlowski <krzk@kernel.org>
12766 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12768 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12769 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12771 S:      Maintained
12772 F:      drivers/pinctrl/samsung/
12773 F:      include/dt-bindings/pinctrl/samsung.h
12774 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12775
12776 PIN CONTROLLER - SINGLE
12777 M:      Tony Lindgren <tony@atomide.com>
12778 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780 L:      linux-omap@vger.kernel.org
12781 S:      Maintained
12782 F:      drivers/pinctrl/pinctrl-single.c
12783
12784 PIN CONTROLLER - ST SPEAR
12785 M:      Viresh Kumar <vireshk@kernel.org>
12786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12787 W:      http://www.st.com/spear
12788 S:      Maintained
12789 F:      drivers/pinctrl/spear/
12790
12791 PISTACHIO SOC SUPPORT
12792 M:      James Hartley <james.hartley@sondrel.com>
12793 L:      linux-mips@vger.kernel.org
12794 S:      Odd Fixes
12795 F:      arch/mips/pistachio/
12796 F:      arch/mips/include/asm/mach-pistachio/
12797 F:      arch/mips/boot/dts/img/pistachio*
12798 F:      arch/mips/configs/pistachio*_defconfig
12799
12800 PKTCDVD DRIVER
12801 S:      Orphan
12802 M:      linux-block@vger.kernel.org
12803 F:      drivers/block/pktcdvd.c
12804 F:      include/linux/pktcdvd.h
12805 F:      include/uapi/linux/pktcdvd.h
12806
12807 PKUNITY SOC DRIVERS
12808 M:      Guan Xuetao <gxt@pku.edu.cn>
12809 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12810 S:      Maintained
12811 T:      git git://github.com/gxt/linux.git
12812 F:      drivers/input/serio/i8042-unicore32io.h
12813 F:      drivers/i2c/busses/i2c-puv3.c
12814 F:      drivers/video/fbdev/fb-puv3.c
12815 F:      drivers/rtc/rtc-puv3.c
12816
12817 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12818 M:      Tomasz Duszynski <tduszyns@gmail.com>
12819 S:      Maintained
12820 F:      drivers/iio/chemical/pms7003.c
12821 F:      Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12822
12823 PMBUS HARDWARE MONITORING DRIVERS
12824 M:      Guenter Roeck <linux@roeck-us.net>
12825 L:      linux-hwmon@vger.kernel.org
12826 W:      http://hwmon.wiki.kernel.org/
12827 W:      http://www.roeck-us.net/linux/drivers/
12828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12829 S:      Maintained
12830 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12831 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12832 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12833 F:      Documentation/hwmon/adm1275.rst
12834 F:      Documentation/hwmon/ibm-cffps.rst
12835 F:      Documentation/hwmon/ir35221.rst
12836 F:      Documentation/hwmon/lm25066.rst
12837 F:      Documentation/hwmon/ltc2978.rst
12838 F:      Documentation/hwmon/ltc3815.rst
12839 F:      Documentation/hwmon/max16064.rst
12840 F:      Documentation/hwmon/max20751.rst
12841 F:      Documentation/hwmon/max31785.rst
12842 F:      Documentation/hwmon/max34440.rst
12843 F:      Documentation/hwmon/max8688.rst
12844 F:      Documentation/hwmon/pmbus.rst
12845 F:      Documentation/hwmon/pmbus-core.rst
12846 F:      Documentation/hwmon/tps40422.rst
12847 F:      Documentation/hwmon/ucd9000.rst
12848 F:      Documentation/hwmon/ucd9200.rst
12849 F:      Documentation/hwmon/zl6100.rst
12850 F:      drivers/hwmon/pmbus/
12851 F:      include/linux/pmbus.h
12852
12853 PMC SIERRA MaxRAID DRIVER
12854 L:      linux-scsi@vger.kernel.org
12855 W:      http://www.pmc-sierra.com/
12856 S:      Orphan
12857 F:      drivers/scsi/pmcraid.*
12858
12859 PMC SIERRA PM8001 DRIVER
12860 M:      Jack Wang <jinpu.wang@cloud.ionos.com>
12861 L:      linux-scsi@vger.kernel.org
12862 S:      Supported
12863 F:      drivers/scsi/pm8001/
12864
12865 PNP SUPPORT
12866 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12867 S:      Maintained
12868 F:      drivers/pnp/
12869
12870 PNI RM3100 IIO DRIVER
12871 M:      Song Qiang <songqiang1304521@gmail.com>
12872 L:      linux-iio@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/iio/magnetometer/rm3100*
12875 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12876
12877 POSIX CLOCKS and TIMERS
12878 M:      Thomas Gleixner <tglx@linutronix.de>
12879 L:      linux-kernel@vger.kernel.org
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12881 S:      Maintained
12882 F:      fs/timerfd.c
12883 F:      include/linux/timer*
12884 F:      kernel/time/*timer*
12885
12886 POWER MANAGEMENT CORE
12887 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12888 L:      linux-pm@vger.kernel.org
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12890 B:      https://bugzilla.kernel.org
12891 S:      Supported
12892 F:      drivers/base/power/
12893 F:      include/linux/pm.h
12894 F:      include/linux/pm_*
12895 F:      include/linux/powercap.h
12896 F:      include/linux/intel_rapl.h
12897 F:      drivers/powercap/
12898 F:      kernel/configs/nopm.config
12899
12900 POWER STATE COORDINATION INTERFACE (PSCI)
12901 M:      Mark Rutland <mark.rutland@arm.com>
12902 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12903 L:      linux-arm-kernel@lists.infradead.org
12904 S:      Maintained
12905 F:      drivers/firmware/psci/
12906 F:      include/linux/psci.h
12907 F:      include/uapi/linux/psci.h
12908
12909 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12910 M:      Sebastian Reichel <sre@kernel.org>
12911 L:      linux-pm@vger.kernel.org
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12913 S:      Maintained
12914 F:      Documentation/ABI/testing/sysfs-class-power
12915 F:      Documentation/devicetree/bindings/power/supply/
12916 F:      include/linux/power_supply.h
12917 F:      drivers/power/supply/
12918
12919 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12920 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12921 L:      linuxppc-dev@lists.ozlabs.org
12922 S:      Maintained
12923 F:      drivers/char/powernv-op-panel.c
12924
12925 PPP OVER ATM (RFC 2364)
12926 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12927 S:      Maintained
12928 F:      net/atm/pppoatm.c
12929 F:      include/uapi/linux/atmppp.h
12930
12931 PPP OVER ETHERNET
12932 M:      Michal Ostrowski <mostrows@earthlink.net>
12933 S:      Maintained
12934 F:      drivers/net/ppp/pppoe.c
12935 F:      drivers/net/ppp/pppox.c
12936
12937 PPP OVER L2TP
12938 M:      James Chapman <jchapman@katalix.com>
12939 S:      Maintained
12940 F:      net/l2tp/l2tp_ppp.c
12941 F:      include/linux/if_pppol2tp.h
12942 F:      include/uapi/linux/if_pppol2tp.h
12943
12944 PPP PROTOCOL DRIVERS AND COMPRESSORS
12945 M:      Paul Mackerras <paulus@samba.org>
12946 L:      linux-ppp@vger.kernel.org
12947 S:      Maintained
12948 F:      drivers/net/ppp/ppp_*
12949
12950 PPS SUPPORT
12951 M:      Rodolfo Giometti <giometti@enneenne.com>
12952 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12953 L:      linuxpps@ml.enneenne.com (subscribers-only)
12954 S:      Maintained
12955 F:      Documentation/driver-api/pps.rst
12956 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12957 F:      Documentation/ABI/testing/sysfs-pps
12958 F:      drivers/pps/
12959 F:      include/linux/pps*.h
12960 F:      include/uapi/linux/pps.h
12961
12962 PPTP DRIVER
12963 M:      Dmitry Kozlov <xeb@mail.ru>
12964 L:      netdev@vger.kernel.org
12965 S:      Maintained
12966 F:      drivers/net/ppp/pptp.c
12967 W:      http://sourceforge.net/projects/accel-pptp
12968
12969 PRINTK
12970 M:      Petr Mladek <pmladek@suse.com>
12971 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12972 R:      Steven Rostedt <rostedt@goodmis.org>
12973 S:      Maintained
12974 F:      kernel/printk/
12975 F:      include/linux/printk.h
12976
12977 PRISM54 WIRELESS DRIVER
12978 M:      Luis Chamberlain <mcgrof@kernel.org>
12979 L:      linux-wireless@vger.kernel.org
12980 W:      http://wireless.kernel.org/en/users/Drivers/p54
12981 S:      Obsolete
12982 F:      drivers/net/wireless/intersil/prism54/
12983
12984 PROC FILESYSTEM
12985 R:      Alexey Dobriyan <adobriyan@gmail.com>
12986 L:      linux-kernel@vger.kernel.org
12987 L:      linux-fsdevel@vger.kernel.org
12988 S:      Maintained
12989 F:      fs/proc/
12990 F:      include/linux/proc_fs.h
12991 F:      tools/testing/selftests/proc/
12992 F:      Documentation/filesystems/proc.txt
12993
12994 PROC SYSCTL
12995 M:      Luis Chamberlain <mcgrof@kernel.org>
12996 M:      Kees Cook <keescook@chromium.org>
12997 L:      linux-kernel@vger.kernel.org
12998 L:      linux-fsdevel@vger.kernel.org
12999 S:      Maintained
13000 F:      fs/proc/proc_sysctl.c
13001 F:      include/linux/sysctl.h
13002 F:      kernel/sysctl.c
13003 F:      tools/testing/selftests/sysctl/
13004
13005 PS3 NETWORK SUPPORT
13006 M:      Geoff Levand <geoff@infradead.org>
13007 L:      netdev@vger.kernel.org
13008 L:      linuxppc-dev@lists.ozlabs.org
13009 S:      Maintained
13010 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
13011
13012 PS3 PLATFORM SUPPORT
13013 M:      Geoff Levand <geoff@infradead.org>
13014 L:      linuxppc-dev@lists.ozlabs.org
13015 S:      Maintained
13016 F:      arch/powerpc/boot/ps3*
13017 F:      arch/powerpc/include/asm/lv1call.h
13018 F:      arch/powerpc/include/asm/ps3*.h
13019 F:      arch/powerpc/platforms/ps3/
13020 F:      drivers/*/ps3*
13021 F:      drivers/ps3/
13022 F:      drivers/rtc/rtc-ps3.c
13023 F:      drivers/usb/host/*ps3.c
13024 F:      sound/ppc/snd_ps3*
13025
13026 PS3VRAM DRIVER
13027 M:      Jim Paris <jim@jtan.com>
13028 M:      Geoff Levand <geoff@infradead.org>
13029 L:      linuxppc-dev@lists.ozlabs.org
13030 S:      Maintained
13031 F:      drivers/block/ps3vram.c
13032
13033 PSAMPLE PACKET SAMPLING SUPPORT:
13034 M:      Yotam Gigi <yotam.gi@gmail.com>
13035 S:      Maintained
13036 F:      net/psample
13037 F:      include/net/psample.h
13038 F:      include/uapi/linux/psample.h
13039
13040 PSTORE FILESYSTEM
13041 M:      Kees Cook <keescook@chromium.org>
13042 M:      Anton Vorontsov <anton@enomsg.org>
13043 M:      Colin Cross <ccross@android.com>
13044 M:      Tony Luck <tony.luck@intel.com>
13045 S:      Maintained
13046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13047 F:      fs/pstore/
13048 F:      include/linux/pstore*
13049 F:      drivers/firmware/efi/efi-pstore.c
13050 F:      drivers/acpi/apei/erst.c
13051 F:      Documentation/admin-guide/ramoops.rst
13052 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13053 K:      \b(pstore|ramoops)
13054
13055 PTP HARDWARE CLOCK SUPPORT
13056 M:      Richard Cochran <richardcochran@gmail.com>
13057 L:      netdev@vger.kernel.org
13058 S:      Maintained
13059 W:      http://linuxptp.sourceforge.net/
13060 F:      Documentation/ABI/testing/sysfs-ptp
13061 F:      Documentation/driver-api/ptp.rst
13062 F:      drivers/net/phy/dp83640*
13063 F:      drivers/ptp/*
13064 F:      include/linux/ptp_cl*
13065
13066 PTRACE SUPPORT
13067 M:      Oleg Nesterov <oleg@redhat.com>
13068 S:      Maintained
13069 F:      include/asm-generic/syscall.h
13070 F:      include/linux/ptrace.h
13071 F:      include/linux/regset.h
13072 F:      include/linux/tracehook.h
13073 F:      include/uapi/linux/ptrace.h
13074 F:      include/uapi/linux/ptrace.h
13075 F:      kernel/ptrace.c
13076 F:      arch/*/ptrace*.c
13077 F:      arch/*/*/ptrace*.c
13078 F:      arch/*/include/asm/ptrace*.h
13079
13080 PULSE8-CEC DRIVER
13081 M:      Hans Verkuil <hverkuil@xs4all.nl>
13082 L:      linux-media@vger.kernel.org
13083 T:      git git://linuxtv.org/media_tree.git
13084 S:      Maintained
13085 F:      drivers/media/usb/pulse8-cec/*
13086 F:      Documentation/media/cec-drivers/pulse8-cec.rst
13087
13088 PVRUSB2 VIDEO4LINUX DRIVER
13089 M:      Mike Isely <isely@pobox.com>
13090 L:      pvrusb2@isely.net       (subscribers-only)
13091 L:      linux-media@vger.kernel.org
13092 W:      http://www.isely.net/pvrusb2/
13093 T:      git git://linuxtv.org/media_tree.git
13094 S:      Maintained
13095 F:      Documentation/media/v4l-drivers/pvrusb2*
13096 F:      drivers/media/usb/pvrusb2/
13097
13098 PWC WEBCAM DRIVER
13099 M:      Hans Verkuil <hverkuil@xs4all.nl>
13100 L:      linux-media@vger.kernel.org
13101 T:      git git://linuxtv.org/media_tree.git
13102 S:      Odd Fixes
13103 F:      drivers/media/usb/pwc/*
13104 F:      include/trace/events/pwc.h
13105
13106 PWM FAN DRIVER
13107 M:      Kamil Debski <kamil@wypas.org>
13108 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13109 L:      linux-hwmon@vger.kernel.org
13110 S:      Supported
13111 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13112 F:      Documentation/hwmon/pwm-fan.rst
13113 F:      drivers/hwmon/pwm-fan.c
13114
13115 PWM IR Transmitter
13116 M:      Sean Young <sean@mess.org>
13117 L:      linux-media@vger.kernel.org
13118 S:      Maintained
13119 F:      drivers/media/rc/pwm-ir-tx.c
13120
13121 PWM SUBSYSTEM
13122 M:      Thierry Reding <thierry.reding@gmail.com>
13123 L:      linux-pwm@vger.kernel.org
13124 S:      Maintained
13125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13126 F:      Documentation/driver-api/pwm.rst
13127 F:      Documentation/devicetree/bindings/pwm/
13128 F:      include/linux/pwm.h
13129 F:      drivers/pwm/
13130 F:      drivers/video/backlight/pwm_bl.c
13131 F:      include/linux/pwm_backlight.h
13132 F:      drivers/gpio/gpio-mvebu.c
13133 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13134
13135 PXA GPIO DRIVER
13136 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13137 L:      linux-gpio@vger.kernel.org
13138 S:      Maintained
13139 F:      drivers/gpio/gpio-pxa.c
13140
13141 PXA MMCI DRIVER
13142 S:      Orphan
13143
13144 PXA RTC DRIVER
13145 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13146 L:      linux-rtc@vger.kernel.org
13147 S:      Maintained
13148
13149 PXA2xx/PXA3xx SUPPORT
13150 M:      Daniel Mack <daniel@zonque.org>
13151 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
13152 M:      Robert Jarzmik <robert.jarzmik@free.fr>
13153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13154 T:      git git://github.com/hzhuang1/linux.git
13155 T:      git git://github.com/rjarzmik/linux.git
13156 S:      Maintained
13157 F:      arch/arm/boot/dts/pxa*
13158 F:      arch/arm/mach-pxa/
13159 F:      drivers/dma/pxa*
13160 F:      drivers/pcmcia/pxa2xx*
13161 F:      drivers/pinctrl/pxa/
13162 F:      drivers/spi/spi-pxa2xx*
13163 F:      drivers/usb/gadget/udc/pxa2*
13164 F:      include/sound/pxa2xx-lib.h
13165 F:      sound/arm/pxa*
13166 F:      sound/soc/pxa/
13167
13168 QAT DRIVER
13169 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13170 L:      qat-linux@intel.com
13171 S:      Supported
13172 F:      drivers/crypto/qat/
13173
13174 QCOM AUDIO (ASoC) DRIVERS
13175 M:      Patrick Lai <plai@codeaurora.org>
13176 M:      Banajit Goswami <bgoswami@codeaurora.org>
13177 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13178 S:      Supported
13179 F:      sound/soc/qcom/
13180
13181 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13182 M:      Gabriel Somlo <somlo@cmu.edu>
13183 M:      "Michael S. Tsirkin" <mst@redhat.com>
13184 L:      qemu-devel@nongnu.org
13185 S:      Maintained
13186 F:      drivers/firmware/qemu_fw_cfg.c
13187 F:      include/uapi/linux/qemu_fw_cfg.h
13188
13189 QIB DRIVER
13190 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13191 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13192 L:      linux-rdma@vger.kernel.org
13193 S:      Supported
13194 F:      drivers/infiniband/hw/qib/
13195
13196 QLOGIC QL41xxx FCOE DRIVER
13197 M:      QLogic-Storage-Upstream@cavium.com
13198 L:      linux-scsi@vger.kernel.org
13199 S:      Supported
13200 F:      drivers/scsi/qedf/
13201
13202 QLOGIC QL41xxx ISCSI DRIVER
13203 M:      QLogic-Storage-Upstream@cavium.com
13204 L:      linux-scsi@vger.kernel.org
13205 S:      Supported
13206 F:      drivers/scsi/qedi/
13207
13208 QLOGIC QL4xxx ETHERNET DRIVER
13209 M:      Ariel Elior <aelior@marvell.com>
13210 M:      GR-everest-linux-l2@marvell.com
13211 L:      netdev@vger.kernel.org
13212 S:      Supported
13213 F:      drivers/net/ethernet/qlogic/qed/
13214 F:      include/linux/qed/
13215 F:      drivers/net/ethernet/qlogic/qede/
13216
13217 QLOGIC QL4xxx RDMA DRIVER
13218 M:      Michal Kalderon <mkalderon@marvell.com>
13219 M:      Ariel Elior <aelior@marvell.com>
13220 L:      linux-rdma@vger.kernel.org
13221 S:      Supported
13222 F:      drivers/infiniband/hw/qedr/
13223 F:      include/uapi/rdma/qedr-abi.h
13224
13225 QLOGIC QLA1280 SCSI DRIVER
13226 M:      Michael Reed <mdr@sgi.com>
13227 L:      linux-scsi@vger.kernel.org
13228 S:      Maintained
13229 F:      drivers/scsi/qla1280.[ch]
13230
13231 QLOGIC QLA2XXX FC-SCSI DRIVER
13232 M:      qla2xxx-upstream@qlogic.com
13233 L:      linux-scsi@vger.kernel.org
13234 S:      Supported
13235 F:      Documentation/scsi/LICENSE.qla2xxx
13236 F:      drivers/scsi/qla2xxx/
13237
13238 QLOGIC QLA3XXX NETWORK DRIVER
13239 M:      GR-Linux-NIC-Dev@marvell.com
13240 L:      netdev@vger.kernel.org
13241 S:      Supported
13242 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13243 F:      drivers/net/ethernet/qlogic/qla3xxx.*
13244
13245 QLOGIC QLA4XXX iSCSI DRIVER
13246 M:      QLogic-Storage-Upstream@qlogic.com
13247 L:      linux-scsi@vger.kernel.org
13248 S:      Supported
13249 F:      Documentation/scsi/LICENSE.qla4xxx
13250 F:      drivers/scsi/qla4xxx/
13251
13252 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13253 M:      Shahed Shaikh <shshaikh@marvell.com>
13254 M:      Manish Chopra <manishc@marvell.com>
13255 M:      GR-Linux-NIC-Dev@marvell.com
13256 L:      netdev@vger.kernel.org
13257 S:      Supported
13258 F:      drivers/net/ethernet/qlogic/qlcnic/
13259
13260 QLOGIC QLGE 10Gb ETHERNET DRIVER
13261 M:      Manish Chopra <manishc@marvell.com>
13262 M:      GR-Linux-NIC-Dev@marvell.com
13263 L:      netdev@vger.kernel.org
13264 S:      Supported
13265 F:      drivers/net/ethernet/qlogic/qlge/
13266
13267 QM1D1B0004 MEDIA DRIVER
13268 M:      Akihiro Tsukada <tskd08@gmail.com>
13269 L:      linux-media@vger.kernel.org
13270 S:      Odd Fixes
13271 F:      drivers/media/tuners/qm1d1b0004*
13272
13273 QM1D1C0042 MEDIA DRIVER
13274 M:      Akihiro Tsukada <tskd08@gmail.com>
13275 L:      linux-media@vger.kernel.org
13276 S:      Odd Fixes
13277 F:      drivers/media/tuners/qm1d1c0042*
13278
13279 QNX4 FILESYSTEM
13280 M:      Anders Larsen <al@alarsen.net>
13281 W:      http://www.alarsen.net/linux/qnx4fs/
13282 S:      Maintained
13283 F:      fs/qnx4/
13284 F:      include/uapi/linux/qnx4_fs.h
13285 F:      include/uapi/linux/qnxtypes.h
13286
13287 QORIQ DPAA2 FSL-MC BUS DRIVER
13288 M:      Stuart Yoder <stuyoder@gmail.com>
13289 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
13290 L:      linux-kernel@vger.kernel.org
13291 S:      Maintained
13292 F:      drivers/bus/fsl-mc/
13293 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13294 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13295
13296 QT1010 MEDIA DRIVER
13297 M:      Antti Palosaari <crope@iki.fi>
13298 L:      linux-media@vger.kernel.org
13299 W:      https://linuxtv.org
13300 W:      http://palosaari.fi/linux/
13301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13302 T:      git git://linuxtv.org/anttip/media_tree.git
13303 S:      Maintained
13304 F:      drivers/media/tuners/qt1010*
13305
13306 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13307 M:      Kalle Valo <kvalo@codeaurora.org>
13308 L:      ath10k@lists.infradead.org
13309 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
13310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13311 S:      Supported
13312 F:      drivers/net/wireless/ath/ath10k/
13313
13314 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13315 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13316 L:      linux-wireless@vger.kernel.org
13317 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
13318 S:      Supported
13319 F:      drivers/net/wireless/ath/ath9k/
13320
13321 QUALCOMM CAMERA SUBSYSTEM DRIVER
13322 M:      Todor Tomov <todor.too@gmail.com>
13323 L:      linux-media@vger.kernel.org
13324 S:      Maintained
13325 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
13326 F:      Documentation/media/v4l-drivers/qcom_camss.rst
13327 F:      drivers/media/platform/qcom/camss/
13328
13329 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13330 M:      Ilia Lin <ilia.lin@kernel.org>
13331 L:      linux-pm@vger.kernel.org
13332 S:      Maintained
13333 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13334 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
13335
13336 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13337 M:      Timur Tabi <timur@kernel.org>
13338 L:      netdev@vger.kernel.org
13339 S:      Maintained
13340 F:      drivers/net/ethernet/qualcomm/emac/
13341
13342 QUALCOMM ETHQOS ETHERNET DRIVER
13343 M:      Vinod Koul <vkoul@kernel.org>
13344 M:      Niklas Cassel <niklas.cassel@linaro.org>
13345 L:      netdev@vger.kernel.org
13346 S:      Maintained
13347 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13348 F:      Documentation/devicetree/bindings/net/qcom,ethqos.txt
13349
13350 QUALCOMM GENERIC INTERFACE I2C DRIVER
13351 M:      Alok Chauhan <alokc@codeaurora.org>
13352 L:      linux-i2c@vger.kernel.org
13353 L:      linux-arm-msm@vger.kernel.org
13354 S:      Supported
13355 F:      drivers/i2c/busses/i2c-qcom-geni.c
13356
13357 QUALCOMM HEXAGON ARCHITECTURE
13358 M:      Richard Kuo <rkuo@codeaurora.org>
13359 L:      linux-hexagon@vger.kernel.org
13360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13361 S:      Supported
13362 F:      arch/hexagon/
13363
13364 QUALCOMM HIDMA DRIVER
13365 M:      Sinan Kaya <okaya@kernel.org>
13366 L:      linux-arm-kernel@lists.infradead.org
13367 L:      linux-arm-msm@vger.kernel.org
13368 L:      dmaengine@vger.kernel.org
13369 S:      Supported
13370 F:      drivers/dma/qcom/hidma*
13371
13372 QUALCOMM IOMMU
13373 M:      Rob Clark <robdclark@gmail.com>
13374 L:      iommu@lists.linux-foundation.org
13375 L:      linux-arm-msm@vger.kernel.org
13376 S:      Maintained
13377 F:      drivers/iommu/qcom_iommu.c
13378
13379 QUALCOMM TSENS THERMAL DRIVER
13380 M:      Amit Kucheria <amit.kucheria@linaro.org>
13381 L:      linux-pm@vger.kernel.org
13382 L:      linux-arm-msm@vger.kernel.org
13383 S:      Maintained
13384 F:      drivers/thermal/qcom/
13385
13386 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13387 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
13388 L:      linux-media@vger.kernel.org
13389 L:      linux-arm-msm@vger.kernel.org
13390 T:      git git://linuxtv.org/media_tree.git
13391 S:      Maintained
13392 F:      drivers/media/platform/qcom/venus/
13393
13394 QUALCOMM WCN36XX WIRELESS DRIVER
13395 M:      Kalle Valo <kvalo@codeaurora.org>
13396 L:      wcn36xx@lists.infradead.org
13397 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
13398 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
13399 S:      Supported
13400 F:      drivers/net/wireless/ath/wcn36xx/
13401
13402 QUANTENNA QTNFMAC WIRELESS DRIVER
13403 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
13404 M:      Avinash Patil <avinashp@quantenna.com>
13405 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
13406 L:      linux-wireless@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/net/wireless/quantenna
13409
13410 RADEON and AMDGPU DRM DRIVERS
13411 M:      Alex Deucher <alexander.deucher@amd.com>
13412 M:      Christian König <christian.koenig@amd.com>
13413 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
13414 L:      amd-gfx@lists.freedesktop.org
13415 T:      git git://people.freedesktop.org/~agd5f/linux
13416 S:      Supported
13417 F:      drivers/gpu/drm/radeon/
13418 F:      include/uapi/drm/radeon_drm.h
13419 F:      drivers/gpu/drm/amd/
13420 F:      include/uapi/drm/amdgpu_drm.h
13421
13422 RADEON FRAMEBUFFER DISPLAY DRIVER
13423 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
13424 L:      linux-fbdev@vger.kernel.org
13425 S:      Maintained
13426 F:      drivers/video/fbdev/aty/radeon*
13427 F:      include/uapi/linux/radeonfb.h
13428
13429 RADIOSHARK RADIO DRIVER
13430 M:      Hans Verkuil <hverkuil@xs4all.nl>
13431 L:      linux-media@vger.kernel.org
13432 T:      git git://linuxtv.org/media_tree.git
13433 S:      Maintained
13434 F:      drivers/media/radio/radio-shark.c
13435
13436 RADIOSHARK2 RADIO DRIVER
13437 M:      Hans Verkuil <hverkuil@xs4all.nl>
13438 L:      linux-media@vger.kernel.org
13439 T:      git git://linuxtv.org/media_tree.git
13440 S:      Maintained
13441 F:      drivers/media/radio/radio-shark2.c
13442 F:      drivers/media/radio/radio-tea5777.c
13443
13444 RADOS BLOCK DEVICE (RBD)
13445 M:      Ilya Dryomov <idryomov@gmail.com>
13446 M:      Sage Weil <sage@redhat.com>
13447 M:      Alex Elder <elder@kernel.org>
13448 L:      ceph-devel@vger.kernel.org
13449 W:      http://ceph.com/
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13451 T:      git git://github.com/ceph/ceph-client.git
13452 S:      Supported
13453 F:      Documentation/ABI/testing/sysfs-bus-rbd
13454 F:      drivers/block/rbd.c
13455 F:      drivers/block/rbd_types.h
13456
13457 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13458 M:      Paul Mackerras <paulus@samba.org>
13459 L:      linux-fbdev@vger.kernel.org
13460 S:      Maintained
13461 F:      drivers/video/fbdev/aty/aty128fb.c
13462
13463 RAINSHADOW-CEC DRIVER
13464 M:      Hans Verkuil <hverkuil@xs4all.nl>
13465 L:      linux-media@vger.kernel.org
13466 T:      git git://linuxtv.org/media_tree.git
13467 S:      Maintained
13468 F:      drivers/media/usb/rainshadow-cec/*
13469
13470 RALINK MIPS ARCHITECTURE
13471 M:      John Crispin <john@phrozen.org>
13472 L:      linux-mips@vger.kernel.org
13473 S:      Maintained
13474 F:      arch/mips/ralink
13475
13476 RALINK RT2X00 WIRELESS LAN DRIVER
13477 P:      rt2x00 project
13478 M:      Stanislaw Gruszka <sgruszka@redhat.com>
13479 M:      Helmut Schaa <helmut.schaa@googlemail.com>
13480 L:      linux-wireless@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/net/wireless/ralink/rt2x00/
13483
13484 RAMDISK RAM BLOCK DEVICE DRIVER
13485 M:      Jens Axboe <axboe@kernel.dk>
13486 S:      Maintained
13487 F:      Documentation/admin-guide/blockdev/ramdisk.rst
13488 F:      drivers/block/brd.c
13489
13490 RANCHU VIRTUAL BOARD FOR MIPS
13491 M:      Miodrag Dinic <miodrag.dinic@mips.com>
13492 L:      linux-mips@vger.kernel.org
13493 S:      Supported
13494 F:      arch/mips/generic/board-ranchu.c
13495 F:      arch/mips/configs/generic/board-ranchu.config
13496
13497 RANDOM NUMBER DRIVER
13498 M:      "Theodore Ts'o" <tytso@mit.edu>
13499 S:      Maintained
13500 F:      drivers/char/random.c
13501
13502 RAPIDIO SUBSYSTEM
13503 M:      Matt Porter <mporter@kernel.crashing.org>
13504 M:      Alexandre Bounine <alex.bou9@gmail.com>
13505 S:      Maintained
13506 F:      drivers/rapidio/
13507
13508 RAS INFRASTRUCTURE
13509 M:      Tony Luck <tony.luck@intel.com>
13510 M:      Borislav Petkov <bp@alien8.de>
13511 L:      linux-edac@vger.kernel.org
13512 S:      Maintained
13513 F:      drivers/ras/
13514 F:      include/linux/ras.h
13515 F:      include/ras/ras_event.h
13516 F:      Documentation/admin-guide/ras.rst
13517
13518 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13519 L:      linux-wireless@vger.kernel.org
13520 S:      Orphan
13521 F:      drivers/net/wireless/ray*
13522
13523 RCUTORTURE TEST FRAMEWORK
13524 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13525 M:      Josh Triplett <josh@joshtriplett.org>
13526 R:      Steven Rostedt <rostedt@goodmis.org>
13527 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13528 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13529 L:      rcu@vger.kernel.org
13530 S:      Supported
13531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13532 F:      tools/testing/selftests/rcutorture
13533
13534 RDC R-321X SoC
13535 M:      Florian Fainelli <florian@openwrt.org>
13536 S:      Maintained
13537
13538 RDC R6040 FAST ETHERNET DRIVER
13539 M:      Florian Fainelli <f.fainelli@gmail.com>
13540 L:      netdev@vger.kernel.org
13541 S:      Maintained
13542 F:      drivers/net/ethernet/rdc/r6040.c
13543
13544 RDMAVT - RDMA verbs software
13545 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13546 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13547 L:      linux-rdma@vger.kernel.org
13548 S:      Supported
13549 F:      drivers/infiniband/sw/rdmavt
13550
13551 RDS - RELIABLE DATAGRAM SOCKETS
13552 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13553 L:      netdev@vger.kernel.org
13554 L:      linux-rdma@vger.kernel.org
13555 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13556 W:      https://oss.oracle.com/projects/rds/
13557 S:      Supported
13558 F:      net/rds/
13559 F:      Documentation/networking/rds.txt
13560
13561 RDT - RESOURCE ALLOCATION
13562 M:      Fenghua Yu <fenghua.yu@intel.com>
13563 M:      Reinette Chatre <reinette.chatre@intel.com>
13564 L:      linux-kernel@vger.kernel.org
13565 S:      Supported
13566 F:      arch/x86/kernel/cpu/resctrl/
13567 F:      arch/x86/include/asm/resctrl_sched.h
13568 F:      Documentation/x86/resctrl*
13569
13570 READ-COPY UPDATE (RCU)
13571 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13572 M:      Josh Triplett <josh@joshtriplett.org>
13573 R:      Steven Rostedt <rostedt@goodmis.org>
13574 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13575 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13576 R:      Joel Fernandes <joel@joelfernandes.org>
13577 L:      rcu@vger.kernel.org
13578 W:      http://www.rdrop.com/users/paulmck/RCU/
13579 S:      Supported
13580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13581 F:      Documentation/RCU/
13582 X:      Documentation/RCU/torture.txt
13583 F:      include/linux/rcu*
13584 X:      include/linux/srcu*.h
13585 F:      kernel/rcu/
13586 X:      kernel/rcu/srcu*.c
13587
13588 REAL TIME CLOCK (RTC) SUBSYSTEM
13589 M:      Alessandro Zummo <a.zummo@towertech.it>
13590 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13591 L:      linux-rtc@vger.kernel.org
13592 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13594 S:      Maintained
13595 F:      Documentation/devicetree/bindings/rtc/
13596 F:      Documentation/admin-guide/rtc.rst
13597 F:      drivers/rtc/
13598 F:      include/linux/rtc.h
13599 F:      include/uapi/linux/rtc.h
13600 F:      include/linux/rtc/
13601 F:      include/linux/platform_data/rtc-*
13602 F:      tools/testing/selftests/rtc/
13603
13604 REALTEK AUDIO CODECS
13605 M:      Bard Liao <bardliao@realtek.com>
13606 M:      Oder Chiou <oder_chiou@realtek.com>
13607 S:      Maintained
13608 F:      sound/soc/codecs/rt*
13609 F:      include/sound/rt*.h
13610
13611 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13612 M:      Linus Walleij <linus.walleij@linaro.org>
13613 S:      Maintained
13614 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13615 F:      drivers/net/dsa/realtek-smi*
13616 F:      drivers/net/dsa/rtl83*
13617
13618 REDPINE WIRELESS DRIVER
13619 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13620 M:      Siva Rebbagondla <siva8118@gmail.com>
13621 L:      linux-wireless@vger.kernel.org
13622 S:      Maintained
13623 F:      drivers/net/wireless/rsi/
13624
13625 REGISTER MAP ABSTRACTION
13626 M:      Mark Brown <broonie@kernel.org>
13627 L:      linux-kernel@vger.kernel.org
13628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13629 S:      Supported
13630 F:      Documentation/devicetree/bindings/regmap/
13631 F:      drivers/base/regmap/
13632 F:      include/linux/regmap.h
13633
13634 REISERFS FILE SYSTEM
13635 L:      reiserfs-devel@vger.kernel.org
13636 S:      Supported
13637 F:      fs/reiserfs/
13638
13639 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13640 M:      Ohad Ben-Cohen <ohad@wizery.com>
13641 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13642 L:      linux-remoteproc@vger.kernel.org
13643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13644 S:      Maintained
13645 F:      Documentation/devicetree/bindings/remoteproc/
13646 F:      Documentation/ABI/testing/sysfs-class-remoteproc
13647 F:      Documentation/remoteproc.txt
13648 F:      drivers/remoteproc/
13649 F:      include/linux/remoteproc.h
13650 F:      include/linux/remoteproc/
13651
13652 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13653 M:      Ohad Ben-Cohen <ohad@wizery.com>
13654 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13655 L:      linux-remoteproc@vger.kernel.org
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13657 S:      Maintained
13658 F:      drivers/rpmsg/
13659 F:      Documentation/rpmsg.txt
13660 F:      Documentation/ABI/testing/sysfs-bus-rpmsg
13661 F:      include/linux/rpmsg.h
13662 F:      include/linux/rpmsg/
13663 F:      include/uapi/linux/rpmsg.h
13664 F:      samples/rpmsg/
13665
13666 RENESAS CLOCK DRIVERS
13667 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13668 L:      linux-renesas-soc@vger.kernel.org
13669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13670 S:      Supported
13671 F:      drivers/clk/renesas/
13672
13673 RENESAS EMEV2 I2C DRIVER
13674 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13675 S:      Supported
13676 F:      Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13677 F:      drivers/i2c/busses/i2c-emev2.c
13678
13679 RENESAS ETHERNET DRIVERS
13680 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13681 L:      netdev@vger.kernel.org
13682 L:      linux-renesas-soc@vger.kernel.org
13683 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13684 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13685 F:      drivers/net/ethernet/renesas/
13686 F:      include/linux/sh_eth.h
13687
13688 RENESAS R-CAR GYROADC DRIVER
13689 M:      Marek Vasut <marek.vasut@gmail.com>
13690 L:      linux-iio@vger.kernel.org
13691 S:      Supported
13692 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13693 F:      drivers/iio/adc/rcar-gyroadc.c
13694
13695 RENESAS R-CAR I2C DRIVERS
13696 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13697 S:      Supported
13698 F:      Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13699 F:      Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13700 F:      drivers/i2c/busses/i2c-rcar.c
13701 F:      drivers/i2c/busses/i2c-sh_mobile.c
13702
13703 RENESAS RIIC DRIVER
13704 M:      Chris Brandt <chris.brandt@renesas.com>
13705 S:      Supported
13706 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13707 F:      drivers/i2c/busses/i2c-riic.c
13708
13709 RENESAS USB PHY DRIVER
13710 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13711 L:      linux-renesas-soc@vger.kernel.org
13712 S:      Maintained
13713 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13714
13715 RESET CONTROLLER FRAMEWORK
13716 M:      Philipp Zabel <p.zabel@pengutronix.de>
13717 T:      git git://git.pengutronix.de/git/pza/linux
13718 S:      Maintained
13719 F:      drivers/reset/
13720 F:      Documentation/devicetree/bindings/reset/
13721 F:      include/dt-bindings/reset/
13722 F:      include/linux/reset.h
13723 F:      include/linux/reset/
13724 F:      include/linux/reset-controller.h
13725
13726 RESTARTABLE SEQUENCES SUPPORT
13727 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13728 M:      Peter Zijlstra <peterz@infradead.org>
13729 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13730 M:      Boqun Feng <boqun.feng@gmail.com>
13731 L:      linux-kernel@vger.kernel.org
13732 S:      Supported
13733 F:      kernel/rseq.c
13734 F:      include/uapi/linux/rseq.h
13735 F:      include/trace/events/rseq.h
13736 F:      tools/testing/selftests/rseq/
13737
13738 RFKILL
13739 M:      Johannes Berg <johannes@sipsolutions.net>
13740 L:      linux-wireless@vger.kernel.org
13741 W:      http://wireless.kernel.org/
13742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13744 S:      Maintained
13745 F:      Documentation/driver-api/rfkill.rst
13746 F:      Documentation/ABI/stable/sysfs-class-rfkill
13747 F:      net/rfkill/
13748 F:      include/linux/rfkill.h
13749 F:      include/uapi/linux/rfkill.h
13750
13751 RHASHTABLE
13752 M:      Thomas Graf <tgraf@suug.ch>
13753 M:      Herbert Xu <herbert@gondor.apana.org.au>
13754 L:      netdev@vger.kernel.org
13755 S:      Maintained
13756 F:      lib/rhashtable.c
13757 F:      lib/test_rhashtable.c
13758 F:      include/linux/rhashtable.h
13759 F:      include/linux/rhashtable-types.h
13760
13761 RICOH R5C592 MEMORYSTICK DRIVER
13762 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13763 S:      Maintained
13764 F:      drivers/memstick/host/r592.*
13765
13766 RICOH SMARTMEDIA/XD DRIVER
13767 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13768 S:      Maintained
13769 F:      drivers/mtd/nand/raw/r852.c
13770 F:      drivers/mtd/nand/raw/r852.h
13771
13772 RISC-V ARCHITECTURE
13773 M:      Paul Walmsley <paul.walmsley@sifive.com>
13774 M:      Palmer Dabbelt <palmer@sifive.com>
13775 M:      Albert Ou <aou@eecs.berkeley.edu>
13776 L:      linux-riscv@lists.infradead.org
13777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13778 S:      Supported
13779 F:      arch/riscv/
13780 K:      riscv
13781 N:      riscv
13782
13783 ROCCAT DRIVERS
13784 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13785 W:      http://sourceforge.net/projects/roccat/
13786 S:      Maintained
13787 F:      drivers/hid/hid-roccat*
13788 F:      include/linux/hid-roccat*
13789 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13790
13791 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13792 M:      Jacob chen <jacob2.chen@rock-chips.com>
13793 L:      linux-media@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/media/platform/rockchip/rga/
13796 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13797
13798 HANTRO VPU CODEC DRIVER
13799 M:      Ezequiel Garcia <ezequiel@collabora.com>
13800 L:      linux-media@vger.kernel.org
13801 S:      Maintained
13802 F:      drivers/staging/media/platform/hantro/
13803 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13804
13805 ROCKER DRIVER
13806 M:      Jiri Pirko <jiri@resnulli.us>
13807 L:      netdev@vger.kernel.org
13808 S:      Supported
13809 F:      drivers/net/ethernet/rocker/
13810
13811 ROCKETPORT DRIVER
13812 P:      Comtrol Corp.
13813 W:      http://www.comtrol.com
13814 S:      Maintained
13815 F:      Documentation/driver-api/serial/rocket.rst
13816 F:      drivers/tty/rocket*
13817
13818 ROCKETPORT EXPRESS/INFINITY DRIVER
13819 M:      Kevin Cernekee <cernekee@gmail.com>
13820 L:      linux-serial@vger.kernel.org
13821 S:      Odd Fixes
13822 F:      drivers/tty/serial/rp2.*
13823
13824 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13825 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13826 L:      linux-kernel@vger.kernel.org
13827 L:      linux-renesas-soc@vger.kernel.org
13828 S:      Supported
13829 F:      drivers/mfd/bd9571mwv.c
13830 F:      drivers/regulator/bd9571mwv-regulator.c
13831 F:      drivers/gpio/gpio-bd9571mwv.c
13832 F:      include/linux/mfd/bd9571mwv.h
13833 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13834
13835 ROSE NETWORK LAYER
13836 M:      Ralf Baechle <ralf@linux-mips.org>
13837 L:      linux-hams@vger.kernel.org
13838 W:      http://www.linux-ax25.org/
13839 S:      Maintained
13840 F:      include/net/rose.h
13841 F:      include/uapi/linux/rose.h
13842 F:      net/rose/
13843
13844 RTL2830 MEDIA DRIVER
13845 M:      Antti Palosaari <crope@iki.fi>
13846 L:      linux-media@vger.kernel.org
13847 W:      https://linuxtv.org
13848 W:      http://palosaari.fi/linux/
13849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13850 T:      git git://linuxtv.org/anttip/media_tree.git
13851 S:      Maintained
13852 F:      drivers/media/dvb-frontends/rtl2830*
13853
13854 RTL2832 MEDIA DRIVER
13855 M:      Antti Palosaari <crope@iki.fi>
13856 L:      linux-media@vger.kernel.org
13857 W:      https://linuxtv.org
13858 W:      http://palosaari.fi/linux/
13859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13860 T:      git git://linuxtv.org/anttip/media_tree.git
13861 S:      Maintained
13862 F:      drivers/media/dvb-frontends/rtl2832*
13863
13864 RTL2832_SDR MEDIA DRIVER
13865 M:      Antti Palosaari <crope@iki.fi>
13866 L:      linux-media@vger.kernel.org
13867 W:      https://linuxtv.org
13868 W:      http://palosaari.fi/linux/
13869 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13870 T:      git git://linuxtv.org/anttip/media_tree.git
13871 S:      Maintained
13872 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13873
13874 RTL8180 WIRELESS DRIVER
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:      Orphan
13879 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13880
13881 RTL8187 WIRELESS DRIVER
13882 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13883 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13884 M:      Larry Finger <Larry.Finger@lwfinger.net>
13885 L:      linux-wireless@vger.kernel.org
13886 W:      http://wireless.kernel.org/
13887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13888 S:      Maintained
13889 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13890
13891 REALTEK WIRELESS DRIVER (rtlwifi family)
13892 M:      Ping-Ke Shih <pkshih@realtek.com>
13893 L:      linux-wireless@vger.kernel.org
13894 W:      http://wireless.kernel.org/
13895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13896 S:      Maintained
13897 F:      drivers/net/wireless/realtek/rtlwifi/
13898
13899 REALTEK WIRELESS DRIVER (rtw88)
13900 M:      Yan-Hsuan Chuang <yhchuang@realtek.com>
13901 L:      linux-wireless@vger.kernel.org
13902 S:      Maintained
13903 F:      drivers/net/wireless/realtek/rtw88/
13904
13905 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13906 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13907 L:      linux-wireless@vger.kernel.org
13908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13909 S:      Maintained
13910 F:      drivers/net/wireless/realtek/rtl8xxxu/
13911
13912 RXRPC SOCKETS (AF_RXRPC)
13913 M:      David Howells <dhowells@redhat.com>
13914 L:      linux-afs@lists.infradead.org
13915 S:      Supported
13916 F:      net/rxrpc/
13917 F:      include/keys/rxrpc-type.h
13918 F:      include/net/af_rxrpc.h
13919 F:      include/trace/events/rxrpc.h
13920 F:      include/uapi/linux/rxrpc.h
13921 F:      Documentation/networking/rxrpc.txt
13922 W:      https://www.infradead.org/~dhowells/kafs/
13923
13924 S3 SAVAGE FRAMEBUFFER DRIVER
13925 M:      Antonino Daplas <adaplas@gmail.com>
13926 L:      linux-fbdev@vger.kernel.org
13927 S:      Maintained
13928 F:      drivers/video/fbdev/savage/
13929
13930 S390
13931 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13932 M:      Vasily Gorbik <gor@linux.ibm.com>
13933 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13934 L:      linux-s390@vger.kernel.org
13935 W:      http://www.ibm.com/developerworks/linux/linux390/
13936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13937 S:      Supported
13938 F:      arch/s390/
13939 F:      drivers/s390/
13940 F:      Documentation/s390/
13941 F:      Documentation/driver-api/s390-drivers.rst
13942
13943 S390 COMMON I/O LAYER
13944 M:      Sebastian Ott <sebott@linux.ibm.com>
13945 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13946 L:      linux-s390@vger.kernel.org
13947 W:      http://www.ibm.com/developerworks/linux/linux390/
13948 S:      Supported
13949 F:      drivers/s390/cio/
13950
13951 S390 DASD DRIVER
13952 M:      Stefan Haberland <sth@linux.ibm.com>
13953 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13954 L:      linux-s390@vger.kernel.org
13955 W:      http://www.ibm.com/developerworks/linux/linux390/
13956 S:      Supported
13957 F:      drivers/s390/block/dasd*
13958 F:      block/partitions/ibm.c
13959
13960 S390 IOMMU (PCI)
13961 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13962 L:      linux-s390@vger.kernel.org
13963 W:      http://www.ibm.com/developerworks/linux/linux390/
13964 S:      Supported
13965 F:      drivers/iommu/s390-iommu.c
13966
13967 S390 IUCV NETWORK LAYER
13968 M:      Julian Wiedmann <jwi@linux.ibm.com>
13969 M:      Ursula Braun <ubraun@linux.ibm.com>
13970 L:      linux-s390@vger.kernel.org
13971 W:      http://www.ibm.com/developerworks/linux/linux390/
13972 S:      Supported
13973 F:      drivers/s390/net/*iucv*
13974 F:      include/net/iucv/
13975 F:      net/iucv/
13976
13977 S390 NETWORK DRIVERS
13978 M:      Julian Wiedmann <jwi@linux.ibm.com>
13979 M:      Ursula Braun <ubraun@linux.ibm.com>
13980 L:      linux-s390@vger.kernel.org
13981 W:      http://www.ibm.com/developerworks/linux/linux390/
13982 S:      Supported
13983 F:      drivers/s390/net/
13984
13985 S390 PCI SUBSYSTEM
13986 M:      Sebastian Ott <sebott@linux.ibm.com>
13987 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13988 L:      linux-s390@vger.kernel.org
13989 W:      http://www.ibm.com/developerworks/linux/linux390/
13990 S:      Supported
13991 F:      arch/s390/pci/
13992 F:      drivers/pci/hotplug/s390_pci_hpc.c
13993
13994 S390 VFIO-CCW DRIVER
13995 M:      Cornelia Huck <cohuck@redhat.com>
13996 M:      Eric Farman <farman@linux.ibm.com>
13997 R:      Halil Pasic <pasic@linux.ibm.com>
13998 L:      linux-s390@vger.kernel.org
13999 L:      kvm@vger.kernel.org
14000 S:      Supported
14001 F:      drivers/s390/cio/vfio_ccw*
14002 F:      Documentation/s390/vfio-ccw.rst
14003 F:      include/uapi/linux/vfio_ccw.h
14004
14005 S390 ZCRYPT DRIVER
14006 M:      Harald Freudenberger <freude@linux.ibm.com>
14007 L:      linux-s390@vger.kernel.org
14008 W:      http://www.ibm.com/developerworks/linux/linux390/
14009 S:      Supported
14010 F:      drivers/s390/crypto/
14011
14012 S390 VFIO AP DRIVER
14013 M:      Tony Krowiak <akrowiak@linux.ibm.com>
14014 M:      Pierre Morel <pmorel@linux.ibm.com>
14015 M:      Halil Pasic <pasic@linux.ibm.com>
14016 L:      linux-s390@vger.kernel.org
14017 W:      http://www.ibm.com/developerworks/linux/linux390/
14018 S:      Supported
14019 F:      drivers/s390/crypto/vfio_ap_drv.c
14020 F:      drivers/s390/crypto/vfio_ap_private.h
14021 F:      drivers/s390/crypto/vfio_ap_ops.c
14022 F:      Documentation/s390/vfio-ap.rst
14023
14024 S390 ZFCP DRIVER
14025 M:      Steffen Maier <maier@linux.ibm.com>
14026 M:      Benjamin Block <bblock@linux.ibm.com>
14027 L:      linux-s390@vger.kernel.org
14028 W:      http://www.ibm.com/developerworks/linux/linux390/
14029 S:      Supported
14030 F:      drivers/s390/scsi/zfcp_*
14031
14032 S3C24XX SD/MMC Driver
14033 M:      Ben Dooks <ben-linux@fluff.org>
14034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14035 S:      Supported
14036 F:      drivers/mmc/host/s3cmci.*
14037
14038 SAA6588 RDS RECEIVER DRIVER
14039 M:      Hans Verkuil <hverkuil@xs4all.nl>
14040 L:      linux-media@vger.kernel.org
14041 T:      git git://linuxtv.org/media_tree.git
14042 W:      https://linuxtv.org
14043 S:      Odd Fixes
14044 F:      drivers/media/i2c/saa6588*
14045
14046 SAA7134 VIDEO4LINUX DRIVER
14047 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14048 L:      linux-media@vger.kernel.org
14049 W:      https://linuxtv.org
14050 T:      git git://linuxtv.org/media_tree.git
14051 S:      Odd fixes
14052 F:      Documentation/media/v4l-drivers/saa7134*
14053 F:      drivers/media/pci/saa7134/
14054
14055 SAA7146 VIDEO4LINUX-2 DRIVER
14056 M:      Hans Verkuil <hverkuil@xs4all.nl>
14057 L:      linux-media@vger.kernel.org
14058 T:      git git://linuxtv.org/media_tree.git
14059 S:      Maintained
14060 F:      drivers/media/common/saa7146/
14061 F:      drivers/media/pci/saa7146/
14062 F:      include/media/drv-intf/saa7146*
14063
14064 SAFESETID SECURITY MODULE
14065 M:     Micah Morton <mortonm@chromium.org>
14066 S:     Supported
14067 F:     security/safesetid/
14068 F:     Documentation/admin-guide/LSM/SafeSetID.rst
14069
14070 SAMSUNG AUDIO (ASoC) DRIVERS
14071 M:      Krzysztof Kozlowski <krzk@kernel.org>
14072 M:      Sangbeom Kim <sbkim73@samsung.com>
14073 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14074 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14075 S:      Supported
14076 F:      sound/soc/samsung/
14077 F:      Documentation/devicetree/bindings/sound/samsung*
14078
14079 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14080 M:      Krzysztof Kozlowski <krzk@kernel.org>
14081 L:      linux-crypto@vger.kernel.org
14082 L:      linux-samsung-soc@vger.kernel.org
14083 S:      Maintained
14084 F:      drivers/crypto/exynos-rng.c
14085 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14086
14087 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14088 M:      Łukasz Stelmach <l.stelmach@samsung.com>
14089 L:      linux-samsung-soc@vger.kernel.org
14090 S:      Maintained
14091 F:      drivers/char/hw_random/exynos-trng.c
14092 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14093
14094 SAMSUNG FRAMEBUFFER DRIVER
14095 M:      Jingoo Han <jingoohan1@gmail.com>
14096 L:      linux-fbdev@vger.kernel.org
14097 S:      Maintained
14098 F:      drivers/video/fbdev/s3c-fb.c
14099
14100 SAMSUNG LAPTOP DRIVER
14101 M:      Corentin Chary <corentin.chary@gmail.com>
14102 L:      platform-driver-x86@vger.kernel.org
14103 S:      Maintained
14104 F:      drivers/platform/x86/samsung-laptop.c
14105
14106 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14107 M:      Sangbeom Kim <sbkim73@samsung.com>
14108 M:      Krzysztof Kozlowski <krzk@kernel.org>
14109 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14110 L:      linux-kernel@vger.kernel.org
14111 L:      linux-samsung-soc@vger.kernel.org
14112 S:      Supported
14113 F:      drivers/mfd/sec*.c
14114 F:      drivers/regulator/s2m*.c
14115 F:      drivers/regulator/s5m*.c
14116 F:      drivers/clk/clk-s2mps11.c
14117 F:      drivers/rtc/rtc-s5m.c
14118 F:      include/linux/mfd/samsung/
14119 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14120 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14121 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14122 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14123
14124 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14125 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14126 L:      linux-media@vger.kernel.org
14127 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14128 S:      Maintained
14129 F:      drivers/media/platform/s3c-camif/
14130 F:      include/media/drv-intf/s3c_camif.h
14131
14132 SAMSUNG S3FWRN5 NFC DRIVER
14133 M:      Robert Baldyga <r.baldyga@samsung.com>
14134 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
14135 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14136 S:      Supported
14137 F:      drivers/nfc/s3fwrn5
14138
14139 SAMSUNG S5C73M3 CAMERA DRIVER
14140 M:      Kyungmin Park <kyungmin.park@samsung.com>
14141 M:      Andrzej Hajda <a.hajda@samsung.com>
14142 L:      linux-media@vger.kernel.org
14143 S:      Supported
14144 F:      drivers/media/i2c/s5c73m3/*
14145
14146 SAMSUNG S5K5BAF CAMERA DRIVER
14147 M:      Kyungmin Park <kyungmin.park@samsung.com>
14148 M:      Andrzej Hajda <a.hajda@samsung.com>
14149 L:      linux-media@vger.kernel.org
14150 S:      Supported
14151 F:      drivers/media/i2c/s5k5baf.c
14152
14153 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14154 M:      Krzysztof Kozlowski <krzk@kernel.org>
14155 M:      Vladimir Zapolskiy <vz@mleia.com>
14156 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
14157 L:      linux-crypto@vger.kernel.org
14158 L:      linux-samsung-soc@vger.kernel.org
14159 S:      Maintained
14160 F:      drivers/crypto/s5p-sss.c
14161
14162 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14163 M:      Kyungmin Park <kyungmin.park@samsung.com>
14164 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14165 L:      linux-media@vger.kernel.org
14166 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14167 S:      Supported
14168 F:      drivers/media/platform/exynos4-is/
14169
14170 SAMSUNG SOC CLOCK DRIVERS
14171 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14172 M:      Tomasz Figa <tomasz.figa@gmail.com>
14173 M:      Chanwoo Choi <cw00.choi@samsung.com>
14174 S:      Supported
14175 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14177 F:      drivers/clk/samsung/
14178 F:      include/dt-bindings/clock/exynos*.h
14179 F:      Documentation/devicetree/bindings/clock/exynos*.txt
14180
14181 SAMSUNG SPI DRIVERS
14182 M:      Kukjin Kim <kgene@kernel.org>
14183 M:      Krzysztof Kozlowski <krzk@kernel.org>
14184 M:      Andi Shyti <andi@etezian.org>
14185 L:      linux-spi@vger.kernel.org
14186 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14187 S:      Maintained
14188 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
14189 F:      drivers/spi/spi-s3c*
14190 F:      include/linux/platform_data/spi-s3c64xx.h
14191
14192 SAMSUNG SXGBE DRIVERS
14193 M:      Byungho An <bh74.an@samsung.com>
14194 M:      Girish K S <ks.giri@samsung.com>
14195 M:      Vipul Pandya <vipul.pandya@samsung.com>
14196 S:      Supported
14197 L:      netdev@vger.kernel.org
14198 F:      drivers/net/ethernet/samsung/sxgbe/
14199
14200 SAMSUNG THERMAL DRIVER
14201 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14202 L:      linux-pm@vger.kernel.org
14203 L:      linux-samsung-soc@vger.kernel.org
14204 S:      Supported
14205 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
14206 F:      drivers/thermal/samsung/
14207
14208 SAMSUNG USB2 PHY DRIVER
14209 M:      Kamil Debski <kamil@wypas.org>
14210 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
14211 L:      linux-kernel@vger.kernel.org
14212 S:      Supported
14213 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
14214 F:      Documentation/driver-api/phy/samsung-usb2.rst
14215 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
14216 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
14217 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
14218 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
14219 F:      drivers/phy/samsung/phy-samsung-usb2.c
14220 F:      drivers/phy/samsung/phy-samsung-usb2.h
14221
14222 SC1200 WDT DRIVER
14223 M:      Zwane Mwaikambo <zwanem@gmail.com>
14224 S:      Maintained
14225 F:      drivers/watchdog/sc1200wdt.c
14226
14227 SCHEDULER
14228 M:      Ingo Molnar <mingo@redhat.com>
14229 M:      Peter Zijlstra <peterz@infradead.org>
14230 L:      linux-kernel@vger.kernel.org
14231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14232 S:      Maintained
14233 F:      kernel/sched/
14234 F:      include/linux/sched.h
14235 F:      include/uapi/linux/sched.h
14236 F:      include/linux/wait.h
14237 F:      include/linux/preempt.h
14238
14239 SCR24X CHIP CARD INTERFACE DRIVER
14240 M:      Lubomir Rintel <lkundrak@v3.sk>
14241 S:      Supported
14242 F:      drivers/char/pcmcia/scr24x_cs.c
14243
14244 SCSI CDROM DRIVER
14245 M:      Jens Axboe <axboe@kernel.dk>
14246 L:      linux-scsi@vger.kernel.org
14247 W:      http://www.kernel.dk
14248 S:      Maintained
14249 F:      drivers/scsi/sr*
14250
14251 SCSI RDMA PROTOCOL (SRP) INITIATOR
14252 M:      Bart Van Assche <bvanassche@acm.org>
14253 L:      linux-rdma@vger.kernel.org
14254 S:      Supported
14255 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14256 F:      drivers/infiniband/ulp/srp/
14257 F:      include/scsi/srp.h
14258
14259 SCSI RDMA PROTOCOL (SRP) TARGET
14260 M:      Bart Van Assche <bvanassche@acm.org>
14261 L:      linux-rdma@vger.kernel.org
14262 L:      target-devel@vger.kernel.org
14263 S:      Supported
14264 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14265 F:      drivers/infiniband/ulp/srpt/
14266
14267 SCSI SG DRIVER
14268 M:      Doug Gilbert <dgilbert@interlog.com>
14269 L:      linux-scsi@vger.kernel.org
14270 W:      http://sg.danny.cz/sg
14271 S:      Maintained
14272 F:      Documentation/scsi/scsi-generic.txt
14273 F:      drivers/scsi/sg.c
14274 F:      include/scsi/sg.h
14275
14276 SCSI SUBSYSTEM
14277 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
14278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14279 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14281 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
14282 L:      linux-scsi@vger.kernel.org
14283 S:      Maintained
14284 F:      Documentation/devicetree/bindings/scsi/
14285 F:      drivers/scsi/
14286 F:      include/scsi/
14287
14288 SCSI TAPE DRIVER
14289 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14290 L:      linux-scsi@vger.kernel.org
14291 S:      Maintained
14292 F:      Documentation/scsi/st.txt
14293 F:      drivers/scsi/st.*
14294 F:      drivers/scsi/st_*.h
14295
14296 SCSI TARGET SUBSYSTEM
14297 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
14298 L:      linux-scsi@vger.kernel.org
14299 L:      target-devel@vger.kernel.org
14300 W:      http://www.linux-iscsi.org
14301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14302 Q:      https://patchwork.kernel.org/project/target-devel/list/
14303 S:      Supported
14304 F:      drivers/target/
14305 F:      include/target/
14306 F:      Documentation/target/
14307
14308 SCTP PROTOCOL
14309 M:      Vlad Yasevich <vyasevich@gmail.com>
14310 M:      Neil Horman <nhorman@tuxdriver.com>
14311 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14312 L:      linux-sctp@vger.kernel.org
14313 W:      http://lksctp.sourceforge.net
14314 S:      Maintained
14315 F:      Documentation/networking/sctp.txt
14316 F:      include/linux/sctp.h
14317 F:      include/uapi/linux/sctp.h
14318 F:      include/net/sctp/
14319 F:      net/sctp/
14320
14321 SCx200 CPU SUPPORT
14322 M:      Jim Cromie <jim.cromie@gmail.com>
14323 S:      Odd Fixes
14324 F:      Documentation/i2c/busses/scx200_acb
14325 F:      arch/x86/platform/scx200/
14326 F:      drivers/watchdog/scx200_wdt.c
14327 F:      drivers/i2c/busses/scx200*
14328 F:      drivers/mtd/maps/scx200_docflash.c
14329 F:      include/linux/scx200.h
14330
14331 SCx200 GPIO DRIVER
14332 M:      Jim Cromie <jim.cromie@gmail.com>
14333 S:      Maintained
14334 F:      drivers/char/scx200_gpio.c
14335 F:      include/linux/scx200_gpio.h
14336
14337 SCx200 HRT CLOCKSOURCE DRIVER
14338 M:      Jim Cromie <jim.cromie@gmail.com>
14339 S:      Maintained
14340 F:      drivers/clocksource/scx200_hrt.c
14341
14342 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14343 M:      Sascha Sommer <saschasommer@freenet.de>
14344 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14345 S:      Maintained
14346 F:      drivers/mmc/host/sdricoh_cs.c
14347
14348 SECO BOARDS CEC DRIVER
14349 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
14350 S:      Maintained
14351 F:      drivers/media/platform/seco-cec/seco-cec.c
14352 F:      drivers/media/platform/seco-cec/seco-cec.h
14353
14354 SECURE COMPUTING
14355 M:      Kees Cook <keescook@chromium.org>
14356 R:      Andy Lutomirski <luto@amacapital.net>
14357 R:      Will Drewry <wad@chromium.org>
14358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14359 S:      Supported
14360 F:      kernel/seccomp.c
14361 F:      include/uapi/linux/seccomp.h
14362 F:      include/linux/seccomp.h
14363 F:      tools/testing/selftests/seccomp/*
14364 F:      tools/testing/selftests/kselftest_harness.h
14365 F:      Documentation/userspace-api/seccomp_filter.rst
14366 K:      \bsecure_computing
14367 K:      \bTIF_SECCOMP\b
14368
14369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14370 M:      Al Cooper <alcooperx@gmail.com>
14371 L:      linux-mmc@vger.kernel.org
14372 L:      bcm-kernel-feedback-list@broadcom.com
14373 S:      Maintained
14374 F:      drivers/mmc/host/sdhci-brcmstb*
14375
14376 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14377 M:      Adrian Hunter <adrian.hunter@intel.com>
14378 L:      linux-mmc@vger.kernel.org
14379 S:      Maintained
14380 F:      drivers/mmc/host/sdhci*
14381 F:      include/linux/mmc/sdhci*
14382
14383 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14384 M:      Adrian Hunter <adrian.hunter@intel.com>
14385 M:      Ritesh Harjani <riteshh@codeaurora.org>
14386 M:      Asutosh Das <asutoshd@codeaurora.org>
14387 L:      linux-mmc@vger.kernel.org
14388 S:      Maintained
14389 F:      drivers/mmc/host/cqhci*
14390
14391 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14392 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
14393 M:      Manjunath M B <manjumb@synopsys.com>
14394 L:      linux-mmc@vger.kernel.org
14395 S:      Maintained
14396 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
14397
14398 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14399 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
14400 L:      linux-mmc@vger.kernel.org
14401 S:      Supported
14402 F:      drivers/mmc/host/sdhci-of-at91.c
14403
14404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14405 M:      Ben Dooks <ben-linux@fluff.org>
14406 M:      Jaehoon Chung <jh80.chung@samsung.com>
14407 L:      linux-mmc@vger.kernel.org
14408 S:      Maintained
14409 F:      drivers/mmc/host/sdhci-s3c*
14410
14411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14412 M:      Viresh Kumar <vireshk@kernel.org>
14413 L:      linux-mmc@vger.kernel.org
14414 S:      Maintained
14415 F:      drivers/mmc/host/sdhci-spear.c
14416
14417 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14418 M:      Kishon Vijay Abraham I <kishon@ti.com>
14419 L:      linux-mmc@vger.kernel.org
14420 S:      Maintained
14421 F:      drivers/mmc/host/sdhci-omap.c
14422
14423 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14424 M:      Scott Bauer <scott.bauer@intel.com>
14425 M:      Jonathan Derrick <jonathan.derrick@intel.com>
14426 L:      linux-block@vger.kernel.org
14427 S:      Supported
14428 F:      block/sed*
14429 F:      block/opal_proto.h
14430 F:      include/linux/sed*
14431 F:      include/uapi/linux/sed*
14432
14433 SECURITY CONTACT
14434 M:      Security Officers <security@kernel.org>
14435 S:      Supported
14436
14437 SECURITY SUBSYSTEM
14438 M:      James Morris <jmorris@namei.org>
14439 M:      "Serge E. Hallyn" <serge@hallyn.com>
14440 L:      linux-security-module@vger.kernel.org (suggested Cc:)
14441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14442 W:      http://kernsec.org/
14443 S:      Supported
14444 F:      security/
14445 X:      security/selinux/
14446
14447 SELINUX SECURITY MODULE
14448 M:      Paul Moore <paul@paul-moore.com>
14449 M:      Stephen Smalley <sds@tycho.nsa.gov>
14450 M:      Eric Paris <eparis@parisplace.org>
14451 L:      selinux@vger.kernel.org
14452 W:      https://selinuxproject.org
14453 W:      https://github.com/SELinuxProject
14454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14455 S:      Supported
14456 F:      include/uapi/linux/selinux_netlink.h
14457 F:      security/selinux/
14458 F:      scripts/selinux/
14459 F:      Documentation/admin-guide/LSM/SELinux.rst
14460
14461 SENSABLE PHANTOM
14462 M:      Jiri Slaby <jirislaby@gmail.com>
14463 S:      Maintained
14464 F:      drivers/misc/phantom.c
14465 F:      include/uapi/linux/phantom.h
14466
14467 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14468 M:      Tomasz Duszynski <tduszyns@gmail.com>
14469 S:      Maintained
14470 F:      drivers/iio/chemical/sps30.c
14471 F:      Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14472
14473 SERIAL DEVICE BUS
14474 M:      Rob Herring <robh@kernel.org>
14475 L:      linux-serial@vger.kernel.org
14476 S:      Maintained
14477 F:      Documentation/devicetree/bindings/serial/slave-device.txt
14478 F:      drivers/tty/serdev/
14479 F:      include/linux/serdev.h
14480
14481 SERIAL DRIVERS
14482 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14483 L:      linux-serial@vger.kernel.org
14484 S:      Maintained
14485 F:      Documentation/devicetree/bindings/serial/
14486 F:      drivers/tty/serial/
14487
14488 SERIAL IR RECEIVER
14489 M:      Sean Young <sean@mess.org>
14490 L:      linux-media@vger.kernel.org
14491 S:      Maintained
14492 F:      drivers/media/rc/serial_ir.c
14493
14494 SFC NETWORK DRIVER
14495 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14496 M:      Edward Cree <ecree@solarflare.com>
14497 M:      Martin Habets <mhabets@solarflare.com>
14498 L:      netdev@vger.kernel.org
14499 S:      Supported
14500 F:      drivers/net/ethernet/sfc/
14501
14502 SFF/SFP/SFP+ MODULE SUPPORT
14503 M:      Russell King <linux@armlinux.org.uk>
14504 L:      netdev@vger.kernel.org
14505 S:      Maintained
14506 F:      drivers/net/phy/phylink.c
14507 F:      drivers/net/phy/sfp*
14508 F:      include/linux/phylink.h
14509 F:      include/linux/sfp.h
14510
14511 SGI GRU DRIVER
14512 M:      Dimitri Sivanich <sivanich@sgi.com>
14513 S:      Maintained
14514 F:      drivers/misc/sgi-gru/
14515
14516 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14517 M:      Pat Gefre <pfg@sgi.com>
14518 L:      linux-ia64@vger.kernel.org
14519 S:      Supported
14520 F:      Documentation/ia64/serial.rst
14521 F:      drivers/tty/serial/ioc?_serial.c
14522 F:      include/linux/ioc?.h
14523
14524 SGI XP/XPC/XPNET DRIVER
14525 M:      Cliff Whickman <cpw@sgi.com>
14526 M:      Robin Holt <robinmholt@gmail.com>
14527 S:      Maintained
14528 F:      drivers/misc/sgi-xp/
14529
14530 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14531 M:      Ursula Braun <ubraun@linux.ibm.com>
14532 M:      Karsten Graul <kgraul@linux.ibm.com>
14533 L:      linux-s390@vger.kernel.org
14534 W:      http://www.ibm.com/developerworks/linux/linux390/
14535 S:      Supported
14536 F:      net/smc/
14537
14538 SHARP RJ54N1CB0C SENSOR DRIVER
14539 M:      Jacopo Mondi <jacopo@jmondi.org>
14540 L:      linux-media@vger.kernel.org
14541 T:      git git://linuxtv.org/media_tree.git
14542 S:      Odd fixes
14543 F:      drivers/media/i2c/rj54n1cb0c.c
14544 F:      include/media/i2c/rj54n1cb0c.h
14545
14546 SH_VEU V4L2 MEM2MEM DRIVER
14547 L:      linux-media@vger.kernel.org
14548 S:      Orphan
14549 F:      drivers/media/platform/sh_veu.c
14550
14551 SH_VOU V4L2 OUTPUT DRIVER
14552 L:      linux-media@vger.kernel.org
14553 S:      Orphan
14554 F:      drivers/media/platform/sh_vou.c
14555 F:      include/media/drv-intf/sh_vou.h
14556
14557 SI2157 MEDIA DRIVER
14558 M:      Antti Palosaari <crope@iki.fi>
14559 L:      linux-media@vger.kernel.org
14560 W:      https://linuxtv.org
14561 W:      http://palosaari.fi/linux/
14562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14563 T:      git git://linuxtv.org/anttip/media_tree.git
14564 S:      Maintained
14565 F:      drivers/media/tuners/si2157*
14566
14567 SI2165 MEDIA DRIVER
14568 M:      Matthias Schwarzott <zzam@gentoo.org>
14569 L:      linux-media@vger.kernel.org
14570 W:      https://linuxtv.org
14571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14572 S:      Maintained
14573 F:      drivers/media/dvb-frontends/si2165*
14574
14575 SI2168 MEDIA DRIVER
14576 M:      Antti Palosaari <crope@iki.fi>
14577 L:      linux-media@vger.kernel.org
14578 W:      https://linuxtv.org
14579 W:      http://palosaari.fi/linux/
14580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14581 T:      git git://linuxtv.org/anttip/media_tree.git
14582 S:      Maintained
14583 F:      drivers/media/dvb-frontends/si2168*
14584
14585 SI470X FM RADIO RECEIVER I2C DRIVER
14586 M:      Hans Verkuil <hverkuil@xs4all.nl>
14587 L:      linux-media@vger.kernel.org
14588 T:      git git://linuxtv.org/media_tree.git
14589 W:      https://linuxtv.org
14590 S:      Odd Fixes
14591 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14592
14593 SI470X FM RADIO RECEIVER USB DRIVER
14594 M:      Hans Verkuil <hverkuil@xs4all.nl>
14595 L:      linux-media@vger.kernel.org
14596 T:      git git://linuxtv.org/media_tree.git
14597 W:      https://linuxtv.org
14598 S:      Maintained
14599 F:      drivers/media/radio/si470x/radio-si470x-common.c
14600 F:      drivers/media/radio/si470x/radio-si470x.h
14601 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14602
14603 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14604 M:      Eduardo Valentin <edubezval@gmail.com>
14605 L:      linux-media@vger.kernel.org
14606 T:      git git://linuxtv.org/media_tree.git
14607 W:      https://linuxtv.org
14608 S:      Odd Fixes
14609 F:      drivers/media/radio/si4713/si4713.?
14610
14611 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14612 M:      Eduardo Valentin <edubezval@gmail.com>
14613 L:      linux-media@vger.kernel.org
14614 T:      git git://linuxtv.org/media_tree.git
14615 W:      https://linuxtv.org
14616 S:      Odd Fixes
14617 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14618
14619 SI4713 FM RADIO TRANSMITTER USB DRIVER
14620 M:      Hans Verkuil <hverkuil@xs4all.nl>
14621 L:      linux-media@vger.kernel.org
14622 T:      git git://linuxtv.org/media_tree.git
14623 W:      https://linuxtv.org
14624 S:      Maintained
14625 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14626
14627 SIANO DVB DRIVER
14628 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14629 L:      linux-media@vger.kernel.org
14630 W:      https://linuxtv.org
14631 T:      git git://linuxtv.org/media_tree.git
14632 S:      Odd fixes
14633 F:      drivers/media/common/siano/
14634 F:      drivers/media/usb/siano/
14635 F:      drivers/media/usb/siano/
14636 F:      drivers/media/mmc/siano/
14637
14638 SIFIVE DRIVERS
14639 M:      Palmer Dabbelt <palmer@sifive.com>
14640 M:      Paul Walmsley <paul.walmsley@sifive.com>
14641 L:      linux-riscv@lists.infradead.org
14642 T:      git git://github.com/sifive/riscv-linux.git
14643 S:      Supported
14644 K:      [^@]sifive
14645 N:      sifive
14646
14647 SIFIVE FU540 SYSTEM-ON-CHIP
14648 M:      Paul Walmsley <paul.walmsley@sifive.com>
14649 M:      Palmer Dabbelt <palmer@sifive.com>
14650 L:      linux-riscv@lists.infradead.org
14651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14652 S:      Supported
14653 K:      fu540
14654 N:      fu540
14655
14656 SILEAD TOUCHSCREEN DRIVER
14657 M:      Hans de Goede <hdegoede@redhat.com>
14658 L:      linux-input@vger.kernel.org
14659 L:      platform-driver-x86@vger.kernel.org
14660 S:      Maintained
14661 F:      drivers/input/touchscreen/silead.c
14662 F:      drivers/platform/x86/touchscreen_dmi.c
14663
14664 SILICON MOTION SM712 FRAME BUFFER DRIVER
14665 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14666 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14667 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14668 L:      linux-fbdev@vger.kernel.org
14669 S:      Maintained
14670 F:      drivers/video/fbdev/sm712*
14671 F:      Documentation/fb/sm712fb.rst
14672
14673 SIMPLE FIRMWARE INTERFACE (SFI)
14674 M:      Len Brown <lenb@kernel.org>
14675 L:      sfi-devel@simplefirmware.org
14676 W:      http://simplefirmware.org/
14677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14678 S:      Supported
14679 F:      arch/x86/platform/sfi/
14680 F:      drivers/sfi/
14681 F:      include/linux/sfi*.h
14682
14683 SIMPLEFB FB DRIVER
14684 M:      Hans de Goede <hdegoede@redhat.com>
14685 L:      linux-fbdev@vger.kernel.org
14686 S:      Maintained
14687 F:      Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14688 F:      drivers/video/fbdev/simplefb.c
14689 F:      include/linux/platform_data/simplefb.h
14690
14691 SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
14696 S:      Supported
14697
14698 SIMTEC EB2410ITX (BAST)
14699 P:      Ben Dooks
14700 P:      Vincent Sanders <vince@simtec.co.uk>
14701 M:      Simtec Linux Team <linux@simtec.co.uk>
14702 W:      http://www.simtec.co.uk/products/EB2410ITX/
14703 S:      Supported
14704 F:      arch/arm/mach-s3c24xx/mach-bast.c
14705 F:      arch/arm/mach-s3c24xx/bast-ide.c
14706 F:      arch/arm/mach-s3c24xx/bast-irq.c
14707
14708 SIPHASH PRF ROUTINES
14709 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14710 S:      Maintained
14711 F:      lib/siphash.c
14712 F:      lib/test_siphash.c
14713 F:      include/linux/siphash.h
14714
14715 SIOX
14716 M:      Thorsten Scherer <t.scherer@eckelmann.de>
14717 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14718 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14719 S:      Supported
14720 F:      drivers/siox/*
14721 F:      drivers/gpio/gpio-siox.c
14722 F:      include/trace/events/siox.h
14723
14724 SIS 190 ETHERNET DRIVER
14725 M:      Francois Romieu <romieu@fr.zoreil.com>
14726 L:      netdev@vger.kernel.org
14727 S:      Maintained
14728 F:      drivers/net/ethernet/sis/sis190.c
14729
14730 SIS 900/7016 FAST ETHERNET DRIVER
14731 M:      Daniele Venzano <venza@brownhat.org>
14732 W:      http://www.brownhat.org/sis900.html
14733 L:      netdev@vger.kernel.org
14734 S:      Maintained
14735 F:      drivers/net/ethernet/sis/sis900.*
14736
14737 SIS FRAMEBUFFER DRIVER
14738 M:      Thomas Winischhofer <thomas@winischhofer.net>
14739 W:      http://www.winischhofer.net/linuxsisvga.shtml
14740 S:      Maintained
14741 F:      Documentation/fb/sisfb.rst
14742 F:      drivers/video/fbdev/sis/
14743 F:      include/video/sisfb.h
14744
14745 SIS USB2VGA DRIVER
14746 M:      Thomas Winischhofer <thomas@winischhofer.net>
14747 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14748 S:      Maintained
14749 F:      drivers/usb/misc/sisusbvga/
14750
14751 SLAB ALLOCATOR
14752 M:      Christoph Lameter <cl@linux.com>
14753 M:      Pekka Enberg <penberg@kernel.org>
14754 M:      David Rientjes <rientjes@google.com>
14755 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14756 M:      Andrew Morton <akpm@linux-foundation.org>
14757 L:      linux-mm@kvack.org
14758 S:      Maintained
14759 F:      include/linux/sl?b*.h
14760 F:      mm/sl?b*
14761
14762 SLEEPABLE READ-COPY UPDATE (SRCU)
14763 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14764 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14765 M:      Josh Triplett <josh@joshtriplett.org>
14766 R:      Steven Rostedt <rostedt@goodmis.org>
14767 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14768 L:      rcu@vger.kernel.org
14769 W:      http://www.rdrop.com/users/paulmck/RCU/
14770 S:      Supported
14771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14772 F:      include/linux/srcu*.h
14773 F:      kernel/rcu/srcu*.c
14774
14775 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14776 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14777 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14778 S:      Maintained
14779 F:      drivers/slimbus/
14780 F:      Documentation/devicetree/bindings/slimbus/
14781 F:      include/linux/slimbus.h
14782
14783 SMACK SECURITY MODULE
14784 M:      Casey Schaufler <casey@schaufler-ca.com>
14785 L:      linux-security-module@vger.kernel.org
14786 W:      http://schaufler-ca.com
14787 T:      git git://github.com/cschaufler/smack-next
14788 S:      Maintained
14789 F:      Documentation/admin-guide/LSM/Smack.rst
14790 F:      security/smack/
14791
14792 SMC91x ETHERNET DRIVER
14793 M:      Nicolas Pitre <nico@fluxnic.net>
14794 S:      Odd Fixes
14795 F:      drivers/net/ethernet/smsc/smc91x.*
14796
14797 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14798 M:      Sakari Ailus <sakari.ailus@iki.fi>
14799 L:      linux-media@vger.kernel.org
14800 S:      Maintained
14801 F:      drivers/media/i2c/smiapp/
14802 F:      include/media/i2c/smiapp.h
14803 F:      drivers/media/i2c/smiapp-pll.c
14804 F:      drivers/media/i2c/smiapp-pll.h
14805 F:      include/uapi/linux/smiapp.h
14806 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14807
14808 SMM665 HARDWARE MONITOR DRIVER
14809 M:      Guenter Roeck <linux@roeck-us.net>
14810 L:      linux-hwmon@vger.kernel.org
14811 S:      Maintained
14812 F:      Documentation/hwmon/smm665.rst
14813 F:      drivers/hwmon/smm665.c
14814
14815 SMSC EMC2103 HARDWARE MONITOR DRIVER
14816 M:      Steve Glendinning <steve.glendinning@shawell.net>
14817 L:      linux-hwmon@vger.kernel.org
14818 S:      Maintained
14819 F:      Documentation/hwmon/emc2103.rst
14820 F:      drivers/hwmon/emc2103.c
14821
14822 SMSC SCH5627 HARDWARE MONITOR DRIVER
14823 M:      Hans de Goede <hdegoede@redhat.com>
14824 L:      linux-hwmon@vger.kernel.org
14825 S:      Supported
14826 F:      Documentation/hwmon/sch5627.rst
14827 F:      drivers/hwmon/sch5627.c
14828
14829 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14830 M:      Steve Glendinning <steve.glendinning@shawell.net>
14831 L:      linux-fbdev@vger.kernel.org
14832 S:      Maintained
14833 F:      drivers/video/fbdev/smscufx.c
14834
14835 SMSC47B397 HARDWARE MONITOR DRIVER
14836 M:      Jean Delvare <jdelvare@suse.com>
14837 L:      linux-hwmon@vger.kernel.org
14838 S:      Maintained
14839 F:      Documentation/hwmon/smsc47b397.rst
14840 F:      drivers/hwmon/smsc47b397.c
14841
14842 SMSC911x ETHERNET DRIVER
14843 M:      Steve Glendinning <steve.glendinning@shawell.net>
14844 L:      netdev@vger.kernel.org
14845 S:      Maintained
14846 F:      include/linux/smsc911x.h
14847 F:      drivers/net/ethernet/smsc/smsc911x.*
14848
14849 SMSC9420 PCI ETHERNET DRIVER
14850 M:      Steve Glendinning <steve.glendinning@shawell.net>
14851 L:      netdev@vger.kernel.org
14852 S:      Maintained
14853 F:      drivers/net/ethernet/smsc/smsc9420.*
14854
14855 SOC-CAMERA V4L2 SUBSYSTEM
14856 L:      linux-media@vger.kernel.org
14857 T:      git git://linuxtv.org/media_tree.git
14858 S:      Orphan
14859 F:      include/media/soc_camera.h
14860 F:      drivers/staging/media/soc_camera/
14861
14862 SOCIONEXT SYNQUACER I2C DRIVER
14863 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14864 L:      linux-i2c@vger.kernel.org
14865 S:      Maintained
14866 F:      drivers/i2c/busses/i2c-synquacer.c
14867 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14868
14869 SOCIONEXT UNIPHIER SOUND DRIVER
14870 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14871 S:      Orphan
14872 F:      sound/soc/uniphier/
14873
14874 SOEKRIS NET48XX LED SUPPORT
14875 M:      Chris Boot <bootc@bootc.net>
14876 S:      Maintained
14877 F:      drivers/leds/leds-net48xx.c
14878
14879 SOFT-IWARP DRIVER (siw)
14880 M:      Bernard Metzler <bmt@zurich.ibm.com>
14881 L:      linux-rdma@vger.kernel.org
14882 S:      Supported
14883 F:      drivers/infiniband/sw/siw/
14884 F:      include/uapi/rdma/siw-abi.h
14885
14886 SOFT-ROCE DRIVER (rxe)
14887 M:      Moni Shoua <monis@mellanox.com>
14888 L:      linux-rdma@vger.kernel.org
14889 S:      Supported
14890 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14891 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14892 F:      drivers/infiniband/sw/rxe/
14893 F:      include/uapi/rdma/rdma_user_rxe.h
14894
14895 SOFTLOGIC 6x10 MPEG CODEC
14896 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14897 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14898 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14899 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14900 M:      Ismael Luceno <ismael@iodev.co.uk>
14901 L:      linux-media@vger.kernel.org
14902 S:      Supported
14903 F:      drivers/media/pci/solo6x10/
14904
14905 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14906 M:      James Morse <james.morse@arm.com>
14907 L:      linux-arm-kernel@lists.infradead.org
14908 S:      Maintained
14909 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14910 F:      drivers/firmware/arm_sdei.c
14911 F:      include/linux/arm_sdei.h
14912 F:      include/uapi/linux/arm_sdei.h
14913
14914 SOFTWARE RAID (Multiple Disks) SUPPORT
14915 M:      Shaohua Li <shli@kernel.org>
14916 L:      linux-raid@vger.kernel.org
14917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14918 S:      Supported
14919 F:      drivers/md/Makefile
14920 F:      drivers/md/Kconfig
14921 F:      drivers/md/md*
14922 F:      drivers/md/raid*
14923 F:      include/linux/raid/
14924 F:      include/uapi/linux/raid/
14925
14926 SOCIONEXT (SNI) AVE NETWORK DRIVER
14927 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14928 L:      netdev@vger.kernel.org
14929 S:      Maintained
14930 F:      drivers/net/ethernet/socionext/sni_ave.c
14931 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14932
14933 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14934 M:      Jassi Brar <jaswinder.singh@linaro.org>
14935 M:      Ilias Apalodimas <ilias.apalodimas@linaro.org>
14936 L:      netdev@vger.kernel.org
14937 S:      Maintained
14938 F:      drivers/net/ethernet/socionext/netsec.c
14939 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14940
14941 SOCIONEXT (SNI) Synquacer SPI DRIVER
14942 M:      Masahisa Kojima <masahisa.kojima@linaro.org>
14943 M:      Jassi Brar <jaswinder.singh@linaro.org>
14944 L:      linux-spi@vger.kernel.org
14945 S:      Maintained
14946 F:      drivers/spi/spi-synquacer.c
14947 F:      Documentation/devicetree/bindings/spi/spi-synquacer.txt
14948
14949 SOLIDRUN CLEARFOG SUPPORT
14950 M:      Russell King <linux@armlinux.org.uk>
14951 S:      Maintained
14952 F:      arch/arm/boot/dts/armada-388-clearfog*
14953 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14954
14955 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14956 M:      Russell King <linux@armlinux.org.uk>
14957 S:      Maintained
14958 F:      arch/arm/boot/dts/imx6*-cubox-i*
14959 F:      arch/arm/boot/dts/imx6*-hummingboard*
14960 F:      arch/arm/boot/dts/imx6*-sr-*
14961
14962 SONIC NETWORK DRIVER
14963 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14964 L:      netdev@vger.kernel.org
14965 S:      Maintained
14966 F:      drivers/net/ethernet/natsemi/sonic.*
14967
14968 SONICS SILICON BACKPLANE DRIVER (SSB)
14969 M:      Michael Buesch <m@bues.ch>
14970 L:      linux-wireless@vger.kernel.org
14971 S:      Maintained
14972 F:      drivers/ssb/
14973 F:      include/linux/ssb/
14974
14975 SONY IMX214 SENSOR DRIVER
14976 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14977 L:      linux-media@vger.kernel.org
14978 T:      git git://linuxtv.org/media_tree.git
14979 S:      Maintained
14980 F:      drivers/media/i2c/imx214.c
14981 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14982
14983 SONY IMX258 SENSOR DRIVER
14984 M:      Sakari Ailus <sakari.ailus@linux.intel.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/imx258.c
14989
14990 SONY IMX274 SENSOR DRIVER
14991 M:      Leon Luo <leonl@leopardimaging.com>
14992 L:      linux-media@vger.kernel.org
14993 T:      git git://linuxtv.org/media_tree.git
14994 S:      Maintained
14995 F:      drivers/media/i2c/imx274.c
14996 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14997
14998 SONY IMX319 SENSOR DRIVER
14999 M:      Bingbu Cao <bingbu.cao@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/imx319.c
15004
15005 SONY IMX355 SENSOR DRIVER
15006 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
15007 L:      linux-media@vger.kernel.org
15008 T:      git git://linuxtv.org/media_tree.git
15009 S:      Maintained
15010 F:      drivers/media/i2c/imx355.c
15011
15012 SONY MEMORYSTICK SUBSYSTEM
15013 M:      Maxim Levitsky <maximlevitsky@gmail.com>
15014 M:      Alex Dubov <oakad@yahoo.com>
15015 M:      Ulf Hansson <ulf.hansson@linaro.org>
15016 L:      linux-mmc@vger.kernel.org
15017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15018 S:      Maintained
15019 F:      drivers/memstick/
15020 F:      include/linux/memstick.h
15021
15022 SONY VAIO CONTROL DEVICE DRIVER
15023 M:      Mattia Dongili <malattia@linux.it>
15024 L:      platform-driver-x86@vger.kernel.org
15025 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15026 S:      Maintained
15027 F:      Documentation/admin-guide/laptops/sony-laptop.rst
15028 F:      drivers/char/sonypi.c
15029 F:      drivers/platform/x86/sony-laptop.c
15030 F:      include/linux/sony-laptop.h
15031
15032 SOUND
15033 M:      Jaroslav Kysela <perex@perex.cz>
15034 M:      Takashi Iwai <tiwai@suse.com>
15035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15036 W:      http://www.alsa-project.org/
15037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15038 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
15039 S:      Maintained
15040 F:      Documentation/sound/
15041 F:      include/sound/
15042 F:      include/uapi/sound/
15043 F:      sound/
15044
15045 SOUND - COMPRESSED AUDIO
15046 M:      Vinod Koul <vkoul@kernel.org>
15047 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15049 S:      Supported
15050 F:      Documentation/sound/designs/compress-offload.rst
15051 F:      include/sound/compress_driver.h
15052 F:      include/uapi/sound/compress_*
15053 F:      sound/core/compress_offload.c
15054 F:      sound/soc/soc-compress.c
15055
15056 SOUND - DMAENGINE HELPERS
15057 M:      Lars-Peter Clausen <lars@metafoo.de>
15058 S:      Supported
15059 F:      include/sound/dmaengine_pcm.h
15060 F:      sound/core/pcm_dmaengine.c
15061 F:      sound/soc/soc-generic-dmaengine-pcm.c
15062
15063 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15064 M:      Liam Girdwood <lgirdwood@gmail.com>
15065 M:      Mark Brown <broonie@kernel.org>
15066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15067 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15068 W:      http://alsa-project.org/main/index.php/ASoC
15069 S:      Supported
15070 F:      Documentation/devicetree/bindings/sound/
15071 F:      Documentation/sound/soc/
15072 F:      sound/soc/
15073 F:      include/dt-bindings/sound/
15074 F:      include/sound/soc*
15075
15076 SOUNDWIRE SUBSYSTEM
15077 M:      Vinod Koul <vkoul@kernel.org>
15078 M:      Sanyog Kale <sanyog.r.kale@intel.com>
15079 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15081 S:      Supported
15082 F:      Documentation/driver-api/soundwire/
15083 F:      drivers/soundwire/
15084 F:      include/linux/soundwire/
15085
15086 SP2 MEDIA DRIVER
15087 M:      Olli Salonen <olli.salonen@iki.fi>
15088 L:      linux-media@vger.kernel.org
15089 W:      https://linuxtv.org
15090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15091 S:      Maintained
15092 F:      drivers/media/dvb-frontends/sp2*
15093
15094 SPARC + UltraSPARC (sparc/sparc64)
15095 M:      "David S. Miller" <davem@davemloft.net>
15096 L:      sparclinux@vger.kernel.org
15097 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
15098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15100 S:      Maintained
15101 F:      arch/sparc/
15102 F:      drivers/sbus/
15103
15104 SPARC SERIAL DRIVERS
15105 M:      "David S. Miller" <davem@davemloft.net>
15106 L:      sparclinux@vger.kernel.org
15107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15109 S:      Maintained
15110 F:      include/linux/sunserialcore.h
15111 F:      drivers/tty/serial/suncore.c
15112 F:      drivers/tty/serial/sunhv.c
15113 F:      drivers/tty/serial/sunsab.c
15114 F:      drivers/tty/serial/sunsab.h
15115 F:      drivers/tty/serial/sunsu.c
15116 F:      drivers/tty/serial/sunzilog.c
15117 F:      drivers/tty/serial/sunzilog.h
15118 F:      drivers/tty/vcc.c
15119
15120 SPARSE CHECKER
15121 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15122 L:      linux-sparse@vger.kernel.org
15123 W:      https://sparse.wiki.kernel.org/
15124 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15125 S:      Maintained
15126 F:      include/linux/compiler.h
15127
15128 SPEAR CLOCK FRAMEWORK SUPPORT
15129 M:      Viresh Kumar <vireshk@kernel.org>
15130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15131 W:      http://www.st.com/spear
15132 S:      Maintained
15133 F:      drivers/clk/spear/
15134
15135 SPEAR PLATFORM SUPPORT
15136 M:      Viresh Kumar <vireshk@kernel.org>
15137 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15139 W:      http://www.st.com/spear
15140 S:      Maintained
15141 F:      arch/arm/boot/dts/spear*
15142 F:      arch/arm/mach-spear/
15143
15144 SPI NOR SUBSYSTEM
15145 M:      Marek Vasut <marek.vasut@gmail.com>
15146 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
15147 L:      linux-mtd@lists.infradead.org
15148 W:      http://www.linux-mtd.infradead.org/
15149 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
15150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15151 S:      Maintained
15152 F:      drivers/mtd/spi-nor/
15153 F:      include/linux/mtd/spi-nor.h
15154
15155 SPI SUBSYSTEM
15156 M:      Mark Brown <broonie@kernel.org>
15157 L:      linux-spi@vger.kernel.org
15158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15159 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
15160 S:      Maintained
15161 F:      Documentation/devicetree/bindings/spi/
15162 F:      Documentation/spi/
15163 F:      drivers/spi/
15164 F:      include/linux/spi/
15165 F:      include/uapi/linux/spi/
15166 F:      tools/spi/
15167
15168 SPIDERNET NETWORK DRIVER for CELL
15169 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15170 L:      netdev@vger.kernel.org
15171 S:      Supported
15172 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
15173 F:      drivers/net/ethernet/toshiba/spider_net*
15174
15175 SPMI SUBSYSTEM
15176 R:      Stephen Boyd <sboyd@kernel.org>
15177 L:      linux-arm-msm@vger.kernel.org
15178 F:      Documentation/devicetree/bindings/spmi/
15179 F:      drivers/spmi/
15180 F:      include/dt-bindings/spmi/spmi.h
15181 F:      include/linux/spmi.h
15182 F:      include/trace/events/spmi.h
15183
15184 SPU FILE SYSTEM
15185 M:      Jeremy Kerr <jk@ozlabs.org>
15186 L:      linuxppc-dev@lists.ozlabs.org
15187 W:      http://www.ibm.com/developerworks/power/cell/
15188 S:      Supported
15189 F:      Documentation/filesystems/spufs.txt
15190 F:      arch/powerpc/platforms/cell/spufs/
15191
15192 SQUASHFS FILE SYSTEM
15193 M:      Phillip Lougher <phillip@squashfs.org.uk>
15194 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
15195 W:      http://squashfs.org.uk
15196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15197 S:      Maintained
15198 F:      Documentation/filesystems/squashfs.txt
15199 F:      fs/squashfs/
15200
15201 SRM (Alpha) environment access
15202 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
15203 S:      Maintained
15204 F:      arch/alpha/kernel/srm_env.c
15205
15206 ST LSM6DSx IMU IIO DRIVER
15207 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15208 L:      linux-iio@vger.kernel.org
15209 W:      http://www.st.com/
15210 S:      Maintained
15211 F:      drivers/iio/imu/st_lsm6dsx/
15212 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15213
15214 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15215 M:      Mickael Guene <mickael.guene@st.com>
15216 L:      linux-media@vger.kernel.org
15217 T:      git git://linuxtv.org/media_tree.git
15218 S:      Maintained
15219 F:      drivers/media/i2c/st-mipid02.c
15220 F:      Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15221
15222 ST STM32 I2C/SMBUS DRIVER
15223 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15224 L:      linux-i2c@vger.kernel.org
15225 S:      Maintained
15226 F:      drivers/i2c/busses/i2c-stm32*
15227
15228 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15229 M:      Song Qiang <songqiang1304521@gmail.com>
15230 L:      linux-iio@vger.kernel.org
15231 S:      Maintained
15232 F:      drivers/iio/proximity/vl53l0x-i2c.c
15233 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15234
15235 STABLE BRANCH
15236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15237 M:      Sasha Levin <sashal@kernel.org>
15238 L:      stable@vger.kernel.org
15239 S:      Supported
15240 F:      Documentation/process/stable-kernel-rules.rst
15241
15242 STAGING - COMEDI
15243 M:      Ian Abbott <abbotti@mev.co.uk>
15244 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
15245 S:      Odd Fixes
15246 F:      drivers/staging/comedi/
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:      include/linux/sc[mp]i_protocol.h
15593
15594 SYSTEM RESET/SHUTDOWN DRIVERS
15595 M:      Sebastian Reichel <sre@kernel.org>
15596 L:      linux-pm@vger.kernel.org
15597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15598 S:      Maintained
15599 F:      Documentation/devicetree/bindings/power/reset/
15600 F:      drivers/power/reset/
15601
15602 SYSTEM TRACE MODULE CLASS
15603 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15604 S:      Maintained
15605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15606 F:      Documentation/trace/stm.rst
15607 F:      drivers/hwtracing/stm/
15608 F:      include/linux/stm.h
15609 F:      include/uapi/linux/stm.h
15610
15611 SYSV FILESYSTEM
15612 M:      Christoph Hellwig <hch@infradead.org>
15613 S:      Maintained
15614 F:      Documentation/filesystems/sysv-fs.txt
15615 F:      fs/sysv/
15616 F:      include/linux/sysv_fs.h
15617
15618 TASKSTATS STATISTICS INTERFACE
15619 M:      Balbir Singh <bsingharora@gmail.com>
15620 S:      Maintained
15621 F:      Documentation/accounting/taskstats*
15622 F:      include/linux/taskstats*
15623 F:      kernel/taskstats.c
15624
15625 TC subsystem
15626 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15627 M:      Cong Wang <xiyou.wangcong@gmail.com>
15628 M:      Jiri Pirko <jiri@resnulli.us>
15629 L:      netdev@vger.kernel.org
15630 S:      Maintained
15631 F:      include/net/pkt_cls.h
15632 F:      include/net/pkt_sched.h
15633 F:      include/net/tc_act/
15634 F:      include/uapi/linux/pkt_cls.h
15635 F:      include/uapi/linux/pkt_sched.h
15636 F:      include/uapi/linux/tc_act/
15637 F:      include/uapi/linux/tc_ematch/
15638 F:      net/sched/
15639
15640 TC90522 MEDIA DRIVER
15641 M:      Akihiro Tsukada <tskd08@gmail.com>
15642 L:      linux-media@vger.kernel.org
15643 S:      Odd Fixes
15644 F:      drivers/media/dvb-frontends/tc90522*
15645
15646 TCP LOW PRIORITY MODULE
15647 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15648 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15649 W:      http://tcp-lp-mod.sourceforge.net/
15650 S:      Maintained
15651 F:      net/ipv4/tcp_lp.c
15652
15653 TDA10071 MEDIA DRIVER
15654 M:      Antti Palosaari <crope@iki.fi>
15655 L:      linux-media@vger.kernel.org
15656 W:      https://linuxtv.org
15657 W:      http://palosaari.fi/linux/
15658 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15659 T:      git git://linuxtv.org/anttip/media_tree.git
15660 S:      Maintained
15661 F:      drivers/media/dvb-frontends/tda10071*
15662
15663 TDA18212 MEDIA DRIVER
15664 M:      Antti Palosaari <crope@iki.fi>
15665 L:      linux-media@vger.kernel.org
15666 W:      https://linuxtv.org
15667 W:      http://palosaari.fi/linux/
15668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15669 T:      git git://linuxtv.org/anttip/media_tree.git
15670 S:      Maintained
15671 F:      drivers/media/tuners/tda18212*
15672
15673 TDA18218 MEDIA DRIVER
15674 M:      Antti Palosaari <crope@iki.fi>
15675 L:      linux-media@vger.kernel.org
15676 W:      https://linuxtv.org
15677 W:      http://palosaari.fi/linux/
15678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15679 T:      git git://linuxtv.org/anttip/media_tree.git
15680 S:      Maintained
15681 F:      drivers/media/tuners/tda18218*
15682
15683 TDA18250 MEDIA DRIVER
15684 M:      Olli Salonen <olli.salonen@iki.fi>
15685 L:      linux-media@vger.kernel.org
15686 W:      https://linuxtv.org
15687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15688 T:      git git://linuxtv.org/media_tree.git
15689 S:      Maintained
15690 F:      drivers/media/tuners/tda18250*
15691
15692 TDA18271 MEDIA DRIVER
15693 M:      Michael Krufky <mkrufky@linuxtv.org>
15694 L:      linux-media@vger.kernel.org
15695 W:      https://linuxtv.org
15696 W:      http://github.com/mkrufky
15697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15698 T:      git git://linuxtv.org/mkrufky/tuners.git
15699 S:      Maintained
15700 F:      drivers/media/tuners/tda18271*
15701
15702 TDA1997x MEDIA DRIVER
15703 M:      Tim Harvey <tharvey@gateworks.com>
15704 L:      linux-media@vger.kernel.org
15705 W:      https://linuxtv.org
15706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15707 S:      Maintained
15708 F:      drivers/media/i2c/tda1997x.*
15709
15710 TDA827x MEDIA DRIVER
15711 M:      Michael Krufky <mkrufky@linuxtv.org>
15712 L:      linux-media@vger.kernel.org
15713 W:      https://linuxtv.org
15714 W:      http://github.com/mkrufky
15715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15716 T:      git git://linuxtv.org/mkrufky/tuners.git
15717 S:      Maintained
15718 F:      drivers/media/tuners/tda8290.*
15719
15720 TDA8290 MEDIA DRIVER
15721 M:      Michael Krufky <mkrufky@linuxtv.org>
15722 L:      linux-media@vger.kernel.org
15723 W:      https://linuxtv.org
15724 W:      http://github.com/mkrufky
15725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15726 T:      git git://linuxtv.org/mkrufky/tuners.git
15727 S:      Maintained
15728 F:      drivers/media/tuners/tda8290.*
15729
15730 TDA9840 MEDIA DRIVER
15731 M:      Hans Verkuil <hverkuil@xs4all.nl>
15732 L:      linux-media@vger.kernel.org
15733 T:      git git://linuxtv.org/media_tree.git
15734 W:      https://linuxtv.org
15735 S:      Maintained
15736 F:      drivers/media/i2c/tda9840*
15737
15738 TEA5761 TUNER DRIVER
15739 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15740 L:      linux-media@vger.kernel.org
15741 W:      https://linuxtv.org
15742 T:      git git://linuxtv.org/media_tree.git
15743 S:      Odd fixes
15744 F:      drivers/media/tuners/tea5761.*
15745
15746 TEA5767 TUNER DRIVER
15747 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15748 L:      linux-media@vger.kernel.org
15749 W:      https://linuxtv.org
15750 T:      git git://linuxtv.org/media_tree.git
15751 S:      Maintained
15752 F:      drivers/media/tuners/tea5767.*
15753
15754 TEA6415C MEDIA DRIVER
15755 M:      Hans Verkuil <hverkuil@xs4all.nl>
15756 L:      linux-media@vger.kernel.org
15757 T:      git git://linuxtv.org/media_tree.git
15758 W:      https://linuxtv.org
15759 S:      Maintained
15760 F:      drivers/media/i2c/tea6415c*
15761
15762 TEA6420 MEDIA DRIVER
15763 M:      Hans Verkuil <hverkuil@xs4all.nl>
15764 L:      linux-media@vger.kernel.org
15765 T:      git git://linuxtv.org/media_tree.git
15766 W:      https://linuxtv.org
15767 S:      Maintained
15768 F:      drivers/media/i2c/tea6420*
15769
15770 TEAM DRIVER
15771 M:      Jiri Pirko <jiri@resnulli.us>
15772 L:      netdev@vger.kernel.org
15773 S:      Supported
15774 F:      drivers/net/team/
15775 F:      include/linux/if_team.h
15776 F:      include/uapi/linux/if_team.h
15777
15778 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15779 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15780 S:      Maintained
15781 F:      arch/x86/platform/ts5500/
15782
15783 TECHNOTREND USB IR RECEIVER
15784 M:      Sean Young <sean@mess.org>
15785 L:      linux-media@vger.kernel.org
15786 S:      Maintained
15787 F:      drivers/media/rc/ttusbir.c
15788
15789 TECHWELL TW9910 VIDEO DECODER
15790 L:      linux-media@vger.kernel.org
15791 S:      Orphan
15792 F:      drivers/media/i2c/tw9910.c
15793 F:      include/media/i2c/tw9910.h
15794
15795 TEE SUBSYSTEM
15796 M:      Jens Wiklander <jens.wiklander@linaro.org>
15797 L:      tee-dev@lists.linaro.org
15798 S:      Maintained
15799 F:      include/linux/tee_drv.h
15800 F:      include/uapi/linux/tee.h
15801 F:      drivers/tee/
15802 F:      Documentation/tee.txt
15803
15804 TEGRA ARCHITECTURE SUPPORT
15805 M:      Thierry Reding <thierry.reding@gmail.com>
15806 M:      Jonathan Hunter <jonathanh@nvidia.com>
15807 L:      linux-tegra@vger.kernel.org
15808 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15810 S:      Supported
15811 N:      [^a-z]tegra
15812
15813 TEGRA CLOCK DRIVER
15814 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15815 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15816 S:      Supported
15817 F:      drivers/clk/tegra/
15818
15819 TEGRA DMA DRIVERS
15820 M:      Laxman Dewangan <ldewangan@nvidia.com>
15821 M:      Jon Hunter <jonathanh@nvidia.com>
15822 S:      Supported
15823 F:      drivers/dma/tegra*
15824
15825 TEGRA I2C DRIVER
15826 M:      Laxman Dewangan <ldewangan@nvidia.com>
15827 R:      Dmitry Osipenko <digetx@gmail.com>
15828 S:      Supported
15829 F:      drivers/i2c/busses/i2c-tegra.c
15830
15831 TEGRA IOMMU DRIVERS
15832 M:      Thierry Reding <thierry.reding@gmail.com>
15833 L:      linux-tegra@vger.kernel.org
15834 S:      Supported
15835 F:      drivers/iommu/tegra*
15836
15837 TEGRA KBC DRIVER
15838 M:      Laxman Dewangan <ldewangan@nvidia.com>
15839 S:      Supported
15840 F:      drivers/input/keyboard/tegra-kbc.c
15841
15842 TEGRA NAND DRIVER
15843 M:      Stefan Agner <stefan@agner.ch>
15844 M:      Lucas Stach <dev@lynxeye.de>
15845 S:      Maintained
15846 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15847 F:      drivers/mtd/nand/raw/tegra_nand.c
15848
15849 TEGRA PWM DRIVER
15850 M:      Thierry Reding <thierry.reding@gmail.com>
15851 S:      Supported
15852 F:      drivers/pwm/pwm-tegra.c
15853
15854 TEGRA SERIAL DRIVER
15855 M:      Laxman Dewangan <ldewangan@nvidia.com>
15856 S:      Supported
15857 F:      drivers/tty/serial/serial-tegra.c
15858
15859 TEGRA SPI DRIVER
15860 M:      Laxman Dewangan <ldewangan@nvidia.com>
15861 S:      Supported
15862 F:      drivers/spi/spi-tegra*
15863
15864 TEGRA XUSB PADCTL DRIVER
15865 M:      JC Kuo <jckuo@nvidia.com>
15866 S:      Supported
15867 F:      drivers/phy/tegra/xusb*
15868
15869 TEHUTI ETHERNET DRIVER
15870 M:      Andy Gospodarek <andy@greyhouse.net>
15871 L:      netdev@vger.kernel.org
15872 S:      Supported
15873 F:      drivers/net/ethernet/tehuti/*
15874
15875 Telecom Clock Driver for MCPL0010
15876 M:      Mark Gross <mark.gross@intel.com>
15877 S:      Supported
15878 F:      drivers/char/tlclk.c
15879
15880 TENSILICA XTENSA PORT (xtensa)
15881 M:      Chris Zankel <chris@zankel.net>
15882 M:      Max Filippov <jcmvbkbc@gmail.com>
15883 L:      linux-xtensa@linux-xtensa.org
15884 T:      git git://github.com/czankel/xtensa-linux.git
15885 S:      Maintained
15886 F:      arch/xtensa/
15887 F:      drivers/irqchip/irq-xtensa-*
15888
15889 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15890 M:      Nishanth Menon <nm@ti.com>
15891 M:      Tero Kristo <t-kristo@ti.com>
15892 M:      Santosh Shilimkar <ssantosh@kernel.org>
15893 L:      linux-arm-kernel@lists.infradead.org
15894 S:      Maintained
15895 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15896 F:      drivers/firmware/ti_sci*
15897 F:      include/linux/soc/ti/ti_sci_protocol.h
15898 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15899 F:      drivers/soc/ti/ti_sci_pm_domains.c
15900 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15901 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15902 F:      drivers/clk/keystone/sci-clk.c
15903 F:      drivers/reset/reset-ti-sci.c
15904 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15905 F:      Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15906 F:      drivers/irqchip/irq-ti-sci-intr.c
15907 F:      drivers/irqchip/irq-ti-sci-inta.c
15908 F:      include/linux/soc/ti/ti_sci_inta_msi.h
15909 F:      drivers/soc/ti/ti_sci_inta_msi.c
15910
15911 Texas Instruments ASoC drivers
15912 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15914 S:      Maintained
15915 F:      sound/soc/ti/
15916
15917 Texas Instruments' DAC7612 DAC Driver
15918 M:      Ricardo Ribalda <ricardo@ribalda.com>
15919 L:      linux-iio@vger.kernel.org
15920 S:      Supported
15921 F:      drivers/iio/dac/ti-dac7612.c
15922 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15923
15924 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15925 M:      Hans Verkuil <hverkuil@xs4all.nl>
15926 L:      linux-media@vger.kernel.org
15927 T:      git git://linuxtv.org/media_tree.git
15928 W:      https://linuxtv.org
15929 S:      Maintained
15930 F:      drivers/media/radio/radio-raremono.c
15931
15932 THERMAL
15933 M:      Zhang Rui <rui.zhang@intel.com>
15934 M:      Eduardo Valentin <edubezval@gmail.com>
15935 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15936 L:      linux-pm@vger.kernel.org
15937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15939 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15940 S:      Supported
15941 F:      drivers/thermal/
15942 F:      include/linux/thermal.h
15943 F:      include/uapi/linux/thermal.h
15944 F:      include/linux/cpu_cooling.h
15945 F:      Documentation/devicetree/bindings/thermal/
15946
15947 THERMAL/CPU_COOLING
15948 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15949 M:      Viresh Kumar <viresh.kumar@linaro.org>
15950 M:      Javi Merino <javi.merino@kernel.org>
15951 L:      linux-pm@vger.kernel.org
15952 S:      Supported
15953 F:      Documentation/thermal/cpu-cooling-api.rst
15954 F:      drivers/thermal/cpu_cooling.c
15955 F:      include/linux/cpu_cooling.h
15956
15957 THINKPAD ACPI EXTRAS DRIVER
15958 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15959 L:      ibm-acpi-devel@lists.sourceforge.net
15960 L:      platform-driver-x86@vger.kernel.org
15961 W:      http://ibm-acpi.sourceforge.net
15962 W:      http://thinkwiki.org/wiki/Ibm-acpi
15963 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15964 S:      Maintained
15965 F:      drivers/platform/x86/thinkpad_acpi.c
15966
15967 THUNDERBOLT DRIVER
15968 M:      Andreas Noever <andreas.noever@gmail.com>
15969 M:      Michael Jamet <michael.jamet@intel.com>
15970 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15971 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15973 S:      Maintained
15974 F:      Documentation/admin-guide/thunderbolt.rst
15975 F:      drivers/thunderbolt/
15976 F:      include/linux/thunderbolt.h
15977
15978 THUNDERBOLT NETWORK DRIVER
15979 M:      Michael Jamet <michael.jamet@intel.com>
15980 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15981 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15982 L:      netdev@vger.kernel.org
15983 S:      Maintained
15984 F:      drivers/net/thunderbolt.c
15985
15986 THUNDERX GPIO DRIVER
15987 M:      David Daney <david.daney@cavium.com>
15988 S:      Maintained
15989 F:      drivers/gpio/gpio-thunderx.c
15990
15991 TI AM437X VPFE DRIVER
15992 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15993 L:      linux-media@vger.kernel.org
15994 W:      https://linuxtv.org
15995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15996 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15997 S:      Maintained
15998 F:      drivers/media/platform/am437x/
15999
16000 TI BANDGAP AND THERMAL DRIVER
16001 M:      Eduardo Valentin <edubezval@gmail.com>
16002 M:      Keerthy <j-keerthy@ti.com>
16003 L:      linux-pm@vger.kernel.org
16004 L:      linux-omap@vger.kernel.org
16005 S:      Maintained
16006 F:      drivers/thermal/ti-soc-thermal/
16007
16008 TI BQ27XXX POWER SUPPLY DRIVER
16009 R:      Andrew F. Davis <afd@ti.com>
16010 F:      include/linux/power/bq27xxx_battery.h
16011 F:      drivers/power/supply/bq27xxx_battery.c
16012 F:      drivers/power/supply/bq27xxx_battery_i2c.c
16013
16014 TI CDCE706 CLOCK DRIVER
16015 M:      Max Filippov <jcmvbkbc@gmail.com>
16016 S:      Maintained
16017 F:      drivers/clk/clk-cdce706.c
16018
16019 TI CLOCK DRIVER
16020 M:      Tero Kristo <t-kristo@ti.com>
16021 L:      linux-omap@vger.kernel.org
16022 S:      Maintained
16023 F:      drivers/clk/ti/
16024 F:      include/linux/clk/ti.h
16025
16026 TI DAVINCI MACHINE SUPPORT
16027 M:      Sekhar Nori <nsekhar@ti.com>
16028 R:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
16029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16031 S:      Supported
16032 F:      Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16033 F:      arch/arm/mach-davinci/
16034 F:      drivers/i2c/busses/i2c-davinci.c
16035 F:      arch/arm/boot/dts/da850*
16036
16037 TI DAVINCI SERIES CLOCK DRIVER
16038 M:      David Lechner <david@lechnology.com>
16039 R:      Sekhar Nori <nsekhar@ti.com>
16040 S:      Maintained
16041 F:      Documentation/devicetree/bindings/clock/ti/davinci/
16042 F:      drivers/clk/davinci/
16043
16044 TI DAVINCI SERIES GPIO DRIVER
16045 M:      Keerthy <j-keerthy@ti.com>
16046 L:      linux-gpio@vger.kernel.org
16047 S:      Maintained
16048 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16049 F:      drivers/gpio/gpio-davinci.c
16050
16051 TI DAVINCI SERIES MEDIA DRIVER
16052 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16053 L:      linux-media@vger.kernel.org
16054 W:      https://linuxtv.org
16055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16056 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16057 S:      Maintained
16058 F:      drivers/media/platform/davinci/
16059 F:      include/media/davinci/
16060
16061 TI ETHERNET SWITCH DRIVER (CPSW)
16062 R:      Grygorii Strashko <grygorii.strashko@ti.com>
16063 L:      linux-omap@vger.kernel.org
16064 L:      netdev@vger.kernel.org
16065 S:      Maintained
16066 F:      drivers/net/ethernet/ti/cpsw*
16067 F:      drivers/net/ethernet/ti/davinci*
16068
16069 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16070 M:      Alex Dubov <oakad@yahoo.com>
16071 S:      Maintained
16072 W:      http://tifmxx.berlios.de/
16073 F:      drivers/memstick/host/tifm_ms.c
16074 F:      drivers/misc/tifm*
16075 F:      drivers/mmc/host/tifm_sd.c
16076 F:      include/linux/tifm.h
16077
16078 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16079 M:      Santosh Shilimkar <ssantosh@kernel.org>
16080 L:      linux-kernel@vger.kernel.org
16081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16082 S:      Maintained
16083 F:      drivers/soc/ti/*
16084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16085
16086 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16087 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
16088 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16090 S:      Maintained
16091 F:      sound/soc/codecs/lm49453*
16092 F:      sound/soc/codecs/isabelle*
16093
16094 TI LP855x BACKLIGHT DRIVER
16095 M:      Milo Kim <milo.kim@ti.com>
16096 S:      Maintained
16097 F:      Documentation/driver-api/backlight/lp855x-driver.rst
16098 F:      drivers/video/backlight/lp855x_bl.c
16099 F:      include/linux/platform_data/lp855x.h
16100
16101 TI LP8727 CHARGER DRIVER
16102 M:      Milo Kim <milo.kim@ti.com>
16103 S:      Maintained
16104 F:      drivers/power/supply/lp8727_charger.c
16105 F:      include/linux/platform_data/lp8727.h
16106
16107 TI LP8788 MFD DRIVER
16108 M:      Milo Kim <milo.kim@ti.com>
16109 S:      Maintained
16110 F:      drivers/iio/adc/lp8788_adc.c
16111 F:      drivers/leds/leds-lp8788.c
16112 F:      drivers/mfd/lp8788*.c
16113 F:      drivers/power/supply/lp8788-charger.c
16114 F:      drivers/regulator/lp8788-*.c
16115 F:      include/linux/mfd/lp8788*.h
16116
16117 TI NETCP ETHERNET DRIVER
16118 M:      Wingman Kwok <w-kwok2@ti.com>
16119 M:      Murali Karicheri <m-karicheri2@ti.com>
16120 L:      netdev@vger.kernel.org
16121 S:      Maintained
16122 F:      drivers/net/ethernet/ti/netcp*
16123
16124 TI PCM3060 ASoC CODEC DRIVER
16125 M:      Kirill Marinushkin <kmarinushkin@birdec.com>
16126 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16127 S:      Maintained
16128 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
16129 F:      sound/soc/codecs/pcm3060*
16130
16131 TI TAS571X FAMILY ASoC CODEC DRIVER
16132 M:      Kevin Cernekee <cernekee@chromium.org>
16133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16134 S:      Odd Fixes
16135 F:      sound/soc/codecs/tas571x*
16136
16137 TI TRF7970A NFC DRIVER
16138 M:      Mark Greer <mgreer@animalcreek.com>
16139 L:      linux-wireless@vger.kernel.org
16140 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
16141 S:      Supported
16142 F:      drivers/nfc/trf7970a.c
16143 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16144
16145 TI TWL4030 SERIES SOC CODEC DRIVER
16146 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
16147 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16148 S:      Maintained
16149 F:      sound/soc/codecs/twl4030*
16150
16151 TI VPE/CAL DRIVERS
16152 M:      Benoit Parrot <bparrot@ti.com>
16153 L:      linux-media@vger.kernel.org
16154 W:      http://linuxtv.org/
16155 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16156 S:      Maintained
16157 F:      drivers/media/platform/ti-vpe/
16158
16159 TI WILINK WIRELESS DRIVERS
16160 L:      linux-wireless@vger.kernel.org
16161 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
16162 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
16163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16164 S:      Orphan
16165 F:      drivers/net/wireless/ti/
16166 F:      include/linux/wl12xx.h
16167
16168 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16169 M:      John Stultz <john.stultz@linaro.org>
16170 M:      Thomas Gleixner <tglx@linutronix.de>
16171 R:      Stephen Boyd <sboyd@kernel.org>
16172 L:      linux-kernel@vger.kernel.org
16173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16174 S:      Supported
16175 F:      include/linux/clocksource.h
16176 F:      include/linux/time.h
16177 F:      include/linux/timex.h
16178 F:      include/uapi/linux/time.h
16179 F:      include/uapi/linux/timex.h
16180 F:      kernel/time/clocksource.c
16181 F:      kernel/time/time*.c
16182 F:      kernel/time/alarmtimer.c
16183 F:      kernel/time/ntp.c
16184 F:      tools/testing/selftests/timers/
16185
16186 TIPC NETWORK LAYER
16187 M:      Jon Maloy <jon.maloy@ericsson.com>
16188 M:      Ying Xue <ying.xue@windriver.com>
16189 L:      netdev@vger.kernel.org (core kernel code)
16190 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16191 W:      http://tipc.sourceforge.net/
16192 S:      Maintained
16193 F:      include/uapi/linux/tipc*.h
16194 F:      net/tipc/
16195
16196 TLAN NETWORK DRIVER
16197 M:      Samuel Chessman <chessman@tux.org>
16198 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
16199 W:      http://sourceforge.net/projects/tlan/
16200 S:      Maintained
16201 F:      Documentation/networking/device_drivers/ti/tlan.txt
16202 F:      drivers/net/ethernet/ti/tlan.*
16203
16204 TM6000 VIDEO4LINUX DRIVER
16205 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16206 L:      linux-media@vger.kernel.org
16207 W:      https://linuxtv.org
16208 T:      git git://linuxtv.org/media_tree.git
16209 S:      Odd fixes
16210 F:      drivers/media/usb/tm6000/
16211 F:      Documentation/media/v4l-drivers/tm6000*
16212
16213 TMIO/SDHI MMC DRIVER
16214 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
16215 L:      linux-mmc@vger.kernel.org
16216 S:      Supported
16217 F:      drivers/mmc/host/tmio_mmc*
16218 F:      drivers/mmc/host/renesas_sdhi*
16219 F:      include/linux/mfd/tmio.h
16220
16221 TMP401 HARDWARE MONITOR DRIVER
16222 M:      Guenter Roeck <linux@roeck-us.net>
16223 L:      linux-hwmon@vger.kernel.org
16224 S:      Maintained
16225 F:      Documentation/hwmon/tmp401.rst
16226 F:      drivers/hwmon/tmp401.c
16227
16228 TMPFS (SHMEM FILESYSTEM)
16229 M:      Hugh Dickins <hughd@google.com>
16230 L:      linux-mm@kvack.org
16231 S:      Maintained
16232 F:      include/linux/shmem_fs.h
16233 F:      mm/shmem.c
16234
16235 TOMOYO SECURITY MODULE
16236 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
16237 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16238 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16239 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16240 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16241 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16242 W:      https://tomoyo.osdn.jp/
16243 S:      Maintained
16244 F:      security/tomoyo/
16245
16246 TOPSTAR LAPTOP EXTRAS DRIVER
16247 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
16248 L:      platform-driver-x86@vger.kernel.org
16249 S:      Maintained
16250 F:      drivers/platform/x86/topstar-laptop.c
16251
16252 TORTURE-TEST MODULES
16253 M:      Davidlohr Bueso <dave@stgolabs.net>
16254 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
16255 M:      Josh Triplett <josh@joshtriplett.org>
16256 L:      linux-kernel@vger.kernel.org
16257 S:      Supported
16258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16259 F:      Documentation/RCU/torture.txt
16260 F:      kernel/torture.c
16261 F:      kernel/rcu/rcutorture.c
16262 F:      kernel/rcu/rcuperf.c
16263 F:      kernel/locking/locktorture.c
16264
16265 TOSHIBA ACPI EXTRAS DRIVER
16266 M:      Azael Avalos <coproscefalo@gmail.com>
16267 L:      platform-driver-x86@vger.kernel.org
16268 S:      Maintained
16269 F:      drivers/platform/x86/toshiba_acpi.c
16270
16271 TOSHIBA BLUETOOTH DRIVER
16272 M:      Azael Avalos <coproscefalo@gmail.com>
16273 L:      platform-driver-x86@vger.kernel.org
16274 S:      Maintained
16275 F:      drivers/platform/x86/toshiba_bluetooth.c
16276
16277 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16278 M:      Azael Avalos <coproscefalo@gmail.com>
16279 L:      platform-driver-x86@vger.kernel.org
16280 S:      Maintained
16281 F:      drivers/platform/x86/toshiba_haps.c
16282
16283 TOSHIBA SMM DRIVER
16284 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
16285 W:      http://www.buzzard.org.uk/toshiba/
16286 S:      Maintained
16287 F:      drivers/char/toshiba.c
16288 F:      include/linux/toshiba.h
16289 F:      include/uapi/linux/toshiba.h
16290
16291 TOSHIBA TC358743 DRIVER
16292 M:      Mats Randgaard <matrandg@cisco.com>
16293 L:      linux-media@vger.kernel.org
16294 S:      Maintained
16295 F:      drivers/media/i2c/tc358743*
16296 F:      include/media/i2c/tc358743.h
16297
16298 TOSHIBA WMI HOTKEYS DRIVER
16299 M:      Azael Avalos <coproscefalo@gmail.com>
16300 L:      platform-driver-x86@vger.kernel.org
16301 S:      Maintained
16302 F:      drivers/platform/x86/toshiba-wmi.c
16303
16304 TPM DEVICE DRIVER
16305 M:      Peter Huewe <peterhuewe@gmx.de>
16306 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16307 R:      Jason Gunthorpe <jgg@ziepe.ca>
16308 L:      linux-integrity@vger.kernel.org
16309 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
16310 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16311 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
16312 S:      Maintained
16313 F:      drivers/char/tpm/
16314
16315 TRACING
16316 M:      Steven Rostedt <rostedt@goodmis.org>
16317 M:      Ingo Molnar <mingo@redhat.com>
16318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16319 S:      Maintained
16320 F:      Documentation/trace/ftrace.rst
16321 F:      arch/*/*/*/ftrace.h
16322 F:      arch/*/kernel/ftrace.c
16323 F:      include/*/ftrace.h
16324 F:      include/linux/trace*.h
16325 F:      include/trace/
16326 F:      kernel/trace/
16327 F:      tools/testing/selftests/ftrace/
16328
16329 TRACING MMIO ACCESSES (MMIOTRACE)
16330 M:      Steven Rostedt <rostedt@goodmis.org>
16331 M:      Ingo Molnar <mingo@kernel.org>
16332 R:      Karol Herbst <karolherbst@gmail.com>
16333 R:      Pekka Paalanen <ppaalanen@gmail.com>
16334 S:      Maintained
16335 L:      linux-kernel@vger.kernel.org
16336 L:      nouveau@lists.freedesktop.org
16337 F:      kernel/trace/trace_mmiotrace.c
16338 F:      include/linux/mmiotrace.h
16339 F:      arch/x86/mm/kmmio.c
16340 F:      arch/x86/mm/mmio-mod.c
16341 F:      arch/x86/mm/testmmiotrace.c
16342
16343 TRIVIAL PATCHES
16344 M:      Jiri Kosina <trivial@kernel.org>
16345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16346 S:      Maintained
16347 K:      ^Subject:.*(?i)trivial
16348
16349 TEMPO SEMICONDUCTOR DRIVERS
16350 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16351 S:      Maintained
16352 F:      sound/soc/codecs/tscs*.c
16353 F:      sound/soc/codecs/tscs*.h
16354 F:      Documentation/devicetree/bindings/sound/tscs*.txt
16355
16356 TTY LAYER
16357 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16358 M:      Jiri Slaby <jslaby@suse.com>
16359 S:      Supported
16360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16361 F:      Documentation/driver-api/serial/
16362 F:      drivers/tty/
16363 F:      drivers/tty/serial/serial_core.c
16364 F:      include/linux/serial_core.h
16365 F:      include/linux/serial.h
16366 F:      include/linux/tty.h
16367 F:      include/uapi/linux/serial_core.h
16368 F:      include/uapi/linux/serial.h
16369 F:      include/uapi/linux/tty.h
16370
16371 TUA9001 MEDIA DRIVER
16372 M:      Antti Palosaari <crope@iki.fi>
16373 L:      linux-media@vger.kernel.org
16374 W:      https://linuxtv.org
16375 W:      http://palosaari.fi/linux/
16376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
16377 T:      git git://linuxtv.org/anttip/media_tree.git
16378 S:      Maintained
16379 F:      drivers/media/tuners/tua9001*
16380
16381 TULIP NETWORK DRIVERS
16382 L:      netdev@vger.kernel.org
16383 L:      linux-parisc@vger.kernel.org
16384 S:      Orphan
16385 F:      drivers/net/ethernet/dec/tulip/
16386
16387 TUN/TAP driver
16388 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
16389 W:      http://vtun.sourceforge.net/tun
16390 S:      Maintained
16391 F:      Documentation/networking/tuntap.txt
16392 F:      arch/um/os-Linux/drivers/
16393
16394 TURBOCHANNEL SUBSYSTEM
16395 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16396 M:      Ralf Baechle <ralf@linux-mips.org>
16397 L:      linux-mips@vger.kernel.org
16398 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
16399 S:      Maintained
16400 F:      drivers/tc/
16401 F:      include/linux/tc.h
16402
16403 TURBOSTAT UTILITY
16404 M:      "Len Brown" <lenb@kernel.org>
16405 L:      linux-pm@vger.kernel.org
16406 B:      https://bugzilla.kernel.org
16407 Q:      https://patchwork.kernel.org/project/linux-pm/list/
16408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16409 S:      Supported
16410 F:      tools/power/x86/turbostat/
16411
16412 TW5864 VIDEO4LINUX DRIVER
16413 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16414 M:      Anton Sviridenko <anton@corp.bluecherry.net>
16415 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16416 M:      Andrey Utkin <andrey_utkin@fastmail.com>
16417 L:      linux-media@vger.kernel.org
16418 S:      Supported
16419 F:      drivers/media/pci/tw5864/
16420
16421 TW68 VIDEO4LINUX DRIVER
16422 M:      Hans Verkuil <hverkuil@xs4all.nl>
16423 L:      linux-media@vger.kernel.org
16424 T:      git git://linuxtv.org/media_tree.git
16425 W:      https://linuxtv.org
16426 S:      Odd Fixes
16427 F:      drivers/media/pci/tw68/
16428
16429 TW686X VIDEO4LINUX DRIVER
16430 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16431 L:      linux-media@vger.kernel.org
16432 T:      git git://linuxtv.org/media_tree.git
16433 W:      http://linuxtv.org
16434 S:      Maintained
16435 F:      drivers/media/pci/tw686x/
16436
16437 UBI FILE SYSTEM (UBIFS)
16438 M:      Richard Weinberger <richard@nod.at>
16439 M:      Artem Bityutskiy <dedekind1@gmail.com>
16440 M:      Adrian Hunter <adrian.hunter@intel.com>
16441 L:      linux-mtd@lists.infradead.org
16442 T:      git git://git.infradead.org/ubifs-2.6.git
16443 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
16444 S:      Supported
16445 F:      Documentation/filesystems/ubifs.txt
16446 F:      fs/ubifs/
16447
16448 UCLINUX (M68KNOMMU AND COLDFIRE)
16449 M:      Greg Ungerer <gerg@linux-m68k.org>
16450 W:      http://www.linux-m68k.org/
16451 W:      http://www.uclinux.org/
16452 L:      linux-m68k@lists.linux-m68k.org
16453 L:      uclinux-dev@uclinux.org  (subscribers-only)
16454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16455 S:      Maintained
16456 F:      arch/m68k/coldfire/
16457 F:      arch/m68k/68*/
16458 F:      arch/m68k/*/*_no.*
16459 F:      arch/m68k/include/asm/*_no.*
16460
16461 UDF FILESYSTEM
16462 M:      Jan Kara <jack@suse.com>
16463 S:      Maintained
16464 F:      Documentation/filesystems/udf.txt
16465 F:      fs/udf/
16466
16467 UDRAW TABLET
16468 M:      Bastien Nocera <hadess@hadess.net>
16469 L:      linux-input@vger.kernel.org
16470 S:      Maintained
16471 F:      drivers/hid/hid-udraw-ps3.c
16472
16473 UFS FILESYSTEM
16474 M:      Evgeniy Dushistov <dushistov@mail.ru>
16475 S:      Maintained
16476 F:      Documentation/filesystems/ufs.txt
16477 F:      fs/ufs/
16478
16479 UHID USERSPACE HID IO DRIVER:
16480 M:      David Herrmann <dh.herrmann@googlemail.com>
16481 L:      linux-input@vger.kernel.org
16482 S:      Maintained
16483 F:      drivers/hid/uhid.c
16484 F:      include/uapi/linux/uhid.h
16485
16486 ULPI BUS
16487 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16488 L:      linux-usb@vger.kernel.org
16489 S:      Maintained
16490 F:      drivers/usb/common/ulpi.c
16491 F:      include/linux/ulpi/
16492
16493 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16494 L:      linux-usb@vger.kernel.org
16495 S:      Orphan
16496 F:      drivers/uwb/
16497 F:      include/linux/uwb.h
16498 F:      include/linux/uwb/
16499
16500 UNICODE SUBSYSTEM:
16501 M:      Gabriel Krisman Bertazi <krisman@collabora.com>
16502 L:      linux-fsdevel@vger.kernel.org
16503 S:      Supported
16504 F:      fs/unicode/
16505
16506 UNICORE32 ARCHITECTURE:
16507 M:      Guan Xuetao <gxt@pku.edu.cn>
16508 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
16509 S:      Maintained
16510 T:      git git://github.com/gxt/linux.git
16511 F:      arch/unicore32/
16512
16513 UNIFDEF
16514 M:      Tony Finch <dot@dotat.at>
16515 W:      http://dotat.at/prog/unifdef
16516 S:      Maintained
16517 F:      scripts/unifdef.c
16518
16519 UNIFORM CDROM DRIVER
16520 M:      Jens Axboe <axboe@kernel.dk>
16521 W:      http://www.kernel.dk
16522 S:      Maintained
16523 F:      Documentation/cdrom/
16524 F:      drivers/cdrom/cdrom.c
16525 F:      include/linux/cdrom.h
16526 F:      include/uapi/linux/cdrom.h
16527
16528 UNISYS S-PAR DRIVERS
16529 M:      David Kershner <david.kershner@unisys.com>
16530 L:      sparmaintainer@unisys.com (Unisys internal)
16531 S:      Supported
16532 F:      include/linux/visorbus.h
16533 F:      drivers/visorbus/
16534 F:      drivers/staging/unisys/
16535
16536 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16537 R:      Alim Akhtar <alim.akhtar@samsung.com>
16538 R:      Avri Altman <avri.altman@wdc.com>
16539 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
16540 L:      linux-scsi@vger.kernel.org
16541 S:      Supported
16542 F:      Documentation/scsi/ufs.txt
16543 F:      drivers/scsi/ufs/
16544
16545 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16546 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
16547 L:      linux-scsi@vger.kernel.org
16548 S:      Supported
16549 F:      drivers/scsi/ufs/*dwc*
16550
16551 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16552 M:      Stanley Chu <stanley.chu@mediatek.com>
16553 L:      linux-scsi@vger.kernel.org
16554 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16555 S:      Maintained
16556 F:      drivers/scsi/ufs/ufs-mediatek*
16557
16558 UNSORTED BLOCK IMAGES (UBI)
16559 M:      Artem Bityutskiy <dedekind1@gmail.com>
16560 M:      Richard Weinberger <richard@nod.at>
16561 W:      http://www.linux-mtd.infradead.org/
16562 L:      linux-mtd@lists.infradead.org
16563 T:      git git://git.infradead.org/ubifs-2.6.git
16564 S:      Supported
16565 F:      drivers/mtd/ubi/
16566 F:      include/linux/mtd/ubi.h
16567 F:      include/uapi/mtd/ubi-user.h
16568
16569 USB "USBNET" DRIVER FRAMEWORK
16570 M:      Oliver Neukum <oneukum@suse.com>
16571 L:      netdev@vger.kernel.org
16572 W:      http://www.linux-usb.org/usbnet
16573 S:      Maintained
16574 F:      drivers/net/usb/usbnet.c
16575 F:      include/linux/usb/usbnet.h
16576
16577 USB ACM DRIVER
16578 M:      Oliver Neukum <oneukum@suse.com>
16579 L:      linux-usb@vger.kernel.org
16580 S:      Maintained
16581 F:      Documentation/usb/acm.rst
16582 F:      drivers/usb/class/cdc-acm.*
16583
16584 USB AR5523 WIRELESS DRIVER
16585 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16586 L:      linux-wireless@vger.kernel.org
16587 S:      Maintained
16588 F:      drivers/net/wireless/ath/ar5523/
16589
16590 USB ATTACHED SCSI
16591 M:      Oliver Neukum <oneukum@suse.com>
16592 L:      linux-usb@vger.kernel.org
16593 L:      linux-scsi@vger.kernel.org
16594 S:      Maintained
16595 F:      drivers/usb/storage/uas.c
16596
16597 USB CDC ETHERNET DRIVER
16598 M:      Oliver Neukum <oliver@neukum.org>
16599 L:      linux-usb@vger.kernel.org
16600 S:      Maintained
16601 F:      drivers/net/usb/cdc_*.c
16602 F:      include/uapi/linux/usb/cdc.h
16603
16604 USB CHAOSKEY DRIVER
16605 M:      Keith Packard <keithp@keithp.com>
16606 L:      linux-usb@vger.kernel.org
16607 S:      Maintained
16608 F:      drivers/usb/misc/chaoskey.c
16609
16610 USB CYPRESS C67X00 DRIVER
16611 M:      Peter Korsgaard <jacmet@sunsite.dk>
16612 L:      linux-usb@vger.kernel.org
16613 S:      Maintained
16614 F:      drivers/usb/c67x00/
16615
16616 USB DAVICOM DM9601 DRIVER
16617 M:      Peter Korsgaard <jacmet@sunsite.dk>
16618 L:      netdev@vger.kernel.org
16619 W:      http://www.linux-usb.org/usbnet
16620 S:      Maintained
16621 F:      drivers/net/usb/dm9601.c
16622
16623 USB DIAMOND RIO500 DRIVER
16624 M:      Cesar Miquel <miquel@df.uba.ar>
16625 L:      rio500-users@lists.sourceforge.net
16626 W:      http://rio500.sourceforge.net
16627 S:      Maintained
16628 F:      drivers/usb/misc/rio500*
16629
16630 USB EHCI DRIVER
16631 M:      Alan Stern <stern@rowland.harvard.edu>
16632 L:      linux-usb@vger.kernel.org
16633 S:      Maintained
16634 F:      Documentation/usb/ehci.rst
16635 F:      drivers/usb/host/ehci*
16636
16637 USB GADGET/PERIPHERAL SUBSYSTEM
16638 M:      Felipe Balbi <balbi@kernel.org>
16639 L:      linux-usb@vger.kernel.org
16640 W:      http://www.linux-usb.org/gadget
16641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16642 S:      Maintained
16643 F:      drivers/usb/gadget/
16644 F:      include/linux/usb/gadget*
16645
16646 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16647 M:      Jiri Kosina <jikos@kernel.org>
16648 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16649 L:      linux-usb@vger.kernel.org
16650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16651 S:      Maintained
16652 F:      Documentation/hid/hiddev.rst
16653 F:      drivers/hid/usbhid/
16654
16655 USB INTEL XHCI ROLE MUX DRIVER
16656 M:      Hans de Goede <hdegoede@redhat.com>
16657 L:      linux-usb@vger.kernel.org
16658 S:      Maintained
16659 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16660
16661 USB IP DRIVER FOR HISILICON KIRIN
16662 M:      Yu Chen <chenyu56@huawei.com>
16663 M:      Binghui Wang <wangbinghui@hisilicon.com>
16664 L:      linux-usb@vger.kernel.org
16665 S:      Maintained
16666 F:      Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16667 F:      drivers/phy/hisilicon/phy-hi3660-usb3.c
16668
16669 USB ISP116X DRIVER
16670 M:      Olav Kongas <ok@artecdesign.ee>
16671 L:      linux-usb@vger.kernel.org
16672 S:      Maintained
16673 F:      drivers/usb/host/isp116x*
16674 F:      include/linux/usb/isp116x.h
16675
16676 USB LAN78XX ETHERNET DRIVER
16677 M:      Woojung Huh <woojung.huh@microchip.com>
16678 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16679 L:      netdev@vger.kernel.org
16680 S:      Maintained
16681 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16682 F:      drivers/net/usb/lan78xx.*
16683 F:      include/dt-bindings/net/microchip-lan78xx.h
16684
16685 USB MASS STORAGE DRIVER
16686 M:      Alan Stern <stern@rowland.harvard.edu>
16687 L:      linux-usb@vger.kernel.org
16688 L:      usb-storage@lists.one-eyed-alien.net
16689 S:      Maintained
16690 F:      drivers/usb/storage/
16691
16692 USB MIDI DRIVER
16693 M:      Clemens Ladisch <clemens@ladisch.de>
16694 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16696 S:      Maintained
16697 F:      sound/usb/midi.*
16698
16699 USB NETWORKING DRIVERS
16700 L:      linux-usb@vger.kernel.org
16701 S:      Odd Fixes
16702 F:      drivers/net/usb/
16703
16704 USB OHCI DRIVER
16705 M:      Alan Stern <stern@rowland.harvard.edu>
16706 L:      linux-usb@vger.kernel.org
16707 S:      Maintained
16708 F:      Documentation/usb/ohci.rst
16709 F:      drivers/usb/host/ohci*
16710
16711 USB OTG FSM (Finite State Machine)
16712 M:      Peter Chen <Peter.Chen@nxp.com>
16713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16714 L:      linux-usb@vger.kernel.org
16715 S:      Maintained
16716 F:      drivers/usb/common/usb-otg-fsm.c
16717
16718 USB OVER IP DRIVER
16719 M:      Valentina Manea <valentina.manea.m@gmail.com>
16720 M:      Shuah Khan <shuah@kernel.org>
16721 M:      Shuah Khan <skhan@linuxfoundation.org>
16722 L:      linux-usb@vger.kernel.org
16723 S:      Maintained
16724 F:      Documentation/usb/usbip_protocol.rst
16725 F:      drivers/usb/usbip/
16726 F:      tools/usb/usbip/
16727 F:      tools/testing/selftests/drivers/usb/usbip/
16728
16729 USB PEGASUS DRIVER
16730 M:      Petko Manolov <petkan@nucleusys.com>
16731 L:      linux-usb@vger.kernel.org
16732 L:      netdev@vger.kernel.org
16733 T:      git git://github.com/petkan/pegasus.git
16734 W:      https://github.com/petkan/pegasus
16735 S:      Maintained
16736 F:      drivers/net/usb/pegasus.*
16737
16738 USB PHY LAYER
16739 M:      Felipe Balbi <balbi@kernel.org>
16740 L:      linux-usb@vger.kernel.org
16741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16742 S:      Maintained
16743 F:      drivers/usb/phy/
16744
16745 USB PRINTER DRIVER (usblp)
16746 M:      Pete Zaitcev <zaitcev@redhat.com>
16747 L:      linux-usb@vger.kernel.org
16748 S:      Supported
16749 F:      drivers/usb/class/usblp.c
16750
16751 USB QMI WWAN NETWORK DRIVER
16752 M:      Bjørn Mork <bjorn@mork.no>
16753 L:      netdev@vger.kernel.org
16754 S:      Maintained
16755 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16756 F:      drivers/net/usb/qmi_wwan.c
16757
16758 USB RTL8150 DRIVER
16759 M:      Petko Manolov <petkan@nucleusys.com>
16760 L:      linux-usb@vger.kernel.org
16761 L:      netdev@vger.kernel.org
16762 T:      git git://github.com/petkan/rtl8150.git
16763 W:      https://github.com/petkan/rtl8150
16764 S:      Maintained
16765 F:      drivers/net/usb/rtl8150.c
16766
16767 USB SERIAL SUBSYSTEM
16768 M:      Johan Hovold <johan@kernel.org>
16769 L:      linux-usb@vger.kernel.org
16770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16771 S:      Maintained
16772 F:      Documentation/usb/usb-serial.rst
16773 F:      drivers/usb/serial/
16774 F:      include/linux/usb/serial.h
16775
16776 USB SMSC75XX ETHERNET DRIVER
16777 M:      Steve Glendinning <steve.glendinning@shawell.net>
16778 L:      netdev@vger.kernel.org
16779 S:      Maintained
16780 F:      drivers/net/usb/smsc75xx.*
16781
16782 USB SMSC95XX ETHERNET DRIVER
16783 M:      Steve Glendinning <steve.glendinning@shawell.net>
16784 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16785 L:      netdev@vger.kernel.org
16786 S:      Maintained
16787 F:      drivers/net/usb/smsc95xx.*
16788
16789 USB SUBSYSTEM
16790 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16791 L:      linux-usb@vger.kernel.org
16792 W:      http://www.linux-usb.org
16793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16794 S:      Supported
16795 F:      Documentation/devicetree/bindings/usb/
16796 F:      Documentation/usb/
16797 F:      drivers/usb/
16798 F:      include/linux/usb.h
16799 F:      include/linux/usb/
16800
16801 USB TYPEC PI3USB30532 MUX DRIVER
16802 M:      Hans de Goede <hdegoede@redhat.com>
16803 L:      linux-usb@vger.kernel.org
16804 S:      Maintained
16805 F:      drivers/usb/typec/mux/pi3usb30532.c
16806
16807 USB TYPEC CLASS
16808 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16809 L:      linux-usb@vger.kernel.org
16810 S:      Maintained
16811 F:      Documentation/ABI/testing/sysfs-class-typec
16812 F:      Documentation/driver-api/usb/typec.rst
16813 F:      drivers/usb/typec/
16814 F:      include/linux/usb/typec.h
16815
16816 USB TYPEC BUS FOR ALTERNATE MODES
16817 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16818 L:      linux-usb@vger.kernel.org
16819 S:      Maintained
16820 F:      Documentation/ABI/testing/sysfs-bus-typec
16821 F:      Documentation/driver-api/usb/typec_bus.rst
16822 F:      drivers/usb/typec/altmodes/
16823 F:      include/linux/usb/typec_altmode.h
16824
16825 USB TYPEC PORT CONTROLLER DRIVERS
16826 M:      Guenter Roeck <linux@roeck-us.net>
16827 L:      linux-usb@vger.kernel.org
16828 S:      Maintained
16829 F:      drivers/usb/typec/tcpm/
16830
16831 USB UHCI DRIVER
16832 M:      Alan Stern <stern@rowland.harvard.edu>
16833 L:      linux-usb@vger.kernel.org
16834 S:      Maintained
16835 F:      drivers/usb/host/uhci*
16836
16837 USB VIDEO CLASS
16838 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16839 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16840 L:      linux-media@vger.kernel.org
16841 T:      git git://linuxtv.org/media_tree.git
16842 W:      http://www.ideasonboard.org/uvc/
16843 S:      Maintained
16844 F:      drivers/media/usb/uvc/
16845 F:      include/uapi/linux/uvcvideo.h
16846
16847 USB VISION DRIVER
16848 M:      Hans Verkuil <hverkuil@xs4all.nl>
16849 L:      linux-media@vger.kernel.org
16850 T:      git git://linuxtv.org/media_tree.git
16851 W:      https://linuxtv.org
16852 S:      Odd Fixes
16853 F:      drivers/media/usb/usbvision/
16854
16855 USB WEBCAM GADGET
16856 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16857 L:      linux-usb@vger.kernel.org
16858 S:      Maintained
16859 F:      drivers/usb/gadget/function/*uvc*
16860 F:      drivers/usb/gadget/legacy/webcam.c
16861 F:      include/uapi/linux/usb/g_uvc.h
16862
16863 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16864 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16865 L:      linux-wireless@vger.kernel.org
16866 S:      Maintained
16867 F:      drivers/net/wireless/rndis_wlan.c
16868
16869 USB XHCI DRIVER
16870 M:      Mathias Nyman <mathias.nyman@intel.com>
16871 L:      linux-usb@vger.kernel.org
16872 S:      Supported
16873 F:      drivers/usb/host/xhci*
16874 F:      drivers/usb/host/pci-quirks*
16875
16876 USB ZD1201 DRIVER
16877 L:      linux-wireless@vger.kernel.org
16878 W:      http://linux-lc100020.sourceforge.net
16879 S:      Orphan
16880 F:      drivers/net/wireless/zydas/zd1201.*
16881
16882 USB ZR364XX DRIVER
16883 M:      Antoine Jacquet <royale@zerezo.com>
16884 L:      linux-usb@vger.kernel.org
16885 L:      linux-media@vger.kernel.org
16886 T:      git git://linuxtv.org/media_tree.git
16887 W:      http://royale.zerezo.com/zr364xx/
16888 S:      Maintained
16889 F:      Documentation/media/v4l-drivers/zr364xx*
16890 F:      drivers/media/usb/zr364xx/
16891
16892 USER-MODE LINUX (UML)
16893 M:      Jeff Dike <jdike@addtoit.com>
16894 M:      Richard Weinberger <richard@nod.at>
16895 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16896 L:      linux-um@lists.infradead.org
16897 W:      http://user-mode-linux.sourceforge.net
16898 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16900 S:      Maintained
16901 F:      Documentation/virt/uml/
16902 F:      arch/um/
16903 F:      arch/x86/um/
16904 F:      fs/hostfs/
16905
16906 USERSPACE COPYIN/COPYOUT (UIOVEC)
16907 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16908 S:      Maintained
16909 F:      lib/iov_iter.c
16910 F:      include/linux/uio.h
16911
16912 USERSPACE DMA BUFFER DRIVER
16913 M:      Gerd Hoffmann <kraxel@redhat.com>
16914 S:      Maintained
16915 L:      dri-devel@lists.freedesktop.org
16916 F:      drivers/dma-buf/udmabuf.c
16917 F:      include/uapi/linux/udmabuf.h
16918 T:      git git://anongit.freedesktop.org/drm/drm-misc
16919
16920 USERSPACE I/O (UIO)
16921 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16922 S:      Maintained
16923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16924 F:      Documentation/driver-api/uio-howto.rst
16925 F:      drivers/uio/
16926 F:      include/linux/uio_driver.h
16927
16928 UTIL-LINUX PACKAGE
16929 M:      Karel Zak <kzak@redhat.com>
16930 L:      util-linux@vger.kernel.org
16931 W:      http://en.wikipedia.org/wiki/Util-linux
16932 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16933 S:      Maintained
16934
16935 UUID HELPERS
16936 M:      Christoph Hellwig <hch@lst.de>
16937 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16938 L:      linux-kernel@vger.kernel.org
16939 T:      git git://git.infradead.org/users/hch/uuid.git
16940 F:      lib/uuid.c
16941 F:      lib/test_uuid.c
16942 F:      include/linux/uuid.h
16943 F:      include/uapi/linux/uuid.h
16944 S:      Maintained
16945
16946 UVESAFB DRIVER
16947 M:      Michal Januszewski <spock@gentoo.org>
16948 L:      linux-fbdev@vger.kernel.org
16949 W:      https://github.com/mjanusz/v86d
16950 S:      Maintained
16951 F:      Documentation/fb/uvesafb.rst
16952 F:      drivers/video/fbdev/uvesafb.*
16953
16954 VF610 NAND DRIVER
16955 M:      Stefan Agner <stefan@agner.ch>
16956 L:      linux-mtd@lists.infradead.org
16957 S:      Supported
16958 F:      drivers/mtd/nand/raw/vf610_nfc.c
16959
16960 VFAT/FAT/MSDOS FILESYSTEM
16961 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16962 S:      Maintained
16963 F:      Documentation/filesystems/vfat.txt
16964 F:      fs/fat/
16965
16966 VFIO DRIVER
16967 M:      Alex Williamson <alex.williamson@redhat.com>
16968 R:      Cornelia Huck <cohuck@redhat.com>
16969 L:      kvm@vger.kernel.org
16970 T:      git git://github.com/awilliam/linux-vfio.git
16971 S:      Maintained
16972 F:      Documentation/driver-api/vfio.rst
16973 F:      drivers/vfio/
16974 F:      include/linux/vfio.h
16975 F:      include/uapi/linux/vfio.h
16976
16977 VFIO MEDIATED DEVICE DRIVERS
16978 M:      Kirti Wankhede <kwankhede@nvidia.com>
16979 L:      kvm@vger.kernel.org
16980 S:      Maintained
16981 F:      Documentation/driver-api/vfio-mediated-device.rst
16982 F:      drivers/vfio/mdev/
16983 F:      include/linux/mdev.h
16984 F:      samples/vfio-mdev/
16985
16986 VFIO PLATFORM DRIVER
16987 M:      Eric Auger <eric.auger@redhat.com>
16988 L:      kvm@vger.kernel.org
16989 S:      Maintained
16990 F:      drivers/vfio/platform/
16991
16992 VGA_SWITCHEROO
16993 R:      Lukas Wunner <lukas@wunner.de>
16994 S:      Maintained
16995 F:      Documentation/gpu/vga-switcheroo.rst
16996 F:      drivers/gpu/vga/vga_switcheroo.c
16997 F:      include/linux/vga_switcheroo.h
16998 T:      git git://anongit.freedesktop.org/drm/drm-misc
16999
17000 VIA RHINE NETWORK DRIVER
17001 S:      Orphan
17002 F:      drivers/net/ethernet/via/via-rhine.c
17003
17004 VIA SD/MMC CARD CONTROLLER DRIVER
17005 M:      Bruce Chang <brucechang@via.com.tw>
17006 M:      Harald Welte <HaraldWelte@viatech.com>
17007 S:      Maintained
17008 F:      drivers/mmc/host/via-sdmmc.c
17009
17010 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17011 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17012 L:      linux-fbdev@vger.kernel.org
17013 S:      Maintained
17014 F:      include/linux/via-core.h
17015 F:      include/linux/via-gpio.h
17016 F:      include/linux/via_i2c.h
17017 F:      drivers/video/fbdev/via/
17018
17019 VIA VELOCITY NETWORK DRIVER
17020 M:      Francois Romieu <romieu@fr.zoreil.com>
17021 L:      netdev@vger.kernel.org
17022 S:      Maintained
17023 F:      drivers/net/ethernet/via/via-velocity.*
17024
17025 VICODEC VIRTUAL CODEC DRIVER
17026 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
17027 L:      linux-media@vger.kernel.org
17028 T:      git git://linuxtv.org/media_tree.git
17029 W:      https://linuxtv.org
17030 S:      Maintained
17031 F:      drivers/media/platform/vicodec/*
17032
17033 VIDEO MULTIPLEXER DRIVER
17034 M:      Philipp Zabel <p.zabel@pengutronix.de>
17035 L:      linux-media@vger.kernel.org
17036 S:      Maintained
17037 F:      drivers/media/platform/video-mux.c
17038
17039 VIDEO I2C POLLING DRIVER
17040 M:      Matt Ranostay <matt.ranostay@konsulko.com>
17041 L:      linux-media@vger.kernel.org
17042 S:      Maintained
17043 F:      drivers/media/i2c/video-i2c.c
17044
17045 VIDEOBUF2 FRAMEWORK
17046 M:      Pawel Osciak <pawel@osciak.com>
17047 M:      Marek Szyprowski <m.szyprowski@samsung.com>
17048 M:      Kyungmin Park <kyungmin.park@samsung.com>
17049 R:      Tomasz Figa <tfiga@chromium.org>
17050 L:      linux-media@vger.kernel.org
17051 S:      Maintained
17052 F:      drivers/media/common/videobuf2/*
17053 F:      include/media/videobuf2-*
17054
17055 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17056 M:      Helen Koike <helen.koike@collabora.com>
17057 L:      linux-media@vger.kernel.org
17058 T:      git git://linuxtv.org/media_tree.git
17059 W:      https://linuxtv.org
17060 S:      Maintained
17061 F:      drivers/media/platform/vimc/*
17062
17063 VIRT LIB
17064 M:      Alex Williamson <alex.williamson@redhat.com>
17065 M:      Paolo Bonzini <pbonzini@redhat.com>
17066 L:      kvm@vger.kernel.org
17067 S:      Supported
17068 F:      virt/lib/
17069
17070 VIRTIO AND VHOST VSOCK DRIVER
17071 M:      Stefan Hajnoczi <stefanha@redhat.com>
17072 L:      kvm@vger.kernel.org
17073 L:      virtualization@lists.linux-foundation.org
17074 L:      netdev@vger.kernel.org
17075 S:      Maintained
17076 F:      include/linux/virtio_vsock.h
17077 F:      include/uapi/linux/virtio_vsock.h
17078 F:      include/uapi/linux/vsockmon.h
17079 F:      include/uapi/linux/vm_sockets_diag.h
17080 F:      net/vmw_vsock/diag.c
17081 F:      net/vmw_vsock/af_vsock_tap.c
17082 F:      net/vmw_vsock/virtio_transport_common.c
17083 F:      net/vmw_vsock/virtio_transport.c
17084 F:      drivers/net/vsockmon.c
17085 F:      drivers/vhost/vsock.c
17086 F:      tools/testing/vsock/
17087
17088 VIRTIO CONSOLE DRIVER
17089 M:      Amit Shah <amit@kernel.org>
17090 L:      virtualization@lists.linux-foundation.org
17091 S:      Maintained
17092 F:      drivers/char/virtio_console.c
17093 F:      include/linux/virtio_console.h
17094 F:      include/uapi/linux/virtio_console.h
17095
17096 VIRTIO CORE AND NET DRIVERS
17097 M:      "Michael S. Tsirkin" <mst@redhat.com>
17098 M:      Jason Wang <jasowang@redhat.com>
17099 L:      virtualization@lists.linux-foundation.org
17100 S:      Maintained
17101 F:      Documentation/devicetree/bindings/virtio/
17102 F:      drivers/virtio/
17103 F:      tools/virtio/
17104 F:      drivers/net/virtio_net.c
17105 F:      drivers/block/virtio_blk.c
17106 F:      include/linux/virtio*.h
17107 F:      include/uapi/linux/virtio_*.h
17108 F:      drivers/crypto/virtio/
17109 F:      mm/balloon_compaction.c
17110
17111 VIRTIO BLOCK AND SCSI DRIVERS
17112 M:      "Michael S. Tsirkin" <mst@redhat.com>
17113 M:      Jason Wang <jasowang@redhat.com>
17114 R:      Paolo Bonzini <pbonzini@redhat.com>
17115 R:      Stefan Hajnoczi <stefanha@redhat.com>
17116 L:      virtualization@lists.linux-foundation.org
17117 S:      Maintained
17118 F:      drivers/block/virtio_blk.c
17119 F:      drivers/scsi/virtio_scsi.c
17120 F:      include/uapi/linux/virtio_blk.h
17121 F:      include/uapi/linux/virtio_scsi.h
17122 F:      drivers/vhost/scsi.c
17123
17124 VIRTIO CRYPTO DRIVER
17125 M:      Gonglei <arei.gonglei@huawei.com>
17126 L:      virtualization@lists.linux-foundation.org
17127 L:      linux-crypto@vger.kernel.org
17128 S:      Maintained
17129 F:      drivers/crypto/virtio/
17130 F:      include/uapi/linux/virtio_crypto.h
17131
17132 VIRTIO DRIVERS FOR S390
17133 M:      Cornelia Huck <cohuck@redhat.com>
17134 M:      Halil Pasic <pasic@linux.ibm.com>
17135 L:      linux-s390@vger.kernel.org
17136 L:      virtualization@lists.linux-foundation.org
17137 L:      kvm@vger.kernel.org
17138 S:      Supported
17139 F:      drivers/s390/virtio/
17140 F:      arch/s390/include/uapi/asm/virtio-ccw.h
17141
17142 VIRTIO GPU DRIVER
17143 M:      David Airlie <airlied@linux.ie>
17144 M:      Gerd Hoffmann <kraxel@redhat.com>
17145 L:      dri-devel@lists.freedesktop.org
17146 L:      virtualization@lists.linux-foundation.org
17147 T:      git git://anongit.freedesktop.org/drm/drm-misc
17148 S:      Maintained
17149 F:      drivers/gpu/drm/virtio/
17150 F:      include/uapi/linux/virtio_gpu.h
17151
17152 VIRTIO HOST (VHOST)
17153 M:      "Michael S. Tsirkin" <mst@redhat.com>
17154 M:      Jason Wang <jasowang@redhat.com>
17155 L:      kvm@vger.kernel.org
17156 L:      virtualization@lists.linux-foundation.org
17157 L:      netdev@vger.kernel.org
17158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17159 S:      Maintained
17160 F:      drivers/vhost/
17161 F:      include/uapi/linux/vhost.h
17162
17163 VIRTIO INPUT DRIVER
17164 M:      Gerd Hoffmann <kraxel@redhat.com>
17165 S:      Maintained
17166 F:      drivers/virtio/virtio_input.c
17167 F:      include/uapi/linux/virtio_input.h
17168
17169 VIRTIO IOMMU DRIVER
17170 M:      Jean-Philippe Brucker <jean-philippe@linaro.org>
17171 L:      virtualization@lists.linux-foundation.org
17172 S:      Maintained
17173 F:      drivers/iommu/virtio-iommu.c
17174 F:      include/uapi/linux/virtio_iommu.h
17175
17176 VIRTUAL BOX GUEST DEVICE DRIVER
17177 M:      Hans de Goede <hdegoede@redhat.com>
17178 M:      Arnd Bergmann <arnd@arndb.de>
17179 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17180 S:      Maintained
17181 F:      include/linux/vbox_utils.h
17182 F:      include/uapi/linux/vbox*.h
17183 F:      drivers/virt/vboxguest/
17184
17185 VIRTUAL SERIO DEVICE DRIVER
17186 M:      Stephen Chandler Paul <thatslyude@gmail.com>
17187 S:      Maintained
17188 F:      drivers/input/serio/userio.c
17189 F:      include/uapi/linux/userio.h
17190
17191 VIVID VIRTUAL VIDEO DRIVER
17192 M:      Hans Verkuil <hverkuil@xs4all.nl>
17193 L:      linux-media@vger.kernel.org
17194 T:      git git://linuxtv.org/media_tree.git
17195 W:      https://linuxtv.org
17196 S:      Maintained
17197 F:      drivers/media/platform/vivid/*
17198
17199 VLYNQ BUS
17200 M:      Florian Fainelli <f.fainelli@gmail.com>
17201 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
17202 S:      Maintained
17203 F:      drivers/vlynq/vlynq.c
17204 F:      include/linux/vlynq.h
17205
17206 VME SUBSYSTEM
17207 M:      Martyn Welch <martyn@welchs.me.uk>
17208 M:      Manohar Vanga <manohar.vanga@gmail.com>
17209 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17210 L:      devel@driverdev.osuosl.org
17211 S:      Maintained
17212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17213 F:      Documentation/driver-api/vme.rst
17214 F:      drivers/staging/vme/
17215 F:      drivers/vme/
17216 F:      include/linux/vme*
17217
17218 VMWARE BALLOON DRIVER
17219 M:      Nadav Amit <namit@vmware.com>
17220 M:      "VMware, Inc." <pv-drivers@vmware.com>
17221 L:      linux-kernel@vger.kernel.org
17222 S:      Maintained
17223 F:      drivers/misc/vmw_balloon.c
17224
17225 VMWARE HYPERVISOR INTERFACE
17226 M:      Thomas Hellstrom <thellstrom@vmware.com>
17227 M:      "VMware, Inc." <pv-drivers@vmware.com>
17228 L:      virtualization@lists.linux-foundation.org
17229 S:      Supported
17230 F:      arch/x86/kernel/cpu/vmware.c
17231
17232 VMWARE PVRDMA DRIVER
17233 M:      Adit Ranadive <aditr@vmware.com>
17234 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17235 L:      linux-rdma@vger.kernel.org
17236 S:      Maintained
17237 F:      drivers/infiniband/hw/vmw_pvrdma/
17238
17239 VMware PVSCSI driver
17240 M:      Jim Gill <jgill@vmware.com>
17241 M:      VMware PV-Drivers <pv-drivers@vmware.com>
17242 L:      linux-scsi@vger.kernel.org
17243 S:      Maintained
17244 F:      drivers/scsi/vmw_pvscsi.c
17245 F:      drivers/scsi/vmw_pvscsi.h
17246
17247 VMWARE VMMOUSE SUBDRIVER
17248 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17249 M:      "VMware, Inc." <pv-drivers@vmware.com>
17250 L:      linux-input@vger.kernel.org
17251 S:      Maintained
17252 F:      drivers/input/mouse/vmmouse.c
17253 F:      drivers/input/mouse/vmmouse.h
17254
17255 VMWARE VMXNET3 ETHERNET DRIVER
17256 M:      Ronak Doshi <doshir@vmware.com>
17257 M:      "VMware, Inc." <pv-drivers@vmware.com>
17258 L:      netdev@vger.kernel.org
17259 S:      Maintained
17260 F:      drivers/net/vmxnet3/
17261
17262 VOCORE VOCORE2 BOARD
17263 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
17264 L:      linux-mips@vger.kernel.org
17265 S:      Maintained
17266 F:      arch/mips/boot/dts/ralink/vocore2.dts
17267
17268 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17269 M:      Liam Girdwood <lgirdwood@gmail.com>
17270 M:      Mark Brown <broonie@kernel.org>
17271 L:      linux-kernel@vger.kernel.org
17272 W:      http://www.slimlogic.co.uk/?p=48
17273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17274 S:      Supported
17275 F:      Documentation/devicetree/bindings/regulator/
17276 F:      Documentation/power/regulator/
17277 F:      drivers/regulator/
17278 F:      include/dt-bindings/regulator/
17279 F:      include/linux/regulator/
17280
17281 VRF
17282 M:      David Ahern <dsa@cumulusnetworks.com>
17283 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
17284 L:      netdev@vger.kernel.org
17285 S:      Maintained
17286 F:      drivers/net/vrf.c
17287 F:      Documentation/networking/vrf.txt
17288
17289 VT1211 HARDWARE MONITOR DRIVER
17290 M:      Juerg Haefliger <juergh@gmail.com>
17291 L:      linux-hwmon@vger.kernel.org
17292 S:      Maintained
17293 F:      Documentation/hwmon/vt1211.rst
17294 F:      drivers/hwmon/vt1211.c
17295
17296 VT8231 HARDWARE MONITOR DRIVER
17297 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
17298 L:      linux-hwmon@vger.kernel.org
17299 S:      Maintained
17300 F:      drivers/hwmon/vt8231.c
17301
17302 VUB300 USB to SDIO/SD/MMC bridge chip
17303 M:      Tony Olech <tony.olech@elandigitalsystems.com>
17304 L:      linux-mmc@vger.kernel.org
17305 L:      linux-usb@vger.kernel.org
17306 S:      Supported
17307 F:      drivers/mmc/host/vub300.c
17308
17309 W1 DALLAS'S 1-WIRE BUS
17310 M:      Evgeniy Polyakov <zbr@ioremap.net>
17311 S:      Maintained
17312 F:      Documentation/devicetree/bindings/w1/
17313 F:      Documentation/w1/
17314 F:      drivers/w1/
17315 F:      include/linux/w1.h
17316
17317 W83791D HARDWARE MONITORING DRIVER
17318 M:      Marc Hulsman <m.hulsman@tudelft.nl>
17319 L:      linux-hwmon@vger.kernel.org
17320 S:      Maintained
17321 F:      Documentation/hwmon/w83791d.rst
17322 F:      drivers/hwmon/w83791d.c
17323
17324 W83793 HARDWARE MONITORING DRIVER
17325 M:      Rudolf Marek <r.marek@assembler.cz>
17326 L:      linux-hwmon@vger.kernel.org
17327 S:      Maintained
17328 F:      Documentation/hwmon/w83793.rst
17329 F:      drivers/hwmon/w83793.c
17330
17331 W83795 HARDWARE MONITORING DRIVER
17332 M:      Jean Delvare <jdelvare@suse.com>
17333 L:      linux-hwmon@vger.kernel.org
17334 S:      Maintained
17335 F:      drivers/hwmon/w83795.c
17336
17337 W83L51xD SD/MMC CARD INTERFACE DRIVER
17338 M:      Pierre Ossman <pierre@ossman.eu>
17339 S:      Maintained
17340 F:      drivers/mmc/host/wbsd.*
17341
17342 WACOM PROTOCOL 4 SERIAL TABLETS
17343 M:      Julian Squires <julian@cipht.net>
17344 M:      Hans de Goede <hdegoede@redhat.com>
17345 L:      linux-input@vger.kernel.org
17346 S:      Maintained
17347 F:      drivers/input/tablet/wacom_serial4.c
17348
17349 WATCHDOG DEVICE DRIVERS
17350 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
17351 M:      Guenter Roeck <linux@roeck-us.net>
17352 L:      linux-watchdog@vger.kernel.org
17353 W:      http://www.linux-watchdog.org/
17354 T:      git git://www.linux-watchdog.org/linux-watchdog.git
17355 S:      Maintained
17356 F:      Documentation/devicetree/bindings/watchdog/
17357 F:      Documentation/watchdog/
17358 F:      drivers/watchdog/
17359 F:      include/linux/watchdog.h
17360 F:      include/uapi/linux/watchdog.h
17361
17362 WHISKEYCOVE PMIC GPIO DRIVER
17363 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17364 L:      linux-gpio@vger.kernel.org
17365 S:      Maintained
17366 F:      drivers/gpio/gpio-wcove.c
17367
17368 WHWAVE RTC DRIVER
17369 M:      Dianlong Li <long17.cool@163.com>
17370 L:      linux-rtc@vger.kernel.org
17371 S:      Maintained
17372 F:      drivers/rtc/rtc-sd3078.c
17373
17374 WIIMOTE HID DRIVER
17375 M:      David Herrmann <dh.herrmann@googlemail.com>
17376 L:      linux-input@vger.kernel.org
17377 S:      Maintained
17378 F:      drivers/hid/hid-wiimote*
17379
17380 WILOCITY WIL6210 WIRELESS DRIVER
17381 M:      Maya Erez <merez@codeaurora.org>
17382 L:      linux-wireless@vger.kernel.org
17383 L:      wil6210@qti.qualcomm.com
17384 S:      Supported
17385 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
17386 F:      drivers/net/wireless/ath/wil6210/
17387
17388 WIMAX STACK
17389 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17390 M:      linux-wimax@intel.com
17391 L:      wimax@linuxwimax.org (subscribers-only)
17392 S:      Supported
17393 W:      http://linuxwimax.org
17394 F:      Documentation/wimax/README.wimax
17395 F:      include/linux/wimax/debug.h
17396 F:      include/net/wimax.h
17397 F:      include/uapi/linux/wimax.h
17398 F:      net/wimax/
17399
17400 WINBOND CIR DRIVER
17401 M:      David Härdeman <david@hardeman.nu>
17402 S:      Maintained
17403 F:      drivers/media/rc/winbond-cir.c
17404
17405 RCMM REMOTE CONTROLS DECODER
17406 M:      Patrick Lerda <patrick9876@free.fr>
17407 S:      Maintained
17408 F:      drivers/media/rc/ir-rcmm-decoder.c
17409
17410 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17411 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17412 L:      linux-watchdog@vger.kernel.org
17413 S:      Maintained
17414 F:      drivers/watchdog/ebc-c384_wdt.c
17415
17416 WINSYSTEMS WS16C48 GPIO DRIVER
17417 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
17418 L:      linux-gpio@vger.kernel.org
17419 S:      Maintained
17420 F:      drivers/gpio/gpio-ws16c48.c
17421
17422 WISTRON LAPTOP BUTTON DRIVER
17423 M:      Miloslav Trmac <mitr@volny.cz>
17424 S:      Maintained
17425 F:      drivers/input/misc/wistron_btns.c
17426
17427 WL3501 WIRELESS PCMCIA CARD DRIVER
17428 L:      linux-wireless@vger.kernel.org
17429 S:      Odd fixes
17430 F:      drivers/net/wireless/wl3501*
17431
17432 WOLFSON MICROELECTRONICS DRIVERS
17433 L:      patches@opensource.cirrus.com
17434 T:      git https://github.com/CirrusLogic/linux-drivers.git
17435 W:      https://github.com/CirrusLogic/linux-drivers/wiki
17436 S:      Supported
17437 F:      Documentation/hwmon/wm83??.rst
17438 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17439 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17440 F:      Documentation/devicetree/bindings/mfd/arizona.txt
17441 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
17442 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
17443 F:      arch/arm/mach-s3c64xx/mach-crag6410*
17444 F:      drivers/clk/clk-wm83*.c
17445 F:      drivers/extcon/extcon-arizona.c
17446 F:      drivers/leds/leds-wm83*.c
17447 F:      drivers/gpio/gpio-*wm*.c
17448 F:      drivers/gpio/gpio-arizona.c
17449 F:      drivers/hwmon/wm83??-hwmon.c
17450 F:      drivers/input/misc/wm831x-on.c
17451 F:      drivers/input/touchscreen/wm831x-ts.c
17452 F:      drivers/input/touchscreen/wm97*.c
17453 F:      drivers/mfd/arizona*
17454 F:      drivers/mfd/wm*.c
17455 F:      drivers/mfd/cs47l24*
17456 F:      drivers/power/supply/wm83*.c
17457 F:      drivers/rtc/rtc-wm83*.c
17458 F:      drivers/regulator/wm8*.c
17459 F:      drivers/regulator/arizona*
17460 F:      drivers/video/backlight/wm83*_bl.c
17461 F:      drivers/watchdog/wm83*_wdt.c
17462 F:      include/linux/mfd/arizona/
17463 F:      include/linux/mfd/wm831x/
17464 F:      include/linux/mfd/wm8350/
17465 F:      include/linux/mfd/wm8400*
17466 F:      include/linux/regulator/arizona*
17467 F:      include/linux/wm97xx.h
17468 F:      include/sound/wm????.h
17469 F:      sound/soc/codecs/arizona.?
17470 F:      sound/soc/codecs/wm*
17471 F:      sound/soc/codecs/cs47l24*
17472
17473 WORKQUEUE
17474 M:      Tejun Heo <tj@kernel.org>
17475 R:      Lai Jiangshan <jiangshanlai@gmail.com>
17476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17477 S:      Maintained
17478 F:      include/linux/workqueue.h
17479 F:      kernel/workqueue.c
17480 F:      Documentation/core-api/workqueue.rst
17481
17482 X-POWERS AXP288 PMIC DRIVERS
17483 M:      Hans de Goede <hdegoede@redhat.com>
17484 S:      Maintained
17485 N:      axp288
17486 F:      drivers/acpi/pmic/intel_pmic_xpower.c
17487
17488 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17489 M:      Chen-Yu Tsai <wens@csie.org>
17490 L:      linux-kernel@vger.kernel.org
17491 S:      Maintained
17492 N:      axp[128]
17493
17494 X.25 NETWORK LAYER
17495 M:      Andrew Hendry <andrew.hendry@gmail.com>
17496 L:      linux-x25@vger.kernel.org
17497 S:      Odd Fixes
17498 F:      Documentation/networking/x25*
17499 F:      include/net/x25*
17500 F:      net/x25/
17501
17502 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17503 M:      Thomas Gleixner <tglx@linutronix.de>
17504 M:      Ingo Molnar <mingo@redhat.com>
17505 M:      Borislav Petkov <bp@alien8.de>
17506 R:      "H. Peter Anvin" <hpa@zytor.com>
17507 M:      x86@kernel.org
17508 L:      linux-kernel@vger.kernel.org
17509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17510 S:      Maintained
17511 F:      Documentation/devicetree/bindings/x86/
17512 F:      Documentation/x86/
17513 F:      arch/x86/
17514
17515 X86 ENTRY CODE
17516 M:      Andy Lutomirski <luto@kernel.org>
17517 L:      linux-kernel@vger.kernel.org
17518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17519 S:      Maintained
17520 F:      arch/x86/entry/
17521
17522 X86 MCE INFRASTRUCTURE
17523 M:      Tony Luck <tony.luck@intel.com>
17524 M:      Borislav Petkov <bp@alien8.de>
17525 L:      linux-edac@vger.kernel.org
17526 S:      Maintained
17527 F:      arch/x86/kernel/cpu/mce/*
17528
17529 X86 MICROCODE UPDATE SUPPORT
17530 M:      Borislav Petkov <bp@alien8.de>
17531 S:      Maintained
17532 F:      arch/x86/kernel/cpu/microcode/*
17533
17534 X86 MM
17535 M:      Dave Hansen <dave.hansen@linux.intel.com>
17536 M:      Andy Lutomirski <luto@kernel.org>
17537 M:      Peter Zijlstra <peterz@infradead.org>
17538 L:      linux-kernel@vger.kernel.org
17539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17540 S:      Maintained
17541 F:      arch/x86/mm/
17542
17543 X86 PLATFORM DRIVERS
17544 M:      Darren Hart <dvhart@infradead.org>
17545 M:      Andy Shevchenko <andy@infradead.org>
17546 L:      platform-driver-x86@vger.kernel.org
17547 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
17548 S:      Maintained
17549 F:      drivers/platform/x86/
17550 F:      drivers/platform/olpc/
17551
17552 X86 PLATFORM DRIVERS - ARCH
17553 R:      Darren Hart <dvhart@infradead.org>
17554 R:      Andy Shevchenko <andy@infradead.org>
17555 L:      platform-driver-x86@vger.kernel.org
17556 L:      x86@kernel.org
17557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17558 S:      Maintained
17559 F:      arch/x86/platform
17560
17561 X86 VDSO
17562 M:      Andy Lutomirski <luto@kernel.org>
17563 L:      linux-kernel@vger.kernel.org
17564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17565 S:      Maintained
17566 F:      arch/x86/entry/vdso/
17567
17568 XARRAY
17569 M:      Matthew Wilcox <willy@infradead.org>
17570 L:      linux-fsdevel@vger.kernel.org
17571 S:      Supported
17572 F:      Documentation/core-api/xarray.rst
17573 F:      lib/idr.c
17574 F:      lib/xarray.c
17575 F:      include/linux/idr.h
17576 F:      include/linux/xarray.h
17577 F:      tools/testing/radix-tree
17578
17579 XBOX DVD IR REMOTE
17580 M:      Benjamin Valentin <benpicco@googlemail.com>
17581 S:      Maintained
17582 F:      drivers/media/rc/xbox_remote.c
17583 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
17584
17585 XC2028/3028 TUNER DRIVER
17586 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
17587 L:      linux-media@vger.kernel.org
17588 W:      https://linuxtv.org
17589 T:      git git://linuxtv.org/media_tree.git
17590 S:      Maintained
17591 F:      drivers/media/tuners/tuner-xc2028.*
17592
17593 XDP (eXpress Data Path)
17594 M:      Alexei Starovoitov <ast@kernel.org>
17595 M:      Daniel Borkmann <daniel@iogearbox.net>
17596 M:      David S. Miller <davem@davemloft.net>
17597 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
17598 M:      Jesper Dangaard Brouer <hawk@kernel.org>
17599 M:      John Fastabend <john.fastabend@gmail.com>
17600 L:      netdev@vger.kernel.org
17601 L:      bpf@vger.kernel.org
17602 S:      Supported
17603 F:      net/core/xdp.c
17604 F:      include/net/xdp.h
17605 F:      kernel/bpf/devmap.c
17606 F:      kernel/bpf/cpumap.c
17607 F:      include/trace/events/xdp.h
17608 K:      xdp
17609 N:      xdp
17610
17611 XDP SOCKETS (AF_XDP)
17612 M:      Björn Töpel <bjorn.topel@intel.com>
17613 M:      Magnus Karlsson <magnus.karlsson@intel.com>
17614 R:      Jonathan Lemon <jonathan.lemon@gmail.com>
17615 L:      netdev@vger.kernel.org
17616 L:      bpf@vger.kernel.org
17617 S:      Maintained
17618 F:      kernel/bpf/xskmap.c
17619 F:      net/xdp/
17620
17621 XEN BLOCK SUBSYSTEM
17622 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17623 M:      Roger Pau Monné <roger.pau@citrix.com>
17624 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17625 S:      Supported
17626 F:      drivers/block/xen-blkback/*
17627 F:      drivers/block/xen*
17628
17629 XEN HYPERVISOR ARM
17630 M:      Stefano Stabellini <sstabellini@kernel.org>
17631 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17632 S:      Maintained
17633 F:      arch/arm/xen/
17634 F:      arch/arm/include/asm/xen/
17635
17636 XEN HYPERVISOR ARM64
17637 M:      Stefano Stabellini <sstabellini@kernel.org>
17638 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17639 S:      Maintained
17640 F:      arch/arm64/xen/
17641 F:      arch/arm64/include/asm/xen/
17642
17643 XEN HYPERVISOR INTERFACE
17644 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17645 M:      Juergen Gross <jgross@suse.com>
17646 R:      Stefano Stabellini <sstabellini@kernel.org>
17647 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17649 S:      Supported
17650 F:      arch/x86/xen/
17651 F:      arch/x86/platform/pvh/
17652 F:      drivers/*/xen-*front.c
17653 F:      drivers/xen/
17654 F:      arch/x86/include/asm/xen/
17655 F:      arch/x86/include/asm/pvclock-abi.h
17656 F:      include/xen/
17657 F:      include/uapi/xen/
17658 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17659 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17660
17661 XEN NETWORK BACKEND DRIVER
17662 M:      Wei Liu <wei.liu@kernel.org>
17663 M:      Paul Durrant <paul.durrant@citrix.com>
17664 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17665 L:      netdev@vger.kernel.org
17666 S:      Supported
17667 F:      drivers/net/xen-netback/*
17668
17669 XEN PCI SUBSYSTEM
17670 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17671 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17672 S:      Supported
17673 F:      arch/x86/pci/*xen*
17674 F:      drivers/pci/*xen*
17675
17676 XEN PVSCSI DRIVERS
17677 M:      Juergen Gross <jgross@suse.com>
17678 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17679 L:      linux-scsi@vger.kernel.org
17680 S:      Supported
17681 F:      drivers/scsi/xen-scsifront.c
17682 F:      drivers/xen/xen-scsiback.c
17683 F:      include/xen/interface/io/vscsiif.h
17684
17685 XEN SWIOTLB SUBSYSTEM
17686 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17687 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17688 L:      iommu@lists.linux-foundation.org
17689 S:      Supported
17690 F:      arch/x86/xen/*swiotlb*
17691 F:      drivers/xen/*swiotlb*
17692
17693 XEN SOUND FRONTEND DRIVER
17694 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17695 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17696 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17697 S:      Supported
17698 F:      sound/xen/*
17699
17700 XFS FILESYSTEM
17701 M:      Darrick J. Wong <darrick.wong@oracle.com>
17702 M:      linux-xfs@vger.kernel.org
17703 L:      linux-xfs@vger.kernel.org
17704 W:      http://xfs.org/
17705 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17706 S:      Supported
17707 F:      Documentation/admin-guide/xfs.rst
17708 F:      Documentation/ABI/testing/sysfs-fs-xfs
17709 F:      Documentation/filesystems/xfs-delayed-logging-design.txt
17710 F:      Documentation/filesystems/xfs-self-describing-metadata.txt
17711 F:      fs/xfs/
17712 F:      include/uapi/linux/dqblk_xfs.h
17713 F:      include/uapi/linux/fsmap.h
17714
17715 XILINX AXI ETHERNET DRIVER
17716 M:      Anirudha Sarangi <anirudh@xilinx.com>
17717 M:      John Linn <John.Linn@xilinx.com>
17718 S:      Maintained
17719 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17720
17721 XILINX UARTLITE SERIAL DRIVER
17722 M:      Peter Korsgaard <jacmet@sunsite.dk>
17723 L:      linux-serial@vger.kernel.org
17724 S:      Maintained
17725 F:      drivers/tty/serial/uartlite.c
17726
17727 XILINX VIDEO IP CORES
17728 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17729 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17730 L:      linux-media@vger.kernel.org
17731 T:      git git://linuxtv.org/media_tree.git
17732 S:      Supported
17733 F:      Documentation/devicetree/bindings/media/xilinx/
17734 F:      drivers/media/platform/xilinx/
17735 F:      include/uapi/linux/xilinx-v4l2-controls.h
17736
17737 XILLYBUS DRIVER
17738 M:      Eli Billauer <eli.billauer@gmail.com>
17739 L:      linux-kernel@vger.kernel.org
17740 S:      Supported
17741 F:      drivers/char/xillybus/
17742
17743 XLP9XX I2C DRIVER
17744 M:      George Cherian <george.cherian@cavium.com>
17745 M:      Jan Glauber <jglauber@cavium.com>
17746 L:      linux-i2c@vger.kernel.org
17747 W:      http://www.cavium.com
17748 S:      Supported
17749 F:      Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17750 F:      drivers/i2c/busses/i2c-xlp9xx.c
17751
17752 XRA1403 GPIO EXPANDER
17753 M:      Nandor Han <nandor.han@ge.com>
17754 M:      Semi Malinen <semi.malinen@ge.com>
17755 L:      linux-gpio@vger.kernel.org
17756 S:      Maintained
17757 F:      drivers/gpio/gpio-xra1403.c
17758 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17759
17760 XTENSA XTFPGA PLATFORM SUPPORT
17761 M:      Max Filippov <jcmvbkbc@gmail.com>
17762 L:      linux-xtensa@linux-xtensa.org
17763 S:      Maintained
17764 F:      drivers/spi/spi-xtensa-xtfpga.c
17765 F:      sound/soc/xtensa/xtfpga-i2s.c
17766
17767 YAM DRIVER FOR AX.25
17768 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17769 L:      linux-hams@vger.kernel.org
17770 S:      Maintained
17771 F:      drivers/net/hamradio/yam*
17772 F:      include/linux/yam.h
17773
17774 YAMA SECURITY MODULE
17775 M:      Kees Cook <keescook@chromium.org>
17776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17777 S:      Supported
17778 F:      security/yama/
17779 F:      Documentation/admin-guide/LSM/Yama.rst
17780
17781 YEALINK PHONE DRIVER
17782 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17783 L:      usbb2k-api-dev@nongnu.org
17784 S:      Maintained
17785 F:      Documentation/input/devices/yealink.rst
17786 F:      drivers/input/misc/yealink.*
17787
17788 Z8530 DRIVER FOR AX.25
17789 M:      Joerg Reuter <jreuter@yaina.de>
17790 W:      http://yaina.de/jreuter/
17791 W:      http://www.qsl.net/dl1bke/
17792 L:      linux-hams@vger.kernel.org
17793 S:      Maintained
17794 F:      Documentation/networking/z8530drv.txt
17795 F:      drivers/net/hamradio/*scc.c
17796 F:      drivers/net/hamradio/z8530.h
17797
17798 ZBUD COMPRESSED PAGE ALLOCATOR
17799 M:      Seth Jennings <sjenning@redhat.com>
17800 M:      Dan Streetman <ddstreet@ieee.org>
17801 L:      linux-mm@kvack.org
17802 S:      Maintained
17803 F:      mm/zbud.c
17804 F:      include/linux/zbud.h
17805
17806 ZD1211RW WIRELESS DRIVER
17807 M:      Daniel Drake <dsd@gentoo.org>
17808 M:      Ulrich Kunitz <kune@deine-taler.de>
17809 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17810 L:      linux-wireless@vger.kernel.org
17811 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17812 S:      Maintained
17813 F:      drivers/net/wireless/zydas/zd1211rw/
17814
17815 ZD1301 MEDIA DRIVER
17816 M:      Antti Palosaari <crope@iki.fi>
17817 L:      linux-media@vger.kernel.org
17818 W:      https://linuxtv.org/
17819 W:      http://palosaari.fi/linux/
17820 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17821 S:      Maintained
17822 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17823
17824 ZD1301_DEMOD MEDIA DRIVER
17825 M:      Antti Palosaari <crope@iki.fi>
17826 L:      linux-media@vger.kernel.org
17827 W:      https://linuxtv.org/
17828 W:      http://palosaari.fi/linux/
17829 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17830 S:      Maintained
17831 F:      drivers/media/dvb-frontends/zd1301_demod*
17832
17833 ZHAOXIN PROCESSOR SUPPORT
17834 M:      Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17835 L:      linux-kernel@vger.kernel.org
17836 S:      Maintained
17837 F:      arch/x86/kernel/cpu/zhaoxin.c
17838
17839 ZPOOL COMPRESSED PAGE STORAGE API
17840 M:      Dan Streetman <ddstreet@ieee.org>
17841 L:      linux-mm@kvack.org
17842 S:      Maintained
17843 F:      mm/zpool.c
17844 F:      include/linux/zpool.h
17845
17846 ZR36067 VIDEO FOR LINUX DRIVER
17847 L:      mjpeg-users@lists.sourceforge.net
17848 L:      linux-media@vger.kernel.org
17849 W:      http://mjpeg.sourceforge.net/driver-zoran/
17850 T:      hg https://linuxtv.org/hg/v4l-dvb
17851 S:      Odd Fixes
17852 F:      drivers/staging/media/zoran/
17853
17854 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17855 M:      Minchan Kim <minchan@kernel.org>
17856 M:      Nitin Gupta <ngupta@vflare.org>
17857 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17858 L:      linux-kernel@vger.kernel.org
17859 S:      Maintained
17860 F:      drivers/block/zram/
17861 F:      Documentation/admin-guide/blockdev/zram.rst
17862
17863 ZS DECSTATION Z85C30 SERIAL DRIVER
17864 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17865 S:      Maintained
17866 F:      drivers/tty/serial/zs.*
17867
17868 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17869 M:      Minchan Kim <minchan@kernel.org>
17870 M:      Nitin Gupta <ngupta@vflare.org>
17871 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17872 L:      linux-mm@kvack.org
17873 S:      Maintained
17874 F:      mm/zsmalloc.c
17875 F:      include/linux/zsmalloc.h
17876 F:      Documentation/vm/zsmalloc.rst
17877
17878 ZSWAP COMPRESSED SWAP CACHING
17879 M:      Seth Jennings <sjenning@redhat.com>
17880 M:      Dan Streetman <ddstreet@ieee.org>
17881 L:      linux-mm@kvack.org
17882 S:      Maintained
17883 F:      mm/zswap.c
17884
17885 THE REST
17886 M:      Linus Torvalds <torvalds@linux-foundation.org>
17887 L:      linux-kernel@vger.kernel.org
17888 Q:      http://patchwork.kernel.org/project/LKML/list/
17889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17890 S:      Buried alive in reporters
17891 F:      *
17892 F:      */