Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris...
[sfrench/cifs-2.6.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 IIO 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-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      James Morse <james.morse@arm.com>
335 R:      Tony Luck <tony.luck@intel.com>
336 R:      Borislav Petkov <bp@alien8.de>
337 F:      drivers/acpi/apei/
338
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M:      Robert Moore <robert.moore@intel.com>
341 M:      Erik Schmauss <erik.schmauss@intel.com>
342 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 L:      devel@acpica.org
345 W:      https://acpica.org/
346 W:      https://github.com/acpica/acpica/
347 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B:      https://bugzilla.kernel.org
350 B:      https://bugs.acpica.org
351 S:      Supported
352 F:      drivers/acpi/acpica/
353 F:      include/acpi/
354 F:      tools/power/acpi/
355
356 ACPI FAN DRIVER
357 M:      Zhang Rui <rui.zhang@intel.com>
358 L:      linux-acpi@vger.kernel.org
359 W:      https://01.org/linux-acpi
360 B:      https://bugzilla.kernel.org
361 S:      Supported
362 F:      drivers/acpi/fan.c
363
364 ACPI FOR ARM64 (ACPI/arm64)
365 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M:      Hanjun Guo <hanjun.guo@linaro.org>
367 M:      Sudeep Holla <sudeep.holla@arm.com>
368 L:      linux-acpi@vger.kernel.org
369 S:      Maintained
370 F:      drivers/acpi/arm64
371
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M:      Hans de Goede <hdegoede@redhat.com>
374 L:      platform-driver-x86@vger.kernel.org
375 S:      Maintained
376 F:      drivers/platform/x86/i2c-multi-instantiate.c
377
378 ACPI PMIC DRIVERS
379 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M:      Len Brown <lenb@kernel.org>
381 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
383 L:      linux-acpi@vger.kernel.org
384 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/pmic/
389
390 ACPI THERMAL DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/*thermal*
397
398 ACPI VIDEO DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/acpi_video.c
405
406 ACPI WMI DRIVER
407 L:      platform-driver-x86@vger.kernel.org
408 S:      Orphan
409 F:      drivers/platform/x86/wmi.c
410 F:      include/uapi/linux/wmi.h
411
412 AD1889 ALSA SOUND DRIVER
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD7606 DRIVER
858 M:      Stefan Popa <stefan.popa@analog.com>
859 L:      linux-iio@vger.kernel.org
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/adc/ad7606.c
863 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
864
865 ANALOG DEVICES INC AD7768-1 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-iio@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/adc/ad7768-1.c
871 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
872
873 ANALOG DEVICES INC AD9389B DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/ad9389b*
878
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M:      Mircea Caprioru <mircea.caprioru@analog.com>
881 S:      Supported
882 F:      drivers/mux/adgs1408.c
883 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
884
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/power/supply/adp5061.c
891
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      linux-media@vger.kernel.org
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      drivers/media/i2c/adv7180.c
898
899 ANALOG DEVICES INC ADV748X DRIVER
900 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L:      linux-media@vger.kernel.org
902 S:      Maintained
903 F:      drivers/media/i2c/adv748x/*
904
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M:      Hans Verkuil <hans.verkuil@cisco.com>
907 L:      linux-media@vger.kernel.org
908 S:      Maintained
909 F:      drivers/media/i2c/adv7511*
910
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M:      Hans Verkuil <hans.verkuil@cisco.com>
913 L:      linux-media@vger.kernel.org
914 S:      Maintained
915 F:      drivers/media/i2c/adv7604*
916
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M:      Hans Verkuil <hans.verkuil@cisco.com>
919 L:      linux-media@vger.kernel.org
920 S:      Maintained
921 F:      drivers/media/i2c/adv7842*
922
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M:      Lars-Peter Clausen <lars@metafoo.de>
925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W:      http://wiki.analog.com/
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      sound/soc/codecs/adau*
930 F:      sound/soc/codecs/adav*
931 F:      sound/soc/codecs/ad1*
932 F:      sound/soc/codecs/ad7*
933 F:      sound/soc/codecs/ssm*
934 F:      sound/soc/codecs/sigmadsp.*
935
936 ANALOG DEVICES INC DMA DRIVERS
937 M:      Lars-Peter Clausen <lars@metafoo.de>
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/dma/dma-axi-dmac.c
941
942 ANALOG DEVICES INC IIO DRIVERS
943 M:      Lars-Peter Clausen <lars@metafoo.de>
944 M:      Michael Hennerich <Michael.Hennerich@analog.com>
945 W:      http://wiki.analog.com/
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
950 F:      drivers/iio/*/ad*
951 F:      drivers/iio/adc/ltc2497*
952 X:      drivers/iio/*/adjd*
953 F:      drivers/staging/iio/*/ad*
954
955 ANDES ARCHITECTURE
956 M:      Greentime Hu <green.hu@gmail.com>
957 M:      Vincent Chen <deanbo422@gmail.com>
958 T:      git https://github.com/andestech/linux.git
959 S:      Supported
960 F:      arch/nds32/
961 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F:      Documentation/devicetree/bindings/nds32/
963 K:      nds32
964 N:      nds32
965
966 ANDROID CONFIG FRAGMENTS
967 M:      Rob Herring <robh@kernel.org>
968 S:      Supported
969 F:      kernel/configs/android*
970
971 ANDROID DRIVERS
972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M:      Arve Hjønnevåg <arve@android.com>
974 M:      Todd Kjos <tkjos@android.com>
975 M:      Martijn Coenen <maco@android.com>
976 M:      Joel Fernandes <joel@joelfernandes.org>
977 M:      Christian Brauner <christian@brauner.io>
978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L:      devel@driverdev.osuosl.org
980 S:      Supported
981 F:      drivers/android/
982 F:      drivers/staging/android/
983
984 ANDROID GOLDFISH PIC DRIVER
985 M:      Miodrag Dinic <miodrag.dinic@mips.com>
986 S:      Supported
987 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F:      drivers/irqchip/irq-goldfish-pic.c
989
990 ANDROID GOLDFISH RTC DRIVER
991 M:      Miodrag Dinic <miodrag.dinic@mips.com>
992 S:      Supported
993 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F:      drivers/rtc/rtc-goldfish.c
995
996 ANDROID ION DRIVER
997 M:      Laura Abbott <labbott@redhat.com>
998 M:      Sumit Semwal <sumit.semwal@linaro.org>
999 L:      devel@driverdev.osuosl.org
1000 L:      dri-devel@lists.freedesktop.org
1001 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1002 S:      Supported
1003 F:      drivers/staging/android/ion
1004 F:      drivers/staging/android/uapi/ion.h
1005
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M:      Johannes Berg <johannes@sipsolutions.net>
1008 L:      linuxppc-dev@lists.ozlabs.org
1009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1010 S:      Maintained
1011 F:      sound/aoa/
1012
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L:      linux-iio@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/iio/adc/stx104.c
1018
1019 APM DRIVER
1020 M:      Jiri Kosina <jikos@kernel.org>
1021 S:      Odd fixes
1022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F:      arch/x86/kernel/apm_32.c
1024 F:      include/linux/apm_bios.h
1025 F:      include/uapi/linux/apm_bios.h
1026 F:      drivers/char/apm-emulation.c
1027
1028 APPARMOR SECURITY MODULE
1029 M:      John Johansen <john.johansen@canonical.com>
1030 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W:      wiki.apparmor.net
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1033 S:      Supported
1034 F:      security/apparmor/
1035 F:      Documentation/admin-guide/LSM/apparmor.rst
1036
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M:      Henrik Rydberg <rydberg@bitmath.org>
1039 L:      linux-input@vger.kernel.org
1040 S:      Odd fixes
1041 F:      drivers/input/mouse/bcm5974.c
1042
1043 APPLE SMC DRIVER
1044 M:      Henrik Rydberg <rydberg@bitmath.org>
1045 L:      linux-hwmon@vger.kernel.org
1046 S:      Odd fixes
1047 F:      drivers/hwmon/applesmc.c
1048
1049 APPLETALK NETWORK LAYER
1050 L:      netdev@vger.kernel.org
1051 S:      Odd fixes
1052 F:      drivers/net/appletalk/
1053 F:      net/appletalk/
1054
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/apm/
1059
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1062 S:      Supported
1063 F:      drivers/edac/xgene_edac.c
1064 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1069 S:      Supported
1070 F:      drivers/net/ethernet/apm/xgene-v2/
1071
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M:      Quan Nguyen <quan@os.amperecomputing.com>
1076 S:      Supported
1077 F:      drivers/net/ethernet/apm/xgene/
1078 F:      drivers/net/phy/mdio-xgene.c
1079 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1081
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1084 S:      Supported
1085 F:      drivers/perf/xgene_pmu.c
1086 F:      Documentation/perf/xgene-pmu.txt
1087 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1088
1089 APTINA CAMERA SENSOR PLL
1090 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L:      linux-media@vger.kernel.org
1092 S:      Maintained
1093 F:      drivers/media/i2c/aptina-pll.*
1094
1095 ARC FRAMEBUFFER DRIVER
1096 M:      Jaya Kumar <jayalk@intworks.biz>
1097 S:      Maintained
1098 F:      drivers/video/fbdev/arcfb.c
1099 F:      drivers/video/fbdev/core/fb_defio.c
1100
1101 ARC PGU DRM DRIVER
1102 M:      Alexey Brodkin <abrodkin@synopsys.com>
1103 S:      Supported
1104 F:      drivers/gpu/drm/arc/
1105 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1106
1107 ARCNET NETWORK LAYER
1108 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L:      netdev@vger.kernel.org
1110 S:      Maintained
1111 F:      drivers/net/arcnet/
1112 F:      include/uapi/linux/if_arcnet.h
1113
1114 ARM ARCHITECTED TIMER DRIVER
1115 M:      Mark Rutland <mark.rutland@arm.com>
1116 M:      Marc Zyngier <marc.zyngier@arm.com>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 F:      arch/arm/include/asm/arch_timer.h
1120 F:      arch/arm64/include/asm/arch_timer.h
1121 F:      drivers/clocksource/arm_arch_timer.c
1122
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M:      Linus Walleij <linus.walleij@linaro.org>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      Documentation/devicetree/bindings/arm/arm-boards
1128 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F:      arch/arm/mach-integrator/
1133 F:      arch/arm/mach-realview/
1134 F:      arch/arm/mach-versatile/
1135 F:      arch/arm/plat-versatile/
1136 F:      arch/arm/boot/dts/arm-realview-*
1137 F:      arch/arm/boot/dts/integrator*
1138 F:      arch/arm/boot/dts/versatile*
1139 F:      drivers/clk/versatile/
1140 F:      drivers/i2c/busses/i2c-versatile.c
1141 F:      drivers/irqchip/irq-versatile-fpga.c
1142 F:      drivers/mtd/maps/physmap_of_versatile.c
1143 F:      drivers/power/reset/arm-versatile-reboot.c
1144 F:      drivers/soc/versatile/
1145
1146 ARM HDLCD DRM DRIVER
1147 M:      Liviu Dudau <liviu.dudau@arm.com>
1148 S:      Supported
1149 F:      drivers/gpu/drm/arm/hdlcd_*
1150 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1151
1152 ARM MALI-DP DRM DRIVER
1153 M:      Liviu Dudau <liviu.dudau@arm.com>
1154 M:      Brian Starkey <brian.starkey@arm.com>
1155 M:      Mali DP Maintainers <malidp@foss.arm.com>
1156 S:      Supported
1157 F:      drivers/gpu/drm/arm/
1158 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1159
1160 ARM MFM AND FLOPPY DRIVERS
1161 M:      Ian Molton <spyro@f2s.com>
1162 S:      Maintained
1163 F:      arch/arm/lib/floppydma.S
1164 F:      arch/arm/include/asm/floppy.h
1165
1166 ARM PMU PROFILING AND DEBUGGING
1167 M:      Will Deacon <will.deacon@arm.com>
1168 M:      Mark Rutland <mark.rutland@arm.com>
1169 S:      Maintained
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 F:      arch/arm*/kernel/perf_*
1172 F:      arch/arm/oprofile/common.c
1173 F:      arch/arm*/kernel/hw_breakpoint.c
1174 F:      arch/arm*/include/asm/hw_breakpoint.h
1175 F:      arch/arm*/include/asm/perf_event.h
1176 F:      drivers/perf/*
1177 F:      include/linux/perf/arm_pmu.h
1178 F:      Documentation/devicetree/bindings/arm/pmu.txt
1179 F:      Documentation/devicetree/bindings/perf/
1180
1181 ARM PORT
1182 M:      Russell King <linux@armlinux.org.uk>
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 W:      http://www.armlinux.org.uk/
1185 S:      Odd Fixes
1186 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1187 F:      arch/arm/
1188 X:      arch/arm/boot/dts/
1189
1190 ARM PRIMECELL AACI PL041 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      sound/arm/aaci.*
1194
1195 ARM PRIMECELL BUS SUPPORT
1196 M:      Russell King <linux@armlinux.org.uk>
1197 S:      Odd Fixes
1198 F:      drivers/amba/
1199 F:      include/linux/amba/bus.h
1200
1201 ARM PRIMECELL CLCD PL110 DRIVER
1202 M:      Russell King <linux@armlinux.org.uk>
1203 S:      Odd Fixes
1204 F:      drivers/video/fbdev/amba-clcd.*
1205
1206 ARM PRIMECELL KMI PL050 DRIVER
1207 M:      Russell King <linux@armlinux.org.uk>
1208 S:      Odd Fixes
1209 F:      drivers/input/serio/ambakmi.*
1210 F:      include/linux/amba/kmi.h
1211
1212 ARM PRIMECELL MMCI PL180/1 DRIVER
1213 M:      Russell King <linux@armlinux.org.uk>
1214 S:      Odd Fixes
1215 F:      drivers/mmc/host/mmci.*
1216 F:      include/linux/amba/mmci.h
1217
1218 ARM PRIMECELL SSP PL022 SPI DRIVER
1219 M:      Linus Walleij <linus.walleij@linaro.org>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 S:      Maintained
1222 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1223 F:      drivers/spi/spi-pl022.c
1224
1225 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1226 M:      Russell King <linux@armlinux.org.uk>
1227 S:      Odd Fixes
1228 F:      drivers/tty/serial/amba-pl01*.c
1229 F:      include/linux/amba/serial.h
1230
1231 ARM PRIMECELL VIC PL190/PL192 DRIVER
1232 M:      Linus Walleij <linus.walleij@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1236 F:      drivers/irqchip/irq-vic.c
1237
1238 ARM SMMU DRIVERS
1239 M:      Will Deacon <will.deacon@arm.com>
1240 R:      Robin Murphy <robin.murphy@arm.com>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 F:      drivers/iommu/arm-smmu.c
1244 F:      drivers/iommu/arm-smmu-v3.c
1245 F:      drivers/iommu/io-pgtable-arm.c
1246 F:      drivers/iommu/io-pgtable-arm-v7s.c
1247
1248 ARM SUB-ARCHITECTURES
1249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S:      Maintained
1251 F:      arch/arm/mach-*/
1252 F:      arch/arm/plat-*/
1253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1254
1255 ARM/ACTIONS SEMI ARCHITECTURE
1256 M:      Andreas Färber <afaerber@suse.de>
1257 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 N:      owl
1261 F:      arch/arm/mach-actions/
1262 F:      arch/arm/boot/dts/owl-*
1263 F:      arch/arm64/boot/dts/actions/
1264 F:      drivers/clk/actions/
1265 F:      drivers/clocksource/timer-owl*
1266 F:      drivers/dma/owl-dma.c
1267 F:      drivers/i2c/busses/i2c-owl.c
1268 F:      drivers/pinctrl/actions/*
1269 F:      drivers/soc/actions/
1270 F:      include/dt-bindings/power/owl-*
1271 F:      include/linux/soc/actions/
1272 F:      Documentation/devicetree/bindings/arm/actions.txt
1273 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1274 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1275 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1276 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1277 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1278 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1279
1280 ARM/ADS SPHERE MACHINE SUPPORT
1281 M:      Lennert Buytenhek <kernel@wantstofly.org>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284
1285 ARM/AFEB9260 MACHINE SUPPORT
1286 M:      Sergey Lapin <slapin@ossfans.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289
1290 ARM/AJECO 1ARM MACHINE SUPPORT
1291 M:      Lennert Buytenhek <kernel@wantstofly.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294
1295 ARM/Allwinner SoC Clock Support
1296 M:      Emilio López <emilio@elopez.com.ar>
1297 S:      Maintained
1298 F:      drivers/clk/sunxi/
1299
1300 ARM/Allwinner sunXi SoC support
1301 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1302 M:      Chen-Yu Tsai <wens@csie.org>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 N:      sun[x456789]i
1306 N:      sun50i
1307 F:      arch/arm/mach-sunxi/
1308 F:      arch/arm64/boot/dts/allwinner/
1309 F:      drivers/clk/sunxi-ng/
1310 F:      drivers/pinctrl/sunxi/
1311 F:      drivers/soc/sunxi/
1312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1313
1314 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1315 M:      Neil Armstrong <narmstrong@baylibre.com>
1316 M:      Jerome Brunet <jbrunet@baylibre.com>
1317 L:      linux-amlogic@lists.infradead.org
1318 S:      Maintained
1319 F:      drivers/clk/meson/
1320 F:      include/dt-bindings/clock/meson*
1321 F:      include/dt-bindings/clock/gxbb*
1322 F:      Documentation/devicetree/bindings/clock/amlogic*
1323
1324 ARM/Amlogic Meson SoC support
1325 M:      Kevin Hilman <khilman@baylibre.com>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 L:      linux-amlogic@lists.infradead.org
1328 W:      http://linux-meson.com/
1329 S:      Maintained
1330 F:      arch/arm/mach-meson/
1331 F:      arch/arm/boot/dts/meson*
1332 F:      arch/arm64/boot/dts/amlogic/
1333 F:      drivers/pinctrl/meson/
1334 F:      drivers/mmc/host/meson*
1335 F:      drivers/soc/amlogic/
1336 N:      meson
1337
1338 ARM/Amlogic Meson SoC Sound Drivers
1339 M:      Jerome Brunet <jbrunet@baylibre.com>
1340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      sound/soc/meson/
1343 F:      Documentation/devicetree/bindings/sound/amlogic*
1344
1345 ARM/Annapurna Labs ALPINE ARCHITECTURE
1346 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1347 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350 F:      arch/arm/mach-alpine/
1351 F:      arch/arm/boot/dts/alpine*
1352 F:      arch/arm64/boot/dts/al/
1353 F:      drivers/*/*alpine*
1354
1355 ARM/ARTPEC MACHINE SUPPORT
1356 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1357 M:      Lars Persson <lars.persson@axis.com>
1358 S:      Maintained
1359 L:      linux-arm-kernel@axis.com
1360 F:      arch/arm/mach-artpec
1361 F:      arch/arm/boot/dts/artpec6*
1362 F:      drivers/clk/axis
1363 F:      drivers/crypto/axis
1364 F:      drivers/pinctrl/pinctrl-artpec*
1365 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1366
1367 ARM/ASPEED I2C DRIVER
1368 M:      Brendan Higgins <brendanhiggins@google.com>
1369 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1370 R:      Joel Stanley <joel@jms.id.au>
1371 L:      linux-i2c@vger.kernel.org
1372 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1373 S:      Maintained
1374 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1375 F:      drivers/i2c/busses/i2c-aspeed.c
1376 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1377 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1378
1379 ARM/ASPEED MACHINE SUPPORT
1380 M:      Joel Stanley <joel@jms.id.au>
1381 R:      Andrew Jeffery <andrew@aj.id.au>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1384 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1385 S:      Supported
1386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1387 F:      arch/arm/mach-aspeed/
1388 F:      arch/arm/boot/dts/aspeed-*
1389 N:      aspeed
1390
1391 ARM/BITMAIN ARCHITECTURE
1392 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      arch/arm64/boot/dts/bitmain/
1396 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1397
1398 ARM/CALXEDA HIGHBANK ARCHITECTURE
1399 M:      Rob Herring <robh@kernel.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 F:      arch/arm/mach-highbank/
1403 F:      arch/arm/boot/dts/highbank.dts
1404 F:      arch/arm/boot/dts/ecx-*.dts*
1405
1406 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1407 M:      Krzysztof Halasa <khalasa@piap.pl>
1408 S:      Maintained
1409 F:      arch/arm/mach-cns3xxx/
1410
1411 ARM/CAVIUM THUNDER NETWORK DRIVER
1412 M:      Sunil Goutham <sgoutham@cavium.com>
1413 M:      Robert Richter <rric@kernel.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Supported
1416 F:      drivers/net/ethernet/cavium/thunder/
1417
1418 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1419 M:      Lukasz Majewski <lukma@denx.de>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-ep93xx/ts72xx.c
1423
1424 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1425 M:      Alexander Shiyan <shc_work@mail.ru>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Odd Fixes
1428 N:      clps711x
1429
1430 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434
1435 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1436 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1437 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/mach-ep93xx/
1441 F:      arch/arm/mach-ep93xx/include/mach/
1442
1443 ARM/CLKDEV SUPPORT
1444 M:      Russell King <linux@armlinux.org.uk>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1448 F:      drivers/clk/clkdev.c
1449
1450 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1451 M:      Mike Rapoport <mike@compulab.co.il>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454
1455 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1456 M:      Baruch Siach <baruch@tkos.co.il>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S:      Maintained
1459 F:      arch/arm/boot/dts/cx92755*
1460 N:      digicolor
1461
1462 ARM/CONTEC MICRO9 MACHINE SUPPORT
1463 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1464 S:      Maintained
1465 F:      arch/arm/mach-ep93xx/micro9.c
1466
1467 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1468 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1469 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      drivers/hwtracing/coresight/*
1473 F:      Documentation/trace/coresight.txt
1474 F:      Documentation/trace/coresight-cpu-debug.txt
1475 F:      Documentation/devicetree/bindings/arm/coresight.txt
1476 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1477 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1478 F:      tools/perf/arch/arm/util/pmu.c
1479 F:      tools/perf/arch/arm/util/auxtrace.c
1480 F:      tools/perf/arch/arm/util/cs-etm.c
1481 F:      tools/perf/arch/arm/util/cs-etm.h
1482 F:      tools/perf/util/cs-etm.*
1483 F:      tools/perf/util/cs-etm-decoder/*
1484
1485 ARM/CORGI MACHINE SUPPORT
1486 M:      Richard Purdie <rpurdie@rpsys.net>
1487 S:      Maintained
1488
1489 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1490 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1491 M:      Linus Walleij <linus.walleij@linaro.org>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T:      git git://github.com/ulli-kroll/linux.git
1494 S:      Maintained
1495 F:      Documentation/devicetree/bindings/arm/gemini.txt
1496 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1497 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1498 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1499 F:      arch/arm/mach-gemini/
1500 F:      drivers/net/ethernet/cortina/
1501 F:      drivers/pinctrl/pinctrl-gemini.c
1502 F:      drivers/rtc/rtc-ftrtc010.c
1503
1504 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1505 M:      Barry Song <baohua@kernel.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1508 S:      Maintained
1509 F:      arch/arm/boot/dts/prima2*
1510 F:      arch/arm/mach-prima2/
1511 F:      drivers/clk/sirf/
1512 F:      drivers/clocksource/timer-prima2.c
1513 F:      drivers/clocksource/timer-atlas7.c
1514 N:      [^a-z]sirf
1515 X:      drivers/gnss
1516
1517 ARM/EBSA110 MACHINE SUPPORT
1518 M:      Russell King <linux@armlinux.org.uk>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W:      http://www.armlinux.org.uk/
1521 S:      Maintained
1522 F:      arch/arm/mach-ebsa110/
1523 F:      drivers/net/ethernet/amd/am79c961a.*
1524
1525 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1526 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1527 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 N:      efm32
1531
1532 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1533 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536 F:      arch/arm/mach-pxa/ezx.c
1537
1538 ARM/FARADAY FA526 PORT
1539 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 T:      git git://git.berlios.de/gemini-board
1543 F:      arch/arm/mm/*-fa*
1544
1545 ARM/FOOTBRIDGE ARCHITECTURE
1546 M:      Russell King <linux@armlinux.org.uk>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 W:      http://www.armlinux.org.uk/
1549 S:      Maintained
1550 F:      arch/arm/include/asm/hardware/dec21285.h
1551 F:      arch/arm/mach-footbridge/
1552
1553 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1554 M:      Shawn Guo <shawnguo@kernel.org>
1555 M:      Sascha Hauer <s.hauer@pengutronix.de>
1556 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1557 R:      Fabio Estevam <festevam@gmail.com>
1558 R:      NXP Linux Team <linux-imx@nxp.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1562 N:      imx
1563 N:      mxs
1564 X:      drivers/media/i2c/
1565
1566 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1567 M:      Shawn Guo <shawnguo@kernel.org>
1568 M:      Sascha Hauer <s.hauer@pengutronix.de>
1569 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R:      Stefan Agner <stefan@agner.ch>
1571 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1574 F:      arch/arm/mach-imx/*vf610*
1575 F:      arch/arm/boot/dts/vf*
1576
1577 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1578 M:      Shawn Guo <shawnguo@kernel.org>
1579 M:      Li Yang <leoyang.li@nxp.com>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1583 F:      arch/arm/boot/dts/ls1021a*
1584 F:      arch/arm64/boot/dts/freescale/fsl-*
1585 F:      arch/arm64/boot/dts/freescale/qoriq-*
1586
1587 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1588 M:      Lennert Buytenhek <kernel@wantstofly.org>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Maintained
1591
1592 ARM/GUMSTIX MACHINE SUPPORT
1593 M:      Steve Sakoman <sakoman@gmail.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596
1597 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1598 M:      Philipp Zabel <philipp.zabel@gmail.com>
1599 M:      Paul Parsons <lost.distance@yahoo.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/hx4700.c
1603 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1604 F:      sound/soc/pxa/hx4700.c
1605
1606 ARM/HISILICON SOC SUPPORT
1607 M:      Wei Xu <xuwei5@hisilicon.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W:      http://www.hisilicon.com
1610 S:      Supported
1611 T:      git git://github.com/hisilicon/linux-hisi.git
1612 F:      arch/arm/mach-hisi/
1613 F:      arch/arm/boot/dts/hi3*
1614 F:      arch/arm/boot/dts/hip*
1615 F:      arch/arm/boot/dts/hisi*
1616 F:      arch/arm64/boot/dts/hisilicon/
1617
1618 ARM/HP JORNADA 7XX MACHINE SUPPORT
1619 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1620 W:      www.jlime.com
1621 S:      Maintained
1622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1623 F:      arch/arm/mach-sa1100/jornada720.c
1624 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1625
1626 ARM/IGEP MACHINE SUPPORT
1627 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1628 M:      Javier Martinez Canillas <javier@dowhile0.org>
1629 L:      linux-omap@vger.kernel.org
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632 F:      arch/arm/boot/dts/omap3-igep*
1633
1634 ARM/INCOME PXA270 SUPPORT
1635 M:      Marek Vasut <marek.vasut@gmail.com>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1639
1640 ARM/INTEL IOP13XX ARM ARCHITECTURE
1641 M:      Lennert Buytenhek <kernel@wantstofly.org>
1642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S:      Maintained
1644
1645 ARM/INTEL IOP32X ARM ARCHITECTURE
1646 M:      Lennert Buytenhek <kernel@wantstofly.org>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649
1650 ARM/INTEL IOP33X ARM ARCHITECTURE
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Orphan
1653
1654 ARM/INTEL IQ81342EX MACHINE SUPPORT
1655 M:      Lennert Buytenhek <kernel@wantstofly.org>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658
1659 ARM/INTEL IXDP2850 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/INTEL IXP4XX ARM ARCHITECTURE
1665 M:      Imre Kaloz <kaloz@openwrt.org>
1666 M:      Krzysztof Halasa <khalasa@piap.pl>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/mach-ixp4xx/
1670
1671 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1672 M:      Jonathan Cameron <jic23@cam.ac.uk>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/stargate2.c
1676 F:      drivers/pcmcia/pxa2xx_stargate2.c
1677
1678 ARM/INTEL XSC3 (MANZANO) ARM CORE
1679 M:      Lennert Buytenhek <kernel@wantstofly.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682
1683 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1684 M:      Lennert Buytenhek <kernel@wantstofly.org>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S:      Maintained
1687
1688 ARM/LG1K ARCHITECTURE
1689 M:      Chanho Min <chanho.min@lge.com>
1690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 S:      Maintained
1692 F:      arch/arm64/boot/dts/lg/
1693
1694 ARM/LOGICPD PXA270 MACHINE SUPPORT
1695 M:      Lennert Buytenhek <kernel@wantstofly.org>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 S:      Maintained
1698
1699 ARM/LPC18XX ARCHITECTURE
1700 M:      Vladimir Zapolskiy <vz@mleia.com>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 F:      arch/arm/boot/dts/lpc43*
1704 F:      drivers/i2c/busses/i2c-lpc2k.c
1705 F:      drivers/memory/pl172.c
1706 F:      drivers/mtd/spi-nor/nxp-spifi.c
1707 F:      drivers/rtc/rtc-lpc24xx.c
1708 N:      lpc18xx
1709
1710 ARM/LPC32XX SOC SUPPORT
1711 M:      Vladimir Zapolskiy <vz@mleia.com>
1712 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/lpc32*
1717 F:      arch/arm/mach-lpc32xx/
1718 F:      drivers/i2c/busses/i2c-pnx.c
1719 F:      drivers/net/ethernet/nxp/lpc_eth.c
1720 F:      drivers/usb/host/ohci-nxp.c
1721 F:      drivers/watchdog/pnx4008_wdt.c
1722 N:      lpc32xx
1723
1724 ARM/MAGICIAN MACHINE SUPPORT
1725 M:      Philipp Zabel <philipp.zabel@gmail.com>
1726 S:      Maintained
1727
1728 ARM/Marvell Dove/MV78xx0/Orion SOC support
1729 M:      Jason Cooper <jason@lakedaemon.net>
1730 M:      Andrew Lunn <andrew@lunn.ch>
1731 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 M:      Gregory Clement <gregory.clement@bootlin.com>
1733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      Documentation/devicetree/bindings/soc/dove/
1736 F:      arch/arm/mach-dove/
1737 F:      arch/arm/mach-mv78xx0/
1738 F:      arch/arm/mach-orion5x/
1739 F:      arch/arm/plat-orion/
1740 F:      arch/arm/boot/dts/dove*
1741 F:      arch/arm/boot/dts/orion5x*
1742
1743 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1744 M:      Jason Cooper <jason@lakedaemon.net>
1745 M:      Andrew Lunn <andrew@lunn.ch>
1746 M:      Gregory Clement <gregory.clement@bootlin.com>
1747 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 S:      Maintained
1750 F:      arch/arm/boot/dts/armada*
1751 F:      arch/arm/boot/dts/kirkwood*
1752 F:      arch/arm/configs/mvebu_*_defconfig
1753 F:      arch/arm/mach-mvebu/
1754 F:      arch/arm64/boot/dts/marvell/armada*
1755 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1756 F:      drivers/cpufreq/armada-8k-cpufreq.c
1757 F:      drivers/cpufreq/mvebu-cpufreq.c
1758 F:      drivers/irqchip/irq-armada-370-xp.c
1759 F:      drivers/irqchip/irq-mvebu-*
1760 F:      drivers/pinctrl/mvebu/
1761 F:      drivers/rtc/rtc-armada38x.c
1762
1763 ARM/Mediatek RTC DRIVER
1764 M:      Eddie Huang <eddie.huang@mediatek.com>
1765 M:      Sean Wang <sean.wang@mediatek.com>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1768 S:      Maintained
1769 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1770 F:      drivers/rtc/rtc-mt6397.c
1771 F:      drivers/rtc/rtc-mt7622.c
1772
1773 ARM/Mediatek SoC support
1774 M:      Matthias Brugger <matthias.bgg@gmail.com>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 W:      https://mtk.bcnfs.org/
1778 C:      irc://chat.freenode.net/linux-mediatek
1779 S:      Maintained
1780 F:      arch/arm/boot/dts/mt6*
1781 F:      arch/arm/boot/dts/mt7*
1782 F:      arch/arm/boot/dts/mt8*
1783 F:      arch/arm/mach-mediatek/
1784 F:      arch/arm64/boot/dts/mediatek/
1785 F:      drivers/soc/mediatek/
1786 N:      mtk
1787 N:      mt[678]
1788 K:      mediatek
1789
1790 ARM/Mediatek USB3 PHY DRIVER
1791 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1794 S:      Maintained
1795 F:      drivers/phy/mediatek/
1796 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1797
1798 ARM/MICREL KS8695 ARCHITECTURE
1799 M:      Greg Ungerer <gerg@uclinux.org>
1800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 F:      arch/arm/mach-ks8695/
1802 S:      Odd Fixes
1803
1804 ARM/Microchip (AT91) SoC support
1805 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1806 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1807 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W:      http://www.linux4sam.org
1810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1811 S:      Supported
1812 N:      at91
1813 N:      atmel
1814 F:      arch/arm/mach-at91/
1815 F:      include/soc/at91/
1816 F:      arch/arm/boot/dts/at91*.dts
1817 F:      arch/arm/boot/dts/at91*.dtsi
1818 F:      arch/arm/boot/dts/sama*.dts
1819 F:      arch/arm/boot/dts/sama*.dtsi
1820 F:      arch/arm/include/debug/at91.S
1821 F:      drivers/memory/atmel*
1822 F:      drivers/watchdog/sama5d4_wdt.c
1823 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1824 X:      drivers/net/wireless/atmel/
1825
1826 ARM/MIOA701 MACHINE SUPPORT
1827 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F:      arch/arm/mach-pxa/mioa701.c
1830 S:      Maintained
1831
1832 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1833 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1834 S:      Maintained
1835
1836 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1837 M:      Linus Walleij <linus.walleij@linaro.org>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 S:      Maintained
1840 F:      arch/arm/mach-nomadik/
1841 F:      arch/arm/mach-u300/
1842 F:      arch/arm/mach-ux500/
1843 F:      arch/arm/boot/dts/ste-*
1844 F:      drivers/clk/clk-nomadik.c
1845 F:      drivers/clk/clk-u300.c
1846 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1847 F:      drivers/clocksource/timer-u300.c
1848 F:      drivers/dma/coh901318*
1849 F:      drivers/dma/ste_dma40*
1850 F:      drivers/hwspinlock/u8500_hsem.c
1851 F:      drivers/i2c/busses/i2c-nomadik.c
1852 F:      drivers/i2c/busses/i2c-stu300.c
1853 F:      drivers/mfd/ab3100*
1854 F:      drivers/mfd/ab8500*
1855 F:      drivers/mfd/abx500*
1856 F:      drivers/mfd/dbx500*
1857 F:      drivers/mfd/db8500*
1858 F:      drivers/pinctrl/nomadik/
1859 F:      drivers/pinctrl/pinctrl-coh901*
1860 F:      drivers/pinctrl/pinctrl-u300.c
1861 F:      drivers/rtc/rtc-ab3100.c
1862 F:      drivers/rtc/rtc-ab8500.c
1863 F:      drivers/rtc/rtc-coh901331.c
1864 F:      drivers/rtc/rtc-pl031.c
1865 F:      drivers/watchdog/coh901327_wdt.c
1866 F:      Documentation/devicetree/bindings/arm/ste-*
1867 F:      Documentation/devicetree/bindings/arm/ux500/
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1869
1870 ARM/NUVOTON NPCM ARCHITECTURE
1871 M:      Avi Fishman <avifishman70@gmail.com>
1872 M:      Tomer Maimon <tmaimon77@gmail.com>
1873 R:      Patrick Venture <venture@google.com>
1874 R:      Nancy Yuen <yuenn@google.com>
1875 R:      Brendan Higgins <brendanhiggins@google.com>
1876 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1877 S:      Supported
1878 F:      arch/arm/mach-npcm/
1879 F:      arch/arm/boot/dts/nuvoton-npcm*
1880 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1881 F:      drivers/*/*npcm*
1882 F:      Documentation/devicetree/bindings/*/*npcm*
1883 F:      Documentation/devicetree/bindings/*/*/*npcm*
1884
1885 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1886 M:      Wan ZongShun <mcuos.com@gmail.com>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W:      http://www.mcuos.com
1889 S:      Maintained
1890 F:      arch/arm/mach-w90x900/
1891 F:      drivers/input/keyboard/w90p910_keypad.c
1892 F:      drivers/input/touchscreen/w90p910_ts.c
1893 F:      drivers/watchdog/nuc900_wdt.c
1894 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1895 F:      drivers/mtd/nand/raw/nuc900_nand.c
1896 F:      drivers/rtc/rtc-nuc900.c
1897 F:      drivers/spi/spi-nuc900.c
1898 F:      drivers/usb/host/ehci-w90x900.c
1899 F:      drivers/video/fbdev/nuc900fb.c
1900
1901 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1902 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1903 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1904 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1905 S:      Supported
1906
1907 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1908 M:      Alexander Clouter <alex@digriz.org.uk>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 W:      http://www.digriz.org.uk/ts78xx/kernel
1911 S:      Maintained
1912 F:      arch/arm/mach-orion5x/ts78xx-*
1913
1914 ARM/OXNAS platform support
1915 M:      Neil Armstrong <narmstrong@baylibre.com>
1916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1918 S:      Maintained
1919 F:      arch/arm/mach-oxnas/
1920 F:      arch/arm/boot/dts/ox8*.dts*
1921 N:      oxnas
1922
1923 ARM/PALM TREO SUPPORT
1924 M:      Tomas Cech <sleep_walker@suse.com>
1925 L:      linux-arm-kernel@lists.infradead.org
1926 W:      http://hackndev.com
1927 S:      Maintained
1928 F:      arch/arm/mach-pxa/palmtreo.*
1929
1930 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1931 M:      Marek Vasut <marek.vasut@gmail.com>
1932 L:      linux-arm-kernel@lists.infradead.org
1933 W:      http://hackndev.com
1934 S:      Maintained
1935 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1936 F:      arch/arm/mach-pxa/palmtx.c
1937 F:      arch/arm/mach-pxa/palmt5.*
1938 F:      arch/arm/mach-pxa/include/mach/palmld.h
1939 F:      arch/arm/mach-pxa/palmld.c
1940 F:      arch/arm/mach-pxa/palmte2.*
1941 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1942 F:      arch/arm/mach-pxa/palmtc.c
1943
1944 ARM/PALMZ72 SUPPORT
1945 M:      Sergey Lapin <slapin@ossfans.org>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 W:      http://hackndev.com
1948 S:      Maintained
1949 F:      arch/arm/mach-pxa/palmz72.*
1950
1951 ARM/PLEB SUPPORT
1952 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1953 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1954 S:      Maintained
1955
1956 ARM/PT DIGITAL BOARD PORT
1957 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 W:      http://www.armlinux.org.uk/
1960 S:      Maintained
1961
1962 ARM/QUALCOMM SUPPORT
1963 M:      Andy Gross <andy.gross@linaro.org>
1964 M:      David Brown <david.brown@linaro.org>
1965 L:      linux-arm-msm@vger.kernel.org
1966 S:      Maintained
1967 F:      Documentation/devicetree/bindings/soc/qcom/
1968 F:      Documentation/devicetree/bindings/*/qcom*
1969 F:      arch/arm/boot/dts/qcom-*.dts
1970 F:      arch/arm/boot/dts/qcom-*.dtsi
1971 F:      arch/arm/mach-qcom/
1972 F:      arch/arm64/boot/dts/qcom/
1973 F:      drivers/*/qcom/
1974 F:      drivers/*/qcom*
1975 F:      drivers/*/*/qcom/
1976 F:      drivers/*/*/qcom*
1977 F:      drivers/*/pm8???-*
1978 F:      drivers/bluetooth/btqcomsmd.c
1979 F:      drivers/clocksource/timer-qcom.c
1980 F:      drivers/extcon/extcon-qcom*
1981 F:      drivers/iommu/msm*
1982 F:      drivers/i2c/busses/i2c-qup.c
1983 F:      drivers/i2c/busses/i2c-qcom-geni.c
1984 F:      drivers/mfd/ssbi.c
1985 F:      drivers/mmc/host/mmci_qcom*
1986 F:      drivers/mmc/host/sdhci_msm.c
1987 F:      drivers/pci/controller/dwc/pcie-qcom.c
1988 F:      drivers/phy/qualcomm/
1989 F:      drivers/power/*/msm*
1990 F:      drivers/reset/reset-qcom-*
1991 F:      drivers/scsi/ufs/ufs-qcom.*
1992 F:      drivers/spi/spi-qup.c
1993 F:      drivers/spi/spi-geni-qcom.c
1994 F:      drivers/spi/spi-qcom-qspi.c
1995 F:      drivers/tty/serial/msm_serial.c
1996 F:      drivers/usb/dwc3/dwc3-qcom.c
1997 F:      include/dt-bindings/*/qcom*
1998 F:      include/linux/*/qcom*
1999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2000
2001 ARM/RADISYS ENP2611 MACHINE SUPPORT
2002 M:      Lennert Buytenhek <kernel@wantstofly.org>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 S:      Maintained
2005
2006 ARM/RDA MICRO ARCHITECTURE
2007 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/boot/dts/rda8810pl-*
2012 F:      drivers/clocksource/timer-rda.c
2013 F:      drivers/irqchip/irq-rda-intc.c
2014 F:      drivers/tty/serial/rda-uart.c
2015 F:      Documentation/devicetree/bindings/arm/rda.txt
2016 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2017 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2018 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2019
2020 ARM/REALTEK ARCHITECTURE
2021 M:      Andreas Färber <afaerber@suse.de>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024 F:      arch/arm64/boot/dts/realtek/
2025 F:      Documentation/devicetree/bindings/arm/realtek.txt
2026
2027 ARM/RENESAS ARM64 ARCHITECTURE
2028 M:      Simon Horman <horms@verge.net.au>
2029 M:      Magnus Damm <magnus.damm@gmail.com>
2030 L:      linux-renesas-soc@vger.kernel.org
2031 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2033 S:      Supported
2034 F:      arch/arm64/boot/dts/renesas/
2035 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2036 F:      drivers/soc/renesas/
2037 F:      include/linux/soc/renesas/
2038
2039 ARM/RISCPC ARCHITECTURE
2040 M:      Russell King <linux@armlinux.org.uk>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 W:      http://www.armlinux.org.uk/
2043 S:      Maintained
2044 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2045 F:      arch/arm/include/asm/hardware/ioc.h
2046 F:      arch/arm/include/asm/hardware/iomd.h
2047 F:      arch/arm/include/asm/hardware/memc.h
2048 F:      arch/arm/mach-rpc/
2049 F:      drivers/net/ethernet/8390/etherh.c
2050 F:      drivers/net/ethernet/i825xx/ether1*
2051 F:      drivers/net/ethernet/seeq/ether3*
2052 F:      drivers/scsi/arm/
2053
2054 ARM/Rockchip SoC support
2055 M:      Heiko Stuebner <heiko@sntech.de>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 L:      linux-rockchip@lists.infradead.org
2058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2059 S:      Maintained
2060 F:      arch/arm/boot/dts/rk3*
2061 F:      arch/arm/boot/dts/rv1108*
2062 F:      arch/arm/mach-rockchip/
2063 F:      drivers/clk/rockchip/
2064 F:      drivers/i2c/busses/i2c-rk3x.c
2065 F:      drivers/*/*rockchip*
2066 F:      drivers/*/*/*rockchip*
2067 F:      sound/soc/rockchip/
2068 N:      rockchip
2069
2070 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2071 M:      Kukjin Kim <kgene@kernel.org>
2072 M:      Krzysztof Kozlowski <krzk@kernel.org>
2073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2075 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2076 S:      Maintained
2077 F:      arch/arm/boot/dts/s3c*
2078 F:      arch/arm/boot/dts/s5p*
2079 F:      arch/arm/boot/dts/exynos*
2080 F:      arch/arm64/boot/dts/exynos/
2081 F:      arch/arm/plat-samsung/
2082 F:      arch/arm/mach-s3c24*/
2083 F:      arch/arm/mach-s3c64xx/
2084 F:      arch/arm/mach-s5p*/
2085 F:      arch/arm/mach-exynos*/
2086 F:      drivers/*/*s3c24*
2087 F:      drivers/*/*/*s3c24*
2088 F:      drivers/*/*s3c64xx*
2089 F:      drivers/*/*s5pv210*
2090 F:      drivers/memory/samsung/*
2091 F:      drivers/soc/samsung/*
2092 F:      Documentation/arm/Samsung/
2093 F:      Documentation/devicetree/bindings/arm/samsung/
2094 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2095 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2096 N:      exynos
2097
2098 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2099 M:      Kyungmin Park <kyungmin.park@samsung.com>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 S:      Maintained
2102 F:      arch/arm/mach-s5pv210/
2103
2104 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2105 M:      Kyungmin Park <kyungmin.park@samsung.com>
2106 M:      Kamil Debski <kamil@wypas.org>
2107 M:      Andrzej Hajda <a.hajda@samsung.com>
2108 L:      linux-arm-kernel@lists.infradead.org
2109 L:      linux-media@vger.kernel.org
2110 S:      Maintained
2111 F:      drivers/media/platform/s5p-g2d/
2112
2113 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2114 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2115 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2116 L:      linux-media@vger.kernel.org
2117 S:      Maintained
2118 F:      drivers/media/platform/s5p-cec/
2119 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2120
2121 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2122 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2123 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2124 L:      linux-arm-kernel@lists.infradead.org
2125 L:      linux-media@vger.kernel.org
2126 S:      Maintained
2127 F:      drivers/media/platform/s5p-jpeg/
2128
2129 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2130 M:      Kyungmin Park <kyungmin.park@samsung.com>
2131 M:      Kamil Debski <kamil@wypas.org>
2132 M:      Jeongtae Park <jtp.park@samsung.com>
2133 M:      Andrzej Hajda <a.hajda@samsung.com>
2134 L:      linux-arm-kernel@lists.infradead.org
2135 L:      linux-media@vger.kernel.org
2136 S:      Maintained
2137 F:      drivers/media/platform/s5p-mfc/
2138
2139 ARM/SHMOBILE ARM ARCHITECTURE
2140 M:      Simon Horman <horms@verge.net.au>
2141 M:      Magnus Damm <magnus.damm@gmail.com>
2142 L:      linux-renesas-soc@vger.kernel.org
2143 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2145 S:      Supported
2146 F:      arch/arm/boot/dts/emev2*
2147 F:      arch/arm/boot/dts/gr-peach*
2148 F:      arch/arm/boot/dts/iwg20d-q7*
2149 F:      arch/arm/boot/dts/r7s*
2150 F:      arch/arm/boot/dts/r8a*
2151 F:      arch/arm/boot/dts/r9a*
2152 F:      arch/arm/boot/dts/sh*
2153 F:      arch/arm/configs/shmobile_defconfig
2154 F:      arch/arm/include/debug/renesas-scif.S
2155 F:      arch/arm/mach-shmobile/
2156 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2157 F:      drivers/soc/renesas/
2158 F:      include/linux/soc/renesas/
2159
2160 ARM/SOCFPGA ARCHITECTURE
2161 M:      Dinh Nguyen <dinguyen@kernel.org>
2162 S:      Maintained
2163 F:      arch/arm/mach-socfpga/
2164 F:      arch/arm/boot/dts/socfpga*
2165 F:      arch/arm/configs/socfpga_defconfig
2166 F:      arch/arm64/boot/dts/altera/
2167 W:      http://www.rocketboards.org
2168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2169
2170 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2171 M:      Dinh Nguyen <dinguyen@kernel.org>
2172 S:      Maintained
2173 F:      drivers/clk/socfpga/
2174
2175 ARM/SOCFPGA EDAC SUPPORT
2176 M:      Thor Thayer <thor.thayer@linux.intel.com>
2177 S:      Maintained
2178 F:      drivers/edac/altera_edac.
2179
2180 ARM/SPREADTRUM SoC SUPPORT
2181 M:      Orson Zhai <orsonzhai@gmail.com>
2182 M:      Baolin Wang <baolin.wang@linaro.org>
2183 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2184 S:      Maintained
2185 F:      arch/arm64/boot/dts/sprd
2186 N:      sprd
2187
2188 ARM/STI ARCHITECTURE
2189 M:      Patrice Chotard <patrice.chotard@st.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 W:      http://www.stlinux.com
2192 S:      Maintained
2193 F:      arch/arm/mach-sti/
2194 F:      arch/arm/boot/dts/sti*
2195 F:      drivers/char/hw_random/st-rng.c
2196 F:      drivers/clocksource/arm_global_timer.c
2197 F:      drivers/clocksource/clksrc_st_lpc.c
2198 F:      drivers/cpufreq/sti-cpufreq.c
2199 F:      drivers/dma/st_fdma*
2200 F:      drivers/i2c/busses/i2c-st.c
2201 F:      drivers/media/rc/st_rc.c
2202 F:      drivers/media/platform/sti/c8sectpfe/
2203 F:      drivers/mmc/host/sdhci-st.c
2204 F:      drivers/phy/st/phy-miphy28lp.c
2205 F:      drivers/phy/st/phy-stih407-usb.c
2206 F:      drivers/pinctrl/pinctrl-st.c
2207 F:      drivers/remoteproc/st_remoteproc.c
2208 F:      drivers/remoteproc/st_slim_rproc.c
2209 F:      drivers/reset/sti/
2210 F:      drivers/rtc/rtc-st-lpc.c
2211 F:      drivers/tty/serial/st-asc.c
2212 F:      drivers/usb/dwc3/dwc3-st.c
2213 F:      drivers/usb/host/ehci-st.c
2214 F:      drivers/usb/host/ohci-st.c
2215 F:      drivers/watchdog/st_lpc_wdt.c
2216 F:      drivers/ata/ahci_st.c
2217 F:      include/linux/remoteproc/st_slim_rproc.h
2218
2219 ARM/STM32 ARCHITECTURE
2220 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2221 M:      Alexandre Torgue <alexandre.torgue@st.com>
2222 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 S:      Maintained
2225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2226 N:      stm32
2227 N:      stm
2228 F:      arch/arm/boot/dts/stm32*
2229 F:      arch/arm/mach-stm32/
2230 F:      drivers/clocksource/armv7m_systick.c
2231
2232 ARM/Synaptics SoC support
2233 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2234 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 S:      Maintained
2237 F:      arch/arm/mach-berlin/
2238 F:      arch/arm/boot/dts/berlin*
2239 F:      arch/arm64/boot/dts/synaptics/
2240
2241 ARM/TANGO ARCHITECTURE
2242 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2243 M:      Mans Rullgard <mans@mansr.com>
2244 L:      linux-arm-kernel@lists.infradead.org
2245 S:      Odd Fixes
2246 N:      tango
2247
2248 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2249 M:      Lennert Buytenhek <kernel@wantstofly.org>
2250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 S:      Maintained
2252
2253 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2254 M:      Hans Verkuil <hans.verkuil@cisco.com>
2255 L:      linux-tegra@vger.kernel.org
2256 L:      linux-media@vger.kernel.org
2257 S:      Maintained
2258 F:      drivers/media/platform/tegra-cec/
2259 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2260
2261 ARM/TETON BGA MACHINE SUPPORT
2262 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264 S:      Maintained
2265
2266 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2267 M:      Santosh Shilimkar <ssantosh@kernel.org>
2268 L:      linux-kernel@vger.kernel.org
2269 S:      Maintained
2270 F:      drivers/memory/*emif*
2271
2272 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2273 M:      Tero Kristo <t-kristo@ti.com>
2274 M:      Nishanth Menon <nm@ti.com>
2275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 S:      Supported
2277 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2278 F:      arch/arm64/boot/dts/ti/Makefile
2279 F:      arch/arm64/boot/dts/ti/k3-*
2280 F:      include/dt-bindings/pinctrl/k3.h
2281
2282 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2283 M:      Santosh Shilimkar <ssantosh@kernel.org>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 S:      Maintained
2286 F:      arch/arm/mach-keystone/
2287 F:      arch/arm/boot/dts/keystone-*
2288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2289
2290 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2291 M:      Santosh Shilimkar <ssantosh@kernel.org>
2292 L:      linux-kernel@vger.kernel.org
2293 S:      Maintained
2294 F:      drivers/clk/keystone/
2295
2296 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2297 M:      Santosh Shilimkar <ssantosh@kernel.org>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 L:      linux-kernel@vger.kernel.org
2300 S:      Maintained
2301 F:      drivers/clocksource/timer-keystone.c
2302
2303 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2304 M:      Santosh Shilimkar <ssantosh@kernel.org>
2305 L:      linux-kernel@vger.kernel.org
2306 S:      Maintained
2307 F:      drivers/power/reset/keystone-reset.c
2308
2309 ARM/THECUS N2100 MACHINE SUPPORT
2310 M:      Lennert Buytenhek <kernel@wantstofly.org>
2311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 S:      Maintained
2313
2314 ARM/TOSA MACHINE SUPPORT
2315 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2316 M:      Dirk Opfer <dirk@opfer-online.de>
2317 S:      Maintained
2318
2319 ARM/UNIPHIER ARCHITECTURE
2320 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2323 S:      Maintained
2324 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2325 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2326 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2327 F:      arch/arm/boot/dts/uniphier*
2328 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2329 F:      arch/arm/mach-uniphier/
2330 F:      arch/arm/mm/cache-uniphier.c
2331 F:      arch/arm64/boot/dts/socionext/uniphier*
2332 F:      drivers/bus/uniphier-system-bus.c
2333 F:      drivers/clk/uniphier/
2334 F:      drivers/dmaengine/uniphier-mdmac.c
2335 F:      drivers/gpio/gpio-uniphier.c
2336 F:      drivers/i2c/busses/i2c-uniphier*
2337 F:      drivers/irqchip/irq-uniphier-aidet.c
2338 F:      drivers/mmc/host/uniphier-sd.c
2339 F:      drivers/pinctrl/uniphier/
2340 F:      drivers/reset/reset-uniphier.c
2341 F:      drivers/tty/serial/8250/8250_uniphier.c
2342 N:      uniphier
2343
2344 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2345 M:      Ulf Hansson <ulf.hansson@linaro.org>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 T:      git git://git.linaro.org/people/ulfh/clk.git
2348 S:      Maintained
2349 F:      drivers/clk/ux500/
2350
2351 ARM/VERSATILE EXPRESS PLATFORM
2352 M:      Liviu Dudau <liviu.dudau@arm.com>
2353 M:      Sudeep Holla <sudeep.holla@arm.com>
2354 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Maintained
2357 F:      arch/arm/boot/dts/vexpress*
2358 F:      arch/arm64/boot/dts/arm/
2359 F:      arch/arm/mach-vexpress/
2360 F:      */*/vexpress*
2361 F:      */*/*/vexpress*
2362 F:      drivers/clk/versatile/clk-vexpress-osc.c
2363 F:      drivers/clocksource/timer-versatile.c
2364 N:      mps2
2365
2366 ARM/VFP SUPPORT
2367 M:      Russell King <linux@armlinux.org.uk>
2368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W:      http://www.armlinux.org.uk/
2370 S:      Maintained
2371 F:      arch/arm/vfp/
2372
2373 ARM/VOIPAC PXA270 SUPPORT
2374 M:      Marek Vasut <marek.vasut@gmail.com>
2375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      arch/arm/mach-pxa/vpac270.c
2378 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2379
2380 ARM/VT8500 ARM ARCHITECTURE
2381 M:      Tony Prisk <linux@prisktech.co.nz>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 S:      Maintained
2384 F:      arch/arm/mach-vt8500/
2385 F:      drivers/clocksource/timer-vt8500.c
2386 F:      drivers/i2c/busses/i2c-wmt.c
2387 F:      drivers/mmc/host/wmt-sdmmc.c
2388 F:      drivers/pwm/pwm-vt8500.c
2389 F:      drivers/rtc/rtc-vt8500.c
2390 F:      drivers/tty/serial/vt8500_serial.c
2391 F:      drivers/usb/host/ehci-platform.c
2392 F:      drivers/usb/host/uhci-platform.c
2393 F:      drivers/video/fbdev/vt8500lcdfb.*
2394 F:      drivers/video/fbdev/wm8505fb*
2395 F:      drivers/video/fbdev/wmt_ge_rops.*
2396
2397 ARM/ZIPIT Z2 SUPPORT
2398 M:      Marek Vasut <marek.vasut@gmail.com>
2399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 S:      Maintained
2401 F:      arch/arm/mach-pxa/z2.c
2402 F:      arch/arm/mach-pxa/include/mach/z2.h
2403
2404 ARM/ZTE ARCHITECTURE
2405 M:      Jun Nie <jun.nie@linaro.org>
2406 M:      Shawn Guo <shawnguo@kernel.org>
2407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 S:      Maintained
2409 F:      arch/arm/boot/dts/zx2967*
2410 F:      arch/arm/mach-zx/
2411 F:      arch/arm64/boot/dts/zte/
2412 F:      drivers/clk/zte/
2413 F:      drivers/dma/zx_dma.c
2414 F:      drivers/gpio/gpio-zx.c
2415 F:      drivers/i2c/busses/i2c-zx2967.c
2416 F:      drivers/mmc/host/dw_mmc-zx.*
2417 F:      drivers/pinctrl/zte/
2418 F:      drivers/soc/zte/
2419 F:      drivers/thermal/zx2967_thermal.c
2420 F:      drivers/watchdog/zx2967_wdt.c
2421 F:      Documentation/devicetree/bindings/arm/zte.yaml
2422 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2423 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2424 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2425 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2426 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2427 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2428 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2429 F:      Documentation/devicetree/bindings/soc/zte/
2430 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2431 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2432 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2433 F:      include/dt-bindings/clock/zx2967*.h
2434 F:      include/dt-bindings/soc/zte,*.h
2435 F:      sound/soc/codecs/zx_aud96p22.c
2436 F:      sound/soc/zte/
2437
2438 ARM/ZYNQ ARCHITECTURE
2439 M:      Michal Simek <michal.simek@xilinx.com>
2440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 W:      http://wiki.xilinx.com
2442 T:      git https://github.com/Xilinx/linux-xlnx.git
2443 S:      Supported
2444 F:      arch/arm/mach-zynq/
2445 F:      drivers/cpuidle/cpuidle-zynq.c
2446 F:      drivers/block/xsysace.c
2447 N:      zynq
2448 N:      xilinx
2449 F:      drivers/clocksource/timer-cadence-ttc.c
2450 F:      drivers/i2c/busses/i2c-cadence.c
2451 F:      drivers/mmc/host/sdhci-of-arasan.c
2452 F:      drivers/edac/synopsys_edac.c
2453 F:      drivers/i2c/busses/i2c-xiic.c
2454
2455 ARM64 PORT (AARCH64 ARCHITECTURE)
2456 M:      Catalin Marinas <catalin.marinas@arm.com>
2457 M:      Will Deacon <will.deacon@arm.com>
2458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2460 S:      Maintained
2461 F:      arch/arm64/
2462 X:      arch/arm64/boot/dts/
2463 F:      Documentation/arm64/
2464
2465 AS3645A LED FLASH CONTROLLER DRIVER
2466 M:      Sakari Ailus <sakari.ailus@iki.fi>
2467 L:      linux-leds@vger.kernel.org
2468 S:      Maintained
2469 F:      drivers/leds/leds-as3645a.c
2470
2471 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2472 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2473 L:      linux-media@vger.kernel.org
2474 T:      git git://linuxtv.org/media_tree.git
2475 S:      Maintained
2476 F:      drivers/media/i2c/ak7375.c
2477 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2478
2479 ASAHI KASEI AK8974 DRIVER
2480 M:      Linus Walleij <linus.walleij@linaro.org>
2481 L:      linux-iio@vger.kernel.org
2482 W:      http://www.akm.com/
2483 S:      Supported
2484 F:      drivers/iio/magnetometer/ak8974.c
2485
2486 ASC7621 HARDWARE MONITOR DRIVER
2487 M:      George Joseph <george.joseph@fairview5.com>
2488 L:      linux-hwmon@vger.kernel.org
2489 S:      Maintained
2490 F:      Documentation/hwmon/asc7621
2491 F:      drivers/hwmon/asc7621.c
2492
2493 ASPEED VIDEO ENGINE DRIVER
2494 M:      Eddie James <eajames@linux.ibm.com>
2495 L:      linux-media@vger.kernel.org
2496 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2497 S:      Maintained
2498 F:      drivers/media/platform/aspeed-video.c
2499 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2500
2501 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2502 M:      Corentin Chary <corentin.chary@gmail.com>
2503 L:      acpi4asus-user@lists.sourceforge.net
2504 L:      platform-driver-x86@vger.kernel.org
2505 W:      http://acpi4asus.sf.net
2506 S:      Maintained
2507 F:      drivers/platform/x86/asus*.c
2508 F:      drivers/platform/x86/eeepc*.c
2509
2510 ASUS WIRELESS RADIO CONTROL DRIVER
2511 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2512 L:      platform-driver-x86@vger.kernel.org
2513 S:      Maintained
2514 F:      drivers/platform/x86/asus-wireless.c
2515
2516 ASYMMETRIC KEYS
2517 M:      David Howells <dhowells@redhat.com>
2518 L:      keyrings@vger.kernel.org
2519 S:      Maintained
2520 F:      Documentation/crypto/asymmetric-keys.txt
2521 F:      include/linux/verification.h
2522 F:      include/crypto/public_key.h
2523 F:      include/crypto/pkcs7.h
2524 F:      crypto/asymmetric_keys/
2525
2526 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2527 R:      Dan Williams <dan.j.williams@intel.com>
2528 W:      http://sourceforge.net/projects/xscaleiop
2529 S:      Odd fixes
2530 F:      Documentation/crypto/async-tx-api.txt
2531 F:      crypto/async_tx/
2532 F:      drivers/dma/
2533 F:      include/linux/dmaengine.h
2534 F:      include/linux/async_tx.h
2535
2536 AT24 EEPROM DRIVER
2537 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2538 L:      linux-i2c@vger.kernel.org
2539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2540 S:      Maintained
2541 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2542 F:      drivers/misc/eeprom/at24.c
2543 F:      include/linux/platform_data/at24.h
2544
2545 ATA OVER ETHERNET (AOE) DRIVER
2546 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2547 W:      http://www.openaoe.org/
2548 S:      Supported
2549 F:      Documentation/aoe/
2550 F:      drivers/block/aoe/
2551
2552 ATHEROS 71XX/9XXX GPIO DRIVER
2553 M:      Alban Bedel <albeu@free.fr>
2554 W:      https://github.com/AlbanBedel/linux
2555 T:      git git://github.com/AlbanBedel/linux
2556 S:      Maintained
2557 F:      drivers/gpio/gpio-ath79.c
2558 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2559
2560 ATHEROS 71XX/9XXX USB PHY DRIVER
2561 M:      Alban Bedel <albeu@free.fr>
2562 W:      https://github.com/AlbanBedel/linux
2563 T:      git git://github.com/AlbanBedel/linux
2564 S:      Maintained
2565 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2566 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2567
2568 ATHEROS ATH GENERIC UTILITIES
2569 M:      Kalle Valo <kvalo@codeaurora.org>
2570 L:      linux-wireless@vger.kernel.org
2571 S:      Supported
2572 F:      drivers/net/wireless/ath/*
2573
2574 ATHEROS ATH5K WIRELESS DRIVER
2575 M:      Jiri Slaby <jirislaby@gmail.com>
2576 M:      Nick Kossifidis <mickflemm@gmail.com>
2577 M:      Luis Chamberlain <mcgrof@kernel.org>
2578 L:      linux-wireless@vger.kernel.org
2579 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2580 S:      Maintained
2581 F:      drivers/net/wireless/ath/ath5k/
2582
2583 ATHEROS ATH6KL WIRELESS DRIVER
2584 M:      Kalle Valo <kvalo@codeaurora.org>
2585 L:      linux-wireless@vger.kernel.org
2586 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2588 S:      Supported
2589 F:      drivers/net/wireless/ath/ath6kl/
2590
2591 ATI_REMOTE2 DRIVER
2592 M:      Ville Syrjala <syrjala@sci.fi>
2593 S:      Maintained
2594 F:      drivers/input/misc/ati_remote2.c
2595
2596 ATK0110 HWMON DRIVER
2597 M:      Luca Tettamanti <kronos.it@gmail.com>
2598 L:      linux-hwmon@vger.kernel.org
2599 S:      Maintained
2600 F:      drivers/hwmon/asus_atk0110.c
2601
2602 ATLX ETHERNET DRIVERS
2603 M:      Jay Cliburn <jcliburn@gmail.com>
2604 M:      Chris Snook <chris.snook@gmail.com>
2605 L:      netdev@vger.kernel.org
2606 W:      http://sourceforge.net/projects/atl1
2607 W:      http://atl1.sourceforge.net
2608 S:      Maintained
2609 F:      drivers/net/ethernet/atheros/
2610
2611 ATM
2612 M:      Chas Williams <3chas3@gmail.com>
2613 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2614 L:      netdev@vger.kernel.org
2615 W:      http://linux-atm.sourceforge.net
2616 S:      Maintained
2617 F:      drivers/atm/
2618 F:      include/linux/atm*
2619 F:      include/uapi/linux/atm*
2620
2621 ATMEL MACB ETHERNET DRIVER
2622 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2623 S:      Supported
2624 F:      drivers/net/ethernet/cadence/
2625
2626 ATMEL MAXTOUCH DRIVER
2627 M:      Nick Dyer <nick@shmanahar.org>
2628 T:      git git://github.com/ndyer/linux.git
2629 S:      Maintained
2630 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2631 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2632
2633 ATMEL WIRELESS DRIVER
2634 M:      Simon Kelley <simon@thekelleys.org.uk>
2635 L:      linux-wireless@vger.kernel.org
2636 W:      http://www.thekelleys.org.uk/atmel
2637 W:      http://atmelwlandriver.sourceforge.net/
2638 S:      Maintained
2639 F:      drivers/net/wireless/atmel/atmel*
2640
2641 ATOMIC INFRASTRUCTURE
2642 M:      Will Deacon <will.deacon@arm.com>
2643 M:      Peter Zijlstra <peterz@infradead.org>
2644 R:      Boqun Feng <boqun.feng@gmail.com>
2645 L:      linux-kernel@vger.kernel.org
2646 S:      Maintained
2647 F:      arch/*/include/asm/atomic*.h
2648 F:      include/*/atomic*.h
2649 F:      scripts/atomic/
2650
2651 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2652 M:      Bradley Grove <linuxdrivers@attotech.com>
2653 L:      linux-scsi@vger.kernel.org
2654 W:      http://www.attotech.com
2655 S:      Supported
2656 F:      drivers/scsi/esas2r
2657
2658 ATUSB IEEE 802.15.4 RADIO DRIVER
2659 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2660 L:      linux-wpan@vger.kernel.org
2661 S:      Maintained
2662 F:      drivers/net/ieee802154/atusb.c
2663 F:      drivers/net/ieee802154/atusb.h
2664 F:      drivers/net/ieee802154/at86rf230.h
2665
2666 AUDIT SUBSYSTEM
2667 M:      Paul Moore <paul@paul-moore.com>
2668 M:      Eric Paris <eparis@redhat.com>
2669 L:      linux-audit@redhat.com (moderated for non-subscribers)
2670 W:      https://github.com/linux-audit
2671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2672 S:      Supported
2673 F:      include/linux/audit.h
2674 F:      include/uapi/linux/audit.h
2675 F:      kernel/audit*
2676
2677 AUXILIARY DISPLAY DRIVERS
2678 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2679 S:      Maintained
2680 F:      drivers/auxdisplay/
2681 F:      include/linux/cfag12864b.h
2682
2683 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2684 M:      Andreas Klinger <ak@it-klinger.de>
2685 L:      linux-iio@vger.kernel.org
2686 S:      Maintained
2687 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2688 F:      drivers/iio/adc/hx711.c
2689
2690 AX.25 NETWORK LAYER
2691 M:      Ralf Baechle <ralf@linux-mips.org>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.linux-ax25.org/
2694 S:      Maintained
2695 F:      include/uapi/linux/ax25.h
2696 F:      include/net/ax25.h
2697 F:      net/ax25/
2698
2699 AXENTIA ARM DEVICES
2700 M:      Peter Rosin <peda@axentia.se>
2701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2702 S:      Maintained
2703 F:      Documentation/devicetree/bindings/arm/axentia.txt
2704 F:      arch/arm/boot/dts/at91-linea.dtsi
2705 F:      arch/arm/boot/dts/at91-natte.dtsi
2706 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2707 F:      arch/arm/boot/dts/at91-tse850-3.dts
2708
2709 AXENTIA ASOC DRIVERS
2710 M:      Peter Rosin <peda@axentia.se>
2711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2712 S:      Maintained
2713 F:      Documentation/devicetree/bindings/sound/axentia,*
2714 F:      sound/soc/atmel/tse850-pcm5142.c
2715
2716 AXXIA I2C CONTROLLER
2717 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2718 L:      linux-i2c@vger.kernel.org
2719 S:      Maintained
2720 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2721 F:      drivers/i2c/busses/i2c-axxia.c
2722
2723 AZ6007 DVB DRIVER
2724 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2725 L:      linux-media@vger.kernel.org
2726 W:      https://linuxtv.org
2727 T:      git git://linuxtv.org/media_tree.git
2728 S:      Maintained
2729 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2730
2731 AZTECH FM RADIO RECEIVER DRIVER
2732 M:      Hans Verkuil <hverkuil@xs4all.nl>
2733 L:      linux-media@vger.kernel.org
2734 T:      git git://linuxtv.org/media_tree.git
2735 W:      https://linuxtv.org
2736 S:      Maintained
2737 F:      drivers/media/radio/radio-aztech*
2738
2739 B43 WIRELESS DRIVER
2740 L:      linux-wireless@vger.kernel.org
2741 L:      b43-dev@lists.infradead.org
2742 W:      http://wireless.kernel.org/en/users/Drivers/b43
2743 S:      Odd Fixes
2744 F:      drivers/net/wireless/broadcom/b43/
2745
2746 B43LEGACY WIRELESS DRIVER
2747 M:      Larry Finger <Larry.Finger@lwfinger.net>
2748 L:      linux-wireless@vger.kernel.org
2749 L:      b43-dev@lists.infradead.org
2750 W:      http://wireless.kernel.org/en/users/Drivers/b43
2751 S:      Maintained
2752 F:      drivers/net/wireless/broadcom/b43legacy/
2753
2754 BACKLIGHT CLASS/SUBSYSTEM
2755 M:      Lee Jones <lee.jones@linaro.org>
2756 M:      Daniel Thompson <daniel.thompson@linaro.org>
2757 M:      Jingoo Han <jingoohan1@gmail.com>
2758 L:      dri-devel@lists.freedesktop.org
2759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2760 S:      Maintained
2761 F:      drivers/video/backlight/
2762 F:      include/linux/backlight.h
2763 F:      include/linux/pwm_backlight.h
2764 F:      Documentation/devicetree/bindings/leds/backlight
2765
2766 BATMAN ADVANCED
2767 M:      Marek Lindner <mareklindner@neomailbox.ch>
2768 M:      Simon Wunderlich <sw@simonwunderlich.de>
2769 M:      Antonio Quartulli <a@unstable.cc>
2770 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2771 W:      https://www.open-mesh.org/
2772 Q:      https://patchwork.open-mesh.org/project/batman/list/
2773 S:      Maintained
2774 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2775 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2776 F:      Documentation/networking/batman-adv.rst
2777 F:      include/uapi/linux/batadv_packet.h
2778 F:      include/uapi/linux/batman_adv.h
2779 F:      net/batman-adv/
2780
2781 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2782 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2783 L:      linux-hams@vger.kernel.org
2784 W:      http://www.baycom.org/~tom/ham/ham.html
2785 S:      Maintained
2786 F:      drivers/net/hamradio/baycom*
2787
2788 BCACHE (BLOCK LAYER CACHE)
2789 M:      Coly Li <colyli@suse.de>
2790 M:      Kent Overstreet <kent.overstreet@gmail.com>
2791 L:      linux-bcache@vger.kernel.org
2792 W:      http://bcache.evilpiepirate.org
2793 C:      irc://irc.oftc.net/bcache
2794 S:      Maintained
2795 F:      drivers/md/bcache/
2796
2797 BDISP ST MEDIA DRIVER
2798 M:      Fabien Dessenne <fabien.dessenne@st.com>
2799 L:      linux-media@vger.kernel.org
2800 T:      git git://linuxtv.org/media_tree.git
2801 W:      https://linuxtv.org
2802 S:      Supported
2803 F:      drivers/media/platform/sti/bdisp
2804
2805 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2806 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2807 L:      netdev@vger.kernel.org
2808 S:      Maintained
2809 F:      drivers/net/ethernet/ec_bhf.c
2810
2811 BEFS FILE SYSTEM
2812 M:      Luis de Bethencourt <luisbg@kernel.org>
2813 M:      Salah Triki <salah.triki@gmail.com>
2814 S:      Maintained
2815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2816 F:      Documentation/filesystems/befs.txt
2817 F:      fs/befs/
2818
2819 BFQ I/O SCHEDULER
2820 M:      Paolo Valente <paolo.valente@linaro.org>
2821 M:      Jens Axboe <axboe@kernel.dk>
2822 L:      linux-block@vger.kernel.org
2823 S:      Maintained
2824 F:      block/bfq-*
2825 F:      Documentation/block/bfq-iosched.txt
2826
2827 BFS FILE SYSTEM
2828 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2829 S:      Maintained
2830 F:      Documentation/filesystems/bfs.txt
2831 F:      fs/bfs/
2832 F:      include/uapi/linux/bfs_fs.h
2833
2834 BLINKM RGB LED DRIVER
2835 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2836 S:      Maintained
2837 F:      drivers/leds/leds-blinkm.c
2838
2839 BLOCK LAYER
2840 M:      Jens Axboe <axboe@kernel.dk>
2841 L:      linux-block@vger.kernel.org
2842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2843 S:      Maintained
2844 F:      block/
2845 F:      drivers/block/
2846 F:      kernel/trace/blktrace.c
2847 F:      lib/sbitmap.c
2848
2849 BLOCK2MTD DRIVER
2850 M:      Joern Engel <joern@lazybastard.org>
2851 L:      linux-mtd@lists.infradead.org
2852 S:      Maintained
2853 F:      drivers/mtd/devices/block2mtd.c
2854
2855 BLUETOOTH DRIVERS
2856 M:      Marcel Holtmann <marcel@holtmann.org>
2857 M:      Johan Hedberg <johan.hedberg@gmail.com>
2858 L:      linux-bluetooth@vger.kernel.org
2859 W:      http://www.bluez.org/
2860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2862 S:      Maintained
2863 F:      drivers/bluetooth/
2864
2865 BLUETOOTH SUBSYSTEM
2866 M:      Marcel Holtmann <marcel@holtmann.org>
2867 M:      Johan Hedberg <johan.hedberg@gmail.com>
2868 L:      linux-bluetooth@vger.kernel.org
2869 W:      http://www.bluez.org/
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2872 S:      Maintained
2873 F:      net/bluetooth/
2874 F:      include/net/bluetooth/
2875
2876 BONDING DRIVER
2877 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2878 M:      Veaceslav Falico <vfalico@gmail.com>
2879 M:      Andy Gospodarek <andy@greyhouse.net>
2880 L:      netdev@vger.kernel.org
2881 W:      http://sourceforge.net/projects/bonding/
2882 S:      Supported
2883 F:      drivers/net/bonding/
2884 F:      include/uapi/linux/if_bonding.h
2885
2886 BPF (Safe dynamic programs and tools)
2887 M:      Alexei Starovoitov <ast@kernel.org>
2888 M:      Daniel Borkmann <daniel@iogearbox.net>
2889 R:      Martin KaFai Lau <kafai@fb.com>
2890 R:      Song Liu <songliubraving@fb.com>
2891 R:      Yonghong Song <yhs@fb.com>
2892 L:      netdev@vger.kernel.org
2893 L:      bpf@vger.kernel.org
2894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2896 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2897 S:      Supported
2898 F:      arch/*/net/*
2899 F:      Documentation/networking/filter.txt
2900 F:      Documentation/bpf/
2901 F:      include/linux/bpf*
2902 F:      include/linux/filter.h
2903 F:      include/trace/events/xdp.h
2904 F:      include/uapi/linux/bpf*
2905 F:      include/uapi/linux/filter.h
2906 F:      kernel/bpf/
2907 F:      kernel/trace/bpf_trace.c
2908 F:      lib/test_bpf.c
2909 F:      net/bpf/
2910 F:      net/core/filter.c
2911 F:      net/sched/act_bpf.c
2912 F:      net/sched/cls_bpf.c
2913 F:      samples/bpf/
2914 F:      tools/bpf/
2915 F:      tools/lib/bpf/
2916 F:      tools/testing/selftests/bpf/
2917 K:      bpf
2918 N:      bpf
2919
2920 BPF JIT for ARM
2921 M:      Shubham Bansal <illusionist.neo@gmail.com>
2922 L:      netdev@vger.kernel.org
2923 L:      bpf@vger.kernel.org
2924 S:      Maintained
2925 F:      arch/arm/net/
2926
2927 BPF JIT for ARM64
2928 M:      Daniel Borkmann <daniel@iogearbox.net>
2929 M:      Alexei Starovoitov <ast@kernel.org>
2930 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2931 L:      netdev@vger.kernel.org
2932 L:      bpf@vger.kernel.org
2933 S:      Supported
2934 F:      arch/arm64/net/
2935
2936 BPF JIT for MIPS (32-BIT AND 64-BIT)
2937 M:      Paul Burton <paul.burton@mips.com>
2938 L:      netdev@vger.kernel.org
2939 L:      bpf@vger.kernel.org
2940 S:      Maintained
2941 F:      arch/mips/net/
2942
2943 BPF JIT for NFP NICs
2944 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2945 L:      netdev@vger.kernel.org
2946 L:      bpf@vger.kernel.org
2947 S:      Supported
2948 F:      drivers/net/ethernet/netronome/nfp/bpf/
2949
2950 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2951 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2952 M:      Sandipan Das <sandipan@linux.ibm.com>
2953 L:      netdev@vger.kernel.org
2954 L:      bpf@vger.kernel.org
2955 S:      Maintained
2956 F:      arch/powerpc/net/
2957
2958 BPF JIT for RISC-V (RV64G)
2959 M:      Björn Töpel <bjorn.topel@gmail.com>
2960 L:      netdev@vger.kernel.org
2961 S:      Maintained
2962 F:      arch/riscv/net/
2963
2964 BPF JIT for S390
2965 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2966 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2967 L:      netdev@vger.kernel.org
2968 L:      bpf@vger.kernel.org
2969 S:      Maintained
2970 F:      arch/s390/net/
2971 X:      arch/s390/net/pnet.c
2972
2973 BPF JIT for SPARC (32-BIT AND 64-BIT)
2974 M:      David S. Miller <davem@davemloft.net>
2975 L:      netdev@vger.kernel.org
2976 L:      bpf@vger.kernel.org
2977 S:      Maintained
2978 F:      arch/sparc/net/
2979
2980 BPF JIT for X86 32-BIT
2981 M:      Wang YanQing <udknight@gmail.com>
2982 L:      netdev@vger.kernel.org
2983 L:      bpf@vger.kernel.org
2984 S:      Maintained
2985 F:      arch/x86/net/bpf_jit_comp32.c
2986
2987 BPF JIT for X86 64-BIT
2988 M:      Alexei Starovoitov <ast@kernel.org>
2989 M:      Daniel Borkmann <daniel@iogearbox.net>
2990 L:      netdev@vger.kernel.org
2991 L:      bpf@vger.kernel.org
2992 S:      Supported
2993 F:      arch/x86/net/
2994 X:      arch/x86/net/bpf_jit_comp32.c
2995
2996 BROADCOM B44 10/100 ETHERNET DRIVER
2997 M:      Michael Chan <michael.chan@broadcom.com>
2998 L:      netdev@vger.kernel.org
2999 S:      Supported
3000 F:      drivers/net/ethernet/broadcom/b44.*
3001
3002 BROADCOM B53 ETHERNET SWITCH DRIVER
3003 M:      Florian Fainelli <f.fainelli@gmail.com>
3004 L:      netdev@vger.kernel.org
3005 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3006 S:      Supported
3007 F:      drivers/net/dsa/b53/*
3008 F:      include/linux/platform_data/b53.h
3009
3010 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3011 M:      Florian Fainelli <f.fainelli@gmail.com>
3012 M:      Ray Jui <rjui@broadcom.com>
3013 M:      Scott Branden <sbranden@broadcom.com>
3014 M:      bcm-kernel-feedback-list@broadcom.com
3015 T:      git git://github.com/broadcom/mach-bcm
3016 S:      Maintained
3017 N:      bcm281*
3018 N:      bcm113*
3019 N:      bcm216*
3020 N:      kona
3021 F:      arch/arm/mach-bcm/
3022
3023 BROADCOM BCM2835 ARM ARCHITECTURE
3024 M:      Eric Anholt <eric@anholt.net>
3025 M:      Stefan Wahren <stefan.wahren@i2se.com>
3026 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 T:      git git://github.com/anholt/linux
3029 S:      Maintained
3030 N:      bcm2835
3031 F:      drivers/staging/vc04_services
3032
3033 BROADCOM BCM47XX MIPS ARCHITECTURE
3034 M:      Hauke Mehrtens <hauke@hauke-m.de>
3035 M:      Rafał Miłecki <zajec5@gmail.com>
3036 L:      linux-mips@vger.kernel.org
3037 S:      Maintained
3038 F:      Documentation/devicetree/bindings/mips/brcm/
3039 F:      arch/mips/bcm47xx/*
3040 F:      arch/mips/include/asm/mach-bcm47xx/*
3041
3042 BROADCOM BCM5301X ARM ARCHITECTURE
3043 M:      Hauke Mehrtens <hauke@hauke-m.de>
3044 M:      Rafał Miłecki <zajec5@gmail.com>
3045 M:      bcm-kernel-feedback-list@broadcom.com
3046 L:      linux-arm-kernel@lists.infradead.org
3047 S:      Maintained
3048 F:      arch/arm/mach-bcm/bcm_5301x.c
3049 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3050 F:      arch/arm/boot/dts/bcm470*
3051 F:      arch/arm/boot/dts/bcm953012*
3052
3053 BROADCOM BCM53573 ARM ARCHITECTURE
3054 M:      Rafał Miłecki <rafal@milecki.pl>
3055 L:      linux-arm-kernel@lists.infradead.org
3056 S:      Maintained
3057 F:      arch/arm/boot/dts/bcm53573*
3058 F:      arch/arm/boot/dts/bcm47189*
3059
3060 BROADCOM BCM63XX ARM ARCHITECTURE
3061 M:      Florian Fainelli <f.fainelli@gmail.com>
3062 M:      bcm-kernel-feedback-list@broadcom.com
3063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3064 T:      git git://github.com/broadcom/stblinux.git
3065 S:      Maintained
3066 N:      bcm63xx
3067
3068 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3069 M:      Kevin Cernekee <cernekee@gmail.com>
3070 L:      linux-usb@vger.kernel.org
3071 S:      Maintained
3072 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3073
3074 BROADCOM BCM7XXX ARM ARCHITECTURE
3075 M:      Brian Norris <computersforpeace@gmail.com>
3076 M:      Gregory Fong <gregory.0xf0@gmail.com>
3077 M:      Florian Fainelli <f.fainelli@gmail.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3080 T:      git git://github.com/broadcom/stblinux.git
3081 S:      Maintained
3082 F:      arch/arm/mach-bcm/*brcmstb*
3083 F:      arch/arm/boot/dts/bcm7*.dts*
3084 F:      drivers/bus/brcmstb_gisb.c
3085 F:      arch/arm/mm/cache-b15-rac.c
3086 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3087 N:      brcmstb
3088
3089 BROADCOM BMIPS CPUFREQ DRIVER
3090 M:      Markus Mayer <mmayer@broadcom.com>
3091 M:      bcm-kernel-feedback-list@broadcom.com
3092 L:      linux-pm@vger.kernel.org
3093 S:      Maintained
3094 F:      drivers/cpufreq/bmips-cpufreq.c
3095
3096 BROADCOM BMIPS MIPS ARCHITECTURE
3097 M:      Kevin Cernekee <cernekee@gmail.com>
3098 M:      Florian Fainelli <f.fainelli@gmail.com>
3099 L:      linux-mips@vger.kernel.org
3100 T:      git git://github.com/broadcom/stblinux.git
3101 S:      Maintained
3102 F:      arch/mips/bmips/*
3103 F:      arch/mips/include/asm/mach-bmips/*
3104 F:      arch/mips/kernel/*bmips*
3105 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3106 F:      drivers/irqchip/irq-bcm63*
3107 F:      drivers/irqchip/irq-bcm7*
3108 F:      drivers/irqchip/irq-brcmstb*
3109 F:      include/linux/bcm963xx_nvram.h
3110 F:      include/linux/bcm963xx_tag.h
3111
3112 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3113 M:      Rasesh Mody <rmody@marvell.com>
3114 M:      GR-Linux-NIC-Dev@marvell.com
3115 L:      netdev@vger.kernel.org
3116 S:      Supported
3117 F:      drivers/net/ethernet/broadcom/bnx2.*
3118 F:      drivers/net/ethernet/broadcom/bnx2_*
3119
3120 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3121 M:      QLogic-Storage-Upstream@qlogic.com
3122 L:      linux-scsi@vger.kernel.org
3123 S:      Supported
3124 F:      drivers/scsi/bnx2fc/
3125
3126 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3127 M:      QLogic-Storage-Upstream@qlogic.com
3128 L:      linux-scsi@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/scsi/bnx2i/
3131
3132 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3133 M:      Ariel Elior <aelior@marvell.com>
3134 M:      Sudarsana Kalluru <skalluru@marvell.com>
3135 M:      GR-everest-linux-l2@marvell.com
3136 L:      netdev@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/net/ethernet/broadcom/bnx2x/
3139
3140 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3141 M:      Michael Chan <michael.chan@broadcom.com>
3142 L:      netdev@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/net/ethernet/broadcom/bnxt/
3145
3146 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3147 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3148 M:      Franky Lin <franky.lin@broadcom.com>
3149 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3150 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3151 M:      Wright Feng <wright.feng@cypress.com>
3152 L:      linux-wireless@vger.kernel.org
3153 L:      brcm80211-dev-list.pdl@broadcom.com
3154 L:      brcm80211-dev-list@cypress.com
3155 S:      Supported
3156 F:      drivers/net/wireless/broadcom/brcm80211/
3157
3158 BROADCOM BRCMSTB GPIO DRIVER
3159 M:      Gregory Fong <gregory.0xf0@gmail.com>
3160 L:      bcm-kernel-feedback-list@broadcom.com
3161 S:      Supported
3162 F:      drivers/gpio/gpio-brcmstb.c
3163 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3164
3165 BROADCOM BRCMSTB I2C DRIVER
3166 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3167 L:      linux-i2c@vger.kernel.org
3168 L:      bcm-kernel-feedback-list@broadcom.com
3169 S:      Supported
3170 F:      drivers/i2c/busses/i2c-brcmstb.c
3171 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3172
3173 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3174 M:      Al Cooper <alcooperx@gmail.com>
3175 L:      linux-kernel@vger.kernel.org
3176 L:      bcm-kernel-feedback-list@broadcom.com
3177 S:      Maintained
3178 F:      drivers/phy/broadcom/phy-brcm-usb*
3179
3180 BROADCOM GENET ETHERNET DRIVER
3181 M:      Doug Berger <opendmb@gmail.com>
3182 M:      Florian Fainelli <f.fainelli@gmail.com>
3183 L:      netdev@vger.kernel.org
3184 S:      Supported
3185 F:      drivers/net/ethernet/broadcom/genet/
3186
3187 BROADCOM IPROC ARM ARCHITECTURE
3188 M:      Ray Jui <rjui@broadcom.com>
3189 M:      Scott Branden <sbranden@broadcom.com>
3190 M:      bcm-kernel-feedback-list@broadcom.com
3191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3192 T:      git git://github.com/broadcom/cygnus-linux.git
3193 S:      Maintained
3194 N:      iproc
3195 N:      cygnus
3196 N:      bcm[-_]nsp
3197 N:      bcm9113*
3198 N:      bcm9583*
3199 N:      bcm9585*
3200 N:      bcm9586*
3201 N:      bcm988312
3202 N:      bcm113*
3203 N:      bcm583*
3204 N:      bcm585*
3205 N:      bcm586*
3206 N:      bcm88312
3207 N:      hr2
3208 N:      stingray
3209 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3210 F:      arch/arm64/boot/dts/broadcom/stingray/*
3211 F:      drivers/clk/bcm/clk-ns*
3212 F:      drivers/clk/bcm/clk-sr*
3213 F:      drivers/pinctrl/bcm/pinctrl-ns*
3214 F:      include/dt-bindings/clock/bcm-sr*
3215
3216 BROADCOM KONA GPIO DRIVER
3217 M:      Ray Jui <rjui@broadcom.com>
3218 L:      bcm-kernel-feedback-list@broadcom.com
3219 S:      Supported
3220 F:      drivers/gpio/gpio-bcm-kona.c
3221 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3222
3223 BROADCOM NETXTREME-E ROCE DRIVER
3224 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3225 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3226 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3227 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3228 L:      linux-rdma@vger.kernel.org
3229 W:      http://www.broadcom.com
3230 S:      Supported
3231 F:      drivers/infiniband/hw/bnxt_re/
3232 F:      include/uapi/rdma/bnxt_re-abi.h
3233
3234 BROADCOM NVRAM DRIVER
3235 M:      Rafał Miłecki <zajec5@gmail.com>
3236 L:      linux-mips@vger.kernel.org
3237 S:      Maintained
3238 F:      drivers/firmware/broadcom/*
3239
3240 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3241 M:      Rafał Miłecki <zajec5@gmail.com>
3242 L:      linux-wireless@vger.kernel.org
3243 S:      Maintained
3244 F:      drivers/bcma/
3245 F:      include/linux/bcma/
3246
3247 BROADCOM STB AVS CPUFREQ DRIVER
3248 M:      Markus Mayer <mmayer@broadcom.com>
3249 M:      bcm-kernel-feedback-list@broadcom.com
3250 L:      linux-pm@vger.kernel.org
3251 S:      Maintained
3252 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3253 F:      drivers/cpufreq/brcmstb*
3254
3255 BROADCOM STB AVS TMON DRIVER
3256 M:      Markus Mayer <mmayer@broadcom.com>
3257 M:      bcm-kernel-feedback-list@broadcom.com
3258 L:      linux-pm@vger.kernel.org
3259 S:      Maintained
3260 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3261 F:      drivers/thermal/broadcom/brcmstb*
3262
3263 BROADCOM STB NAND FLASH DRIVER
3264 M:      Brian Norris <computersforpeace@gmail.com>
3265 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3266 L:      linux-mtd@lists.infradead.org
3267 L:      bcm-kernel-feedback-list@broadcom.com
3268 S:      Maintained
3269 F:      drivers/mtd/nand/raw/brcmnand/
3270
3271 BROADCOM STB DPFE DRIVER
3272 M:      Markus Mayer <mmayer@broadcom.com>
3273 M:      bcm-kernel-feedback-list@broadcom.com
3274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275 S:      Maintained
3276 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3277 F:      drivers/memory/brcmstb_dpfe.c
3278
3279 BROADCOM SPI DRIVER
3280 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3281 M:      bcm-kernel-feedback-list@broadcom.com
3282 S:      Maintained
3283 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3284 F:      drivers/spi/spi-bcm-qspi.*
3285 F:      drivers/spi/spi-brcmstb-qspi.c
3286 F:      drivers/spi/spi-iproc-qspi.c
3287
3288 BROADCOM SYSTEMPORT ETHERNET DRIVER
3289 M:      Florian Fainelli <f.fainelli@gmail.com>
3290 L:      netdev@vger.kernel.org
3291 S:      Supported
3292 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3293
3294 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3295 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3296 M:      Prashant Sreedharan <prashant@broadcom.com>
3297 M:      Michael Chan <mchan@broadcom.com>
3298 L:      netdev@vger.kernel.org
3299 S:      Supported
3300 F:      drivers/net/ethernet/broadcom/tg3.*
3301
3302 BROCADE BFA FC SCSI DRIVER
3303 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3304 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3305 L:      linux-scsi@vger.kernel.org
3306 S:      Supported
3307 F:      drivers/scsi/bfa/
3308
3309 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3310 M:      Rasesh Mody <rmody@marvell.com>
3311 M:      Sudarsana Kalluru <skalluru@marvell.com>
3312 M:      GR-Linux-NIC-Dev@marvell.com
3313 L:      netdev@vger.kernel.org
3314 S:      Supported
3315 F:      drivers/net/ethernet/brocade/bna/
3316
3317 BSG (block layer generic sg v4 driver)
3318 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3319 L:      linux-scsi@vger.kernel.org
3320 S:      Supported
3321 F:      block/bsg.c
3322 F:      include/linux/bsg.h
3323 F:      include/uapi/linux/bsg.h
3324
3325 BT87X AUDIO DRIVER
3326 M:      Clemens Ladisch <clemens@ladisch.de>
3327 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3328 T:      git git://git.alsa-project.org/alsa-kernel.git
3329 S:      Maintained
3330 F:      Documentation/sound/cards/bt87x.rst
3331 F:      sound/pci/bt87x.c
3332
3333 BT8XXGPIO DRIVER
3334 M:      Michael Buesch <m@bues.ch>
3335 W:      http://bu3sch.de/btgpio.php
3336 S:      Maintained
3337 F:      drivers/gpio/gpio-bt8xx.c
3338
3339 BTRFS FILE SYSTEM
3340 M:      Chris Mason <clm@fb.com>
3341 M:      Josef Bacik <josef@toxicpanda.com>
3342 M:      David Sterba <dsterba@suse.com>
3343 L:      linux-btrfs@vger.kernel.org
3344 W:      http://btrfs.wiki.kernel.org/
3345 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3347 S:      Maintained
3348 F:      Documentation/filesystems/btrfs.txt
3349 F:      fs/btrfs/
3350 F:      include/linux/btrfs*
3351 F:      include/uapi/linux/btrfs*
3352
3353 BTTV VIDEO4LINUX DRIVER
3354 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3355 L:      linux-media@vger.kernel.org
3356 W:      https://linuxtv.org
3357 T:      git git://linuxtv.org/media_tree.git
3358 S:      Odd fixes
3359 F:      Documentation/media/v4l-drivers/bttv*
3360 F:      drivers/media/pci/bt8xx/bttv*
3361
3362 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3363 M:      Chanwoo Choi <cw00.choi@samsung.com>
3364 L:      linux-pm@vger.kernel.org
3365 L:      linux-samsung-soc@vger.kernel.org
3366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3367 S:      Maintained
3368 F:      drivers/devfreq/exynos-bus.c
3369 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3370
3371 BUSLOGIC SCSI DRIVER
3372 M:      Khalid Aziz <khalid@gonehiking.org>
3373 L:      linux-scsi@vger.kernel.org
3374 S:      Maintained
3375 F:      drivers/scsi/BusLogic.*
3376 F:      drivers/scsi/FlashPoint.*
3377
3378 C-MEDIA CMI8788 DRIVER
3379 M:      Clemens Ladisch <clemens@ladisch.de>
3380 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3381 T:      git git://git.alsa-project.org/alsa-kernel.git
3382 S:      Maintained
3383 F:      sound/pci/oxygen/
3384
3385 C-SKY ARCHITECTURE
3386 M:      Guo Ren <guoren@kernel.org>
3387 T:      git https://github.com/c-sky/csky-linux.git
3388 S:      Supported
3389 F:      arch/csky/
3390 F:      Documentation/devicetree/bindings/csky/
3391 F:      drivers/irqchip/irq-csky-*
3392 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3393 F:      drivers/clocksource/timer-gx6605s.c
3394 F:      drivers/clocksource/timer-mp-csky.c
3395 F:      Documentation/devicetree/bindings/timer/csky,*
3396 K:      csky
3397 N:      csky
3398
3399 C6X ARCHITECTURE
3400 M:      Mark Salter <msalter@redhat.com>
3401 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3402 L:      linux-c6x-dev@linux-c6x.org
3403 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3404 S:      Maintained
3405 F:      arch/c6x/
3406
3407 CA8210 IEEE-802.15.4 RADIO DRIVER
3408 M:      Harry Morris <h.morris@cascoda.com>
3409 L:      linux-wpan@vger.kernel.org
3410 W:      https://github.com/Cascoda/ca8210-linux.git
3411 S:      Maintained
3412 F:      drivers/net/ieee802154/ca8210.c
3413 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3414
3415 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3416 M:      David Howells <dhowells@redhat.com>
3417 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3418 S:      Supported
3419 F:      Documentation/filesystems/caching/cachefiles.txt
3420 F:      fs/cachefiles/
3421
3422 CADENCE MIPI-CSI2 BRIDGES
3423 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3424 L:      linux-media@vger.kernel.org
3425 S:      Maintained
3426 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3427 F:      drivers/media/platform/cadence/cdns-csi2*
3428
3429 CADET FM/AM RADIO RECEIVER DRIVER
3430 M:      Hans Verkuil <hverkuil@xs4all.nl>
3431 L:      linux-media@vger.kernel.org
3432 T:      git git://linuxtv.org/media_tree.git
3433 W:      https://linuxtv.org
3434 S:      Maintained
3435 F:      drivers/media/radio/radio-cadet*
3436
3437 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3438 M:      Jonathan Corbet <corbet@lwn.net>
3439 L:      linux-media@vger.kernel.org
3440 T:      git git://linuxtv.org/media_tree.git
3441 S:      Maintained
3442 F:      Documentation/media/v4l-drivers/cafe_ccic*
3443 F:      drivers/media/platform/marvell-ccic/
3444
3445 CAIF NETWORK LAYER
3446 L:      netdev@vger.kernel.org
3447 S:      Orphan
3448 F:      Documentation/networking/caif/
3449 F:      drivers/net/caif/
3450 F:      include/uapi/linux/caif/
3451 F:      include/net/caif/
3452 F:      net/caif/
3453
3454 CAKE QDISC
3455 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3456 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3457 S:      Maintained
3458 F:      net/sched/sch_cake.c
3459
3460 CALGARY x86-64 IOMMU
3461 M:      Muli Ben-Yehuda <mulix@mulix.org>
3462 M:      Jon Mason <jdmason@kudzu.us>
3463 L:      iommu@lists.linux-foundation.org
3464 S:      Maintained
3465 F:      arch/x86/kernel/pci-calgary_64.c
3466 F:      arch/x86/kernel/tce_64.c
3467 F:      arch/x86/include/asm/calgary.h
3468 F:      arch/x86/include/asm/tce.h
3469
3470 CAN NETWORK DRIVERS
3471 M:      Wolfgang Grandegger <wg@grandegger.com>
3472 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3473 L:      linux-can@vger.kernel.org
3474 W:      https://github.com/linux-can
3475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3477 S:      Maintained
3478 F:      Documentation/devicetree/bindings/net/can/
3479 F:      drivers/net/can/
3480 F:      include/linux/can/dev.h
3481 F:      include/linux/can/platform/
3482 F:      include/uapi/linux/can/error.h
3483 F:      include/uapi/linux/can/netlink.h
3484
3485 CAN NETWORK LAYER
3486 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3487 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3488 L:      linux-can@vger.kernel.org
3489 W:      https://github.com/linux-can
3490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3492 S:      Maintained
3493 F:      Documentation/networking/can.rst
3494 F:      net/can/
3495 F:      include/linux/can/core.h
3496 F:      include/uapi/linux/can.h
3497 F:      include/uapi/linux/can/bcm.h
3498 F:      include/uapi/linux/can/raw.h
3499 F:      include/uapi/linux/can/gw.h
3500
3501 CAPABILITIES
3502 M:      Serge Hallyn <serge@hallyn.com>
3503 L:      linux-security-module@vger.kernel.org
3504 S:      Supported
3505 F:      include/linux/capability.h
3506 F:      include/uapi/linux/capability.h
3507 F:      security/commoncap.c
3508 F:      kernel/capability.c
3509
3510 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3511 M:      Kevin Tsai <ktsai@capellamicro.com>
3512 S:      Maintained
3513 F:      drivers/iio/light/cm*
3514
3515 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3516 M:      Christian Lamparter <chunkeey@googlemail.com>
3517 L:      linux-wireless@vger.kernel.org
3518 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3519 S:      Maintained
3520 F:      drivers/net/wireless/ath/carl9170/
3521
3522 CAVIUM I2C DRIVER
3523 M:      Jan Glauber <jglauber@cavium.com>
3524 M:      David Daney <david.daney@cavium.com>
3525 W:      http://www.cavium.com
3526 S:      Supported
3527 F:      drivers/i2c/busses/i2c-octeon*
3528 F:      drivers/i2c/busses/i2c-thunderx*
3529
3530 CAVIUM LIQUIDIO NETWORK DRIVER
3531 M:      Derek Chickles <dchickles@marvell.com>
3532 M:      Satanand Burla <sburla@marvell.com>
3533 M:      Felix Manlunas <fmanlunas@marvell.com>
3534 L:      netdev@vger.kernel.org
3535 W:      http://www.cavium.com
3536 S:      Supported
3537 F:      drivers/net/ethernet/cavium/liquidio/
3538
3539 CAVIUM MMC DRIVER
3540 M:      Jan Glauber <jglauber@cavium.com>
3541 M:      David Daney <david.daney@cavium.com>
3542 M:      Steven J. Hill <Steven.Hill@cavium.com>
3543 W:      http://www.cavium.com
3544 S:      Supported
3545 F:      drivers/mmc/host/cavium*
3546
3547 CAVIUM OCTEON-TX CRYPTO DRIVER
3548 M:      George Cherian <george.cherian@cavium.com>
3549 L:      linux-crypto@vger.kernel.org
3550 W:      http://www.cavium.com
3551 S:      Supported
3552 F:      drivers/crypto/cavium/cpt/
3553
3554 CAVIUM THUNDERX2 ARM64 SOC
3555 M:      Robert Richter <rrichter@cavium.com>
3556 M:      Jayachandran C <jnair@caviumnetworks.com>
3557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3558 S:      Maintained
3559 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3560 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3561
3562 CC2520 IEEE-802.15.4 RADIO DRIVER
3563 M:      Varka Bhadram <varkabhadram@gmail.com>
3564 L:      linux-wpan@vger.kernel.org
3565 S:      Maintained
3566 F:      drivers/net/ieee802154/cc2520.c
3567 F:      include/linux/spi/cc2520.h
3568 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3569
3570 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3571 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3572 L:      linux-crypto@vger.kernel.org
3573 S:      Supported
3574 F:      drivers/crypto/ccree/
3575 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3576
3577 CEC FRAMEWORK
3578 M:      Hans Verkuil <hans.verkuil@cisco.com>
3579 L:      linux-media@vger.kernel.org
3580 T:      git git://linuxtv.org/media_tree.git
3581 W:      http://linuxtv.org
3582 S:      Supported
3583 F:      Documentation/media/kapi/cec-core.rst
3584 F:      Documentation/media/uapi/cec
3585 F:      drivers/media/cec/
3586 F:      drivers/media/rc/keymaps/rc-cec.c
3587 F:      include/media/cec.h
3588 F:      include/media/cec-notifier.h
3589 F:      include/uapi/linux/cec.h
3590 F:      include/uapi/linux/cec-funcs.h
3591 F:      Documentation/devicetree/bindings/media/cec.txt
3592 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3593
3594 CEC GPIO DRIVER
3595 M:      Hans Verkuil <hans.verkuil@cisco.com>
3596 L:      linux-media@vger.kernel.org
3597 T:      git git://linuxtv.org/media_tree.git
3598 W:      http://linuxtv.org
3599 S:      Supported
3600 F:      drivers/media/platform/cec-gpio/
3601 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3602
3603 CELL BROADBAND ENGINE ARCHITECTURE
3604 M:      Arnd Bergmann <arnd@arndb.de>
3605 L:      linuxppc-dev@lists.ozlabs.org
3606 W:      http://www.ibm.com/developerworks/power/cell/
3607 S:      Supported
3608 F:      arch/powerpc/include/asm/cell*.h
3609 F:      arch/powerpc/include/asm/spu*.h
3610 F:      arch/powerpc/include/uapi/asm/spu*.h
3611 F:      arch/powerpc/oprofile/*cell*
3612 F:      arch/powerpc/platforms/cell/
3613
3614 CEPH COMMON CODE (LIBCEPH)
3615 M:      Ilya Dryomov <idryomov@gmail.com>
3616 M:      "Yan, Zheng" <zyan@redhat.com>
3617 M:      Sage Weil <sage@redhat.com>
3618 L:      ceph-devel@vger.kernel.org
3619 W:      http://ceph.com/
3620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3621 T:      git git://github.com/ceph/ceph-client.git
3622 S:      Supported
3623 F:      net/ceph/
3624 F:      include/linux/ceph/
3625 F:      include/linux/crush/
3626
3627 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3628 M:      "Yan, Zheng" <zyan@redhat.com>
3629 M:      Sage Weil <sage@redhat.com>
3630 M:      Ilya Dryomov <idryomov@gmail.com>
3631 L:      ceph-devel@vger.kernel.org
3632 W:      http://ceph.com/
3633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3634 T:      git git://github.com/ceph/ceph-client.git
3635 S:      Supported
3636 F:      Documentation/filesystems/ceph.txt
3637 F:      fs/ceph/
3638
3639 CERTIFICATE HANDLING:
3640 M:      David Howells <dhowells@redhat.com>
3641 M:      David Woodhouse <dwmw2@infradead.org>
3642 L:      keyrings@vger.kernel.org
3643 S:      Maintained
3644 F:      Documentation/admin-guide/module-signing.rst
3645 F:      certs/
3646 F:      scripts/sign-file.c
3647 F:      scripts/extract-cert.c
3648
3649 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3650 L:      linux-usb@vger.kernel.org
3651 S:      Orphan
3652 F:      Documentation/usb/WUSB-Design-overview.txt
3653 F:      Documentation/usb/wusb-cbaf
3654 F:      drivers/usb/host/hwa-hc.c
3655 F:      drivers/usb/host/whci/
3656 F:      drivers/usb/wusbcore/
3657 F:      include/linux/usb/wusb*
3658
3659 CFAG12864B LCD DRIVER
3660 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3661 S:      Maintained
3662 F:      drivers/auxdisplay/cfag12864b.c
3663 F:      include/linux/cfag12864b.h
3664
3665 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3666 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3667 S:      Maintained
3668 F:      drivers/auxdisplay/cfag12864bfb.c
3669 F:      include/linux/cfag12864b.h
3670
3671 802.11 (including CFG80211/NL80211)
3672 M:      Johannes Berg <johannes@sipsolutions.net>
3673 L:      linux-wireless@vger.kernel.org
3674 W:      http://wireless.kernel.org/
3675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3677 S:      Maintained
3678 F:      net/wireless/
3679 F:      include/uapi/linux/nl80211.h
3680 F:      include/linux/ieee80211.h
3681 F:      include/net/wext.h
3682 F:      include/net/cfg80211.h
3683 F:      include/net/iw_handler.h
3684 F:      include/net/ieee80211_radiotap.h
3685 F:      Documentation/driver-api/80211/cfg80211.rst
3686 F:      Documentation/networking/regulatory.txt
3687
3688 CHAR and MISC DRIVERS
3689 M:      Arnd Bergmann <arnd@arndb.de>
3690 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3692 S:      Supported
3693 F:      drivers/char/
3694 F:      drivers/misc/
3695 F:      include/linux/miscdevice.h
3696
3697 CHECKPATCH
3698 M:      Andy Whitcroft <apw@canonical.com>
3699 M:      Joe Perches <joe@perches.com>
3700 S:      Maintained
3701 F:      scripts/checkpatch.pl
3702
3703 CHINESE DOCUMENTATION
3704 M:      Harry Wei <harryxiyou@gmail.com>
3705 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3706 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3707 S:      Maintained
3708 F:      Documentation/translations/zh_CN/
3709
3710 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3711 M:      Peter Chen <Peter.Chen@nxp.com>
3712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3713 L:      linux-usb@vger.kernel.org
3714 S:      Maintained
3715 F:      drivers/usb/chipidea/
3716
3717 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3718 M:      Hans de Goede <hdegoede@redhat.com>
3719 L:      linux-input@vger.kernel.org
3720 S:      Maintained
3721 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3722 F:      drivers/input/touchscreen/chipone_icn8318.c
3723
3724 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3725 M:      Hans de Goede <hdegoede@redhat.com>
3726 L:      linux-input@vger.kernel.org
3727 S:      Maintained
3728 F:      drivers/input/touchscreen/chipone_icn8505.c
3729
3730 CHROME HARDWARE PLATFORM SUPPORT
3731 M:      Benson Leung <bleung@chromium.org>
3732 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3733 S:      Maintained
3734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3735 F:      drivers/platform/chrome/
3736
3737 CHROMEOS EC SUBDRIVERS
3738 M:      Benson Leung <bleung@chromium.org>
3739 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3740 R:      Guenter Roeck <groeck@chromium.org>
3741 S:      Maintained
3742 N:      cros_ec
3743 N:      cros-ec
3744 F:      drivers/power/supply/cros_usbpd-charger.c
3745
3746 CHROMEOS EC CODEC DRIVER
3747 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3748 S:      Maintained
3749 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3750 R:      Guenter Roeck <groeck@chromium.org>
3751 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3752 F:      sound/soc/codecs/cros_ec_codec.*
3753
3754 CIRRUS LOGIC AUDIO CODEC DRIVERS
3755 M:      Brian Austin <brian.austin@cirrus.com>
3756 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3758 S:      Maintained
3759 F:      sound/soc/codecs/cs*
3760
3761 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3762 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3763 L:      netdev@vger.kernel.org
3764 S:      Maintained
3765 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3766
3767 CISCO FCOE HBA DRIVER
3768 M:      Satish Kharat <satishkh@cisco.com>
3769 M:      Sesidhar Baddela <sebaddel@cisco.com>
3770 M:      Karan Tilak Kumar <kartilak@cisco.com>
3771 L:      linux-scsi@vger.kernel.org
3772 S:      Supported
3773 F:      drivers/scsi/fnic/
3774
3775 CISCO SCSI HBA DRIVER
3776 M:      Karan Tilak Kumar <kartilak@cisco.com>
3777 M:      Sesidhar Baddela <sebaddel@cisco.com>
3778 L:      linux-scsi@vger.kernel.org
3779 S:      Supported
3780 F:      drivers/scsi/snic/
3781
3782 CISCO VIC ETHERNET NIC DRIVER
3783 M:      Christian Benvenuti <benve@cisco.com>
3784 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3785 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3786 S:      Supported
3787 F:      drivers/net/ethernet/cisco/enic/
3788
3789 CISCO VIC LOW LATENCY NIC DRIVER
3790 M:      Christian Benvenuti <benve@cisco.com>
3791 M:      Nelson Escobar <neescoba@cisco.com>
3792 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3793 S:      Supported
3794 F:      drivers/infiniband/hw/usnic/
3795
3796 CIRRUS LOGIC MADERA CODEC DRIVERS
3797 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3798 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3799 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3800 L:      patches@opensource.cirrus.com
3801 T:      git https://github.com/CirrusLogic/linux-drivers.git
3802 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3803 S:      Supported
3804 F:      Documentation/devicetree/bindings/mfd/madera.txt
3805 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3806 F:      include/linux/irqchip/irq-madera*
3807 F:      include/linux/mfd/madera/*
3808 F:      drivers/gpio/gpio-madera*
3809 F:      drivers/irqchip/irq-madera*
3810 F:      drivers/mfd/madera*
3811 F:      drivers/mfd/cs47l*
3812 F:      drivers/pinctrl/cirrus/*
3813
3814 CLANG-FORMAT FILE
3815 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3816 S:      Maintained
3817 F:      .clang-format
3818
3819 CLEANCACHE API
3820 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3821 L:      linux-kernel@vger.kernel.org
3822 S:      Maintained
3823 F:      mm/cleancache.c
3824 F:      include/linux/cleancache.h
3825
3826 CLK API
3827 M:      Russell King <linux@armlinux.org.uk>
3828 L:      linux-clk@vger.kernel.org
3829 S:      Maintained
3830 F:      include/linux/clk.h
3831
3832 CLOCKSOURCE, CLOCKEVENT DRIVERS
3833 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3834 M:      Thomas Gleixner <tglx@linutronix.de>
3835 L:      linux-kernel@vger.kernel.org
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3837 S:      Supported
3838 F:      drivers/clocksource/
3839 F:      Documentation/devicetree/bindings/timer/
3840
3841 CMPC ACPI DRIVER
3842 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3843 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3844 L:      platform-driver-x86@vger.kernel.org
3845 S:      Supported
3846 F:      drivers/platform/x86/classmate-laptop.c
3847
3848 COBALT MEDIA DRIVER
3849 M:      Hans Verkuil <hans.verkuil@cisco.com>
3850 L:      linux-media@vger.kernel.org
3851 T:      git git://linuxtv.org/media_tree.git
3852 W:      https://linuxtv.org
3853 S:      Supported
3854 F:      drivers/media/pci/cobalt/
3855
3856 COCCINELLE/Semantic Patches (SmPL)
3857 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3858 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3859 M:      Nicolas Palix <nicolas.palix@imag.fr>
3860 M:      Michal Marek <michal.lkml@markovi.net>
3861 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3863 W:      http://coccinelle.lip6.fr/
3864 S:      Supported
3865 F:      Documentation/dev-tools/coccinelle.rst
3866 F:      scripts/coccinelle/
3867 F:      scripts/coccicheck
3868
3869 CODA FILE SYSTEM
3870 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3871 M:      coda@cs.cmu.edu
3872 L:      codalist@coda.cs.cmu.edu
3873 W:      http://www.coda.cs.cmu.edu/
3874 S:      Maintained
3875 F:      Documentation/filesystems/coda.txt
3876 F:      fs/coda/
3877 F:      include/linux/coda*.h
3878 F:      include/uapi/linux/coda*.h
3879
3880 CODA V4L2 MEM2MEM DRIVER
3881 M:      Philipp Zabel <p.zabel@pengutronix.de>
3882 L:      linux-media@vger.kernel.org
3883 S:      Maintained
3884 F:      Documentation/devicetree/bindings/media/coda.txt
3885 F:      drivers/media/platform/coda/
3886
3887 CODE OF CONDUCT
3888 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3889 S:      Supported
3890 F:      Documentation/process/code-of-conduct.rst
3891 F:      Documentation/process/code-of-conduct-interpretation.rst
3892
3893 COMMON CLK FRAMEWORK
3894 M:      Michael Turquette <mturquette@baylibre.com>
3895 M:      Stephen Boyd <sboyd@kernel.org>
3896 L:      linux-clk@vger.kernel.org
3897 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3899 S:      Maintained
3900 F:      Documentation/devicetree/bindings/clock/
3901 F:      drivers/clk/
3902 X:      drivers/clk/clkdev.c
3903 F:      include/linux/clk-pr*
3904 F:      include/linux/clk/
3905 F:      include/linux/of_clk.h
3906
3907 COMMON INTERNET FILE SYSTEM (CIFS)
3908 M:      Steve French <sfrench@samba.org>
3909 L:      linux-cifs@vger.kernel.org
3910 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3911 W:      http://linux-cifs.samba.org/
3912 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3913 S:      Supported
3914 F:      Documentation/filesystems/cifs/
3915 F:      fs/cifs/
3916
3917 COMPACTPCI HOTPLUG CORE
3918 M:      Scott Murray <scott@spiteful.org>
3919 L:      linux-pci@vger.kernel.org
3920 S:      Maintained
3921 F:      drivers/pci/hotplug/cpci_hotplug*
3922
3923 COMPACTPCI HOTPLUG GENERIC DRIVER
3924 M:      Scott Murray <scott@spiteful.org>
3925 L:      linux-pci@vger.kernel.org
3926 S:      Maintained
3927 F:      drivers/pci/hotplug/cpcihp_generic.c
3928
3929 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3930 M:      Scott Murray <scott@spiteful.org>
3931 L:      linux-pci@vger.kernel.org
3932 S:      Maintained
3933 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3934
3935 COMPAL LAPTOP SUPPORT
3936 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3937 L:      platform-driver-x86@vger.kernel.org
3938 S:      Maintained
3939 F:      drivers/platform/x86/compal-laptop.c
3940
3941 COMPILER ATTRIBUTES
3942 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3943 S:      Maintained
3944 F:      include/linux/compiler_attributes.h
3945
3946 CONEXANT ACCESSRUNNER USB DRIVER
3947 L:      accessrunner-general@lists.sourceforge.net
3948 W:      http://accessrunner.sourceforge.net/
3949 S:      Orphan
3950 F:      drivers/usb/atm/cxacru.c
3951
3952 CONFIGFS
3953 M:      Joel Becker <jlbec@evilplan.org>
3954 M:      Christoph Hellwig <hch@lst.de>
3955 T:      git git://git.infradead.org/users/hch/configfs.git
3956 S:      Supported
3957 F:      fs/configfs/
3958 F:      include/linux/configfs.h
3959
3960 CONNECTOR
3961 M:      Evgeniy Polyakov <zbr@ioremap.net>
3962 L:      netdev@vger.kernel.org
3963 S:      Maintained
3964 F:      drivers/connector/
3965
3966 CONTROL GROUP (CGROUP)
3967 M:      Tejun Heo <tj@kernel.org>
3968 M:      Li Zefan <lizefan@huawei.com>
3969 M:      Johannes Weiner <hannes@cmpxchg.org>
3970 L:      cgroups@vger.kernel.org
3971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3972 S:      Maintained
3973 F:      Documentation/admin-guide/cgroup-v2.rst
3974 F:      Documentation/cgroup-v1/
3975 F:      include/linux/cgroup*
3976 F:      kernel/cgroup/
3977
3978 CONTROL GROUP - CPUSET
3979 M:      Li Zefan <lizefan@huawei.com>
3980 L:      cgroups@vger.kernel.org
3981 W:      http://www.bullopensource.org/cpuset/
3982 W:      http://oss.sgi.com/projects/cpusets/
3983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3984 S:      Maintained
3985 F:      Documentation/cgroup-v1/cpusets.txt
3986 F:      include/linux/cpuset.h
3987 F:      kernel/cgroup/cpuset.c
3988
3989 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3990 M:      Johannes Weiner <hannes@cmpxchg.org>
3991 M:      Michal Hocko <mhocko@kernel.org>
3992 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3993 L:      cgroups@vger.kernel.org
3994 L:      linux-mm@kvack.org
3995 S:      Maintained
3996 F:      mm/memcontrol.c
3997 F:      mm/swap_cgroup.c
3998
3999 CORETEMP HARDWARE MONITORING DRIVER
4000 M:      Fenghua Yu <fenghua.yu@intel.com>
4001 L:      linux-hwmon@vger.kernel.org
4002 S:      Maintained
4003 F:      Documentation/hwmon/coretemp
4004 F:      drivers/hwmon/coretemp.c
4005
4006 COSA/SRP SYNC SERIAL DRIVER
4007 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4008 W:      http://www.fi.muni.cz/~kas/cosa/
4009 S:      Maintained
4010 F:      drivers/net/wan/cosa*
4011
4012 CPMAC ETHERNET DRIVER
4013 M:      Florian Fainelli <f.fainelli@gmail.com>
4014 L:      netdev@vger.kernel.org
4015 S:      Maintained
4016 F:      drivers/net/ethernet/ti/cpmac.c
4017
4018 CPU FREQUENCY SCALING FRAMEWORK
4019 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4020 M:      Viresh Kumar <viresh.kumar@linaro.org>
4021 L:      linux-pm@vger.kernel.org
4022 S:      Maintained
4023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4025 B:      https://bugzilla.kernel.org
4026 F:      Documentation/admin-guide/pm/cpufreq.rst
4027 F:      Documentation/admin-guide/pm/intel_pstate.rst
4028 F:      Documentation/cpu-freq/
4029 F:      Documentation/devicetree/bindings/cpufreq/
4030 F:      drivers/cpufreq/
4031 F:      include/linux/cpufreq.h
4032 F:      tools/testing/selftests/cpufreq/
4033
4034 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4035 M:      Viresh Kumar <viresh.kumar@linaro.org>
4036 M:      Sudeep Holla <sudeep.holla@arm.com>
4037 L:      linux-pm@vger.kernel.org
4038 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4039 S:      Maintained
4040 F:      drivers/cpufreq/arm_big_little.h
4041 F:      drivers/cpufreq/arm_big_little.c
4042
4043 CPU POWER MONITORING SUBSYSTEM
4044 M:      Thomas Renninger <trenn@suse.com>
4045 M:      Shuah Khan <shuah@kernel.org>
4046 M:      Shuah Khan <skhan@linuxfoundation.org>
4047 L:      linux-pm@vger.kernel.org
4048 S:      Maintained
4049 F:      tools/power/cpupower/
4050
4051 CPUID/MSR DRIVER
4052 M:      "H. Peter Anvin" <hpa@zytor.com>
4053 S:      Maintained
4054 F:      arch/x86/kernel/cpuid.c
4055 F:      arch/x86/kernel/msr.c
4056
4057 CPUIDLE DRIVER - ARM BIG LITTLE
4058 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4059 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4060 L:      linux-pm@vger.kernel.org
4061 L:      linux-arm-kernel@lists.infradead.org
4062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4063 S:      Maintained
4064 F:      drivers/cpuidle/cpuidle-big_little.c
4065
4066 CPUIDLE DRIVER - ARM EXYNOS
4067 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4068 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4069 M:      Kukjin Kim <kgene@kernel.org>
4070 L:      linux-pm@vger.kernel.org
4071 L:      linux-samsung-soc@vger.kernel.org
4072 S:      Supported
4073 F:      drivers/cpuidle/cpuidle-exynos.c
4074 F:      arch/arm/mach-exynos/pm.c
4075
4076 CPU IDLE TIME MANAGEMENT FRAMEWORK
4077 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4078 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4079 L:      linux-pm@vger.kernel.org
4080 S:      Maintained
4081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4082 B:      https://bugzilla.kernel.org
4083 F:      Documentation/admin-guide/pm/cpuidle.rst
4084 F:      Documentation/driver-api/pm/cpuidle.rst
4085 F:      drivers/cpuidle/*
4086 F:      include/linux/cpuidle.h
4087
4088 CRAMFS FILESYSTEM
4089 M:      Nicolas Pitre <nico@linaro.org>
4090 S:      Maintained
4091 F:      Documentation/filesystems/cramfs.txt
4092 F:      fs/cramfs/
4093
4094 CRYPTO API
4095 M:      Herbert Xu <herbert@gondor.apana.org.au>
4096 M:      "David S. Miller" <davem@davemloft.net>
4097 L:      linux-crypto@vger.kernel.org
4098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4100 S:      Maintained
4101 F:      Documentation/crypto/
4102 F:      Documentation/devicetree/bindings/crypto/
4103 F:      arch/*/crypto/
4104 F:      crypto/
4105 F:      drivers/crypto/
4106 F:      include/crypto/
4107 F:      include/linux/crypto*
4108
4109 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4110 M:      Neil Horman <nhorman@tuxdriver.com>
4111 L:      linux-crypto@vger.kernel.org
4112 S:      Maintained
4113 F:      crypto/ansi_cprng.c
4114 F:      crypto/rng.c
4115
4116 CS3308 MEDIA DRIVER
4117 M:      Hans Verkuil <hverkuil@xs4all.nl>
4118 L:      linux-media@vger.kernel.org
4119 T:      git git://linuxtv.org/media_tree.git
4120 W:      http://linuxtv.org
4121 S:      Odd Fixes
4122 F:      drivers/media/i2c/cs3308.c
4123
4124 CS5535 Audio ALSA driver
4125 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4126 S:      Maintained
4127 F:      sound/pci/cs5535audio/
4128
4129 CSI DRIVERS FOR ALLWINNER V3s
4130 M:      Yong Deng <yong.deng@magewell.com>
4131 L:      linux-media@vger.kernel.org
4132 T:      git git://linuxtv.org/media_tree.git
4133 S:      Maintained
4134 F:      drivers/media/platform/sunxi/sun6i-csi/
4135 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4136
4137 CW1200 WLAN driver
4138 M:      Solomon Peachy <pizza@shaftnet.org>
4139 S:      Maintained
4140 F:      drivers/net/wireless/st/cw1200/
4141
4142 CX18 VIDEO4LINUX DRIVER
4143 M:      Andy Walls <awalls@md.metrocast.net>
4144 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4145 L:      linux-media@vger.kernel.org
4146 T:      git git://linuxtv.org/media_tree.git
4147 W:      https://linuxtv.org
4148 W:      http://www.ivtvdriver.org/index.php/Cx18
4149 S:      Maintained
4150 F:      Documentation/media/v4l-drivers/cx18*
4151 F:      drivers/media/pci/cx18/
4152 F:      include/uapi/linux/ivtv*
4153
4154 CX2341X MPEG ENCODER HELPER MODULE
4155 M:      Hans Verkuil <hverkuil@xs4all.nl>
4156 L:      linux-media@vger.kernel.org
4157 T:      git git://linuxtv.org/media_tree.git
4158 W:      https://linuxtv.org
4159 S:      Maintained
4160 F:      drivers/media/common/cx2341x*
4161 F:      include/media/drv-intf/cx2341x.h
4162
4163 CX24120 MEDIA DRIVER
4164 M:      Jemma Denson <jdenson@gmail.com>
4165 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4166 L:      linux-media@vger.kernel.org
4167 W:      https://linuxtv.org
4168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4169 S:      Maintained
4170 F:      drivers/media/dvb-frontends/cx24120*
4171
4172 CX88 VIDEO4LINUX DRIVER
4173 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4174 L:      linux-media@vger.kernel.org
4175 W:      https://linuxtv.org
4176 T:      git git://linuxtv.org/media_tree.git
4177 S:      Odd fixes
4178 F:      Documentation/media/v4l-drivers/cx88*
4179 F:      drivers/media/pci/cx88/
4180
4181 CXD2820R MEDIA DRIVER
4182 M:      Antti Palosaari <crope@iki.fi>
4183 L:      linux-media@vger.kernel.org
4184 W:      https://linuxtv.org
4185 W:      http://palosaari.fi/linux/
4186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4187 T:      git git://linuxtv.org/anttip/media_tree.git
4188 S:      Maintained
4189 F:      drivers/media/dvb-frontends/cxd2820r*
4190
4191 CXGB3 ETHERNET DRIVER (CXGB3)
4192 M:      Vishal Kulkarni <vishal@chelsio.com>
4193 L:      netdev@vger.kernel.org
4194 W:      http://www.chelsio.com
4195 S:      Supported
4196 F:      drivers/net/ethernet/chelsio/cxgb3/
4197
4198 CXGB3 ISCSI DRIVER (CXGB3I)
4199 M:      Karen Xie <kxie@chelsio.com>
4200 L:      linux-scsi@vger.kernel.org
4201 W:      http://www.chelsio.com
4202 S:      Supported
4203 F:      drivers/scsi/cxgbi/cxgb3i
4204
4205 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4206 M:      Steve Wise <swise@chelsio.com>
4207 L:      linux-rdma@vger.kernel.org
4208 W:      http://www.openfabrics.org
4209 S:      Supported
4210 F:      drivers/infiniband/hw/cxgb3/
4211 F:      include/uapi/rdma/cxgb3-abi.h
4212
4213 CXGB4 CRYPTO DRIVER (chcr)
4214 M:      Harsh Jain <harsh@chelsio.com>
4215 L:      linux-crypto@vger.kernel.org
4216 W:      http://www.chelsio.com
4217 S:      Supported
4218 F:      drivers/crypto/chelsio
4219
4220 CXGB4 ETHERNET DRIVER (CXGB4)
4221 M:      Vishal Kulkarni <vishal@chelsio.com>
4222 L:      netdev@vger.kernel.org
4223 W:      http://www.chelsio.com
4224 S:      Supported
4225 F:      drivers/net/ethernet/chelsio/cxgb4/
4226
4227 CXGB4 ISCSI DRIVER (CXGB4I)
4228 M:      Karen Xie <kxie@chelsio.com>
4229 L:      linux-scsi@vger.kernel.org
4230 W:      http://www.chelsio.com
4231 S:      Supported
4232 F:      drivers/scsi/cxgbi/cxgb4i
4233
4234 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4235 M:      Steve Wise <swise@chelsio.com>
4236 L:      linux-rdma@vger.kernel.org
4237 W:      http://www.openfabrics.org
4238 S:      Supported
4239 F:      drivers/infiniband/hw/cxgb4/
4240 F:      include/uapi/rdma/cxgb4-abi.h
4241
4242 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4243 M:      Casey Leedom <leedom@chelsio.com>
4244 L:      netdev@vger.kernel.org
4245 W:      http://www.chelsio.com
4246 S:      Supported
4247 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4248
4249 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4250 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4251 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4252 L:      linuxppc-dev@lists.ozlabs.org
4253 S:      Supported
4254 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4255 F:      drivers/misc/cxl/
4256 F:      include/misc/cxl*
4257 F:      include/uapi/misc/cxl.h
4258 F:      Documentation/powerpc/cxl.txt
4259 F:      Documentation/ABI/testing/sysfs-class-cxl
4260
4261 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4262 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4263 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4264 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4265 L:      linux-scsi@vger.kernel.org
4266 S:      Supported
4267 F:      drivers/scsi/cxlflash/
4268 F:      include/uapi/scsi/cxlflash_ioctl.h
4269 F:      Documentation/powerpc/cxlflash.txt
4270
4271 CYBERPRO FB DRIVER
4272 M:      Russell King <linux@armlinux.org.uk>
4273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4274 W:      http://www.armlinux.org.uk/
4275 S:      Maintained
4276 F:      drivers/video/fbdev/cyber2000fb.*
4277
4278 CYCLADES ASYNC MUX DRIVER
4279 W:      http://www.cyclades.com/
4280 S:      Orphan
4281 F:      drivers/tty/cyclades.c
4282 F:      include/linux/cyclades.h
4283 F:      include/uapi/linux/cyclades.h
4284
4285 CYCLADES PC300 DRIVER
4286 W:      http://www.cyclades.com/
4287 S:      Orphan
4288 F:      drivers/net/wan/pc300*
4289
4290 CYPRESS_FIRMWARE MEDIA DRIVER
4291 M:      Antti Palosaari <crope@iki.fi>
4292 L:      linux-media@vger.kernel.org
4293 W:      https://linuxtv.org
4294 W:      http://palosaari.fi/linux/
4295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4296 T:      git git://linuxtv.org/anttip/media_tree.git
4297 S:      Maintained
4298 F:      drivers/media/common/cypress_firmware*
4299
4300 CYTTSP TOUCHSCREEN DRIVER
4301 M:      Ferruh Yigit <fery@cypress.com>
4302 L:      linux-input@vger.kernel.org
4303 S:      Supported
4304 F:      drivers/input/touchscreen/cyttsp*
4305 F:      include/linux/input/cyttsp.h
4306
4307 D-LINK DIR-685 TOUCHKEYS DRIVER
4308 M:      Linus Walleij <linus.walleij@linaro.org>
4309 L:      linux-input@vger.kernel.org
4310 S:      Supported
4311 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4312
4313 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4314 M:      Joshua Kinard <kumba@gentoo.org>
4315 S:      Maintained
4316 F:      drivers/rtc/rtc-ds1685.c
4317 F:      include/linux/rtc/ds1685.h
4318
4319 DAMA SLAVE for AX.25
4320 M:      Joerg Reuter <jreuter@yaina.de>
4321 W:      http://yaina.de/jreuter/
4322 W:      http://www.qsl.net/dl1bke/
4323 L:      linux-hams@vger.kernel.org
4324 S:      Maintained
4325 F:      net/ax25/af_ax25.c
4326 F:      net/ax25/ax25_dev.c
4327 F:      net/ax25/ax25_ds_*
4328 F:      net/ax25/ax25_in.c
4329 F:      net/ax25/ax25_out.c
4330 F:      net/ax25/ax25_timer.c
4331 F:      net/ax25/sysctl_net_ax25.c
4332
4333 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4334 L:      netdev@vger.kernel.org
4335 S:      Orphan
4336 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4337 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4338
4339 DC390/AM53C974 SCSI driver
4340 M:      Hannes Reinecke <hare@suse.com>
4341 L:      linux-scsi@vger.kernel.org
4342 S:      Maintained
4343 F:      drivers/scsi/am53c974.c
4344
4345 DC395x SCSI driver
4346 M:      Oliver Neukum <oliver@neukum.org>
4347 M:      Ali Akcaagac <aliakc@web.de>
4348 M:      Jamie Lenehan <lenehan@twibble.org>
4349 L:      dc395x@twibble.org
4350 W:      http://twibble.org/dist/dc395x/
4351 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4352 S:      Maintained
4353 F:      Documentation/scsi/dc395x.txt
4354 F:      drivers/scsi/dc395x.*
4355
4356 DCCP PROTOCOL
4357 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4358 L:      dccp@vger.kernel.org
4359 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4360 S:      Maintained
4361 F:      include/linux/dccp.h
4362 F:      include/uapi/linux/dccp.h
4363 F:      include/linux/tfrc.h
4364 F:      net/dccp/
4365
4366 DECnet NETWORK LAYER
4367 W:      http://linux-decnet.sourceforge.net
4368 L:      linux-decnet-user@lists.sourceforge.net
4369 S:      Orphan
4370 F:      Documentation/networking/decnet.txt
4371 F:      net/decnet/
4372
4373 DECSTATION PLATFORM SUPPORT
4374 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4375 L:      linux-mips@vger.kernel.org
4376 W:      http://www.linux-mips.org/wiki/DECstation
4377 S:      Maintained
4378 F:      arch/mips/dec/
4379 F:      arch/mips/include/asm/dec/
4380 F:      arch/mips/include/asm/mach-dec/
4381
4382 DEFXX FDDI NETWORK DRIVER
4383 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4384 S:      Maintained
4385 F:      drivers/net/fddi/defxx.*
4386
4387 DELL SMBIOS DRIVER
4388 M:      Pali Rohár <pali.rohar@gmail.com>
4389 M:      Mario Limonciello <mario.limonciello@dell.com>
4390 L:      platform-driver-x86@vger.kernel.org
4391 S:      Maintained
4392 F:      drivers/platform/x86/dell-smbios.*
4393
4394 DELL SMBIOS SMM DRIVER
4395 M:      Mario Limonciello <mario.limonciello@dell.com>
4396 L:      platform-driver-x86@vger.kernel.org
4397 S:      Maintained
4398 F:      drivers/platform/x86/dell-smbios-smm.c
4399
4400 DELL SMBIOS WMI DRIVER
4401 M:      Mario Limonciello <mario.limonciello@dell.com>
4402 L:      platform-driver-x86@vger.kernel.org
4403 S:      Maintained
4404 F:      drivers/platform/x86/dell-smbios-wmi.c
4405 F:      tools/wmi/dell-smbios-example.c
4406
4407 DEFZA FDDI NETWORK DRIVER
4408 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4409 S:      Maintained
4410 F:      drivers/net/fddi/defza.*
4411
4412 DELL LAPTOP DRIVER
4413 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4414 M:      Pali Rohár <pali.rohar@gmail.com>
4415 L:      platform-driver-x86@vger.kernel.org
4416 S:      Maintained
4417 F:      drivers/platform/x86/dell-laptop.c
4418
4419 DELL LAPTOP FREEFALL DRIVER
4420 M:      Pali Rohár <pali.rohar@gmail.com>
4421 S:      Maintained
4422 F:      drivers/platform/x86/dell-smo8800.c
4423
4424 DELL LAPTOP RBTN DRIVER
4425 M:      Pali Rohár <pali.rohar@gmail.com>
4426 S:      Maintained
4427 F:      drivers/platform/x86/dell-rbtn.*
4428
4429 DELL REMOTE BIOS UPDATE DRIVER
4430 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4431 L:      platform-driver-x86@vger.kernel.org
4432 S:      Maintained
4433 F:      drivers/platform/x86/dell_rbu.c
4434
4435 DELL LAPTOP SMM DRIVER
4436 M:      Pali Rohár <pali.rohar@gmail.com>
4437 S:      Maintained
4438 F:      drivers/hwmon/dell-smm-hwmon.c
4439 F:      include/uapi/linux/i8k.h
4440
4441 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4442 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4443 L:      platform-driver-x86@vger.kernel.org
4444 S:      Maintained
4445 F:      Documentation/dcdbas.txt
4446 F:      drivers/platform/x86/dcdbas.*
4447
4448 DELL WMI NOTIFICATIONS DRIVER
4449 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4450 M:      Pali Rohár <pali.rohar@gmail.com>
4451 S:      Maintained
4452 F:      drivers/platform/x86/dell-wmi.c
4453
4454 DELL WMI DESCRIPTOR DRIVER
4455 M:      Mario Limonciello <mario.limonciello@dell.com>
4456 S:      Maintained
4457 F:      drivers/platform/x86/dell-wmi-descriptor.c
4458
4459 DELTA ST MEDIA DRIVER
4460 M:      Hugues Fruchet <hugues.fruchet@st.com>
4461 L:      linux-media@vger.kernel.org
4462 T:      git git://linuxtv.org/media_tree.git
4463 W:      https://linuxtv.org
4464 S:      Supported
4465 F:      drivers/media/platform/sti/delta
4466
4467 DENALI NAND DRIVER
4468 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4469 L:      linux-mtd@lists.infradead.org
4470 S:      Supported
4471 F:      drivers/mtd/nand/raw/denali*
4472
4473 DESIGNWARE USB2 DRD IP DRIVER
4474 M:      Minas Harutyunyan <hminas@synopsys.com>
4475 L:      linux-usb@vger.kernel.org
4476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4477 S:      Maintained
4478 F:      drivers/usb/dwc2/
4479
4480 DESIGNWARE USB3 DRD IP DRIVER
4481 M:      Felipe Balbi <balbi@kernel.org>
4482 L:      linux-usb@vger.kernel.org
4483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4484 S:      Maintained
4485 F:      drivers/usb/dwc3/
4486
4487 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4488 M:      Andreas Klinger <ak@it-klinger.de>
4489 L:      linux-iio@vger.kernel.org
4490 S:      Maintained
4491 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4492 F:      drivers/iio/proximity/srf*.c
4493
4494 DEVICE COREDUMP (DEV_COREDUMP)
4495 M:      Johannes Berg <johannes@sipsolutions.net>
4496 L:      linux-kernel@vger.kernel.org
4497 S:      Maintained
4498 F:      drivers/base/devcoredump.c
4499 F:      include/linux/devcoredump.h
4500
4501 DEVICE FREQUENCY (DEVFREQ)
4502 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4503 M:      Kyungmin Park <kyungmin.park@samsung.com>
4504 R:      Chanwoo Choi <cw00.choi@samsung.com>
4505 L:      linux-pm@vger.kernel.org
4506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4507 S:      Maintained
4508 F:      drivers/devfreq/
4509 F:      include/linux/devfreq.h
4510 F:      Documentation/devicetree/bindings/devfreq/
4511
4512 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4513 M:      Chanwoo Choi <cw00.choi@samsung.com>
4514 L:      linux-pm@vger.kernel.org
4515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4516 S:      Supported
4517 F:      drivers/devfreq/event/
4518 F:      drivers/devfreq/devfreq-event.c
4519 F:      include/linux/devfreq-event.h
4520 F:      Documentation/devicetree/bindings/devfreq/event/
4521
4522 DEVICE NUMBER REGISTRY
4523 M:      Torben Mathiasen <device@lanana.org>
4524 W:      http://lanana.org/docs/device-list/index.html
4525 S:      Maintained
4526
4527 DEVICE-MAPPER  (LVM)
4528 M:      Alasdair Kergon <agk@redhat.com>
4529 M:      Mike Snitzer <snitzer@redhat.com>
4530 M:      dm-devel@redhat.com
4531 L:      dm-devel@redhat.com
4532 W:      http://sources.redhat.com/dm
4533 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4535 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4536 S:      Maintained
4537 F:      Documentation/device-mapper/
4538 F:      drivers/md/Makefile
4539 F:      drivers/md/Kconfig
4540 F:      drivers/md/dm*
4541 F:      drivers/md/persistent-data/
4542 F:      include/linux/device-mapper.h
4543 F:      include/linux/dm-*.h
4544 F:      include/uapi/linux/dm-*.h
4545
4546 DEVLINK
4547 M:      Jiri Pirko <jiri@mellanox.com>
4548 L:      netdev@vger.kernel.org
4549 S:      Supported
4550 F:      net/core/devlink.c
4551 F:      include/net/devlink.h
4552 F:      include/uapi/linux/devlink.h
4553
4554 DIALOG SEMICONDUCTOR DRIVERS
4555 M:      Support Opensource <support.opensource@diasemi.com>
4556 W:      http://www.dialog-semiconductor.com/products
4557 S:      Supported
4558 F:      Documentation/hwmon/da90??
4559 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4560 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4561 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4562 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4563 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4564 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4565 F:      drivers/gpio/gpio-da90??.c
4566 F:      drivers/hwmon/da90??-hwmon.c
4567 F:      drivers/iio/adc/da91??-*.c
4568 F:      drivers/input/misc/da90??_onkey.c
4569 F:      drivers/input/touchscreen/da9052_tsi.c
4570 F:      drivers/leds/leds-da90??.c
4571 F:      drivers/mfd/da903x.c
4572 F:      drivers/mfd/da90??-*.c
4573 F:      drivers/mfd/da91??-*.c
4574 F:      drivers/power/supply/da9052-battery.c
4575 F:      drivers/power/supply/da91??-*.c
4576 F:      drivers/regulator/da903x.c
4577 F:      drivers/regulator/da9???-regulator.[ch]
4578 F:      drivers/thermal/da90??-thermal.c
4579 F:      drivers/rtc/rtc-da90??.c
4580 F:      drivers/video/backlight/da90??_bl.c
4581 F:      drivers/watchdog/da90??_wdt.c
4582 F:      include/linux/mfd/da903x.h
4583 F:      include/linux/mfd/da9052/
4584 F:      include/linux/mfd/da9055/
4585 F:      include/linux/mfd/da9062/
4586 F:      include/linux/mfd/da9063/
4587 F:      include/linux/mfd/da9150/
4588 F:      include/linux/regulator/da9211.h
4589 F:      include/sound/da[79]*.h
4590 F:      sound/soc/codecs/da[79]*.[ch]
4591
4592 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4593 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4594 L:      linux-gpio@vger.kernel.org
4595 S:      Maintained
4596 F:      drivers/gpio/gpio-gpio-mm.c
4597
4598 DIOLAN U2C-12 I2C DRIVER
4599 M:      Guenter Roeck <linux@roeck-us.net>
4600 L:      linux-i2c@vger.kernel.org
4601 S:      Maintained
4602 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4603
4604 FILESYSTEM DIRECT ACCESS (DAX)
4605 M:      Matthew Wilcox <willy@infradead.org>
4606 M:      Ross Zwisler <zwisler@kernel.org>
4607 M:      Jan Kara <jack@suse.cz>
4608 L:      linux-fsdevel@vger.kernel.org
4609 S:      Supported
4610 F:      fs/dax.c
4611 F:      include/linux/dax.h
4612 F:      include/trace/events/fs_dax.h
4613
4614 DEVICE DIRECT ACCESS (DAX)
4615 M:      Dan Williams <dan.j.williams@intel.com>
4616 M:      Dave Jiang <dave.jiang@intel.com>
4617 M:      Ross Zwisler <zwisler@kernel.org>
4618 M:      Vishal Verma <vishal.l.verma@intel.com>
4619 L:      linux-nvdimm@lists.01.org
4620 S:      Supported
4621 F:      drivers/dax/
4622
4623 DIRECTORY NOTIFICATION (DNOTIFY)
4624 M:      Jan Kara <jack@suse.cz>
4625 R:      Amir Goldstein <amir73il@gmail.com>
4626 L:      linux-fsdevel@vger.kernel.org
4627 S:      Maintained
4628 F:      Documentation/filesystems/dnotify.txt
4629 F:      fs/notify/dnotify/
4630 F:      include/linux/dnotify.h
4631
4632 DISK GEOMETRY AND PARTITION HANDLING
4633 M:      Andries Brouwer <aeb@cwi.nl>
4634 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4635 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4636 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4637 S:      Maintained
4638
4639 DISKQUOTA
4640 M:      Jan Kara <jack@suse.com>
4641 S:      Maintained
4642 F:      Documentation/filesystems/quota.txt
4643 F:      fs/quota/
4644 F:      include/linux/quota*.h
4645 F:      include/uapi/linux/quota*.h
4646
4647 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4648 M:      Bernie Thompson <bernie@plugable.com>
4649 L:      linux-fbdev@vger.kernel.org
4650 S:      Maintained
4651 W:      http://plugable.com/category/projects/udlfb/
4652 F:      drivers/video/fbdev/udlfb.c
4653 F:      include/video/udlfb.h
4654 F:      Documentation/fb/udlfb.txt
4655
4656 DISTRIBUTED LOCK MANAGER (DLM)
4657 M:      Christine Caulfield <ccaulfie@redhat.com>
4658 M:      David Teigland <teigland@redhat.com>
4659 L:      cluster-devel@redhat.com
4660 W:      http://sources.redhat.com/cluster/
4661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4662 S:      Supported
4663 F:      fs/dlm/
4664
4665 DMA BUFFER SHARING FRAMEWORK
4666 M:      Sumit Semwal <sumit.semwal@linaro.org>
4667 S:      Maintained
4668 L:      linux-media@vger.kernel.org
4669 L:      dri-devel@lists.freedesktop.org
4670 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4671 F:      drivers/dma-buf/
4672 F:      include/linux/dma-buf*
4673 F:      include/linux/reservation.h
4674 F:      include/linux/*fence.h
4675 F:      Documentation/driver-api/dma-buf.rst
4676 T:      git git://anongit.freedesktop.org/drm/drm-misc
4677
4678 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4679 M:      Vinod Koul <vkoul@kernel.org>
4680 L:      dmaengine@vger.kernel.org
4681 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4682 S:      Maintained
4683 F:      drivers/dma/
4684 F:      include/linux/dmaengine.h
4685 F:      include/linux/of_dma.h
4686 F:      Documentation/devicetree/bindings/dma/
4687 F:      Documentation/driver-api/dmaengine/
4688 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4689
4690 DMA MAPPING HELPERS
4691 M:      Christoph Hellwig <hch@lst.de>
4692 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4693 R:      Robin Murphy <robin.murphy@arm.com>
4694 L:      iommu@lists.linux-foundation.org
4695 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4696 W:      http://git.infradead.org/users/hch/dma-mapping.git
4697 S:      Supported
4698 F:      kernel/dma/
4699 F:      include/asm-generic/dma-mapping.h
4700 F:      include/linux/dma-direct.h
4701 F:      include/linux/dma-mapping.h
4702 F:      include/linux/dma-noncoherent.h
4703
4704 DME1737 HARDWARE MONITOR DRIVER
4705 M:      Juerg Haefliger <juergh@gmail.com>
4706 L:      linux-hwmon@vger.kernel.org
4707 S:      Maintained
4708 F:      Documentation/hwmon/dme1737
4709 F:      drivers/hwmon/dme1737.c
4710
4711 DMI/SMBIOS SUPPORT
4712 M:      Jean Delvare <jdelvare@suse.com>
4713 S:      Maintained
4714 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4715 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4716 F:      drivers/firmware/dmi-id.c
4717 F:      drivers/firmware/dmi_scan.c
4718 F:      include/linux/dmi.h
4719
4720 DOCUMENTATION
4721 M:      Jonathan Corbet <corbet@lwn.net>
4722 L:      linux-doc@vger.kernel.org
4723 S:      Maintained
4724 F:      Documentation/
4725 F:      scripts/kernel-doc
4726 X:      Documentation/ABI/
4727 X:      Documentation/acpi/
4728 X:      Documentation/devicetree/
4729 X:      Documentation/i2c/
4730 X:      Documentation/media/
4731 X:      Documentation/power/
4732 X:      Documentation/spi/
4733 T:      git git://git.lwn.net/linux.git docs-next
4734
4735 DOCUMENTATION/ITALIAN
4736 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4737 L:      linux-doc@vger.kernel.org
4738 S:      Maintained
4739 F:      Documentation/translations/it_IT
4740
4741 DONGWOON DW9714 LENS VOICE COIL DRIVER
4742 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4743 L:      linux-media@vger.kernel.org
4744 T:      git git://linuxtv.org/media_tree.git
4745 S:      Maintained
4746 F:      drivers/media/i2c/dw9714.c
4747 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4748
4749 DONGWOON DW9807 LENS VOICE COIL DRIVER
4750 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4751 L:      linux-media@vger.kernel.org
4752 T:      git git://linuxtv.org/media_tree.git
4753 S:      Maintained
4754 F:      drivers/media/i2c/dw9807-vcm.c
4755 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4756
4757 DOUBLETALK DRIVER
4758 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4759 L:      blinux-list@redhat.com
4760 S:      Maintained
4761 F:      drivers/char/dtlk.c
4762 F:      include/linux/dtlk.h
4763
4764 DPAA2 DATAPATH I/O (DPIO) DRIVER
4765 M:      Roy Pledge <Roy.Pledge@nxp.com>
4766 L:      linux-kernel@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/soc/fsl/dpio
4769
4770 DPAA2 ETHERNET DRIVER
4771 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4772 L:      netdev@vger.kernel.org
4773 S:      Maintained
4774 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4775 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4776 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4777 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4778 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4779
4780 DPAA2 ETHERNET SWITCH DRIVER
4781 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4782 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4783 L:      linux-kernel@vger.kernel.org
4784 S:      Maintained
4785 F:      drivers/staging/fsl-dpaa2/ethsw
4786
4787 DPAA2 PTP CLOCK DRIVER
4788 M:      Yangbo Lu <yangbo.lu@nxp.com>
4789 L:      netdev@vger.kernel.org
4790 S:      Maintained
4791 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4792 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4793
4794 DPT_I2O SCSI RAID DRIVER
4795 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4796 L:      linux-scsi@vger.kernel.org
4797 W:      http://www.adaptec.com/
4798 S:      Maintained
4799 F:      drivers/scsi/dpt*
4800 F:      drivers/scsi/dpt/
4801
4802 DRBD DRIVER
4803 M:      Philipp Reisner <philipp.reisner@linbit.com>
4804 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4805 L:      drbd-dev@lists.linbit.com
4806 W:      http://www.drbd.org
4807 T:      git git://git.linbit.com/linux-drbd.git
4808 T:      git git://git.linbit.com/drbd-8.4.git
4809 S:      Supported
4810 F:      drivers/block/drbd/
4811 F:      lib/lru_cache.c
4812 F:      Documentation/blockdev/drbd/
4813
4814 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4815 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4816 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4818 S:      Supported
4819 F:      Documentation/kobject.txt
4820 F:      drivers/base/
4821 F:      fs/debugfs/
4822 F:      fs/sysfs/
4823 F:      include/linux/debugfs.h
4824 F:      include/linux/kobj*
4825 F:      lib/kobj*
4826
4827 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4828 M:      Kevin Hilman <khilman@kernel.org>
4829 M:      Nishanth Menon <nm@ti.com>
4830 S:      Maintained
4831 F:      drivers/power/avs/
4832 F:      include/linux/power/smartreflex.h
4833 L:      linux-pm@vger.kernel.org
4834
4835 DRM DRIVER FOR ARM PL111 CLCD
4836 M:      Eric Anholt <eric@anholt.net>
4837 T:      git git://anongit.freedesktop.org/drm/drm-misc
4838 S:      Supported
4839 F:      drivers/gpu/drm/pl111/
4840
4841 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4842 M:      Linus Walleij <linus.walleij@linaro.org>
4843 T:      git git://anongit.freedesktop.org/drm/drm-misc
4844 S:      Maintained
4845 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4846 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4847
4848 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4849 M:      Dave Airlie <airlied@redhat.com>
4850 S:      Odd Fixes
4851 F:      drivers/gpu/drm/ast/
4852
4853 DRM DRIVER FOR BOCHS VIRTUAL GPU
4854 M:      Gerd Hoffmann <kraxel@redhat.com>
4855 L:      virtualization@lists.linux-foundation.org
4856 T:      git git://anongit.freedesktop.org/drm/drm-misc
4857 S:      Maintained
4858 F:      drivers/gpu/drm/bochs/
4859
4860 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4861 M:      Linus Walleij <linus.walleij@linaro.org>
4862 T:      git git://anongit.freedesktop.org/drm/drm-misc
4863 S:      Maintained
4864 F:      drivers/gpu/drm/tve200/
4865
4866 DRM DRIVER FOR ILITEK ILI9225 PANELS
4867 M:      David Lechner <david@lechnology.com>
4868 S:      Maintained
4869 F:      drivers/gpu/drm/tinydrm/ili9225.c
4870 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4871
4872 DRM DRIVER FOR HX8357D PANELS
4873 M:      Eric Anholt <eric@anholt.net>
4874 T:      git git://anongit.freedesktop.org/drm/drm-misc
4875 S:      Maintained
4876 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4877 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4878
4879 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4880 S:      Orphan / Obsolete
4881 F:      drivers/gpu/drm/i810/
4882 F:      include/uapi/drm/i810_drm.h
4883
4884 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4885 S:      Orphan / Obsolete
4886 F:      drivers/gpu/drm/mga/
4887 F:      include/uapi/drm/mga_drm.h
4888
4889 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4890 M:      Dave Airlie <airlied@redhat.com>
4891 S:      Odd Fixes
4892 F:      drivers/gpu/drm/mgag200/
4893
4894 DRM DRIVER FOR MI0283QT
4895 M:      Noralf Trønnes <noralf@tronnes.org>
4896 S:      Maintained
4897 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4898 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4899
4900 DRM DRIVER FOR MSM ADRENO GPU
4901 M:      Rob Clark <robdclark@gmail.com>
4902 L:      linux-arm-msm@vger.kernel.org
4903 L:      dri-devel@lists.freedesktop.org
4904 L:      freedreno@lists.freedesktop.org
4905 T:      git git://people.freedesktop.org/~robclark/linux
4906 S:      Maintained
4907 F:      drivers/gpu/drm/msm/
4908 F:      include/uapi/drm/msm_drm.h
4909 F:      Documentation/devicetree/bindings/display/msm/
4910
4911 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4912 M:      Ben Skeggs <bskeggs@redhat.com>
4913 L:      dri-devel@lists.freedesktop.org
4914 L:      nouveau@lists.freedesktop.org
4915 T:      git git://github.com/skeggsb/linux
4916 S:      Supported
4917 F:      drivers/gpu/drm/nouveau/
4918 F:      include/uapi/drm/nouveau_drm.h
4919
4920 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4921 M:      Stefan Mavrodiev <stefan@olimex.com>
4922 S:      Maintained
4923 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4924 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4925
4926 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4927 M:      Noralf Trønnes <noralf@tronnes.org>
4928 S:      Maintained
4929 F:      drivers/gpu/drm/tinydrm/repaper.c
4930 F:      Documentation/devicetree/bindings/display/repaper.txt
4931
4932 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4933 M:      Dave Airlie <airlied@redhat.com>
4934 M:      Gerd Hoffmann <kraxel@redhat.com>
4935 L:      virtualization@lists.linux-foundation.org
4936 T:      git git://anongit.freedesktop.org/drm/drm-misc
4937 S:      Obsolete
4938 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4939 F:      drivers/gpu/drm/cirrus/
4940
4941 DRM DRIVER FOR QXL VIRTUAL GPU
4942 M:      Dave Airlie <airlied@redhat.com>
4943 M:      Gerd Hoffmann <kraxel@redhat.com>
4944 L:      virtualization@lists.linux-foundation.org
4945 T:      git git://anongit.freedesktop.org/drm/drm-misc
4946 S:      Maintained
4947 F:      drivers/gpu/drm/qxl/
4948 F:      include/uapi/drm/qxl_drm.h
4949
4950 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4951 S:      Orphan / Obsolete
4952 F:      drivers/gpu/drm/r128/
4953 F:      include/uapi/drm/r128_drm.h
4954
4955 DRM DRIVER FOR SAVAGE VIDEO CARDS
4956 S:      Orphan / Obsolete
4957 F:      drivers/gpu/drm/savage/
4958 F:      include/uapi/drm/savage_drm.h
4959
4960 DRM DRIVER FOR SIS VIDEO CARDS
4961 S:      Orphan / Obsolete
4962 F:      drivers/gpu/drm/sis/
4963 F:      include/uapi/drm/sis_drm.h
4964
4965 DRM DRIVER FOR SITRONIX ST7586 PANELS
4966 M:      David Lechner <david@lechnology.com>
4967 S:      Maintained
4968 F:      drivers/gpu/drm/tinydrm/st7586.c
4969 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4970
4971 DRM DRIVER FOR SITRONIX ST7735R PANELS
4972 M:      David Lechner <david@lechnology.com>
4973 S:      Maintained
4974 F:      drivers/gpu/drm/tinydrm/st7735r.c
4975 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4976
4977 DRM DRIVER FOR TDFX VIDEO CARDS
4978 S:      Orphan / Obsolete
4979 F:      drivers/gpu/drm/tdfx/
4980
4981 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4982 M:      Dave Airlie <airlied@redhat.com>
4983 R:      Sean Paul <sean@poorly.run>
4984 L:      dri-devel@lists.freedesktop.org
4985 S:      Odd Fixes
4986 F:      drivers/gpu/drm/udl/
4987 T:      git git://anongit.freedesktop.org/drm/drm-misc
4988
4989 DRM DRIVER FOR VMWARE VIRTUAL GPU
4990 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4991 M:      Thomas Hellstrom <thellstrom@vmware.com>
4992 L:      dri-devel@lists.freedesktop.org
4993 T:      git git://people.freedesktop.org/~thomash/linux
4994 S:      Supported
4995 F:      drivers/gpu/drm/vmwgfx/
4996 F:      include/uapi/drm/vmwgfx_drm.h
4997
4998 DRM DRIVERS
4999 M:      David Airlie <airlied@linux.ie>
5000 M:      Daniel Vetter <daniel@ffwll.ch>
5001 L:      dri-devel@lists.freedesktop.org
5002 T:      git git://anongit.freedesktop.org/drm/drm
5003 B:      https://bugs.freedesktop.org/
5004 C:      irc://chat.freenode.net/dri-devel
5005 S:      Maintained
5006 F:      drivers/gpu/drm/
5007 F:      drivers/gpu/vga/
5008 F:      Documentation/devicetree/bindings/display/
5009 F:      Documentation/devicetree/bindings/gpu/
5010 F:      Documentation/gpu/
5011 F:      include/drm/
5012 F:      include/uapi/drm/
5013 F:      include/linux/vga*
5014
5015 DRM DRIVERS AND MISC GPU PATCHES
5016 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5017 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5018 M:      Sean Paul <sean@poorly.run>
5019 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5020 S:      Maintained
5021 T:      git git://anongit.freedesktop.org/drm/drm-misc
5022 F:      Documentation/gpu/
5023 F:      drivers/gpu/vga/
5024 F:      drivers/gpu/drm/*
5025 F:      include/drm/drm*
5026 F:      include/uapi/drm/drm*
5027 F:      include/linux/vga*
5028
5029 DRM DRIVERS FOR ALLWINNER A10
5030 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5031 L:      dri-devel@lists.freedesktop.org
5032 S:      Supported
5033 F:      drivers/gpu/drm/sun4i/
5034 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5035 T:      git git://anongit.freedesktop.org/drm/drm-misc
5036
5037 DRM DRIVERS FOR AMLOGIC SOCS
5038 M:      Neil Armstrong <narmstrong@baylibre.com>
5039 L:      dri-devel@lists.freedesktop.org
5040 L:      linux-amlogic@lists.infradead.org
5041 W:      http://linux-meson.com/
5042 S:      Supported
5043 F:      drivers/gpu/drm/meson/
5044 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5045 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5046 F:      Documentation/gpu/meson.rst
5047 T:      git git://anongit.freedesktop.org/drm/drm-misc
5048
5049 DRM DRIVERS FOR ATMEL HLCDC
5050 M:      Boris Brezillon <bbrezillon@kernel.org>
5051 L:      dri-devel@lists.freedesktop.org
5052 S:      Supported
5053 F:      drivers/gpu/drm/atmel-hlcdc/
5054 F:      Documentation/devicetree/bindings/display/atmel/
5055 T:      git git://anongit.freedesktop.org/drm/drm-misc
5056
5057 DRM DRIVERS FOR BRIDGE CHIPS
5058 M:      Archit Taneja <architt@codeaurora.org>
5059 M:      Andrzej Hajda <a.hajda@samsung.com>
5060 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5061 S:      Maintained
5062 T:      git git://anongit.freedesktop.org/drm/drm-misc
5063 F:      drivers/gpu/drm/bridge/
5064
5065 DRM DRIVERS FOR EXYNOS
5066 M:      Inki Dae <inki.dae@samsung.com>
5067 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5068 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5069 M:      Kyungmin Park <kyungmin.park@samsung.com>
5070 L:      dri-devel@lists.freedesktop.org
5071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5072 S:      Supported
5073 F:      drivers/gpu/drm/exynos/
5074 F:      include/uapi/drm/exynos_drm.h
5075 F:      Documentation/devicetree/bindings/display/exynos/
5076
5077 DRM DRIVERS FOR FREESCALE DCU
5078 M:      Stefan Agner <stefan@agner.ch>
5079 M:      Alison Wang <alison.wang@nxp.com>
5080 L:      dri-devel@lists.freedesktop.org
5081 S:      Supported
5082 F:      drivers/gpu/drm/fsl-dcu/
5083 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5084 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5085 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5086 T:      git git://anongit.freedesktop.org/drm/drm-misc
5087
5088 DRM DRIVERS FOR FREESCALE IMX
5089 M:      Philipp Zabel <p.zabel@pengutronix.de>
5090 L:      dri-devel@lists.freedesktop.org
5091 S:      Maintained
5092 F:      drivers/gpu/drm/imx/
5093 F:      drivers/gpu/ipu-v3/
5094 F:      Documentation/devicetree/bindings/display/imx/
5095
5096 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5097 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5098 L:      dri-devel@lists.freedesktop.org
5099 T:      git git://github.com/patjak/drm-gma500
5100 S:      Maintained
5101 F:      drivers/gpu/drm/gma500/
5102
5103 DRM DRIVERS FOR HISILICON
5104 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5105 M:      Rongrong Zou <zourongrong@gmail.com>
5106 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5107 R:      Chen Feng <puck.chen@hisilicon.com>
5108 L:      dri-devel@lists.freedesktop.org
5109 T:      git git://github.com/xin3liang/linux.git
5110 S:      Maintained
5111 F:      drivers/gpu/drm/hisilicon/
5112 F:      Documentation/devicetree/bindings/display/hisilicon/
5113
5114 DRM DRIVERS FOR MEDIATEK
5115 M:      CK Hu <ck.hu@mediatek.com>
5116 M:      Philipp Zabel <p.zabel@pengutronix.de>
5117 L:      dri-devel@lists.freedesktop.org
5118 S:      Supported
5119 F:      drivers/gpu/drm/mediatek/
5120 F:      Documentation/devicetree/bindings/display/mediatek/
5121
5122 DRM DRIVERS FOR NVIDIA TEGRA
5123 M:      Thierry Reding <thierry.reding@gmail.com>
5124 L:      dri-devel@lists.freedesktop.org
5125 L:      linux-tegra@vger.kernel.org
5126 T:      git git://anongit.freedesktop.org/tegra/linux.git
5127 S:      Supported
5128 F:      drivers/gpu/drm/tegra/
5129 F:      drivers/gpu/host1x/
5130 F:      include/linux/host1x.h
5131 F:      include/uapi/drm/tegra_drm.h
5132 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5133
5134 DRM DRIVERS FOR RENESAS
5135 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5136 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5137 L:      dri-devel@lists.freedesktop.org
5138 L:      linux-renesas-soc@vger.kernel.org
5139 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5140 S:      Supported
5141 F:      drivers/gpu/drm/rcar-du/
5142 F:      drivers/gpu/drm/shmobile/
5143 F:      include/linux/platform_data/shmob_drm.h
5144 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5145 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5146 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5147
5148 DRM DRIVERS FOR ROCKCHIP
5149 M:      Sandy Huang <hjc@rock-chips.com>
5150 M:      Heiko Stübner <heiko@sntech.de>
5151 L:      dri-devel@lists.freedesktop.org
5152 S:      Maintained
5153 F:      drivers/gpu/drm/rockchip/
5154 F:      Documentation/devicetree/bindings/display/rockchip/
5155 T:      git git://anongit.freedesktop.org/drm/drm-misc
5156
5157 DRM DRIVERS FOR STI
5158 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5159 M:      Vincent Abriou <vincent.abriou@st.com>
5160 L:      dri-devel@lists.freedesktop.org
5161 T:      git git://anongit.freedesktop.org/drm/drm-misc
5162 S:      Maintained
5163 F:      drivers/gpu/drm/sti
5164 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5165
5166 DRM DRIVERS FOR STM
5167 M:      Yannick Fertre <yannick.fertre@st.com>
5168 M:      Philippe Cornu <philippe.cornu@st.com>
5169 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5170 M:      Vincent Abriou <vincent.abriou@st.com>
5171 L:      dri-devel@lists.freedesktop.org
5172 T:      git git://anongit.freedesktop.org/drm/drm-misc
5173 S:      Maintained
5174 F:      drivers/gpu/drm/stm
5175 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5176
5177 DRM DRIVERS FOR TI LCDC
5178 M:      Jyri Sarha <jsarha@ti.com>
5179 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5180 L:      dri-devel@lists.freedesktop.org
5181 S:      Maintained
5182 F:      drivers/gpu/drm/tilcdc/
5183 F:      Documentation/devicetree/bindings/display/tilcdc/
5184
5185 DRM DRIVERS FOR TI OMAP
5186 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5187 L:      dri-devel@lists.freedesktop.org
5188 S:      Maintained
5189 F:      drivers/gpu/drm/omapdrm/
5190 F:      Documentation/devicetree/bindings/display/ti/
5191
5192 DRM DRIVERS FOR V3D
5193 M:      Eric Anholt <eric@anholt.net>
5194 S:      Supported
5195 F:      drivers/gpu/drm/v3d/
5196 F:      include/uapi/drm/v3d_drm.h
5197 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5198 T:      git git://anongit.freedesktop.org/drm/drm-misc
5199
5200 DRM DRIVERS FOR VC4
5201 M:      Eric Anholt <eric@anholt.net>
5202 T:      git git://github.com/anholt/linux
5203 S:      Supported
5204 F:      drivers/gpu/drm/vc4/
5205 F:      include/uapi/drm/vc4_drm.h
5206 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5207 T:      git git://anongit.freedesktop.org/drm/drm-misc
5208
5209 DRM DRIVERS FOR VIVANTE GPU IP
5210 M:      Lucas Stach <l.stach@pengutronix.de>
5211 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5212 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5213 L:      etnaviv@lists.freedesktop.org
5214 L:      dri-devel@lists.freedesktop.org
5215 S:      Maintained
5216 F:      drivers/gpu/drm/etnaviv/
5217 F:      include/uapi/drm/etnaviv_drm.h
5218 F:      Documentation/devicetree/bindings/display/etnaviv/
5219
5220 DRM DRIVERS FOR ZTE ZX
5221 M:      Shawn Guo <shawnguo@kernel.org>
5222 L:      dri-devel@lists.freedesktop.org
5223 S:      Maintained
5224 F:      drivers/gpu/drm/zte/
5225 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5226 T:      git git://anongit.freedesktop.org/drm/drm-misc
5227
5228 DRM PANEL DRIVERS
5229 M:      Thierry Reding <thierry.reding@gmail.com>
5230 L:      dri-devel@lists.freedesktop.org
5231 T:      git git://anongit.freedesktop.org/drm/drm-misc
5232 S:      Maintained
5233 F:      drivers/gpu/drm/drm_panel.c
5234 F:      drivers/gpu/drm/panel/
5235 F:      include/drm/drm_panel.h
5236 F:      Documentation/devicetree/bindings/display/panel/
5237
5238 DRM TINYDRM DRIVERS
5239 M:      Noralf Trønnes <noralf@tronnes.org>
5240 W:      https://github.com/notro/tinydrm/wiki/Development
5241 T:      git git://anongit.freedesktop.org/drm/drm-misc
5242 S:      Maintained
5243 F:      drivers/gpu/drm/tinydrm/
5244 F:      include/drm/tinydrm/
5245
5246 DRM DRIVERS FOR XEN
5247 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5248 T:      git git://anongit.freedesktop.org/drm/drm-misc
5249 L:      dri-devel@lists.freedesktop.org
5250 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5251 S:      Supported
5252 F:      drivers/gpu/drm/xen/
5253 F:      Documentation/gpu/xen-front.rst
5254
5255 DRM TTM SUBSYSTEM
5256 M:      Christian Koenig <christian.koenig@amd.com>
5257 M:      Huang Rui <ray.huang@amd.com>
5258 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5259 T:      git git://people.freedesktop.org/~agd5f/linux
5260 S:      Maintained
5261 L:      dri-devel@lists.freedesktop.org
5262 F:      include/drm/ttm/
5263 F:      drivers/gpu/drm/ttm/
5264
5265 DSBR100 USB FM RADIO DRIVER
5266 M:      Alexey Klimov <klimov.linux@gmail.com>
5267 L:      linux-media@vger.kernel.org
5268 T:      git git://linuxtv.org/media_tree.git
5269 S:      Maintained
5270 F:      drivers/media/radio/dsbr100.c
5271
5272 DSCC4 DRIVER
5273 M:      Francois Romieu <romieu@fr.zoreil.com>
5274 L:      netdev@vger.kernel.org
5275 S:      Maintained
5276 F:      drivers/net/wan/dscc4.c
5277
5278 DT3155 MEDIA DRIVER
5279 M:      Hans Verkuil <hverkuil@xs4all.nl>
5280 L:      linux-media@vger.kernel.org
5281 T:      git git://linuxtv.org/media_tree.git
5282 W:      https://linuxtv.org
5283 S:      Odd Fixes
5284 F:      drivers/media/pci/dt3155/
5285
5286 DVB_USB_AF9015 MEDIA DRIVER
5287 M:      Antti Palosaari <crope@iki.fi>
5288 L:      linux-media@vger.kernel.org
5289 W:      https://linuxtv.org
5290 W:      http://palosaari.fi/linux/
5291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5292 T:      git git://linuxtv.org/anttip/media_tree.git
5293 S:      Maintained
5294 F:      drivers/media/usb/dvb-usb-v2/af9015*
5295
5296 DVB_USB_AF9035 MEDIA DRIVER
5297 M:      Antti Palosaari <crope@iki.fi>
5298 L:      linux-media@vger.kernel.org
5299 W:      https://linuxtv.org
5300 W:      http://palosaari.fi/linux/
5301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5302 T:      git git://linuxtv.org/anttip/media_tree.git
5303 S:      Maintained
5304 F:      drivers/media/usb/dvb-usb-v2/af9035*
5305
5306 DVB_USB_ANYSEE MEDIA DRIVER
5307 M:      Antti Palosaari <crope@iki.fi>
5308 L:      linux-media@vger.kernel.org
5309 W:      https://linuxtv.org
5310 W:      http://palosaari.fi/linux/
5311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5312 T:      git git://linuxtv.org/anttip/media_tree.git
5313 S:      Maintained
5314 F:      drivers/media/usb/dvb-usb-v2/anysee*
5315
5316 DVB_USB_AU6610 MEDIA DRIVER
5317 M:      Antti Palosaari <crope@iki.fi>
5318 L:      linux-media@vger.kernel.org
5319 W:      https://linuxtv.org
5320 W:      http://palosaari.fi/linux/
5321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5322 T:      git git://linuxtv.org/anttip/media_tree.git
5323 S:      Maintained
5324 F:      drivers/media/usb/dvb-usb-v2/au6610*
5325
5326 DVB_USB_CE6230 MEDIA DRIVER
5327 M:      Antti Palosaari <crope@iki.fi>
5328 L:      linux-media@vger.kernel.org
5329 W:      https://linuxtv.org
5330 W:      http://palosaari.fi/linux/
5331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5332 T:      git git://linuxtv.org/anttip/media_tree.git
5333 S:      Maintained
5334 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5335
5336 DVB_USB_CXUSB MEDIA DRIVER
5337 M:      Michael Krufky <mkrufky@linuxtv.org>
5338 L:      linux-media@vger.kernel.org
5339 W:      https://linuxtv.org
5340 W:      http://github.com/mkrufky
5341 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5342 T:      git git://linuxtv.org/media_tree.git
5343 S:      Maintained
5344 F:      drivers/media/usb/dvb-usb/cxusb*
5345
5346 DVB_USB_EC168 MEDIA DRIVER
5347 M:      Antti Palosaari <crope@iki.fi>
5348 L:      linux-media@vger.kernel.org
5349 W:      https://linuxtv.org
5350 W:      http://palosaari.fi/linux/
5351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5352 T:      git git://linuxtv.org/anttip/media_tree.git
5353 S:      Maintained
5354 F:      drivers/media/usb/dvb-usb-v2/ec168*
5355
5356 DVB_USB_GL861 MEDIA DRIVER
5357 M:      Antti Palosaari <crope@iki.fi>
5358 L:      linux-media@vger.kernel.org
5359 W:      https://linuxtv.org
5360 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5361 T:      git git://linuxtv.org/anttip/media_tree.git
5362 S:      Maintained
5363 F:      drivers/media/usb/dvb-usb-v2/gl861*
5364
5365 DVB_USB_MXL111SF MEDIA DRIVER
5366 M:      Michael Krufky <mkrufky@linuxtv.org>
5367 L:      linux-media@vger.kernel.org
5368 W:      https://linuxtv.org
5369 W:      http://github.com/mkrufky
5370 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5371 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5372 S:      Maintained
5373 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5374
5375 DVB_USB_RTL28XXU MEDIA DRIVER
5376 M:      Antti Palosaari <crope@iki.fi>
5377 L:      linux-media@vger.kernel.org
5378 W:      https://linuxtv.org
5379 W:      http://palosaari.fi/linux/
5380 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5381 T:      git git://linuxtv.org/anttip/media_tree.git
5382 S:      Maintained
5383 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5384
5385 DVB_USB_V2 MEDIA DRIVER
5386 M:      Antti Palosaari <crope@iki.fi>
5387 L:      linux-media@vger.kernel.org
5388 W:      https://linuxtv.org
5389 W:      http://palosaari.fi/linux/
5390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5391 T:      git git://linuxtv.org/anttip/media_tree.git
5392 S:      Maintained
5393 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5394 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5395
5396 DYNAMIC DEBUG
5397 M:      Jason Baron <jbaron@akamai.com>
5398 S:      Maintained
5399 F:      lib/dynamic_debug.c
5400 F:      include/linux/dynamic_debug.h
5401
5402 DYNAMIC INTERRUPT MODERATION
5403 M:      Tal Gilboa <talgi@mellanox.com>
5404 S:      Maintained
5405 F:      include/linux/net_dim.h
5406
5407 DZ DECSTATION DZ11 SERIAL DRIVER
5408 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5409 S:      Maintained
5410 F:      drivers/tty/serial/dz.*
5411
5412 E3X0 POWER BUTTON DRIVER
5413 M:      Moritz Fischer <moritz.fischer@ettus.com>
5414 L:      usrp-users@lists.ettus.com
5415 W:      http://www.ettus.com
5416 S:      Supported
5417 F:      drivers/input/misc/e3x0-button.c
5418 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5419
5420 E4000 MEDIA DRIVER
5421 M:      Antti Palosaari <crope@iki.fi>
5422 L:      linux-media@vger.kernel.org
5423 W:      https://linuxtv.org
5424 W:      http://palosaari.fi/linux/
5425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5426 T:      git git://linuxtv.org/anttip/media_tree.git
5427 S:      Maintained
5428 F:      drivers/media/tuners/e4000*
5429
5430 EARTH_PT1 MEDIA DRIVER
5431 M:      Akihiro Tsukada <tskd08@gmail.com>
5432 L:      linux-media@vger.kernel.org
5433 S:      Odd Fixes
5434 F:      drivers/media/pci/pt1/
5435
5436 EARTH_PT3 MEDIA DRIVER
5437 M:      Akihiro Tsukada <tskd08@gmail.com>
5438 L:      linux-media@vger.kernel.org
5439 S:      Odd Fixes
5440 F:      drivers/media/pci/pt3/
5441
5442 EC100 MEDIA DRIVER
5443 M:      Antti Palosaari <crope@iki.fi>
5444 L:      linux-media@vger.kernel.org
5445 W:      https://linuxtv.org
5446 W:      http://palosaari.fi/linux/
5447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5448 T:      git git://linuxtv.org/anttip/media_tree.git
5449 S:      Maintained
5450 F:      drivers/media/dvb-frontends/ec100*
5451
5452 ECRYPT FILE SYSTEM
5453 M:      Tyler Hicks <tyhicks@canonical.com>
5454 L:      ecryptfs@vger.kernel.org
5455 W:      http://ecryptfs.org
5456 W:      https://launchpad.net/ecryptfs
5457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5458 S:      Supported
5459 F:      Documentation/filesystems/ecryptfs.txt
5460 F:      fs/ecryptfs/
5461
5462 EDAC-AMD64
5463 M:      Borislav Petkov <bp@alien8.de>
5464 L:      linux-edac@vger.kernel.org
5465 S:      Maintained
5466 F:      drivers/edac/amd64_edac*
5467
5468 EDAC-CALXEDA
5469 M:      Robert Richter <rric@kernel.org>
5470 L:      linux-edac@vger.kernel.org
5471 S:      Maintained
5472 F:      drivers/edac/highbank*
5473
5474 EDAC-CAVIUM OCTEON
5475 M:      Ralf Baechle <ralf@linux-mips.org>
5476 M:      David Daney <david.daney@cavium.com>
5477 L:      linux-edac@vger.kernel.org
5478 L:      linux-mips@vger.kernel.org
5479 S:      Supported
5480 F:      drivers/edac/octeon_edac*
5481
5482 EDAC-CAVIUM THUNDERX
5483 M:      David Daney <david.daney@cavium.com>
5484 M:      Jan Glauber <jglauber@cavium.com>
5485 L:      linux-edac@vger.kernel.org
5486 S:      Supported
5487 F:      drivers/edac/thunderx_edac*
5488
5489 EDAC-CORE
5490 M:      Borislav Petkov <bp@alien8.de>
5491 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5492 L:      linux-edac@vger.kernel.org
5493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5495 S:      Supported
5496 F:      Documentation/admin-guide/ras.rst
5497 F:      Documentation/driver-api/edac.rst
5498 F:      drivers/edac/
5499 F:      include/linux/edac.h
5500
5501 EDAC-E752X
5502 M:      Mark Gross <mark.gross@intel.com>
5503 L:      linux-edac@vger.kernel.org
5504 S:      Maintained
5505 F:      drivers/edac/e752x_edac.c
5506
5507 EDAC-E7XXX
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/e7xxx_edac.c
5511
5512 EDAC-FSL_DDR
5513 M:      York Sun <york.sun@nxp.com>
5514 L:      linux-edac@vger.kernel.org
5515 S:      Maintained
5516 F:      drivers/edac/fsl_ddr_edac.*
5517
5518 EDAC-GHES
5519 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5520 L:      linux-edac@vger.kernel.org
5521 S:      Maintained
5522 F:      drivers/edac/ghes_edac.c
5523
5524 EDAC-I3000
5525 L:      linux-edac@vger.kernel.org
5526 S:      Orphan
5527 F:      drivers/edac/i3000_edac.c
5528
5529 EDAC-I5000
5530 L:      linux-edac@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/edac/i5000_edac.c
5533
5534 EDAC-I5400
5535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5536 L:      linux-edac@vger.kernel.org
5537 S:      Maintained
5538 F:      drivers/edac/i5400_edac.c
5539
5540 EDAC-I7300
5541 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5542 L:      linux-edac@vger.kernel.org
5543 S:      Maintained
5544 F:      drivers/edac/i7300_edac.c
5545
5546 EDAC-I7CORE
5547 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5548 L:      linux-edac@vger.kernel.org
5549 S:      Maintained
5550 F:      drivers/edac/i7core_edac.c
5551
5552 EDAC-I82443BXGX
5553 M:      Tim Small <tim@buttersideup.com>
5554 L:      linux-edac@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/edac/i82443bxgx_edac.c
5557
5558 EDAC-I82975X
5559 M:      "Arvind R." <arvino55@gmail.com>
5560 L:      linux-edac@vger.kernel.org
5561 S:      Maintained
5562 F:      drivers/edac/i82975x_edac.c
5563
5564 EDAC-IE31200
5565 M:      Jason Baron <jbaron@akamai.com>
5566 L:      linux-edac@vger.kernel.org
5567 S:      Maintained
5568 F:      drivers/edac/ie31200_edac.c
5569
5570 EDAC-MPC85XX
5571 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5572 L:      linux-edac@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/edac/mpc85xx_edac.[ch]
5575
5576 EDAC-PASEMI
5577 M:      Egor Martovetsky <egor@pasemi.com>
5578 L:      linux-edac@vger.kernel.org
5579 S:      Maintained
5580 F:      drivers/edac/pasemi_edac.c
5581
5582 EDAC-PND2
5583 M:      Tony Luck <tony.luck@intel.com>
5584 L:      linux-edac@vger.kernel.org
5585 S:      Maintained
5586 F:      drivers/edac/pnd2_edac.[ch]
5587
5588 EDAC-R82600
5589 M:      Tim Small <tim@buttersideup.com>
5590 L:      linux-edac@vger.kernel.org
5591 S:      Maintained
5592 F:      drivers/edac/r82600_edac.c
5593
5594 EDAC-SBRIDGE
5595 M:      Tony Luck <tony.luck@intel.com>
5596 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5597 L:      linux-edac@vger.kernel.org
5598 S:      Maintained
5599 F:      drivers/edac/sb_edac.c
5600
5601 EDAC-SKYLAKE
5602 M:      Tony Luck <tony.luck@intel.com>
5603 L:      linux-edac@vger.kernel.org
5604 S:      Maintained
5605 F:      drivers/edac/skx_edac.c
5606
5607 EDAC-TI
5608 M:      Tero Kristo <t-kristo@ti.com>
5609 L:      linux-edac@vger.kernel.org
5610 S:      Maintained
5611 F:      drivers/edac/ti_edac.c
5612
5613 EDAC-QCOM
5614 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5615 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5616 L:      linux-arm-msm@vger.kernel.org
5617 L:      linux-edac@vger.kernel.org
5618 S:      Maintained
5619 F:      drivers/edac/qcom_edac.c
5620
5621 EDIROL UA-101/UA-1000 DRIVER
5622 M:      Clemens Ladisch <clemens@ladisch.de>
5623 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5624 T:      git git://git.alsa-project.org/alsa-kernel.git
5625 S:      Maintained
5626 F:      sound/usb/misc/ua101.c
5627
5628 EFI TEST DRIVER
5629 L:      linux-efi@vger.kernel.org
5630 M:      Ivan Hu <ivan.hu@canonical.com>
5631 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5632 S:      Maintained
5633 F:      drivers/firmware/efi/test/
5634
5635 EFI VARIABLE FILESYSTEM
5636 M:      Matthew Garrett <matthew.garrett@nebula.com>
5637 M:      Jeremy Kerr <jk@ozlabs.org>
5638 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5640 L:      linux-efi@vger.kernel.org
5641 S:      Maintained
5642 F:      fs/efivarfs/
5643
5644 EFIFB FRAMEBUFFER DRIVER
5645 L:      linux-fbdev@vger.kernel.org
5646 M:      Peter Jones <pjones@redhat.com>
5647 S:      Maintained
5648 F:      drivers/video/fbdev/efifb.c
5649
5650 EFS FILESYSTEM
5651 W:      http://aeschi.ch.eu.org/efs/
5652 S:      Orphan
5653 F:      fs/efs/
5654
5655 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5656 M:      Douglas Miller <dougmill@linux.ibm.com>
5657 L:      netdev@vger.kernel.org
5658 S:      Maintained
5659 F:      drivers/net/ethernet/ibm/ehea/
5660
5661 EM28XX VIDEO4LINUX DRIVER
5662 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5663 L:      linux-media@vger.kernel.org
5664 W:      https://linuxtv.org
5665 T:      git git://linuxtv.org/media_tree.git
5666 S:      Maintained
5667 F:      drivers/media/usb/em28xx/
5668 F:      Documentation/media/v4l-drivers/em28xx*
5669
5670 EMBEDDED LINUX
5671 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5672 M:      Matt Mackall <mpm@selenic.com>
5673 M:      David Woodhouse <dwmw2@infradead.org>
5674 L:      linux-embedded@vger.kernel.org
5675 S:      Maintained
5676
5677 Emulex 10Gbps iSCSI - OneConnect DRIVER
5678 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5679 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5680 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5681 L:      linux-scsi@vger.kernel.org
5682 W:      http://www.broadcom.com
5683 S:      Supported
5684 F:      drivers/scsi/be2iscsi/
5685
5686 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5687 M:      Sathya Perla <sathya.perla@broadcom.com>
5688 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5689 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5690 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5691 L:      netdev@vger.kernel.org
5692 W:      http://www.emulex.com
5693 S:      Supported
5694 F:      drivers/net/ethernet/emulex/benet/
5695
5696 EMULEX ONECONNECT ROCE DRIVER
5697 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5698 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5699 L:      linux-rdma@vger.kernel.org
5700 W:      http://www.broadcom.com
5701 S:      Odd Fixes
5702 F:      drivers/infiniband/hw/ocrdma/
5703 F:      include/uapi/rdma/ocrdma-abi.h
5704
5705 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5706 M:      James Smart <james.smart@broadcom.com>
5707 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5708 L:      linux-scsi@vger.kernel.org
5709 W:      http://www.broadcom.com
5710 S:      Supported
5711 F:      drivers/scsi/lpfc/
5712
5713 ENE CB710 FLASH CARD READER DRIVER
5714 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5715 S:      Maintained
5716 F:      drivers/misc/cb710/
5717 F:      drivers/mmc/host/cb710-mmc.*
5718 F:      include/linux/cb710.h
5719
5720 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5721 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5722 S:      Maintained
5723 F:      drivers/media/rc/ene_ir.*
5724
5725 EPSON S1D13XXX FRAMEBUFFER DRIVER
5726 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5727 S:      Maintained
5728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5729 F:      drivers/video/fbdev/s1d13xxxfb.c
5730 F:      include/video/s1d13xxxfb.h
5731
5732 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5733 M:      Jeff Layton <jlayton@kernel.org>
5734 S:      Maintained
5735 F:      lib/errseq.c
5736 F:      include/linux/errseq.h
5737
5738 ET131X NETWORK DRIVER
5739 M:      Mark Einon <mark.einon@gmail.com>
5740 S:      Odd Fixes
5741 F:      drivers/net/ethernet/agere/
5742
5743 ETHERNET BRIDGE
5744 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5745 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5746 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5747 L:      netdev@vger.kernel.org
5748 W:      http://www.linuxfoundation.org/en/Net:Bridge
5749 S:      Maintained
5750 F:      include/linux/netfilter_bridge/
5751 F:      net/bridge/
5752
5753 ETHERNET PHY LIBRARY
5754 M:      Andrew Lunn <andrew@lunn.ch>
5755 M:      Florian Fainelli <f.fainelli@gmail.com>
5756 M:      Heiner Kallweit <hkallweit1@gmail.com>
5757 L:      netdev@vger.kernel.org
5758 S:      Maintained
5759 F:      Documentation/ABI/testing/sysfs-bus-mdio
5760 F:      Documentation/devicetree/bindings/net/mdio*
5761 F:      Documentation/networking/phy.txt
5762 F:      drivers/net/phy/
5763 F:      drivers/of/of_mdio.c
5764 F:      drivers/of/of_net.c
5765 F:      include/linux/*mdio*.h
5766 F:      include/linux/of_net.h
5767 F:      include/linux/phy.h
5768 F:      include/linux/phy_fixed.h
5769 F:      include/linux/platform_data/mdio-bcm-unimac.h
5770 F:      include/linux/platform_data/mdio-gpio.h
5771 F:      include/trace/events/mdio.h
5772 F:      include/uapi/linux/mdio.h
5773 F:      include/uapi/linux/mii.h
5774
5775 EXT2 FILE SYSTEM
5776 M:      Jan Kara <jack@suse.com>
5777 L:      linux-ext4@vger.kernel.org
5778 S:      Maintained
5779 F:      Documentation/filesystems/ext2.txt
5780 F:      fs/ext2/
5781 F:      include/linux/ext2*
5782
5783 EXT4 FILE SYSTEM
5784 M:      "Theodore Ts'o" <tytso@mit.edu>
5785 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5786 L:      linux-ext4@vger.kernel.org
5787 W:      http://ext4.wiki.kernel.org
5788 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5790 S:      Maintained
5791 F:      Documentation/filesystems/ext4/
5792 F:      fs/ext4/
5793
5794 Extended Verification Module (EVM)
5795 M:      Mimi Zohar <zohar@linux.ibm.com>
5796 L:      linux-integrity@vger.kernel.org
5797 S:      Supported
5798 F:      security/integrity/evm/
5799
5800 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5801 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5802 L:      linux-efi@vger.kernel.org
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5804 S:      Maintained
5805 F:      Documentation/efi-stub.txt
5806 F:      arch/*/kernel/efi.c
5807 F:      arch/x86/boot/compressed/eboot.[ch]
5808 F:      arch/*/include/asm/efi.h
5809 F:      arch/x86/platform/efi/
5810 F:      drivers/firmware/efi/
5811 F:      include/linux/efi*.h
5812 F:      arch/arm/boot/compressed/efi-header.S
5813 F:      arch/arm64/kernel/efi-entry.S
5814
5815 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5816 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5817 M:      Chanwoo Choi <cw00.choi@samsung.com>
5818 L:      linux-kernel@vger.kernel.org
5819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5820 S:      Maintained
5821 F:      drivers/extcon/
5822 F:      include/linux/extcon/
5823 F:      include/linux/extcon.h
5824 F:      Documentation/extcon/
5825 F:      Documentation/devicetree/bindings/extcon/
5826
5827 EXYNOS DP DRIVER
5828 M:      Jingoo Han <jingoohan1@gmail.com>
5829 L:      dri-devel@lists.freedesktop.org
5830 S:      Maintained
5831 F:      drivers/gpu/drm/exynos/exynos_dp*
5832
5833 EXYNOS SYSMMU (IOMMU) driver
5834 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5835 L:      iommu@lists.linux-foundation.org
5836 S:      Maintained
5837 F:      drivers/iommu/exynos-iommu.c
5838
5839 EZchip NPS platform support
5840 M:      Vineet Gupta <vgupta@synopsys.com>
5841 M:      Ofer Levi <oferle@mellanox.com>
5842 S:      Supported
5843 F:      arch/arc/plat-eznps
5844 F:      arch/arc/boot/dts/eznps.dts
5845
5846 F2FS FILE SYSTEM
5847 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5848 M:      Chao Yu <yuchao0@huawei.com>
5849 L:      linux-f2fs-devel@lists.sourceforge.net
5850 W:      https://f2fs.wiki.kernel.org/
5851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5852 S:      Maintained
5853 F:      Documentation/filesystems/f2fs.txt
5854 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5855 F:      fs/f2fs/
5856 F:      include/linux/f2fs_fs.h
5857 F:      include/trace/events/f2fs.h
5858
5859 F71805F HARDWARE MONITORING DRIVER
5860 M:      Jean Delvare <jdelvare@suse.com>
5861 L:      linux-hwmon@vger.kernel.org
5862 S:      Maintained
5863 F:      Documentation/hwmon/f71805f
5864 F:      drivers/hwmon/f71805f.c
5865
5866 FADDR2LINE
5867 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5868 S:      Maintained
5869 F:      scripts/faddr2line
5870
5871 FAILOVER MODULE
5872 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5873 L:      netdev@vger.kernel.org
5874 S:      Supported
5875 F:      net/core/failover.c
5876 F:      include/net/failover.h
5877 F:      Documentation/networking/failover.rst
5878
5879 FANOTIFY
5880 M:      Jan Kara <jack@suse.cz>
5881 R:      Amir Goldstein <amir73il@gmail.com>
5882 L:      linux-fsdevel@vger.kernel.org
5883 S:      Maintained
5884 F:      fs/notify/fanotify/
5885 F:      include/linux/fanotify.h
5886 F:      include/uapi/linux/fanotify.h
5887
5888 FARSYNC SYNCHRONOUS DRIVER
5889 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5890 W:      http://www.farsite.co.uk/
5891 S:      Supported
5892 F:      drivers/net/wan/farsync.*
5893
5894 FAULT INJECTION SUPPORT
5895 M:      Akinobu Mita <akinobu.mita@gmail.com>
5896 S:      Supported
5897 F:      Documentation/fault-injection/
5898 F:      lib/fault-inject.c
5899
5900 FBTFT Framebuffer drivers
5901 S:      Orphan
5902 L:      dri-devel@lists.freedesktop.org
5903 L:      linux-fbdev@vger.kernel.org
5904 F:      drivers/staging/fbtft/
5905
5906 FC0011 TUNER DRIVER
5907 M:      Michael Buesch <m@bues.ch>
5908 L:      linux-media@vger.kernel.org
5909 S:      Maintained
5910 F:      drivers/media/tuners/fc0011.h
5911 F:      drivers/media/tuners/fc0011.c
5912
5913 FC2580 MEDIA DRIVER
5914 M:      Antti Palosaari <crope@iki.fi>
5915 L:      linux-media@vger.kernel.org
5916 W:      https://linuxtv.org
5917 W:      http://palosaari.fi/linux/
5918 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5919 T:      git git://linuxtv.org/anttip/media_tree.git
5920 S:      Maintained
5921 F:      drivers/media/tuners/fc2580*
5922
5923 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5924 M:      Johannes Thumshirn <jth@kernel.org>
5925 L:      linux-scsi@vger.kernel.org
5926 W:      www.Open-FCoE.org
5927 S:      Supported
5928 F:      drivers/scsi/libfc/
5929 F:      drivers/scsi/fcoe/
5930 F:      include/scsi/fc/
5931 F:      include/scsi/libfc.h
5932 F:      include/scsi/libfcoe.h
5933 F:      include/uapi/scsi/fc/
5934
5935 FILE LOCKING (flock() and fcntl()/lockf())
5936 M:      Jeff Layton <jlayton@kernel.org>
5937 M:      "J. Bruce Fields" <bfields@fieldses.org>
5938 L:      linux-fsdevel@vger.kernel.org
5939 S:      Maintained
5940 F:      include/linux/fcntl.h
5941 F:      include/uapi/linux/fcntl.h
5942 F:      fs/fcntl.c
5943 F:      fs/locks.c
5944
5945 FILESYSTEMS (VFS and infrastructure)
5946 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5947 L:      linux-fsdevel@vger.kernel.org
5948 S:      Maintained
5949 F:      fs/*
5950 F:      include/linux/fs.h
5951 F:      include/linux/fs_types.h
5952 F:      include/uapi/linux/fs.h
5953
5954 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5955 M:      Riku Voipio <riku.voipio@iki.fi>
5956 L:      linux-hwmon@vger.kernel.org
5957 S:      Maintained
5958 F:      drivers/hwmon/f75375s.c
5959 F:      include/linux/f75375s.h
5960
5961 FIREWIRE AUDIO DRIVERS
5962 M:      Clemens Ladisch <clemens@ladisch.de>
5963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5964 T:      git git://git.alsa-project.org/alsa-kernel.git
5965 S:      Maintained
5966 F:      sound/firewire/
5967
5968 FIREWIRE MEDIA DRIVERS (firedtv)
5969 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5970 L:      linux-media@vger.kernel.org
5971 L:      linux1394-devel@lists.sourceforge.net
5972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5973 S:      Maintained
5974 F:      drivers/media/firewire/
5975
5976 FIREWIRE SBP-2 TARGET
5977 M:      Chris Boot <bootc@bootc.net>
5978 L:      linux-scsi@vger.kernel.org
5979 L:      target-devel@vger.kernel.org
5980 L:      linux1394-devel@lists.sourceforge.net
5981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5982 S:      Maintained
5983 F:      drivers/target/sbp/
5984
5985 FIREWIRE SUBSYSTEM
5986 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5987 L:      linux1394-devel@lists.sourceforge.net
5988 W:      http://ieee1394.wiki.kernel.org/
5989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5990 S:      Maintained
5991 F:      drivers/firewire/
5992 F:      include/linux/firewire.h
5993 F:      include/uapi/linux/firewire*.h
5994 F:      tools/firewire/
5995
5996 FIRMWARE LOADER (request_firmware)
5997 M:      Luis Chamberlain <mcgrof@kernel.org>
5998 L:      linux-kernel@vger.kernel.org
5999 S:      Maintained
6000 F:      Documentation/firmware_class/
6001 F:      drivers/base/firmware_loader/
6002 F:      include/linux/firmware.h
6003
6004 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6005 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6006 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6007 S:      Maintained
6008 F:      drivers/block/rsxx/
6009
6010 FLOPPY DRIVER
6011 M:      Jiri Kosina <jikos@kernel.org>
6012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6013 S:      Odd fixes
6014 F:      drivers/block/floppy.c
6015
6016 FMC SUBSYSTEM
6017 M:      Alessandro Rubini <rubini@gnudd.com>
6018 W:      http://www.ohwr.org/projects/fmc-bus
6019 S:      Supported
6020 F:      drivers/fmc/
6021 F:      include/linux/fmc*.h
6022 F:      include/linux/ipmi-fru.h
6023 K:      fmc_d.*register
6024
6025 FPGA MANAGER FRAMEWORK
6026 M:      Alan Tull <atull@kernel.org>
6027 M:      Moritz Fischer <mdf@kernel.org>
6028 L:      linux-fpga@vger.kernel.org
6029 S:      Maintained
6030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6031 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6032 F:      Documentation/fpga/
6033 F:      Documentation/driver-api/fpga/
6034 F:      Documentation/devicetree/bindings/fpga/
6035 F:      drivers/fpga/
6036 F:      include/linux/fpga/
6037 W:      http://www.rocketboards.org
6038
6039 FPGA DFL DRIVERS
6040 M:      Wu Hao <hao.wu@intel.com>
6041 L:      linux-fpga@vger.kernel.org
6042 S:      Maintained
6043 F:      Documentation/fpga/dfl.txt
6044 F:      include/uapi/linux/fpga-dfl.h
6045 F:      drivers/fpga/dfl*
6046
6047 FPU EMULATOR
6048 M:      Bill Metzenthen <billm@melbpc.org.au>
6049 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6050 S:      Maintained
6051 F:      arch/x86/math-emu/
6052
6053 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6054 L:      netdev@vger.kernel.org
6055 S:      Orphan
6056 F:      drivers/net/wan/dlci.c
6057 F:      drivers/net/wan/sdla.c
6058
6059 FRAMEBUFFER LAYER
6060 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6061 L:      dri-devel@lists.freedesktop.org
6062 L:      linux-fbdev@vger.kernel.org
6063 T:      git git://github.com/bzolnier/linux.git
6064 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6065 S:      Maintained
6066 F:      Documentation/fb/
6067 F:      drivers/video/
6068 F:      include/video/
6069 F:      include/linux/fb.h
6070 F:      include/uapi/video/
6071 F:      include/uapi/linux/fb.h
6072
6073 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6074 M:      Horia Geantă <horia.geanta@nxp.com>
6075 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6076 L:      linux-crypto@vger.kernel.org
6077 S:      Maintained
6078 F:      drivers/crypto/caam/
6079 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6080
6081 FREESCALE DIU FRAMEBUFFER DRIVER
6082 M:      Timur Tabi <timur@kernel.org>
6083 L:      linux-fbdev@vger.kernel.org
6084 S:      Maintained
6085 F:      drivers/video/fbdev/fsl-diu-fb.*
6086
6087 FREESCALE DMA DRIVER
6088 M:      Li Yang <leoyang.li@nxp.com>
6089 M:      Zhang Wei <zw@zh-kernel.org>
6090 L:      linuxppc-dev@lists.ozlabs.org
6091 S:      Maintained
6092 F:      drivers/dma/fsldma.*
6093
6094 FREESCALE ENETC ETHERNET DRIVERS
6095 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6096 L:      netdev@vger.kernel.org
6097 S:      Maintained
6098 F:      drivers/net/ethernet/freescale/enetc/
6099
6100 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6101 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6102 L:      netdev@vger.kernel.org
6103 S:      Maintained
6104 F:      drivers/net/ethernet/freescale/gianfar*
6105 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6106
6107 FREESCALE GPMI NAND DRIVER
6108 M:      Han Xu <han.xu@nxp.com>
6109 L:      linux-mtd@lists.infradead.org
6110 S:      Maintained
6111 F:      drivers/mtd/nand/raw/gpmi-nand/*
6112
6113 FREESCALE I2C CPM DRIVER
6114 M:      Jochen Friedrich <jochen@scram.de>
6115 L:      linuxppc-dev@lists.ozlabs.org
6116 L:      linux-i2c@vger.kernel.org
6117 S:      Maintained
6118 F:      drivers/i2c/busses/i2c-cpm.c
6119
6120 FREESCALE IMX LPI2C DRIVER
6121 M:      Dong Aisheng <aisheng.dong@nxp.com>
6122 L:      linux-i2c@vger.kernel.org
6123 L:      linux-imx@nxp.com
6124 S:      Maintained
6125 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6126 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6127
6128 FREESCALE IMX / MXC FEC DRIVER
6129 M:      Fugang Duan <fugang.duan@nxp.com>
6130 L:      netdev@vger.kernel.org
6131 S:      Maintained
6132 F:      drivers/net/ethernet/freescale/fec_main.c
6133 F:      drivers/net/ethernet/freescale/fec_ptp.c
6134 F:      drivers/net/ethernet/freescale/fec.h
6135 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6136
6137 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6138 M:      Sascha Hauer <s.hauer@pengutronix.de>
6139 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6140 L:      linux-fbdev@vger.kernel.org
6141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6142 S:      Maintained
6143 F:      include/linux/platform_data/video-imxfb.h
6144 F:      drivers/video/fbdev/imxfb.c
6145
6146 FREESCALE QORIQ DPAA ETHERNET DRIVER
6147 M:      Madalin Bucur <madalin.bucur@nxp.com>
6148 L:      netdev@vger.kernel.org
6149 S:      Maintained
6150 F:      drivers/net/ethernet/freescale/dpaa
6151
6152 FREESCALE QORIQ DPAA FMAN DRIVER
6153 M:      Madalin Bucur <madalin.bucur@nxp.com>
6154 L:      netdev@vger.kernel.org
6155 S:      Maintained
6156 F:      drivers/net/ethernet/freescale/fman
6157 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6158
6159 FREESCALE QORIQ PTP CLOCK DRIVER
6160 M:      Yangbo Lu <yangbo.lu@nxp.com>
6161 L:      netdev@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6164 F:      drivers/ptp/ptp_qoriq.c
6165 F:      drivers/ptp/ptp_qoriq_debugfs.c
6166 F:      include/linux/fsl/ptp_qoriq.h
6167 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6168
6169 FREESCALE QUAD SPI DRIVER
6170 M:      Han Xu <han.xu@nxp.com>
6171 L:      linux-spi@vger.kernel.org
6172 S:      Maintained
6173 F:      drivers/spi/spi-fsl-qspi.c
6174
6175 FREESCALE QUICC ENGINE LIBRARY
6176 M:      Qiang Zhao <qiang.zhao@nxp.com>
6177 L:      linuxppc-dev@lists.ozlabs.org
6178 S:      Maintained
6179 F:      drivers/soc/fsl/qe/
6180 F:      include/soc/fsl/*qe*.h
6181 F:      include/soc/fsl/*ucc*.h
6182
6183 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6184 M:      Li Yang <leoyang.li@nxp.com>
6185 L:      netdev@vger.kernel.org
6186 L:      linuxppc-dev@lists.ozlabs.org
6187 S:      Maintained
6188 F:      drivers/net/ethernet/freescale/ucc_geth*
6189
6190 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6191 M:      Zhao Qiang <qiang.zhao@nxp.com>
6192 L:      netdev@vger.kernel.org
6193 L:      linuxppc-dev@lists.ozlabs.org
6194 S:      Maintained
6195 F:      drivers/net/wan/fsl_ucc_hdlc*
6196
6197 FREESCALE QUICC ENGINE UCC UART DRIVER
6198 M:      Timur Tabi <timur@kernel.org>
6199 L:      linuxppc-dev@lists.ozlabs.org
6200 S:      Maintained
6201 F:      drivers/tty/serial/ucc_uart.c
6202
6203 FREESCALE SOC DRIVERS
6204 M:      Li Yang <leoyang.li@nxp.com>
6205 L:      linuxppc-dev@lists.ozlabs.org
6206 L:      linux-arm-kernel@lists.infradead.org
6207 S:      Maintained
6208 F:      Documentation/devicetree/bindings/soc/fsl/
6209 F:      drivers/soc/fsl/
6210 F:      include/linux/fsl/
6211
6212 FREESCALE SOC FS_ENET DRIVER
6213 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6214 L:      linuxppc-dev@lists.ozlabs.org
6215 L:      netdev@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/net/ethernet/freescale/fs_enet/
6218 F:      include/linux/fs_enet_pd.h
6219
6220 FREESCALE SOC SOUND DRIVERS
6221 M:      Timur Tabi <timur@kernel.org>
6222 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6223 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6224 R:      Fabio Estevam <festevam@gmail.com>
6225 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6226 L:      linuxppc-dev@lists.ozlabs.org
6227 S:      Maintained
6228 F:      sound/soc/fsl/fsl*
6229 F:      sound/soc/fsl/imx*
6230 F:      sound/soc/fsl/mpc8610_hpcd.c
6231
6232 FREESCALE USB PERIPHERAL DRIVERS
6233 M:      Li Yang <leoyang.li@nxp.com>
6234 L:      linux-usb@vger.kernel.org
6235 L:      linuxppc-dev@lists.ozlabs.org
6236 S:      Maintained
6237 F:      drivers/usb/gadget/udc/fsl*
6238
6239 FREEVXFS FILESYSTEM
6240 M:      Christoph Hellwig <hch@infradead.org>
6241 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6242 S:      Maintained
6243 F:      fs/freevxfs/
6244
6245 FREEZER
6246 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6247 M:      Pavel Machek <pavel@ucw.cz>
6248 L:      linux-pm@vger.kernel.org
6249 S:      Supported
6250 F:      Documentation/power/freezing-of-tasks.txt
6251 F:      include/linux/freezer.h
6252 F:      kernel/freezer.c
6253
6254 FRONTSWAP API
6255 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6256 L:      linux-kernel@vger.kernel.org
6257 S:      Maintained
6258 F:      mm/frontswap.c
6259 F:      include/linux/frontswap.h
6260
6261 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6262 M:      David Howells <dhowells@redhat.com>
6263 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6264 S:      Supported
6265 F:      Documentation/filesystems/caching/
6266 F:      fs/fscache/
6267 F:      include/linux/fscache*.h
6268
6269 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6270 M:      Theodore Y. Ts'o <tytso@mit.edu>
6271 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6272 L:      linux-fscrypt@vger.kernel.org
6273 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6275 S:      Supported
6276 F:      fs/crypto/
6277 F:      include/linux/fscrypt*.h
6278 F:      Documentation/filesystems/fscrypt.rst
6279
6280 FSI-ATTACHED I2C DRIVER
6281 M:      Eddie James <eajames@linux.ibm.com>
6282 L:      linux-i2c@vger.kernel.org
6283 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6284 S:      Maintained
6285 F:      drivers/i2c/busses/i2c-fsi.c
6286 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6287
6288 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6289 M:      Jan Kara <jack@suse.cz>
6290 R:      Amir Goldstein <amir73il@gmail.com>
6291 L:      linux-fsdevel@vger.kernel.org
6292 S:      Maintained
6293 F:      fs/notify/
6294 F:      include/linux/fsnotify*.h
6295
6296 FUJITSU LAPTOP EXTRAS
6297 M:      Jonathan Woithe <jwoithe@just42.net>
6298 L:      platform-driver-x86@vger.kernel.org
6299 S:      Maintained
6300 F:      drivers/platform/x86/fujitsu-laptop.c
6301
6302 FUJITSU M-5MO LS CAMERA ISP DRIVER
6303 M:      Kyungmin Park <kyungmin.park@samsung.com>
6304 M:      Heungjun Kim <riverful.kim@samsung.com>
6305 L:      linux-media@vger.kernel.org
6306 S:      Maintained
6307 F:      drivers/media/i2c/m5mols/
6308 F:      include/media/i2c/m5mols.h
6309
6310 FUJITSU TABLET EXTRAS
6311 M:      Robert Gerlach <khnz@gmx.de>
6312 L:      platform-driver-x86@vger.kernel.org
6313 S:      Maintained
6314 F:      drivers/platform/x86/fujitsu-tablet.c
6315
6316 FUSE: FILESYSTEM IN USERSPACE
6317 M:      Miklos Szeredi <miklos@szeredi.hu>
6318 L:      linux-fsdevel@vger.kernel.org
6319 W:      http://fuse.sourceforge.net/
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6321 S:      Maintained
6322 F:      fs/fuse/
6323 F:      include/uapi/linux/fuse.h
6324 F:      Documentation/filesystems/fuse.txt
6325
6326 FUTEX SUBSYSTEM
6327 M:      Thomas Gleixner <tglx@linutronix.de>
6328 M:      Ingo Molnar <mingo@redhat.com>
6329 R:      Peter Zijlstra <peterz@infradead.org>
6330 R:      Darren Hart <dvhart@infradead.org>
6331 L:      linux-kernel@vger.kernel.org
6332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6333 S:      Maintained
6334 F:      kernel/futex.c
6335 F:      kernel/futex_compat.c
6336 F:      include/asm-generic/futex.h
6337 F:      include/linux/futex.h
6338 F:      include/uapi/linux/futex.h
6339 F:      tools/testing/selftests/futex/
6340 F:      tools/perf/bench/futex*
6341 F:      Documentation/*futex*
6342
6343 GCC PLUGINS
6344 M:      Kees Cook <keescook@chromium.org>
6345 R:      Emese Revfy <re.emese@gmail.com>
6346 L:      kernel-hardening@lists.openwall.com
6347 S:      Maintained
6348 F:      scripts/gcc-plugins/
6349 F:      scripts/gcc-plugin.sh
6350 F:      scripts/Makefile.gcc-plugins
6351 F:      Documentation/gcc-plugins.txt
6352
6353 GASKET DRIVER FRAMEWORK
6354 M:      Rob Springer <rspringer@google.com>
6355 M:      Todd Poynor <toddpoynor@google.com>
6356 M:      Ben Chan <benchan@chromium.org>
6357 S:      Maintained
6358 F:      drivers/staging/gasket/
6359
6360 GCOV BASED KERNEL PROFILING
6361 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6362 S:      Maintained
6363 F:      kernel/gcov/
6364 F:      Documentation/dev-tools/gcov.rst
6365
6366 GDB KERNEL DEBUGGING HELPER SCRIPTS
6367 M:      Jan Kiszka <jan.kiszka@siemens.com>
6368 M:      Kieran Bingham <kbingham@kernel.org>
6369 S:      Supported
6370 F:      scripts/gdb/
6371
6372 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6373 M:      Achim Leubner <achim_leubner@adaptec.com>
6374 L:      linux-scsi@vger.kernel.org
6375 W:      http://www.icp-vortex.com/
6376 S:      Supported
6377 F:      drivers/scsi/gdt*
6378
6379 GEMTEK FM RADIO RECEIVER DRIVER
6380 M:      Hans Verkuil <hverkuil@xs4all.nl>
6381 L:      linux-media@vger.kernel.org
6382 T:      git git://linuxtv.org/media_tree.git
6383 W:      https://linuxtv.org
6384 S:      Maintained
6385 F:      drivers/media/radio/radio-gemtek*
6386
6387 GENERIC GPIO I2C DRIVER
6388 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6389 S:      Supported
6390 F:      drivers/i2c/busses/i2c-gpio.c
6391 F:      include/linux/platform_data/i2c-gpio.h
6392
6393 GENERIC GPIO I2C MULTIPLEXER DRIVER
6394 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6395 L:      linux-i2c@vger.kernel.org
6396 S:      Supported
6397 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6398 F:      include/linux/platform_data/i2c-mux-gpio.h
6399 F:      Documentation/i2c/muxes/i2c-mux-gpio
6400
6401 GENERIC HDLC (WAN) DRIVERS
6402 M:      Krzysztof Halasa <khc@pm.waw.pl>
6403 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6404 S:      Maintained
6405 F:      drivers/net/wan/c101.c
6406 F:      drivers/net/wan/hd6457*
6407 F:      drivers/net/wan/hdlc*
6408 F:      drivers/net/wan/n2.c
6409 F:      drivers/net/wan/pc300too.c
6410 F:      drivers/net/wan/pci200syn.c
6411 F:      drivers/net/wan/wanxl*
6412
6413 GENERIC INCLUDE/ASM HEADER FILES
6414 M:      Arnd Bergmann <arnd@arndb.de>
6415 L:      linux-arch@vger.kernel.org
6416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6417 S:      Maintained
6418 F:      include/asm-generic/
6419 F:      include/uapi/asm-generic/
6420
6421 GENERIC PHY FRAMEWORK
6422 M:      Kishon Vijay Abraham I <kishon@ti.com>
6423 L:      linux-kernel@vger.kernel.org
6424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6425 S:      Supported
6426 F:      drivers/phy/
6427 F:      include/linux/phy/
6428 F:      Documentation/devicetree/bindings/phy/
6429
6430 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6431 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6432 S:      Supported
6433 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6434
6435 GENERIC PM DOMAINS
6436 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6437 M:      Kevin Hilman <khilman@kernel.org>
6438 M:      Ulf Hansson <ulf.hansson@linaro.org>
6439 L:      linux-pm@vger.kernel.org
6440 S:      Supported
6441 F:      drivers/base/power/domain*.c
6442 F:      include/linux/pm_domain.h
6443 F:      Documentation/devicetree/bindings/power/power_domain.txt
6444
6445 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6446 M:      Eugen Hristev <eugen.hristev@microchip.com>
6447 L:      linux-input@vger.kernel.org
6448 S:      Maintained
6449 F:      drivers/input/touchscreen/resistive-adc-touch.c
6450
6451 GENERIC UIO DRIVER FOR PCI DEVICES
6452 M:      "Michael S. Tsirkin" <mst@redhat.com>
6453 L:      kvm@vger.kernel.org
6454 S:      Supported
6455 F:      drivers/uio/uio_pci_generic.c
6456
6457 GENWQE (IBM Generic Workqueue Card)
6458 M:      Frank Haverkamp <haver@linux.ibm.com>
6459 S:      Supported
6460 F:      drivers/misc/genwqe/
6461
6462 GET_MAINTAINER SCRIPT
6463 M:      Joe Perches <joe@perches.com>
6464 S:      Maintained
6465 F:      scripts/get_maintainer.pl
6466
6467 GFS2 FILE SYSTEM
6468 M:      Bob Peterson <rpeterso@redhat.com>
6469 M:      Andreas Gruenbacher <agruenba@redhat.com>
6470 L:      cluster-devel@redhat.com
6471 W:      http://sources.redhat.com/cluster/
6472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6473 S:      Supported
6474 F:      Documentation/filesystems/gfs2*.txt
6475 F:      fs/gfs2/
6476 F:      include/uapi/linux/gfs2_ondisk.h
6477
6478 GIGASET ISDN DRIVERS
6479 M:      Paul Bolle <pebolle@tiscali.nl>
6480 L:      gigaset307x-common@lists.sourceforge.net
6481 W:      http://gigaset307x.sourceforge.net/
6482 S:      Odd Fixes
6483 F:      Documentation/isdn/README.gigaset
6484 F:      drivers/isdn/gigaset/
6485 F:      include/uapi/linux/gigaset_dev.h
6486
6487 GNSS SUBSYSTEM
6488 M:      Johan Hovold <johan@kernel.org>
6489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6490 S:      Maintained
6491 F:      Documentation/ABI/testing/sysfs-class-gnss
6492 F:      Documentation/devicetree/bindings/gnss/
6493 F:      drivers/gnss/
6494 F:      include/linux/gnss.h
6495
6496 GO7007 MPEG CODEC
6497 M:      Hans Verkuil <hans.verkuil@cisco.com>
6498 L:      linux-media@vger.kernel.org
6499 S:      Maintained
6500 F:      drivers/media/usb/go7007/
6501
6502 GOODIX TOUCHSCREEN
6503 M:      Bastien Nocera <hadess@hadess.net>
6504 L:      linux-input@vger.kernel.org
6505 S:      Maintained
6506 F:      drivers/input/touchscreen/goodix.c
6507
6508 GPD POCKET FAN DRIVER
6509 M:      Hans de Goede <hdegoede@redhat.com>
6510 L:      platform-driver-x86@vger.kernel.org
6511 S:      Maintained
6512 F:      drivers/platform/x86/gpd-pocket-fan.c
6513
6514 GPIO ACPI SUPPORT
6515 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6516 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6517 L:      linux-gpio@vger.kernel.org
6518 L:      linux-acpi@vger.kernel.org
6519 S:      Maintained
6520 F:      Documentation/acpi/gpio-properties.txt
6521 F:      drivers/gpio/gpiolib-acpi.c
6522
6523 GPIO IR Transmitter
6524 M:      Sean Young <sean@mess.org>
6525 L:      linux-media@vger.kernel.org
6526 S:      Maintained
6527 F:      drivers/media/rc/gpio-ir-tx.c
6528
6529 GPIO MOCKUP DRIVER
6530 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6531 L:      linux-gpio@vger.kernel.org
6532 S:      Maintained
6533 F:      drivers/gpio/gpio-mockup.c
6534 F:      tools/testing/selftests/gpio/
6535
6536 GPIO SUBSYSTEM
6537 M:      Linus Walleij <linus.walleij@linaro.org>
6538 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6539 L:      linux-gpio@vger.kernel.org
6540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6541 S:      Maintained
6542 F:      Documentation/devicetree/bindings/gpio/
6543 F:      Documentation/driver-api/gpio/
6544 F:      Documentation/gpio/
6545 F:      Documentation/ABI/testing/gpio-cdev
6546 F:      Documentation/ABI/obsolete/sysfs-gpio
6547 F:      drivers/gpio/
6548 F:      include/linux/gpio/
6549 F:      include/linux/gpio.h
6550 F:      include/linux/of_gpio.h
6551 F:      include/asm-generic/gpio.h
6552 F:      include/uapi/linux/gpio.h
6553 F:      tools/gpio/
6554
6555 GRE DEMULTIPLEXER DRIVER
6556 M:      Dmitry Kozlov <xeb@mail.ru>
6557 L:      netdev@vger.kernel.org
6558 S:      Maintained
6559 F:      net/ipv4/gre_demux.c
6560 F:      net/ipv4/gre_offload.c
6561 F:      include/net/gre.h
6562
6563 GRETH 10/100/1G Ethernet MAC device driver
6564 M:      Andreas Larsson <andreas@gaisler.com>
6565 L:      netdev@vger.kernel.org
6566 S:      Maintained
6567 F:      drivers/net/ethernet/aeroflex/
6568
6569 GREYBUS AUDIO PROTOCOLS DRIVERS
6570 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6571 M:      Mark Greer <mgreer@animalcreek.com>
6572 S:      Maintained
6573 F:      drivers/staging/greybus/audio_apbridgea.c
6574 F:      drivers/staging/greybus/audio_apbridgea.h
6575 F:      drivers/staging/greybus/audio_codec.c
6576 F:      drivers/staging/greybus/audio_codec.h
6577 F:      drivers/staging/greybus/audio_gb.c
6578 F:      drivers/staging/greybus/audio_manager.c
6579 F:      drivers/staging/greybus/audio_manager.h
6580 F:      drivers/staging/greybus/audio_manager_module.c
6581 F:      drivers/staging/greybus/audio_manager_private.h
6582 F:      drivers/staging/greybus/audio_manager_sysfs.c
6583 F:      drivers/staging/greybus/audio_module.c
6584 F:      drivers/staging/greybus/audio_topology.c
6585
6586 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6587 M:      Viresh Kumar <vireshk@kernel.org>
6588 S:      Maintained
6589 F:      drivers/staging/greybus/authentication.c
6590 F:      drivers/staging/greybus/bootrom.c
6591 F:      drivers/staging/greybus/firmware.h
6592 F:      drivers/staging/greybus/fw-core.c
6593 F:      drivers/staging/greybus/fw-download.c
6594 F:      drivers/staging/greybus/fw-management.c
6595 F:      drivers/staging/greybus/greybus_authentication.h
6596 F:      drivers/staging/greybus/greybus_firmware.h
6597 F:      drivers/staging/greybus/hid.c
6598 F:      drivers/staging/greybus/i2c.c
6599 F:      drivers/staging/greybus/spi.c
6600 F:      drivers/staging/greybus/spilib.c
6601 F:      drivers/staging/greybus/spilib.h
6602
6603 GREYBUS LOOPBACK DRIVER
6604 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6605 S:      Maintained
6606 F:      drivers/staging/greybus/loopback.c
6607
6608 GREYBUS PLATFORM DRIVERS
6609 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6610 S:      Maintained
6611 F:      drivers/staging/greybus/arche-platform.c
6612 F:      drivers/staging/greybus/arche-apb-ctrl.c
6613 F:      drivers/staging/greybus/arche_platform.h
6614
6615 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6616 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6617 S:      Maintained
6618 F:      drivers/staging/greybus/sdio.c
6619 F:      drivers/staging/greybus/light.c
6620 F:      drivers/staging/greybus/gpio.c
6621 F:      drivers/staging/greybus/power_supply.c
6622 F:      drivers/staging/greybus/spi.c
6623 F:      drivers/staging/greybus/spilib.c
6624
6625 GREYBUS SUBSYSTEM
6626 M:      Johan Hovold <johan@kernel.org>
6627 M:      Alex Elder <elder@kernel.org>
6628 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6629 S:      Maintained
6630 F:      drivers/staging/greybus/
6631 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6632
6633 GREYBUS UART PROTOCOLS DRIVERS
6634 M:      David Lin <dtwlin@gmail.com>
6635 S:      Maintained
6636 F:      drivers/staging/greybus/uart.c
6637 F:      drivers/staging/greybus/log.c
6638
6639 GS1662 VIDEO SERIALIZER
6640 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6641 L:      linux-media@vger.kernel.org
6642 T:      git git://linuxtv.org/media_tree.git
6643 S:      Maintained
6644 F:      drivers/media/spi/gs1662.c
6645
6646 GSPCA FINEPIX SUBDRIVER
6647 M:      Frank Zago <frank@zago.net>
6648 L:      linux-media@vger.kernel.org
6649 T:      git git://linuxtv.org/media_tree.git
6650 S:      Maintained
6651 F:      drivers/media/usb/gspca/finepix.c
6652
6653 GSPCA GL860 SUBDRIVER
6654 M:      Olivier Lorin <o.lorin@laposte.net>
6655 L:      linux-media@vger.kernel.org
6656 T:      git git://linuxtv.org/media_tree.git
6657 S:      Maintained
6658 F:      drivers/media/usb/gspca/gl860/
6659
6660 GSPCA M5602 SUBDRIVER
6661 M:      Erik Andren <erik.andren@gmail.com>
6662 L:      linux-media@vger.kernel.org
6663 T:      git git://linuxtv.org/media_tree.git
6664 S:      Maintained
6665 F:      drivers/media/usb/gspca/m5602/
6666
6667 GSPCA PAC207 SONIXB SUBDRIVER
6668 M:      Hans Verkuil <hverkuil@xs4all.nl>
6669 L:      linux-media@vger.kernel.org
6670 T:      git git://linuxtv.org/media_tree.git
6671 S:      Odd Fixes
6672 F:      drivers/media/usb/gspca/pac207.c
6673
6674 GSPCA SN9C20X SUBDRIVER
6675 M:      Brian Johnson <brijohn@gmail.com>
6676 L:      linux-media@vger.kernel.org
6677 T:      git git://linuxtv.org/media_tree.git
6678 S:      Maintained
6679 F:      drivers/media/usb/gspca/sn9c20x.c
6680
6681 GSPCA T613 SUBDRIVER
6682 M:      Leandro Costantino <lcostantino@gmail.com>
6683 L:      linux-media@vger.kernel.org
6684 T:      git git://linuxtv.org/media_tree.git
6685 S:      Maintained
6686 F:      drivers/media/usb/gspca/t613.c
6687
6688 GSPCA USB WEBCAM DRIVER
6689 M:      Hans Verkuil <hverkuil@xs4all.nl>
6690 L:      linux-media@vger.kernel.org
6691 T:      git git://linuxtv.org/media_tree.git
6692 S:      Odd Fixes
6693 F:      drivers/media/usb/gspca/
6694
6695 GTP (GPRS Tunneling Protocol)
6696 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6697 M:      Harald Welte <laforge@gnumonks.org>
6698 L:      osmocom-net-gprs@lists.osmocom.org
6699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6700 S:      Maintained
6701 F:      drivers/net/gtp.c
6702
6703 GUID PARTITION TABLE (GPT)
6704 M:      Davidlohr Bueso <dave@stgolabs.net>
6705 L:      linux-efi@vger.kernel.org
6706 S:      Maintained
6707 F:      block/partitions/efi.*
6708
6709 H8/300 ARCHITECTURE
6710 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6711 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6712 W:      http://uclinux-h8.sourceforge.jp
6713 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6714 S:      Maintained
6715 F:      arch/h8300/
6716 F:      drivers/clocksource/h8300_*.c
6717 F:      drivers/clk/h8300/
6718 F:      drivers/irqchip/irq-renesas-h8*.c
6719
6720 HABANALABS PCI DRIVER
6721 M:      Oded Gabbay <oded.gabbay@gmail.com>
6722 T:      git https://github.com/HabanaAI/linux.git
6723 S:      Supported
6724 F:      drivers/misc/habanalabs/
6725 F:      include/uapi/misc/habanalabs.h
6726 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6727 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6728
6729 HACKRF MEDIA DRIVER
6730 M:      Antti Palosaari <crope@iki.fi>
6731 L:      linux-media@vger.kernel.org
6732 W:      https://linuxtv.org
6733 W:      http://palosaari.fi/linux/
6734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6735 T:      git git://linuxtv.org/anttip/media_tree.git
6736 S:      Maintained
6737 F:      drivers/media/usb/hackrf/
6738
6739 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6740 M:      Frank Seidel <frank@f-seidel.de>
6741 L:      platform-driver-x86@vger.kernel.org
6742 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6743 S:      Maintained
6744 F:      drivers/platform/x86/hdaps.c
6745
6746 HARDWARE MONITORING
6747 M:      Jean Delvare <jdelvare@suse.com>
6748 M:      Guenter Roeck <linux@roeck-us.net>
6749 L:      linux-hwmon@vger.kernel.org
6750 W:      http://hwmon.wiki.kernel.org/
6751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6752 S:      Maintained
6753 F:      Documentation/devicetree/bindings/hwmon/
6754 F:      Documentation/hwmon/
6755 F:      drivers/hwmon/
6756 F:      include/linux/hwmon*.h
6757 F:      include/trace/events/hwmon*.h
6758
6759 HARDWARE RANDOM NUMBER GENERATOR CORE
6760 M:      Matt Mackall <mpm@selenic.com>
6761 M:      Herbert Xu <herbert@gondor.apana.org.au>
6762 L:      linux-crypto@vger.kernel.org
6763 S:      Odd fixes
6764 F:      Documentation/devicetree/bindings/rng/
6765 F:      Documentation/hw_random.txt
6766 F:      drivers/char/hw_random/
6767 F:      include/linux/hw_random.h
6768
6769 HARDWARE TRACING FACILITIES
6770 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6771 S:      Maintained
6772 F:      drivers/hwtracing/
6773
6774 HARDWARE SPINLOCK CORE
6775 M:      Ohad Ben-Cohen <ohad@wizery.com>
6776 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6777 L:      linux-remoteproc@vger.kernel.org
6778 S:      Maintained
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6780 F:      Documentation/devicetree/bindings/hwlock/
6781 F:      Documentation/hwspinlock.txt
6782 F:      drivers/hwspinlock/
6783 F:      include/linux/hwspinlock.h
6784
6785 HARMONY SOUND DRIVER
6786 L:      linux-parisc@vger.kernel.org
6787 S:      Maintained
6788 F:      sound/parisc/harmony.*
6789
6790 HDPVR USB VIDEO ENCODER DRIVER
6791 M:      Hans Verkuil <hverkuil@xs4all.nl>
6792 L:      linux-media@vger.kernel.org
6793 T:      git git://linuxtv.org/media_tree.git
6794 W:      https://linuxtv.org
6795 S:      Odd Fixes
6796 F:      drivers/media/usb/hdpvr/
6797
6798 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6799 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6800 S:      Supported
6801 F:      Documentation/watchdog/hpwdt.txt
6802 F:      drivers/watchdog/hpwdt.c
6803
6804 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6805 M:      Don Brace <don.brace@microsemi.com>
6806 L:      esc.storagedev@microsemi.com
6807 L:      linux-scsi@vger.kernel.org
6808 S:      Supported
6809 F:      Documentation/scsi/hpsa.txt
6810 F:      drivers/scsi/hpsa*.[ch]
6811 F:      include/linux/cciss*.h
6812 F:      include/uapi/linux/cciss*.h
6813
6814 HFI1 DRIVER
6815 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6816 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6817 L:      linux-rdma@vger.kernel.org
6818 S:      Supported
6819 F:      drivers/infiniband/hw/hfi1
6820
6821 HFS FILESYSTEM
6822 L:      linux-fsdevel@vger.kernel.org
6823 S:      Orphan
6824 F:      Documentation/filesystems/hfs.txt
6825 F:      fs/hfs/
6826
6827 HFSPLUS FILESYSTEM
6828 L:      linux-fsdevel@vger.kernel.org
6829 S:      Orphan
6830 F:      Documentation/filesystems/hfsplus.txt
6831 F:      fs/hfsplus/
6832
6833 HGA FRAMEBUFFER DRIVER
6834 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6835 L:      linux-nvidia@lists.surfsouth.com
6836 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6837 S:      Maintained
6838 F:      drivers/video/fbdev/hgafb.c
6839
6840 HIBERNATION (aka Software Suspend, aka swsusp)
6841 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6842 M:      Pavel Machek <pavel@ucw.cz>
6843 L:      linux-pm@vger.kernel.org
6844 B:      https://bugzilla.kernel.org
6845 S:      Supported
6846 F:      arch/x86/power/
6847 F:      drivers/base/power/
6848 F:      kernel/power/
6849 F:      include/linux/suspend.h
6850 F:      include/linux/freezer.h
6851 F:      include/linux/pm.h
6852 F:      arch/*/include/asm/suspend*.h
6853
6854 HID CORE LAYER
6855 M:      Jiri Kosina <jikos@kernel.org>
6856 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6857 L:      linux-input@vger.kernel.org
6858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6859 S:      Maintained
6860 F:      drivers/hid/
6861 F:      include/linux/hid*
6862 F:      include/uapi/linux/hid*
6863
6864 HID SENSOR HUB DRIVERS
6865 M:      Jiri Kosina <jikos@kernel.org>
6866 M:      Jonathan Cameron <jic23@kernel.org>
6867 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6868 L:      linux-input@vger.kernel.org
6869 L:      linux-iio@vger.kernel.org
6870 S:      Maintained
6871 F:      Documentation/hid/hid-sensor*
6872 F:      drivers/hid/hid-sensor-*
6873 F:      drivers/iio/*/hid-*
6874 F:      include/linux/hid-sensor-*
6875
6876 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6877 M:      Thomas Gleixner <tglx@linutronix.de>
6878 L:      linux-kernel@vger.kernel.org
6879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6880 S:      Maintained
6881 F:      Documentation/timers/
6882 F:      kernel/time/hrtimer.c
6883 F:      kernel/time/clockevents.c
6884 F:      kernel/time/timer_*.c
6885 F:      include/linux/clockchips.h
6886 F:      include/linux/hrtimer.h
6887
6888 HIGH-SPEED SCC DRIVER FOR AX.25
6889 L:      linux-hams@vger.kernel.org
6890 S:      Orphan
6891 F:      drivers/net/hamradio/dmascc.c
6892 F:      drivers/net/hamradio/scc.c
6893
6894 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6895 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6896 W:      http://www.highpoint-tech.com
6897 S:      Supported
6898 F:      Documentation/scsi/hptiop.txt
6899 F:      drivers/scsi/hptiop.c
6900
6901 HIPPI
6902 M:      Jes Sorensen <jes@trained-monkey.org>
6903 L:      linux-hippi@sunsite.dk
6904 S:      Maintained
6905 F:      include/linux/hippidevice.h
6906 F:      include/uapi/linux/if_hippi.h
6907 F:      net/802/hippi.c
6908 F:      drivers/net/hippi/
6909
6910 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6911 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6912 M:      Salil Mehta <salil.mehta@huawei.com>
6913 L:      netdev@vger.kernel.org
6914 W:      http://www.hisilicon.com
6915 S:      Maintained
6916 F:      drivers/net/ethernet/hisilicon/hns3/
6917
6918 HISILICON LPC BUS DRIVER
6919 M:      john.garry@huawei.com
6920 W:      http://www.hisilicon.com
6921 S:      Maintained
6922 F:      drivers/bus/hisi_lpc.c
6923 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6924
6925 HISILICON NETWORK SUBSYSTEM DRIVER
6926 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6927 M:      Salil Mehta <salil.mehta@huawei.com>
6928 L:      netdev@vger.kernel.org
6929 W:      http://www.hisilicon.com
6930 S:      Maintained
6931 F:      drivers/net/ethernet/hisilicon/
6932 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6933
6934 HISILICON PMU DRIVER
6935 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6936 W:      http://www.hisilicon.com
6937 S:      Supported
6938 F:      drivers/perf/hisilicon
6939 F:      Documentation/perf/hisi-pmu.txt
6940
6941 HISILICON ROCE DRIVER
6942 M:      Lijun Ou <oulijun@huawei.com>
6943 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6944 L:      linux-rdma@vger.kernel.org
6945 S:      Maintained
6946 F:      drivers/infiniband/hw/hns/
6947 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6948
6949 HISILICON SAS Controller
6950 M:      John Garry <john.garry@huawei.com>
6951 W:      http://www.hisilicon.com
6952 S:      Supported
6953 F:      drivers/scsi/hisi_sas/
6954 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6955
6956 HMM - Heterogeneous Memory Management
6957 M:      Jérôme Glisse <jglisse@redhat.com>
6958 L:      linux-mm@kvack.org
6959 S:      Maintained
6960 F:      mm/hmm*
6961 F:      include/linux/hmm*
6962 F:      Documentation/vm/hmm.rst
6963
6964 HOST AP DRIVER
6965 M:      Jouni Malinen <j@w1.fi>
6966 L:      linux-wireless@vger.kernel.org
6967 W:      http://w1.fi/hostap-driver.html
6968 S:      Obsolete
6969 F:      drivers/net/wireless/intersil/hostap/
6970
6971 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6972 L:      platform-driver-x86@vger.kernel.org
6973 S:      Orphan
6974 F:      drivers/platform/x86/tc1100-wmi.c
6975
6976 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6977 M:      Jaroslav Kysela <perex@perex.cz>
6978 S:      Maintained
6979 F:      drivers/net/ethernet/hp/hp100.*
6980
6981 HPET:   High Precision Event Timers driver
6982 M:      Clemens Ladisch <clemens@ladisch.de>
6983 S:      Maintained
6984 F:      Documentation/timers/hpet.txt
6985 F:      drivers/char/hpet.c
6986 F:      include/linux/hpet.h
6987 F:      include/uapi/linux/hpet.h
6988
6989 HPET:   x86
6990 S:      Orphan
6991 F:      arch/x86/kernel/hpet.c
6992 F:      arch/x86/include/asm/hpet.h
6993
6994 HPFS FILESYSTEM
6995 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6996 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6997 S:      Maintained
6998 F:      fs/hpfs/
6999
7000 HSI SUBSYSTEM
7001 M:      Sebastian Reichel <sre@kernel.org>
7002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7003 S:      Maintained
7004 F:      Documentation/ABI/testing/sysfs-bus-hsi
7005 F:      Documentation/driver-api/hsi.rst
7006 F:      drivers/hsi/
7007 F:      include/linux/hsi/
7008 F:      include/uapi/linux/hsi/
7009
7010 HSO 3G MODEM DRIVER
7011 L:      linux-usb@vger.kernel.org
7012 S:      Orphan
7013 F:      drivers/net/usb/hso.c
7014
7015 HSR NETWORK PROTOCOL
7016 M:      Arvid Brodin <arvid.brodin@alten.se>
7017 L:      netdev@vger.kernel.org
7018 S:      Maintained
7019 F:      net/hsr/
7020
7021 HT16K33 LED CONTROLLER DRIVER
7022 M:      Robin van der Gracht <robin@protonic.nl>
7023 S:      Maintained
7024 F:      drivers/auxdisplay/ht16k33.c
7025 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7026
7027 HTCPEN TOUCHSCREEN DRIVER
7028 M:      Pau Oliva Fora <pof@eslack.org>
7029 L:      linux-input@vger.kernel.org
7030 S:      Maintained
7031 F:      drivers/input/touchscreen/htcpen.c
7032
7033 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7034 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7035 L:      linux-iio@vger.kernel.org
7036 W:      http://www.st.com/
7037 S:      Maintained
7038 F:      drivers/iio/humidity/hts221*
7039 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7040
7041 HUAWEI ETHERNET DRIVER
7042 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7043 L:      netdev@vger.kernel.org
7044 S:      Supported
7045 F:      Documentation/networking/hinic.txt
7046 F:      drivers/net/ethernet/huawei/hinic/
7047
7048 HUGETLB FILESYSTEM
7049 M:      Mike Kravetz <mike.kravetz@oracle.com>
7050 L:      linux-mm@kvack.org
7051 S:      Maintained
7052 F:      fs/hugetlbfs/
7053 F:      mm/hugetlb.c
7054 F:      include/linux/hugetlb.h
7055 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7056 F:      Documentation/vm/hugetlbfs_reserv.rst
7057 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7058
7059 HVA ST MEDIA DRIVER
7060 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7061 L:      linux-media@vger.kernel.org
7062 T:      git git://linuxtv.org/media_tree.git
7063 W:      https://linuxtv.org
7064 S:      Supported
7065 F:      drivers/media/platform/sti/hva
7066
7067 HWPOISON MEMORY FAILURE HANDLING
7068 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7069 L:      linux-mm@kvack.org
7070 S:      Maintained
7071 F:      mm/memory-failure.c
7072 F:      mm/hwpoison-inject.c
7073
7074 HYGON PROCESSOR SUPPORT
7075 M:      Pu Wen <puwen@hygon.cn>
7076 L:      linux-kernel@vger.kernel.org
7077 S:      Maintained
7078 F:      arch/x86/kernel/cpu/hygon.c
7079
7080 Hyper-V CORE AND DRIVERS
7081 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7082 M:      Haiyang Zhang <haiyangz@microsoft.com>
7083 M:      Stephen Hemminger <sthemmin@microsoft.com>
7084 M:      Sasha Levin <sashal@kernel.org>
7085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7086 L:      linux-hyperv@vger.kernel.org
7087 S:      Supported
7088 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7089 F:      arch/x86/include/asm/mshyperv.h
7090 F:      arch/x86/include/asm/trace/hyperv.h
7091 F:      arch/x86/include/asm/hyperv-tlfs.h
7092 F:      arch/x86/kernel/cpu/mshyperv.c
7093 F:      arch/x86/hyperv
7094 F:      drivers/hid/hid-hyperv.c
7095 F:      drivers/hv/
7096 F:      drivers/input/serio/hyperv-keyboard.c
7097 F:      drivers/pci/controller/pci-hyperv.c
7098 F:      drivers/net/hyperv/
7099 F:      drivers/scsi/storvsc_drv.c
7100 F:      drivers/uio/uio_hv_generic.c
7101 F:      drivers/video/fbdev/hyperv_fb.c
7102 F:      net/vmw_vsock/hyperv_transport.c
7103 F:      include/linux/hyperv.h
7104 F:      include/uapi/linux/hyperv.h
7105 F:      tools/hv/
7106 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7107
7108 HYPERVISOR VIRTUAL CONSOLE DRIVER
7109 L:      linuxppc-dev@lists.ozlabs.org
7110 S:      Odd Fixes
7111 F:      drivers/tty/hvc/
7112
7113 I2C ACPI SUPPORT
7114 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7115 L:      linux-i2c@vger.kernel.org
7116 L:      linux-acpi@vger.kernel.org
7117 S:      Maintained
7118 F:      drivers/i2c/i2c-core-acpi.c
7119
7120 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7121 M:      Ajay Gupta <ajayg@nvidia.com>
7122 L:      linux-i2c@vger.kernel.org
7123 S:      Maintained
7124 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7125 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7126
7127 I2C MUXES
7128 M:      Peter Rosin <peda@axentia.se>
7129 L:      linux-i2c@vger.kernel.org
7130 S:      Maintained
7131 F:      Documentation/i2c/i2c-topology
7132 F:      Documentation/i2c/muxes/
7133 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7134 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7135 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7136 F:      drivers/i2c/i2c-mux.c
7137 F:      drivers/i2c/muxes/
7138 F:      include/linux/i2c-mux.h
7139
7140 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7141 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7142 L:      linux-i2c@vger.kernel.org
7143 S:      Maintained
7144 F:      drivers/i2c/busses/i2c-mv64xxx.c
7145
7146 I2C OVER PARALLEL PORT
7147 M:      Jean Delvare <jdelvare@suse.com>
7148 L:      linux-i2c@vger.kernel.org
7149 S:      Maintained
7150 F:      Documentation/i2c/busses/i2c-parport
7151 F:      Documentation/i2c/busses/i2c-parport-light
7152 F:      drivers/i2c/busses/i2c-parport.c
7153 F:      drivers/i2c/busses/i2c-parport-light.c
7154
7155 I2C SUBSYSTEM
7156 M:      Wolfram Sang <wsa@the-dreams.de>
7157 L:      linux-i2c@vger.kernel.org
7158 W:      https://i2c.wiki.kernel.org/
7159 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7161 S:      Maintained
7162 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7163 F:      Documentation/i2c/
7164 F:      drivers/i2c/*
7165 F:      include/linux/i2c.h
7166 F:      include/linux/i2c-dev.h
7167 F:      include/linux/i2c-smbus.h
7168 F:      include/uapi/linux/i2c.h
7169 F:      include/uapi/linux/i2c-*.h
7170
7171 I2C SUBSYSTEM HOST DRIVERS
7172 L:      linux-i2c@vger.kernel.org
7173 W:      https://i2c.wiki.kernel.org/
7174 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7176 S:      Odd Fixes
7177 F:      Documentation/devicetree/bindings/i2c/
7178 F:      drivers/i2c/algos/
7179 F:      drivers/i2c/busses/
7180
7181 I2C-TAOS-EVM DRIVER
7182 M:      Jean Delvare <jdelvare@suse.com>
7183 L:      linux-i2c@vger.kernel.org
7184 S:      Maintained
7185 F:      Documentation/i2c/busses/i2c-taos-evm
7186 F:      drivers/i2c/busses/i2c-taos-evm.c
7187
7188 I2C-TINY-USB DRIVER
7189 M:      Till Harbaum <till@harbaum.org>
7190 L:      linux-i2c@vger.kernel.org
7191 W:      http://www.harbaum.org/till/i2c_tiny_usb
7192 S:      Maintained
7193 F:      drivers/i2c/busses/i2c-tiny-usb.c
7194
7195 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7196 M:      Jean Delvare <jdelvare@suse.com>
7197 L:      linux-i2c@vger.kernel.org
7198 S:      Maintained
7199 F:      Documentation/i2c/busses/i2c-ali1535
7200 F:      Documentation/i2c/busses/i2c-ali1563
7201 F:      Documentation/i2c/busses/i2c-ali15x3
7202 F:      Documentation/i2c/busses/i2c-amd756
7203 F:      Documentation/i2c/busses/i2c-amd8111
7204 F:      Documentation/i2c/busses/i2c-i801
7205 F:      Documentation/i2c/busses/i2c-nforce2
7206 F:      Documentation/i2c/busses/i2c-piix4
7207 F:      Documentation/i2c/busses/i2c-sis5595
7208 F:      Documentation/i2c/busses/i2c-sis630
7209 F:      Documentation/i2c/busses/i2c-sis96x
7210 F:      Documentation/i2c/busses/i2c-via
7211 F:      Documentation/i2c/busses/i2c-viapro
7212 F:      drivers/i2c/busses/i2c-ali1535.c
7213 F:      drivers/i2c/busses/i2c-ali1563.c
7214 F:      drivers/i2c/busses/i2c-ali15x3.c
7215 F:      drivers/i2c/busses/i2c-amd756.c
7216 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7217 F:      drivers/i2c/busses/i2c-amd8111.c
7218 F:      drivers/i2c/busses/i2c-i801.c
7219 F:      drivers/i2c/busses/i2c-isch.c
7220 F:      drivers/i2c/busses/i2c-nforce2.c
7221 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7222 F:      drivers/i2c/busses/i2c-piix4.c
7223 F:      drivers/i2c/busses/i2c-sis5595.c
7224 F:      drivers/i2c/busses/i2c-sis630.c
7225 F:      drivers/i2c/busses/i2c-sis96x.c
7226 F:      drivers/i2c/busses/i2c-via.c
7227 F:      drivers/i2c/busses/i2c-viapro.c
7228
7229 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7230 M:      Hans de Goede <hdegoede@redhat.com>
7231 L:      linux-i2c@vger.kernel.org
7232 S:      Maintained
7233 F:      drivers/i2c/busses/i2c-cht-wc.c
7234
7235 I2C/SMBUS ISMT DRIVER
7236 M:      Seth Heasley <seth.heasley@intel.com>
7237 M:      Neil Horman <nhorman@tuxdriver.com>
7238 L:      linux-i2c@vger.kernel.org
7239 F:      drivers/i2c/busses/i2c-ismt.c
7240 F:      Documentation/i2c/busses/i2c-ismt
7241
7242 I2C/SMBUS STUB DRIVER
7243 M:      Jean Delvare <jdelvare@suse.com>
7244 L:      linux-i2c@vger.kernel.org
7245 S:      Maintained
7246 F:      drivers/i2c/i2c-stub.c
7247
7248 I3C SUBSYSTEM
7249 M:      Boris Brezillon <bbrezillon@kernel.org>
7250 L:      linux-i3c@lists.infradead.org
7251 C:      irc://chat.freenode.net/linux-i3c
7252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7253 S:      Maintained
7254 F:      Documentation/ABI/testing/sysfs-bus-i3c
7255 F:      Documentation/devicetree/bindings/i3c/
7256 F:      Documentation/driver-api/i3c
7257 F:      drivers/i3c/
7258 F:      include/linux/i3c/
7259 F:      include/dt-bindings/i3c/
7260
7261 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7262 M:      Vitor Soares <vitor.soares@synopsys.com>
7263 S:      Maintained
7264 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7265 F:      drivers/i3c/master/dw*
7266
7267 IA64 (Itanium) PLATFORM
7268 M:      Tony Luck <tony.luck@intel.com>
7269 M:      Fenghua Yu <fenghua.yu@intel.com>
7270 L:      linux-ia64@vger.kernel.org
7271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7272 S:      Maintained
7273 F:      arch/ia64/
7274
7275 IBM Power 842 compression accelerator
7276 M:      Haren Myneni <haren@us.ibm.com>
7277 S:      Supported
7278 F:      drivers/crypto/nx/Makefile
7279 F:      drivers/crypto/nx/Kconfig
7280 F:      drivers/crypto/nx/nx-842*
7281 F:      include/linux/sw842.h
7282 F:      crypto/842.c
7283 F:      lib/842/
7284
7285 IBM Power in-Nest Crypto Acceleration
7286 M:      Breno Leitão <leitao@debian.org>
7287 M:      Nayna Jain <nayna@linux.ibm.com>
7288 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7289 L:      linux-crypto@vger.kernel.org
7290 S:      Supported
7291 F:      drivers/crypto/nx/Makefile
7292 F:      drivers/crypto/nx/Kconfig
7293 F:      drivers/crypto/nx/nx-aes*
7294 F:      drivers/crypto/nx/nx-sha*
7295 F:      drivers/crypto/nx/nx.*
7296 F:      drivers/crypto/nx/nx_csbcpb.h
7297 F:      drivers/crypto/nx/nx_debugfs.h
7298
7299 IBM Power Linux RAID adapter
7300 M:      Brian King <brking@us.ibm.com>
7301 S:      Supported
7302 F:      drivers/scsi/ipr.*
7303
7304 IBM Power SRIOV Virtual NIC Device Driver
7305 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7306 M:      John Allen <jallen@linux.ibm.com>
7307 L:      netdev@vger.kernel.org
7308 S:      Supported
7309 F:      drivers/net/ethernet/ibm/ibmvnic.*
7310
7311 IBM Power Virtual Accelerator Switchboard
7312 M:      Sukadev Bhattiprolu
7313 L:      linuxppc-dev@lists.ozlabs.org
7314 S:      Supported
7315 F:      arch/powerpc/platforms/powernv/vas*
7316 F:      arch/powerpc/platforms/powernv/copy-paste.h
7317 F:      arch/powerpc/include/asm/vas.h
7318 F:      arch/powerpc/include/uapi/asm/vas.h
7319
7320 IBM Power Virtual Ethernet Device Driver
7321 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7322 L:      netdev@vger.kernel.org
7323 S:      Supported
7324 F:      drivers/net/ethernet/ibm/ibmveth.*
7325
7326 IBM Power Virtual FC Device Drivers
7327 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7328 L:      linux-scsi@vger.kernel.org
7329 S:      Supported
7330 F:      drivers/scsi/ibmvscsi/ibmvfc*
7331
7332 IBM Power Virtual Management Channel Driver
7333 M:      Steven Royer <seroyer@linux.ibm.com>
7334 S:      Supported
7335 F:      drivers/misc/ibmvmc.*
7336
7337 IBM Power Virtual SCSI Device Drivers
7338 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7339 L:      linux-scsi@vger.kernel.org
7340 S:      Supported
7341 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7342 F:      include/scsi/viosrp.h
7343
7344 IBM Power Virtual SCSI Device Target Driver
7345 M:      Michael Cyr <mikecyr@linux.ibm.com>
7346 L:      linux-scsi@vger.kernel.org
7347 L:      target-devel@vger.kernel.org
7348 S:      Supported
7349 F:      drivers/scsi/ibmvscsi_tgt/
7350
7351 IBM Power VMX Cryptographic instructions
7352 M:      Breno Leitão <leitao@debian.org>
7353 M:      Nayna Jain <nayna@linux.ibm.com>
7354 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7355 L:      linux-crypto@vger.kernel.org
7356 S:      Supported
7357 F:      drivers/crypto/vmx/Makefile
7358 F:      drivers/crypto/vmx/Kconfig
7359 F:      drivers/crypto/vmx/vmx.c
7360 F:      drivers/crypto/vmx/aes*
7361 F:      drivers/crypto/vmx/ghash*
7362 F:      drivers/crypto/vmx/ppc-xlate.pl
7363
7364 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7365 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7366 L:      linux-pci@vger.kernel.org
7367 L:      linuxppc-dev@lists.ozlabs.org
7368 S:      Supported
7369 F:      drivers/pci/hotplug/rpaphp*
7370
7371 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7372 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7373 L:      linux-pci@vger.kernel.org
7374 L:      linuxppc-dev@lists.ozlabs.org
7375 S:      Supported
7376 F:      drivers/pci/hotplug/rpadlpar*
7377
7378 IBM ServeRAID RAID DRIVER
7379 S:      Orphan
7380 F:      drivers/scsi/ips.*
7381
7382 ICH LPC AND GPIO DRIVER
7383 M:      Peter Tyser <ptyser@xes-inc.com>
7384 S:      Maintained
7385 F:      drivers/mfd/lpc_ich.c
7386 F:      drivers/gpio/gpio-ich.c
7387
7388 IDE SUBSYSTEM
7389 M:      "David S. Miller" <davem@davemloft.net>
7390 L:      linux-ide@vger.kernel.org
7391 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7393 S:      Maintained
7394 F:      Documentation/ide/
7395 F:      drivers/ide/
7396 F:      include/linux/ide.h
7397
7398 IDE/ATAPI DRIVERS
7399 M:      Borislav Petkov <bp@alien8.de>
7400 L:      linux-ide@vger.kernel.org
7401 S:      Maintained
7402 F:      Documentation/cdrom/ide-cd
7403 F:      drivers/ide/ide-cd*
7404
7405 IDEAPAD LAPTOP EXTRAS DRIVER
7406 M:      Ike Panhc <ike.pan@canonical.com>
7407 L:      platform-driver-x86@vger.kernel.org
7408 W:      http://launchpad.net/ideapad-laptop
7409 S:      Maintained
7410 F:      drivers/platform/x86/ideapad-laptop.c
7411
7412 IDEAPAD LAPTOP SLIDEBAR DRIVER
7413 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7414 L:      linux-input@vger.kernel.org
7415 W:      https://github.com/o2genum/ideapad-slidebar
7416 S:      Maintained
7417 F:      drivers/input/misc/ideapad_slidebar.c
7418
7419 IDT VersaClock 5 CLOCK DRIVER
7420 M:      Marek Vasut <marek.vasut@gmail.com>
7421 S:      Maintained
7422 F:      drivers/clk/clk-versaclock5.c
7423
7424 IEEE 802.15.4 SUBSYSTEM
7425 M:      Alexander Aring <alex.aring@gmail.com>
7426 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7427 L:      linux-wpan@vger.kernel.org
7428 W:      http://wpan.cakelab.org/
7429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7431 S:      Maintained
7432 F:      net/ieee802154/
7433 F:      net/mac802154/
7434 F:      drivers/net/ieee802154/
7435 F:      include/linux/nl802154.h
7436 F:      include/linux/ieee802154.h
7437 F:      include/net/nl802154.h
7438 F:      include/net/mac802154.h
7439 F:      include/net/af_ieee802154.h
7440 F:      include/net/cfg802154.h
7441 F:      include/net/ieee802154_netdev.h
7442 F:      Documentation/networking/ieee802154.txt
7443
7444 IFE PROTOCOL
7445 M:      Yotam Gigi <yotam.gi@gmail.com>
7446 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7447 F:      net/ife
7448 F:      include/net/ife.h
7449 F:      include/uapi/linux/ife.h
7450
7451 IGORPLUG-USB IR RECEIVER
7452 M:      Sean Young <sean@mess.org>
7453 L:      linux-media@vger.kernel.org
7454 S:      Maintained
7455 F:      drivers/media/rc/igorplugusb.c
7456
7457 IGUANAWORKS USB IR TRANSCEIVER
7458 M:      Sean Young <sean@mess.org>
7459 L:      linux-media@vger.kernel.org
7460 S:      Maintained
7461 F:      drivers/media/rc/iguanair.c
7462
7463 IIO DIGITAL POTENTIOMETER DAC
7464 M:      Peter Rosin <peda@axentia.se>
7465 L:      linux-iio@vger.kernel.org
7466 S:      Maintained
7467 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7468 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7469 F:      drivers/iio/dac/dpot-dac.c
7470
7471 IIO ENVELOPE DETECTOR
7472 M:      Peter Rosin <peda@axentia.se>
7473 L:      linux-iio@vger.kernel.org
7474 S:      Maintained
7475 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7476 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7477 F:      drivers/iio/adc/envelope-detector.c
7478
7479 IIO MULTIPLEXER
7480 M:      Peter Rosin <peda@axentia.se>
7481 L:      linux-iio@vger.kernel.org
7482 S:      Maintained
7483 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7484 F:      drivers/iio/multiplexer/iio-mux.c
7485
7486 IIO SUBSYSTEM AND DRIVERS
7487 M:      Jonathan Cameron <jic23@kernel.org>
7488 R:      Hartmut Knaack <knaack.h@gmx.de>
7489 R:      Lars-Peter Clausen <lars@metafoo.de>
7490 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7491 L:      linux-iio@vger.kernel.org
7492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7493 S:      Maintained
7494 F:      Documentation/ABI/testing/configfs-iio*
7495 F:      Documentation/ABI/testing/sysfs-bus-iio*
7496 F:      Documentation/devicetree/bindings/iio/
7497 F:      drivers/iio/
7498 F:      drivers/staging/iio/
7499 F:      include/linux/iio/
7500 F:      tools/iio/
7501
7502 IIO UNIT CONVERTER
7503 M:      Peter Rosin <peda@axentia.se>
7504 L:      linux-iio@vger.kernel.org
7505 S:      Maintained
7506 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7507 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7508 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7509 F:      drivers/iio/afe/iio-rescale.c
7510
7511 IKANOS/ADI EAGLE ADSL USB DRIVER
7512 M:      Matthieu Castet <castet.matthieu@free.fr>
7513 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7514 S:      Maintained
7515 F:      drivers/usb/atm/ueagle-atm.c
7516
7517 IMGTEC ASCII LCD DRIVER
7518 M:      Paul Burton <paul.burton@mips.com>
7519 S:      Maintained
7520 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7521 F:      drivers/auxdisplay/img-ascii-lcd.c
7522
7523 IMGTEC IR DECODER DRIVER
7524 M:      James Hogan <jhogan@kernel.org>
7525 S:      Maintained
7526 F:      drivers/media/rc/img-ir/
7527
7528 IMON SOUNDGRAPH USB IR RECEIVER
7529 M:      Sean Young <sean@mess.org>
7530 L:      linux-media@vger.kernel.org
7531 S:      Maintained
7532 F:      drivers/media/rc/imon_raw.c
7533 F:      drivers/media/rc/imon.c
7534
7535 IMS TWINTURBO FRAMEBUFFER DRIVER
7536 L:      linux-fbdev@vger.kernel.org
7537 S:      Orphan
7538 F:      drivers/video/fbdev/imsttfb.c
7539
7540 INA209 HARDWARE MONITOR DRIVER
7541 M:      Guenter Roeck <linux@roeck-us.net>
7542 L:      linux-hwmon@vger.kernel.org
7543 S:      Maintained
7544 F:      Documentation/hwmon/ina209
7545 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7546 F:      drivers/hwmon/ina209.c
7547
7548 INA2XX HARDWARE MONITOR DRIVER
7549 M:      Guenter Roeck <linux@roeck-us.net>
7550 L:      linux-hwmon@vger.kernel.org
7551 S:      Maintained
7552 F:      Documentation/hwmon/ina2xx
7553 F:      drivers/hwmon/ina2xx.c
7554 F:      include/linux/platform_data/ina2xx.h
7555
7556 INDUSTRY PACK SUBSYSTEM (IPACK)
7557 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7558 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7559 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7560 L:      industrypack-devel@lists.sourceforge.net
7561 W:      http://industrypack.sourceforge.net
7562 S:      Maintained
7563 F:      drivers/ipack/
7564
7565 INFINIBAND SUBSYSTEM
7566 M:      Doug Ledford <dledford@redhat.com>
7567 M:      Jason Gunthorpe <jgg@mellanox.com>
7568 L:      linux-rdma@vger.kernel.org
7569 W:      https://github.com/linux-rdma/rdma-core
7570 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7572 S:      Supported
7573 F:      Documentation/devicetree/bindings/infiniband/
7574 F:      Documentation/infiniband/
7575 F:      drivers/infiniband/
7576 F:      include/uapi/linux/if_infiniband.h
7577 F:      include/uapi/rdma/
7578 F:      include/rdma/
7579
7580 INGENIC JZ4780 DMA Driver
7581 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7582 S:      Maintained
7583 F:      drivers/dma/dma-jz4780.c
7584
7585 INGENIC JZ4780 NAND DRIVER
7586 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7587 L:      linux-mtd@lists.infradead.org
7588 S:      Maintained
7589 F:      drivers/mtd/nand/raw/jz4780_*
7590
7591 INOTIFY
7592 M:      Jan Kara <jack@suse.cz>
7593 R:      Amir Goldstein <amir73il@gmail.com>
7594 L:      linux-fsdevel@vger.kernel.org
7595 S:      Maintained
7596 F:      Documentation/filesystems/inotify.txt
7597 F:      fs/notify/inotify/
7598 F:      include/linux/inotify.h
7599 F:      include/uapi/linux/inotify.h
7600
7601 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7602 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7603 L:      linux-input@vger.kernel.org
7604 Q:      http://patchwork.kernel.org/project/linux-input/list/
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7606 S:      Maintained
7607 F:      drivers/input/
7608 F:      include/linux/input.h
7609 F:      include/uapi/linux/input.h
7610 F:      include/uapi/linux/input-event-codes.h
7611 F:      include/linux/input/
7612 F:      Documentation/devicetree/bindings/input/
7613 F:      Documentation/devicetree/bindings/serio/
7614 F:      Documentation/input/
7615
7616 INPUT MULTITOUCH (MT) PROTOCOL
7617 M:      Henrik Rydberg <rydberg@bitmath.org>
7618 L:      linux-input@vger.kernel.org
7619 S:      Odd fixes
7620 F:      Documentation/input/multi-touch-protocol.rst
7621 F:      drivers/input/input-mt.c
7622 K:      \b(ABS|SYN)_MT_
7623
7624 INSIDE SECURE CRYPTO DRIVER
7625 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7626 F:      drivers/crypto/inside-secure/
7627 S:      Maintained
7628 L:      linux-crypto@vger.kernel.org
7629
7630 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7631 M:      Mimi Zohar <zohar@linux.ibm.com>
7632 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7633 L:      linux-integrity@vger.kernel.org
7634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7635 S:      Supported
7636 F:      security/integrity/ima/
7637
7638 INTEL 810/815 FRAMEBUFFER DRIVER
7639 M:      Antonino Daplas <adaplas@gmail.com>
7640 L:      linux-fbdev@vger.kernel.org
7641 S:      Maintained
7642 F:      drivers/video/fbdev/i810/
7643
7644 INTEL ASoC DRIVERS
7645 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7646 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7647 M:      Jie Yang <yang.jie@linux.intel.com>
7648 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7649 S:      Supported
7650 F:      sound/soc/intel/
7651
7652 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7653 M:      Hans de Goede <hdegoede@redhat.com>
7654 L:      platform-driver-x86@vger.kernel.org
7655 S:      Maintained
7656 F:      drivers/platform/x86/intel_atomisp2_pm.c
7657
7658 INTEL C600 SERIES SAS CONTROLLER DRIVER
7659 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7660 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7661 L:      linux-scsi@vger.kernel.org
7662 T:      git git://git.code.sf.net/p/intel-sas/isci
7663 S:      Supported
7664 F:      drivers/scsi/isci/
7665
7666 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7667 M:      Jani Nikula <jani.nikula@linux.intel.com>
7668 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7669 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7670 L:      intel-gfx@lists.freedesktop.org
7671 W:      https://01.org/linuxgraphics/
7672 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7673 C:      irc://chat.freenode.net/intel-gfx
7674 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7675 T:      git git://anongit.freedesktop.org/drm-intel
7676 S:      Supported
7677 F:      drivers/gpu/drm/i915/
7678 F:      include/drm/i915*
7679 F:      include/uapi/drm/i915_drm.h
7680 F:      Documentation/gpu/i915.rst
7681
7682 INTEL ETHERNET DRIVERS
7683 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7684 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7685 W:      http://www.intel.com/support/feedback.htm
7686 W:      http://e1000.sourceforge.net/
7687 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7690 S:      Supported
7691 F:      Documentation/networking/device_drivers/intel/e100.rst
7692 F:      Documentation/networking/device_drivers/intel/e1000.rst
7693 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7694 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7695 F:      Documentation/networking/device_drivers/intel/igb.rst
7696 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7697 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7698 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7699 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7700 F:      Documentation/networking/device_drivers/intel/i40e.rst
7701 F:      Documentation/networking/device_drivers/intel/iavf.rst
7702 F:      Documentation/networking/device_drivers/intel/ice.rst
7703 F:      drivers/net/ethernet/intel/
7704 F:      drivers/net/ethernet/intel/*/
7705 F:      include/linux/avf/virtchnl.h
7706
7707 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7708 M:      Maik Broemme <mbroemme@libmpq.org>
7709 L:      linux-fbdev@vger.kernel.org
7710 S:      Maintained
7711 F:      Documentation/fb/intelfb.txt
7712 F:      drivers/video/fbdev/intelfb/
7713
7714 INTEL GPIO DRIVERS
7715 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7716 L:      linux-gpio@vger.kernel.org
7717 S:      Maintained
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7719 F:      drivers/gpio/gpio-ich.c
7720 F:      drivers/gpio/gpio-intel-mid.c
7721 F:      drivers/gpio/gpio-lynxpoint.c
7722 F:      drivers/gpio/gpio-merrifield.c
7723 F:      drivers/gpio/gpio-ml-ioh.c
7724 F:      drivers/gpio/gpio-pch.c
7725 F:      drivers/gpio/gpio-sch.c
7726 F:      drivers/gpio/gpio-sodaville.c
7727
7728 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7729 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7730 M:      Zhi Wang <zhi.a.wang@intel.com>
7731 L:      intel-gvt-dev@lists.freedesktop.org
7732 L:      intel-gfx@lists.freedesktop.org
7733 W:      https://01.org/igvt-g
7734 T:      git https://github.com/intel/gvt-linux.git
7735 S:      Supported
7736 F:      drivers/gpu/drm/i915/gvt/
7737
7738 INTEL HID EVENT DRIVER
7739 M:      Alex Hung <alex.hung@canonical.com>
7740 L:      platform-driver-x86@vger.kernel.org
7741 S:      Maintained
7742 F:      drivers/platform/x86/intel-hid.c
7743
7744 INTEL I/OAT DMA DRIVER
7745 M:      Dave Jiang <dave.jiang@intel.com>
7746 R:      Dan Williams <dan.j.williams@intel.com>
7747 L:      dmaengine@vger.kernel.org
7748 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7749 S:      Supported
7750 F:      drivers/dma/ioat*
7751
7752 INTEL IDLE DRIVER
7753 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7754 M:      Len Brown <lenb@kernel.org>
7755 L:      linux-pm@vger.kernel.org
7756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7757 B:      https://bugzilla.kernel.org
7758 S:      Supported
7759 F:      drivers/idle/intel_idle.c
7760
7761 INTEL INTEGRATED SENSOR HUB DRIVER
7762 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7763 M:      Jiri Kosina <jikos@kernel.org>
7764 L:      linux-input@vger.kernel.org
7765 S:      Maintained
7766 F:      drivers/hid/intel-ish-hid/
7767
7768 INTEL IOMMU (VT-d)
7769 M:      David Woodhouse <dwmw2@infradead.org>
7770 L:      iommu@lists.linux-foundation.org
7771 T:      git git://git.infradead.org/iommu-2.6.git
7772 S:      Supported
7773 F:      drivers/iommu/intel-iommu.c
7774 F:      include/linux/intel-iommu.h
7775
7776 INTEL IOP-ADMA DMA DRIVER
7777 R:      Dan Williams <dan.j.williams@intel.com>
7778 S:      Odd fixes
7779 F:      drivers/dma/iop-adma.c
7780
7781 INTEL IPU3 CSI-2 CIO2 DRIVER
7782 M:      Yong Zhi <yong.zhi@intel.com>
7783 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7784 M:      Bingbu Cao <bingbu.cao@intel.com>
7785 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7786 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7787 L:      linux-media@vger.kernel.org
7788 S:      Maintained
7789 F:      drivers/media/pci/intel/ipu3/
7790 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7791
7792 INTEL IPU3 CSI-2 IMGU DRIVER
7793 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7794 L:      linux-media@vger.kernel.org
7795 S:      Maintained
7796 F:      drivers/staging/media/ipu3/
7797 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7798 F:      Documentation/media/v4l-drivers/ipu3.rst
7799
7800 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7801 M:      Krzysztof Halasa <khalasa@piap.pl>
7802 S:      Maintained
7803 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7804 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7805 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7806 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7807 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7808 F:      drivers/net/wan/ixp4xx_hss.c
7809
7810 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7811 M:      Deepak Saxena <dsaxena@plexity.net>
7812 S:      Maintained
7813 F:      drivers/char/hw_random/ixp4xx-rng.c
7814
7815 INTEL MANAGEMENT ENGINE (mei)
7816 M:      Tomas Winkler <tomas.winkler@intel.com>
7817 L:      linux-kernel@vger.kernel.org
7818 S:      Supported
7819 F:      include/uapi/linux/mei.h
7820 F:      include/linux/mei_cl_bus.h
7821 F:      drivers/misc/mei/*
7822 F:      drivers/watchdog/mei_wdt.c
7823 F:      Documentation/misc-devices/mei/*
7824 F:      samples/mei/*
7825
7826 INTEL MENLOW THERMAL DRIVER
7827 M:      Sujith Thomas <sujith.thomas@intel.com>
7828 L:      platform-driver-x86@vger.kernel.org
7829 W:      https://01.org/linux-acpi
7830 S:      Supported
7831 F:      drivers/platform/x86/intel_menlow.c
7832
7833 INTEL MIC DRIVERS (mic)
7834 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7835 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7836 S:      Supported
7837 W:      https://github.com/sudeepdutt/mic
7838 W:      http://software.intel.com/en-us/mic-developer
7839 F:      include/linux/mic_bus.h
7840 F:      include/linux/scif.h
7841 F:      include/uapi/linux/mic_common.h
7842 F:      include/uapi/linux/mic_ioctl.h
7843 F:      include/uapi/linux/scif_ioctl.h
7844 F:      drivers/misc/mic/
7845 F:      drivers/dma/mic_x100_dma.c
7846 F:      drivers/dma/mic_x100_dma.h
7847 F:      Documentation/mic/
7848
7849 INTEL PMC CORE DRIVER
7850 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7851 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7852 L:      platform-driver-x86@vger.kernel.org
7853 S:      Maintained
7854 F:      drivers/platform/x86/intel_pmc_core*
7855
7856 INTEL PMC/P-Unit IPC DRIVER
7857 M:      Zha Qipeng<qipeng.zha@intel.com>
7858 L:      platform-driver-x86@vger.kernel.org
7859 S:      Maintained
7860 F:      drivers/platform/x86/intel_pmc_ipc.c
7861 F:      drivers/platform/x86/intel_punit_ipc.c
7862 F:      arch/x86/include/asm/intel_pmc_ipc.h
7863 F:      arch/x86/include/asm/intel_punit_ipc.h
7864
7865 INTEL PMIC GPIO DRIVERS
7866 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7867 S:      Maintained
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7869 F:      drivers/gpio/gpio-*cove.c
7870 F:      drivers/gpio/gpio-msic.c
7871
7872 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7873 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7874 S:      Maintained
7875 F:      drivers/mfd/intel_msic.c
7876 F:      drivers/mfd/intel_soc_pmic*
7877 F:      include/linux/mfd/intel_msic.h
7878 F:      include/linux/mfd/intel_soc_pmic*
7879
7880 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7881 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7882 L:      linux-wireless@vger.kernel.org
7883 S:      Maintained
7884 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7885 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7886 F:      drivers/net/wireless/intel/ipw2x00/
7887
7888 INTEL PSTATE DRIVER
7889 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7890 M:      Len Brown <lenb@kernel.org>
7891 L:      linux-pm@vger.kernel.org
7892 S:      Supported
7893 F:      drivers/cpufreq/intel_pstate.c
7894
7895 INTEL RDMA RNIC DRIVER
7896 M:      Faisal Latif <faisal.latif@intel.com>
7897 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7898 L:      linux-rdma@vger.kernel.org
7899 S:      Supported
7900 F:      drivers/infiniband/hw/i40iw/
7901 F:      include/uapi/rdma/i40iw-abi.h
7902
7903 INTEL TELEMETRY DRIVER
7904 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7905 M:      "David E. Box" <david.e.box@linux.intel.com>
7906 L:      platform-driver-x86@vger.kernel.org
7907 S:      Maintained
7908 F:      arch/x86/include/asm/intel_telemetry.h
7909 F:      drivers/platform/x86/intel_telemetry*
7910
7911 INTEL VIRTUAL BUTTON DRIVER
7912 M:      AceLan Kao <acelan.kao@canonical.com>
7913 L:      platform-driver-x86@vger.kernel.org
7914 S:      Maintained
7915 F:      drivers/platform/x86/intel-vbtn.c
7916
7917 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7918 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7919 L:      linux-wireless@vger.kernel.org
7920 S:      Supported
7921 F:      drivers/net/wireless/intel/iwlegacy/
7922
7923 INTEL WIRELESS WIFI LINK (iwlwifi)
7924 M:      Johannes Berg <johannes.berg@intel.com>
7925 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7926 M:      Luca Coelho <luciano.coelho@intel.com>
7927 M:      Intel Linux Wireless <linuxwifi@intel.com>
7928 L:      linux-wireless@vger.kernel.org
7929 W:      http://intellinuxwireless.org
7930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7931 S:      Supported
7932 F:      drivers/net/wireless/intel/iwlwifi/
7933
7934 INTEL WIRELESS WIMAX CONNECTION 2400
7935 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7936 M:      linux-wimax@intel.com
7937 L:      wimax@linuxwimax.org (subscribers-only)
7938 S:      Supported
7939 W:      http://linuxwimax.org
7940 F:      Documentation/wimax/README.i2400m
7941 F:      drivers/net/wimax/i2400m/
7942 F:      include/uapi/linux/wimax/i2400m.h
7943
7944 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7945 M:      Mario Limonciello <mario.limonciello@dell.com>
7946 S:      Maintained
7947 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7948
7949 INTEL(R) TRACE HUB
7950 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7951 S:      Supported
7952 F:      Documentation/trace/intel_th.rst
7953 F:      drivers/hwtracing/intel_th/
7954
7955 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7956 M:      Ning Sun <ning.sun@intel.com>
7957 L:      tboot-devel@lists.sourceforge.net
7958 W:      http://tboot.sourceforge.net
7959 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7960 S:      Supported
7961 F:      Documentation/intel_txt.txt
7962 F:      include/linux/tboot.h
7963 F:      arch/x86/kernel/tboot.c
7964
7965 INTEL-MID GPIO DRIVER
7966 M:      David Cohen <david.a.cohen@linux.intel.com>
7967 L:      linux-gpio@vger.kernel.org
7968 S:      Maintained
7969 F:      drivers/gpio/gpio-intel-mid.c
7970
7971 INTERCONNECT API
7972 M:      Georgi Djakov <georgi.djakov@linaro.org>
7973 S:      Maintained
7974 F:      Documentation/interconnect/
7975 F:      Documentation/devicetree/bindings/interconnect/
7976 F:      drivers/interconnect/
7977 F:      include/dt-bindings/interconnect/
7978 F:      include/linux/interconnect-provider.h
7979 F:      include/linux/interconnect.h
7980
7981 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7982 M:      Linus Walleij <linus.walleij@linaro.org>
7983 L:      linux-iio@vger.kernel.org
7984 S:      Maintained
7985 F:      drivers/iio/gyro/mpu3050*
7986 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7987
7988 IOC3 ETHERNET DRIVER
7989 M:      Ralf Baechle <ralf@linux-mips.org>
7990 L:      linux-mips@vger.kernel.org
7991 S:      Maintained
7992 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7993
7994 IOC3 SERIAL DRIVER
7995 M:      Pat Gefre <pfg@sgi.com>
7996 L:      linux-serial@vger.kernel.org
7997 S:      Maintained
7998 F:      drivers/tty/serial/ioc3_serial.c
7999
8000 IOMAP FILESYSTEM LIBRARY
8001 M:      Christoph Hellwig <hch@infradead.org>
8002 M:      Darrick J. Wong <darrick.wong@oracle.com>
8003 M:      linux-xfs@vger.kernel.org
8004 M:      linux-fsdevel@vger.kernel.org
8005 L:      linux-xfs@vger.kernel.org
8006 L:      linux-fsdevel@vger.kernel.org
8007 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8008 S:      Supported
8009 F:      fs/iomap.c
8010 F:      include/linux/iomap.h
8011
8012 IOMMU DRIVERS
8013 M:      Joerg Roedel <joro@8bytes.org>
8014 L:      iommu@lists.linux-foundation.org
8015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8016 S:      Maintained
8017 F:      Documentation/devicetree/bindings/iommu/
8018 F:      drivers/iommu/
8019 F:      include/linux/iommu.h
8020 F:      include/linux/of_iommu.h
8021 F:      include/linux/iova.h
8022
8023 IP MASQUERADING
8024 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8025 S:      Maintained
8026 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8027
8028 IPMI SUBSYSTEM
8029 M:      Corey Minyard <minyard@acm.org>
8030 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8031 W:      http://openipmi.sourceforge.net/
8032 S:      Supported
8033 F:      Documentation/devicetree/bindings/ipmi/
8034 F:      Documentation/IPMI.txt
8035 F:      drivers/char/ipmi/
8036 F:      include/linux/ipmi*
8037 F:      include/uapi/linux/ipmi*
8038
8039 IPS SCSI RAID DRIVER
8040 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8041 L:      linux-scsi@vger.kernel.org
8042 W:      http://www.adaptec.com/
8043 S:      Maintained
8044 F:      drivers/scsi/ips*
8045
8046 IPVS
8047 M:      Wensong Zhang <wensong@linux-vs.org>
8048 M:      Simon Horman <horms@verge.net.au>
8049 M:      Julian Anastasov <ja@ssi.bg>
8050 L:      netdev@vger.kernel.org
8051 L:      lvs-devel@vger.kernel.org
8052 S:      Maintained
8053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8055 F:      Documentation/networking/ipvs-sysctl.txt
8056 F:      include/net/ip_vs.h
8057 F:      include/uapi/linux/ip_vs.h
8058 F:      net/netfilter/ipvs/
8059
8060 IPWIRELESS DRIVER
8061 M:      Jiri Kosina <jikos@kernel.org>
8062 M:      David Sterba <dsterba@suse.com>
8063 S:      Odd Fixes
8064 F:      drivers/tty/ipwireless/
8065
8066 IPX NETWORK LAYER
8067 L:      netdev@vger.kernel.org
8068 S:      Obsolete
8069 F:      include/uapi/linux/ipx.h
8070
8071 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8072 M:      Marc Zyngier <marc.zyngier@arm.com>
8073 S:      Maintained
8074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8075 F:      Documentation/IRQ-domain.txt
8076 F:      include/linux/irqdomain.h
8077 F:      kernel/irq/irqdomain.c
8078 F:      kernel/irq/msi.c
8079
8080 IRQ SUBSYSTEM
8081 M:      Thomas Gleixner <tglx@linutronix.de>
8082 L:      linux-kernel@vger.kernel.org
8083 S:      Maintained
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8085 F:      kernel/irq/
8086
8087 IRQCHIP DRIVERS
8088 M:      Thomas Gleixner <tglx@linutronix.de>
8089 M:      Jason Cooper <jason@lakedaemon.net>
8090 M:      Marc Zyngier <marc.zyngier@arm.com>
8091 L:      linux-kernel@vger.kernel.org
8092 S:      Maintained
8093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8094 F:      Documentation/devicetree/bindings/interrupt-controller/
8095 F:      drivers/irqchip/
8096
8097 ISA
8098 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8099 S:      Maintained
8100 F:      Documentation/isa.txt
8101 F:      drivers/base/isa.c
8102 F:      include/linux/isa.h
8103
8104 ISA RADIO MODULE
8105 M:      Hans Verkuil <hverkuil@xs4all.nl>
8106 L:      linux-media@vger.kernel.org
8107 T:      git git://linuxtv.org/media_tree.git
8108 W:      https://linuxtv.org
8109 S:      Maintained
8110 F:      drivers/media/radio/radio-isa*
8111
8112 ISAPNP
8113 M:      Jaroslav Kysela <perex@perex.cz>
8114 S:      Maintained
8115 F:      Documentation/isapnp.txt
8116 F:      drivers/pnp/isapnp/
8117 F:      include/linux/isapnp.h
8118
8119 ISCSI
8120 M:      Lee Duncan <lduncan@suse.com>
8121 M:      Chris Leech <cleech@redhat.com>
8122 L:      open-iscsi@googlegroups.com
8123 W:      www.open-iscsi.com
8124 S:      Maintained
8125 F:      drivers/scsi/*iscsi*
8126 F:      include/scsi/*iscsi*
8127
8128 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8129 M:      Peter Jones <pjones@redhat.com>
8130 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8131 S:      Maintained
8132 F:      drivers/firmware/iscsi_ibft*
8133
8134 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8135 M:      Sagi Grimberg <sagi@grimberg.me>
8136 M:      Max Gurtovoy <maxg@mellanox.com>
8137 L:      linux-rdma@vger.kernel.org
8138 S:      Supported
8139 W:      http://www.openfabrics.org
8140 W:      www.open-iscsi.org
8141 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8142 F:      drivers/infiniband/ulp/iser/
8143
8144 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8145 M:      Sagi Grimberg <sagi@grimberg.me>
8146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8147 L:      linux-rdma@vger.kernel.org
8148 L:      target-devel@vger.kernel.org
8149 S:      Supported
8150 W:      http://www.linux-iscsi.org
8151 F:      drivers/infiniband/ulp/isert
8152
8153 ISDN SUBSYSTEM
8154 M:      Karsten Keil <isdn@linux-pingi.de>
8155 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8156 L:      netdev@vger.kernel.org
8157 W:      http://www.isdn4linux.de
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8159 S:      Maintained
8160 F:      Documentation/isdn/
8161 F:      drivers/isdn/
8162 F:      include/linux/isdn.h
8163 F:      include/linux/isdn/
8164 F:      include/uapi/linux/isdn.h
8165 F:      include/uapi/linux/isdn/
8166
8167 IT87 HARDWARE MONITORING DRIVER
8168 M:      Jean Delvare <jdelvare@suse.com>
8169 L:      linux-hwmon@vger.kernel.org
8170 S:      Maintained
8171 F:      Documentation/hwmon/it87
8172 F:      drivers/hwmon/it87.c
8173
8174 IT913X MEDIA DRIVER
8175 M:      Antti Palosaari <crope@iki.fi>
8176 L:      linux-media@vger.kernel.org
8177 W:      https://linuxtv.org
8178 W:      http://palosaari.fi/linux/
8179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8180 T:      git git://linuxtv.org/anttip/media_tree.git
8181 S:      Maintained
8182 F:      drivers/media/tuners/it913x*
8183
8184 IVTV VIDEO4LINUX DRIVER
8185 M:      Andy Walls <awalls@md.metrocast.net>
8186 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8187 L:      linux-media@vger.kernel.org
8188 T:      git git://linuxtv.org/media_tree.git
8189 W:      http://www.ivtvdriver.org
8190 S:      Maintained
8191 F:      Documentation/media/v4l-drivers/ivtv*
8192 F:      drivers/media/pci/ivtv/
8193 F:      include/uapi/linux/ivtv*
8194
8195 IX2505V MEDIA DRIVER
8196 M:      Malcolm Priestley <tvboxspy@gmail.com>
8197 L:      linux-media@vger.kernel.org
8198 W:      https://linuxtv.org
8199 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8200 S:      Maintained
8201 F:      drivers/media/dvb-frontends/ix2505v*
8202
8203 JAILHOUSE HYPERVISOR INTERFACE
8204 M:      Jan Kiszka <jan.kiszka@siemens.com>
8205 L:      jailhouse-dev@googlegroups.com
8206 S:      Maintained
8207 F:      arch/x86/kernel/jailhouse.c
8208 F:      arch/x86/include/asm/jailhouse_para.h
8209
8210 JC42.4 TEMPERATURE SENSOR DRIVER
8211 M:      Guenter Roeck <linux@roeck-us.net>
8212 L:      linux-hwmon@vger.kernel.org
8213 S:      Maintained
8214 F:      drivers/hwmon/jc42.c
8215 F:      Documentation/hwmon/jc42
8216
8217 JFS FILESYSTEM
8218 M:      Dave Kleikamp <shaggy@kernel.org>
8219 L:      jfs-discussion@lists.sourceforge.net
8220 W:      http://jfs.sourceforge.net/
8221 T:      git git://github.com/kleikamp/linux-shaggy.git
8222 S:      Maintained
8223 F:      Documentation/filesystems/jfs.txt
8224 F:      fs/jfs/
8225
8226 JME NETWORK DRIVER
8227 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8228 L:      netdev@vger.kernel.org
8229 S:      Maintained
8230 F:      drivers/net/ethernet/jme.*
8231
8232 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8233 M:      David Woodhouse <dwmw2@infradead.org>
8234 L:      linux-mtd@lists.infradead.org
8235 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8236 S:      Maintained
8237 F:      fs/jffs2/
8238 F:      include/uapi/linux/jffs2.h
8239
8240 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8241 M:      "Theodore Ts'o" <tytso@mit.edu>
8242 M:      Jan Kara <jack@suse.com>
8243 L:      linux-ext4@vger.kernel.org
8244 S:      Maintained
8245 F:      fs/jbd2/
8246 F:      include/linux/jbd2.h
8247
8248 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8249 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8250 L:      linux-media@vger.kernel.org
8251 S:      Maintained
8252 F:      drivers/media/platform/rcar_jpu.c
8253
8254 JSM Neo PCI based serial card
8255 L:      linux-serial@vger.kernel.org
8256 S:      Orphan
8257 F:      drivers/tty/serial/jsm/
8258
8259 K10TEMP HARDWARE MONITORING DRIVER
8260 M:      Clemens Ladisch <clemens@ladisch.de>
8261 L:      linux-hwmon@vger.kernel.org
8262 S:      Maintained
8263 F:      Documentation/hwmon/k10temp
8264 F:      drivers/hwmon/k10temp.c
8265
8266 K8TEMP HARDWARE MONITORING DRIVER
8267 M:      Rudolf Marek <r.marek@assembler.cz>
8268 L:      linux-hwmon@vger.kernel.org
8269 S:      Maintained
8270 F:      Documentation/hwmon/k8temp
8271 F:      drivers/hwmon/k8temp.c
8272
8273 KASAN
8274 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8275 R:      Alexander Potapenko <glider@google.com>
8276 R:      Dmitry Vyukov <dvyukov@google.com>
8277 L:      kasan-dev@googlegroups.com
8278 S:      Maintained
8279 F:      arch/*/include/asm/kasan.h
8280 F:      arch/*/mm/kasan_init*
8281 F:      Documentation/dev-tools/kasan.rst
8282 F:      include/linux/kasan*.h
8283 F:      lib/test_kasan.c
8284 F:      mm/kasan/
8285 F:      scripts/Makefile.kasan
8286
8287 KCONFIG
8288 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8290 L:      linux-kbuild@vger.kernel.org
8291 S:      Maintained
8292 F:      Documentation/kbuild/kconfig*
8293 F:      scripts/kconfig/
8294 F:      scripts/Kconfig.include
8295
8296 KDUMP
8297 M:      Dave Young <dyoung@redhat.com>
8298 M:      Baoquan He <bhe@redhat.com>
8299 R:      Vivek Goyal <vgoyal@redhat.com>
8300 L:      kexec@lists.infradead.org
8301 W:      http://lse.sourceforge.net/kdump/
8302 S:      Maintained
8303 F:      Documentation/kdump/
8304
8305 KEENE FM RADIO TRANSMITTER DRIVER
8306 M:      Hans Verkuil <hverkuil@xs4all.nl>
8307 L:      linux-media@vger.kernel.org
8308 T:      git git://linuxtv.org/media_tree.git
8309 W:      https://linuxtv.org
8310 S:      Maintained
8311 F:      drivers/media/radio/radio-keene*
8312
8313 KERNEL AUTOMOUNTER
8314 M:      Ian Kent <raven@themaw.net>
8315 L:      autofs@vger.kernel.org
8316 S:      Maintained
8317 F:      fs/autofs/
8318
8319 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8320 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8321 M:      Michal Marek <michal.lkml@markovi.net>
8322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8323 L:      linux-kbuild@vger.kernel.org
8324 S:      Maintained
8325 F:      Documentation/kbuild/
8326 F:      Makefile
8327 F:      scripts/Kbuild*
8328 F:      scripts/Makefile*
8329 F:      scripts/basic/
8330 F:      scripts/mk*
8331 F:      scripts/mod/
8332 F:      scripts/package/
8333
8334 KERNEL JANITORS
8335 L:      kernel-janitors@vger.kernel.org
8336 W:      http://kernelnewbies.org/KernelJanitors
8337 S:      Odd Fixes
8338
8339 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8340 M:      "J. Bruce Fields" <bfields@fieldses.org>
8341 M:      Jeff Layton <jlayton@kernel.org>
8342 L:      linux-nfs@vger.kernel.org
8343 W:      http://nfs.sourceforge.net/
8344 T:      git git://linux-nfs.org/~bfields/linux.git
8345 S:      Supported
8346 F:      fs/nfsd/
8347 F:      include/uapi/linux/nfsd/
8348 F:      fs/lockd/
8349 F:      fs/nfs_common/
8350 F:      net/sunrpc/
8351 F:      include/linux/lockd/
8352 F:      include/linux/sunrpc/
8353 F:      include/uapi/linux/sunrpc/
8354
8355 KERNEL SELFTEST FRAMEWORK
8356 M:      Shuah Khan <shuah@kernel.org>
8357 M:      Shuah Khan <skhan@linuxfoundation.org>
8358 L:      linux-kselftest@vger.kernel.org
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8360 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8361 S:      Maintained
8362 F:      tools/testing/selftests/
8363 F:      Documentation/dev-tools/kselftest*
8364
8365 KERNEL USERMODE HELPER
8366 M:      Luis Chamberlain <mcgrof@kernel.org>
8367 L:      linux-kernel@vger.kernel.org
8368 S:      Maintained
8369 F:      kernel/umh.c
8370 F:      include/linux/umh.h
8371
8372 KERNEL VIRTUAL MACHINE (KVM)
8373 M:      Paolo Bonzini <pbonzini@redhat.com>
8374 M:      Radim Krčmář <rkrcmar@redhat.com>
8375 L:      kvm@vger.kernel.org
8376 W:      http://www.linux-kvm.org
8377 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8378 S:      Supported
8379 F:      Documentation/virtual/kvm/
8380 F:      include/trace/events/kvm.h
8381 F:      include/uapi/asm-generic/kvm*
8382 F:      include/uapi/linux/kvm*
8383 F:      include/asm-generic/kvm*
8384 F:      include/linux/kvm*
8385 F:      include/kvm/iodev.h
8386 F:      virt/kvm/*
8387 F:      tools/kvm/
8388
8389 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8390 M:      Joerg Roedel <joro@8bytes.org>
8391 L:      kvm@vger.kernel.org
8392 W:      http://www.linux-kvm.org/
8393 S:      Maintained
8394 F:      arch/x86/include/asm/svm.h
8395 F:      arch/x86/kvm/svm.c
8396
8397 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8398 M:      Christoffer Dall <christoffer.dall@arm.com>
8399 M:      Marc Zyngier <marc.zyngier@arm.com>
8400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8401 L:      kvmarm@lists.cs.columbia.edu
8402 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8404 S:      Supported
8405 F:      arch/arm/include/uapi/asm/kvm*
8406 F:      arch/arm/include/asm/kvm*
8407 F:      arch/arm/kvm/
8408 F:      virt/kvm/arm/
8409 F:      include/kvm/arm_*
8410
8411 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8412 M:      Christoffer Dall <christoffer.dall@arm.com>
8413 M:      Marc Zyngier <marc.zyngier@arm.com>
8414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8415 L:      kvmarm@lists.cs.columbia.edu
8416 S:      Maintained
8417 F:      arch/arm64/include/uapi/asm/kvm*
8418 F:      arch/arm64/include/asm/kvm*
8419 F:      arch/arm64/kvm/
8420
8421 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8422 M:      James Hogan <jhogan@kernel.org>
8423 L:      linux-mips@vger.kernel.org
8424 S:      Supported
8425 F:      arch/mips/include/uapi/asm/kvm*
8426 F:      arch/mips/include/asm/kvm*
8427 F:      arch/mips/kvm/
8428
8429 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8430 M:      Paul Mackerras <paulus@ozlabs.org>
8431 L:      kvm-ppc@vger.kernel.org
8432 W:      http://www.linux-kvm.org/
8433 T:      git git://github.com/agraf/linux-2.6.git
8434 S:      Supported
8435 F:      arch/powerpc/include/uapi/asm/kvm*
8436 F:      arch/powerpc/include/asm/kvm*
8437 F:      arch/powerpc/kvm/
8438 F:      arch/powerpc/kernel/kvm*
8439
8440 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8441 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8442 M:      Janosch Frank <frankja@linux.ibm.com>
8443 R:      David Hildenbrand <david@redhat.com>
8444 R:      Cornelia Huck <cohuck@redhat.com>
8445 L:      linux-s390@vger.kernel.org
8446 W:      http://www.ibm.com/developerworks/linux/linux390/
8447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8448 S:      Supported
8449 F:      arch/s390/include/uapi/asm/kvm*
8450 F:      arch/s390/include/asm/gmap.h
8451 F:      arch/s390/include/asm/kvm*
8452 F:      arch/s390/kvm/
8453 F:      arch/s390/mm/gmap.c
8454
8455 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8456 M:      Paolo Bonzini <pbonzini@redhat.com>
8457 M:      Radim Krčmář <rkrcmar@redhat.com>
8458 L:      kvm@vger.kernel.org
8459 W:      http://www.linux-kvm.org
8460 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8461 S:      Supported
8462 F:      arch/x86/kvm/
8463 F:      arch/x86/kvm/*/
8464 F:      arch/x86/include/uapi/asm/kvm*
8465 F:      arch/x86/include/asm/kvm*
8466 F:      arch/x86/include/asm/pvclock-abi.h
8467 F:      arch/x86/kernel/kvm.c
8468 F:      arch/x86/kernel/kvmclock.c
8469
8470 KERNFS
8471 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8472 M:      Tejun Heo <tj@kernel.org>
8473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8474 S:      Supported
8475 F:      include/linux/kernfs.h
8476 F:      fs/kernfs/
8477
8478 KEXEC
8479 M:      Eric Biederman <ebiederm@xmission.com>
8480 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8481 L:      kexec@lists.infradead.org
8482 S:      Maintained
8483 F:      include/linux/kexec.h
8484 F:      include/uapi/linux/kexec.h
8485 F:      kernel/kexec*
8486
8487 KEYS-ENCRYPTED
8488 M:      Mimi Zohar <zohar@linux.ibm.com>
8489 L:      linux-integrity@vger.kernel.org
8490 L:      keyrings@vger.kernel.org
8491 S:      Supported
8492 F:      Documentation/security/keys/trusted-encrypted.rst
8493 F:      include/keys/encrypted-type.h
8494 F:      security/keys/encrypted-keys/
8495
8496 KEYS-TRUSTED
8497 M:      James Bottomley <jejb@linux.ibm.com>
8498 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8499 M:      Mimi Zohar <zohar@linuxibm.com>
8500 L:      linux-integrity@vger.kernel.org
8501 L:      keyrings@vger.kernel.org
8502 S:      Supported
8503 F:      Documentation/security/keys/trusted-encrypted.rst
8504 F:      include/keys/trusted-type.h
8505 F:      security/keys/trusted.c
8506 F:      security/keys/trusted.h
8507
8508 KEYS/KEYRINGS:
8509 M:      David Howells <dhowells@redhat.com>
8510 L:      keyrings@vger.kernel.org
8511 S:      Maintained
8512 F:      Documentation/security/keys/core.rst
8513 F:      include/linux/key.h
8514 F:      include/linux/key-type.h
8515 F:      include/linux/keyctl.h
8516 F:      include/uapi/linux/keyctl.h
8517 F:      include/keys/
8518 F:      security/keys/
8519
8520 KGDB / KDB /debug_core
8521 M:      Jason Wessel <jason.wessel@windriver.com>
8522 M:      Daniel Thompson <daniel.thompson@linaro.org>
8523 W:      http://kgdb.wiki.kernel.org/
8524 L:      kgdb-bugreport@lists.sourceforge.net
8525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8526 S:      Maintained
8527 F:      Documentation/dev-tools/kgdb.rst
8528 F:      drivers/misc/kgdbts.c
8529 F:      drivers/tty/serial/kgdboc.c
8530 F:      include/linux/kdb.h
8531 F:      include/linux/kgdb.h
8532 F:      kernel/debug/
8533
8534 KMEMLEAK
8535 M:      Catalin Marinas <catalin.marinas@arm.com>
8536 S:      Maintained
8537 F:      Documentation/dev-tools/kmemleak.rst
8538 F:      include/linux/kmemleak.h
8539 F:      mm/kmemleak.c
8540 F:      mm/kmemleak-test.c
8541
8542 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8543 M:      Luis Chamberlain <mcgrof@kernel.org>
8544 L:      linux-kernel@vger.kernel.org
8545 S:      Maintained
8546 F:      kernel/kmod.c
8547 F:      include/linux/kmod.h
8548 F:      lib/test_kmod.c
8549 F:      tools/testing/selftests/kmod/
8550
8551 KPROBES
8552 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8553 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8554 M:      "David S. Miller" <davem@davemloft.net>
8555 M:      Masami Hiramatsu <mhiramat@kernel.org>
8556 S:      Maintained
8557 F:      Documentation/kprobes.txt
8558 F:      include/linux/kprobes.h
8559 F:      include/asm-generic/kprobes.h
8560 F:      kernel/kprobes.c
8561
8562 KS0108 LCD CONTROLLER DRIVER
8563 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8564 S:      Maintained
8565 F:      Documentation/auxdisplay/ks0108
8566 F:      drivers/auxdisplay/ks0108.c
8567 F:      include/linux/ks0108.h
8568
8569 L3MDEV
8570 M:      David Ahern <dsa@cumulusnetworks.com>
8571 L:      netdev@vger.kernel.org
8572 S:      Maintained
8573 F:      net/l3mdev
8574 F:      include/net/l3mdev.h
8575
8576 L7 BPF FRAMEWORK
8577 M:      John Fastabend <john.fastabend@gmail.com>
8578 M:      Daniel Borkmann <daniel@iogearbox.net>
8579 L:      netdev@vger.kernel.org
8580 L:      bpf@vger.kernel.org
8581 S:      Maintained
8582 F:      include/linux/skmsg.h
8583 F:      net/core/skmsg.c
8584 F:      net/core/sock_map.c
8585 F:      net/ipv4/tcp_bpf.c
8586
8587 LANTIQ / INTEL Ethernet drivers
8588 M:      Hauke Mehrtens <hauke@hauke-m.de>
8589 L:      netdev@vger.kernel.org
8590 S:      Maintained
8591 F:      net/dsa/tag_gswip.c
8592 F:      drivers/net/ethernet/lantiq_xrx200.c
8593 F:      drivers/net/dsa/lantiq_pce.h
8594 F:      drivers/net/dsa/lantiq_gswip.c
8595
8596 LANTIQ MIPS ARCHITECTURE
8597 M:      John Crispin <john@phrozen.org>
8598 L:      linux-mips@vger.kernel.org
8599 S:      Maintained
8600 F:      arch/mips/lantiq
8601 F:      drivers/soc/lantiq
8602
8603 LAPB module
8604 L:      linux-x25@vger.kernel.org
8605 S:      Orphan
8606 F:      Documentation/networking/lapb-module.txt
8607 F:      include/*/lapb.h
8608 F:      net/lapb/
8609
8610 LASI 53c700 driver for PARISC
8611 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8612 L:      linux-scsi@vger.kernel.org
8613 S:      Maintained
8614 F:      Documentation/scsi/53c700.txt
8615 F:      drivers/scsi/53c700*
8616
8617 LEAKING_ADDRESSES
8618 M:      Tobin C. Harding <me@tobin.cc>
8619 M:      Tycho Andersen <tycho@tycho.ws>
8620 L:      kernel-hardening@lists.openwall.com
8621 S:      Maintained
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8623 F:      scripts/leaking_addresses.pl
8624
8625 LED SUBSYSTEM
8626 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8627 M:      Pavel Machek <pavel@ucw.cz>
8628 L:      linux-leds@vger.kernel.org
8629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8630 S:      Maintained
8631 F:      Documentation/devicetree/bindings/leds/
8632 F:      drivers/leds/
8633 F:      include/linux/leds.h
8634
8635 LEGACY EEPROM DRIVER
8636 M:      Jean Delvare <jdelvare@suse.com>
8637 S:      Maintained
8638 F:      Documentation/misc-devices/eeprom
8639 F:      drivers/misc/eeprom/eeprom.c
8640
8641 LEGO MINDSTORMS EV3
8642 R:      David Lechner <david@lechnology.com>
8643 S:      Maintained
8644 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8645 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8646 F:      drivers/power/supply/lego_ev3_battery.c
8647
8648 LEGO USB Tower driver
8649 M:      Juergen Stuber <starblue@users.sourceforge.net>
8650 L:      legousb-devel@lists.sourceforge.net
8651 W:      http://legousb.sourceforge.net/
8652 S:      Maintained
8653 F:      drivers/usb/misc/legousbtower.c
8654
8655 LG LAPTOP EXTRAS
8656 M:      Matan Ziv-Av <matan@svgalib.org>
8657 L:      platform-driver-x86@vger.kernel.org
8658 S:      Maintained
8659 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8660 F:      Documentation/laptops/lg-laptop.rst
8661 F:      drivers/platform/x86/lg-laptop.c
8662
8663 LG2160 MEDIA DRIVER
8664 M:      Michael Krufky <mkrufky@linuxtv.org>
8665 L:      linux-media@vger.kernel.org
8666 W:      https://linuxtv.org
8667 W:      http://github.com/mkrufky
8668 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8669 T:      git git://linuxtv.org/mkrufky/tuners.git
8670 S:      Maintained
8671 F:      drivers/media/dvb-frontends/lg2160.*
8672
8673 LGDT3305 MEDIA DRIVER
8674 M:      Michael Krufky <mkrufky@linuxtv.org>
8675 L:      linux-media@vger.kernel.org
8676 W:      https://linuxtv.org
8677 W:      http://github.com/mkrufky
8678 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8679 T:      git git://linuxtv.org/mkrufky/tuners.git
8680 S:      Maintained
8681 F:      drivers/media/dvb-frontends/lgdt3305.*
8682
8683 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8684 M:      Viresh Kumar <vireshk@kernel.org>
8685 L:      linux-ide@vger.kernel.org
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8687 S:      Maintained
8688 F:      include/linux/pata_arasan_cf_data.h
8689 F:      drivers/ata/pata_arasan_cf.c
8690
8691 LIBATA PATA DRIVERS
8692 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8693 M:      Jens Axboe <axboe@kernel.dk>
8694 L:      linux-ide@vger.kernel.org
8695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8696 S:      Maintained
8697 F:      drivers/ata/pata_*.c
8698 F:      drivers/ata/ata_generic.c
8699
8700 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8701 M:      Linus Walleij <linus.walleij@linaro.org>
8702 L:      linux-ide@vger.kernel.org
8703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8704 S:      Maintained
8705 F:      drivers/ata/pata_ftide010.c
8706 F:      drivers/ata/sata_gemini.c
8707 F:      drivers/ata/sata_gemini.h
8708
8709 LIBATA SATA AHCI PLATFORM devices support
8710 M:      Hans de Goede <hdegoede@redhat.com>
8711 M:      Jens Axboe <axboe@kernel.dk>
8712 L:      linux-ide@vger.kernel.org
8713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8714 S:      Maintained
8715 F:      drivers/ata/ahci_platform.c
8716 F:      drivers/ata/libahci_platform.c
8717 F:      include/linux/ahci_platform.h
8718
8719 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8720 M:      Mikael Pettersson <mikpelinux@gmail.com>
8721 L:      linux-ide@vger.kernel.org
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8723 S:      Maintained
8724 F:      drivers/ata/sata_promise.*
8725
8726 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8727 M:      Jens Axboe <axboe@kernel.dk>
8728 L:      linux-ide@vger.kernel.org
8729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8730 S:      Maintained
8731 F:      drivers/ata/
8732 F:      include/linux/ata.h
8733 F:      include/linux/libata.h
8734 F:      Documentation/devicetree/bindings/ata/
8735
8736 LIBLOCKDEP
8737 M:      Sasha Levin <alexander.levin@microsoft.com>
8738 S:      Maintained
8739 F:      tools/lib/lockdep/
8740
8741 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8742 M:      Ross Zwisler <zwisler@kernel.org>
8743 M:      Dan Williams <dan.j.williams@intel.com>
8744 M:      Vishal Verma <vishal.l.verma@intel.com>
8745 M:      Dave Jiang <dave.jiang@intel.com>
8746 L:      linux-nvdimm@lists.01.org
8747 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8748 S:      Supported
8749 F:      drivers/nvdimm/blk.c
8750 F:      drivers/nvdimm/region_devs.c
8751
8752 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8753 M:      Vishal Verma <vishal.l.verma@intel.com>
8754 M:      Dan Williams <dan.j.williams@intel.com>
8755 M:      Ross Zwisler <zwisler@kernel.org>
8756 M:      Dave Jiang <dave.jiang@intel.com>
8757 L:      linux-nvdimm@lists.01.org
8758 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8759 S:      Supported
8760 F:      drivers/nvdimm/btt*
8761
8762 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8763 M:      Ross Zwisler <zwisler@kernel.org>
8764 M:      Dan Williams <dan.j.williams@intel.com>
8765 M:      Vishal Verma <vishal.l.verma@intel.com>
8766 M:      Dave Jiang <dave.jiang@intel.com>
8767 L:      linux-nvdimm@lists.01.org
8768 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8769 S:      Supported
8770 F:      drivers/nvdimm/pmem*
8771
8772 LIBNVDIMM: DEVICETREE BINDINGS
8773 M:      Oliver O'Halloran <oohall@gmail.com>
8774 L:      linux-nvdimm@lists.01.org
8775 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8776 S:      Supported
8777 F:      drivers/nvdimm/of_pmem.c
8778 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8779
8780 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8781 M:      Dan Williams <dan.j.williams@intel.com>
8782 M:      Ross Zwisler <zwisler@kernel.org>
8783 M:      Vishal Verma <vishal.l.verma@intel.com>
8784 M:      Dave Jiang <dave.jiang@intel.com>
8785 L:      linux-nvdimm@lists.01.org
8786 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8788 S:      Supported
8789 F:      drivers/nvdimm/*
8790 F:      drivers/acpi/nfit/*
8791 F:      include/linux/nd.h
8792 F:      include/linux/libnvdimm.h
8793 F:      include/uapi/linux/ndctl.h
8794
8795 LIGHTNVM PLATFORM SUPPORT
8796 M:      Matias Bjorling <mb@lightnvm.io>
8797 W:      http://github/OpenChannelSSD
8798 L:      linux-block@vger.kernel.org
8799 S:      Maintained
8800 F:      drivers/lightnvm/
8801 F:      include/linux/lightnvm.h
8802 F:      include/uapi/linux/lightnvm.h
8803
8804 LINUX FOR POWER MACINTOSH
8805 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8806 W:      http://www.penguinppc.org/
8807 L:      linuxppc-dev@lists.ozlabs.org
8808 S:      Maintained
8809 F:      arch/powerpc/platforms/powermac/
8810 F:      drivers/macintosh/
8811
8812 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8813 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8814 M:      Paul Mackerras <paulus@samba.org>
8815 M:      Michael Ellerman <mpe@ellerman.id.au>
8816 W:      https://github.com/linuxppc/linux/wiki
8817 L:      linuxppc-dev@lists.ozlabs.org
8818 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8820 S:      Supported
8821 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8822 F:      Documentation/devicetree/bindings/powerpc/
8823 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8824 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8825 F:      Documentation/powerpc/
8826 F:      arch/powerpc/
8827 F:      drivers/char/tpm/tpm_ibmvtpm*
8828 F:      drivers/crypto/nx/
8829 F:      drivers/crypto/vmx/
8830 F:      drivers/i2c/busses/i2c-opal.c
8831 F:      drivers/net/ethernet/ibm/ibmveth.*
8832 F:      drivers/net/ethernet/ibm/ibmvnic.*
8833 F:      drivers/pci/hotplug/pnv_php.c
8834 F:      drivers/pci/hotplug/rpa*
8835 F:      drivers/rtc/rtc-opal.c
8836 F:      drivers/scsi/ibmvscsi/
8837 F:      drivers/tty/hvc/hvc_opal.c
8838 F:      drivers/watchdog/wdrtas.c
8839 F:      tools/testing/selftests/powerpc
8840 N:      /pmac
8841 N:      powermac
8842 N:      powernv
8843 N:      [^a-z0-9]ps3
8844 N:      pseries
8845
8846 LINUX FOR POWERPC EMBEDDED MPC5XXX
8847 M:      Anatolij Gustschin <agust@denx.de>
8848 L:      linuxppc-dev@lists.ozlabs.org
8849 T:      git git://git.denx.de/linux-denx-agust.git
8850 S:      Maintained
8851 F:      arch/powerpc/platforms/512x/
8852 F:      arch/powerpc/platforms/52xx/
8853
8854 LINUX FOR POWERPC EMBEDDED PPC4XX
8855 M:      Alistair Popple <alistair@popple.id.au>
8856 M:      Matt Porter <mporter@kernel.crashing.org>
8857 W:      http://www.penguinppc.org/
8858 L:      linuxppc-dev@lists.ozlabs.org
8859 S:      Maintained
8860 F:      arch/powerpc/platforms/40x/
8861 F:      arch/powerpc/platforms/44x/
8862
8863 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8864 M:      Scott Wood <oss@buserror.net>
8865 M:      Kumar Gala <galak@kernel.crashing.org>
8866 W:      http://www.penguinppc.org/
8867 L:      linuxppc-dev@lists.ozlabs.org
8868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8869 S:      Maintained
8870 F:      arch/powerpc/platforms/83xx/
8871 F:      arch/powerpc/platforms/85xx/
8872 F:      Documentation/devicetree/bindings/powerpc/fsl/
8873
8874 LINUX FOR POWERPC EMBEDDED PPC8XX
8875 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8876 W:      http://www.penguinppc.org/
8877 L:      linuxppc-dev@lists.ozlabs.org
8878 S:      Maintained
8879 F:      arch/powerpc/platforms/8xx/
8880
8881 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8882 L:      linuxppc-dev@lists.ozlabs.org
8883 S:      Orphan
8884 F:      arch/powerpc/*/*virtex*
8885 F:      arch/powerpc/*/*/*virtex*
8886
8887 LINUX FOR POWERPC PA SEMI PWRFICIENT
8888 L:      linuxppc-dev@lists.ozlabs.org
8889 S:      Orphan
8890 F:      arch/powerpc/platforms/pasemi/
8891 F:      drivers/*/*pasemi*
8892 F:      drivers/*/*/*pasemi*
8893
8894 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8895 M:      Kees Cook <keescook@chromium.org>
8896 S:      Maintained
8897 F:      drivers/misc/lkdtm/*
8898
8899 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8900 M:      Alan Stern <stern@rowland.harvard.edu>
8901 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8902 M:      Will Deacon <will.deacon@arm.com>
8903 M:      Peter Zijlstra <peterz@infradead.org>
8904 M:      Boqun Feng <boqun.feng@gmail.com>
8905 M:      Nicholas Piggin <npiggin@gmail.com>
8906 M:      David Howells <dhowells@redhat.com>
8907 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8908 M:      Luc Maranget <luc.maranget@inria.fr>
8909 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8910 R:      Akira Yokosawa <akiyks@gmail.com>
8911 R:      Daniel Lustig <dlustig@nvidia.com>
8912 L:      linux-kernel@vger.kernel.org
8913 L:      linux-arch@vger.kernel.org
8914 S:      Supported
8915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8916 F:      tools/memory-model/
8917 F:      Documentation/atomic_bitops.txt
8918 F:      Documentation/atomic_t.txt
8919 F:      Documentation/core-api/atomic_ops.rst
8920 F:      Documentation/core-api/refcount-vs-atomic.rst
8921 F:      Documentation/memory-barriers.txt
8922
8923 LIS3LV02D ACCELEROMETER DRIVER
8924 M:      Eric Piel <eric.piel@tremplin-utc.net>
8925 S:      Maintained
8926 F:      Documentation/misc-devices/lis3lv02d
8927 F:      drivers/misc/lis3lv02d/
8928 F:      drivers/platform/x86/hp_accel.c
8929
8930 LIVE PATCHING
8931 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8932 M:      Jessica Yu <jeyu@kernel.org>
8933 M:      Jiri Kosina <jikos@kernel.org>
8934 M:      Miroslav Benes <mbenes@suse.cz>
8935 R:      Petr Mladek <pmladek@suse.com>
8936 S:      Maintained
8937 F:      kernel/livepatch/
8938 F:      include/linux/livepatch.h
8939 F:      arch/x86/include/asm/livepatch.h
8940 F:      arch/x86/kernel/livepatch.c
8941 F:      Documentation/livepatch/
8942 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8943 F:      samples/livepatch/
8944 L:      live-patching@vger.kernel.org
8945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8946
8947 LLC (802.2)
8948 L:      netdev@vger.kernel.org
8949 S:      Odd fixes
8950 F:      include/linux/llc.h
8951 F:      include/uapi/linux/llc.h
8952 F:      include/net/llc*
8953 F:      net/llc/
8954
8955 LM73 HARDWARE MONITOR DRIVER
8956 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8957 L:      linux-hwmon@vger.kernel.org
8958 S:      Maintained
8959 F:      drivers/hwmon/lm73.c
8960
8961 LM78 HARDWARE MONITOR DRIVER
8962 M:      Jean Delvare <jdelvare@suse.com>
8963 L:      linux-hwmon@vger.kernel.org
8964 S:      Maintained
8965 F:      Documentation/hwmon/lm78
8966 F:      drivers/hwmon/lm78.c
8967
8968 LM83 HARDWARE MONITOR DRIVER
8969 M:      Jean Delvare <jdelvare@suse.com>
8970 L:      linux-hwmon@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/hwmon/lm83
8973 F:      drivers/hwmon/lm83.c
8974
8975 LM90 HARDWARE MONITOR DRIVER
8976 M:      Jean Delvare <jdelvare@suse.com>
8977 L:      linux-hwmon@vger.kernel.org
8978 S:      Maintained
8979 F:      Documentation/hwmon/lm90
8980 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8981 F:      drivers/hwmon/lm90.c
8982 F:      include/dt-bindings/thermal/lm90.h
8983
8984 LM95234 HARDWARE MONITOR DRIVER
8985 M:      Guenter Roeck <linux@roeck-us.net>
8986 L:      linux-hwmon@vger.kernel.org
8987 S:      Maintained
8988 F:      Documentation/hwmon/lm95234
8989 F:      drivers/hwmon/lm95234.c
8990
8991 LME2510 MEDIA DRIVER
8992 M:      Malcolm Priestley <tvboxspy@gmail.com>
8993 L:      linux-media@vger.kernel.org
8994 W:      https://linuxtv.org
8995 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8996 S:      Maintained
8997 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8998
8999 LOADPIN SECURITY MODULE
9000 M:      Kees Cook <keescook@chromium.org>
9001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9002 S:      Supported
9003 F:      security/loadpin/
9004 F:      Documentation/admin-guide/LSM/LoadPin.rst
9005
9006 LOCKING PRIMITIVES
9007 M:      Peter Zijlstra <peterz@infradead.org>
9008 M:      Ingo Molnar <mingo@redhat.com>
9009 M:      Will Deacon <will.deacon@arm.com>
9010 L:      linux-kernel@vger.kernel.org
9011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9012 S:      Maintained
9013 F:      Documentation/locking/
9014 F:      include/linux/lockdep.h
9015 F:      include/linux/spinlock*.h
9016 F:      arch/*/include/asm/spinlock*.h
9017 F:      include/linux/rwlock*.h
9018 F:      include/linux/mutex*.h
9019 F:      include/linux/rwsem*.h
9020 F:      arch/*/include/asm/rwsem.h
9021 F:      include/linux/seqlock.h
9022 F:      lib/locking*.[ch]
9023 F:      kernel/locking/
9024 X:      kernel/locking/locktorture.c
9025
9026 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9027 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9028 L:      linux-ntfs-dev@lists.sourceforge.net
9029 W:      http://www.linux-ntfs.org/content/view/19/37/
9030 S:      Maintained
9031 F:      Documentation/ldm.txt
9032 F:      block/partitions/ldm.*
9033
9034 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9035 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9036 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9037 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9038 L:      MPT-FusionLinux.pdl@broadcom.com
9039 L:      linux-scsi@vger.kernel.org
9040 W:      http://www.avagotech.com/support/
9041 S:      Supported
9042 F:      drivers/message/fusion/
9043 F:      drivers/scsi/mpt3sas/
9044
9045 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9046 M:      Matthew Wilcox <willy@infradead.org>
9047 L:      linux-scsi@vger.kernel.org
9048 S:      Maintained
9049 F:      drivers/scsi/sym53c8xx_2/
9050
9051 LTC1660 DAC DRIVER
9052 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9053 L:      linux-iio@vger.kernel.org
9054 S:      Maintained
9055 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9056 F:      drivers/iio/dac/ltc1660.c
9057
9058 LTC4261 HARDWARE MONITOR DRIVER
9059 M:      Guenter Roeck <linux@roeck-us.net>
9060 L:      linux-hwmon@vger.kernel.org
9061 S:      Maintained
9062 F:      Documentation/hwmon/ltc4261
9063 F:      drivers/hwmon/ltc4261.c
9064
9065 LTC4306 I2C MULTIPLEXER DRIVER
9066 M:      Michael Hennerich <michael.hennerich@analog.com>
9067 W:      http://ez.analog.com/community/linux-device-drivers
9068 L:      linux-i2c@vger.kernel.org
9069 S:      Supported
9070 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9071 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9072
9073 LTP (Linux Test Project)
9074 M:      Mike Frysinger <vapier@gentoo.org>
9075 M:      Cyril Hrubis <chrubis@suse.cz>
9076 M:      Wanlong Gao <wanlong.gao@gmail.com>
9077 M:      Jan Stancek <jstancek@redhat.com>
9078 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9079 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9080 L:      ltp@lists.linux.it (subscribers-only)
9081 W:      http://linux-test-project.github.io/
9082 T:      git git://github.com/linux-test-project/ltp.git
9083 S:      Maintained
9084
9085 M68K ARCHITECTURE
9086 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9087 L:      linux-m68k@lists.linux-m68k.org
9088 W:      http://www.linux-m68k.org/
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9090 S:      Maintained
9091 F:      arch/m68k/
9092 F:      drivers/zorro/
9093
9094 M68K ON APPLE MACINTOSH
9095 M:      Joshua Thompson <funaho@jurai.org>
9096 W:      http://www.mac.linux-m68k.org/
9097 L:      linux-m68k@lists.linux-m68k.org
9098 S:      Maintained
9099 F:      arch/m68k/mac/
9100
9101 M68K ON HP9000/300
9102 M:      Philip Blundell <philb@gnu.org>
9103 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9104 S:      Maintained
9105 F:      arch/m68k/hp300/
9106
9107 M88DS3103 MEDIA DRIVER
9108 M:      Antti Palosaari <crope@iki.fi>
9109 L:      linux-media@vger.kernel.org
9110 W:      https://linuxtv.org
9111 W:      http://palosaari.fi/linux/
9112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9113 T:      git git://linuxtv.org/anttip/media_tree.git
9114 S:      Maintained
9115 F:      drivers/media/dvb-frontends/m88ds3103*
9116
9117 M88RS2000 MEDIA DRIVER
9118 M:      Malcolm Priestley <tvboxspy@gmail.com>
9119 L:      linux-media@vger.kernel.org
9120 W:      https://linuxtv.org
9121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9122 S:      Maintained
9123 F:      drivers/media/dvb-frontends/m88rs2000*
9124
9125 MA901 MASTERKIT USB FM RADIO DRIVER
9126 M:      Alexey Klimov <klimov.linux@gmail.com>
9127 L:      linux-media@vger.kernel.org
9128 T:      git git://linuxtv.org/media_tree.git
9129 S:      Maintained
9130 F:      drivers/media/radio/radio-ma901.c
9131
9132 MAC80211
9133 M:      Johannes Berg <johannes@sipsolutions.net>
9134 L:      linux-wireless@vger.kernel.org
9135 W:      http://wireless.kernel.org/
9136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9138 S:      Maintained
9139 F:      Documentation/networking/mac80211-injection.txt
9140 F:      include/net/mac80211.h
9141 F:      net/mac80211/
9142 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9143 F:      Documentation/networking/mac80211_hwsim/README
9144
9145 MAILBOX API
9146 M:      Jassi Brar <jassisinghbrar@gmail.com>
9147 L:      linux-kernel@vger.kernel.org
9148 S:      Maintained
9149 F:      drivers/mailbox/
9150 F:      include/linux/mailbox_client.h
9151 F:      include/linux/mailbox_controller.h
9152
9153 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9154 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9155 W:      http://www.kernel.org/doc/man-pages
9156 L:      linux-man@vger.kernel.org
9157 S:      Maintained
9158
9159 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9160 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9161 L:      linux-mips@vger.kernel.org
9162 S:      Maintained
9163 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9164
9165 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9166 M:      Andrew Lunn <andrew@lunn.ch>
9167 M:      Vivien Didelot <vivien.didelot@gmail.com>
9168 L:      netdev@vger.kernel.org
9169 S:      Maintained
9170 F:      drivers/net/dsa/mv88e6xxx/
9171 F:      include/linux/platform_data/mv88e6xxx.h
9172 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9173
9174 MARVELL ARMADA DRM SUPPORT
9175 M:      Russell King <linux@armlinux.org.uk>
9176 S:      Maintained
9177 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9178 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9179 F:      drivers/gpu/drm/armada/
9180 F:      include/uapi/drm/armada_drm.h
9181 F:      Documentation/devicetree/bindings/display/armada/
9182
9183 MARVELL ARMADA 3700 PHY DRIVERS
9184 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9185 S:      Maintained
9186 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9187 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9188 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9189 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9190
9191 MARVELL CRYPTO DRIVER
9192 M:      Boris Brezillon <bbrezillon@kernel.org>
9193 M:      Arnaud Ebalard <arno@natisbad.org>
9194 F:      drivers/crypto/marvell/
9195 S:      Maintained
9196 L:      linux-crypto@vger.kernel.org
9197
9198 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9199 M:      Mirko Lindner <mlindner@marvell.com>
9200 M:      Stephen Hemminger <stephen@networkplumber.org>
9201 L:      netdev@vger.kernel.org
9202 S:      Maintained
9203 F:      drivers/net/ethernet/marvell/sk*
9204
9205 MARVELL LIBERTAS WIRELESS DRIVER
9206 L:      libertas-dev@lists.infradead.org
9207 S:      Orphan
9208 F:      drivers/net/wireless/marvell/libertas/
9209
9210 MARVELL MACCHIATOBIN SUPPORT
9211 M:      Russell King <linux@armlinux.org.uk>
9212 L:      linux-arm-kernel@lists.infradead.org
9213 S:      Maintained
9214 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9215
9216 MARVELL MV643XX ETHERNET DRIVER
9217 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9218 L:      netdev@vger.kernel.org
9219 S:      Maintained
9220 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9221 F:      include/linux/mv643xx.h
9222
9223 MARVELL MV88X3310 PHY DRIVER
9224 M:      Russell King <linux@armlinux.org.uk>
9225 L:      netdev@vger.kernel.org
9226 S:      Maintained
9227 F:      drivers/net/phy/marvell10g.c
9228
9229 MARVELL MVEBU THERMAL DRIVER
9230 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9231 S:      Maintained
9232 F:      drivers/thermal/armada_thermal.c
9233
9234 MARVELL MVNETA ETHERNET DRIVER
9235 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9236 L:      netdev@vger.kernel.org
9237 S:      Maintained
9238 F:      drivers/net/ethernet/marvell/mvneta.*
9239
9240 MARVELL MWIFIEX WIRELESS DRIVER
9241 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9242 M:      Nishant Sarmukadam <nishants@marvell.com>
9243 M:      Ganapathi Bhat <gbhat@marvell.com>
9244 M:      Xinming Hu <huxinming820@gmail.com>
9245 L:      linux-wireless@vger.kernel.org
9246 S:      Maintained
9247 F:      drivers/net/wireless/marvell/mwifiex/
9248
9249 MARVELL MWL8K WIRELESS DRIVER
9250 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9251 L:      linux-wireless@vger.kernel.org
9252 S:      Odd Fixes
9253 F:      drivers/net/wireless/marvell/mwl8k.c
9254
9255 MARVELL NAND CONTROLLER DRIVER
9256 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9257 L:      linux-mtd@lists.infradead.org
9258 S:      Maintained
9259 F:      drivers/mtd/nand/raw/marvell_nand.c
9260 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9261
9262 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9263 M:      Nicolas Pitre <nico@fluxnic.net>
9264 S:      Odd Fixes
9265 F:      drivers/mmc/host/mvsdio.*
9266
9267 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9268 M:      Hu Ziji <huziji@marvell.com>
9269 L:      linux-mmc@vger.kernel.org
9270 S:      Supported
9271 F:      drivers/mmc/host/sdhci-xenon*
9272 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9273
9274 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9275 M:      Sunil Goutham <sgoutham@marvell.com>
9276 M:      Linu Cherian <lcherian@marvell.com>
9277 M:      Geetha sowjanya <gakula@marvell.com>
9278 M:      Jerin Jacob <jerinj@marvell.com>
9279 L:      netdev@vger.kernel.org
9280 S:      Supported
9281 F:      drivers/net/ethernet/marvell/octeontx2/af/
9282
9283 MATROX FRAMEBUFFER DRIVER
9284 L:      linux-fbdev@vger.kernel.org
9285 S:      Orphan
9286 F:      drivers/video/fbdev/matrox/matroxfb_*
9287 F:      include/uapi/linux/matroxfb.h
9288
9289 MAX16065 HARDWARE MONITOR DRIVER
9290 M:      Guenter Roeck <linux@roeck-us.net>
9291 L:      linux-hwmon@vger.kernel.org
9292 S:      Maintained
9293 F:      Documentation/hwmon/max16065
9294 F:      drivers/hwmon/max16065.c
9295
9296 MAX2175 SDR TUNER DRIVER
9297 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9298 L:      linux-media@vger.kernel.org
9299 T:      git git://linuxtv.org/media_tree.git
9300 S:      Maintained
9301 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9302 F:      Documentation/media/v4l-drivers/max2175.rst
9303 F:      drivers/media/i2c/max2175*
9304 F:      include/uapi/linux/max2175.h
9305
9306 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9307 L:      linux-hwmon@vger.kernel.org
9308 S:      Orphan
9309 F:      Documentation/hwmon/max6650
9310 F:      drivers/hwmon/max6650.c
9311
9312 MAX6697 HARDWARE MONITOR DRIVER
9313 M:      Guenter Roeck <linux@roeck-us.net>
9314 L:      linux-hwmon@vger.kernel.org
9315 S:      Maintained
9316 F:      Documentation/hwmon/max6697
9317 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9318 F:      drivers/hwmon/max6697.c
9319 F:      include/linux/platform_data/max6697.h
9320
9321 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9322 M:      Peter Rosin <peda@axentia.se>
9323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9324 S:      Maintained
9325 F:      Documentation/devicetree/bindings/sound/max9860.txt
9326 F:      sound/soc/codecs/max9860.*
9327
9328 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9329 M:      Javier Martinez Canillas <javier@dowhile0.org>
9330 L:      linux-kernel@vger.kernel.org
9331 S:      Supported
9332 F:      drivers/regulator/max77802-regulator.c
9333 F:      Documentation/devicetree/bindings/*/*max77802.txt
9334 F:      include/dt-bindings/*/*max77802.h
9335
9336 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9337 M:      Krzysztof Kozlowski <krzk@kernel.org>
9338 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9339 L:      linux-pm@vger.kernel.org
9340 S:      Supported
9341 F:      drivers/power/supply/max14577_charger.c
9342 F:      drivers/power/supply/max77693_charger.c
9343
9344 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9345 M:      Chanwoo Choi <cw00.choi@samsung.com>
9346 M:      Krzysztof Kozlowski <krzk@kernel.org>
9347 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9348 L:      linux-kernel@vger.kernel.org
9349 S:      Supported
9350 F:      drivers/*/max14577*.c
9351 F:      drivers/*/max77686*.c
9352 F:      drivers/*/max77693*.c
9353 F:      drivers/extcon/extcon-max14577.c
9354 F:      drivers/extcon/extcon-max77693.c
9355 F:      drivers/rtc/rtc-max77686.c
9356 F:      drivers/clk/clk-max77686.c
9357 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9358 F:      Documentation/devicetree/bindings/*/max77686.txt
9359 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9360 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9361 F:      include/linux/mfd/max14577*.h
9362 F:      include/linux/mfd/max77686*.h
9363 F:      include/linux/mfd/max77693*.h
9364
9365 MAXIRADIO FM RADIO RECEIVER DRIVER
9366 M:      Hans Verkuil <hverkuil@xs4all.nl>
9367 L:      linux-media@vger.kernel.org
9368 T:      git git://linuxtv.org/media_tree.git
9369 W:      https://linuxtv.org
9370 S:      Maintained
9371 F:      drivers/media/radio/radio-maxiradio*
9372
9373 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9374 M:      Peter Rosin <peda@axentia.se>
9375 L:      linux-iio@vger.kernel.org
9376 S:      Maintained
9377 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9378 F:      drivers/iio/potentiometer/mcp4018.c
9379 F:      drivers/iio/potentiometer/mcp4531.c
9380
9381 MCR20A IEEE-802.15.4 RADIO DRIVER
9382 M:      Xue Liu <liuxuenetmail@gmail.com>
9383 L:      linux-wpan@vger.kernel.org
9384 W:      https://github.com/xueliu/mcr20a-linux
9385 S:      Maintained
9386 F:      drivers/net/ieee802154/mcr20a.c
9387 F:      drivers/net/ieee802154/mcr20a.h
9388 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9389
9390 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9391 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9392 L:      linux-iio@vger.kernel.org
9393 S:      Maintained
9394 F:      drivers/iio/dac/cio-dac.c
9395
9396 MEDIA DRIVERS FOR ASCOT2E
9397 M:      Sergey Kozlov <serjk@netup.ru>
9398 M:      Abylay Ospan <aospan@netup.ru>
9399 L:      linux-media@vger.kernel.org
9400 W:      https://linuxtv.org
9401 W:      http://netup.tv/
9402 T:      git git://linuxtv.org/media_tree.git
9403 S:      Supported
9404 F:      drivers/media/dvb-frontends/ascot2e*
9405
9406 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9407 M:      Jasmin Jessich <jasmin@anw.at>
9408 L:      linux-media@vger.kernel.org
9409 W:      https://linuxtv.org
9410 T:      git git://linuxtv.org/media_tree.git
9411 S:      Maintained
9412 F:      drivers/media/dvb-frontends/cxd2099*
9413
9414 MEDIA DRIVERS FOR CXD2841ER
9415 M:      Sergey Kozlov <serjk@netup.ru>
9416 M:      Abylay Ospan <aospan@netup.ru>
9417 L:      linux-media@vger.kernel.org
9418 W:      https://linuxtv.org
9419 W:      http://netup.tv/
9420 T:      git git://linuxtv.org/media_tree.git
9421 S:      Supported
9422 F:      drivers/media/dvb-frontends/cxd2841er*
9423
9424 MEDIA DRIVERS FOR CXD2880
9425 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9426 L:      linux-media@vger.kernel.org
9427 W:      http://linuxtv.org/
9428 T:      git git://linuxtv.org/media_tree.git
9429 S:      Supported
9430 F:      drivers/media/dvb-frontends/cxd2880/*
9431 F:      drivers/media/spi/cxd2880*
9432
9433 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9434 L:      linux-media@vger.kernel.org
9435 W:      https://linuxtv.org
9436 T:      git git://linuxtv.org/media_tree.git
9437 S:      Orphan
9438 F:      drivers/media/pci/ddbridge/*
9439
9440 MEDIA DRIVERS FOR FREESCALE IMX
9441 M:      Steve Longerbeam <slongerbeam@gmail.com>
9442 M:      Philipp Zabel <p.zabel@pengutronix.de>
9443 L:      linux-media@vger.kernel.org
9444 T:      git git://linuxtv.org/media_tree.git
9445 S:      Maintained
9446 F:      Documentation/devicetree/bindings/media/imx.txt
9447 F:      Documentation/media/v4l-drivers/imx.rst
9448 F:      drivers/staging/media/imx/
9449 F:      include/linux/imx-media.h
9450 F:      include/media/imx.h
9451
9452 MEDIA DRIVER FOR FREESCALE IMX PXP
9453 M:      Philipp Zabel <p.zabel@pengutronix.de>
9454 L:      linux-media@vger.kernel.org
9455 T:      git git://linuxtv.org/media_tree.git
9456 S:      Maintained
9457 F:      drivers/media/platform/imx-pxp.[ch]
9458
9459 MEDIA DRIVERS FOR HELENE
9460 M:      Abylay Ospan <aospan@netup.ru>
9461 L:      linux-media@vger.kernel.org
9462 W:      https://linuxtv.org
9463 W:      http://netup.tv/
9464 T:      git git://linuxtv.org/media_tree.git
9465 S:      Supported
9466 F:      drivers/media/dvb-frontends/helene*
9467
9468 MEDIA DRIVERS FOR HORUS3A
9469 M:      Sergey Kozlov <serjk@netup.ru>
9470 M:      Abylay Ospan <aospan@netup.ru>
9471 L:      linux-media@vger.kernel.org
9472 W:      https://linuxtv.org
9473 W:      http://netup.tv/
9474 T:      git git://linuxtv.org/media_tree.git
9475 S:      Supported
9476 F:      drivers/media/dvb-frontends/horus3a*
9477
9478 MEDIA DRIVERS FOR LNBH25
9479 M:      Sergey Kozlov <serjk@netup.ru>
9480 M:      Abylay Ospan <aospan@netup.ru>
9481 L:      linux-media@vger.kernel.org
9482 W:      https://linuxtv.org
9483 W:      http://netup.tv/
9484 T:      git git://linuxtv.org/media_tree.git
9485 S:      Supported
9486 F:      drivers/media/dvb-frontends/lnbh25*
9487
9488 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9489 L:      linux-media@vger.kernel.org
9490 W:      https://linuxtv.org
9491 T:      git git://linuxtv.org/media_tree.git
9492 S:      Orphan
9493 F:      drivers/media/dvb-frontends/mxl5xx*
9494
9495 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9496 M:      Sergey Kozlov <serjk@netup.ru>
9497 M:      Abylay Ospan <aospan@netup.ru>
9498 L:      linux-media@vger.kernel.org
9499 W:      https://linuxtv.org
9500 W:      http://netup.tv/
9501 T:      git git://linuxtv.org/media_tree.git
9502 S:      Supported
9503 F:      drivers/media/pci/netup_unidvb/*
9504
9505 MEDIA DRIVERS FOR RENESAS - CEU
9506 M:      Jacopo Mondi <jacopo@jmondi.org>
9507 L:      linux-media@vger.kernel.org
9508 L:      linux-renesas-soc@vger.kernel.org
9509 T:      git git://linuxtv.org/media_tree.git
9510 S:      Supported
9511 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9512 F:      drivers/media/platform/renesas-ceu.c
9513 F:      include/media/drv-intf/renesas-ceu.h
9514
9515 MEDIA DRIVERS FOR RENESAS - DRIF
9516 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9517 L:      linux-media@vger.kernel.org
9518 L:      linux-renesas-soc@vger.kernel.org
9519 T:      git git://linuxtv.org/media_tree.git
9520 S:      Supported
9521 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9522 F:      drivers/media/platform/rcar_drif.c
9523
9524 MEDIA DRIVERS FOR RENESAS - FCP
9525 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9526 L:      linux-media@vger.kernel.org
9527 L:      linux-renesas-soc@vger.kernel.org
9528 T:      git git://linuxtv.org/media_tree.git
9529 S:      Supported
9530 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9531 F:      drivers/media/platform/rcar-fcp.c
9532 F:      include/media/rcar-fcp.h
9533
9534 MEDIA DRIVERS FOR RENESAS - FDP1
9535 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9536 L:      linux-media@vger.kernel.org
9537 L:      linux-renesas-soc@vger.kernel.org
9538 T:      git git://linuxtv.org/media_tree.git
9539 S:      Supported
9540 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9541 F:      drivers/media/platform/rcar_fdp1.c
9542
9543 MEDIA DRIVERS FOR RENESAS - VIN
9544 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9545 L:      linux-media@vger.kernel.org
9546 L:      linux-renesas-soc@vger.kernel.org
9547 T:      git git://linuxtv.org/media_tree.git
9548 S:      Supported
9549 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9550 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9551 F:      drivers/media/platform/rcar-vin/
9552
9553 MEDIA DRIVERS FOR RENESAS - VSP1
9554 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9555 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9556 L:      linux-media@vger.kernel.org
9557 L:      linux-renesas-soc@vger.kernel.org
9558 T:      git git://linuxtv.org/media_tree.git
9559 S:      Supported
9560 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9561 F:      drivers/media/platform/vsp1/
9562
9563 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9564 L:      linux-media@vger.kernel.org
9565 W:      https://linuxtv.org
9566 T:      git git://linuxtv.org/media_tree.git
9567 S:      Orphan
9568 F:      drivers/media/dvb-frontends/stv0910*
9569
9570 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9571 L:      linux-media@vger.kernel.org
9572 W:      https://linuxtv.org
9573 T:      git git://linuxtv.org/media_tree.git
9574 S:      Orphan
9575 F:      drivers/media/dvb-frontends/stv6111*
9576
9577 MEDIA DRIVERS FOR STM32 - DCMI
9578 M:      Hugues Fruchet <hugues.fruchet@st.com>
9579 L:      linux-media@vger.kernel.org
9580 T:      git git://linuxtv.org/media_tree.git
9581 S:      Supported
9582 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9583 F:      drivers/media/platform/stm32/stm32-dcmi.c
9584
9585 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9586 M:      Dmitry Osipenko <digetx@gmail.com>
9587 L:      linux-media@vger.kernel.org
9588 L:      linux-tegra@vger.kernel.org
9589 T:      git git://linuxtv.org/media_tree.git
9590 S:      Maintained
9591 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9592 F:      drivers/staging/media/tegra-vde/
9593
9594 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9595 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9596 P:      LinuxTV.org Project
9597 L:      linux-media@vger.kernel.org
9598 W:      https://linuxtv.org
9599 Q:      http://patchwork.kernel.org/project/linux-media/list/
9600 T:      git git://linuxtv.org/media_tree.git
9601 S:      Maintained
9602 F:      Documentation/devicetree/bindings/media/
9603 F:      Documentation/media/
9604 F:      drivers/media/
9605 F:      drivers/staging/media/
9606 F:      include/linux/platform_data/media/
9607 F:      include/media/
9608 F:      include/uapi/linux/dvb/
9609 F:      include/uapi/linux/videodev2.h
9610 F:      include/uapi/linux/media.h
9611 F:      include/uapi/linux/v4l2-*
9612 F:      include/uapi/linux/meye.h
9613 F:      include/uapi/linux/ivtv*
9614 F:      include/uapi/linux/uvcvideo.h
9615
9616 MEDIATEK BLUETOOTH DRIVER
9617 M:      Sean Wang <sean.wang@mediatek.com>
9618 L:      linux-bluetooth@vger.kernel.org
9619 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9620 S:      Maintained
9621 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9622 F:      drivers/bluetooth/btmtkuart.c
9623
9624 MEDIATEK CIR DRIVER
9625 M:      Sean Wang <sean.wang@mediatek.com>
9626 S:      Maintained
9627 F:      drivers/media/rc/mtk-cir.c
9628
9629 MEDIATEK DMA DRIVER
9630 M:      Sean Wang <sean.wang@mediatek.com>
9631 L:      dmaengine@vger.kernel.org
9632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9633 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9634 S:      Maintained
9635 F:      Documentation/devicetree/bindings/dma/mtk-*
9636 F:      drivers/dma/mediatek/
9637
9638 MEDIATEK PMIC LED DRIVER
9639 M:      Sean Wang <sean.wang@mediatek.com>
9640 S:      Maintained
9641 F:      drivers/leds/leds-mt6323.c
9642 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9643
9644 MEDIATEK ETHERNET DRIVER
9645 M:      Felix Fietkau <nbd@openwrt.org>
9646 M:      John Crispin <john@phrozen.org>
9647 M:      Sean Wang <sean.wang@mediatek.com>
9648 M:      Nelson Chang <nelson.chang@mediatek.com>
9649 L:      netdev@vger.kernel.org
9650 S:      Maintained
9651 F:      drivers/net/ethernet/mediatek/
9652
9653 MEDIATEK SWITCH DRIVER
9654 M:      Sean Wang <sean.wang@mediatek.com>
9655 L:      netdev@vger.kernel.org
9656 S:      Maintained
9657 F:      drivers/net/dsa/mt7530.*
9658 F:      net/dsa/tag_mtk.c
9659
9660 MEDIATEK JPEG DRIVER
9661 M:      Rick Chang <rick.chang@mediatek.com>
9662 M:      Bin Liu <bin.liu@mediatek.com>
9663 S:      Supported
9664 F:      drivers/media/platform/mtk-jpeg/
9665 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9666
9667 MEDIATEK MDP DRIVER
9668 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9669 M:      Houlong Wei <houlong.wei@mediatek.com>
9670 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9671 S:      Supported
9672 F:      drivers/media/platform/mtk-mdp/
9673 F:      drivers/media/platform/mtk-vpu/
9674 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9675
9676 MEDIATEK MEDIA DRIVER
9677 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9678 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9679 S:      Supported
9680 F:      drivers/media/platform/mtk-vcodec/
9681 F:      drivers/media/platform/mtk-vpu/
9682 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9683 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9684
9685 MEDIATEK MT76 WIRELESS LAN DRIVER
9686 M:      Felix Fietkau <nbd@nbd.name>
9687 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9688 L:      linux-wireless@vger.kernel.org
9689 S:      Maintained
9690 F:      drivers/net/wireless/mediatek/mt76/
9691
9692 MEDIATEK MT7601U WIRELESS LAN DRIVER
9693 M:      Jakub Kicinski <kubakici@wp.pl>
9694 L:      linux-wireless@vger.kernel.org
9695 S:      Maintained
9696 F:      drivers/net/wireless/mediatek/mt7601u/
9697
9698 MEDIATEK NAND CONTROLLER DRIVER
9699 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9700 L:      linux-mtd@lists.infradead.org
9701 S:      Maintained
9702 F:      drivers/mtd/nand/raw/mtk_*
9703 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9704
9705 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9706 M:      Sean Wang <sean.wang@mediatek.com>
9707 S:      Maintained
9708 F:      drivers/char/hw_random/mtk-rng.c
9709
9710 MEDIATEK USB3 DRD IP DRIVER
9711 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9712 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9714 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9715 S:      Maintained
9716 F:      drivers/usb/mtu3/
9717
9718 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9719 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9720 M:      Martin Donnelly <martin.donnelly@ge.com>
9721 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9722 S:      Maintained
9723 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9724 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9725
9726 MEGARAID SCSI/SAS DRIVERS
9727 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9728 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9729 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9730 L:      megaraidlinux.pdl@broadcom.com
9731 L:      linux-scsi@vger.kernel.org
9732 W:      http://www.avagotech.com/support/
9733 S:      Maintained
9734 F:      Documentation/scsi/megaraid.txt
9735 F:      drivers/scsi/megaraid.*
9736 F:      drivers/scsi/megaraid/
9737
9738 MELEXIS MLX90614 DRIVER
9739 M:      Crt Mori <cmo@melexis.com>
9740 L:      linux-iio@vger.kernel.org
9741 W:      http://www.melexis.com
9742 S:      Supported
9743 F:      drivers/iio/temperature/mlx90614.c
9744
9745 MELEXIS MLX90632 DRIVER
9746 M:      Crt Mori <cmo@melexis.com>
9747 L:      linux-iio@vger.kernel.org
9748 W:      http://www.melexis.com
9749 S:      Supported
9750 F:      drivers/iio/temperature/mlx90632.c
9751
9752 MELFAS MIP4 TOUCHSCREEN DRIVER
9753 M:      Sangwon Jee <jeesw@melfas.com>
9754 W:      http://www.melfas.com
9755 S:      Supported
9756 F:      drivers/input/touchscreen/melfas_mip4.c
9757 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9758
9759 MELLANOX ETHERNET DRIVER (mlx4_en)
9760 M:      Tariq Toukan <tariqt@mellanox.com>
9761 L:      netdev@vger.kernel.org
9762 S:      Supported
9763 W:      http://www.mellanox.com
9764 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9765 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9766
9767 MELLANOX ETHERNET DRIVER (mlx5e)
9768 M:      Saeed Mahameed <saeedm@mellanox.com>
9769 L:      netdev@vger.kernel.org
9770 S:      Supported
9771 W:      http://www.mellanox.com
9772 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9773 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9774
9775 MELLANOX ETHERNET INNOVA DRIVERS
9776 R:      Boris Pismenny <borisp@mellanox.com>
9777 L:      netdev@vger.kernel.org
9778 S:      Supported
9779 W:      http://www.mellanox.com
9780 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9781 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9782 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9783 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9784 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9785
9786 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9787 R:      Boris Pismenny <borisp@mellanox.com>
9788 L:      netdev@vger.kernel.org
9789 S:      Supported
9790 W:      http://www.mellanox.com
9791 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9792 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9793 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9794
9795 MELLANOX ETHERNET SWITCH DRIVERS
9796 M:      Jiri Pirko <jiri@mellanox.com>
9797 M:      Ido Schimmel <idosch@mellanox.com>
9798 L:      netdev@vger.kernel.org
9799 S:      Supported
9800 W:      http://www.mellanox.com
9801 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9802 F:      drivers/net/ethernet/mellanox/mlxsw/
9803 F:      tools/testing/selftests/drivers/net/mlxsw/
9804
9805 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9806 M:      mlxsw@mellanox.com
9807 L:      netdev@vger.kernel.org
9808 S:      Supported
9809 W:      http://www.mellanox.com
9810 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9811 F:      drivers/net/ethernet/mellanox/mlxfw/
9812
9813 MELLANOX HARDWARE PLATFORM SUPPORT
9814 M:      Andy Shevchenko <andy@infradead.org>
9815 M:      Darren Hart <dvhart@infradead.org>
9816 M:      Vadim Pasternak <vadimp@mellanox.com>
9817 L:      platform-driver-x86@vger.kernel.org
9818 S:      Supported
9819 F:      drivers/platform/mellanox/
9820
9821 MELLANOX MLX4 core VPI driver
9822 M:      Tariq Toukan <tariqt@mellanox.com>
9823 L:      netdev@vger.kernel.org
9824 L:      linux-rdma@vger.kernel.org
9825 W:      http://www.mellanox.com
9826 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9827 S:      Supported
9828 F:      drivers/net/ethernet/mellanox/mlx4/
9829 F:      include/linux/mlx4/
9830
9831 MELLANOX MLX4 IB driver
9832 M:      Yishai Hadas <yishaih@mellanox.com>
9833 L:      linux-rdma@vger.kernel.org
9834 W:      http://www.mellanox.com
9835 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9836 S:      Supported
9837 F:      drivers/infiniband/hw/mlx4/
9838 F:      include/linux/mlx4/
9839 F:      include/uapi/rdma/mlx4-abi.h
9840
9841 MELLANOX MLX5 core VPI driver
9842 M:      Saeed Mahameed <saeedm@mellanox.com>
9843 M:      Leon Romanovsky <leonro@mellanox.com>
9844 L:      netdev@vger.kernel.org
9845 L:      linux-rdma@vger.kernel.org
9846 W:      http://www.mellanox.com
9847 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9848 S:      Supported
9849 F:      drivers/net/ethernet/mellanox/mlx5/core/
9850 F:      include/linux/mlx5/
9851
9852 MELLANOX MLX5 IB driver
9853 M:      Leon Romanovsky <leonro@mellanox.com>
9854 L:      linux-rdma@vger.kernel.org
9855 W:      http://www.mellanox.com
9856 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9857 S:      Supported
9858 F:      drivers/infiniband/hw/mlx5/
9859 F:      include/linux/mlx5/
9860 F:      include/uapi/rdma/mlx5-abi.h
9861
9862 MELLANOX MLXCPLD I2C AND MUX DRIVER
9863 M:      Vadim Pasternak <vadimp@mellanox.com>
9864 M:      Michael Shych <michaelsh@mellanox.com>
9865 L:      linux-i2c@vger.kernel.org
9866 S:      Supported
9867 F:      drivers/i2c/busses/i2c-mlxcpld.c
9868 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9869 F:      Documentation/i2c/busses/i2c-mlxcpld
9870
9871 MELLANOX MLXCPLD LED DRIVER
9872 M:      Vadim Pasternak <vadimp@mellanox.com>
9873 L:      linux-leds@vger.kernel.org
9874 S:      Supported
9875 F:      drivers/leds/leds-mlxcpld.c
9876 F:      drivers/leds/leds-mlxreg.c
9877 F:      Documentation/leds/leds-mlxcpld.txt
9878
9879 MELLANOX PLATFORM DRIVER
9880 M:      Vadim Pasternak <vadimp@mellanox.com>
9881 L:      platform-driver-x86@vger.kernel.org
9882 S:      Supported
9883 F:      drivers/platform/x86/mlx-platform.c
9884
9885 MEMBARRIER SUPPORT
9886 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9887 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9888 L:      linux-kernel@vger.kernel.org
9889 S:      Supported
9890 F:      kernel/sched/membarrier.c
9891 F:      include/uapi/linux/membarrier.h
9892 F:      arch/powerpc/include/asm/membarrier.h
9893
9894 MEMBLOCK
9895 M:      Mike Rapoport <rppt@linux.ibm.com>
9896 L:      linux-mm@kvack.org
9897 S:      Maintained
9898 F:      include/linux/memblock.h
9899 F:      mm/memblock.c
9900 F:      Documentation/core-api/boot-time-mm.rst
9901
9902 MEMORY MANAGEMENT
9903 L:      linux-mm@kvack.org
9904 W:      http://www.linux-mm.org
9905 S:      Maintained
9906 F:      include/linux/mm.h
9907 F:      include/linux/gfp.h
9908 F:      include/linux/mmzone.h
9909 F:      include/linux/memory_hotplug.h
9910 F:      include/linux/vmalloc.h
9911 F:      mm/
9912
9913 MEMORY TECHNOLOGY DEVICES (MTD)
9914 M:      David Woodhouse <dwmw2@infradead.org>
9915 M:      Brian Norris <computersforpeace@gmail.com>
9916 M:      Boris Brezillon <bbrezillon@kernel.org>
9917 M:      Marek Vasut <marek.vasut@gmail.com>
9918 M:      Richard Weinberger <richard@nod.at>
9919 L:      linux-mtd@lists.infradead.org
9920 W:      http://www.linux-mtd.infradead.org/
9921 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9922 T:      git git://git.infradead.org/linux-mtd.git master
9923 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9924 S:      Maintained
9925 F:      Documentation/devicetree/bindings/mtd/
9926 F:      drivers/mtd/
9927 F:      include/linux/mtd/
9928 F:      include/uapi/mtd/
9929
9930 MEN A21 WATCHDOG DRIVER
9931 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9932 L:      linux-watchdog@vger.kernel.org
9933 S:      Maintained
9934 F:      drivers/watchdog/mena21_wdt.c
9935
9936 MEN CHAMELEON BUS (mcb)
9937 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9938 S:      Maintained
9939 F:      drivers/mcb/
9940 F:      include/linux/mcb.h
9941 F:      Documentation/men-chameleon-bus.txt
9942
9943 MEN F21BMC (Board Management Controller)
9944 M:      Andreas Werner <andreas.werner@men.de>
9945 S:      Supported
9946 F:      drivers/mfd/menf21bmc.c
9947 F:      drivers/watchdog/menf21bmc_wdt.c
9948 F:      drivers/leds/leds-menf21bmc.c
9949 F:      drivers/hwmon/menf21bmc_hwmon.c
9950 F:      Documentation/hwmon/menf21bmc
9951
9952 MEN Z069 WATCHDOG DRIVER
9953 M:      Johannes Thumshirn <jth@kernel.org>
9954 L:      linux-watchdog@vger.kernel.org
9955 S:      Maintained
9956 F:      drivers/watchdog/menz69_wdt.c
9957
9958 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9959 M:      Neil Armstrong <narmstrong@baylibre.com>
9960 L:      linux-media@lists.freedesktop.org
9961 L:      linux-amlogic@lists.infradead.org
9962 W:      http://linux-meson.com/
9963 S:      Supported
9964 F:      drivers/media/platform/meson/ao-cec.c
9965 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9966 T:      git git://linuxtv.org/media_tree.git
9967
9968 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9969 M:      Liang Yang <liang.yang@amlogic.com>
9970 L:      linux-mtd@lists.infradead.org
9971 S:      Maintained
9972 F:      drivers/mtd/nand/raw/meson_*
9973 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9974
9975 METHODE UDPU SUPPORT
9976 M:      Vladimir Vid <vladimir.vid@sartura.hr>
9977 S:      Maintained
9978 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9979
9980 MICROBLAZE ARCHITECTURE
9981 M:      Michal Simek <monstr@monstr.eu>
9982 W:      http://www.monstr.eu/fdt/
9983 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9984 S:      Supported
9985 F:      arch/microblaze/
9986
9987 MICROCHIP AT91 SERIAL DRIVER
9988 M:      Richard Genoud <richard.genoud@gmail.com>
9989 S:      Maintained
9990 F:      drivers/tty/serial/atmel_serial.c
9991 F:      drivers/tty/serial/atmel_serial.h
9992 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9993
9994 MICROCHIP AUDIO ASOC DRIVERS
9995 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9996 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9997 S:      Supported
9998 F:      sound/soc/atmel
9999
10000 MICROCHIP DMA DRIVER
10001 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10003 L:      dmaengine@vger.kernel.org
10004 S:      Supported
10005 F:      drivers/dma/at_hdmac.c
10006 F:      drivers/dma/at_hdmac_regs.h
10007 F:      include/linux/platform_data/dma-atmel.h
10008 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10009 F:      include/dt-bindings/dma/at91.h
10010
10011 MICROCHIP ECC DRIVER
10012 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10013 L:      linux-crypto@vger.kernel.org
10014 S:      Maintained
10015 F:      drivers/crypto/atmel-ecc.*
10016
10017 MICROCHIP I2C DRIVER
10018 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10019 L:      linux-i2c@vger.kernel.org
10020 S:      Supported
10021 F:      drivers/i2c/busses/i2c-at91.c
10022
10023 MICROCHIP ISC DRIVER
10024 M:      Eugen Hristev <eugen.hristev@microchip.com>
10025 L:      linux-media@vger.kernel.org
10026 S:      Supported
10027 F:      drivers/media/platform/atmel/atmel-isc.c
10028 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10029 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10030
10031 MICROCHIP ISI DRIVER
10032 M:      Eugen Hristev <eugen.hristev@microchip.com>
10033 L:      linux-media@vger.kernel.org
10034 S:      Supported
10035 F:      drivers/media/platform/atmel/atmel-isi.c
10036 F:      drivers/media/platform/atmel/atmel-isi.h
10037
10038 MICROCHIP AT91 USART MFD DRIVER
10039 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10040 L:      linux-kernel@vger.kernel.org
10041 S:      Supported
10042 F:      drivers/mfd/at91-usart.c
10043 F:      include/dt-bindings/mfd/at91-usart.h
10044 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10045
10046 MICROCHIP AT91 USART SPI DRIVER
10047 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10048 L:      linux-spi@vger.kernel.org
10049 S:      Supported
10050 F:      drivers/spi/spi-at91-usart.c
10051 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10052
10053 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10054 M:      Woojung Huh <Woojung.Huh@microchip.com>
10055 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10056 L:      netdev@vger.kernel.org
10057 S:      Maintained
10058 F:      net/dsa/tag_ksz.c
10059 F:      drivers/net/dsa/microchip/*
10060 F:      include/linux/platform_data/microchip-ksz.h
10061 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10062
10063 MICROCHIP LAN743X ETHERNET DRIVER
10064 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10065 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10066 L:      netdev@vger.kernel.org
10067 S:      Maintained
10068 F:      drivers/net/ethernet/microchip/lan743x_*
10069
10070 MICROCHIP LCDFB DRIVER
10071 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10072 L:      linux-fbdev@vger.kernel.org
10073 S:      Maintained
10074 F:      drivers/video/fbdev/atmel_lcdfb.c
10075 F:      include/video/atmel_lcdc.h
10076
10077 MICROCHIP MMC/SD/SDIO MCI DRIVER
10078 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10079 S:      Maintained
10080 F:      drivers/mmc/host/atmel-mci.c
10081
10082 MICROCHIP MCP16502 PMIC DRIVER
10083 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085 S:      Maintained
10086 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10087 F:      drivers/regulator/mcp16502.c
10088
10089 MICROCHIP MCP3911 ADC DRIVER
10090 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10091 M:      Kent Gustavsson <kent@minoris.se>
10092 L:      linux-iio@vger.kernel.org
10093 S:      Supported
10094 F:      drivers/iio/adc/mcp3911.c
10095 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10096
10097 MICROCHIP NAND DRIVER
10098 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10099 L:      linux-mtd@lists.infradead.org
10100 S:      Supported
10101 F:      drivers/mtd/nand/raw/atmel/*
10102 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10103
10104 MICROCHIP PWM DRIVER
10105 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10107 L:      linux-pwm@vger.kernel.org
10108 S:      Supported
10109 F:      drivers/pwm/pwm-atmel.c
10110 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10111
10112 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10113 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10114 M:      Eugen Hristev <eugen.hristev@microchip.com>
10115 L:      linux-iio@vger.kernel.org
10116 S:      Supported
10117 F:      drivers/iio/adc/at91-sama5d2_adc.c
10118 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10119 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10120
10121 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10122 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10123 S:      Supported
10124 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10125
10126 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10127 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129 L:      linux-gpio@vger.kernel.org
10130 F:      drivers/gpio/gpio-sama5d2-piobu.c
10131
10132 MICROCHIP SPI DRIVER
10133 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10134 S:      Supported
10135 F:      drivers/spi/spi-atmel.*
10136
10137 MICROCHIP SSC DRIVER
10138 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 S:      Supported
10141 F:      drivers/misc/atmel-ssc.c
10142 F:      include/linux/atmel-ssc.h
10143
10144 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10145 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10147 S:      Supported
10148 F:      drivers/misc/atmel_tclib.c
10149 F:      drivers/clocksource/tcb_clksrc.c
10150
10151 MICROCHIP USBA UDC DRIVER
10152 M:      Cristian Birsan <cristian.birsan@microchip.com>
10153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10154 S:      Supported
10155 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10156
10157 MICROCHIP USB251XB DRIVER
10158 M:      Richard Leitner <richard.leitner@skidata.com>
10159 L:      linux-usb@vger.kernel.org
10160 S:      Maintained
10161 F:      drivers/usb/misc/usb251xb.c
10162 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10163
10164 MICROCHIP XDMA DRIVER
10165 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10166 L:      linux-arm-kernel@lists.infradead.org
10167 L:      dmaengine@vger.kernel.org
10168 S:      Supported
10169 F:      drivers/dma/at_xdmac.c
10170
10171 MICROSEMI MIPS SOCS
10172 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10173 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10174 L:      linux-mips@vger.kernel.org
10175 S:      Supported
10176 F:      arch/mips/generic/board-ocelot.c
10177 F:      arch/mips/configs/generic/board-ocelot.config
10178 F:      arch/mips/boot/dts/mscc/
10179 F:      Documentation/devicetree/bindings/mips/mscc.txt
10180
10181 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10182 M:      Don Brace <don.brace@microsemi.com>
10183 L:      esc.storagedev@microsemi.com
10184 L:      linux-scsi@vger.kernel.org
10185 S:      Supported
10186 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10187 F:      drivers/scsi/smartpqi/Kconfig
10188 F:      drivers/scsi/smartpqi/Makefile
10189 F:      include/linux/cciss*.h
10190 F:      include/uapi/linux/cciss*.h
10191 F:      Documentation/scsi/smartpqi.txt
10192
10193 MICROSEMI ETHERNET SWITCH DRIVER
10194 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10195 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10196 L:      netdev@vger.kernel.org
10197 S:      Supported
10198 F:      drivers/net/ethernet/mscc/
10199
10200 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10201 M:      Chen Yu <yu.c.chen@intel.com>
10202 L:      platform-driver-x86@vger.kernel.org
10203 S:      Supported
10204 F:      drivers/platform/x86/surfacepro3_button.c
10205
10206 MICROTEK X6 SCANNER
10207 M:      Oliver Neukum <oliver@neukum.org>
10208 S:      Maintained
10209 F:      drivers/usb/image/microtek.*
10210
10211 MIPS
10212 M:      Ralf Baechle <ralf@linux-mips.org>
10213 M:      Paul Burton <paul.burton@mips.com>
10214 M:      James Hogan <jhogan@kernel.org>
10215 L:      linux-mips@vger.kernel.org
10216 W:      http://www.linux-mips.org/
10217 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10219 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10220 S:      Supported
10221 F:      Documentation/devicetree/bindings/mips/
10222 F:      Documentation/mips/
10223 F:      arch/mips/
10224 F:      drivers/platform/mips/
10225
10226 MIPS BOSTON DEVELOPMENT BOARD
10227 M:      Paul Burton <paul.burton@mips.com>
10228 L:      linux-mips@vger.kernel.org
10229 S:      Maintained
10230 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10231 F:      arch/mips/boot/dts/img/boston.dts
10232 F:      arch/mips/configs/generic/board-boston.config
10233 F:      drivers/clk/imgtec/clk-boston.c
10234 F:      include/dt-bindings/clock/boston-clock.h
10235
10236 MIPS GENERIC PLATFORM
10237 M:      Paul Burton <paul.burton@mips.com>
10238 L:      linux-mips@vger.kernel.org
10239 S:      Supported
10240 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10241 F:      arch/mips/generic/
10242 F:      arch/mips/tools/generic-board-config.sh
10243
10244 MIPS/LOONGSON1 ARCHITECTURE
10245 M:      Keguang Zhang <keguang.zhang@gmail.com>
10246 L:      linux-mips@vger.kernel.org
10247 S:      Maintained
10248 F:      arch/mips/loongson32/
10249 F:      arch/mips/include/asm/mach-loongson32/
10250 F:      drivers/*/*loongson1*
10251 F:      drivers/*/*/*loongson1*
10252
10253 MIPS/LOONGSON2 ARCHITECTURE
10254 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10255 L:      linux-mips@vger.kernel.org
10256 S:      Maintained
10257 F:      arch/mips/loongson64/fuloong-2e/
10258 F:      arch/mips/loongson64/lemote-2f/
10259 F:      arch/mips/include/asm/mach-loongson64/
10260 F:      drivers/*/*loongson2*
10261 F:      drivers/*/*/*loongson2*
10262
10263 MIPS/LOONGSON3 ARCHITECTURE
10264 M:      Huacai Chen <chenhc@lemote.com>
10265 L:      linux-mips@vger.kernel.org
10266 S:      Maintained
10267 F:      arch/mips/loongson64/
10268 F:      arch/mips/include/asm/mach-loongson64/
10269 F:      drivers/platform/mips/cpu_hwmon.c
10270 F:      drivers/*/*loongson3*
10271 F:      drivers/*/*/*loongson3*
10272
10273 MIPS RINT INSTRUCTION EMULATION
10274 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10275 L:      linux-mips@vger.kernel.org
10276 S:      Supported
10277 F:      arch/mips/math-emu/sp_rint.c
10278 F:      arch/mips/math-emu/dp_rint.c
10279
10280 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10281 M:      Hans Verkuil <hverkuil@xs4all.nl>
10282 L:      linux-media@vger.kernel.org
10283 T:      git git://linuxtv.org/media_tree.git
10284 W:      https://linuxtv.org
10285 S:      Odd Fixes
10286 F:      drivers/media/radio/radio-miropcm20*
10287
10288 MMP SUPPORT
10289 R:      Lubomir Rintel <lkundrak@v3.sk>
10290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10291 S:      Odd Fixes
10292 F:      arch/arm/boot/dts/mmp*
10293 F:      arch/arm/mach-mmp/
10294
10295 MMU GATHER AND TLB INVALIDATION
10296 M:      Will Deacon <will.deacon@arm.com>
10297 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10298 M:      Andrew Morton <akpm@linux-foundation.org>
10299 M:      Nick Piggin <npiggin@gmail.com>
10300 M:      Peter Zijlstra <peterz@infradead.org>
10301 L:      linux-arch@vger.kernel.org
10302 L:      linux-mm@kvack.org
10303 S:      Maintained
10304 F:      arch/*/include/asm/tlb.h
10305 F:      include/asm-generic/tlb.h
10306 F:      mm/mmu_gather.c
10307
10308 MN88472 MEDIA DRIVER
10309 M:      Antti Palosaari <crope@iki.fi>
10310 L:      linux-media@vger.kernel.org
10311 W:      https://linuxtv.org
10312 W:      http://palosaari.fi/linux/
10313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10314 S:      Maintained
10315 F:      drivers/media/dvb-frontends/mn88472*
10316
10317 MN88473 MEDIA DRIVER
10318 M:      Antti Palosaari <crope@iki.fi>
10319 L:      linux-media@vger.kernel.org
10320 W:      https://linuxtv.org
10321 W:      http://palosaari.fi/linux/
10322 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10323 S:      Maintained
10324 F:      drivers/media/dvb-frontends/mn88473*
10325
10326 MODULE SUPPORT
10327 M:      Jessica Yu <jeyu@kernel.org>
10328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10329 S:      Maintained
10330 F:      include/linux/module.h
10331 F:      kernel/module.c
10332
10333 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10334 W:      http://popies.net/meye/
10335 S:      Orphan
10336 F:      Documentation/media/v4l-drivers/meye*
10337 F:      drivers/media/pci/meye/
10338 F:      include/uapi/linux/meye.h
10339
10340 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10341 M:      Jiri Slaby <jirislaby@gmail.com>
10342 S:      Maintained
10343 F:      Documentation/serial/moxa-smartio
10344 F:      drivers/tty/mxser.*
10345
10346 MR800 AVERMEDIA USB FM RADIO DRIVER
10347 M:      Alexey Klimov <klimov.linux@gmail.com>
10348 L:      linux-media@vger.kernel.org
10349 T:      git git://linuxtv.org/media_tree.git
10350 S:      Maintained
10351 F:      drivers/media/radio/radio-mr800.c
10352
10353 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10354 M:      Alan Ott <alan@signal11.us>
10355 L:      linux-wpan@vger.kernel.org
10356 S:      Maintained
10357 F:      drivers/net/ieee802154/mrf24j40.c
10358 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10359
10360 MSI LAPTOP SUPPORT
10361 M:      "Lee, Chun-Yi" <jlee@suse.com>
10362 L:      platform-driver-x86@vger.kernel.org
10363 S:      Maintained
10364 F:      drivers/platform/x86/msi-laptop.c
10365
10366 MSI WMI SUPPORT
10367 L:      platform-driver-x86@vger.kernel.org
10368 S:      Orphan
10369 F:      drivers/platform/x86/msi-wmi.c
10370
10371 MSI001 MEDIA DRIVER
10372 M:      Antti Palosaari <crope@iki.fi>
10373 L:      linux-media@vger.kernel.org
10374 W:      https://linuxtv.org
10375 W:      http://palosaari.fi/linux/
10376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10377 T:      git git://linuxtv.org/anttip/media_tree.git
10378 S:      Maintained
10379 F:      drivers/media/tuners/msi001*
10380
10381 MSI2500 MEDIA DRIVER
10382 M:      Antti Palosaari <crope@iki.fi>
10383 L:      linux-media@vger.kernel.org
10384 W:      https://linuxtv.org
10385 W:      http://palosaari.fi/linux/
10386 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10387 T:      git git://linuxtv.org/anttip/media_tree.git
10388 S:      Maintained
10389 F:      drivers/media/usb/msi2500/
10390
10391 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10392 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10393 L:      linux-mtd@lists.infradead.org
10394 S:      Maintained
10395 F:      drivers/mtd/devices/docg3*
10396
10397 MT9M032 APTINA SENSOR DRIVER
10398 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10399 L:      linux-media@vger.kernel.org
10400 T:      git git://linuxtv.org/media_tree.git
10401 S:      Maintained
10402 F:      drivers/media/i2c/mt9m032.c
10403 F:      include/media/i2c/mt9m032.h
10404
10405 MT9P031 APTINA CAMERA SENSOR
10406 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10407 L:      linux-media@vger.kernel.org
10408 T:      git git://linuxtv.org/media_tree.git
10409 S:      Maintained
10410 F:      drivers/media/i2c/mt9p031.c
10411 F:      include/media/i2c/mt9p031.h
10412
10413 MT9T001 APTINA CAMERA SENSOR
10414 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10415 L:      linux-media@vger.kernel.org
10416 T:      git git://linuxtv.org/media_tree.git
10417 S:      Maintained
10418 F:      drivers/media/i2c/mt9t001.c
10419 F:      include/media/i2c/mt9t001.h
10420
10421 MT9T112 APTINA CAMERA SENSOR
10422 M:      Jacopo Mondi <jacopo@jmondi.org>
10423 L:      linux-media@vger.kernel.org
10424 T:      git git://linuxtv.org/media_tree.git
10425 S:      Odd Fixes
10426 F:      drivers/media/i2c/mt9t112.c
10427 F:      include/media/i2c/mt9t112.h
10428
10429 MT9V032 APTINA CAMERA SENSOR
10430 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10431 L:      linux-media@vger.kernel.org
10432 T:      git git://linuxtv.org/media_tree.git
10433 S:      Maintained
10434 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10435 F:      drivers/media/i2c/mt9v032.c
10436 F:      include/media/i2c/mt9v032.h
10437
10438 MT9V111 APTINA CAMERA SENSOR
10439 M:      Jacopo Mondi <jacopo@jmondi.org>
10440 L:      linux-media@vger.kernel.org
10441 T:      git git://linuxtv.org/media_tree.git
10442 S:      Maintained
10443 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10444 F:      drivers/media/i2c/mt9v111.c
10445
10446 MULTIFUNCTION DEVICES (MFD)
10447 M:      Lee Jones <lee.jones@linaro.org>
10448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10449 S:      Supported
10450 F:      Documentation/devicetree/bindings/mfd/
10451 F:      drivers/mfd/
10452 F:      include/linux/mfd/
10453 F:      include/dt-bindings/mfd/
10454
10455 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10456 S:      Orphan
10457 F:      drivers/mmc/host/mmc_spi.c
10458 F:      include/linux/spi/mmc_spi.h
10459
10460 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10461 M:      Ulf Hansson <ulf.hansson@linaro.org>
10462 L:      linux-mmc@vger.kernel.org
10463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10464 S:      Maintained
10465 F:      Documentation/devicetree/bindings/mmc/
10466 F:      drivers/mmc/
10467 F:      include/linux/mmc/
10468 F:      include/uapi/linux/mmc/
10469
10470 MULTIPLEXER SUBSYSTEM
10471 M:      Peter Rosin <peda@axentia.se>
10472 S:      Maintained
10473 F:      Documentation/ABI/testing/sysfs-class-mux*
10474 F:      Documentation/devicetree/bindings/mux/
10475 F:      include/dt-bindings/mux/
10476 F:      include/linux/mux/
10477 F:      drivers/mux/
10478
10479 MULTITECH MULTIPORT CARD (ISICOM)
10480 S:      Orphan
10481 F:      drivers/tty/isicom.c
10482 F:      include/linux/isicom.h
10483
10484 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10485 M:      Bin Liu <b-liu@ti.com>
10486 L:      linux-usb@vger.kernel.org
10487 S:      Maintained
10488 F:      drivers/usb/musb/
10489
10490 MXL301RF MEDIA DRIVER
10491 M:      Akihiro Tsukada <tskd08@gmail.com>
10492 L:      linux-media@vger.kernel.org
10493 S:      Odd Fixes
10494 F:      drivers/media/tuners/mxl301rf*
10495
10496 MXL5007T MEDIA DRIVER
10497 M:      Michael Krufky <mkrufky@linuxtv.org>
10498 L:      linux-media@vger.kernel.org
10499 W:      https://linuxtv.org
10500 W:      http://github.com/mkrufky
10501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10502 T:      git git://linuxtv.org/mkrufky/tuners.git
10503 S:      Maintained
10504 F:      drivers/media/tuners/mxl5007t.*
10505
10506 MXSFB DRM DRIVER
10507 M:      Marek Vasut <marex@denx.de>
10508 M:      Stefan Agner <stefan@agner.ch>
10509 L:      dri-devel@lists.freedesktop.org
10510 S:      Supported
10511 F:      drivers/gpu/drm/mxsfb/
10512 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10513 T:      git git://anongit.freedesktop.org/drm/drm-misc
10514
10515 MYLEX DAC960 PCI RAID Controller
10516 M:      Hannes Reinecke <hare@kernel.org>
10517 L:      linux-scsi@vger.kernel.org
10518 S:      Supported
10519 F:      drivers/scsi/myrb.*
10520 F:      drivers/scsi/myrs.*
10521
10522 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10523 M:      Chris Lee <christopher.lee@cspi.com>
10524 L:      netdev@vger.kernel.org
10525 W:      https://www.cspi.com/ethernet-products/support/downloads/
10526 S:      Supported
10527 F:      drivers/net/ethernet/myricom/myri10ge/
10528
10529 NAND FLASH SUBSYSTEM
10530 M:      Boris Brezillon <bbrezillon@kernel.org>
10531 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10532 R:      Richard Weinberger <richard@nod.at>
10533 L:      linux-mtd@lists.infradead.org
10534 W:      http://www.linux-mtd.infradead.org/
10535 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10536 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10537 T:      git git://git.infradead.org/linux-mtd.git nand/next
10538 S:      Maintained
10539 F:      drivers/mtd/nand/
10540 F:      include/linux/mtd/*nand*.h
10541
10542 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10543 M:      Daniel Mack <zonque@gmail.com>
10544 S:      Maintained
10545 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10546 W:      http://www.native-instruments.com
10547 F:      sound/usb/caiaq/
10548
10549 NATSEMI ETHERNET DRIVER (DP8381x)
10550 S:      Orphan
10551 F:      drivers/net/ethernet/natsemi/natsemi.c
10552
10553 NCR 5380 SCSI DRIVERS
10554 M:      Finn Thain <fthain@telegraphics.com.au>
10555 M:      Michael Schmitz <schmitzmic@gmail.com>
10556 L:      linux-scsi@vger.kernel.org
10557 S:      Maintained
10558 F:      Documentation/scsi/g_NCR5380.txt
10559 F:      drivers/scsi/NCR5380.*
10560 F:      drivers/scsi/arm/cumana_1.c
10561 F:      drivers/scsi/arm/oak.c
10562 F:      drivers/scsi/atari_scsi.*
10563 F:      drivers/scsi/dmx3191d.c
10564 F:      drivers/scsi/g_NCR5380.*
10565 F:      drivers/scsi/mac_scsi.*
10566 F:      drivers/scsi/sun3_scsi.*
10567 F:      drivers/scsi/sun3_scsi_vme.c
10568
10569 NCSI LIBRARY:
10570 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10571 S:      Maintained
10572 F:      net/ncsi/
10573
10574 NCT6775 HARDWARE MONITOR DRIVER
10575 M:      Guenter Roeck <linux@roeck-us.net>
10576 L:      linux-hwmon@vger.kernel.org
10577 S:      Maintained
10578 F:      Documentation/hwmon/nct6775
10579 F:      drivers/hwmon/nct6775.c
10580
10581 NET_FAILOVER MODULE
10582 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10583 L:      netdev@vger.kernel.org
10584 S:      Supported
10585 F:      driver/net/net_failover.c
10586 F:      include/net/net_failover.h
10587 F:      Documentation/networking/net_failover.rst
10588
10589 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10590 M:      Faisal Latif <faisal.latif@intel.com>
10591 L:      linux-rdma@vger.kernel.org
10592 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10593 S:      Supported
10594 F:      drivers/infiniband/hw/nes/
10595 F:      include/uapi/rdma/nes-abi.h
10596
10597 NETEM NETWORK EMULATOR
10598 M:      Stephen Hemminger <stephen@networkplumber.org>
10599 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10600 S:      Maintained
10601 F:      net/sched/sch_netem.c
10602
10603 NETERION 10GbE DRIVERS (s2io/vxge)
10604 M:      Jon Mason <jdmason@kudzu.us>
10605 L:      netdev@vger.kernel.org
10606 S:      Supported
10607 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10608 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10609 F:      drivers/net/ethernet/neterion/
10610
10611 NETFILTER
10612 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10613 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10614 M:      Florian Westphal <fw@strlen.de>
10615 L:      netfilter-devel@vger.kernel.org
10616 L:      coreteam@netfilter.org
10617 W:      http://www.netfilter.org/
10618 W:      http://www.iptables.org/
10619 W:      http://www.nftables.org/
10620 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10623 S:      Maintained
10624 F:      include/linux/netfilter*
10625 F:      include/linux/netfilter/
10626 F:      include/net/netfilter/
10627 F:      include/uapi/linux/netfilter*
10628 F:      include/uapi/linux/netfilter/
10629 F:      net/*/netfilter.c
10630 F:      net/*/netfilter/
10631 F:      net/netfilter/
10632 F:      net/bridge/br_netfilter*.c
10633
10634 NETROM NETWORK LAYER
10635 M:      Ralf Baechle <ralf@linux-mips.org>
10636 L:      linux-hams@vger.kernel.org
10637 W:      http://www.linux-ax25.org/
10638 S:      Maintained
10639 F:      include/net/netrom.h
10640 F:      include/uapi/linux/netrom.h
10641 F:      net/netrom/
10642
10643 NETRONOME ETHERNET DRIVERS
10644 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10645 L:      oss-drivers@netronome.com
10646 S:      Maintained
10647 F:      drivers/net/ethernet/netronome/
10648
10649 NETWORK BLOCK DEVICE (NBD)
10650 M:      Josef Bacik <josef@toxicpanda.com>
10651 S:      Maintained
10652 L:      linux-block@vger.kernel.org
10653 L:      nbd@other.debian.org
10654 F:      Documentation/blockdev/nbd.txt
10655 F:      drivers/block/nbd.c
10656 F:      include/uapi/linux/nbd.h
10657
10658 NETWORK DROP MONITOR
10659 M:      Neil Horman <nhorman@tuxdriver.com>
10660 L:      netdev@vger.kernel.org
10661 S:      Maintained
10662 W:      https://fedorahosted.org/dropwatch/
10663 F:      net/core/drop_monitor.c
10664
10665 NETWORKING DRIVERS
10666 M:      "David S. Miller" <davem@davemloft.net>
10667 L:      netdev@vger.kernel.org
10668 W:      http://www.linuxfoundation.org/en/Net
10669 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10672 S:      Odd Fixes
10673 F:      Documentation/devicetree/bindings/net/
10674 F:      drivers/net/
10675 F:      include/linux/if_*
10676 F:      include/linux/netdevice.h
10677 F:      include/linux/etherdevice.h
10678 F:      include/linux/fcdevice.h
10679 F:      include/linux/fddidevice.h
10680 F:      include/linux/hippidevice.h
10681 F:      include/linux/inetdevice.h
10682 F:      include/uapi/linux/if_*
10683 F:      include/uapi/linux/netdevice.h
10684
10685 NETWORKING DRIVERS (WIRELESS)
10686 M:      Kalle Valo <kvalo@codeaurora.org>
10687 L:      linux-wireless@vger.kernel.org
10688 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10691 S:      Maintained
10692 F:      Documentation/devicetree/bindings/net/wireless/
10693 F:      drivers/net/wireless/
10694
10695 NETWORKING [DSA]
10696 M:      Andrew Lunn <andrew@lunn.ch>
10697 M:      Vivien Didelot <vivien.didelot@gmail.com>
10698 M:      Florian Fainelli <f.fainelli@gmail.com>
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/net/dsa/
10701 F:      net/dsa/
10702 F:      include/net/dsa.h
10703 F:      include/linux/dsa/
10704 F:      include/linux/platform_data/dsa.h
10705 F:      drivers/net/dsa/
10706
10707 NETWORKING [GENERAL]
10708 M:      "David S. Miller" <davem@davemloft.net>
10709 L:      netdev@vger.kernel.org
10710 W:      http://www.linuxfoundation.org/en/Net
10711 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10714 B:      mailto:netdev@vger.kernel.org
10715 S:      Maintained
10716 F:      net/
10717 F:      include/net/
10718 F:      include/linux/in.h
10719 F:      include/linux/net.h
10720 F:      include/linux/netdevice.h
10721 F:      include/uapi/linux/in.h
10722 F:      include/uapi/linux/net.h
10723 F:      include/uapi/linux/netdevice.h
10724 F:      include/uapi/linux/net_namespace.h
10725 F:      tools/testing/selftests/net/
10726 F:      lib/net_utils.c
10727 F:      lib/random32.c
10728 F:      Documentation/networking/
10729
10730 NETWORKING [IPSEC]
10731 M:      Steffen Klassert <steffen.klassert@secunet.com>
10732 M:      Herbert Xu <herbert@gondor.apana.org.au>
10733 M:      "David S. Miller" <davem@davemloft.net>
10734 L:      netdev@vger.kernel.org
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10737 S:      Maintained
10738 F:      net/xfrm/
10739 F:      net/key/
10740 F:      net/ipv4/xfrm*
10741 F:      net/ipv4/esp4*
10742 F:      net/ipv4/ah4.c
10743 F:      net/ipv4/ipcomp.c
10744 F:      net/ipv4/ip_vti.c
10745 F:      net/ipv6/xfrm*
10746 F:      net/ipv6/esp6*
10747 F:      net/ipv6/ah6.c
10748 F:      net/ipv6/ipcomp6.c
10749 F:      net/ipv6/ip6_vti.c
10750 F:      include/uapi/linux/xfrm.h
10751 F:      include/net/xfrm.h
10752
10753 NETWORKING [IPv4/IPv6]
10754 M:      "David S. Miller" <davem@davemloft.net>
10755 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10756 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10757 L:      netdev@vger.kernel.org
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10759 S:      Maintained
10760 F:      net/ipv4/
10761 F:      net/ipv6/
10762 F:      include/net/ip*
10763 F:      arch/x86/net/*
10764
10765 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10766 M:      Paul Moore <paul@paul-moore.com>
10767 W:      https://github.com/netlabel
10768 L:      netdev@vger.kernel.org
10769 L:      linux-security-module@vger.kernel.org
10770 S:      Maintained
10771 F:      Documentation/netlabel/
10772 F:      include/net/calipso.h
10773 F:      include/net/cipso_ipv4.h
10774 F:      include/net/netlabel.h
10775 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10776 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10777 F:      net/netlabel/
10778 F:      net/ipv4/cipso_ipv4.c
10779 F:      net/ipv6/calipso.c
10780 F:      net/netfilter/xt_CONNSECMARK.c
10781 F:      net/netfilter/xt_SECMARK.c
10782
10783 NETWORKING [TCP]
10784 M:      Eric Dumazet <edumazet@google.com>
10785 L:      netdev@vger.kernel.org
10786 S:      Maintained
10787 F:      net/ipv4/tcp*.c
10788 F:      net/ipv4/syncookies.c
10789 F:      net/ipv6/tcp*.c
10790 F:      net/ipv6/syncookies.c
10791 F:      include/uapi/linux/tcp.h
10792 F:      include/net/tcp.h
10793 F:      include/linux/tcp.h
10794 F:      include/trace/events/tcp.h
10795
10796 NETWORKING [TLS]
10797 M:      Boris Pismenny <borisp@mellanox.com>
10798 M:      Aviad Yehezkel <aviadye@mellanox.com>
10799 M:      Dave Watson <davejwatson@fb.com>
10800 M:      John Fastabend <john.fastabend@gmail.com>
10801 M:      Daniel Borkmann <daniel@iogearbox.net>
10802 L:      netdev@vger.kernel.org
10803 S:      Maintained
10804 F:      net/tls/*
10805 F:      include/uapi/linux/tls.h
10806 F:      include/net/tls.h
10807
10808 NETWORKING [WIRELESS]
10809 L:      linux-wireless@vger.kernel.org
10810 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10811
10812 NETDEVSIM
10813 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10814 S:      Maintained
10815 F:      drivers/net/netdevsim/*
10816
10817 NETXEN (1/10) GbE SUPPORT
10818 M:      Manish Chopra <manishc@marvell.com>
10819 M:      Rahul Verma <rahulv@marvell.com>
10820 M:      GR-Linux-NIC-Dev@marvell.com
10821 L:      netdev@vger.kernel.org
10822 S:      Supported
10823 F:      drivers/net/ethernet/qlogic/netxen/
10824
10825 NFC SUBSYSTEM
10826 M:      Samuel Ortiz <sameo@linux.intel.com>
10827 L:      linux-wireless@vger.kernel.org
10828 L:      linux-nfc@lists.01.org (subscribers-only)
10829 S:      Supported
10830 F:      net/nfc/
10831 F:      include/net/nfc/
10832 F:      include/uapi/linux/nfc.h
10833 F:      drivers/nfc/
10834 F:      include/linux/platform_data/nfcmrvl.h
10835 F:      include/linux/platform_data/nxp-nci.h
10836 F:      Documentation/devicetree/bindings/net/nfc/
10837
10838 NFS, SUNRPC, AND LOCKD CLIENTS
10839 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10840 M:      Anna Schumaker <anna.schumaker@netapp.com>
10841 L:      linux-nfs@vger.kernel.org
10842 W:      http://client.linux-nfs.org
10843 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10844 S:      Maintained
10845 F:      fs/lockd/
10846 F:      fs/nfs/
10847 F:      fs/nfs_common/
10848 F:      net/sunrpc/
10849 F:      include/linux/lockd/
10850 F:      include/linux/nfs*
10851 F:      include/linux/sunrpc/
10852 F:      include/uapi/linux/nfs*
10853 F:      include/uapi/linux/sunrpc/
10854
10855 NILFS2 FILESYSTEM
10856 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10857 L:      linux-nilfs@vger.kernel.org
10858 W:      https://nilfs.sourceforge.io/
10859 W:      https://nilfs.osdn.jp/
10860 T:      git git://github.com/konis/nilfs2.git
10861 S:      Supported
10862 F:      Documentation/filesystems/nilfs2.txt
10863 F:      fs/nilfs2/
10864 F:      include/trace/events/nilfs2.h
10865 F:      include/uapi/linux/nilfs2_api.h
10866 F:      include/uapi/linux/nilfs2_ondisk.h
10867
10868 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10869 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10870 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10871 S:      Maintained
10872 F:      Documentation/scsi/NinjaSCSI.txt
10873 F:      drivers/scsi/pcmcia/nsp_*
10874
10875 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10876 M:      GOTO Masanori <gotom@debian.or.jp>
10877 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10878 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10879 S:      Maintained
10880 F:      Documentation/scsi/NinjaSCSI.txt
10881 F:      drivers/scsi/nsp32*
10882
10883 NIOS2 ARCHITECTURE
10884 M:      Ley Foon Tan <lftan@altera.com>
10885 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10887 S:      Maintained
10888 F:      arch/nios2/
10889
10890 NOHZ, DYNTICKS SUPPORT
10891 M:      Frederic Weisbecker <fweisbec@gmail.com>
10892 M:      Thomas Gleixner <tglx@linutronix.de>
10893 M:      Ingo Molnar <mingo@kernel.org>
10894 L:      linux-kernel@vger.kernel.org
10895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10896 S:      Maintained
10897 F:      kernel/time/tick*.*
10898 F:      include/linux/tick.h
10899 F:      include/linux/sched/nohz.h
10900
10901 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10902 M:      Pavel Machek <pavel@ucw.cz>
10903 M:      Sakari Ailus <sakari.ailus@iki.fi>
10904 L:      linux-media@vger.kernel.org
10905 S:      Maintained
10906 F:      drivers/media/i2c/et8ek8
10907 F:      drivers/media/i2c/ad5820.c
10908
10909 NOKIA N900 POWER SUPPLY DRIVERS
10910 R:      Pali Rohár <pali.rohar@gmail.com>
10911 F:      include/linux/power/bq2415x_charger.h
10912 F:      include/linux/power/bq27xxx_battery.h
10913 F:      include/linux/power/isp1704_charger.h
10914 F:      drivers/power/supply/bq2415x_charger.c
10915 F:      drivers/power/supply/bq27xxx_battery.c
10916 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10917 F:      drivers/power/supply/isp1704_charger.c
10918 F:      drivers/power/supply/rx51_battery.c
10919
10920 NOLIBC HEADER FILE
10921 M:      Willy Tarreau <w@1wt.eu>
10922 S:      Maintained
10923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10924 F:      tools/include/nolibc/
10925
10926 NTB AMD DRIVER
10927 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10928 L:      linux-ntb@googlegroups.com
10929 S:      Supported
10930 F:      drivers/ntb/hw/amd/
10931
10932 NTB DRIVER CORE
10933 M:      Jon Mason <jdmason@kudzu.us>
10934 M:      Dave Jiang <dave.jiang@intel.com>
10935 M:      Allen Hubbe <allenbh@gmail.com>
10936 L:      linux-ntb@googlegroups.com
10937 S:      Supported
10938 W:      https://github.com/jonmason/ntb/wiki
10939 T:      git git://github.com/jonmason/ntb.git
10940 F:      drivers/ntb/
10941 F:      drivers/net/ntb_netdev.c
10942 F:      include/linux/ntb.h
10943 F:      include/linux/ntb_transport.h
10944 F:      tools/testing/selftests/ntb/
10945
10946 NTB IDT DRIVER
10947 M:      Serge Semin <fancer.lancer@gmail.com>
10948 L:      linux-ntb@googlegroups.com
10949 S:      Supported
10950 F:      drivers/ntb/hw/idt/
10951
10952 NTB INTEL DRIVER
10953 M:      Dave Jiang <dave.jiang@intel.com>
10954 L:      linux-ntb@googlegroups.com
10955 S:      Supported
10956 W:      https://github.com/davejiang/linux/wiki
10957 T:      git https://github.com/davejiang/linux.git
10958 F:      drivers/ntb/hw/intel/
10959
10960 NTFS FILESYSTEM
10961 M:      Anton Altaparmakov <anton@tuxera.com>
10962 L:      linux-ntfs-dev@lists.sourceforge.net
10963 W:      http://www.tuxera.com/
10964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10965 S:      Supported
10966 F:      Documentation/filesystems/ntfs.txt
10967 F:      fs/ntfs/
10968
10969 NUBUS SUBSYSTEM
10970 M:      Finn Thain <fthain@telegraphics.com.au>
10971 L:      linux-m68k@lists.linux-m68k.org
10972 S:      Maintained
10973 F:      arch/*/include/asm/nubus.h
10974 F:      drivers/nubus/
10975 F:      include/linux/nubus.h
10976 F:      include/uapi/linux/nubus.h
10977
10978 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10979 M:      Antonino Daplas <adaplas@gmail.com>
10980 L:      linux-fbdev@vger.kernel.org
10981 S:      Maintained
10982 F:      drivers/video/fbdev/riva/
10983 F:      drivers/video/fbdev/nvidia/
10984
10985 NVM EXPRESS DRIVER
10986 M:      Keith Busch <keith.busch@intel.com>
10987 M:      Jens Axboe <axboe@fb.com>
10988 M:      Christoph Hellwig <hch@lst.de>
10989 M:      Sagi Grimberg <sagi@grimberg.me>
10990 L:      linux-nvme@lists.infradead.org
10991 T:      git://git.infradead.org/nvme.git
10992 W:      http://git.infradead.org/nvme.git
10993 S:      Supported
10994 F:      drivers/nvme/host/
10995 F:      include/linux/nvme.h
10996 F:      include/uapi/linux/nvme_ioctl.h
10997
10998 NVM EXPRESS FC TRANSPORT DRIVERS
10999 M:      James Smart <james.smart@broadcom.com>
11000 L:      linux-nvme@lists.infradead.org
11001 S:      Supported
11002 F:      include/linux/nvme-fc.h
11003 F:      include/linux/nvme-fc-driver.h
11004 F:      drivers/nvme/host/fc.c
11005 F:      drivers/nvme/target/fc.c
11006 F:      drivers/nvme/target/fcloop.c
11007
11008 NVM EXPRESS TARGET DRIVER
11009 M:      Christoph Hellwig <hch@lst.de>
11010 M:      Sagi Grimberg <sagi@grimberg.me>
11011 L:      linux-nvme@lists.infradead.org
11012 T:      git://git.infradead.org/nvme.git
11013 W:      http://git.infradead.org/nvme.git
11014 S:      Supported
11015 F:      drivers/nvme/target/
11016
11017 NVMEM FRAMEWORK
11018 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11019 S:      Maintained
11020 F:      drivers/nvmem/
11021 F:      Documentation/devicetree/bindings/nvmem/
11022 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11023 F:      include/linux/nvmem-consumer.h
11024 F:      include/linux/nvmem-provider.h
11025
11026 NXP SGTL5000 DRIVER
11027 M:      Fabio Estevam <festevam@gmail.com>
11028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11031 F:      sound/soc/codecs/sgtl5000*
11032
11033 NXP TDA998X DRM DRIVER
11034 M:      Russell King <linux@armlinux.org.uk>
11035 S:      Maintained
11036 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11037 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11038 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11039 F:      include/drm/i2c/tda998x.h
11040 F:      include/dt-bindings/display/tda998x.h
11041 K:      "nxp,tda998x"
11042
11043 NXP TFA9879 DRIVER
11044 M:      Peter Rosin <peda@axentia.se>
11045 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11046 S:      Maintained
11047 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11048 F:      sound/soc/codecs/tfa9879*
11049
11050 NXP-NCI NFC DRIVER
11051 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11052 R:      Charles Gorand <charles.gorand@effinnov.com>
11053 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11054 S:      Supported
11055 F:      drivers/nfc/nxp-nci
11056
11057 OBJAGG
11058 M:      Jiri Pirko <jiri@mellanox.com>
11059 L:      netdev@vger.kernel.org
11060 S:      Supported
11061 F:      lib/objagg.c
11062 F:      lib/test_objagg.c
11063 F:      include/linux/objagg.h
11064
11065 NXP FSPI DRIVER
11066 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11067 M:      Ashish Kumar <ashish.kumar@nxp.com>
11068 L:      linux-spi@vger.kernel.org
11069 S:      Maintained
11070 F:      drivers/spi/spi-nxp-fspi.c
11071 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11072
11073 OBJTOOL
11074 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11075 M:      Peter Zijlstra <peterz@infradead.org>
11076 S:      Supported
11077 F:      tools/objtool/
11078
11079 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11080 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11081 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11082 L:      linuxppc-dev@lists.ozlabs.org
11083 S:      Supported
11084 F:      arch/powerpc/platforms/powernv/ocxl.c
11085 F:      arch/powerpc/include/asm/pnv-ocxl.h
11086 F:      drivers/misc/ocxl/
11087 F:      include/misc/ocxl*
11088 F:      include/uapi/misc/ocxl.h
11089 F:      Documentation/accelerators/ocxl.rst
11090
11091 OMAP AUDIO SUPPORT
11092 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11093 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11094 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11095 L:      linux-omap@vger.kernel.org
11096 S:      Maintained
11097 F:      sound/soc/ti/omap*
11098 F:      sound/soc/ti/rx51.c
11099 F:      sound/soc/ti/n810.c
11100 F:      sound/soc/ti/sdma-pcm.*
11101
11102 OMAP CLOCK FRAMEWORK SUPPORT
11103 M:      Paul Walmsley <paul@pwsan.com>
11104 L:      linux-omap@vger.kernel.org
11105 S:      Maintained
11106 F:      arch/arm/*omap*/*clock*
11107
11108 OMAP DEVICE TREE SUPPORT
11109 M:      Benoît Cousson <bcousson@baylibre.com>
11110 M:      Tony Lindgren <tony@atomide.com>
11111 L:      linux-omap@vger.kernel.org
11112 L:      devicetree@vger.kernel.org
11113 S:      Maintained
11114 F:      arch/arm/boot/dts/*omap*
11115 F:      arch/arm/boot/dts/*am3*
11116 F:      arch/arm/boot/dts/*am4*
11117 F:      arch/arm/boot/dts/*am5*
11118 F:      arch/arm/boot/dts/*dra7*
11119
11120 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11121 L:      linux-omap@vger.kernel.org
11122 L:      linux-fbdev@vger.kernel.org
11123 S:      Orphan
11124 F:      drivers/video/fbdev/omap2/
11125 F:      Documentation/arm/OMAP/DSS
11126
11127 OMAP FRAMEBUFFER SUPPORT
11128 L:      linux-fbdev@vger.kernel.org
11129 L:      linux-omap@vger.kernel.org
11130 S:      Orphan
11131 F:      drivers/video/fbdev/omap/
11132
11133 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11134 M:      Roger Quadros <rogerq@ti.com>
11135 M:      Tony Lindgren <tony@atomide.com>
11136 L:      linux-omap@vger.kernel.org
11137 S:      Maintained
11138 F:      drivers/memory/omap-gpmc.c
11139 F:      arch/arm/mach-omap2/*gpmc*
11140
11141 OMAP GPIO DRIVER
11142 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11143 M:      Santosh Shilimkar <ssantosh@kernel.org>
11144 M:      Kevin Hilman <khilman@kernel.org>
11145 L:      linux-omap@vger.kernel.org
11146 S:      Maintained
11147 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11148 F:      drivers/gpio/gpio-omap.c
11149
11150 OMAP HARDWARE SPINLOCK SUPPORT
11151 M:      Ohad Ben-Cohen <ohad@wizery.com>
11152 L:      linux-omap@vger.kernel.org
11153 S:      Maintained
11154 F:      drivers/hwspinlock/omap_hwspinlock.c
11155
11156 OMAP HS MMC SUPPORT
11157 L:      linux-mmc@vger.kernel.org
11158 L:      linux-omap@vger.kernel.org
11159 S:      Orphan
11160 F:      drivers/mmc/host/omap_hsmmc.c
11161
11162 OMAP HWMOD DATA
11163 M:      Paul Walmsley <paul@pwsan.com>
11164 L:      linux-omap@vger.kernel.org
11165 S:      Maintained
11166 F:      arch/arm/mach-omap2/omap_hwmod*data*
11167
11168 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11169 M:      Benoît Cousson <bcousson@baylibre.com>
11170 L:      linux-omap@vger.kernel.org
11171 S:      Maintained
11172 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11173
11174 OMAP HWMOD SUPPORT
11175 M:      Benoît Cousson <bcousson@baylibre.com>
11176 M:      Paul Walmsley <paul@pwsan.com>
11177 L:      linux-omap@vger.kernel.org
11178 S:      Maintained
11179 F:      arch/arm/mach-omap2/omap_hwmod.*
11180
11181 OMAP I2C DRIVER
11182 M:      Vignesh R <vigneshr@ti.com>
11183 L:      linux-omap@vger.kernel.org
11184 L:      linux-i2c@vger.kernel.org
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11187 F:      drivers/i2c/busses/i2c-omap.c
11188
11189 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11190 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11191 L:      linux-media@vger.kernel.org
11192 S:      Maintained
11193 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11194 F:      drivers/media/platform/omap3isp/
11195 F:      drivers/staging/media/omap4iss/
11196
11197 OMAP MMC SUPPORT
11198 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11199 L:      linux-omap@vger.kernel.org
11200 S:      Odd Fixes
11201 F:      drivers/mmc/host/omap.c
11202
11203 OMAP POWER MANAGEMENT SUPPORT
11204 M:      Kevin Hilman <khilman@kernel.org>
11205 L:      linux-omap@vger.kernel.org
11206 S:      Maintained
11207 F:      arch/arm/*omap*/*pm*
11208 F:      drivers/cpufreq/omap-cpufreq.c
11209
11210 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11211 M:      Rajendra Nayak <rnayak@codeaurora.org>
11212 M:      Paul Walmsley <paul@pwsan.com>
11213 L:      linux-omap@vger.kernel.org
11214 S:      Maintained
11215 F:      arch/arm/mach-omap2/prm*
11216
11217 OMAP RANDOM NUMBER GENERATOR SUPPORT
11218 M:      Deepak Saxena <dsaxena@plexity.net>
11219 S:      Maintained
11220 F:      drivers/char/hw_random/omap-rng.c
11221
11222 OMAP USB SUPPORT
11223 L:      linux-usb@vger.kernel.org
11224 L:      linux-omap@vger.kernel.org
11225 S:      Orphan
11226 F:      drivers/usb/*/*omap*
11227 F:      arch/arm/*omap*/usb*
11228
11229 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11230 M:      Mark Jackson <mpfj@newflow.co.uk>
11231 L:      linux-omap@vger.kernel.org
11232 S:      Maintained
11233 F:      arch/arm/boot/dts/am335x-nano.dts
11234
11235 OMAP1 SUPPORT
11236 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11237 M:      Tony Lindgren <tony@atomide.com>
11238 L:      linux-omap@vger.kernel.org
11239 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11241 S:      Maintained
11242 F:      arch/arm/mach-omap1/
11243 F:      arch/arm/plat-omap/
11244 F:      arch/arm/configs/omap1_defconfig
11245 F:      drivers/i2c/busses/i2c-omap.c
11246 F:      include/linux/platform_data/i2c-omap.h
11247 F:      include/linux/platform_data/ams-delta-fiq.h
11248
11249 OMAP2+ SUPPORT
11250 M:      Tony Lindgren <tony@atomide.com>
11251 L:      linux-omap@vger.kernel.org
11252 W:      http://www.muru.com/linux/omap/
11253 W:      http://linux.omap.com/
11254 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11256 S:      Maintained
11257 F:      arch/arm/mach-omap2/
11258 F:      arch/arm/plat-omap/
11259 F:      arch/arm/configs/omap2plus_defconfig
11260 F:      drivers/i2c/busses/i2c-omap.c
11261 F:      drivers/irqchip/irq-omap-intc.c
11262 F:      drivers/mfd/*omap*.c
11263 F:      drivers/mfd/menelaus.c
11264 F:      drivers/mfd/palmas.c
11265 F:      drivers/mfd/tps65217.c
11266 F:      drivers/mfd/tps65218.c
11267 F:      drivers/mfd/tps65910.c
11268 F:      drivers/mfd/twl-core.[ch]
11269 F:      drivers/mfd/twl4030*.c
11270 F:      drivers/mfd/twl6030*.c
11271 F:      drivers/mfd/twl6040*.c
11272 F:      drivers/regulator/palmas-regulator*.c
11273 F:      drivers/regulator/pbias-regulator.c
11274 F:      drivers/regulator/tps65217-regulator.c
11275 F:      drivers/regulator/tps65218-regulator.c
11276 F:      drivers/regulator/tps65910-regulator.c
11277 F:      drivers/regulator/twl-regulator.c
11278 F:      drivers/regulator/twl6030-regulator.c
11279 F:      include/linux/platform_data/i2c-omap.h
11280
11281 ONION OMEGA2+ BOARD
11282 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11283 L:      linux-mips@vger.kernel.org
11284 S:      Maintained
11285 F:      arch/mips/boot/dts/ralink/omega2p.dts
11286
11287 OMFS FILESYSTEM
11288 M:      Bob Copeland <me@bobcopeland.com>
11289 L:      linux-karma-devel@lists.sourceforge.net
11290 S:      Maintained
11291 F:      Documentation/filesystems/omfs.txt
11292 F:      fs/omfs/
11293
11294 OMNIKEY CARDMAN 4000 DRIVER
11295 M:      Harald Welte <laforge@gnumonks.org>
11296 S:      Maintained
11297 F:      drivers/char/pcmcia/cm4000_cs.c
11298 F:      include/linux/cm4000_cs.h
11299 F:      include/uapi/linux/cm4000_cs.h
11300
11301 OMNIKEY CARDMAN 4040 DRIVER
11302 M:      Harald Welte <laforge@gnumonks.org>
11303 S:      Maintained
11304 F:      drivers/char/pcmcia/cm4040_cs.*
11305
11306 OMNIVISION OV13858 SENSOR DRIVER
11307 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11308 L:      linux-media@vger.kernel.org
11309 T:      git git://linuxtv.org/media_tree.git
11310 S:      Maintained
11311 F:      drivers/media/i2c/ov13858.c
11312
11313 OMNIVISION OV2680 SENSOR DRIVER
11314 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11315 L:      linux-media@vger.kernel.org
11316 T:      git git://linuxtv.org/media_tree.git
11317 S:      Maintained
11318 F:      drivers/media/i2c/ov2680.c
11319 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11320
11321 OMNIVISION OV2685 SENSOR DRIVER
11322 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11323 L:      linux-media@vger.kernel.org
11324 T:      git git://linuxtv.org/media_tree.git
11325 S:      Maintained
11326 F:      drivers/media/i2c/ov2685.c
11327
11328 OMNIVISION OV5640 SENSOR DRIVER
11329 M:      Steve Longerbeam <slongerbeam@gmail.com>
11330 L:      linux-media@vger.kernel.org
11331 T:      git git://linuxtv.org/media_tree.git
11332 S:      Maintained
11333 F:      drivers/media/i2c/ov5640.c
11334
11335 OMNIVISION OV5647 SENSOR DRIVER
11336 M:      Luis Oliveira <lolivei@synopsys.com>
11337 L:      linux-media@vger.kernel.org
11338 T:      git git://linuxtv.org/media_tree.git
11339 S:      Maintained
11340 F:      drivers/media/i2c/ov5647.c
11341
11342 OMNIVISION OV5695 SENSOR DRIVER
11343 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11344 L:      linux-media@vger.kernel.org
11345 T:      git git://linuxtv.org/media_tree.git
11346 S:      Maintained
11347 F:      drivers/media/i2c/ov5695.c
11348
11349 OMNIVISION OV7670 SENSOR DRIVER
11350 M:      Jonathan Corbet <corbet@lwn.net>
11351 L:      linux-media@vger.kernel.org
11352 T:      git git://linuxtv.org/media_tree.git
11353 S:      Maintained
11354 F:      drivers/media/i2c/ov7670.c
11355 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11356
11357 OMNIVISION OV772x SENSOR DRIVER
11358 M:      Jacopo Mondi <jacopo@jmondi.org>
11359 L:      linux-media@vger.kernel.org
11360 T:      git git://linuxtv.org/media_tree.git
11361 S:      Odd fixes
11362 F:      drivers/media/i2c/ov772x.c
11363 F:      include/media/i2c/ov772x.h
11364 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11365
11366 OMNIVISION OV7740 SENSOR DRIVER
11367 M:      Wenyou Yang <wenyou.yang@microchip.com>
11368 L:      linux-media@vger.kernel.org
11369 T:      git git://linuxtv.org/media_tree.git
11370 S:      Maintained
11371 F:      drivers/media/i2c/ov7740.c
11372 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11373
11374 OMNIVISION OV9650 SENSOR DRIVER
11375 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11376 R:      Akinobu Mita <akinobu.mita@gmail.com>
11377 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11378 L:      linux-media@vger.kernel.org
11379 T:      git git://linuxtv.org/media_tree.git
11380 S:      Maintained
11381 F:      drivers/media/i2c/ov9650.c
11382 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11383
11384 ONENAND FLASH DRIVER
11385 M:      Kyungmin Park <kyungmin.park@samsung.com>
11386 L:      linux-mtd@lists.infradead.org
11387 S:      Maintained
11388 F:      drivers/mtd/nand/onenand/
11389 F:      include/linux/mtd/onenand*.h
11390
11391 ONSTREAM SCSI TAPE DRIVER
11392 M:      Willem Riede <osst@riede.org>
11393 L:      osst-users@lists.sourceforge.net
11394 L:      linux-scsi@vger.kernel.org
11395 S:      Maintained
11396 F:      Documentation/scsi/osst.txt
11397 F:      drivers/scsi/osst.*
11398 F:      drivers/scsi/osst_*.h
11399 F:      drivers/scsi/st.h
11400
11401 OP-TEE DRIVER
11402 M:      Jens Wiklander <jens.wiklander@linaro.org>
11403 S:      Maintained
11404 F:      drivers/tee/optee/
11405
11406 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11407 M:      Sumit Garg <sumit.garg@linaro.org>
11408 S:      Maintained
11409 F:      drivers/char/hw_random/optee-rng.c
11410
11411 OPA-VNIC DRIVER
11412 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11413 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11414 L:      linux-rdma@vger.kernel.org
11415 S:      Supported
11416 F:      drivers/infiniband/ulp/opa_vnic
11417
11418 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11419 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11420 M:      Frank Rowand <frowand.list@gmail.com>
11421 L:      devicetree@vger.kernel.org
11422 S:      Maintained
11423 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11424 F:      Documentation/devicetree/overlay-notes.txt
11425 F:      drivers/of/overlay.c
11426 F:      drivers/of/resolver.c
11427 K:      of_overlay_notifier_
11428
11429 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11430 M:      Rob Herring <robh+dt@kernel.org>
11431 M:      Frank Rowand <frowand.list@gmail.com>
11432 L:      devicetree@vger.kernel.org
11433 W:      http://www.devicetree.org/
11434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11435 S:      Maintained
11436 F:      drivers/of/
11437 F:      include/linux/of*.h
11438 F:      scripts/dtc/
11439 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11440
11441 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11442 M:      Rob Herring <robh+dt@kernel.org>
11443 M:      Mark Rutland <mark.rutland@arm.com>
11444 L:      devicetree@vger.kernel.org
11445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11446 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11447 S:      Maintained
11448 F:      Documentation/devicetree/
11449 F:      arch/*/boot/dts/
11450 F:      include/dt-bindings/
11451
11452 OPENCORES I2C BUS DRIVER
11453 M:      Peter Korsgaard <peter@korsgaard.com>
11454 M:      Andrew Lunn <andrew@lunn.ch>
11455 L:      linux-i2c@vger.kernel.org
11456 S:      Maintained
11457 F:      Documentation/i2c/busses/i2c-ocores
11458 F:      drivers/i2c/busses/i2c-ocores.c
11459 F:      include/linux/platform_data/i2c-ocores.h
11460
11461 OPENRISC ARCHITECTURE
11462 M:      Jonas Bonn <jonas@southpole.se>
11463 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11464 M:      Stafford Horne <shorne@gmail.com>
11465 T:      git git://github.com/openrisc/linux.git
11466 L:      openrisc@lists.librecores.org
11467 W:      http://openrisc.io
11468 S:      Maintained
11469 F:      Documentation/devicetree/bindings/openrisc/
11470 F:      Documentation/openrisc/
11471 F:      arch/openrisc/
11472 F:      drivers/irqchip/irq-ompic.c
11473 F:      drivers/irqchip/irq-or1k-*
11474
11475 OPENVSWITCH
11476 M:      Pravin B Shelar <pshelar@ovn.org>
11477 L:      netdev@vger.kernel.org
11478 L:      dev@openvswitch.org
11479 W:      http://openvswitch.org
11480 S:      Maintained
11481 F:      net/openvswitch/
11482 F:      include/uapi/linux/openvswitch.h
11483
11484 OPERATING PERFORMANCE POINTS (OPP)
11485 M:      Viresh Kumar <vireshk@kernel.org>
11486 M:      Nishanth Menon <nm@ti.com>
11487 M:      Stephen Boyd <sboyd@kernel.org>
11488 L:      linux-pm@vger.kernel.org
11489 S:      Maintained
11490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11491 F:      drivers/opp/
11492 F:      include/linux/pm_opp.h
11493 F:      Documentation/power/opp.txt
11494 F:      Documentation/devicetree/bindings/opp/
11495
11496 OPL4 DRIVER
11497 M:      Clemens Ladisch <clemens@ladisch.de>
11498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11499 T:      git git://git.alsa-project.org/alsa-kernel.git
11500 S:      Maintained
11501 F:      sound/drivers/opl4/
11502
11503 OPROFILE
11504 M:      Robert Richter <rric@kernel.org>
11505 L:      oprofile-list@lists.sf.net
11506 S:      Maintained
11507 F:      arch/*/include/asm/oprofile*.h
11508 F:      arch/*/oprofile/
11509 F:      drivers/oprofile/
11510 F:      include/linux/oprofile.h
11511
11512 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11513 M:      Mark Fasheh <mark@fasheh.com>
11514 M:      Joel Becker <jlbec@evilplan.org>
11515 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11516 W:      http://ocfs2.wiki.kernel.org
11517 S:      Supported
11518 F:      Documentation/filesystems/ocfs2.txt
11519 F:      Documentation/filesystems/dlmfs.txt
11520 F:      fs/ocfs2/
11521
11522 ORANGEFS FILESYSTEM
11523 M:      Mike Marshall <hubcap@omnibond.com>
11524 R:      Martin Brandenburg <martin@omnibond.com>
11525 L:      devel@lists.orangefs.org
11526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11527 S:      Supported
11528 F:      fs/orangefs/
11529 F:      Documentation/filesystems/orangefs.txt
11530
11531 ORINOCO DRIVER
11532 L:      linux-wireless@vger.kernel.org
11533 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11534 W:      http://www.nongnu.org/orinoco/
11535 S:      Orphan
11536 F:      drivers/net/wireless/intersil/orinoco/
11537
11538 OSD LIBRARY and FILESYSTEM
11539 M:      Boaz Harrosh <ooo@electrozaur.com>
11540 S:      Maintained
11541 F:      drivers/scsi/osd/
11542 F:      include/scsi/osd_*
11543 F:      fs/exofs/
11544
11545 OV2659 OMNIVISION SENSOR DRIVER
11546 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11547 L:      linux-media@vger.kernel.org
11548 W:      https://linuxtv.org
11549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11550 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11551 S:      Maintained
11552 F:      drivers/media/i2c/ov2659.c
11553 F:      include/media/i2c/ov2659.h
11554
11555 OVERLAY FILESYSTEM
11556 M:      Miklos Szeredi <miklos@szeredi.hu>
11557 L:      linux-unionfs@vger.kernel.org
11558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11559 S:      Supported
11560 F:      fs/overlayfs/
11561 F:      Documentation/filesystems/overlayfs.txt
11562
11563 P54 WIRELESS DRIVER
11564 M:      Christian Lamparter <chunkeey@googlemail.com>
11565 L:      linux-wireless@vger.kernel.org
11566 W:      http://wireless.kernel.org/en/users/Drivers/p54
11567 S:      Maintained
11568 F:      drivers/net/wireless/intersil/p54/
11569
11570 PA SEMI ETHERNET DRIVER
11571 L:      netdev@vger.kernel.org
11572 S:      Orphan
11573 F:      drivers/net/ethernet/pasemi/*
11574
11575 PA SEMI SMBUS DRIVER
11576 L:      linux-i2c@vger.kernel.org
11577 S:      Orphan
11578 F:      drivers/i2c/busses/i2c-pasemi.c
11579
11580 PADATA PARALLEL EXECUTION MECHANISM
11581 M:      Steffen Klassert <steffen.klassert@secunet.com>
11582 L:      linux-crypto@vger.kernel.org
11583 S:      Maintained
11584 F:      kernel/padata.c
11585 F:      include/linux/padata.h
11586 F:      Documentation/padata.txt
11587
11588 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11589 M:      Harald Welte <laforge@gnumonks.org>
11590 L:      platform-driver-x86@vger.kernel.org
11591 S:      Maintained
11592 F:      drivers/platform/x86/panasonic-laptop.c
11593
11594 PARALLEL LCD/KEYPAD PANEL DRIVER
11595 M:      Willy Tarreau <willy@haproxy.com>
11596 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11597 S:      Odd Fixes
11598 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11599 F:      drivers/auxdisplay/panel.c
11600
11601 PARALLEL PORT SUBSYSTEM
11602 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11603 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11604 L:      linux-parport@lists.infradead.org (subscribers-only)
11605 S:      Maintained
11606 F:      drivers/parport/
11607 F:      include/linux/parport*.h
11608 F:      drivers/char/ppdev.c
11609 F:      include/uapi/linux/ppdev.h
11610 F:      Documentation/parport*.txt
11611
11612 PARAVIRT_OPS INTERFACE
11613 M:      Juergen Gross <jgross@suse.com>
11614 M:      Alok Kataria <akataria@vmware.com>
11615 L:      virtualization@lists.linux-foundation.org
11616 S:      Supported
11617 F:      Documentation/virtual/paravirt_ops.txt
11618 F:      arch/*/kernel/paravirt*
11619 F:      arch/*/include/asm/paravirt*.h
11620 F:      include/linux/hypervisor.h
11621
11622 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11623 M:      Tim Waugh <tim@cyberelk.net>
11624 L:      linux-parport@lists.infradead.org (subscribers-only)
11625 S:      Maintained
11626 F:      Documentation/blockdev/paride.txt
11627 F:      drivers/block/paride/
11628
11629 PARISC ARCHITECTURE
11630 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11631 M:      Helge Deller <deller@gmx.de>
11632 L:      linux-parisc@vger.kernel.org
11633 W:      http://www.parisc-linux.org/
11634 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11637 S:      Maintained
11638 F:      arch/parisc/
11639 F:      Documentation/parisc/
11640 F:      drivers/parisc/
11641 F:      drivers/char/agp/parisc-agp.c
11642 F:      drivers/input/serio/gscps2.c
11643 F:      drivers/parport/parport_gsc.*
11644 F:      drivers/tty/serial/8250/8250_gsc.c
11645 F:      drivers/video/fbdev/sti*
11646 F:      drivers/video/console/sti*
11647 F:      drivers/video/logo/logo_parisc*
11648
11649 PARMAN
11650 M:      Jiri Pirko <jiri@mellanox.com>
11651 L:      netdev@vger.kernel.org
11652 S:      Supported
11653 F:      lib/parman.c
11654 F:      lib/test_parman.c
11655 F:      include/linux/parman.h
11656
11657 PC87360 HARDWARE MONITORING DRIVER
11658 M:      Jim Cromie <jim.cromie@gmail.com>
11659 L:      linux-hwmon@vger.kernel.org
11660 S:      Maintained
11661 F:      Documentation/hwmon/pc87360
11662 F:      drivers/hwmon/pc87360.c
11663
11664 PC8736x GPIO DRIVER
11665 M:      Jim Cromie <jim.cromie@gmail.com>
11666 S:      Maintained
11667 F:      drivers/char/pc8736x_gpio.c
11668
11669 PC87427 HARDWARE MONITORING DRIVER
11670 M:      Jean Delvare <jdelvare@suse.com>
11671 L:      linux-hwmon@vger.kernel.org
11672 S:      Maintained
11673 F:      Documentation/hwmon/pc87427
11674 F:      drivers/hwmon/pc87427.c
11675
11676 PCA9532 LED DRIVER
11677 M:      Riku Voipio <riku.voipio@iki.fi>
11678 S:      Maintained
11679 F:      drivers/leds/leds-pca9532.c
11680 F:      include/linux/leds-pca9532.h
11681
11682 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11683 M:      Guenter Roeck <linux@roeck-us.net>
11684 L:      linux-i2c@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11687
11688 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11689 M:      Khalid Aziz <khalid@gonehiking.org>
11690 S:      Maintained
11691 F:      drivers/firmware/pcdp.*
11692
11693 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11694 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11695 L:      linux-pci@vger.kernel.org
11696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11697 S:      Maintained
11698 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11699 F:      drivers/pci/controller/pci-aardvark.c
11700
11701 PCI DRIVER FOR ALTERA PCIE IP
11702 M:      Ley Foon Tan <lftan@altera.com>
11703 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11704 L:      linux-pci@vger.kernel.org
11705 S:      Supported
11706 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11707 F:      drivers/pci/controller/pcie-altera.c
11708
11709 PCI DRIVER FOR APPLIEDMICRO XGENE
11710 M:      Toan Le <toan@os.amperecomputing.com>
11711 L:      linux-pci@vger.kernel.org
11712 L:      linux-arm-kernel@lists.infradead.org
11713 S:      Maintained
11714 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11715 F:      drivers/pci/controller/pci-xgene.c
11716
11717 PCI DRIVER FOR ARM VERSATILE PLATFORM
11718 M:      Rob Herring <robh@kernel.org>
11719 L:      linux-pci@vger.kernel.org
11720 L:      linux-arm-kernel@lists.infradead.org
11721 S:      Maintained
11722 F:      Documentation/devicetree/bindings/pci/versatile.txt
11723 F:      drivers/pci/controller/pci-versatile.c
11724
11725 PCI DRIVER FOR ARMADA 8K
11726 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11727 L:      linux-pci@vger.kernel.org
11728 L:      linux-arm-kernel@lists.infradead.org
11729 S:      Maintained
11730 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11731 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11732
11733 PCI DRIVER FOR CADENCE PCIE IP
11734 M:      Alan Douglas <adouglas@cadence.com>
11735 L:      linux-pci@vger.kernel.org
11736 S:      Maintained
11737 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11738 F:      drivers/pci/controller/pcie-cadence*
11739
11740 PCI DRIVER FOR FREESCALE LAYERSCAPE
11741 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11742 M:      Mingkai Hu <mingkai.hu@nxp.com>
11743 M:      Roy Zang <roy.zang@nxp.com>
11744 L:      linuxppc-dev@lists.ozlabs.org
11745 L:      linux-pci@vger.kernel.org
11746 L:      linux-arm-kernel@lists.infradead.org
11747 S:      Maintained
11748 F:      drivers/pci/controller/dwc/*layerscape*
11749
11750 PCI DRIVER FOR GENERIC OF HOSTS
11751 M:      Will Deacon <will.deacon@arm.com>
11752 L:      linux-pci@vger.kernel.org
11753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11754 S:      Maintained
11755 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11756 F:      drivers/pci/controller/pci-host-common.c
11757 F:      drivers/pci/controller/pci-host-generic.c
11758
11759 PCI DRIVER FOR IMX6
11760 M:      Richard Zhu <hongxing.zhu@nxp.com>
11761 M:      Lucas Stach <l.stach@pengutronix.de>
11762 L:      linux-pci@vger.kernel.org
11763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11764 S:      Maintained
11765 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11766 F:      drivers/pci/controller/dwc/*imx6*
11767
11768 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11769 M:      Keith Busch <keith.busch@intel.com>
11770 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11771 L:      linux-pci@vger.kernel.org
11772 S:      Supported
11773 F:      drivers/pci/controller/vmd.c
11774
11775 PCI DRIVER FOR MICROSEMI SWITCHTEC
11776 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11777 M:      Logan Gunthorpe <logang@deltatee.com>
11778 L:      linux-pci@vger.kernel.org
11779 S:      Maintained
11780 F:      Documentation/switchtec.txt
11781 F:      Documentation/ABI/testing/sysfs-class-switchtec
11782 F:      drivers/pci/switch/switchtec*
11783 F:      include/uapi/linux/switchtec_ioctl.h
11784 F:      include/linux/switchtec.h
11785 F:      drivers/ntb/hw/mscc/
11786
11787 PCI DRIVER FOR MOBIVEIL PCIE IP
11788 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11789 L:      linux-pci@vger.kernel.org
11790 S:      Supported
11791 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11792 F:      drivers/pci/controller/pcie-mobiveil.c
11793
11794 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11795 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11796 M:      Jason Cooper <jason@lakedaemon.net>
11797 L:      linux-pci@vger.kernel.org
11798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11799 S:      Maintained
11800 F:      drivers/pci/controller/*mvebu*
11801
11802 PCI DRIVER FOR NVIDIA TEGRA
11803 M:      Thierry Reding <thierry.reding@gmail.com>
11804 L:      linux-tegra@vger.kernel.org
11805 L:      linux-pci@vger.kernel.org
11806 S:      Supported
11807 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11808 F:      drivers/pci/controller/pci-tegra.c
11809
11810 PCI DRIVER FOR RENESAS R-CAR
11811 M:      Simon Horman <horms@verge.net.au>
11812 L:      linux-pci@vger.kernel.org
11813 L:      linux-renesas-soc@vger.kernel.org
11814 S:      Maintained
11815 F:      drivers/pci/controller/*rcar*
11816
11817 PCI DRIVER FOR SAMSUNG EXYNOS
11818 M:      Jingoo Han <jingoohan1@gmail.com>
11819 L:      linux-pci@vger.kernel.org
11820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11822 S:      Maintained
11823 F:      drivers/pci/controller/dwc/pci-exynos.c
11824
11825 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11826 M:      Jingoo Han <jingoohan1@gmail.com>
11827 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11828 L:      linux-pci@vger.kernel.org
11829 S:      Maintained
11830 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11831 F:      drivers/pci/controller/dwc/*designware*
11832
11833 PCI DRIVER FOR TI DRA7XX
11834 M:      Kishon Vijay Abraham I <kishon@ti.com>
11835 L:      linux-omap@vger.kernel.org
11836 L:      linux-pci@vger.kernel.org
11837 S:      Supported
11838 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11839 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11840
11841 PCI DRIVER FOR TI KEYSTONE
11842 M:      Murali Karicheri <m-karicheri2@ti.com>
11843 L:      linux-pci@vger.kernel.org
11844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11845 S:      Maintained
11846 F:      drivers/pci/controller/dwc/pci-keystone.c
11847
11848 PCI ENDPOINT SUBSYSTEM
11849 M:      Kishon Vijay Abraham I <kishon@ti.com>
11850 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11851 L:      linux-pci@vger.kernel.org
11852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11853 S:      Supported
11854 F:      drivers/pci/endpoint/
11855 F:      drivers/misc/pci_endpoint_test.c
11856 F:      tools/pci/
11857
11858 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11859 M:      Russell Currey <ruscur@russell.cc>
11860 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11861 M:      Oliver O'Halloran <oohall@gmail.com>
11862 L:      linuxppc-dev@lists.ozlabs.org
11863 S:      Supported
11864 F:      Documentation/PCI/pci-error-recovery.txt
11865 F:      drivers/pci/pcie/aer.c
11866 F:      drivers/pci/pcie/dpc.c
11867 F:      drivers/pci/pcie/err.c
11868 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11869 F:      arch/powerpc/kernel/eeh*.c
11870 F:      arch/powerpc/platforms/*/eeh*.c
11871 F:      arch/powerpc/include/*/eeh*.h
11872
11873 PCI ERROR RECOVERY
11874 M:      Linas Vepstas <linasvepstas@gmail.com>
11875 L:      linux-pci@vger.kernel.org
11876 S:      Supported
11877 F:      Documentation/PCI/pci-error-recovery.txt
11878
11879 PCI MSI DRIVER FOR ALTERA MSI IP
11880 M:      Ley Foon Tan <lftan@altera.com>
11881 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11882 L:      linux-pci@vger.kernel.org
11883 S:      Supported
11884 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11885 F:      drivers/pci/controller/pcie-altera-msi.c
11886
11887 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11888 M:      Toan Le <toan@os.amperecomputing.com>
11889 L:      linux-pci@vger.kernel.org
11890 L:      linux-arm-kernel@lists.infradead.org
11891 S:      Maintained
11892 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11893 F:      drivers/pci/controller/pci-xgene-msi.c
11894
11895 PCI SUBSYSTEM
11896 M:      Bjorn Helgaas <bhelgaas@google.com>
11897 L:      linux-pci@vger.kernel.org
11898 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11900 S:      Supported
11901 F:      Documentation/devicetree/bindings/pci/
11902 F:      Documentation/PCI/
11903 F:      drivers/acpi/pci*
11904 F:      drivers/pci/
11905 F:      include/asm-generic/pci*
11906 F:      include/linux/pci*
11907 F:      include/linux/of_pci.h
11908 F:      include/uapi/linux/pci*
11909 F:      lib/pci*
11910 F:      arch/x86/pci/
11911 F:      arch/x86/kernel/quirks.c
11912 F:      arch/x86/kernel/early-quirks.c
11913
11914 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11915 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11916 L:      linux-pci@vger.kernel.org
11917 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11919 S:      Supported
11920 F:      drivers/pci/controller/
11921
11922 PCIE DRIVER FOR AMLOGIC MESON
11923 M:      Yue Wang <yue.wang@Amlogic.com>
11924 L:      linux-pci@vger.kernel.org
11925 L:      linux-amlogic@lists.infradead.org
11926 S:      Maintained
11927 F:      drivers/pci/controller/dwc/pci-meson.c
11928
11929 PCIE DRIVER FOR AXIS ARTPEC
11930 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11931 L:      linux-arm-kernel@axis.com
11932 L:      linux-pci@vger.kernel.org
11933 S:      Maintained
11934 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11935 F:      drivers/pci/controller/dwc/*artpec*
11936
11937 PCIE DRIVER FOR CAVIUM THUNDERX
11938 M:      David Daney <david.daney@cavium.com>
11939 L:      linux-pci@vger.kernel.org
11940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11941 S:      Supported
11942 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11943 F:      drivers/pci/controller/pci-thunder-*
11944
11945 PCIE DRIVER FOR HISILICON
11946 M:      Zhou Wang <wangzhou1@hisilicon.com>
11947 L:      linux-pci@vger.kernel.org
11948 S:      Maintained
11949 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11950 F:      drivers/pci/controller/dwc/pcie-hisi.c
11951
11952 PCIE DRIVER FOR HISILICON KIRIN
11953 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11954 M:      Binghui Wang <wangbinghui@hisilicon.com>
11955 L:      linux-pci@vger.kernel.org
11956 S:      Maintained
11957 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11958 F:      drivers/pci/controller/dwc/pcie-kirin.c
11959
11960 PCIE DRIVER FOR HISILICON STB
11961 M:      Shawn Guo <shawn.guo@linaro.org>
11962 L:      linux-pci@vger.kernel.org
11963 S:      Maintained
11964 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11965 F:      drivers/pci/controller/dwc/pcie-histb.c
11966
11967 PCIE DRIVER FOR MEDIATEK
11968 M:      Ryder Lee <ryder.lee@mediatek.com>
11969 L:      linux-pci@vger.kernel.org
11970 L:      linux-mediatek@lists.infradead.org
11971 S:      Supported
11972 F:      Documentation/devicetree/bindings/pci/mediatek*
11973 F:      drivers/pci/controller/*mediatek*
11974
11975 PCIE DRIVER FOR QUALCOMM MSM
11976 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11977 L:      linux-pci@vger.kernel.org
11978 L:      linux-arm-msm@vger.kernel.org
11979 S:      Maintained
11980 F:      drivers/pci/controller/dwc/*qcom*
11981
11982 PCIE DRIVER FOR ROCKCHIP
11983 M:      Shawn Lin <shawn.lin@rock-chips.com>
11984 L:      linux-pci@vger.kernel.org
11985 L:      linux-rockchip@lists.infradead.org
11986 S:      Maintained
11987 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11988 F:      drivers/pci/controller/pcie-rockchip*
11989
11990 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11991 M:      Linus Walleij <linus.walleij@linaro.org>
11992 L:      linux-pci@vger.kernel.org
11993 S:      Maintained
11994 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11995 F:      drivers/pci/controller/pci-v3-semi.c
11996
11997 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11998 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11999 L:      linux-pci@vger.kernel.org
12000 S:      Maintained
12001 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12002 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12003
12004 PCIE DRIVER FOR ST SPEAR13XX
12005 M:      Pratyush Anand <pratyush.anand@gmail.com>
12006 L:      linux-pci@vger.kernel.org
12007 S:      Maintained
12008 F:      drivers/pci/controller/dwc/*spear*
12009
12010 PCMCIA SUBSYSTEM
12011 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12013 S:      Odd Fixes
12014 F:      Documentation/pcmcia/
12015 F:      tools/pcmcia/
12016 F:      drivers/pcmcia/
12017 F:      include/pcmcia/
12018
12019 PCNET32 NETWORK DRIVER
12020 M:      Don Fry <pcnet32@frontier.com>
12021 L:      netdev@vger.kernel.org
12022 S:      Maintained
12023 F:      drivers/net/ethernet/amd/pcnet32.c
12024
12025 PCRYPT PARALLEL CRYPTO ENGINE
12026 M:      Steffen Klassert <steffen.klassert@secunet.com>
12027 L:      linux-crypto@vger.kernel.org
12028 S:      Maintained
12029 F:      crypto/pcrypt.c
12030 F:      include/crypto/pcrypt.h
12031
12032 PEAQ WMI HOTKEYS DRIVER
12033 M:      Hans de Goede <hdegoede@redhat.com>
12034 L:      platform-driver-x86@vger.kernel.org
12035 S:      Maintained
12036 F:      drivers/platform/x86/peaq-wmi.c
12037
12038 PER-CPU MEMORY ALLOCATOR
12039 M:      Dennis Zhou <dennis@kernel.org>
12040 M:      Tejun Heo <tj@kernel.org>
12041 M:      Christoph Lameter <cl@linux.com>
12042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12043 S:      Maintained
12044 F:      include/linux/percpu*.h
12045 F:      mm/percpu*.c
12046 F:      arch/*/include/asm/percpu.h
12047
12048 PER-TASK DELAY ACCOUNTING
12049 M:      Balbir Singh <bsingharora@gmail.com>
12050 S:      Maintained
12051 F:      include/linux/delayacct.h
12052 F:      kernel/delayacct.c
12053
12054 PERFORMANCE EVENTS SUBSYSTEM
12055 M:      Peter Zijlstra <peterz@infradead.org>
12056 M:      Ingo Molnar <mingo@redhat.com>
12057 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12058 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12059 R:      Jiri Olsa <jolsa@redhat.com>
12060 R:      Namhyung Kim <namhyung@kernel.org>
12061 L:      linux-kernel@vger.kernel.org
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12063 S:      Supported
12064 F:      kernel/events/*
12065 F:      include/linux/perf_event.h
12066 F:      include/uapi/linux/perf_event.h
12067 F:      arch/*/kernel/perf_event*.c
12068 F:      arch/*/kernel/*/perf_event*.c
12069 F:      arch/*/kernel/*/*/perf_event*.c
12070 F:      arch/*/include/asm/perf_event.h
12071 F:      arch/*/kernel/perf_callchain.c
12072 F:      arch/*/events/*
12073 F:      tools/perf/
12074
12075 PERSONALITY HANDLING
12076 M:      Christoph Hellwig <hch@infradead.org>
12077 L:      linux-abi-devel@lists.sourceforge.net
12078 S:      Maintained
12079 F:      include/linux/personality.h
12080 F:      include/uapi/linux/personality.h
12081
12082 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12083 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12084 L:      linux-input@vger.kernel.org
12085 S:      Maintained
12086 F:      Documentation/input/devices/pxrc.rst
12087 F:      drivers/input/joystick/pxrc.c
12088
12089 PHONET PROTOCOL
12090 M:      Remi Denis-Courmont <courmisch@gmail.com>
12091 S:      Supported
12092 F:      Documentation/networking/phonet.txt
12093 F:      include/linux/phonet.h
12094 F:      include/net/phonet/
12095 F:      include/uapi/linux/phonet.h
12096 F:      net/phonet/
12097
12098 PHRAM MTD DRIVER
12099 M:      Joern Engel <joern@lazybastard.org>
12100 L:      linux-mtd@lists.infradead.org
12101 S:      Maintained
12102 F:      drivers/mtd/devices/phram.c
12103
12104 PICOLCD HID DRIVER
12105 M:      Bruno Prémont <bonbons@linux-vserver.org>
12106 L:      linux-input@vger.kernel.org
12107 S:      Maintained
12108 F:      drivers/hid/hid-picolcd*
12109
12110 PICOXCELL SUPPORT
12111 M:      Jamie Iles <jamie@jamieiles.com>
12112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12113 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12114 S:      Supported
12115 F:      arch/arm/boot/dts/picoxcell*
12116 F:      arch/arm/mach-picoxcell/
12117 F:      drivers/crypto/picoxcell*
12118
12119 PIN CONTROL SUBSYSTEM
12120 M:      Linus Walleij <linus.walleij@linaro.org>
12121 L:      linux-gpio@vger.kernel.org
12122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12123 S:      Maintained
12124 F:      Documentation/devicetree/bindings/pinctrl/
12125 F:      Documentation/driver-api/pinctl.rst
12126 F:      drivers/pinctrl/
12127 F:      include/linux/pinctrl/
12128
12129 PIN CONTROLLER - MICROCHIP AT91
12130 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12132 L:      linux-gpio@vger.kernel.org
12133 S:      Supported
12134 F:      drivers/pinctrl/pinctrl-at91*
12135
12136 PIN CONTROLLER - FREESCALE
12137 M:      Dong Aisheng <aisheng.dong@nxp.com>
12138 M:      Fabio Estevam <festevam@gmail.com>
12139 M:      Shawn Guo <shawnguo@kernel.org>
12140 M:      Stefan Agner <stefan@agner.ch>
12141 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12142 L:      linux-gpio@vger.kernel.org
12143 S:      Maintained
12144 F:      drivers/pinctrl/freescale/
12145 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12146
12147 PIN CONTROLLER - INTEL
12148 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12149 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12151 S:      Maintained
12152 F:      drivers/pinctrl/intel/
12153
12154 PIN CONTROLLER - MEDIATEK
12155 M:      Sean Wang <sean.wang@kernel.org>
12156 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12157 S:      Maintained
12158 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12159 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12160 F:      drivers/pinctrl/mediatek/
12161
12162 PIN CONTROLLER - QUALCOMM
12163 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12164 S:      Maintained
12165 L:      linux-arm-msm@vger.kernel.org
12166 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12167 F:      drivers/pinctrl/qcom/
12168
12169 PIN CONTROLLER - RENESAS
12170 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12171 L:      linux-renesas-soc@vger.kernel.org
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12173 S:      Maintained
12174 F:      drivers/pinctrl/pinctrl-rz*
12175 F:      drivers/pinctrl/sh-pfc/
12176
12177 PIN CONTROLLER - SAMSUNG
12178 M:      Tomasz Figa <tomasz.figa@gmail.com>
12179 M:      Krzysztof Kozlowski <krzk@kernel.org>
12180 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12182 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12183 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12185 S:      Maintained
12186 F:      drivers/pinctrl/samsung/
12187 F:      include/dt-bindings/pinctrl/samsung.h
12188 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12189
12190 PIN CONTROLLER - SINGLE
12191 M:      Tony Lindgren <tony@atomide.com>
12192 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12194 L:      linux-omap@vger.kernel.org
12195 S:      Maintained
12196 F:      drivers/pinctrl/pinctrl-single.c
12197
12198 PIN CONTROLLER - ST SPEAR
12199 M:      Viresh Kumar <vireshk@kernel.org>
12200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12201 W:      http://www.st.com/spear
12202 S:      Maintained
12203 F:      drivers/pinctrl/spear/
12204
12205 PISTACHIO SOC SUPPORT
12206 M:      James Hartley <james.hartley@sondrel.com>
12207 L:      linux-mips@vger.kernel.org
12208 S:      Odd Fixes
12209 F:      arch/mips/pistachio/
12210 F:      arch/mips/include/asm/mach-pistachio/
12211 F:      arch/mips/boot/dts/img/pistachio*
12212 F:      arch/mips/configs/pistachio*_defconfig
12213
12214 PKTCDVD DRIVER
12215 S:      Orphan
12216 M:      linux-block@vger.kernel.org
12217 F:      drivers/block/pktcdvd.c
12218 F:      include/linux/pktcdvd.h
12219 F:      include/uapi/linux/pktcdvd.h
12220
12221 PKUNITY SOC DRIVERS
12222 M:      Guan Xuetao <gxt@pku.edu.cn>
12223 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12224 S:      Maintained
12225 T:      git git://github.com/gxt/linux.git
12226 F:      drivers/input/serio/i8042-unicore32io.h
12227 F:      drivers/i2c/busses/i2c-puv3.c
12228 F:      drivers/video/fbdev/fb-puv3.c
12229 F:      drivers/rtc/rtc-puv3.c
12230
12231 PMBUS HARDWARE MONITORING DRIVERS
12232 M:      Guenter Roeck <linux@roeck-us.net>
12233 L:      linux-hwmon@vger.kernel.org
12234 W:      http://hwmon.wiki.kernel.org/
12235 W:      http://www.roeck-us.net/linux/drivers/
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12237 S:      Maintained
12238 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12239 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12240 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12241 F:      Documentation/hwmon/adm1275
12242 F:      Documentation/hwmon/ibm-cffps
12243 F:      Documentation/hwmon/ir35221
12244 F:      Documentation/hwmon/lm25066
12245 F:      Documentation/hwmon/ltc2978
12246 F:      Documentation/hwmon/ltc3815
12247 F:      Documentation/hwmon/max16064
12248 F:      Documentation/hwmon/max20751
12249 F:      Documentation/hwmon/max31785
12250 F:      Documentation/hwmon/max34440
12251 F:      Documentation/hwmon/max8688
12252 F:      Documentation/hwmon/pmbus
12253 F:      Documentation/hwmon/pmbus-core
12254 F:      Documentation/hwmon/tps40422
12255 F:      Documentation/hwmon/ucd9000
12256 F:      Documentation/hwmon/ucd9200
12257 F:      Documentation/hwmon/zl6100
12258 F:      drivers/hwmon/pmbus/
12259 F:      include/linux/pmbus.h
12260
12261 PMC SIERRA MaxRAID DRIVER
12262 L:      linux-scsi@vger.kernel.org
12263 W:      http://www.pmc-sierra.com/
12264 S:      Orphan
12265 F:      drivers/scsi/pmcraid.*
12266
12267 PMC SIERRA PM8001 DRIVER
12268 M:      Jack Wang <jinpu.wang@profitbricks.com>
12269 M:      lindar_liu@usish.com
12270 L:      linux-scsi@vger.kernel.org
12271 S:      Supported
12272 F:      drivers/scsi/pm8001/
12273
12274 PNP SUPPORT
12275 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12276 S:      Maintained
12277 F:      drivers/pnp/
12278
12279 PNI RM3100 IIO DRIVER
12280 M:      Song Qiang <songqiang1304521@gmail.com>
12281 L:      linux-iio@vger.kernel.org
12282 S:      Maintained
12283 F:      drivers/iio/magnetometer/rm3100*
12284 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12285
12286 POSIX CLOCKS and TIMERS
12287 M:      Thomas Gleixner <tglx@linutronix.de>
12288 L:      linux-kernel@vger.kernel.org
12289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12290 S:      Maintained
12291 F:      fs/timerfd.c
12292 F:      include/linux/timer*
12293 F:      kernel/time/*timer*
12294
12295 POWER MANAGEMENT CORE
12296 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12297 L:      linux-pm@vger.kernel.org
12298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12299 B:      https://bugzilla.kernel.org
12300 S:      Supported
12301 F:      drivers/base/power/
12302 F:      include/linux/pm.h
12303 F:      include/linux/pm_*
12304 F:      include/linux/powercap.h
12305 F:      drivers/powercap/
12306 F:      kernel/configs/nopm.config
12307
12308 POWER STATE COORDINATION INTERFACE (PSCI)
12309 M:      Mark Rutland <mark.rutland@arm.com>
12310 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12311 L:      linux-arm-kernel@lists.infradead.org
12312 S:      Maintained
12313 F:      drivers/firmware/psci*.c
12314 F:      include/linux/psci.h
12315 F:      include/uapi/linux/psci.h
12316
12317 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12318 M:      Sebastian Reichel <sre@kernel.org>
12319 L:      linux-pm@vger.kernel.org
12320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12321 S:      Maintained
12322 F:      Documentation/ABI/testing/sysfs-class-power
12323 F:      Documentation/devicetree/bindings/power/supply/
12324 F:      include/linux/power_supply.h
12325 F:      drivers/power/supply/
12326
12327 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12328 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12329 L:      linuxppc-dev@lists.ozlabs.org
12330 S:      Maintained
12331 F:      drivers/char/powernv-op-panel.c
12332
12333 PPP OVER ATM (RFC 2364)
12334 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12335 S:      Maintained
12336 F:      net/atm/pppoatm.c
12337 F:      include/uapi/linux/atmppp.h
12338
12339 PPP OVER ETHERNET
12340 M:      Michal Ostrowski <mostrows@earthlink.net>
12341 S:      Maintained
12342 F:      drivers/net/ppp/pppoe.c
12343 F:      drivers/net/ppp/pppox.c
12344
12345 PPP OVER L2TP
12346 M:      James Chapman <jchapman@katalix.com>
12347 S:      Maintained
12348 F:      net/l2tp/l2tp_ppp.c
12349 F:      include/linux/if_pppol2tp.h
12350 F:      include/uapi/linux/if_pppol2tp.h
12351
12352 PPP PROTOCOL DRIVERS AND COMPRESSORS
12353 M:      Paul Mackerras <paulus@samba.org>
12354 L:      linux-ppp@vger.kernel.org
12355 S:      Maintained
12356 F:      drivers/net/ppp/ppp_*
12357
12358 PPS SUPPORT
12359 M:      Rodolfo Giometti <giometti@enneenne.com>
12360 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12361 L:      linuxpps@ml.enneenne.com (subscribers-only)
12362 S:      Maintained
12363 F:      Documentation/pps/
12364 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12365 F:      Documentation/ABI/testing/sysfs-pps
12366 F:      drivers/pps/
12367 F:      include/linux/pps*.h
12368 F:      include/uapi/linux/pps.h
12369
12370 PPTP DRIVER
12371 M:      Dmitry Kozlov <xeb@mail.ru>
12372 L:      netdev@vger.kernel.org
12373 S:      Maintained
12374 F:      drivers/net/ppp/pptp.c
12375 W:      http://sourceforge.net/projects/accel-pptp
12376
12377 PRINTK
12378 M:      Petr Mladek <pmladek@suse.com>
12379 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12380 R:      Steven Rostedt <rostedt@goodmis.org>
12381 S:      Maintained
12382 F:      kernel/printk/
12383 F:      include/linux/printk.h
12384
12385 PRISM54 WIRELESS DRIVER
12386 M:      Luis Chamberlain <mcgrof@kernel.org>
12387 L:      linux-wireless@vger.kernel.org
12388 W:      http://wireless.kernel.org/en/users/Drivers/p54
12389 S:      Obsolete
12390 F:      drivers/net/wireless/intersil/prism54/
12391
12392 PROC FILESYSTEM
12393 R:      Alexey Dobriyan <adobriyan@gmail.com>
12394 L:      linux-kernel@vger.kernel.org
12395 L:      linux-fsdevel@vger.kernel.org
12396 S:      Maintained
12397 F:      fs/proc/
12398 F:      include/linux/proc_fs.h
12399 F:      tools/testing/selftests/proc/
12400 F:      Documentation/filesystems/proc.txt
12401
12402 PROC SYSCTL
12403 M:      Luis Chamberlain <mcgrof@kernel.org>
12404 M:      Kees Cook <keescook@chromium.org>
12405 L:      linux-kernel@vger.kernel.org
12406 L:      linux-fsdevel@vger.kernel.org
12407 S:      Maintained
12408 F:      fs/proc/proc_sysctl.c
12409 F:      include/linux/sysctl.h
12410 F:      kernel/sysctl.c
12411 F:      tools/testing/selftests/sysctl/
12412
12413 PS3 NETWORK SUPPORT
12414 M:      Geoff Levand <geoff@infradead.org>
12415 L:      netdev@vger.kernel.org
12416 L:      linuxppc-dev@lists.ozlabs.org
12417 S:      Maintained
12418 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12419
12420 PS3 PLATFORM SUPPORT
12421 M:      Geoff Levand <geoff@infradead.org>
12422 L:      linuxppc-dev@lists.ozlabs.org
12423 S:      Maintained
12424 F:      arch/powerpc/boot/ps3*
12425 F:      arch/powerpc/include/asm/lv1call.h
12426 F:      arch/powerpc/include/asm/ps3*.h
12427 F:      arch/powerpc/platforms/ps3/
12428 F:      drivers/*/ps3*
12429 F:      drivers/ps3/
12430 F:      drivers/rtc/rtc-ps3.c
12431 F:      drivers/usb/host/*ps3.c
12432 F:      sound/ppc/snd_ps3*
12433
12434 PS3VRAM DRIVER
12435 M:      Jim Paris <jim@jtan.com>
12436 M:      Geoff Levand <geoff@infradead.org>
12437 L:      linuxppc-dev@lists.ozlabs.org
12438 S:      Maintained
12439 F:      drivers/block/ps3vram.c
12440
12441 PSAMPLE PACKET SAMPLING SUPPORT:
12442 M:      Yotam Gigi <yotam.gi@gmail.com>
12443 S:      Maintained
12444 F:      net/psample
12445 F:      include/net/psample.h
12446 F:      include/uapi/linux/psample.h
12447
12448 PSTORE FILESYSTEM
12449 M:      Kees Cook <keescook@chromium.org>
12450 M:      Anton Vorontsov <anton@enomsg.org>
12451 M:      Colin Cross <ccross@android.com>
12452 M:      Tony Luck <tony.luck@intel.com>
12453 S:      Maintained
12454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12455 F:      fs/pstore/
12456 F:      include/linux/pstore*
12457 F:      drivers/firmware/efi/efi-pstore.c
12458 F:      drivers/acpi/apei/erst.c
12459 F:      Documentation/admin-guide/ramoops.rst
12460 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12461 K:      \b(pstore|ramoops)
12462
12463 PTP HARDWARE CLOCK SUPPORT
12464 M:      Richard Cochran <richardcochran@gmail.com>
12465 L:      netdev@vger.kernel.org
12466 S:      Maintained
12467 W:      http://linuxptp.sourceforge.net/
12468 F:      Documentation/ABI/testing/sysfs-ptp
12469 F:      Documentation/ptp/*
12470 F:      drivers/net/phy/dp83640*
12471 F:      drivers/ptp/*
12472 F:      include/linux/ptp_cl*
12473
12474 PTRACE SUPPORT
12475 M:      Oleg Nesterov <oleg@redhat.com>
12476 S:      Maintained
12477 F:      include/asm-generic/syscall.h
12478 F:      include/linux/ptrace.h
12479 F:      include/linux/regset.h
12480 F:      include/linux/tracehook.h
12481 F:      include/uapi/linux/ptrace.h
12482 F:      include/uapi/linux/ptrace.h
12483 F:      include/asm-generic/ptrace.h
12484 F:      kernel/ptrace.c
12485 F:      arch/*/ptrace*.c
12486 F:      arch/*/*/ptrace*.c
12487 F:      arch/*/include/asm/ptrace*.h
12488
12489 PULSE8-CEC DRIVER
12490 M:      Hans Verkuil <hverkuil@xs4all.nl>
12491 L:      linux-media@vger.kernel.org
12492 T:      git git://linuxtv.org/media_tree.git
12493 S:      Maintained
12494 F:      drivers/media/usb/pulse8-cec/*
12495 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12496
12497 PVRUSB2 VIDEO4LINUX DRIVER
12498 M:      Mike Isely <isely@pobox.com>
12499 L:      pvrusb2@isely.net       (subscribers-only)
12500 L:      linux-media@vger.kernel.org
12501 W:      http://www.isely.net/pvrusb2/
12502 T:      git git://linuxtv.org/media_tree.git
12503 S:      Maintained
12504 F:      Documentation/media/v4l-drivers/pvrusb2*
12505 F:      drivers/media/usb/pvrusb2/
12506
12507 PWC WEBCAM DRIVER
12508 M:      Hans Verkuil <hverkuil@xs4all.nl>
12509 L:      linux-media@vger.kernel.org
12510 T:      git git://linuxtv.org/media_tree.git
12511 S:      Odd Fixes
12512 F:      drivers/media/usb/pwc/*
12513
12514 PWM FAN DRIVER
12515 M:      Kamil Debski <kamil@wypas.org>
12516 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12517 L:      linux-hwmon@vger.kernel.org
12518 S:      Supported
12519 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12520 F:      Documentation/hwmon/pwm-fan
12521 F:      drivers/hwmon/pwm-fan.c
12522
12523 PWM IR Transmitter
12524 M:      Sean Young <sean@mess.org>
12525 L:      linux-media@vger.kernel.org
12526 S:      Maintained
12527 F:      drivers/media/rc/pwm-ir-tx.c
12528
12529 PWM SUBSYSTEM
12530 M:      Thierry Reding <thierry.reding@gmail.com>
12531 L:      linux-pwm@vger.kernel.org
12532 S:      Maintained
12533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12534 F:      Documentation/pwm.txt
12535 F:      Documentation/devicetree/bindings/pwm/
12536 F:      include/linux/pwm.h
12537 F:      drivers/pwm/
12538 F:      drivers/video/backlight/pwm_bl.c
12539 F:      include/linux/pwm_backlight.h
12540 F:      drivers/gpio/gpio-mvebu.c
12541 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12542
12543 PXA GPIO DRIVER
12544 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12545 L:      linux-gpio@vger.kernel.org
12546 S:      Maintained
12547 F:      drivers/gpio/gpio-pxa.c
12548
12549 PXA MMCI DRIVER
12550 S:      Orphan
12551
12552 PXA RTC DRIVER
12553 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12554 L:      linux-rtc@vger.kernel.org
12555 S:      Maintained
12556
12557 PXA2xx/PXA3xx SUPPORT
12558 M:      Daniel Mack <daniel@zonque.org>
12559 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12560 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12562 T:      git git://github.com/hzhuang1/linux.git
12563 T:      git git://github.com/rjarzmik/linux.git
12564 S:      Maintained
12565 F:      arch/arm/boot/dts/pxa*
12566 F:      arch/arm/mach-pxa/
12567 F:      drivers/dma/pxa*
12568 F:      drivers/pcmcia/pxa2xx*
12569 F:      drivers/pinctrl/pxa/
12570 F:      drivers/spi/spi-pxa2xx*
12571 F:      drivers/usb/gadget/udc/pxa2*
12572 F:      include/sound/pxa2xx-lib.h
12573 F:      sound/arm/pxa*
12574 F:      sound/soc/pxa/
12575
12576 QAT DRIVER
12577 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12578 L:      qat-linux@intel.com
12579 S:      Supported
12580 F:      drivers/crypto/qat/
12581
12582 QCOM AUDIO (ASoC) DRIVERS
12583 M:      Patrick Lai <plai@codeaurora.org>
12584 M:      Banajit Goswami <bgoswami@codeaurora.org>
12585 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12586 S:      Supported
12587 F:      sound/soc/qcom/
12588
12589 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12590 M:      Gabriel Somlo <somlo@cmu.edu>
12591 M:      "Michael S. Tsirkin" <mst@redhat.com>
12592 L:      qemu-devel@nongnu.org
12593 S:      Maintained
12594 F:      drivers/firmware/qemu_fw_cfg.c
12595 F:      include/uapi/linux/qemu_fw_cfg.h
12596
12597 QIB DRIVER
12598 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12599 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12600 L:      linux-rdma@vger.kernel.org
12601 S:      Supported
12602 F:      drivers/infiniband/hw/qib/
12603
12604 QLOGIC QL41xxx FCOE DRIVER
12605 M:      QLogic-Storage-Upstream@cavium.com
12606 L:      linux-scsi@vger.kernel.org
12607 S:      Supported
12608 F:      drivers/scsi/qedf/
12609
12610 QLOGIC QL41xxx ISCSI DRIVER
12611 M:      QLogic-Storage-Upstream@cavium.com
12612 L:      linux-scsi@vger.kernel.org
12613 S:      Supported
12614 F:      drivers/scsi/qedi/
12615
12616 QLOGIC QL4xxx ETHERNET DRIVER
12617 M:      Ariel Elior <aelior@marvell.com>
12618 M:      GR-everest-linux-l2@marvell.com
12619 L:      netdev@vger.kernel.org
12620 S:      Supported
12621 F:      drivers/net/ethernet/qlogic/qed/
12622 F:      include/linux/qed/
12623 F:      drivers/net/ethernet/qlogic/qede/
12624
12625 QLOGIC QL4xxx RDMA DRIVER
12626 M:      Michal Kalderon <mkalderon@marvell.com>
12627 M:      Ariel Elior <aelior@marvell.com>
12628 L:      linux-rdma@vger.kernel.org
12629 S:      Supported
12630 F:      drivers/infiniband/hw/qedr/
12631 F:      include/uapi/rdma/qedr-abi.h
12632
12633 QLOGIC QLA1280 SCSI DRIVER
12634 M:      Michael Reed <mdr@sgi.com>
12635 L:      linux-scsi@vger.kernel.org
12636 S:      Maintained
12637 F:      drivers/scsi/qla1280.[ch]
12638
12639 QLOGIC QLA2XXX FC-SCSI DRIVER
12640 M:      qla2xxx-upstream@qlogic.com
12641 L:      linux-scsi@vger.kernel.org
12642 S:      Supported
12643 F:      Documentation/scsi/LICENSE.qla2xxx
12644 F:      drivers/scsi/qla2xxx/
12645
12646 QLOGIC QLA3XXX NETWORK DRIVER
12647 M:      GR-Linux-NIC-Dev@marvell.com
12648 L:      netdev@vger.kernel.org
12649 S:      Supported
12650 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12651 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12652
12653 QLOGIC QLA4XXX iSCSI DRIVER
12654 M:      QLogic-Storage-Upstream@qlogic.com
12655 L:      linux-scsi@vger.kernel.org
12656 S:      Supported
12657 F:      Documentation/scsi/LICENSE.qla4xxx
12658 F:      drivers/scsi/qla4xxx/
12659
12660 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12661 M:      Shahed Shaikh <shshaikh@marvell.com>
12662 M:      Manish Chopra <manishc@marvell.com>
12663 M:      GR-Linux-NIC-Dev@marvell.com
12664 L:      netdev@vger.kernel.org
12665 S:      Supported
12666 F:      drivers/net/ethernet/qlogic/qlcnic/
12667
12668 QLOGIC QLGE 10Gb ETHERNET DRIVER
12669 M:      Manish Chopra <manishc@marvell.com>
12670 M:      GR-Linux-NIC-Dev@marvell.com
12671 L:      netdev@vger.kernel.org
12672 S:      Supported
12673 F:      drivers/net/ethernet/qlogic/qlge/
12674
12675 QM1D1B0004 MEDIA DRIVER
12676 M:      Akihiro Tsukada <tskd08@gmail.com>
12677 L:      linux-media@vger.kernel.org
12678 S:      Odd Fixes
12679 F:      drivers/media/tuners/qm1d1b0004*
12680
12681 QM1D1C0042 MEDIA DRIVER
12682 M:      Akihiro Tsukada <tskd08@gmail.com>
12683 L:      linux-media@vger.kernel.org
12684 S:      Odd Fixes
12685 F:      drivers/media/tuners/qm1d1c0042*
12686
12687 QNX4 FILESYSTEM
12688 M:      Anders Larsen <al@alarsen.net>
12689 W:      http://www.alarsen.net/linux/qnx4fs/
12690 S:      Maintained
12691 F:      fs/qnx4/
12692 F:      include/uapi/linux/qnx4_fs.h
12693 F:      include/uapi/linux/qnxtypes.h
12694
12695 QORIQ DPAA2 FSL-MC BUS DRIVER
12696 M:      Stuart Yoder <stuyoder@gmail.com>
12697 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12698 L:      linux-kernel@vger.kernel.org
12699 S:      Maintained
12700 F:      drivers/bus/fsl-mc/
12701 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12702 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12703
12704 QT1010 MEDIA DRIVER
12705 M:      Antti Palosaari <crope@iki.fi>
12706 L:      linux-media@vger.kernel.org
12707 W:      https://linuxtv.org
12708 W:      http://palosaari.fi/linux/
12709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12710 T:      git git://linuxtv.org/anttip/media_tree.git
12711 S:      Maintained
12712 F:      drivers/media/tuners/qt1010*
12713
12714 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12715 M:      Kalle Valo <kvalo@codeaurora.org>
12716 L:      ath10k@lists.infradead.org
12717 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12719 S:      Supported
12720 F:      drivers/net/wireless/ath/ath10k/
12721
12722 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12723 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12724 L:      linux-wireless@vger.kernel.org
12725 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12726 S:      Supported
12727 F:      drivers/net/wireless/ath/ath9k/
12728
12729 QUALCOMM CAMERA SUBSYSTEM DRIVER
12730 M:      Todor Tomov <todor.too@gmail.com>
12731 L:      linux-media@vger.kernel.org
12732 S:      Maintained
12733 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12734 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12735 F:      drivers/media/platform/qcom/camss/
12736
12737 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12738 M:      Ilia Lin <ilia.lin@kernel.org>
12739 L:      linux-pm@vger.kernel.org
12740 S:      Maintained
12741 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12742 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12743
12744 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12745 M:      Timur Tabi <timur@kernel.org>
12746 L:      netdev@vger.kernel.org
12747 S:      Maintained
12748 F:      drivers/net/ethernet/qualcomm/emac/
12749
12750 QUALCOMM ETHQOS ETHERNET DRIVER
12751 M:      Vinod Koul <vkoul@kernel.org>
12752 M:      Niklas Cassel <niklas.cassel@linaro.org>
12753 L:      netdev@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12756 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12757
12758 QUALCOMM GENERIC INTERFACE I2C DRIVER
12759 M:      Alok Chauhan <alokc@codeaurora.org>
12760 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12761 L:      linux-i2c@vger.kernel.org
12762 L:      linux-arm-msm@vger.kernel.org
12763 S:      Supported
12764 F:      drivers/i2c/busses/i2c-qcom-geni.c
12765
12766 QUALCOMM HEXAGON ARCHITECTURE
12767 M:      Richard Kuo <rkuo@codeaurora.org>
12768 L:      linux-hexagon@vger.kernel.org
12769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12770 S:      Supported
12771 F:      arch/hexagon/
12772
12773 QUALCOMM HIDMA DRIVER
12774 M:      Sinan Kaya <okaya@kernel.org>
12775 L:      linux-arm-kernel@lists.infradead.org
12776 L:      linux-arm-msm@vger.kernel.org
12777 L:      dmaengine@vger.kernel.org
12778 S:      Supported
12779 F:      drivers/dma/qcom/hidma*
12780
12781 QUALCOMM IOMMU
12782 M:      Rob Clark <robdclark@gmail.com>
12783 L:      iommu@lists.linux-foundation.org
12784 L:      linux-arm-msm@vger.kernel.org
12785 S:      Maintained
12786 F:      drivers/iommu/qcom_iommu.c
12787
12788 QUALCOMM TSENS THERMAL DRIVER
12789 M:      Amit Kucheria <amit.kucheria@linaro.org>
12790 L:      linux-pm@vger.kernel.org
12791 L:      linux-arm-msm@vger.kernel.org
12792 S:      Maintained
12793 F:      drivers/thermal/qcom/
12794
12795 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12796 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12797 L:      linux-media@vger.kernel.org
12798 L:      linux-arm-msm@vger.kernel.org
12799 T:      git git://linuxtv.org/media_tree.git
12800 S:      Maintained
12801 F:      drivers/media/platform/qcom/venus/
12802
12803 QUALCOMM WCN36XX WIRELESS DRIVER
12804 M:      Kalle Valo <kvalo@codeaurora.org>
12805 L:      wcn36xx@lists.infradead.org
12806 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12807 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12808 S:      Supported
12809 F:      drivers/net/wireless/ath/wcn36xx/
12810
12811 QUANTENNA QTNFMAC WIRELESS DRIVER
12812 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12813 M:      Avinash Patil <avinashp@quantenna.com>
12814 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12815 L:      linux-wireless@vger.kernel.org
12816 S:      Maintained
12817 F:      drivers/net/wireless/quantenna
12818
12819 RADEON and AMDGPU DRM DRIVERS
12820 M:      Alex Deucher <alexander.deucher@amd.com>
12821 M:      Christian König <christian.koenig@amd.com>
12822 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12823 L:      amd-gfx@lists.freedesktop.org
12824 T:      git git://people.freedesktop.org/~agd5f/linux
12825 S:      Supported
12826 F:      drivers/gpu/drm/radeon/
12827 F:      include/uapi/drm/radeon_drm.h
12828 F:      drivers/gpu/drm/amd/
12829 F:      include/uapi/drm/amdgpu_drm.h
12830
12831 RADEON FRAMEBUFFER DISPLAY DRIVER
12832 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12833 L:      linux-fbdev@vger.kernel.org
12834 S:      Maintained
12835 F:      drivers/video/fbdev/aty/radeon*
12836 F:      include/uapi/linux/radeonfb.h
12837
12838 RADIOSHARK RADIO DRIVER
12839 M:      Hans Verkuil <hverkuil@xs4all.nl>
12840 L:      linux-media@vger.kernel.org
12841 T:      git git://linuxtv.org/media_tree.git
12842 S:      Maintained
12843 F:      drivers/media/radio/radio-shark.c
12844
12845 RADIOSHARK2 RADIO DRIVER
12846 M:      Hans Verkuil <hverkuil@xs4all.nl>
12847 L:      linux-media@vger.kernel.org
12848 T:      git git://linuxtv.org/media_tree.git
12849 S:      Maintained
12850 F:      drivers/media/radio/radio-shark2.c
12851 F:      drivers/media/radio/radio-tea5777.c
12852
12853 RADOS BLOCK DEVICE (RBD)
12854 M:      Ilya Dryomov <idryomov@gmail.com>
12855 M:      Sage Weil <sage@redhat.com>
12856 M:      Alex Elder <elder@kernel.org>
12857 L:      ceph-devel@vger.kernel.org
12858 W:      http://ceph.com/
12859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12860 T:      git git://github.com/ceph/ceph-client.git
12861 S:      Supported
12862 F:      Documentation/ABI/testing/sysfs-bus-rbd
12863 F:      drivers/block/rbd.c
12864 F:      drivers/block/rbd_types.h
12865
12866 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12867 M:      Paul Mackerras <paulus@samba.org>
12868 L:      linux-fbdev@vger.kernel.org
12869 S:      Maintained
12870 F:      drivers/video/fbdev/aty/aty128fb.c
12871
12872 RAINSHADOW-CEC DRIVER
12873 M:      Hans Verkuil <hverkuil@xs4all.nl>
12874 L:      linux-media@vger.kernel.org
12875 T:      git git://linuxtv.org/media_tree.git
12876 S:      Maintained
12877 F:      drivers/media/usb/rainshadow-cec/*
12878
12879 RALINK MIPS ARCHITECTURE
12880 M:      John Crispin <john@phrozen.org>
12881 L:      linux-mips@vger.kernel.org
12882 S:      Maintained
12883 F:      arch/mips/ralink
12884
12885 RALINK RT2X00 WIRELESS LAN DRIVER
12886 P:      rt2x00 project
12887 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12888 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12889 L:      linux-wireless@vger.kernel.org
12890 S:      Maintained
12891 F:      drivers/net/wireless/ralink/rt2x00/
12892
12893 RAMDISK RAM BLOCK DEVICE DRIVER
12894 M:      Jens Axboe <axboe@kernel.dk>
12895 S:      Maintained
12896 F:      Documentation/blockdev/ramdisk.txt
12897 F:      drivers/block/brd.c
12898
12899 RANCHU VIRTUAL BOARD FOR MIPS
12900 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12901 L:      linux-mips@vger.kernel.org
12902 S:      Supported
12903 F:      arch/mips/generic/board-ranchu.c
12904 F:      arch/mips/configs/generic/board-ranchu.config
12905
12906 RANDOM NUMBER DRIVER
12907 M:      "Theodore Ts'o" <tytso@mit.edu>
12908 S:      Maintained
12909 F:      drivers/char/random.c
12910
12911 RAPIDIO SUBSYSTEM
12912 M:      Matt Porter <mporter@kernel.crashing.org>
12913 M:      Alexandre Bounine <alex.bou9@gmail.com>
12914 S:      Maintained
12915 F:      drivers/rapidio/
12916
12917 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12918 L:      linux-wireless@vger.kernel.org
12919 S:      Orphan
12920 F:      drivers/net/wireless/ray*
12921
12922 RCUTORTURE TEST FRAMEWORK
12923 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12924 M:      Josh Triplett <josh@joshtriplett.org>
12925 R:      Steven Rostedt <rostedt@goodmis.org>
12926 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12927 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12928 L:      linux-kernel@vger.kernel.org
12929 S:      Supported
12930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12931 F:      tools/testing/selftests/rcutorture
12932
12933 RDC R-321X SoC
12934 M:      Florian Fainelli <florian@openwrt.org>
12935 S:      Maintained
12936
12937 RDC R6040 FAST ETHERNET DRIVER
12938 M:      Florian Fainelli <f.fainelli@gmail.com>
12939 L:      netdev@vger.kernel.org
12940 S:      Maintained
12941 F:      drivers/net/ethernet/rdc/r6040.c
12942
12943 RDMAVT - RDMA verbs software
12944 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12945 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12946 L:      linux-rdma@vger.kernel.org
12947 S:      Supported
12948 F:      drivers/infiniband/sw/rdmavt
12949
12950 RDS - RELIABLE DATAGRAM SOCKETS
12951 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12952 L:      netdev@vger.kernel.org
12953 L:      linux-rdma@vger.kernel.org
12954 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12955 W:      https://oss.oracle.com/projects/rds/
12956 S:      Supported
12957 F:      net/rds/
12958 F:      Documentation/networking/rds.txt
12959
12960 RDT - RESOURCE ALLOCATION
12961 M:      Fenghua Yu <fenghua.yu@intel.com>
12962 M:      Reinette Chatre <reinette.chatre@intel.com>
12963 L:      linux-kernel@vger.kernel.org
12964 S:      Supported
12965 F:      arch/x86/kernel/cpu/resctrl/
12966 F:      arch/x86/include/asm/resctrl_sched.h
12967 F:      Documentation/x86/resctrl*
12968
12969 READ-COPY UPDATE (RCU)
12970 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12971 M:      Josh Triplett <josh@joshtriplett.org>
12972 R:      Steven Rostedt <rostedt@goodmis.org>
12973 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12974 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12975 R:      Joel Fernandes <joel@joelfernandes.org>
12976 L:      linux-kernel@vger.kernel.org
12977 W:      http://www.rdrop.com/users/paulmck/RCU/
12978 S:      Supported
12979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12980 F:      Documentation/RCU/
12981 X:      Documentation/RCU/torture.txt
12982 F:      include/linux/rcu*
12983 X:      include/linux/srcu*.h
12984 F:      kernel/rcu/
12985 X:      kernel/rcu/srcu*.c
12986
12987 REAL TIME CLOCK (RTC) SUBSYSTEM
12988 M:      Alessandro Zummo <a.zummo@towertech.it>
12989 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12990 L:      linux-rtc@vger.kernel.org
12991 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12993 S:      Maintained
12994 F:      Documentation/devicetree/bindings/rtc/
12995 F:      Documentation/rtc.txt
12996 F:      drivers/rtc/
12997 F:      include/linux/rtc.h
12998 F:      include/uapi/linux/rtc.h
12999 F:      include/linux/rtc/
13000 F:      include/linux/platform_data/rtc-*
13001 F:      tools/testing/selftests/rtc/
13002
13003 REALTEK AUDIO CODECS
13004 M:      Bard Liao <bardliao@realtek.com>
13005 M:      Oder Chiou <oder_chiou@realtek.com>
13006 S:      Maintained
13007 F:      sound/soc/codecs/rt*
13008 F:      include/sound/rt*.h
13009
13010 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13011 M:      Linus Walleij <linus.walleij@linaro.org>
13012 S:      Maintained
13013 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13014 F:      drivers/net/dsa/realtek-smi*
13015 F:      drivers/net/dsa/rtl83*
13016
13017 REDPINE WIRELESS DRIVER
13018 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13019 M:      Siva Rebbagondla <siva8118@gmail.com>
13020 L:      linux-wireless@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/net/wireless/rsi/
13023
13024 REGISTER MAP ABSTRACTION
13025 M:      Mark Brown <broonie@kernel.org>
13026 L:      linux-kernel@vger.kernel.org
13027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13028 S:      Supported
13029 F:      Documentation/devicetree/bindings/regmap/
13030 F:      drivers/base/regmap/
13031 F:      include/linux/regmap.h
13032
13033 REISERFS FILE SYSTEM
13034 L:      reiserfs-devel@vger.kernel.org
13035 S:      Supported
13036 F:      fs/reiserfs/
13037
13038 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13039 M:      Ohad Ben-Cohen <ohad@wizery.com>
13040 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13041 L:      linux-remoteproc@vger.kernel.org
13042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13043 S:      Maintained
13044 F:      Documentation/devicetree/bindings/remoteproc/
13045 F:      Documentation/remoteproc.txt
13046 F:      drivers/remoteproc/
13047 F:      include/linux/remoteproc.h
13048
13049 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13050 M:      Ohad Ben-Cohen <ohad@wizery.com>
13051 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13052 L:      linux-remoteproc@vger.kernel.org
13053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13054 S:      Maintained
13055 F:      drivers/rpmsg/
13056 F:      Documentation/rpmsg.txt
13057 F:      include/linux/rpmsg.h
13058 F:      include/linux/rpmsg/
13059
13060 RENESAS CLOCK DRIVERS
13061 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13062 L:      linux-renesas-soc@vger.kernel.org
13063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13064 S:      Supported
13065 F:      drivers/clk/renesas/
13066
13067 RENESAS EMEV2 I2C DRIVER
13068 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13069 S:      Supported
13070 F:      drivers/i2c/busses/i2c-emev2.c
13071
13072 RENESAS ETHERNET DRIVERS
13073 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13074 L:      netdev@vger.kernel.org
13075 L:      linux-renesas-soc@vger.kernel.org
13076 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13077 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13078 F:      drivers/net/ethernet/renesas/
13079 F:      include/linux/sh_eth.h
13080
13081 RENESAS R-CAR GYROADC DRIVER
13082 M:      Marek Vasut <marek.vasut@gmail.com>
13083 L:      linux-iio@vger.kernel.org
13084 S:      Supported
13085 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13086 F:      drivers/iio/adc/rcar-gyroadc.c
13087
13088 RENESAS R-CAR I2C DRIVERS
13089 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13090 S:      Supported
13091 F:      drivers/i2c/busses/i2c-rcar.c
13092 F:      drivers/i2c/busses/i2c-sh_mobile.c
13093
13094 RENESAS RIIC DRIVER
13095 M:      Chris Brandt <chris.brandt@renesas.com>
13096 S:      Supported
13097 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13098 F:      drivers/i2c/busses/i2c-riic.c
13099
13100 RENESAS USB PHY DRIVER
13101 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13102 L:      linux-renesas-soc@vger.kernel.org
13103 S:      Maintained
13104 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13105
13106 RESET CONTROLLER FRAMEWORK
13107 M:      Philipp Zabel <p.zabel@pengutronix.de>
13108 T:      git git://git.pengutronix.de/git/pza/linux
13109 S:      Maintained
13110 F:      drivers/reset/
13111 F:      Documentation/devicetree/bindings/reset/
13112 F:      include/dt-bindings/reset/
13113 F:      include/linux/reset.h
13114 F:      include/linux/reset/
13115 F:      include/linux/reset-controller.h
13116
13117 RESTARTABLE SEQUENCES SUPPORT
13118 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13119 M:      Peter Zijlstra <peterz@infradead.org>
13120 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13121 M:      Boqun Feng <boqun.feng@gmail.com>
13122 L:      linux-kernel@vger.kernel.org
13123 S:      Supported
13124 F:      kernel/rseq.c
13125 F:      include/uapi/linux/rseq.h
13126 F:      include/trace/events/rseq.h
13127 F:      tools/testing/selftests/rseq/
13128
13129 RFKILL
13130 M:      Johannes Berg <johannes@sipsolutions.net>
13131 L:      linux-wireless@vger.kernel.org
13132 W:      http://wireless.kernel.org/
13133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13135 S:      Maintained
13136 F:      Documentation/rfkill.txt
13137 F:      Documentation/ABI/stable/sysfs-class-rfkill
13138 F:      net/rfkill/
13139 F:      include/linux/rfkill.h
13140 F:      include/uapi/linux/rfkill.h
13141
13142 RHASHTABLE
13143 M:      Thomas Graf <tgraf@suug.ch>
13144 M:      Herbert Xu <herbert@gondor.apana.org.au>
13145 L:      netdev@vger.kernel.org
13146 S:      Maintained
13147 F:      lib/rhashtable.c
13148 F:      lib/test_rhashtable.c
13149 F:      include/linux/rhashtable.h
13150 F:      include/linux/rhashtable-types.h
13151
13152 RICOH R5C592 MEMORYSTICK DRIVER
13153 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13154 S:      Maintained
13155 F:      drivers/memstick/host/r592.*
13156
13157 RICOH SMARTMEDIA/XD DRIVER
13158 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13159 S:      Maintained
13160 F:      drivers/mtd/nand/raw/r852.c
13161 F:      drivers/mtd/nand/raw/r852.h
13162
13163 RISC-V ARCHITECTURE
13164 M:      Palmer Dabbelt <palmer@sifive.com>
13165 M:      Albert Ou <aou@eecs.berkeley.edu>
13166 L:      linux-riscv@lists.infradead.org
13167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13168 S:      Supported
13169 F:      arch/riscv/
13170 K:      riscv
13171 N:      riscv
13172
13173 ROCCAT DRIVERS
13174 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13175 W:      http://sourceforge.net/projects/roccat/
13176 S:      Maintained
13177 F:      drivers/hid/hid-roccat*
13178 F:      include/linux/hid-roccat*
13179 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13180
13181 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13182 M:      Jacob chen <jacob2.chen@rock-chips.com>
13183 L:      linux-media@vger.kernel.org
13184 S:      Maintained
13185 F:      drivers/media/platform/rockchip/rga/
13186 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13187
13188 ROCKCHIP VPU CODEC DRIVER
13189 M:      Ezequiel Garcia <ezequiel@collabora.com>
13190 L:      linux-media@vger.kernel.org
13191 S:      Maintained
13192 F:      drivers/staging/media/platform/rockchip/vpu/
13193 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13194
13195 ROCKER DRIVER
13196 M:      Jiri Pirko <jiri@resnulli.us>
13197 L:      netdev@vger.kernel.org
13198 S:      Supported
13199 F:      drivers/net/ethernet/rocker/
13200
13201 ROCKETPORT DRIVER
13202 P:      Comtrol Corp.
13203 W:      http://www.comtrol.com
13204 S:      Maintained
13205 F:      Documentation/serial/rocket.txt
13206 F:      drivers/tty/rocket*
13207
13208 ROCKETPORT EXPRESS/INFINITY DRIVER
13209 M:      Kevin Cernekee <cernekee@gmail.com>
13210 L:      linux-serial@vger.kernel.org
13211 S:      Odd Fixes
13212 F:      drivers/tty/serial/rp2.*
13213
13214 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13215 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13216 L:      linux-kernel@vger.kernel.org
13217 L:      linux-renesas-soc@vger.kernel.org
13218 S:      Supported
13219 F:      drivers/mfd/bd9571mwv.c
13220 F:      drivers/regulator/bd9571mwv-regulator.c
13221 F:      drivers/gpio/gpio-bd9571mwv.c
13222 F:      include/linux/mfd/bd9571mwv.h
13223 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13224
13225 ROSE NETWORK LAYER
13226 M:      Ralf Baechle <ralf@linux-mips.org>
13227 L:      linux-hams@vger.kernel.org
13228 W:      http://www.linux-ax25.org/
13229 S:      Maintained
13230 F:      include/net/rose.h
13231 F:      include/uapi/linux/rose.h
13232 F:      net/rose/
13233
13234 RTL2830 MEDIA DRIVER
13235 M:      Antti Palosaari <crope@iki.fi>
13236 L:      linux-media@vger.kernel.org
13237 W:      https://linuxtv.org
13238 W:      http://palosaari.fi/linux/
13239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13240 T:      git git://linuxtv.org/anttip/media_tree.git
13241 S:      Maintained
13242 F:      drivers/media/dvb-frontends/rtl2830*
13243
13244 RTL2832 MEDIA DRIVER
13245 M:      Antti Palosaari <crope@iki.fi>
13246 L:      linux-media@vger.kernel.org
13247 W:      https://linuxtv.org
13248 W:      http://palosaari.fi/linux/
13249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13250 T:      git git://linuxtv.org/anttip/media_tree.git
13251 S:      Maintained
13252 F:      drivers/media/dvb-frontends/rtl2832*
13253
13254 RTL2832_SDR MEDIA DRIVER
13255 M:      Antti Palosaari <crope@iki.fi>
13256 L:      linux-media@vger.kernel.org
13257 W:      https://linuxtv.org
13258 W:      http://palosaari.fi/linux/
13259 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13260 T:      git git://linuxtv.org/anttip/media_tree.git
13261 S:      Maintained
13262 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13263
13264 RTL8180 WIRELESS DRIVER
13265 L:      linux-wireless@vger.kernel.org
13266 W:      http://wireless.kernel.org/
13267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13268 S:      Orphan
13269 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13270
13271 RTL8187 WIRELESS DRIVER
13272 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13273 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13274 M:      Larry Finger <Larry.Finger@lwfinger.net>
13275 L:      linux-wireless@vger.kernel.org
13276 W:      http://wireless.kernel.org/
13277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13278 S:      Maintained
13279 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13280
13281 REALTEK WIRELESS DRIVER (rtlwifi family)
13282 M:      Ping-Ke Shih <pkshih@realtek.com>
13283 L:      linux-wireless@vger.kernel.org
13284 W:      http://wireless.kernel.org/
13285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13286 S:      Maintained
13287 F:      drivers/net/wireless/realtek/rtlwifi/
13288
13289 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13290 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13291 L:      linux-wireless@vger.kernel.org
13292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13293 S:      Maintained
13294 F:      drivers/net/wireless/realtek/rtl8xxxu/
13295
13296 RXRPC SOCKETS (AF_RXRPC)
13297 M:      David Howells <dhowells@redhat.com>
13298 L:      linux-afs@lists.infradead.org
13299 S:      Supported
13300 F:      net/rxrpc/
13301 F:      include/keys/rxrpc-type.h
13302 F:      include/net/af_rxrpc.h
13303 F:      include/trace/events/rxrpc.h
13304 F:      include/uapi/linux/rxrpc.h
13305 F:      Documentation/networking/rxrpc.txt
13306 W:      https://www.infradead.org/~dhowells/kafs/
13307
13308 S3 SAVAGE FRAMEBUFFER DRIVER
13309 M:      Antonino Daplas <adaplas@gmail.com>
13310 L:      linux-fbdev@vger.kernel.org
13311 S:      Maintained
13312 F:      drivers/video/fbdev/savage/
13313
13314 S390
13315 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13316 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13317 L:      linux-s390@vger.kernel.org
13318 W:      http://www.ibm.com/developerworks/linux/linux390/
13319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13320 S:      Supported
13321 F:      arch/s390/
13322 F:      drivers/s390/
13323 F:      Documentation/s390/
13324 F:      Documentation/driver-api/s390-drivers.rst
13325
13326 S390 COMMON I/O LAYER
13327 M:      Sebastian Ott <sebott@linux.ibm.com>
13328 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13329 L:      linux-s390@vger.kernel.org
13330 W:      http://www.ibm.com/developerworks/linux/linux390/
13331 S:      Supported
13332 F:      drivers/s390/cio/
13333
13334 S390 DASD DRIVER
13335 M:      Stefan Haberland <sth@linux.ibm.com>
13336 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13337 L:      linux-s390@vger.kernel.org
13338 W:      http://www.ibm.com/developerworks/linux/linux390/
13339 S:      Supported
13340 F:      drivers/s390/block/dasd*
13341 F:      block/partitions/ibm.c
13342
13343 S390 IOMMU (PCI)
13344 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13345 L:      linux-s390@vger.kernel.org
13346 W:      http://www.ibm.com/developerworks/linux/linux390/
13347 S:      Supported
13348 F:      drivers/iommu/s390-iommu.c
13349
13350 S390 IUCV NETWORK LAYER
13351 M:      Julian Wiedmann <jwi@linux.ibm.com>
13352 M:      Ursula Braun <ubraun@linux.ibm.com>
13353 L:      linux-s390@vger.kernel.org
13354 W:      http://www.ibm.com/developerworks/linux/linux390/
13355 S:      Supported
13356 F:      drivers/s390/net/*iucv*
13357 F:      include/net/iucv/
13358 F:      net/iucv/
13359
13360 S390 NETWORK DRIVERS
13361 M:      Julian Wiedmann <jwi@linux.ibm.com>
13362 M:      Ursula Braun <ubraun@linux.ibm.com>
13363 L:      linux-s390@vger.kernel.org
13364 W:      http://www.ibm.com/developerworks/linux/linux390/
13365 S:      Supported
13366 F:      drivers/s390/net/
13367
13368 S390 PCI SUBSYSTEM
13369 M:      Sebastian Ott <sebott@linux.ibm.com>
13370 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13371 L:      linux-s390@vger.kernel.org
13372 W:      http://www.ibm.com/developerworks/linux/linux390/
13373 S:      Supported
13374 F:      arch/s390/pci/
13375 F:      drivers/pci/hotplug/s390_pci_hpc.c
13376
13377 S390 VFIO-CCW DRIVER
13378 M:      Cornelia Huck <cohuck@redhat.com>
13379 M:      Farhan Ali <alifm@linux.ibm.com>
13380 M:      Eric Farman <farman@linux.ibm.com>
13381 R:      Halil Pasic <pasic@linux.ibm.com>
13382 L:      linux-s390@vger.kernel.org
13383 L:      kvm@vger.kernel.org
13384 S:      Supported
13385 F:      drivers/s390/cio/vfio_ccw*
13386 F:      Documentation/s390/vfio-ccw.txt
13387 F:      include/uapi/linux/vfio_ccw.h
13388
13389 S390 ZCRYPT DRIVER
13390 M:      Harald Freudenberger <freude@linux.ibm.com>
13391 L:      linux-s390@vger.kernel.org
13392 W:      http://www.ibm.com/developerworks/linux/linux390/
13393 S:      Supported
13394 F:      drivers/s390/crypto/
13395
13396 S390 VFIO AP DRIVER
13397 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13398 M:      Pierre Morel <pmorel@linux.ibm.com>
13399 M:      Halil Pasic <pasic@linux.ibm.com>
13400 L:      linux-s390@vger.kernel.org
13401 W:      http://www.ibm.com/developerworks/linux/linux390/
13402 S:      Supported
13403 F:      drivers/s390/crypto/vfio_ap_drv.c
13404 F:      drivers/s390/crypto/vfio_ap_private.h
13405 F:      drivers/s390/crypto/vfio_ap_ops.c
13406 F:      Documentation/s390/vfio-ap.txt
13407
13408 S390 ZFCP DRIVER
13409 M:      Steffen Maier <maier@linux.ibm.com>
13410 M:      Benjamin Block <bblock@linux.ibm.com>
13411 L:      linux-s390@vger.kernel.org
13412 W:      http://www.ibm.com/developerworks/linux/linux390/
13413 S:      Supported
13414 F:      drivers/s390/scsi/zfcp_*
13415
13416 S3C24XX SD/MMC Driver
13417 M:      Ben Dooks <ben-linux@fluff.org>
13418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13419 S:      Supported
13420 F:      drivers/mmc/host/s3cmci.*
13421
13422 SAA6588 RDS RECEIVER DRIVER
13423 M:      Hans Verkuil <hverkuil@xs4all.nl>
13424 L:      linux-media@vger.kernel.org
13425 T:      git git://linuxtv.org/media_tree.git
13426 W:      https://linuxtv.org
13427 S:      Odd Fixes
13428 F:      drivers/media/i2c/saa6588*
13429
13430 SAA7134 VIDEO4LINUX DRIVER
13431 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13432 L:      linux-media@vger.kernel.org
13433 W:      https://linuxtv.org
13434 T:      git git://linuxtv.org/media_tree.git
13435 S:      Odd fixes
13436 F:      Documentation/media/v4l-drivers/saa7134*
13437 F:      drivers/media/pci/saa7134/
13438
13439 SAA7146 VIDEO4LINUX-2 DRIVER
13440 M:      Hans Verkuil <hverkuil@xs4all.nl>
13441 L:      linux-media@vger.kernel.org
13442 T:      git git://linuxtv.org/media_tree.git
13443 S:      Maintained
13444 F:      drivers/media/common/saa7146/
13445 F:      drivers/media/pci/saa7146/
13446 F:      include/media/drv-intf/saa7146*
13447
13448 SAMSUNG AUDIO (ASoC) DRIVERS
13449 M:      Krzysztof Kozlowski <krzk@kernel.org>
13450 M:      Sangbeom Kim <sbkim73@samsung.com>
13451 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13452 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13453 S:      Supported
13454 F:      sound/soc/samsung/
13455 F:      Documentation/devicetree/bindings/sound/samsung*
13456
13457 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13458 M:      Krzysztof Kozlowski <krzk@kernel.org>
13459 L:      linux-crypto@vger.kernel.org
13460 L:      linux-samsung-soc@vger.kernel.org
13461 S:      Maintained
13462 F:      drivers/crypto/exynos-rng.c
13463 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13464
13465 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13466 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13467 L:      linux-samsung-soc@vger.kernel.org
13468 S:      Maintained
13469 F:      drivers/char/hw_random/exynos-trng.c
13470 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13471
13472 SAMSUNG FRAMEBUFFER DRIVER
13473 M:      Jingoo Han <jingoohan1@gmail.com>
13474 L:      linux-fbdev@vger.kernel.org
13475 S:      Maintained
13476 F:      drivers/video/fbdev/s3c-fb.c
13477
13478 SAMSUNG LAPTOP DRIVER
13479 M:      Corentin Chary <corentin.chary@gmail.com>
13480 L:      platform-driver-x86@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/platform/x86/samsung-laptop.c
13483
13484 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13485 M:      Sangbeom Kim <sbkim73@samsung.com>
13486 M:      Krzysztof Kozlowski <krzk@kernel.org>
13487 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13488 L:      linux-kernel@vger.kernel.org
13489 L:      linux-samsung-soc@vger.kernel.org
13490 S:      Supported
13491 F:      drivers/mfd/sec*.c
13492 F:      drivers/regulator/s2m*.c
13493 F:      drivers/regulator/s5m*.c
13494 F:      drivers/clk/clk-s2mps11.c
13495 F:      drivers/rtc/rtc-s5m.c
13496 F:      include/linux/mfd/samsung/
13497 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13498 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13499 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13500 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13501
13502 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13503 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13504 L:      linux-media@vger.kernel.org
13505 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13506 S:      Maintained
13507 F:      drivers/media/platform/s3c-camif/
13508 F:      include/media/drv-intf/s3c_camif.h
13509
13510 SAMSUNG S3FWRN5 NFC DRIVER
13511 M:      Robert Baldyga <r.baldyga@samsung.com>
13512 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13513 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13514 S:      Supported
13515 F:      drivers/nfc/s3fwrn5
13516
13517 SAMSUNG S5C73M3 CAMERA DRIVER
13518 M:      Kyungmin Park <kyungmin.park@samsung.com>
13519 M:      Andrzej Hajda <a.hajda@samsung.com>
13520 L:      linux-media@vger.kernel.org
13521 S:      Supported
13522 F:      drivers/media/i2c/s5c73m3/*
13523
13524 SAMSUNG S5K5BAF CAMERA DRIVER
13525 M:      Kyungmin Park <kyungmin.park@samsung.com>
13526 M:      Andrzej Hajda <a.hajda@samsung.com>
13527 L:      linux-media@vger.kernel.org
13528 S:      Supported
13529 F:      drivers/media/i2c/s5k5baf.c
13530
13531 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13532 M:      Krzysztof Kozlowski <krzk@kernel.org>
13533 M:      Vladimir Zapolskiy <vz@mleia.com>
13534 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13535 L:      linux-crypto@vger.kernel.org
13536 L:      linux-samsung-soc@vger.kernel.org
13537 S:      Maintained
13538 F:      drivers/crypto/s5p-sss.c
13539
13540 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13541 M:      Kyungmin Park <kyungmin.park@samsung.com>
13542 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13543 L:      linux-media@vger.kernel.org
13544 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13545 S:      Supported
13546 F:      drivers/media/platform/exynos4-is/
13547
13548 SAMSUNG SOC CLOCK DRIVERS
13549 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13550 M:      Tomasz Figa <tomasz.figa@gmail.com>
13551 M:      Chanwoo Choi <cw00.choi@samsung.com>
13552 S:      Supported
13553 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13555 F:      drivers/clk/samsung/
13556 F:      include/dt-bindings/clock/exynos*.h
13557 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13558
13559 SAMSUNG SPI DRIVERS
13560 M:      Kukjin Kim <kgene@kernel.org>
13561 M:      Krzysztof Kozlowski <krzk@kernel.org>
13562 M:      Andi Shyti <andi@etezian.org>
13563 L:      linux-spi@vger.kernel.org
13564 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13565 S:      Maintained
13566 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13567 F:      drivers/spi/spi-s3c*
13568 F:      include/linux/platform_data/spi-s3c64xx.h
13569
13570 SAMSUNG SXGBE DRIVERS
13571 M:      Byungho An <bh74.an@samsung.com>
13572 M:      Girish K S <ks.giri@samsung.com>
13573 M:      Vipul Pandya <vipul.pandya@samsung.com>
13574 S:      Supported
13575 L:      netdev@vger.kernel.org
13576 F:      drivers/net/ethernet/samsung/sxgbe/
13577
13578 SAMSUNG THERMAL DRIVER
13579 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13580 L:      linux-pm@vger.kernel.org
13581 L:      linux-samsung-soc@vger.kernel.org
13582 S:      Supported
13583 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13584 F:      drivers/thermal/samsung/
13585
13586 SAMSUNG USB2 PHY DRIVER
13587 M:      Kamil Debski <kamil@wypas.org>
13588 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13589 L:      linux-kernel@vger.kernel.org
13590 S:      Supported
13591 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13592 F:      Documentation/phy/samsung-usb2.txt
13593 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13594 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13595 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13596 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13597 F:      drivers/phy/samsung/phy-samsung-usb2.c
13598 F:      drivers/phy/samsung/phy-samsung-usb2.h
13599
13600 SC1200 WDT DRIVER
13601 M:      Zwane Mwaikambo <zwanem@gmail.com>
13602 S:      Maintained
13603 F:      drivers/watchdog/sc1200wdt.c
13604
13605 SCHEDULER
13606 M:      Ingo Molnar <mingo@redhat.com>
13607 M:      Peter Zijlstra <peterz@infradead.org>
13608 L:      linux-kernel@vger.kernel.org
13609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13610 S:      Maintained
13611 F:      kernel/sched/
13612 F:      include/linux/sched.h
13613 F:      include/uapi/linux/sched.h
13614 F:      include/linux/wait.h
13615 F:      include/linux/preempt.h
13616
13617 SCR24X CHIP CARD INTERFACE DRIVER
13618 M:      Lubomir Rintel <lkundrak@v3.sk>
13619 S:      Supported
13620 F:      drivers/char/pcmcia/scr24x_cs.c
13621
13622 SCSI CDROM DRIVER
13623 M:      Jens Axboe <axboe@kernel.dk>
13624 L:      linux-scsi@vger.kernel.org
13625 W:      http://www.kernel.dk
13626 S:      Maintained
13627 F:      drivers/scsi/sr*
13628
13629 SCSI RDMA PROTOCOL (SRP) INITIATOR
13630 M:      Bart Van Assche <bvanassche@acm.org>
13631 L:      linux-rdma@vger.kernel.org
13632 S:      Supported
13633 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13634 F:      drivers/infiniband/ulp/srp/
13635 F:      include/scsi/srp.h
13636
13637 SCSI RDMA PROTOCOL (SRP) TARGET
13638 M:      Bart Van Assche <bvanassche@acm.org>
13639 L:      linux-rdma@vger.kernel.org
13640 L:      target-devel@vger.kernel.org
13641 S:      Supported
13642 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13643 F:      drivers/infiniband/ulp/srpt/
13644
13645 SCSI SG DRIVER
13646 M:      Doug Gilbert <dgilbert@interlog.com>
13647 L:      linux-scsi@vger.kernel.org
13648 W:      http://sg.danny.cz/sg
13649 S:      Maintained
13650 F:      Documentation/scsi/scsi-generic.txt
13651 F:      drivers/scsi/sg.c
13652 F:      include/scsi/sg.h
13653
13654 SCSI SUBSYSTEM
13655 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13657 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13659 L:      linux-scsi@vger.kernel.org
13660 S:      Maintained
13661 F:      Documentation/devicetree/bindings/scsi/
13662 F:      drivers/scsi/
13663 F:      include/scsi/
13664
13665 SCSI TAPE DRIVER
13666 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13667 L:      linux-scsi@vger.kernel.org
13668 S:      Maintained
13669 F:      Documentation/scsi/st.txt
13670 F:      drivers/scsi/st.*
13671 F:      drivers/scsi/st_*.h
13672
13673 SCTP PROTOCOL
13674 M:      Vlad Yasevich <vyasevich@gmail.com>
13675 M:      Neil Horman <nhorman@tuxdriver.com>
13676 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13677 L:      linux-sctp@vger.kernel.org
13678 W:      http://lksctp.sourceforge.net
13679 S:      Maintained
13680 F:      Documentation/networking/sctp.txt
13681 F:      include/linux/sctp.h
13682 F:      include/uapi/linux/sctp.h
13683 F:      include/net/sctp/
13684 F:      net/sctp/
13685
13686 SCx200 CPU SUPPORT
13687 M:      Jim Cromie <jim.cromie@gmail.com>
13688 S:      Odd Fixes
13689 F:      Documentation/i2c/busses/scx200_acb
13690 F:      arch/x86/platform/scx200/
13691 F:      drivers/watchdog/scx200_wdt.c
13692 F:      drivers/i2c/busses/scx200*
13693 F:      drivers/mtd/maps/scx200_docflash.c
13694 F:      include/linux/scx200.h
13695
13696 SCx200 GPIO DRIVER
13697 M:      Jim Cromie <jim.cromie@gmail.com>
13698 S:      Maintained
13699 F:      drivers/char/scx200_gpio.c
13700 F:      include/linux/scx200_gpio.h
13701
13702 SCx200 HRT CLOCKSOURCE DRIVER
13703 M:      Jim Cromie <jim.cromie@gmail.com>
13704 S:      Maintained
13705 F:      drivers/clocksource/scx200_hrt.c
13706
13707 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13708 M:      Sascha Sommer <saschasommer@freenet.de>
13709 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13710 S:      Maintained
13711 F:      drivers/mmc/host/sdricoh_cs.c
13712
13713 SECO BOARDS CEC DRIVER
13714 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13715 S:      Maintained
13716 F:      drivers/media/platform/seco-cec/seco-cec.c
13717 F:      drivers/media/platform/seco-cec/seco-cec.h
13718
13719 SECURE COMPUTING
13720 M:      Kees Cook <keescook@chromium.org>
13721 R:      Andy Lutomirski <luto@amacapital.net>
13722 R:      Will Drewry <wad@chromium.org>
13723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13724 S:      Supported
13725 F:      kernel/seccomp.c
13726 F:      include/uapi/linux/seccomp.h
13727 F:      include/linux/seccomp.h
13728 F:      tools/testing/selftests/seccomp/*
13729 F:      tools/testing/selftests/kselftest_harness.h
13730 F:      Documentation/userspace-api/seccomp_filter.rst
13731 K:      \bsecure_computing
13732 K:      \bTIF_SECCOMP\b
13733
13734 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13735 M:      Al Cooper <alcooperx@gmail.com>
13736 L:      linux-mmc@vger.kernel.org
13737 L:      bcm-kernel-feedback-list@broadcom.com
13738 S:      Maintained
13739 F:      drivers/mmc/host/sdhci-brcmstb*
13740
13741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13742 M:      Adrian Hunter <adrian.hunter@intel.com>
13743 L:      linux-mmc@vger.kernel.org
13744 S:      Maintained
13745 F:      drivers/mmc/host/sdhci*
13746 F:      include/linux/mmc/sdhci*
13747
13748 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13749 M:      Adrian Hunter <adrian.hunter@intel.com>
13750 M:      Ritesh Harjani <riteshh@codeaurora.org>
13751 M:      Asutosh Das <asutoshd@codeaurora.org>
13752 L:      linux-mmc@vger.kernel.org
13753 S:      Maintained
13754 F:      drivers/mmc/host/cqhci*
13755
13756 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13757 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13758 M:      Manjunath M B <manjumb@synopsys.com>
13759 L:      linux-mmc@vger.kernel.org
13760 S:      Maintained
13761 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13762
13763 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13764 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13765 L:      linux-mmc@vger.kernel.org
13766 S:      Supported
13767 F:      drivers/mmc/host/sdhci-of-at91.c
13768
13769 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13770 M:      Ben Dooks <ben-linux@fluff.org>
13771 M:      Jaehoon Chung <jh80.chung@samsung.com>
13772 L:      linux-mmc@vger.kernel.org
13773 S:      Maintained
13774 F:      drivers/mmc/host/sdhci-s3c*
13775
13776 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13777 M:      Viresh Kumar <vireshk@kernel.org>
13778 L:      linux-mmc@vger.kernel.org
13779 S:      Maintained
13780 F:      drivers/mmc/host/sdhci-spear.c
13781
13782 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13783 M:      Kishon Vijay Abraham I <kishon@ti.com>
13784 L:      linux-mmc@vger.kernel.org
13785 S:      Maintained
13786 F:      drivers/mmc/host/sdhci-omap.c
13787
13788 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13789 M:      Scott Bauer <scott.bauer@intel.com>
13790 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13791 L:      linux-block@vger.kernel.org
13792 S:      Supported
13793 F:      block/sed*
13794 F:      block/opal_proto.h
13795 F:      include/linux/sed*
13796 F:      include/uapi/linux/sed*
13797
13798 SECURITY CONTACT
13799 M:      Security Officers <security@kernel.org>
13800 S:      Supported
13801
13802 SECURITY SUBSYSTEM
13803 M:      James Morris <jmorris@namei.org>
13804 M:      "Serge E. Hallyn" <serge@hallyn.com>
13805 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13807 W:      http://kernsec.org/
13808 S:      Supported
13809 F:      security/
13810 X:      security/selinux/
13811
13812 SELINUX SECURITY MODULE
13813 M:      Paul Moore <paul@paul-moore.com>
13814 M:      Stephen Smalley <sds@tycho.nsa.gov>
13815 M:      Eric Paris <eparis@parisplace.org>
13816 L:      selinux@vger.kernel.org
13817 W:      https://selinuxproject.org
13818 W:      https://github.com/SELinuxProject
13819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13820 S:      Supported
13821 F:      include/linux/selinux*
13822 F:      security/selinux/
13823 F:      scripts/selinux/
13824 F:      Documentation/admin-guide/LSM/SELinux.rst
13825
13826 SENSABLE PHANTOM
13827 M:      Jiri Slaby <jirislaby@gmail.com>
13828 S:      Maintained
13829 F:      drivers/misc/phantom.c
13830 F:      include/uapi/linux/phantom.h
13831
13832 SERIAL DEVICE BUS
13833 M:      Rob Herring <robh@kernel.org>
13834 L:      linux-serial@vger.kernel.org
13835 S:      Maintained
13836 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13837 F:      drivers/tty/serdev/
13838 F:      include/linux/serdev.h
13839
13840 SERIAL DRIVERS
13841 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13842 L:      linux-serial@vger.kernel.org
13843 S:      Maintained
13844 F:      Documentation/devicetree/bindings/serial/
13845 F:      drivers/tty/serial/
13846
13847 SERIAL IR RECEIVER
13848 M:      Sean Young <sean@mess.org>
13849 L:      linux-media@vger.kernel.org
13850 S:      Maintained
13851 F:      drivers/media/rc/serial_ir.c
13852
13853 SFC NETWORK DRIVER
13854 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13855 M:      Edward Cree <ecree@solarflare.com>
13856 M:      Bert Kenward <bkenward@solarflare.com>
13857 L:      netdev@vger.kernel.org
13858 S:      Supported
13859 F:      drivers/net/ethernet/sfc/
13860
13861 SFF/SFP/SFP+ MODULE SUPPORT
13862 M:      Russell King <linux@armlinux.org.uk>
13863 L:      netdev@vger.kernel.org
13864 S:      Maintained
13865 F:      drivers/net/phy/phylink.c
13866 F:      drivers/net/phy/sfp*
13867 F:      include/linux/phylink.h
13868 F:      include/linux/sfp.h
13869
13870 SGI GRU DRIVER
13871 M:      Dimitri Sivanich <sivanich@sgi.com>
13872 S:      Maintained
13873 F:      drivers/misc/sgi-gru/
13874
13875 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13876 M:      Pat Gefre <pfg@sgi.com>
13877 L:      linux-ia64@vger.kernel.org
13878 S:      Supported
13879 F:      Documentation/ia64/serial.txt
13880 F:      drivers/tty/serial/ioc?_serial.c
13881 F:      include/linux/ioc?.h
13882
13883 SGI XP/XPC/XPNET DRIVER
13884 M:      Cliff Whickman <cpw@sgi.com>
13885 M:      Robin Holt <robinmholt@gmail.com>
13886 S:      Maintained
13887 F:      drivers/misc/sgi-xp/
13888
13889 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13890 M:      Ursula Braun <ubraun@linux.ibm.com>
13891 M:      Karsten Graul <kgraul@linux.ibm.com>
13892 L:      linux-s390@vger.kernel.org
13893 W:      http://www.ibm.com/developerworks/linux/linux390/
13894 S:      Supported
13895 F:      net/smc/
13896
13897 SHARP RJ54N1CB0C SENSOR DRIVER
13898 M:      Jacopo Mondi <jacopo@jmondi.org>
13899 L:      linux-media@vger.kernel.org
13900 T:      git git://linuxtv.org/media_tree.git
13901 S:      Odd fixes
13902 F:      drivers/media/i2c/rj54n1cb0c.c
13903 F:      include/media/i2c/rj54n1cb0c.h
13904
13905 SH_VEU V4L2 MEM2MEM DRIVER
13906 L:      linux-media@vger.kernel.org
13907 S:      Orphan
13908 F:      drivers/media/platform/sh_veu.c
13909
13910 SH_VOU V4L2 OUTPUT DRIVER
13911 L:      linux-media@vger.kernel.org
13912 S:      Orphan
13913 F:      drivers/media/platform/sh_vou.c
13914 F:      include/media/drv-intf/sh_vou.h
13915
13916 SI2157 MEDIA DRIVER
13917 M:      Antti Palosaari <crope@iki.fi>
13918 L:      linux-media@vger.kernel.org
13919 W:      https://linuxtv.org
13920 W:      http://palosaari.fi/linux/
13921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13922 T:      git git://linuxtv.org/anttip/media_tree.git
13923 S:      Maintained
13924 F:      drivers/media/tuners/si2157*
13925
13926 SI2165 MEDIA DRIVER
13927 M:      Matthias Schwarzott <zzam@gentoo.org>
13928 L:      linux-media@vger.kernel.org
13929 W:      https://linuxtv.org
13930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13931 S:      Maintained
13932 F:      drivers/media/dvb-frontends/si2165*
13933
13934 SI2168 MEDIA DRIVER
13935 M:      Antti Palosaari <crope@iki.fi>
13936 L:      linux-media@vger.kernel.org
13937 W:      https://linuxtv.org
13938 W:      http://palosaari.fi/linux/
13939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13940 T:      git git://linuxtv.org/anttip/media_tree.git
13941 S:      Maintained
13942 F:      drivers/media/dvb-frontends/si2168*
13943
13944 SI470X FM RADIO RECEIVER I2C DRIVER
13945 M:      Hans Verkuil <hverkuil@xs4all.nl>
13946 L:      linux-media@vger.kernel.org
13947 T:      git git://linuxtv.org/media_tree.git
13948 W:      https://linuxtv.org
13949 S:      Odd Fixes
13950 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13951
13952 SI470X FM RADIO RECEIVER USB DRIVER
13953 M:      Hans Verkuil <hverkuil@xs4all.nl>
13954 L:      linux-media@vger.kernel.org
13955 T:      git git://linuxtv.org/media_tree.git
13956 W:      https://linuxtv.org
13957 S:      Maintained
13958 F:      drivers/media/radio/si470x/radio-si470x-common.c
13959 F:      drivers/media/radio/si470x/radio-si470x.h
13960 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13961
13962 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13963 M:      Eduardo Valentin <edubezval@gmail.com>
13964 L:      linux-media@vger.kernel.org
13965 T:      git git://linuxtv.org/media_tree.git
13966 W:      https://linuxtv.org
13967 S:      Odd Fixes
13968 F:      drivers/media/radio/si4713/si4713.?
13969
13970 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13971 M:      Eduardo Valentin <edubezval@gmail.com>
13972 L:      linux-media@vger.kernel.org
13973 T:      git git://linuxtv.org/media_tree.git
13974 W:      https://linuxtv.org
13975 S:      Odd Fixes
13976 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13977
13978 SI4713 FM RADIO TRANSMITTER USB DRIVER
13979 M:      Hans Verkuil <hverkuil@xs4all.nl>
13980 L:      linux-media@vger.kernel.org
13981 T:      git git://linuxtv.org/media_tree.git
13982 W:      https://linuxtv.org
13983 S:      Maintained
13984 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13985
13986 SIANO DVB DRIVER
13987 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13988 L:      linux-media@vger.kernel.org
13989 W:      https://linuxtv.org
13990 T:      git git://linuxtv.org/media_tree.git
13991 S:      Odd fixes
13992 F:      drivers/media/common/siano/
13993 F:      drivers/media/usb/siano/
13994 F:      drivers/media/usb/siano/
13995 F:      drivers/media/mmc/siano/
13996
13997 SIFIVE DRIVERS
13998 M:      Palmer Dabbelt <palmer@sifive.com>
13999 M:      Paul Walmsley <paul.walmsley@sifive.com>
14000 L:      linux-riscv@lists.infradead.org
14001 T:      git git://github.com/sifive/riscv-linux.git
14002 S:      Supported
14003 K:      sifive
14004 N:      sifive
14005
14006 SILEAD TOUCHSCREEN DRIVER
14007 M:      Hans de Goede <hdegoede@redhat.com>
14008 L:      linux-input@vger.kernel.org
14009 L:      platform-driver-x86@vger.kernel.org
14010 S:      Maintained
14011 F:      drivers/input/touchscreen/silead.c
14012 F:      drivers/platform/x86/touchscreen_dmi.c
14013
14014 SILICON MOTION SM712 FRAME BUFFER DRIVER
14015 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14016 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14017 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14018 L:      linux-fbdev@vger.kernel.org
14019 S:      Maintained
14020 F:      drivers/video/fbdev/sm712*
14021 F:      Documentation/fb/sm712fb.txt
14022
14023 SIMPLE FIRMWARE INTERFACE (SFI)
14024 M:      Len Brown <lenb@kernel.org>
14025 L:      sfi-devel@simplefirmware.org
14026 W:      http://simplefirmware.org/
14027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14028 S:      Supported
14029 F:      arch/x86/platform/sfi/
14030 F:      drivers/sfi/
14031 F:      include/linux/sfi*.h
14032
14033 SIMPLEFB FB DRIVER
14034 M:      Hans de Goede <hdegoede@redhat.com>
14035 L:      linux-fbdev@vger.kernel.org
14036 S:      Maintained
14037 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14038 F:      drivers/video/fbdev/simplefb.c
14039 F:      include/linux/platform_data/simplefb.h
14040
14041 SIMTEC EB110ATX (Chalice CATS)
14042 P:      Ben Dooks
14043 P:      Vincent Sanders <vince@simtec.co.uk>
14044 M:      Simtec Linux Team <linux@simtec.co.uk>
14045 W:      http://www.simtec.co.uk/products/EB110ATX/
14046 S:      Supported
14047
14048 SIMTEC EB2410ITX (BAST)
14049 P:      Ben Dooks
14050 P:      Vincent Sanders <vince@simtec.co.uk>
14051 M:      Simtec Linux Team <linux@simtec.co.uk>
14052 W:      http://www.simtec.co.uk/products/EB2410ITX/
14053 S:      Supported
14054 F:      arch/arm/mach-s3c24xx/mach-bast.c
14055 F:      arch/arm/mach-s3c24xx/bast-ide.c
14056 F:      arch/arm/mach-s3c24xx/bast-irq.c
14057
14058 SIPHASH PRF ROUTINES
14059 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14060 S:      Maintained
14061 F:      lib/siphash.c
14062 F:      lib/test_siphash.c
14063 F:      include/linux/siphash.h
14064
14065 SIOX
14066 M:      Gavin Schenk <g.schenk@eckelmann.de>
14067 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14068 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14069 S:      Supported
14070 F:      drivers/siox/*
14071 F:      drivers/gpio/gpio-siox.c
14072 F:      include/trace/events/siox.h
14073
14074 SIS 190 ETHERNET DRIVER
14075 M:      Francois Romieu <romieu@fr.zoreil.com>
14076 L:      netdev@vger.kernel.org
14077 S:      Maintained
14078 F:      drivers/net/ethernet/sis/sis190.c
14079
14080 SIS 900/7016 FAST ETHERNET DRIVER
14081 M:      Daniele Venzano <venza@brownhat.org>
14082 W:      http://www.brownhat.org/sis900.html
14083 L:      netdev@vger.kernel.org
14084 S:      Maintained
14085 F:      drivers/net/ethernet/sis/sis900.*
14086
14087 SIS FRAMEBUFFER DRIVER
14088 M:      Thomas Winischhofer <thomas@winischhofer.net>
14089 W:      http://www.winischhofer.net/linuxsisvga.shtml
14090 S:      Maintained
14091 F:      Documentation/fb/sisfb.txt
14092 F:      drivers/video/fbdev/sis/
14093 F:      include/video/sisfb.h
14094
14095 SIS USB2VGA DRIVER
14096 M:      Thomas Winischhofer <thomas@winischhofer.net>
14097 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14098 S:      Maintained
14099 F:      drivers/usb/misc/sisusbvga/
14100
14101 SLAB ALLOCATOR
14102 M:      Christoph Lameter <cl@linux.com>
14103 M:      Pekka Enberg <penberg@kernel.org>
14104 M:      David Rientjes <rientjes@google.com>
14105 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14106 M:      Andrew Morton <akpm@linux-foundation.org>
14107 L:      linux-mm@kvack.org
14108 S:      Maintained
14109 F:      include/linux/sl?b*.h
14110 F:      mm/sl?b*
14111
14112 SLEEPABLE READ-COPY UPDATE (SRCU)
14113 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14114 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14115 M:      Josh Triplett <josh@joshtriplett.org>
14116 R:      Steven Rostedt <rostedt@goodmis.org>
14117 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14118 L:      linux-kernel@vger.kernel.org
14119 W:      http://www.rdrop.com/users/paulmck/RCU/
14120 S:      Supported
14121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14122 F:      include/linux/srcu*.h
14123 F:      kernel/rcu/srcu*.c
14124
14125 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14126 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14128 S:      Maintained
14129 F:      drivers/slimbus/
14130 F:      Documentation/devicetree/bindings/slimbus/
14131 F:      include/linux/slimbus.h
14132
14133 SMACK SECURITY MODULE
14134 M:      Casey Schaufler <casey@schaufler-ca.com>
14135 L:      linux-security-module@vger.kernel.org
14136 W:      http://schaufler-ca.com
14137 T:      git git://github.com/cschaufler/smack-next
14138 S:      Maintained
14139 F:      Documentation/admin-guide/LSM/Smack.rst
14140 F:      security/smack/
14141
14142 SMC91x ETHERNET DRIVER
14143 M:      Nicolas Pitre <nico@fluxnic.net>
14144 S:      Odd Fixes
14145 F:      drivers/net/ethernet/smsc/smc91x.*
14146
14147 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14148 M:      Sakari Ailus <sakari.ailus@iki.fi>
14149 L:      linux-media@vger.kernel.org
14150 S:      Maintained
14151 F:      drivers/media/i2c/smiapp/
14152 F:      include/media/i2c/smiapp.h
14153 F:      drivers/media/i2c/smiapp-pll.c
14154 F:      drivers/media/i2c/smiapp-pll.h
14155 F:      include/uapi/linux/smiapp.h
14156 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14157
14158 SMM665 HARDWARE MONITOR DRIVER
14159 M:      Guenter Roeck <linux@roeck-us.net>
14160 L:      linux-hwmon@vger.kernel.org
14161 S:      Maintained
14162 F:      Documentation/hwmon/smm665
14163 F:      drivers/hwmon/smm665.c
14164
14165 SMSC EMC2103 HARDWARE MONITOR DRIVER
14166 M:      Steve Glendinning <steve.glendinning@shawell.net>
14167 L:      linux-hwmon@vger.kernel.org
14168 S:      Maintained
14169 F:      Documentation/hwmon/emc2103
14170 F:      drivers/hwmon/emc2103.c
14171
14172 SMSC SCH5627 HARDWARE MONITOR DRIVER
14173 M:      Hans de Goede <hdegoede@redhat.com>
14174 L:      linux-hwmon@vger.kernel.org
14175 S:      Supported
14176 F:      Documentation/hwmon/sch5627
14177 F:      drivers/hwmon/sch5627.c
14178
14179 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14180 M:      Steve Glendinning <steve.glendinning@shawell.net>
14181 L:      linux-fbdev@vger.kernel.org
14182 S:      Maintained
14183 F:      drivers/video/fbdev/smscufx.c
14184
14185 SMSC47B397 HARDWARE MONITOR DRIVER
14186 M:      Jean Delvare <jdelvare@suse.com>
14187 L:      linux-hwmon@vger.kernel.org
14188 S:      Maintained
14189 F:      Documentation/hwmon/smsc47b397
14190 F:      drivers/hwmon/smsc47b397.c
14191
14192 SMSC911x ETHERNET DRIVER
14193 M:      Steve Glendinning <steve.glendinning@shawell.net>
14194 L:      netdev@vger.kernel.org
14195 S:      Maintained
14196 F:      include/linux/smsc911x.h
14197 F:      drivers/net/ethernet/smsc/smsc911x.*
14198
14199 SMSC9420 PCI ETHERNET DRIVER
14200 M:      Steve Glendinning <steve.glendinning@shawell.net>
14201 L:      netdev@vger.kernel.org
14202 S:      Maintained
14203 F:      drivers/net/ethernet/smsc/smsc9420.*
14204
14205 SOC-CAMERA V4L2 SUBSYSTEM
14206 L:      linux-media@vger.kernel.org
14207 T:      git git://linuxtv.org/media_tree.git
14208 S:      Orphan
14209 F:      include/media/soc*
14210 F:      drivers/media/i2c/soc_camera/
14211 F:      drivers/media/platform/soc_camera/
14212
14213 SOCIONEXT SYNQUACER I2C DRIVER
14214 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14215 L:      linux-i2c@vger.kernel.org
14216 S:      Maintained
14217 F:      drivers/i2c/busses/i2c-synquacer.c
14218 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14219
14220 SOCIONEXT UNIPHIER SOUND DRIVER
14221 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14222 S:      Orphan
14223 F:      sound/soc/uniphier/
14224
14225 SOEKRIS NET48XX LED SUPPORT
14226 M:      Chris Boot <bootc@bootc.net>
14227 S:      Maintained
14228 F:      drivers/leds/leds-net48xx.c
14229
14230 SOFT-ROCE DRIVER (rxe)
14231 M:      Moni Shoua <monis@mellanox.com>
14232 L:      linux-rdma@vger.kernel.org
14233 S:      Supported
14234 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14235 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14236 F:      drivers/infiniband/sw/rxe/
14237 F:      include/uapi/rdma/rdma_user_rxe.h
14238
14239 SOFTLOGIC 6x10 MPEG CODEC
14240 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14241 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14242 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14243 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14244 M:      Ismael Luceno <ismael@iodev.co.uk>
14245 L:      linux-media@vger.kernel.org
14246 S:      Supported
14247 F:      drivers/media/pci/solo6x10/
14248
14249 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14250 M:      James Morse <james.morse@arm.com>
14251 L:      linux-arm-kernel@lists.infradead.org
14252 S:      Maintained
14253 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14254 F:      drivers/firmware/arm_sdei.c
14255 F:      include/linux/arm_sdei.h
14256 F:      include/uapi/linux/arm_sdei.h
14257
14258 SOFTWARE RAID (Multiple Disks) SUPPORT
14259 M:      Shaohua Li <shli@kernel.org>
14260 L:      linux-raid@vger.kernel.org
14261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14262 S:      Supported
14263 F:      drivers/md/Makefile
14264 F:      drivers/md/Kconfig
14265 F:      drivers/md/md*
14266 F:      drivers/md/raid*
14267 F:      include/linux/raid/
14268 F:      include/uapi/linux/raid/
14269
14270 SOCIONEXT (SNI) AVE NETWORK DRIVER
14271 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14272 L:      netdev@vger.kernel.org
14273 S:      Maintained
14274 F:      drivers/net/ethernet/socionext/sni_ave.c
14275 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14276
14277 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14278 M:      Jassi Brar <jaswinder.singh@linaro.org>
14279 L:      netdev@vger.kernel.org
14280 S:      Maintained
14281 F:      drivers/net/ethernet/socionext/netsec.c
14282 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14283
14284 SOLIDRUN CLEARFOG SUPPORT
14285 M:      Russell King <linux@armlinux.org.uk>
14286 S:      Maintained
14287 F:      arch/arm/boot/dts/armada-388-clearfog*
14288 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14289
14290 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14291 M:      Russell King <linux@armlinux.org.uk>
14292 S:      Maintained
14293 F:      arch/arm/boot/dts/imx6*-cubox-i*
14294 F:      arch/arm/boot/dts/imx6*-hummingboard*
14295 F:      arch/arm/boot/dts/imx6*-sr-*
14296
14297 SONIC NETWORK DRIVER
14298 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14299 L:      netdev@vger.kernel.org
14300 S:      Maintained
14301 F:      drivers/net/ethernet/natsemi/sonic.*
14302
14303 SONICS SILICON BACKPLANE DRIVER (SSB)
14304 M:      Michael Buesch <m@bues.ch>
14305 L:      linux-wireless@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/ssb/
14308 F:      include/linux/ssb/
14309
14310 SONY IMX214 SENSOR DRIVER
14311 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14312 L:      linux-media@vger.kernel.org
14313 T:      git git://linuxtv.org/media_tree.git
14314 S:      Maintained
14315 F:      drivers/media/i2c/imx214.c
14316 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14317
14318 SONY IMX258 SENSOR DRIVER
14319 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14320 L:      linux-media@vger.kernel.org
14321 T:      git git://linuxtv.org/media_tree.git
14322 S:      Maintained
14323 F:      drivers/media/i2c/imx258.c
14324
14325 SONY IMX274 SENSOR DRIVER
14326 M:      Leon Luo <leonl@leopardimaging.com>
14327 L:      linux-media@vger.kernel.org
14328 T:      git git://linuxtv.org/media_tree.git
14329 S:      Maintained
14330 F:      drivers/media/i2c/imx274.c
14331 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14332
14333 SONY IMX319 SENSOR DRIVER
14334 M:      Bingbu Cao <bingbu.cao@intel.com>
14335 L:      linux-media@vger.kernel.org
14336 T:      git git://linuxtv.org/media_tree.git
14337 S:      Maintained
14338 F:      drivers/media/i2c/imx319.c
14339
14340 SONY IMX355 SENSOR DRIVER
14341 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14342 L:      linux-media@vger.kernel.org
14343 T:      git git://linuxtv.org/media_tree.git
14344 S:      Maintained
14345 F:      drivers/media/i2c/imx355.c
14346
14347 SONY MEMORYSTICK CARD SUPPORT
14348 M:      Alex Dubov <oakad@yahoo.com>
14349 W:      http://tifmxx.berlios.de/
14350 S:      Maintained
14351 F:      drivers/memstick/host/tifm_ms.c
14352
14353 SONY MEMORYSTICK STANDARD SUPPORT
14354 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14355 S:      Maintained
14356 F:      drivers/memstick/core/ms_block.*
14357
14358 SONY VAIO CONTROL DEVICE DRIVER
14359 M:      Mattia Dongili <malattia@linux.it>
14360 L:      platform-driver-x86@vger.kernel.org
14361 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14362 S:      Maintained
14363 F:      Documentation/laptops/sony-laptop.txt
14364 F:      drivers/char/sonypi.c
14365 F:      drivers/platform/x86/sony-laptop.c
14366 F:      include/linux/sony-laptop.h
14367
14368 SOUND
14369 M:      Jaroslav Kysela <perex@perex.cz>
14370 M:      Takashi Iwai <tiwai@suse.com>
14371 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14372 W:      http://www.alsa-project.org/
14373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14374 T:      git git://git.alsa-project.org/alsa-kernel.git
14375 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14376 S:      Maintained
14377 F:      Documentation/sound/
14378 F:      include/sound/
14379 F:      include/uapi/sound/
14380 F:      sound/
14381
14382 SOUND - COMPRESSED AUDIO
14383 M:      Vinod Koul <vkoul@kernel.org>
14384 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14386 S:      Supported
14387 F:      Documentation/sound/designs/compress-offload.rst
14388 F:      include/sound/compress_driver.h
14389 F:      include/uapi/sound/compress_*
14390 F:      sound/core/compress_offload.c
14391 F:      sound/soc/soc-compress.c
14392
14393 SOUND - DMAENGINE HELPERS
14394 M:      Lars-Peter Clausen <lars@metafoo.de>
14395 S:      Supported
14396 F:      include/sound/dmaengine_pcm.h
14397 F:      sound/core/pcm_dmaengine.c
14398 F:      sound/soc/soc-generic-dmaengine-pcm.c
14399
14400 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14401 M:      Liam Girdwood <lgirdwood@gmail.com>
14402 M:      Mark Brown <broonie@kernel.org>
14403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14404 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14405 W:      http://alsa-project.org/main/index.php/ASoC
14406 S:      Supported
14407 F:      Documentation/devicetree/bindings/sound/
14408 F:      Documentation/sound/soc/
14409 F:      sound/soc/
14410 F:      include/dt-bindings/sound/
14411 F:      include/sound/soc*
14412
14413 SOUNDWIRE SUBSYSTEM
14414 M:      Vinod Koul <vkoul@kernel.org>
14415 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14416 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14417 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14418 S:      Supported
14419 F:      Documentation/driver-api/soundwire/
14420 F:      drivers/soundwire/
14421 F:      include/linux/soundwire/
14422
14423 SP2 MEDIA DRIVER
14424 M:      Olli Salonen <olli.salonen@iki.fi>
14425 L:      linux-media@vger.kernel.org
14426 W:      https://linuxtv.org
14427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14428 S:      Maintained
14429 F:      drivers/media/dvb-frontends/sp2*
14430
14431 SPARC + UltraSPARC (sparc/sparc64)
14432 M:      "David S. Miller" <davem@davemloft.net>
14433 L:      sparclinux@vger.kernel.org
14434 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14437 S:      Maintained
14438 F:      arch/sparc/
14439 F:      drivers/sbus/
14440
14441 SPARC SERIAL DRIVERS
14442 M:      "David S. Miller" <davem@davemloft.net>
14443 L:      sparclinux@vger.kernel.org
14444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14446 S:      Maintained
14447 F:      include/linux/sunserialcore.h
14448 F:      drivers/tty/serial/suncore.c
14449 F:      drivers/tty/serial/sunhv.c
14450 F:      drivers/tty/serial/sunsab.c
14451 F:      drivers/tty/serial/sunsab.h
14452 F:      drivers/tty/serial/sunsu.c
14453 F:      drivers/tty/serial/sunzilog.c
14454 F:      drivers/tty/serial/sunzilog.h
14455 F:      drivers/tty/vcc.c
14456
14457 SPARSE CHECKER
14458 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14459 L:      linux-sparse@vger.kernel.org
14460 W:      https://sparse.wiki.kernel.org/
14461 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14462 S:      Maintained
14463 F:      include/linux/compiler.h
14464
14465 SPEAR CLOCK FRAMEWORK SUPPORT
14466 M:      Viresh Kumar <vireshk@kernel.org>
14467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14468 W:      http://www.st.com/spear
14469 S:      Maintained
14470 F:      drivers/clk/spear/
14471
14472 SPEAR PLATFORM SUPPORT
14473 M:      Viresh Kumar <vireshk@kernel.org>
14474 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14476 W:      http://www.st.com/spear
14477 S:      Maintained
14478 F:      arch/arm/boot/dts/spear*
14479 F:      arch/arm/mach-spear/
14480
14481 SPI NOR SUBSYSTEM
14482 M:      Marek Vasut <marek.vasut@gmail.com>
14483 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14484 L:      linux-mtd@lists.infradead.org
14485 W:      http://www.linux-mtd.infradead.org/
14486 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14487 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14488 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14489 S:      Maintained
14490 F:      drivers/mtd/spi-nor/
14491 F:      include/linux/mtd/spi-nor.h
14492
14493 SPI SUBSYSTEM
14494 M:      Mark Brown <broonie@kernel.org>
14495 L:      linux-spi@vger.kernel.org
14496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14497 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14498 S:      Maintained
14499 F:      Documentation/devicetree/bindings/spi/
14500 F:      Documentation/spi/
14501 F:      drivers/spi/
14502 F:      include/linux/spi/
14503 F:      include/uapi/linux/spi/
14504 F:      tools/spi/
14505
14506 SPIDERNET NETWORK DRIVER for CELL
14507 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14508 L:      netdev@vger.kernel.org
14509 S:      Supported
14510 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14511 F:      drivers/net/ethernet/toshiba/spider_net*
14512
14513 SPMI SUBSYSTEM
14514 R:      Stephen Boyd <sboyd@kernel.org>
14515 L:      linux-arm-msm@vger.kernel.org
14516 F:      Documentation/devicetree/bindings/spmi/
14517 F:      drivers/spmi/
14518 F:      include/dt-bindings/spmi/spmi.h
14519 F:      include/linux/spmi.h
14520 F:      include/trace/events/spmi.h
14521
14522 SPU FILE SYSTEM
14523 M:      Jeremy Kerr <jk@ozlabs.org>
14524 L:      linuxppc-dev@lists.ozlabs.org
14525 W:      http://www.ibm.com/developerworks/power/cell/
14526 S:      Supported
14527 F:      Documentation/filesystems/spufs.txt
14528 F:      arch/powerpc/platforms/cell/spufs/
14529
14530 SQUASHFS FILE SYSTEM
14531 M:      Phillip Lougher <phillip@squashfs.org.uk>
14532 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14533 W:      http://squashfs.org.uk
14534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14535 S:      Maintained
14536 F:      Documentation/filesystems/squashfs.txt
14537 F:      fs/squashfs/
14538
14539 SRM (Alpha) environment access
14540 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14541 S:      Maintained
14542 F:      arch/alpha/kernel/srm_env.c
14543
14544 ST LSM6DSx IMU IIO DRIVER
14545 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14546 L:      linux-iio@vger.kernel.org
14547 W:      http://www.st.com/
14548 S:      Maintained
14549 F:      drivers/iio/imu/st_lsm6dsx/
14550 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14551
14552 ST STM32 I2C/SMBUS DRIVER
14553 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14554 L:      linux-i2c@vger.kernel.org
14555 S:      Maintained
14556 F:      drivers/i2c/busses/i2c-stm32*
14557
14558 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14559 M:      Song Qiang <songqiang1304521@gmail.com>
14560 L:      linux-iio@vger.kernel.org
14561 S:      Maintained
14562 F:      drivers/iio/proximity/vl53l0x-i2c.c
14563 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14564
14565 STABLE BRANCH
14566 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14567 M:      Sasha Levin <sashal@kernel.org>
14568 L:      stable@vger.kernel.org
14569 S:      Supported
14570 F:      Documentation/process/stable-kernel-rules.rst
14571
14572 STAGING - COMEDI
14573 M:      Ian Abbott <abbotti@mev.co.uk>
14574 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14575 S:      Odd Fixes
14576 F:      drivers/staging/comedi/
14577
14578 STAGING - EROFS FILE SYSTEM
14579 M:      Gao Xiang <gaoxiang25@huawei.com>
14580 M:      Chao Yu <yuchao0@huawei.com>
14581 L:      linux-erofs@lists.ozlabs.org
14582 S:      Maintained
14583 F:      drivers/staging/erofs/
14584
14585 STAGING - INDUSTRIAL IO
14586 M:      Jonathan Cameron <jic23@kernel.org>
14587 L:      linux-iio@vger.kernel.org
14588 S:      Odd Fixes
14589 F:      Documentation/devicetree/bindings/staging/iio/
14590 F:      drivers/staging/iio/
14591
14592 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14593 M:      Marc Dietrich <marvin24@gmx.de>
14594 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14595 L:      linux-tegra@vger.kernel.org
14596 S:      Maintained
14597 F:      drivers/staging/nvec/
14598
14599 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14600 M:      Jens Frederich <jfrederich@gmail.com>
14601 M:      Daniel Drake <dsd@laptop.org>
14602 M:      Jon Nettleton <jon.nettleton@gmail.com>
14603 W:      http://wiki.laptop.org/go/DCON
14604 S:      Maintained
14605 F:      drivers/staging/olpc_dcon/
14606
14607 STAGING - REALTEK RTL8712U DRIVERS
14608 M:      Larry Finger <Larry.Finger@lwfinger.net>
14609 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14610 S:      Odd Fixes
14611 F:      drivers/staging/rtl8712/
14612
14613 STAGING - REALTEK RTL8188EU DRIVERS
14614 M:      Larry Finger <Larry.Finger@lwfinger.net>
14615 S:      Odd Fixes
14616 F:      drivers/staging/rtl8188eu/
14617
14618 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14619 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14620 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14621 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14622 L:      linux-fbdev@vger.kernel.org
14623 S:      Maintained
14624 F:      drivers/staging/sm750fb/
14625
14626 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14627 M:      William Hubbs <w.d.hubbs@gmail.com>
14628 M:      Chris Brannon <chris@the-brannons.com>
14629 M:      Kirk Reiser <kirk@reisers.ca>
14630 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14631 L:      speakup@linux-speakup.org
14632 W:      http://www.linux-speakup.org/
14633 S:      Odd Fixes
14634 F:      drivers/staging/speakup/
14635
14636 STAGING - VIA VT665X DRIVERS
14637 M:      Forest Bond <forest@alittletooquiet.net>
14638 S:      Odd Fixes
14639 F:      drivers/staging/vt665?/
14640
14641 STAGING - WILC1000 WIFI DRIVER
14642 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14643 M:      Ajay Singh <ajay.kathat@microchip.com>
14644 L:      linux-wireless@vger.kernel.org
14645 S:      Supported
14646 F:      drivers/staging/wilc1000/
14647
14648 STAGING SUBSYSTEM
14649 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14651 L:      devel@driverdev.osuosl.org
14652 S:      Supported
14653 F:      drivers/staging/
14654
14655 STARFIRE/DURALAN NETWORK DRIVER
14656 M:      Ion Badulescu <ionut@badula.org>
14657 S:      Odd Fixes
14658 F:      drivers/net/ethernet/adaptec/starfire*
14659
14660 STEC S1220 SKD DRIVER
14661 M:      Bart Van Assche <bart.vanassche@wdc.com>
14662 L:      linux-block@vger.kernel.org
14663 S:      Maintained
14664 F:      drivers/block/skd*[ch]
14665
14666 STI AUDIO (ASoC) DRIVERS
14667 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14668 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14669 S:      Maintained
14670 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14671 F:      sound/soc/sti/
14672
14673 STI CEC DRIVER
14674 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14675 S:      Maintained
14676 F:      drivers/media/platform/sti/cec/
14677 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14678
14679 STK1160 USB VIDEO CAPTURE DRIVER
14680 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14681 L:      linux-media@vger.kernel.org
14682 T:      git git://linuxtv.org/media_tree.git
14683 S:      Maintained
14684 F:      drivers/media/usb/stk1160/
14685
14686 STM32 AUDIO (ASoC) DRIVERS
14687 M:      Olivier Moysan <olivier.moysan@st.com>
14688 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14690 S:      Maintained
14691 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14692 F:      sound/soc/stm/
14693
14694 STM32 TIMER/LPTIMER DRIVERS
14695 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14696 S:      Maintained
14697 F:      drivers/*/stm32-*timer*
14698 F:      drivers/pwm/pwm-stm32*
14699 F:      include/linux/*/stm32-*tim*
14700 F:      Documentation/ABI/testing/*timer-stm32
14701 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14702 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14703
14704 STMMAC ETHERNET DRIVER
14705 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14706 M:      Alexandre Torgue <alexandre.torgue@st.com>
14707 M:      Jose Abreu <joabreu@synopsys.com>
14708 L:      netdev@vger.kernel.org
14709 W:      http://www.stlinux.com
14710 S:      Supported
14711 F:      drivers/net/ethernet/stmicro/stmmac/
14712
14713 SUN3/3X
14714 M:      Sam Creasey <sammy@sammy.net>
14715 W:      http://sammy.net/sun3/
14716 S:      Maintained
14717 F:      arch/m68k/kernel/*sun3*
14718 F:      arch/m68k/sun3*/
14719 F:      arch/m68k/include/asm/sun3*
14720 F:      drivers/net/ethernet/i825xx/sun3*
14721
14722 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14723 M:      Hans de Goede <hdegoede@redhat.com>
14724 L:      linux-input@vger.kernel.org
14725 S:      Maintained
14726 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14727 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14728
14729 SUNDANCE NETWORK DRIVER
14730 M:      Denis Kirjanov <kda@linux-powerpc.org>
14731 L:      netdev@vger.kernel.org
14732 S:      Maintained
14733 F:      drivers/net/ethernet/dlink/sundance.c
14734
14735 SUPERH
14736 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14737 M:      Rich Felker <dalias@libc.org>
14738 L:      linux-sh@vger.kernel.org
14739 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14740 S:      Maintained
14741 F:      Documentation/sh/
14742 F:      arch/sh/
14743 F:      drivers/sh/
14744
14745 SUSPEND TO RAM
14746 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14747 M:      Len Brown <len.brown@intel.com>
14748 M:      Pavel Machek <pavel@ucw.cz>
14749 L:      linux-pm@vger.kernel.org
14750 B:      https://bugzilla.kernel.org
14751 S:      Supported
14752 F:      Documentation/power/
14753 F:      arch/x86/kernel/acpi/
14754 F:      drivers/base/power/
14755 F:      kernel/power/
14756 F:      include/linux/suspend.h
14757 F:      include/linux/freezer.h
14758 F:      include/linux/pm.h
14759
14760 SVGA HANDLING
14761 M:      Martin Mares <mj@ucw.cz>
14762 L:      linux-video@atrey.karlin.mff.cuni.cz
14763 S:      Maintained
14764 F:      Documentation/svga.txt
14765 F:      arch/x86/boot/video*
14766
14767 SWIOTLB SUBSYSTEM
14768 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14769 L:      iommu@lists.linux-foundation.org
14770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14771 S:      Supported
14772 F:      kernel/dma/swiotlb.c
14773 F:      arch/*/kernel/pci-swiotlb.c
14774 F:      include/linux/swiotlb.h
14775
14776 SWITCHDEV
14777 M:      Jiri Pirko <jiri@resnulli.us>
14778 M:      Ivan Vecera <ivecera@redhat.com>
14779 L:      netdev@vger.kernel.org
14780 S:      Supported
14781 F:      net/switchdev/
14782 F:      include/net/switchdev.h
14783
14784 SY8106A REGULATOR DRIVER
14785 M:      Icenowy Zheng <icenowy@aosc.io>
14786 S:      Maintained
14787 F:      drivers/regulator/sy8106a-regulator.c
14788 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14789
14790 SYNC FILE FRAMEWORK
14791 M:      Sumit Semwal <sumit.semwal@linaro.org>
14792 R:      Gustavo Padovan <gustavo@padovan.org>
14793 S:      Maintained
14794 L:      linux-media@vger.kernel.org
14795 L:      dri-devel@lists.freedesktop.org
14796 F:      drivers/dma-buf/sync_*
14797 F:      drivers/dma-buf/dma-fence*
14798 F:      drivers/dma-buf/sw_sync.c
14799 F:      include/linux/sync_file.h
14800 F:      include/uapi/linux/sync_file.h
14801 F:      Documentation/sync_file.txt
14802 T:      git git://anongit.freedesktop.org/drm/drm-misc
14803
14804 SYNOPSYS ARC ARCHITECTURE
14805 M:      Vineet Gupta <vgupta@synopsys.com>
14806 L:      linux-snps-arc@lists.infradead.org
14807 S:      Supported
14808 F:      arch/arc/
14809 F:      Documentation/devicetree/bindings/arc/*
14810 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14811 F:      drivers/clocksource/arc_timer.c
14812 F:      drivers/tty/serial/arc_uart.c
14813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14814
14815 SYNOPSYS ARC HSDK SDP pll clock driver
14816 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14817 S:      Supported
14818 F:      drivers/clk/clk-hsdk-pll.c
14819 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14820
14821 SYNOPSYS ARC SDP clock driver
14822 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14823 S:      Supported
14824 F:      drivers/clk/axs10x/*
14825 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14826
14827 SYNOPSYS ARC SDP platform support
14828 M:      Alexey Brodkin <abrodkin@synopsys.com>
14829 S:      Supported
14830 F:      arch/arc/plat-axs10x
14831 F:      arch/arc/boot/dts/ax*
14832 F:      Documentation/devicetree/bindings/arc/axs10*
14833
14834 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14835 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14836 S:      Supported
14837 F:      drivers/reset/reset-axs10x.c
14838 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14839
14840 SYNOPSYS CREG GPIO DRIVER
14841 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14842 S:      Maintained
14843 F:      drivers/gpio/gpio-creg-snps.c
14844 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14845
14846 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14847 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14848 S:      Maintained
14849 F:      drivers/tty/serial/8250/8250_dw.c
14850
14851 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14852 M:      Hoan Tran <hoan@os.amperecomputing.com>
14853 L:      linux-gpio@vger.kernel.org
14854 S:      Maintained
14855 F:      drivers/gpio/gpio-dwapb.c
14856 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14857
14858 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14859 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14860 S:      Maintained
14861 F:      drivers/dma/dwi-axi-dmac/
14862 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14863
14864 SYNOPSYS DESIGNWARE DMAC DRIVER
14865 M:      Viresh Kumar <vireshk@kernel.org>
14866 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14867 S:      Maintained
14868 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14869 F:      drivers/dma/dw/
14870 F:      include/dt-bindings/dma/dw-dmac.h
14871 F:      include/linux/dma/dw.h
14872 F:      include/linux/platform_data/dma-dw.h
14873
14874 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14875 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14876 L:      netdev@vger.kernel.org
14877 S:      Supported
14878 F:      drivers/net/ethernet/synopsys/
14879
14880 SYNOPSYS DESIGNWARE I2C DRIVER
14881 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14882 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14883 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14884 L:      linux-i2c@vger.kernel.org
14885 S:      Maintained
14886 F:      drivers/i2c/busses/i2c-designware-*
14887 F:      include/linux/platform_data/i2c-designware.h
14888
14889 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14890 M:      Jaehoon Chung <jh80.chung@samsung.com>
14891 L:      linux-mmc@vger.kernel.org
14892 S:      Maintained
14893 F:      drivers/mmc/host/dw_mmc*
14894
14895 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14896 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14897 S:      Supported
14898 F:      drivers/reset/reset-hsdk.c
14899 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14900 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14901
14902 SYSTEM CONFIGURATION (SYSCON)
14903 M:      Lee Jones <lee.jones@linaro.org>
14904 M:      Arnd Bergmann <arnd@arndb.de>
14905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14906 S:      Supported
14907 F:      drivers/mfd/syscon.c
14908
14909 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14910 M:      Sudeep Holla <sudeep.holla@arm.com>
14911 L:      linux-arm-kernel@lists.infradead.org
14912 S:      Maintained
14913 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14914 F:      drivers/clk/clk-sc[mp]i.c
14915 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14916 F:      drivers/firmware/arm_scpi.c
14917 F:      drivers/firmware/arm_scmi/
14918 F:      include/linux/sc[mp]i_protocol.h
14919
14920 SYSTEM RESET/SHUTDOWN DRIVERS
14921 M:      Sebastian Reichel <sre@kernel.org>
14922 L:      linux-pm@vger.kernel.org
14923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14924 S:      Maintained
14925 F:      Documentation/devicetree/bindings/power/reset/
14926 F:      drivers/power/reset/
14927
14928 SYSTEM TRACE MODULE CLASS
14929 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14930 S:      Maintained
14931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14932 F:      Documentation/trace/stm.rst
14933 F:      drivers/hwtracing/stm/
14934 F:      include/linux/stm.h
14935 F:      include/uapi/linux/stm.h
14936
14937 SYSV FILESYSTEM
14938 M:      Christoph Hellwig <hch@infradead.org>
14939 S:      Maintained
14940 F:      Documentation/filesystems/sysv-fs.txt
14941 F:      fs/sysv/
14942 F:      include/linux/sysv_fs.h
14943
14944 TARGET SUBSYSTEM
14945 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14946 L:      linux-scsi@vger.kernel.org
14947 L:      target-devel@vger.kernel.org
14948 W:      http://www.linux-iscsi.org
14949 W:      http://groups.google.com/group/linux-iscsi-target-dev
14950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14951 S:      Supported
14952 F:      drivers/target/
14953 F:      include/target/
14954 F:      Documentation/target/
14955
14956 TASKSTATS STATISTICS INTERFACE
14957 M:      Balbir Singh <bsingharora@gmail.com>
14958 S:      Maintained
14959 F:      Documentation/accounting/taskstats*
14960 F:      include/linux/taskstats*
14961 F:      kernel/taskstats.c
14962
14963 TC subsystem
14964 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14965 M:      Cong Wang <xiyou.wangcong@gmail.com>
14966 M:      Jiri Pirko <jiri@resnulli.us>
14967 L:      netdev@vger.kernel.org
14968 S:      Maintained
14969 F:      include/net/pkt_cls.h
14970 F:      include/net/pkt_sched.h
14971 F:      include/net/tc_act/
14972 F:      include/uapi/linux/pkt_cls.h
14973 F:      include/uapi/linux/pkt_sched.h
14974 F:      include/uapi/linux/tc_act/
14975 F:      include/uapi/linux/tc_ematch/
14976 F:      net/sched/
14977
14978 TC90522 MEDIA DRIVER
14979 M:      Akihiro Tsukada <tskd08@gmail.com>
14980 L:      linux-media@vger.kernel.org
14981 S:      Odd Fixes
14982 F:      drivers/media/dvb-frontends/tc90522*
14983
14984 TCP LOW PRIORITY MODULE
14985 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14986 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14987 W:      http://tcp-lp-mod.sourceforge.net/
14988 S:      Maintained
14989 F:      net/ipv4/tcp_lp.c
14990
14991 TDA10071 MEDIA DRIVER
14992 M:      Antti Palosaari <crope@iki.fi>
14993 L:      linux-media@vger.kernel.org
14994 W:      https://linuxtv.org
14995 W:      http://palosaari.fi/linux/
14996 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14997 T:      git git://linuxtv.org/anttip/media_tree.git
14998 S:      Maintained
14999 F:      drivers/media/dvb-frontends/tda10071*
15000
15001 TDA18212 MEDIA DRIVER
15002 M:      Antti Palosaari <crope@iki.fi>
15003 L:      linux-media@vger.kernel.org
15004 W:      https://linuxtv.org
15005 W:      http://palosaari.fi/linux/
15006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15007 T:      git git://linuxtv.org/anttip/media_tree.git
15008 S:      Maintained
15009 F:      drivers/media/tuners/tda18212*
15010
15011 TDA18218 MEDIA DRIVER
15012 M:      Antti Palosaari <crope@iki.fi>
15013 L:      linux-media@vger.kernel.org
15014 W:      https://linuxtv.org
15015 W:      http://palosaari.fi/linux/
15016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15017 T:      git git://linuxtv.org/anttip/media_tree.git
15018 S:      Maintained
15019 F:      drivers/media/tuners/tda18218*
15020
15021 TDA18250 MEDIA DRIVER
15022 M:      Olli Salonen <olli.salonen@iki.fi>
15023 L:      linux-media@vger.kernel.org
15024 W:      https://linuxtv.org
15025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15026 T:      git git://linuxtv.org/media_tree.git
15027 S:      Maintained
15028 F:      drivers/media/tuners/tda18250*
15029
15030 TDA18271 MEDIA DRIVER
15031 M:      Michael Krufky <mkrufky@linuxtv.org>
15032 L:      linux-media@vger.kernel.org
15033 W:      https://linuxtv.org
15034 W:      http://github.com/mkrufky
15035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15036 T:      git git://linuxtv.org/mkrufky/tuners.git
15037 S:      Maintained
15038 F:      drivers/media/tuners/tda18271*
15039
15040 TDA1997x MEDIA DRIVER
15041 M:      Tim Harvey <tharvey@gateworks.com>
15042 L:      linux-media@vger.kernel.org
15043 W:      https://linuxtv.org
15044 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15045 S:      Maintained
15046 F:      drivers/media/i2c/tda1997x.*
15047
15048 TDA827x MEDIA DRIVER
15049 M:      Michael Krufky <mkrufky@linuxtv.org>
15050 L:      linux-media@vger.kernel.org
15051 W:      https://linuxtv.org
15052 W:      http://github.com/mkrufky
15053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15054 T:      git git://linuxtv.org/mkrufky/tuners.git
15055 S:      Maintained
15056 F:      drivers/media/tuners/tda8290.*
15057
15058 TDA8290 MEDIA DRIVER
15059 M:      Michael Krufky <mkrufky@linuxtv.org>
15060 L:      linux-media@vger.kernel.org
15061 W:      https://linuxtv.org
15062 W:      http://github.com/mkrufky
15063 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15064 T:      git git://linuxtv.org/mkrufky/tuners.git
15065 S:      Maintained
15066 F:      drivers/media/tuners/tda8290.*
15067
15068 TDA9840 MEDIA DRIVER
15069 M:      Hans Verkuil <hverkuil@xs4all.nl>
15070 L:      linux-media@vger.kernel.org
15071 T:      git git://linuxtv.org/media_tree.git
15072 W:      https://linuxtv.org
15073 S:      Maintained
15074 F:      drivers/media/i2c/tda9840*
15075
15076 TEA5761 TUNER DRIVER
15077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15078 L:      linux-media@vger.kernel.org
15079 W:      https://linuxtv.org
15080 T:      git git://linuxtv.org/media_tree.git
15081 S:      Odd fixes
15082 F:      drivers/media/tuners/tea5761.*
15083
15084 TEA5767 TUNER DRIVER
15085 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15086 L:      linux-media@vger.kernel.org
15087 W:      https://linuxtv.org
15088 T:      git git://linuxtv.org/media_tree.git
15089 S:      Maintained
15090 F:      drivers/media/tuners/tea5767.*
15091
15092 TEA6415C MEDIA DRIVER
15093 M:      Hans Verkuil <hverkuil@xs4all.nl>
15094 L:      linux-media@vger.kernel.org
15095 T:      git git://linuxtv.org/media_tree.git
15096 W:      https://linuxtv.org
15097 S:      Maintained
15098 F:      drivers/media/i2c/tea6415c*
15099
15100 TEA6420 MEDIA DRIVER
15101 M:      Hans Verkuil <hverkuil@xs4all.nl>
15102 L:      linux-media@vger.kernel.org
15103 T:      git git://linuxtv.org/media_tree.git
15104 W:      https://linuxtv.org
15105 S:      Maintained
15106 F:      drivers/media/i2c/tea6420*
15107
15108 TEAM DRIVER
15109 M:      Jiri Pirko <jiri@resnulli.us>
15110 L:      netdev@vger.kernel.org
15111 S:      Supported
15112 F:      drivers/net/team/
15113 F:      include/linux/if_team.h
15114 F:      include/uapi/linux/if_team.h
15115
15116 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15117 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15118 S:      Maintained
15119 F:      arch/x86/platform/ts5500/
15120
15121 TECHNOTREND USB IR RECEIVER
15122 M:      Sean Young <sean@mess.org>
15123 L:      linux-media@vger.kernel.org
15124 S:      Maintained
15125 F:      drivers/media/rc/ttusbir.c
15126
15127 TECHWELL TW9910 VIDEO DECODER
15128 L:      linux-media@vger.kernel.org
15129 S:      Orphan
15130 F:      drivers/media/i2c/tw9910.c
15131 F:      include/media/i2c/tw9910.h
15132
15133 TEE SUBSYSTEM
15134 M:      Jens Wiklander <jens.wiklander@linaro.org>
15135 S:      Maintained
15136 F:      include/linux/tee_drv.h
15137 F:      include/uapi/linux/tee.h
15138 F:      drivers/tee/
15139 F:      Documentation/tee.txt
15140
15141 TEGRA ARCHITECTURE SUPPORT
15142 M:      Thierry Reding <thierry.reding@gmail.com>
15143 M:      Jonathan Hunter <jonathanh@nvidia.com>
15144 L:      linux-tegra@vger.kernel.org
15145 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15147 S:      Supported
15148 N:      [^a-z]tegra
15149
15150 TEGRA CLOCK DRIVER
15151 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15152 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15153 S:      Supported
15154 F:      drivers/clk/tegra/
15155
15156 TEGRA DMA DRIVERS
15157 M:      Laxman Dewangan <ldewangan@nvidia.com>
15158 M:      Jon Hunter <jonathanh@nvidia.com>
15159 S:      Supported
15160 F:      drivers/dma/tegra*
15161
15162 TEGRA I2C DRIVER
15163 M:      Laxman Dewangan <ldewangan@nvidia.com>
15164 S:      Supported
15165 F:      drivers/i2c/busses/i2c-tegra.c
15166
15167 TEGRA IOMMU DRIVERS
15168 M:      Thierry Reding <thierry.reding@gmail.com>
15169 L:      linux-tegra@vger.kernel.org
15170 S:      Supported
15171 F:      drivers/iommu/tegra*
15172
15173 TEGRA KBC DRIVER
15174 M:      Laxman Dewangan <ldewangan@nvidia.com>
15175 S:      Supported
15176 F:      drivers/input/keyboard/tegra-kbc.c
15177
15178 TEGRA NAND DRIVER
15179 M:      Stefan Agner <stefan@agner.ch>
15180 M:      Lucas Stach <dev@lynxeye.de>
15181 S:      Maintained
15182 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15183 F:      drivers/mtd/nand/raw/tegra_nand.c
15184
15185 TEGRA PWM DRIVER
15186 M:      Thierry Reding <thierry.reding@gmail.com>
15187 S:      Supported
15188 F:      drivers/pwm/pwm-tegra.c
15189
15190 TEGRA SERIAL DRIVER
15191 M:      Laxman Dewangan <ldewangan@nvidia.com>
15192 S:      Supported
15193 F:      drivers/tty/serial/serial-tegra.c
15194
15195 TEGRA SPI DRIVER
15196 M:      Laxman Dewangan <ldewangan@nvidia.com>
15197 S:      Supported
15198 F:      drivers/spi/spi-tegra*
15199
15200 TEHUTI ETHERNET DRIVER
15201 M:      Andy Gospodarek <andy@greyhouse.net>
15202 L:      netdev@vger.kernel.org
15203 S:      Supported
15204 F:      drivers/net/ethernet/tehuti/*
15205
15206 Telecom Clock Driver for MCPL0010
15207 M:      Mark Gross <mark.gross@intel.com>
15208 S:      Supported
15209 F:      drivers/char/tlclk.c
15210
15211 TENSILICA XTENSA PORT (xtensa)
15212 M:      Chris Zankel <chris@zankel.net>
15213 M:      Max Filippov <jcmvbkbc@gmail.com>
15214 L:      linux-xtensa@linux-xtensa.org
15215 T:      git git://github.com/czankel/xtensa-linux.git
15216 S:      Maintained
15217 F:      arch/xtensa/
15218 F:      drivers/irqchip/irq-xtensa-*
15219
15220 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15221 M:      Nishanth Menon <nm@ti.com>
15222 M:      Tero Kristo <t-kristo@ti.com>
15223 M:      Santosh Shilimkar <ssantosh@kernel.org>
15224 L:      linux-arm-kernel@lists.infradead.org
15225 S:      Maintained
15226 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15227 F:      drivers/firmware/ti_sci*
15228 F:      include/linux/soc/ti/ti_sci_protocol.h
15229 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15230 F:      drivers/soc/ti/ti_sci_pm_domains.c
15231 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15232 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15233 F:      drivers/clk/keystone/sci-clk.c
15234 F:      drivers/reset/reset-ti-sci.c
15235
15236 Texas Instruments ASoC drivers
15237 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15238 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15239 S:      Maintained
15240 F:      sound/soc/ti/
15241
15242 Texas Instruments' DAC7612 DAC Driver
15243 M:      Ricardo Ribalda <ricardo@ribalda.com>
15244 L:      linux-iio@vger.kernel.org
15245 S:      Supported
15246 F:      drivers/iio/dac/ti-dac7612.c
15247 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15248
15249 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15250 M:      Hans Verkuil <hverkuil@xs4all.nl>
15251 L:      linux-media@vger.kernel.org
15252 T:      git git://linuxtv.org/media_tree.git
15253 W:      https://linuxtv.org
15254 S:      Maintained
15255 F:      drivers/media/radio/radio-raremono.c
15256
15257 THERMAL
15258 M:      Zhang Rui <rui.zhang@intel.com>
15259 M:      Eduardo Valentin <edubezval@gmail.com>
15260 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15261 L:      linux-pm@vger.kernel.org
15262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15264 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15265 S:      Supported
15266 F:      drivers/thermal/
15267 F:      include/linux/thermal.h
15268 F:      include/uapi/linux/thermal.h
15269 F:      include/linux/cpu_cooling.h
15270 F:      Documentation/devicetree/bindings/thermal/
15271
15272 THERMAL/CPU_COOLING
15273 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15274 M:      Viresh Kumar <viresh.kumar@linaro.org>
15275 M:      Javi Merino <javi.merino@kernel.org>
15276 L:      linux-pm@vger.kernel.org
15277 S:      Supported
15278 F:      Documentation/thermal/cpu-cooling-api.txt
15279 F:      drivers/thermal/cpu_cooling.c
15280 F:      include/linux/cpu_cooling.h
15281
15282 THINKPAD ACPI EXTRAS DRIVER
15283 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15284 L:      ibm-acpi-devel@lists.sourceforge.net
15285 L:      platform-driver-x86@vger.kernel.org
15286 W:      http://ibm-acpi.sourceforge.net
15287 W:      http://thinkwiki.org/wiki/Ibm-acpi
15288 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15289 S:      Maintained
15290 F:      drivers/platform/x86/thinkpad_acpi.c
15291
15292 THUNDERBOLT DRIVER
15293 M:      Andreas Noever <andreas.noever@gmail.com>
15294 M:      Michael Jamet <michael.jamet@intel.com>
15295 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15296 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15298 S:      Maintained
15299 F:      Documentation/admin-guide/thunderbolt.rst
15300 F:      drivers/thunderbolt/
15301 F:      include/linux/thunderbolt.h
15302
15303 THUNDERBOLT NETWORK DRIVER
15304 M:      Michael Jamet <michael.jamet@intel.com>
15305 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15306 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15307 L:      netdev@vger.kernel.org
15308 S:      Maintained
15309 F:      drivers/net/thunderbolt.c
15310
15311 THUNDERX GPIO DRIVER
15312 M:      David Daney <david.daney@cavium.com>
15313 S:      Maintained
15314 F:      drivers/gpio/gpio-thunderx.c
15315
15316 TI AM437X VPFE DRIVER
15317 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15318 L:      linux-media@vger.kernel.org
15319 W:      https://linuxtv.org
15320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15321 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15322 S:      Maintained
15323 F:      drivers/media/platform/am437x/
15324
15325 TI BANDGAP AND THERMAL DRIVER
15326 M:      Eduardo Valentin <edubezval@gmail.com>
15327 M:      Keerthy <j-keerthy@ti.com>
15328 L:      linux-pm@vger.kernel.org
15329 L:      linux-omap@vger.kernel.org
15330 S:      Maintained
15331 F:      drivers/thermal/ti-soc-thermal/
15332
15333 TI BQ27XXX POWER SUPPLY DRIVER
15334 R:      Andrew F. Davis <afd@ti.com>
15335 F:      include/linux/power/bq27xxx_battery.h
15336 F:      drivers/power/supply/bq27xxx_battery.c
15337 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15338
15339 TI CDCE706 CLOCK DRIVER
15340 M:      Max Filippov <jcmvbkbc@gmail.com>
15341 S:      Maintained
15342 F:      drivers/clk/clk-cdce706.c
15343
15344 TI CLOCK DRIVER
15345 M:      Tero Kristo <t-kristo@ti.com>
15346 L:      linux-omap@vger.kernel.org
15347 S:      Maintained
15348 F:      drivers/clk/ti/
15349 F:      include/linux/clk/ti.h
15350
15351 TI DAVINCI MACHINE SUPPORT
15352 M:      Sekhar Nori <nsekhar@ti.com>
15353 M:      Kevin Hilman <khilman@kernel.org>
15354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15356 S:      Supported
15357 F:      arch/arm/mach-davinci/
15358 F:      drivers/i2c/busses/i2c-davinci.c
15359 F:      arch/arm/boot/dts/da850*
15360
15361 TI DAVINCI SERIES CLOCK DRIVER
15362 M:      David Lechner <david@lechnology.com>
15363 R:      Sekhar Nori <nsekhar@ti.com>
15364 S:      Maintained
15365 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15366 F:      drivers/clk/davinci/
15367
15368 TI DAVINCI SERIES GPIO DRIVER
15369 M:      Keerthy <j-keerthy@ti.com>
15370 L:      linux-gpio@vger.kernel.org
15371 S:      Maintained
15372 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15373 F:      drivers/gpio/gpio-davinci.c
15374
15375 TI DAVINCI SERIES MEDIA DRIVER
15376 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15377 L:      linux-media@vger.kernel.org
15378 W:      https://linuxtv.org
15379 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15380 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15381 S:      Maintained
15382 F:      drivers/media/platform/davinci/
15383 F:      include/media/davinci/
15384
15385 TI ETHERNET SWITCH DRIVER (CPSW)
15386 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15387 L:      linux-omap@vger.kernel.org
15388 L:      netdev@vger.kernel.org
15389 S:      Maintained
15390 F:      drivers/net/ethernet/ti/cpsw*
15391 F:      drivers/net/ethernet/ti/davinci*
15392
15393 TI FLASH MEDIA INTERFACE DRIVER
15394 M:      Alex Dubov <oakad@yahoo.com>
15395 S:      Maintained
15396 F:      drivers/misc/tifm*
15397 F:      drivers/mmc/host/tifm_sd.c
15398 F:      include/linux/tifm.h
15399
15400 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15401 M:      Santosh Shilimkar <ssantosh@kernel.org>
15402 L:      linux-kernel@vger.kernel.org
15403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15404 S:      Maintained
15405 F:      drivers/soc/ti/*
15406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15407
15408 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15409 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15410 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15412 S:      Maintained
15413 F:      sound/soc/codecs/lm49453*
15414 F:      sound/soc/codecs/isabelle*
15415
15416 TI LP855x BACKLIGHT DRIVER
15417 M:      Milo Kim <milo.kim@ti.com>
15418 S:      Maintained
15419 F:      Documentation/backlight/lp855x-driver.txt
15420 F:      drivers/video/backlight/lp855x_bl.c
15421 F:      include/linux/platform_data/lp855x.h
15422
15423 TI LP8727 CHARGER DRIVER
15424 M:      Milo Kim <milo.kim@ti.com>
15425 S:      Maintained
15426 F:      drivers/power/supply/lp8727_charger.c
15427 F:      include/linux/platform_data/lp8727.h
15428
15429 TI LP8788 MFD DRIVER
15430 M:      Milo Kim <milo.kim@ti.com>
15431 S:      Maintained
15432 F:      drivers/iio/adc/lp8788_adc.c
15433 F:      drivers/leds/leds-lp8788.c
15434 F:      drivers/mfd/lp8788*.c
15435 F:      drivers/power/supply/lp8788-charger.c
15436 F:      drivers/regulator/lp8788-*.c
15437 F:      include/linux/mfd/lp8788*.h
15438
15439 TI NETCP ETHERNET DRIVER
15440 M:      Wingman Kwok <w-kwok2@ti.com>
15441 M:      Murali Karicheri <m-karicheri2@ti.com>
15442 L:      netdev@vger.kernel.org
15443 S:      Maintained
15444 F:      drivers/net/ethernet/ti/netcp*
15445
15446 TI PCM3060 ASoC CODEC DRIVER
15447 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15448 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15449 S:      Maintained
15450 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15451 F:      sound/soc/codecs/pcm3060*
15452
15453 TI TAS571X FAMILY ASoC CODEC DRIVER
15454 M:      Kevin Cernekee <cernekee@chromium.org>
15455 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15456 S:      Odd Fixes
15457 F:      sound/soc/codecs/tas571x*
15458
15459 TI TRF7970A NFC DRIVER
15460 M:      Mark Greer <mgreer@animalcreek.com>
15461 L:      linux-wireless@vger.kernel.org
15462 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15463 S:      Supported
15464 F:      drivers/nfc/trf7970a.c
15465 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15466
15467 TI TWL4030 SERIES SOC CODEC DRIVER
15468 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15469 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15470 S:      Maintained
15471 F:      sound/soc/codecs/twl4030*
15472
15473 TI VPE/CAL DRIVERS
15474 M:      Benoit Parrot <bparrot@ti.com>
15475 L:      linux-media@vger.kernel.org
15476 W:      http://linuxtv.org/
15477 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15478 S:      Maintained
15479 F:      drivers/media/platform/ti-vpe/
15480
15481 TI WILINK WIRELESS DRIVERS
15482 L:      linux-wireless@vger.kernel.org
15483 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15484 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15486 S:      Orphan
15487 F:      drivers/net/wireless/ti/
15488 F:      include/linux/wl12xx.h
15489
15490 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15491 M:      John Stultz <john.stultz@linaro.org>
15492 M:      Thomas Gleixner <tglx@linutronix.de>
15493 R:      Stephen Boyd <sboyd@kernel.org>
15494 L:      linux-kernel@vger.kernel.org
15495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15496 S:      Supported
15497 F:      include/linux/clocksource.h
15498 F:      include/linux/time.h
15499 F:      include/linux/timex.h
15500 F:      include/uapi/linux/time.h
15501 F:      include/uapi/linux/timex.h
15502 F:      kernel/time/clocksource.c
15503 F:      kernel/time/time*.c
15504 F:      kernel/time/alarmtimer.c
15505 F:      kernel/time/ntp.c
15506 F:      tools/testing/selftests/timers/
15507
15508 TIPC NETWORK LAYER
15509 M:      Jon Maloy <jon.maloy@ericsson.com>
15510 M:      Ying Xue <ying.xue@windriver.com>
15511 L:      netdev@vger.kernel.org (core kernel code)
15512 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15513 W:      http://tipc.sourceforge.net/
15514 S:      Maintained
15515 F:      include/uapi/linux/tipc*.h
15516 F:      net/tipc/
15517
15518 TLAN NETWORK DRIVER
15519 M:      Samuel Chessman <chessman@tux.org>
15520 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15521 W:      http://sourceforge.net/projects/tlan/
15522 S:      Maintained
15523 F:      Documentation/networking/device_drivers/ti/tlan.txt
15524 F:      drivers/net/ethernet/ti/tlan.*
15525
15526 TM6000 VIDEO4LINUX DRIVER
15527 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15528 L:      linux-media@vger.kernel.org
15529 W:      https://linuxtv.org
15530 T:      git git://linuxtv.org/media_tree.git
15531 S:      Odd fixes
15532 F:      drivers/media/usb/tm6000/
15533 F:      Documentation/media/v4l-drivers/tm6000*
15534
15535 TMIO/SDHI MMC DRIVER
15536 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15537 L:      linux-mmc@vger.kernel.org
15538 S:      Supported
15539 F:      drivers/mmc/host/tmio_mmc*
15540 F:      drivers/mmc/host/renesas_sdhi*
15541 F:      include/linux/mfd/tmio.h
15542
15543 TMP401 HARDWARE MONITOR DRIVER
15544 M:      Guenter Roeck <linux@roeck-us.net>
15545 L:      linux-hwmon@vger.kernel.org
15546 S:      Maintained
15547 F:      Documentation/hwmon/tmp401
15548 F:      drivers/hwmon/tmp401.c
15549
15550 TMPFS (SHMEM FILESYSTEM)
15551 M:      Hugh Dickins <hughd@google.com>
15552 L:      linux-mm@kvack.org
15553 S:      Maintained
15554 F:      include/linux/shmem_fs.h
15555 F:      mm/shmem.c
15556
15557 TOMOYO SECURITY MODULE
15558 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15559 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15560 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15561 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15562 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15563 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15564 W:      https://tomoyo.osdn.jp/
15565 S:      Maintained
15566 F:      security/tomoyo/
15567
15568 TOPSTAR LAPTOP EXTRAS DRIVER
15569 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15570 L:      platform-driver-x86@vger.kernel.org
15571 S:      Maintained
15572 F:      drivers/platform/x86/topstar-laptop.c
15573
15574 TORTURE-TEST MODULES
15575 M:      Davidlohr Bueso <dave@stgolabs.net>
15576 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15577 M:      Josh Triplett <josh@joshtriplett.org>
15578 L:      linux-kernel@vger.kernel.org
15579 S:      Supported
15580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15581 F:      Documentation/RCU/torture.txt
15582 F:      kernel/torture.c
15583 F:      kernel/rcu/rcutorture.c
15584 F:      kernel/rcu/rcuperf.c
15585 F:      kernel/locking/locktorture.c
15586
15587 TOSHIBA ACPI EXTRAS DRIVER
15588 M:      Azael Avalos <coproscefalo@gmail.com>
15589 L:      platform-driver-x86@vger.kernel.org
15590 S:      Maintained
15591 F:      drivers/platform/x86/toshiba_acpi.c
15592
15593 TOSHIBA BLUETOOTH DRIVER
15594 M:      Azael Avalos <coproscefalo@gmail.com>
15595 L:      platform-driver-x86@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/platform/x86/toshiba_bluetooth.c
15598
15599 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15600 M:      Azael Avalos <coproscefalo@gmail.com>
15601 L:      platform-driver-x86@vger.kernel.org
15602 S:      Maintained
15603 F:      drivers/platform/x86/toshiba_haps.c
15604
15605 TOSHIBA SMM DRIVER
15606 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15607 W:      http://www.buzzard.org.uk/toshiba/
15608 S:      Maintained
15609 F:      drivers/char/toshiba.c
15610 F:      include/linux/toshiba.h
15611 F:      include/uapi/linux/toshiba.h
15612
15613 TOSHIBA TC358743 DRIVER
15614 M:      Mats Randgaard <matrandg@cisco.com>
15615 L:      linux-media@vger.kernel.org
15616 S:      Maintained
15617 F:      drivers/media/i2c/tc358743*
15618 F:      include/media/i2c/tc358743.h
15619
15620 TOSHIBA WMI HOTKEYS DRIVER
15621 M:      Azael Avalos <coproscefalo@gmail.com>
15622 L:      platform-driver-x86@vger.kernel.org
15623 S:      Maintained
15624 F:      drivers/platform/x86/toshiba-wmi.c
15625
15626 TPM DEVICE DRIVER
15627 M:      Peter Huewe <peterhuewe@gmx.de>
15628 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15629 R:      Jason Gunthorpe <jgg@ziepe.ca>
15630 L:      linux-integrity@vger.kernel.org
15631 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15632 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15633 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15634 S:      Maintained
15635 F:      drivers/char/tpm/
15636
15637 TRACING
15638 M:      Steven Rostedt <rostedt@goodmis.org>
15639 M:      Ingo Molnar <mingo@redhat.com>
15640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15641 S:      Maintained
15642 F:      Documentation/trace/ftrace.rst
15643 F:      arch/*/*/*/ftrace.h
15644 F:      arch/*/kernel/ftrace.c
15645 F:      include/*/ftrace.h
15646 F:      include/linux/trace*.h
15647 F:      include/trace/
15648 F:      kernel/trace/
15649 F:      tools/testing/selftests/ftrace/
15650
15651 TRACING MMIO ACCESSES (MMIOTRACE)
15652 M:      Steven Rostedt <rostedt@goodmis.org>
15653 M:      Ingo Molnar <mingo@kernel.org>
15654 R:      Karol Herbst <karolherbst@gmail.com>
15655 R:      Pekka Paalanen <ppaalanen@gmail.com>
15656 S:      Maintained
15657 L:      linux-kernel@vger.kernel.org
15658 L:      nouveau@lists.freedesktop.org
15659 F:      kernel/trace/trace_mmiotrace.c
15660 F:      include/linux/mmiotrace.h
15661 F:      arch/x86/mm/kmmio.c
15662 F:      arch/x86/mm/mmio-mod.c
15663 F:      arch/x86/mm/testmmiotrace.c
15664
15665 TRIVIAL PATCHES
15666 M:      Jiri Kosina <trivial@kernel.org>
15667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15668 S:      Maintained
15669 K:      ^Subject:.*(?i)trivial
15670
15671 TEMPO SEMICONDUCTOR DRIVERS
15672 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15673 S:      Maintained
15674 F:      sound/soc/codecs/tscs*.c
15675 F:      sound/soc/codecs/tscs*.h
15676 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15677
15678 TTY LAYER
15679 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15680 M:      Jiri Slaby <jslaby@suse.com>
15681 S:      Supported
15682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15683 F:      Documentation/serial/
15684 F:      drivers/tty/
15685 F:      drivers/tty/serial/serial_core.c
15686 F:      include/linux/serial_core.h
15687 F:      include/linux/serial.h
15688 F:      include/linux/tty.h
15689 F:      include/uapi/linux/serial_core.h
15690 F:      include/uapi/linux/serial.h
15691 F:      include/uapi/linux/tty.h
15692
15693 TUA9001 MEDIA DRIVER
15694 M:      Antti Palosaari <crope@iki.fi>
15695 L:      linux-media@vger.kernel.org
15696 W:      https://linuxtv.org
15697 W:      http://palosaari.fi/linux/
15698 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15699 T:      git git://linuxtv.org/anttip/media_tree.git
15700 S:      Maintained
15701 F:      drivers/media/tuners/tua9001*
15702
15703 TULIP NETWORK DRIVERS
15704 L:      netdev@vger.kernel.org
15705 L:      linux-parisc@vger.kernel.org
15706 S:      Orphan
15707 F:      drivers/net/ethernet/dec/tulip/
15708
15709 TUN/TAP driver
15710 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15711 W:      http://vtun.sourceforge.net/tun
15712 S:      Maintained
15713 F:      Documentation/networking/tuntap.txt
15714 F:      arch/um/os-Linux/drivers/
15715
15716 TURBOCHANNEL SUBSYSTEM
15717 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15718 M:      Ralf Baechle <ralf@linux-mips.org>
15719 L:      linux-mips@vger.kernel.org
15720 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15721 S:      Maintained
15722 F:      drivers/tc/
15723 F:      include/linux/tc.h
15724
15725 TURBOSTAT UTILITY
15726 M:      "Len Brown" <lenb@kernel.org>
15727 L:      linux-pm@vger.kernel.org
15728 B:      https://bugzilla.kernel.org
15729 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15731 S:      Supported
15732 F:      tools/power/x86/turbostat/
15733
15734 TW5864 VIDEO4LINUX DRIVER
15735 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15736 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15737 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15738 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15739 L:      linux-media@vger.kernel.org
15740 S:      Supported
15741 F:      drivers/media/pci/tw5864/
15742
15743 TW68 VIDEO4LINUX DRIVER
15744 M:      Hans Verkuil <hverkuil@xs4all.nl>
15745 L:      linux-media@vger.kernel.org
15746 T:      git git://linuxtv.org/media_tree.git
15747 W:      https://linuxtv.org
15748 S:      Odd Fixes
15749 F:      drivers/media/pci/tw68/
15750
15751 TW686X VIDEO4LINUX DRIVER
15752 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15753 L:      linux-media@vger.kernel.org
15754 T:      git git://linuxtv.org/media_tree.git
15755 W:      http://linuxtv.org
15756 S:      Maintained
15757 F:      drivers/media/pci/tw686x/
15758
15759 UBI FILE SYSTEM (UBIFS)
15760 M:      Richard Weinberger <richard@nod.at>
15761 M:      Artem Bityutskiy <dedekind1@gmail.com>
15762 M:      Adrian Hunter <adrian.hunter@intel.com>
15763 L:      linux-mtd@lists.infradead.org
15764 T:      git git://git.infradead.org/ubifs-2.6.git
15765 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15766 S:      Supported
15767 F:      Documentation/filesystems/ubifs.txt
15768 F:      fs/ubifs/
15769
15770 UCLINUX (M68KNOMMU AND COLDFIRE)
15771 M:      Greg Ungerer <gerg@linux-m68k.org>
15772 W:      http://www.linux-m68k.org/
15773 W:      http://www.uclinux.org/
15774 L:      linux-m68k@lists.linux-m68k.org
15775 L:      uclinux-dev@uclinux.org  (subscribers-only)
15776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15777 S:      Maintained
15778 F:      arch/m68k/coldfire/
15779 F:      arch/m68k/68*/
15780 F:      arch/m68k/*/*_no.*
15781 F:      arch/m68k/include/asm/*_no.*
15782
15783 UDF FILESYSTEM
15784 M:      Jan Kara <jack@suse.com>
15785 S:      Maintained
15786 F:      Documentation/filesystems/udf.txt
15787 F:      fs/udf/
15788
15789 UDRAW TABLET
15790 M:      Bastien Nocera <hadess@hadess.net>
15791 L:      linux-input@vger.kernel.org
15792 S:      Maintained
15793 F:      drivers/hid/hid-udraw-ps3.c
15794
15795 UFS FILESYSTEM
15796 M:      Evgeniy Dushistov <dushistov@mail.ru>
15797 S:      Maintained
15798 F:      Documentation/filesystems/ufs.txt
15799 F:      fs/ufs/
15800
15801 UHID USERSPACE HID IO DRIVER:
15802 M:      David Herrmann <dh.herrmann@googlemail.com>
15803 L:      linux-input@vger.kernel.org
15804 S:      Maintained
15805 F:      drivers/hid/uhid.c
15806 F:      include/uapi/linux/uhid.h
15807
15808 ULPI BUS
15809 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15810 L:      linux-usb@vger.kernel.org
15811 S:      Maintained
15812 F:      drivers/usb/common/ulpi.c
15813 F:      include/linux/ulpi/
15814
15815 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15816 L:      linux-usb@vger.kernel.org
15817 S:      Orphan
15818 F:      drivers/uwb/
15819 F:      include/linux/uwb.h
15820 F:      include/linux/uwb/
15821
15822 UNICORE32 ARCHITECTURE:
15823 M:      Guan Xuetao <gxt@pku.edu.cn>
15824 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15825 S:      Maintained
15826 T:      git git://github.com/gxt/linux.git
15827 F:      arch/unicore32/
15828
15829 UNIFDEF
15830 M:      Tony Finch <dot@dotat.at>
15831 W:      http://dotat.at/prog/unifdef
15832 S:      Maintained
15833 F:      scripts/unifdef.c
15834
15835 UNIFORM CDROM DRIVER
15836 M:      Jens Axboe <axboe@kernel.dk>
15837 W:      http://www.kernel.dk
15838 S:      Maintained
15839 F:      Documentation/cdrom/
15840 F:      drivers/cdrom/cdrom.c
15841 F:      include/linux/cdrom.h
15842 F:      include/uapi/linux/cdrom.h
15843
15844 UNISYS S-PAR DRIVERS
15845 M:      David Kershner <david.kershner@unisys.com>
15846 L:      sparmaintainer@unisys.com (Unisys internal)
15847 S:      Supported
15848 F:      include/linux/visorbus.h
15849 F:      drivers/visorbus/
15850 F:      drivers/staging/unisys/
15851
15852 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15853 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15854 L:      linux-scsi@vger.kernel.org
15855 S:      Supported
15856 F:      Documentation/scsi/ufs.txt
15857 F:      drivers/scsi/ufs/
15858
15859 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15860 M:      Joao Pinto <jpinto@synopsys.com>
15861 L:      linux-scsi@vger.kernel.org
15862 S:      Supported
15863 F:      drivers/scsi/ufs/*dwc*
15864
15865 UNSORTED BLOCK IMAGES (UBI)
15866 M:      Artem Bityutskiy <dedekind1@gmail.com>
15867 M:      Richard Weinberger <richard@nod.at>
15868 W:      http://www.linux-mtd.infradead.org/
15869 L:      linux-mtd@lists.infradead.org
15870 T:      git git://git.infradead.org/ubifs-2.6.git
15871 S:      Supported
15872 F:      drivers/mtd/ubi/
15873 F:      include/linux/mtd/ubi.h
15874 F:      include/uapi/mtd/ubi-user.h
15875
15876 USB "USBNET" DRIVER FRAMEWORK
15877 M:      Oliver Neukum <oneukum@suse.com>
15878 L:      netdev@vger.kernel.org
15879 W:      http://www.linux-usb.org/usbnet
15880 S:      Maintained
15881 F:      drivers/net/usb/usbnet.c
15882 F:      include/linux/usb/usbnet.h
15883
15884 USB ACM DRIVER
15885 M:      Oliver Neukum <oneukum@suse.com>
15886 L:      linux-usb@vger.kernel.org
15887 S:      Maintained
15888 F:      Documentation/usb/acm.txt
15889 F:      drivers/usb/class/cdc-acm.*
15890
15891 USB AR5523 WIRELESS DRIVER
15892 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15893 L:      linux-wireless@vger.kernel.org
15894 S:      Maintained
15895 F:      drivers/net/wireless/ath/ar5523/
15896
15897 USB ATTACHED SCSI
15898 M:      Oliver Neukum <oneukum@suse.com>
15899 L:      linux-usb@vger.kernel.org
15900 L:      linux-scsi@vger.kernel.org
15901 S:      Maintained
15902 F:      drivers/usb/storage/uas.c
15903
15904 USB CDC ETHERNET DRIVER
15905 M:      Oliver Neukum <oliver@neukum.org>
15906 L:      linux-usb@vger.kernel.org
15907 S:      Maintained
15908 F:      drivers/net/usb/cdc_*.c
15909 F:      include/uapi/linux/usb/cdc.h
15910
15911 USB CHAOSKEY DRIVER
15912 M:      Keith Packard <keithp@keithp.com>
15913 L:      linux-usb@vger.kernel.org
15914 S:      Maintained
15915 F:      drivers/usb/misc/chaoskey.c
15916
15917 USB CYPRESS C67X00 DRIVER
15918 M:      Peter Korsgaard <jacmet@sunsite.dk>
15919 L:      linux-usb@vger.kernel.org
15920 S:      Maintained
15921 F:      drivers/usb/c67x00/
15922
15923 USB DAVICOM DM9601 DRIVER
15924 M:      Peter Korsgaard <jacmet@sunsite.dk>
15925 L:      netdev@vger.kernel.org
15926 W:      http://www.linux-usb.org/usbnet
15927 S:      Maintained
15928 F:      drivers/net/usb/dm9601.c
15929
15930 USB DIAMOND RIO500 DRIVER
15931 M:      Cesar Miquel <miquel@df.uba.ar>
15932 L:      rio500-users@lists.sourceforge.net
15933 W:      http://rio500.sourceforge.net
15934 S:      Maintained
15935 F:      drivers/usb/misc/rio500*
15936
15937 USB EHCI DRIVER
15938 M:      Alan Stern <stern@rowland.harvard.edu>
15939 L:      linux-usb@vger.kernel.org
15940 S:      Maintained
15941 F:      Documentation/usb/ehci.txt
15942 F:      drivers/usb/host/ehci*
15943
15944 USB GADGET/PERIPHERAL SUBSYSTEM
15945 M:      Felipe Balbi <balbi@kernel.org>
15946 L:      linux-usb@vger.kernel.org
15947 W:      http://www.linux-usb.org/gadget
15948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15949 S:      Maintained
15950 F:      drivers/usb/gadget/
15951 F:      include/linux/usb/gadget*
15952
15953 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15954 M:      Jiri Kosina <jikos@kernel.org>
15955 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15956 L:      linux-usb@vger.kernel.org
15957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15958 S:      Maintained
15959 F:      Documentation/hid/hiddev.txt
15960 F:      drivers/hid/usbhid/
15961
15962 USB INTEL XHCI ROLE MUX DRIVER
15963 M:      Hans de Goede <hdegoede@redhat.com>
15964 L:      linux-usb@vger.kernel.org
15965 S:      Maintained
15966 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15967
15968 USB ISP116X DRIVER
15969 M:      Olav Kongas <ok@artecdesign.ee>
15970 L:      linux-usb@vger.kernel.org
15971 S:      Maintained
15972 F:      drivers/usb/host/isp116x*
15973 F:      include/linux/usb/isp116x.h
15974
15975 USB LAN78XX ETHERNET DRIVER
15976 M:      Woojung Huh <woojung.huh@microchip.com>
15977 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15978 L:      netdev@vger.kernel.org
15979 S:      Maintained
15980 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15981 F:      drivers/net/usb/lan78xx.*
15982 F:      include/dt-bindings/net/microchip-lan78xx.h
15983
15984 USB MASS STORAGE DRIVER
15985 M:      Alan Stern <stern@rowland.harvard.edu>
15986 L:      linux-usb@vger.kernel.org
15987 L:      usb-storage@lists.one-eyed-alien.net
15988 S:      Maintained
15989 F:      drivers/usb/storage/
15990
15991 USB MIDI DRIVER
15992 M:      Clemens Ladisch <clemens@ladisch.de>
15993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15994 T:      git git://git.alsa-project.org/alsa-kernel.git
15995 S:      Maintained
15996 F:      sound/usb/midi.*
15997
15998 USB NETWORKING DRIVERS
15999 L:      linux-usb@vger.kernel.org
16000 S:      Odd Fixes
16001 F:      drivers/net/usb/
16002
16003 USB OHCI DRIVER
16004 M:      Alan Stern <stern@rowland.harvard.edu>
16005 L:      linux-usb@vger.kernel.org
16006 S:      Maintained
16007 F:      Documentation/usb/ohci.txt
16008 F:      drivers/usb/host/ohci*
16009
16010 USB OTG FSM (Finite State Machine)
16011 M:      Peter Chen <Peter.Chen@nxp.com>
16012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16013 L:      linux-usb@vger.kernel.org
16014 S:      Maintained
16015 F:      drivers/usb/common/usb-otg-fsm.c
16016
16017 USB OVER IP DRIVER
16018 M:      Valentina Manea <valentina.manea.m@gmail.com>
16019 M:      Shuah Khan <shuah@kernel.org>
16020 M:      Shuah Khan <skhan@linuxfoundation.org>
16021 L:      linux-usb@vger.kernel.org
16022 S:      Maintained
16023 F:      Documentation/usb/usbip_protocol.txt
16024 F:      drivers/usb/usbip/
16025 F:      tools/usb/usbip/
16026 F:      tools/testing/selftests/drivers/usb/usbip/
16027
16028 USB PEGASUS DRIVER
16029 M:      Petko Manolov <petkan@nucleusys.com>
16030 L:      linux-usb@vger.kernel.org
16031 L:      netdev@vger.kernel.org
16032 T:      git git://github.com/petkan/pegasus.git
16033 W:      https://github.com/petkan/pegasus
16034 S:      Maintained
16035 F:      drivers/net/usb/pegasus.*
16036
16037 USB PHY LAYER
16038 M:      Felipe Balbi <balbi@kernel.org>
16039 L:      linux-usb@vger.kernel.org
16040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16041 S:      Maintained
16042 F:      drivers/usb/phy/
16043
16044 USB PRINTER DRIVER (usblp)
16045 M:      Pete Zaitcev <zaitcev@redhat.com>
16046 L:      linux-usb@vger.kernel.org
16047 S:      Supported
16048 F:      drivers/usb/class/usblp.c
16049
16050 USB QMI WWAN NETWORK DRIVER
16051 M:      Bjørn Mork <bjorn@mork.no>
16052 L:      netdev@vger.kernel.org
16053 S:      Maintained
16054 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16055 F:      drivers/net/usb/qmi_wwan.c
16056
16057 USB RTL8150 DRIVER
16058 M:      Petko Manolov <petkan@nucleusys.com>
16059 L:      linux-usb@vger.kernel.org
16060 L:      netdev@vger.kernel.org
16061 T:      git git://github.com/petkan/rtl8150.git
16062 W:      https://github.com/petkan/rtl8150
16063 S:      Maintained
16064 F:      drivers/net/usb/rtl8150.c
16065
16066 USB SERIAL SUBSYSTEM
16067 M:      Johan Hovold <johan@kernel.org>
16068 L:      linux-usb@vger.kernel.org
16069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16070 S:      Maintained
16071 F:      Documentation/usb/usb-serial.txt
16072 F:      drivers/usb/serial/
16073 F:      include/linux/usb/serial.h
16074
16075 USB SMSC75XX ETHERNET DRIVER
16076 M:      Steve Glendinning <steve.glendinning@shawell.net>
16077 L:      netdev@vger.kernel.org
16078 S:      Maintained
16079 F:      drivers/net/usb/smsc75xx.*
16080
16081 USB SMSC95XX ETHERNET DRIVER
16082 M:      Steve Glendinning <steve.glendinning@shawell.net>
16083 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16084 L:      netdev@vger.kernel.org
16085 S:      Maintained
16086 F:      drivers/net/usb/smsc95xx.*
16087
16088 USB SUBSYSTEM
16089 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16090 L:      linux-usb@vger.kernel.org
16091 W:      http://www.linux-usb.org
16092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16093 S:      Supported
16094 F:      Documentation/devicetree/bindings/usb/
16095 F:      Documentation/usb/
16096 F:      drivers/usb/
16097 F:      include/linux/usb.h
16098 F:      include/linux/usb/
16099
16100 USB TYPEC PI3USB30532 MUX DRIVER
16101 M:      Hans de Goede <hdegoede@redhat.com>
16102 L:      linux-usb@vger.kernel.org
16103 S:      Maintained
16104 F:      drivers/usb/typec/mux/pi3usb30532.c
16105
16106 USB TYPEC CLASS
16107 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16108 L:      linux-usb@vger.kernel.org
16109 S:      Maintained
16110 F:      Documentation/ABI/testing/sysfs-class-typec
16111 F:      Documentation/driver-api/usb/typec.rst
16112 F:      drivers/usb/typec/
16113 F:      include/linux/usb/typec.h
16114
16115 USB TYPEC BUS FOR ALTERNATE MODES
16116 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16117 L:      linux-usb@vger.kernel.org
16118 S:      Maintained
16119 F:      Documentation/ABI/testing/sysfs-bus-typec
16120 F:      Documentation/driver-api/usb/typec_bus.rst
16121 F:      drivers/usb/typec/altmodes/
16122 F:      include/linux/usb/typec_altmode.h
16123
16124 USB TYPEC PORT CONTROLLER DRIVERS
16125 M:      Guenter Roeck <linux@roeck-us.net>
16126 L:      linux-usb@vger.kernel.org
16127 S:      Maintained
16128 F:      drivers/usb/typec/tcpm/
16129
16130 USB UHCI DRIVER
16131 M:      Alan Stern <stern@rowland.harvard.edu>
16132 L:      linux-usb@vger.kernel.org
16133 S:      Maintained
16134 F:      drivers/usb/host/uhci*
16135
16136 USB VIDEO CLASS
16137 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16138 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16139 L:      linux-media@vger.kernel.org
16140 T:      git git://linuxtv.org/media_tree.git
16141 W:      http://www.ideasonboard.org/uvc/
16142 S:      Maintained
16143 F:      drivers/media/usb/uvc/
16144 F:      include/uapi/linux/uvcvideo.h
16145
16146 USB VISION DRIVER
16147 M:      Hans Verkuil <hverkuil@xs4all.nl>
16148 L:      linux-media@vger.kernel.org
16149 T:      git git://linuxtv.org/media_tree.git
16150 W:      https://linuxtv.org
16151 S:      Odd Fixes
16152 F:      drivers/media/usb/usbvision/
16153
16154 USB WEBCAM GADGET
16155 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16156 L:      linux-usb@vger.kernel.org
16157 S:      Maintained
16158 F:      drivers/usb/gadget/function/*uvc*
16159 F:      drivers/usb/gadget/legacy/webcam.c
16160 F:      include/uapi/linux/usb/g_uvc.h
16161
16162 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16163 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16164 L:      linux-wireless@vger.kernel.org
16165 S:      Maintained
16166 F:      drivers/net/wireless/rndis_wlan.c
16167
16168 USB XHCI DRIVER
16169 M:      Mathias Nyman <mathias.nyman@intel.com>
16170 L:      linux-usb@vger.kernel.org
16171 S:      Supported
16172 F:      drivers/usb/host/xhci*
16173 F:      drivers/usb/host/pci-quirks*
16174
16175 USB ZD1201 DRIVER
16176 L:      linux-wireless@vger.kernel.org
16177 W:      http://linux-lc100020.sourceforge.net
16178 S:      Orphan
16179 F:      drivers/net/wireless/zydas/zd1201.*
16180
16181 USB ZR364XX DRIVER
16182 M:      Antoine Jacquet <royale@zerezo.com>
16183 L:      linux-usb@vger.kernel.org
16184 L:      linux-media@vger.kernel.org
16185 T:      git git://linuxtv.org/media_tree.git
16186 W:      http://royale.zerezo.com/zr364xx/
16187 S:      Maintained
16188 F:      Documentation/media/v4l-drivers/zr364xx*
16189 F:      drivers/media/usb/zr364xx/
16190
16191 USER-MODE LINUX (UML)
16192 M:      Jeff Dike <jdike@addtoit.com>
16193 M:      Richard Weinberger <richard@nod.at>
16194 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16195 L:      linux-um@lists.infradead.org
16196 W:      http://user-mode-linux.sourceforge.net
16197 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16199 S:      Maintained
16200 F:      Documentation/virtual/uml/
16201 F:      arch/um/
16202 F:      arch/x86/um/
16203 F:      fs/hostfs/
16204
16205 USERSPACE COPYIN/COPYOUT (UIOVEC)
16206 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16207 S:      Maintained
16208 F:      lib/iov_iter.c
16209 F:      include/linux/uio.h
16210
16211 USERSPACE DMA BUFFER DRIVER
16212 M:      Gerd Hoffmann <kraxel@redhat.com>
16213 S:      Maintained
16214 L:      dri-devel@lists.freedesktop.org
16215 F:      drivers/dma-buf/udmabuf.c
16216 F:      include/uapi/linux/udmabuf.h
16217 T:      git git://anongit.freedesktop.org/drm/drm-misc
16218
16219 USERSPACE I/O (UIO)
16220 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16221 S:      Maintained
16222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16223 F:      Documentation/driver-api/uio-howto.rst
16224 F:      drivers/uio/
16225 F:      include/linux/uio_driver.h
16226
16227 UTIL-LINUX PACKAGE
16228 M:      Karel Zak <kzak@redhat.com>
16229 L:      util-linux@vger.kernel.org
16230 W:      http://en.wikipedia.org/wiki/Util-linux
16231 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16232 S:      Maintained
16233
16234 UUID HELPERS
16235 M:      Christoph Hellwig <hch@lst.de>
16236 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16237 L:      linux-kernel@vger.kernel.org
16238 T:      git git://git.infradead.org/users/hch/uuid.git
16239 F:      lib/uuid.c
16240 F:      lib/test_uuid.c
16241 F:      include/linux/uuid.h
16242 F:      include/uapi/linux/uuid.h
16243 S:      Maintained
16244
16245 UVESAFB DRIVER
16246 M:      Michal Januszewski <spock@gentoo.org>
16247 L:      linux-fbdev@vger.kernel.org
16248 W:      https://github.com/mjanusz/v86d
16249 S:      Maintained
16250 F:      Documentation/fb/uvesafb.txt
16251 F:      drivers/video/fbdev/uvesafb.*
16252
16253 VF610 NAND DRIVER
16254 M:      Stefan Agner <stefan@agner.ch>
16255 L:      linux-mtd@lists.infradead.org
16256 S:      Supported
16257 F:      drivers/mtd/nand/raw/vf610_nfc.c
16258
16259 VFAT/FAT/MSDOS FILESYSTEM
16260 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16261 S:      Maintained
16262 F:      Documentation/filesystems/vfat.txt
16263 F:      fs/fat/
16264
16265 VFIO DRIVER
16266 M:      Alex Williamson <alex.williamson@redhat.com>
16267 L:      kvm@vger.kernel.org
16268 T:      git git://github.com/awilliam/linux-vfio.git
16269 S:      Maintained
16270 F:      Documentation/vfio.txt
16271 F:      drivers/vfio/
16272 F:      include/linux/vfio.h
16273 F:      include/uapi/linux/vfio.h
16274
16275 VFIO MEDIATED DEVICE DRIVERS
16276 M:      Kirti Wankhede <kwankhede@nvidia.com>
16277 L:      kvm@vger.kernel.org
16278 S:      Maintained
16279 F:      Documentation/vfio-mediated-device.txt
16280 F:      drivers/vfio/mdev/
16281 F:      include/linux/mdev.h
16282 F:      samples/vfio-mdev/
16283
16284 VFIO PLATFORM DRIVER
16285 M:      Eric Auger <eric.auger@redhat.com>
16286 L:      kvm@vger.kernel.org
16287 S:      Maintained
16288 F:      drivers/vfio/platform/
16289
16290 VGA_SWITCHEROO
16291 R:      Lukas Wunner <lukas@wunner.de>
16292 S:      Maintained
16293 F:      Documentation/gpu/vga-switcheroo.rst
16294 F:      drivers/gpu/vga/vga_switcheroo.c
16295 F:      include/linux/vga_switcheroo.h
16296 T:      git git://anongit.freedesktop.org/drm/drm-misc
16297
16298 VIA RHINE NETWORK DRIVER
16299 S:      Orphan
16300 F:      drivers/net/ethernet/via/via-rhine.c
16301
16302 VIA SD/MMC CARD CONTROLLER DRIVER
16303 M:      Bruce Chang <brucechang@via.com.tw>
16304 M:      Harald Welte <HaraldWelte@viatech.com>
16305 S:      Maintained
16306 F:      drivers/mmc/host/via-sdmmc.c
16307
16308 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16309 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16310 L:      linux-fbdev@vger.kernel.org
16311 S:      Maintained
16312 F:      include/linux/via-core.h
16313 F:      include/linux/via-gpio.h
16314 F:      include/linux/via_i2c.h
16315 F:      drivers/video/fbdev/via/
16316
16317 VIA VELOCITY NETWORK DRIVER
16318 M:      Francois Romieu <romieu@fr.zoreil.com>
16319 L:      netdev@vger.kernel.org
16320 S:      Maintained
16321 F:      drivers/net/ethernet/via/via-velocity.*
16322
16323 VICODEC VIRTUAL CODEC DRIVER
16324 M:      Hans Verkuil <hans.verkuil@cisco.com>
16325 L:      linux-media@vger.kernel.org
16326 T:      git git://linuxtv.org/media_tree.git
16327 W:      https://linuxtv.org
16328 S:      Maintained
16329 F:      drivers/media/platform/vicodec/*
16330
16331 VIDEO MULTIPLEXER DRIVER
16332 M:      Philipp Zabel <p.zabel@pengutronix.de>
16333 L:      linux-media@vger.kernel.org
16334 S:      Maintained
16335 F:      drivers/media/platform/video-mux.c
16336
16337 VIDEO I2C POLLING DRIVER
16338 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16339 L:      linux-media@vger.kernel.org
16340 S:      Maintained
16341 F:      drivers/media/i2c/video-i2c.c
16342
16343 VIDEOBUF2 FRAMEWORK
16344 M:      Pawel Osciak <pawel@osciak.com>
16345 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16346 M:      Kyungmin Park <kyungmin.park@samsung.com>
16347 L:      linux-media@vger.kernel.org
16348 S:      Maintained
16349 F:      drivers/media/common/videobuf2/*
16350 F:      include/media/videobuf2-*
16351
16352 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16353 M:      Helen Koike <helen.koike@collabora.com>
16354 L:      linux-media@vger.kernel.org
16355 T:      git git://linuxtv.org/media_tree.git
16356 W:      https://linuxtv.org
16357 S:      Maintained
16358 F:      drivers/media/platform/vimc/*
16359
16360 VIRT LIB
16361 M:      Alex Williamson <alex.williamson@redhat.com>
16362 M:      Paolo Bonzini <pbonzini@redhat.com>
16363 L:      kvm@vger.kernel.org
16364 S:      Supported
16365 F:      virt/lib/
16366
16367 VIRTIO AND VHOST VSOCK DRIVER
16368 M:      Stefan Hajnoczi <stefanha@redhat.com>
16369 L:      kvm@vger.kernel.org
16370 L:      virtualization@lists.linux-foundation.org
16371 L:      netdev@vger.kernel.org
16372 S:      Maintained
16373 F:      include/linux/virtio_vsock.h
16374 F:      include/uapi/linux/virtio_vsock.h
16375 F:      include/uapi/linux/vsockmon.h
16376 F:      include/uapi/linux/vm_sockets_diag.h
16377 F:      net/vmw_vsock/diag.c
16378 F:      net/vmw_vsock/af_vsock_tap.c
16379 F:      net/vmw_vsock/virtio_transport_common.c
16380 F:      net/vmw_vsock/virtio_transport.c
16381 F:      drivers/net/vsockmon.c
16382 F:      drivers/vhost/vsock.c
16383 F:      tools/testing/vsock/
16384
16385 VIRTIO CONSOLE DRIVER
16386 M:      Amit Shah <amit@kernel.org>
16387 L:      virtualization@lists.linux-foundation.org
16388 S:      Maintained
16389 F:      drivers/char/virtio_console.c
16390 F:      include/linux/virtio_console.h
16391 F:      include/uapi/linux/virtio_console.h
16392
16393 VIRTIO CORE, NET AND BLOCK DRIVERS
16394 M:      "Michael S. Tsirkin" <mst@redhat.com>
16395 M:      Jason Wang <jasowang@redhat.com>
16396 L:      virtualization@lists.linux-foundation.org
16397 S:      Maintained
16398 F:      Documentation/devicetree/bindings/virtio/
16399 F:      drivers/virtio/
16400 F:      tools/virtio/
16401 F:      drivers/net/virtio_net.c
16402 F:      drivers/block/virtio_blk.c
16403 F:      include/linux/virtio*.h
16404 F:      include/uapi/linux/virtio_*.h
16405 F:      drivers/crypto/virtio/
16406 F:      mm/balloon_compaction.c
16407
16408 VIRTIO CRYPTO DRIVER
16409 M:      Gonglei <arei.gonglei@huawei.com>
16410 L:      virtualization@lists.linux-foundation.org
16411 L:      linux-crypto@vger.kernel.org
16412 S:      Maintained
16413 F:      drivers/crypto/virtio/
16414 F:      include/uapi/linux/virtio_crypto.h
16415
16416 VIRTIO DRIVERS FOR S390
16417 M:      Cornelia Huck <cohuck@redhat.com>
16418 M:      Halil Pasic <pasic@linux.ibm.com>
16419 L:      linux-s390@vger.kernel.org
16420 L:      virtualization@lists.linux-foundation.org
16421 L:      kvm@vger.kernel.org
16422 S:      Supported
16423 F:      drivers/s390/virtio/
16424 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16425
16426 VIRTIO GPU DRIVER
16427 M:      David Airlie <airlied@linux.ie>
16428 M:      Gerd Hoffmann <kraxel@redhat.com>
16429 L:      dri-devel@lists.freedesktop.org
16430 L:      virtualization@lists.linux-foundation.org
16431 T:      git git://anongit.freedesktop.org/drm/drm-misc
16432 S:      Maintained
16433 F:      drivers/gpu/drm/virtio/
16434 F:      include/uapi/linux/virtio_gpu.h
16435
16436 VIRTIO HOST (VHOST)
16437 M:      "Michael S. Tsirkin" <mst@redhat.com>
16438 M:      Jason Wang <jasowang@redhat.com>
16439 L:      kvm@vger.kernel.org
16440 L:      virtualization@lists.linux-foundation.org
16441 L:      netdev@vger.kernel.org
16442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16443 S:      Maintained
16444 F:      drivers/vhost/
16445 F:      include/uapi/linux/vhost.h
16446
16447 VIRTIO INPUT DRIVER
16448 M:      Gerd Hoffmann <kraxel@redhat.com>
16449 S:      Maintained
16450 F:      drivers/virtio/virtio_input.c
16451 F:      include/uapi/linux/virtio_input.h
16452
16453 VIRTUAL BOX GUEST DEVICE DRIVER
16454 M:      Hans de Goede <hdegoede@redhat.com>
16455 M:      Arnd Bergmann <arnd@arndb.de>
16456 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16457 S:      Maintained
16458 F:      include/linux/vbox_utils.h
16459 F:      include/uapi/linux/vbox*.h
16460 F:      drivers/virt/vboxguest/
16461
16462 VIRTUAL SERIO DEVICE DRIVER
16463 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16464 S:      Maintained
16465 F:      drivers/input/serio/userio.c
16466 F:      include/uapi/linux/userio.h
16467
16468 VIVID VIRTUAL VIDEO DRIVER
16469 M:      Hans Verkuil <hverkuil@xs4all.nl>
16470 L:      linux-media@vger.kernel.org
16471 T:      git git://linuxtv.org/media_tree.git
16472 W:      https://linuxtv.org
16473 S:      Maintained
16474 F:      drivers/media/platform/vivid/*
16475
16476 VLYNQ BUS
16477 M:      Florian Fainelli <f.fainelli@gmail.com>
16478 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16479 S:      Maintained
16480 F:      drivers/vlynq/vlynq.c
16481 F:      include/linux/vlynq.h
16482
16483 VME SUBSYSTEM
16484 M:      Martyn Welch <martyn@welchs.me.uk>
16485 M:      Manohar Vanga <manohar.vanga@gmail.com>
16486 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16487 L:      devel@driverdev.osuosl.org
16488 S:      Maintained
16489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16490 F:      Documentation/driver-api/vme.rst
16491 F:      drivers/staging/vme/
16492 F:      drivers/vme/
16493 F:      include/linux/vme*
16494
16495 VMWARE BALLOON DRIVER
16496 M:      Julien Freche <jfreche@vmware.com>
16497 M:      Nadav Amit <namit@vmware.com>
16498 M:      "VMware, Inc." <pv-drivers@vmware.com>
16499 L:      linux-kernel@vger.kernel.org
16500 S:      Maintained
16501 F:      drivers/misc/vmw_balloon.c
16502
16503 VMWARE HYPERVISOR INTERFACE
16504 M:      Alok Kataria <akataria@vmware.com>
16505 L:      virtualization@lists.linux-foundation.org
16506 S:      Supported
16507 F:      arch/x86/kernel/cpu/vmware.c
16508
16509 VMWARE PVRDMA DRIVER
16510 M:      Adit Ranadive <aditr@vmware.com>
16511 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16512 L:      linux-rdma@vger.kernel.org
16513 S:      Maintained
16514 F:      drivers/infiniband/hw/vmw_pvrdma/
16515
16516 VMware PVSCSI driver
16517 M:      Jim Gill <jgill@vmware.com>
16518 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16519 L:      linux-scsi@vger.kernel.org
16520 S:      Maintained
16521 F:      drivers/scsi/vmw_pvscsi.c
16522 F:      drivers/scsi/vmw_pvscsi.h
16523
16524 VMWARE VMMOUSE SUBDRIVER
16525 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16526 M:      "VMware, Inc." <pv-drivers@vmware.com>
16527 L:      linux-input@vger.kernel.org
16528 S:      Maintained
16529 F:      drivers/input/mouse/vmmouse.c
16530 F:      drivers/input/mouse/vmmouse.h
16531
16532 VMWARE VMXNET3 ETHERNET DRIVER
16533 M:      Ronak Doshi <doshir@vmware.com>
16534 M:      "VMware, Inc." <pv-drivers@vmware.com>
16535 L:      netdev@vger.kernel.org
16536 S:      Maintained
16537 F:      drivers/net/vmxnet3/
16538
16539 VOCORE VOCORE2 BOARD
16540 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16541 L:      linux-mips@vger.kernel.org
16542 S:      Maintained
16543 F:      arch/mips/boot/dts/ralink/vocore2.dts
16544
16545 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16546 M:      Liam Girdwood <lgirdwood@gmail.com>
16547 M:      Mark Brown <broonie@kernel.org>
16548 L:      linux-kernel@vger.kernel.org
16549 W:      http://www.slimlogic.co.uk/?p=48
16550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16551 S:      Supported
16552 F:      Documentation/devicetree/bindings/regulator/
16553 F:      Documentation/power/regulator/
16554 F:      drivers/regulator/
16555 F:      include/dt-bindings/regulator/
16556 F:      include/linux/regulator/
16557
16558 VRF
16559 M:      David Ahern <dsa@cumulusnetworks.com>
16560 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16561 L:      netdev@vger.kernel.org
16562 S:      Maintained
16563 F:      drivers/net/vrf.c
16564 F:      Documentation/networking/vrf.txt
16565
16566 VT1211 HARDWARE MONITOR DRIVER
16567 M:      Juerg Haefliger <juergh@gmail.com>
16568 L:      linux-hwmon@vger.kernel.org
16569 S:      Maintained
16570 F:      Documentation/hwmon/vt1211
16571 F:      drivers/hwmon/vt1211.c
16572
16573 VT8231 HARDWARE MONITOR DRIVER
16574 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16575 L:      linux-hwmon@vger.kernel.org
16576 S:      Maintained
16577 F:      drivers/hwmon/vt8231.c
16578
16579 VUB300 USB to SDIO/SD/MMC bridge chip
16580 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16581 L:      linux-mmc@vger.kernel.org
16582 L:      linux-usb@vger.kernel.org
16583 S:      Supported
16584 F:      drivers/mmc/host/vub300.c
16585
16586 W1 DALLAS'S 1-WIRE BUS
16587 M:      Evgeniy Polyakov <zbr@ioremap.net>
16588 S:      Maintained
16589 F:      Documentation/devicetree/bindings/w1/
16590 F:      Documentation/w1/
16591 F:      drivers/w1/
16592 F:      include/linux/w1.h
16593
16594 W83791D HARDWARE MONITORING DRIVER
16595 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16596 L:      linux-hwmon@vger.kernel.org
16597 S:      Maintained
16598 F:      Documentation/hwmon/w83791d
16599 F:      drivers/hwmon/w83791d.c
16600
16601 W83793 HARDWARE MONITORING DRIVER
16602 M:      Rudolf Marek <r.marek@assembler.cz>
16603 L:      linux-hwmon@vger.kernel.org
16604 S:      Maintained
16605 F:      Documentation/hwmon/w83793
16606 F:      drivers/hwmon/w83793.c
16607
16608 W83795 HARDWARE MONITORING DRIVER
16609 M:      Jean Delvare <jdelvare@suse.com>
16610 L:      linux-hwmon@vger.kernel.org
16611 S:      Maintained
16612 F:      drivers/hwmon/w83795.c
16613
16614 W83L51xD SD/MMC CARD INTERFACE DRIVER
16615 M:      Pierre Ossman <pierre@ossman.eu>
16616 S:      Maintained
16617 F:      drivers/mmc/host/wbsd.*
16618
16619 WACOM PROTOCOL 4 SERIAL TABLETS
16620 M:      Julian Squires <julian@cipht.net>
16621 M:      Hans de Goede <hdegoede@redhat.com>
16622 L:      linux-input@vger.kernel.org
16623 S:      Maintained
16624 F:      drivers/input/tablet/wacom_serial4.c
16625
16626 WATCHDOG DEVICE DRIVERS
16627 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16628 M:      Guenter Roeck <linux@roeck-us.net>
16629 L:      linux-watchdog@vger.kernel.org
16630 W:      http://www.linux-watchdog.org/
16631 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16632 S:      Maintained
16633 F:      Documentation/devicetree/bindings/watchdog/
16634 F:      Documentation/watchdog/
16635 F:      drivers/watchdog/
16636 F:      include/linux/watchdog.h
16637 F:      include/uapi/linux/watchdog.h
16638
16639 WHISKEYCOVE PMIC GPIO DRIVER
16640 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16641 L:      linux-gpio@vger.kernel.org
16642 S:      Maintained
16643 F:      drivers/gpio/gpio-wcove.c
16644
16645 WIIMOTE HID DRIVER
16646 M:      David Herrmann <dh.herrmann@googlemail.com>
16647 L:      linux-input@vger.kernel.org
16648 S:      Maintained
16649 F:      drivers/hid/hid-wiimote*
16650
16651 WILOCITY WIL6210 WIRELESS DRIVER
16652 M:      Maya Erez <merez@codeaurora.org>
16653 L:      linux-wireless@vger.kernel.org
16654 L:      wil6210@qti.qualcomm.com
16655 S:      Supported
16656 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16657 F:      drivers/net/wireless/ath/wil6210/
16658
16659 WIMAX STACK
16660 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16661 M:      linux-wimax@intel.com
16662 L:      wimax@linuxwimax.org (subscribers-only)
16663 S:      Supported
16664 W:      http://linuxwimax.org
16665 F:      Documentation/wimax/README.wimax
16666 F:      include/linux/wimax/debug.h
16667 F:      include/net/wimax.h
16668 F:      include/uapi/linux/wimax.h
16669 F:      net/wimax/
16670
16671 WINBOND CIR DRIVER
16672 M:      David Härdeman <david@hardeman.nu>
16673 S:      Maintained
16674 F:      drivers/media/rc/winbond-cir.c
16675
16676 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16677 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16678 L:      linux-watchdog@vger.kernel.org
16679 S:      Maintained
16680 F:      drivers/watchdog/ebc-c384_wdt.c
16681
16682 WINSYSTEMS WS16C48 GPIO DRIVER
16683 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16684 L:      linux-gpio@vger.kernel.org
16685 S:      Maintained
16686 F:      drivers/gpio/gpio-ws16c48.c
16687
16688 WISTRON LAPTOP BUTTON DRIVER
16689 M:      Miloslav Trmac <mitr@volny.cz>
16690 S:      Maintained
16691 F:      drivers/input/misc/wistron_btns.c
16692
16693 WL3501 WIRELESS PCMCIA CARD DRIVER
16694 L:      linux-wireless@vger.kernel.org
16695 S:      Odd fixes
16696 F:      drivers/net/wireless/wl3501*
16697
16698 WOLFSON MICROELECTRONICS DRIVERS
16699 L:      patches@opensource.cirrus.com
16700 T:      git https://github.com/CirrusLogic/linux-drivers.git
16701 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16702 S:      Supported
16703 F:      Documentation/hwmon/wm83??
16704 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16705 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16706 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16707 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16708 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16709 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16710 F:      drivers/clk/clk-wm83*.c
16711 F:      drivers/extcon/extcon-arizona.c
16712 F:      drivers/leds/leds-wm83*.c
16713 F:      drivers/gpio/gpio-*wm*.c
16714 F:      drivers/gpio/gpio-arizona.c
16715 F:      drivers/hwmon/wm83??-hwmon.c
16716 F:      drivers/input/misc/wm831x-on.c
16717 F:      drivers/input/touchscreen/wm831x-ts.c
16718 F:      drivers/input/touchscreen/wm97*.c
16719 F:      drivers/mfd/arizona*
16720 F:      drivers/mfd/wm*.c
16721 F:      drivers/mfd/cs47l24*
16722 F:      drivers/power/supply/wm83*.c
16723 F:      drivers/rtc/rtc-wm83*.c
16724 F:      drivers/regulator/wm8*.c
16725 F:      drivers/regulator/arizona*
16726 F:      drivers/video/backlight/wm83*_bl.c
16727 F:      drivers/watchdog/wm83*_wdt.c
16728 F:      include/linux/mfd/arizona/
16729 F:      include/linux/mfd/wm831x/
16730 F:      include/linux/mfd/wm8350/
16731 F:      include/linux/mfd/wm8400*
16732 F:      include/linux/regulator/arizona*
16733 F:      include/linux/wm97xx.h
16734 F:      include/sound/wm????.h
16735 F:      sound/soc/codecs/arizona.?
16736 F:      sound/soc/codecs/wm*
16737 F:      sound/soc/codecs/cs47l24*
16738
16739 WORKQUEUE
16740 M:      Tejun Heo <tj@kernel.org>
16741 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16743 S:      Maintained
16744 F:      include/linux/workqueue.h
16745 F:      kernel/workqueue.c
16746 F:      Documentation/core-api/workqueue.rst
16747
16748 X-POWERS AXP288 PMIC DRIVERS
16749 M:      Hans de Goede <hdegoede@redhat.com>
16750 S:      Maintained
16751 N:      axp288
16752 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16753
16754 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16755 M:      Chen-Yu Tsai <wens@csie.org>
16756 L:      linux-kernel@vger.kernel.org
16757 S:      Maintained
16758 N:      axp[128]
16759
16760 X.25 NETWORK LAYER
16761 M:      Andrew Hendry <andrew.hendry@gmail.com>
16762 L:      linux-x25@vger.kernel.org
16763 S:      Odd Fixes
16764 F:      Documentation/networking/x25*
16765 F:      include/net/x25*
16766 F:      net/x25/
16767
16768 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16769 M:      Thomas Gleixner <tglx@linutronix.de>
16770 M:      Ingo Molnar <mingo@redhat.com>
16771 M:      Borislav Petkov <bp@alien8.de>
16772 R:      "H. Peter Anvin" <hpa@zytor.com>
16773 M:      x86@kernel.org
16774 L:      linux-kernel@vger.kernel.org
16775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16776 S:      Maintained
16777 F:      Documentation/devicetree/bindings/x86/
16778 F:      Documentation/x86/
16779 F:      arch/x86/
16780
16781 X86 ENTRY CODE
16782 M:      Andy Lutomirski <luto@kernel.org>
16783 L:      linux-kernel@vger.kernel.org
16784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16785 S:      Maintained
16786 F:      arch/x86/entry/
16787
16788 X86 MCE INFRASTRUCTURE
16789 M:      Tony Luck <tony.luck@intel.com>
16790 M:      Borislav Petkov <bp@alien8.de>
16791 L:      linux-edac@vger.kernel.org
16792 S:      Maintained
16793 F:      arch/x86/kernel/cpu/mcheck/*
16794
16795 X86 MICROCODE UPDATE SUPPORT
16796 M:      Borislav Petkov <bp@alien8.de>
16797 S:      Maintained
16798 F:      arch/x86/kernel/cpu/microcode/*
16799
16800 X86 MM
16801 M:      Dave Hansen <dave.hansen@linux.intel.com>
16802 M:      Andy Lutomirski <luto@kernel.org>
16803 M:      Peter Zijlstra <peterz@infradead.org>
16804 L:      linux-kernel@vger.kernel.org
16805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16806 S:      Maintained
16807 F:      arch/x86/mm/
16808
16809 X86 PLATFORM DRIVERS
16810 M:      Darren Hart <dvhart@infradead.org>
16811 M:      Andy Shevchenko <andy@infradead.org>
16812 L:      platform-driver-x86@vger.kernel.org
16813 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16814 S:      Maintained
16815 F:      drivers/platform/x86/
16816 F:      drivers/platform/olpc/
16817
16818 X86 PLATFORM DRIVERS - ARCH
16819 R:      Darren Hart <dvhart@infradead.org>
16820 R:      Andy Shevchenko <andy@infradead.org>
16821 L:      platform-driver-x86@vger.kernel.org
16822 L:      x86@kernel.org
16823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16824 S:      Maintained
16825 F:      arch/x86/platform
16826
16827 X86 VDSO
16828 M:      Andy Lutomirski <luto@kernel.org>
16829 L:      linux-kernel@vger.kernel.org
16830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16831 S:      Maintained
16832 F:      arch/x86/entry/vdso/
16833
16834 XARRAY
16835 M:      Matthew Wilcox <willy@infradead.org>
16836 L:      linux-fsdevel@vger.kernel.org
16837 S:      Supported
16838 F:      Documentation/core-api/xarray.rst
16839 F:      lib/idr.c
16840 F:      lib/xarray.c
16841 F:      include/linux/idr.h
16842 F:      include/linux/xarray.h
16843 F:      tools/testing/radix-tree
16844
16845 XBOX DVD IR REMOTE
16846 M:      Benjamin Valentin <benpicco@googlemail.com>
16847 S:      Maintained
16848 F:      drivers/media/rc/xbox_remote.c
16849 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16850
16851 XC2028/3028 TUNER DRIVER
16852 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16853 L:      linux-media@vger.kernel.org
16854 W:      https://linuxtv.org
16855 T:      git git://linuxtv.org/media_tree.git
16856 S:      Maintained
16857 F:      drivers/media/tuners/tuner-xc2028.*
16858
16859 XDP (eXpress Data Path)
16860 M:      Alexei Starovoitov <ast@kernel.org>
16861 M:      Daniel Borkmann <daniel@iogearbox.net>
16862 M:      David S. Miller <davem@davemloft.net>
16863 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16864 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16865 M:      John Fastabend <john.fastabend@gmail.com>
16866 L:      netdev@vger.kernel.org
16867 L:      xdp-newbies@vger.kernel.org
16868 L:      bpf@vger.kernel.org
16869 S:      Supported
16870 F:      net/core/xdp.c
16871 F:      include/net/xdp.h
16872 F:      kernel/bpf/devmap.c
16873 F:      kernel/bpf/cpumap.c
16874 F:      include/trace/events/xdp.h
16875 K:      xdp
16876 N:      xdp
16877
16878 XDP SOCKETS (AF_XDP)
16879 M:      Björn Töpel <bjorn.topel@intel.com>
16880 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16881 L:      netdev@vger.kernel.org
16882 L:      bpf@vger.kernel.org
16883 S:      Maintained
16884 F:      kernel/bpf/xskmap.c
16885 F:      net/xdp/
16886
16887 XEN BLOCK SUBSYSTEM
16888 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16889 M:      Roger Pau Monné <roger.pau@citrix.com>
16890 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16891 S:      Supported
16892 F:      drivers/block/xen-blkback/*
16893 F:      drivers/block/xen*
16894
16895 XEN HYPERVISOR ARM
16896 M:      Stefano Stabellini <sstabellini@kernel.org>
16897 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16898 S:      Maintained
16899 F:      arch/arm/xen/
16900 F:      arch/arm/include/asm/xen/
16901
16902 XEN HYPERVISOR ARM64
16903 M:      Stefano Stabellini <sstabellini@kernel.org>
16904 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16905 S:      Maintained
16906 F:      arch/arm64/xen/
16907 F:      arch/arm64/include/asm/xen/
16908
16909 XEN HYPERVISOR INTERFACE
16910 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16911 M:      Juergen Gross <jgross@suse.com>
16912 R:      Stefano Stabellini <sstabellini@kernel.org>
16913 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16915 S:      Supported
16916 F:      arch/x86/xen/
16917 F:      arch/x86/platform/pvh/
16918 F:      drivers/*/xen-*front.c
16919 F:      drivers/xen/
16920 F:      arch/x86/include/asm/xen/
16921 F:      arch/x86/include/asm/pvclock-abi.h
16922 F:      include/xen/
16923 F:      include/uapi/xen/
16924 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16925 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16926
16927 XEN NETWORK BACKEND DRIVER
16928 M:      Wei Liu <wei.liu2@citrix.com>
16929 M:      Paul Durrant <paul.durrant@citrix.com>
16930 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16931 L:      netdev@vger.kernel.org
16932 S:      Supported
16933 F:      drivers/net/xen-netback/*
16934
16935 XEN PCI SUBSYSTEM
16936 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16937 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16938 S:      Supported
16939 F:      arch/x86/pci/*xen*
16940 F:      drivers/pci/*xen*
16941
16942 XEN PVSCSI DRIVERS
16943 M:      Juergen Gross <jgross@suse.com>
16944 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16945 L:      linux-scsi@vger.kernel.org
16946 S:      Supported
16947 F:      drivers/scsi/xen-scsifront.c
16948 F:      drivers/xen/xen-scsiback.c
16949 F:      include/xen/interface/io/vscsiif.h
16950
16951 XEN SWIOTLB SUBSYSTEM
16952 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16954 L:      iommu@lists.linux-foundation.org
16955 S:      Supported
16956 F:      arch/x86/xen/*swiotlb*
16957 F:      drivers/xen/*swiotlb*
16958
16959 XEN SOUND FRONTEND DRIVER
16960 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16961 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16962 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16963 S:      Supported
16964 F:      sound/xen/*
16965
16966 XFS FILESYSTEM
16967 M:      Darrick J. Wong <darrick.wong@oracle.com>
16968 M:      linux-xfs@vger.kernel.org
16969 L:      linux-xfs@vger.kernel.org
16970 W:      http://xfs.org/
16971 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16972 S:      Supported
16973 F:      Documentation/filesystems/xfs.txt
16974 F:      fs/xfs/
16975
16976 XILINX AXI ETHERNET DRIVER
16977 M:      Anirudha Sarangi <anirudh@xilinx.com>
16978 M:      John Linn <John.Linn@xilinx.com>
16979 S:      Maintained
16980 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16981
16982 XILINX UARTLITE SERIAL DRIVER
16983 M:      Peter Korsgaard <jacmet@sunsite.dk>
16984 L:      linux-serial@vger.kernel.org
16985 S:      Maintained
16986 F:      drivers/tty/serial/uartlite.c
16987
16988 XILINX VIDEO IP CORES
16989 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16990 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16991 L:      linux-media@vger.kernel.org
16992 T:      git git://linuxtv.org/media_tree.git
16993 S:      Supported
16994 F:      Documentation/devicetree/bindings/media/xilinx/
16995 F:      drivers/media/platform/xilinx/
16996 F:      include/uapi/linux/xilinx-v4l2-controls.h
16997
16998 XILLYBUS DRIVER
16999 M:      Eli Billauer <eli.billauer@gmail.com>
17000 L:      linux-kernel@vger.kernel.org
17001 S:      Supported
17002 F:      drivers/char/xillybus/
17003
17004 XLP9XX I2C DRIVER
17005 M:      George Cherian <george.cherian@cavium.com>
17006 M:      Jan Glauber <jglauber@cavium.com>
17007 L:      linux-i2c@vger.kernel.org
17008 W:      http://www.cavium.com
17009 S:      Supported
17010 F:      drivers/i2c/busses/i2c-xlp9xx.c
17011
17012 XRA1403 GPIO EXPANDER
17013 M:      Nandor Han <nandor.han@ge.com>
17014 M:      Semi Malinen <semi.malinen@ge.com>
17015 L:      linux-gpio@vger.kernel.org
17016 S:      Maintained
17017 F:      drivers/gpio/gpio-xra1403.c
17018 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17019
17020 XTENSA XTFPGA PLATFORM SUPPORT
17021 M:      Max Filippov <jcmvbkbc@gmail.com>
17022 L:      linux-xtensa@linux-xtensa.org
17023 S:      Maintained
17024 F:      drivers/spi/spi-xtensa-xtfpga.c
17025 F:      sound/soc/xtensa/xtfpga-i2s.c
17026
17027 YAM DRIVER FOR AX.25
17028 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17029 L:      linux-hams@vger.kernel.org
17030 S:      Maintained
17031 F:      drivers/net/hamradio/yam*
17032 F:      include/linux/yam.h
17033
17034 YAMA SECURITY MODULE
17035 M:      Kees Cook <keescook@chromium.org>
17036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17037 S:      Supported
17038 F:      security/yama/
17039 F:      Documentation/admin-guide/LSM/Yama.rst
17040
17041 YEALINK PHONE DRIVER
17042 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17043 L:      usbb2k-api-dev@nongnu.org
17044 S:      Maintained
17045 F:      Documentation/input/devices/yealink.rst
17046 F:      drivers/input/misc/yealink.*
17047
17048 Z8530 DRIVER FOR AX.25
17049 M:      Joerg Reuter <jreuter@yaina.de>
17050 W:      http://yaina.de/jreuter/
17051 W:      http://www.qsl.net/dl1bke/
17052 L:      linux-hams@vger.kernel.org
17053 S:      Maintained
17054 F:      Documentation/networking/z8530drv.txt
17055 F:      drivers/net/hamradio/*scc.c
17056 F:      drivers/net/hamradio/z8530.h
17057
17058 ZBUD COMPRESSED PAGE ALLOCATOR
17059 M:      Seth Jennings <sjenning@redhat.com>
17060 M:      Dan Streetman <ddstreet@ieee.org>
17061 L:      linux-mm@kvack.org
17062 S:      Maintained
17063 F:      mm/zbud.c
17064 F:      include/linux/zbud.h
17065
17066 ZD1211RW WIRELESS DRIVER
17067 M:      Daniel Drake <dsd@gentoo.org>
17068 M:      Ulrich Kunitz <kune@deine-taler.de>
17069 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17070 L:      linux-wireless@vger.kernel.org
17071 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17072 S:      Maintained
17073 F:      drivers/net/wireless/zydas/zd1211rw/
17074
17075 ZD1301 MEDIA DRIVER
17076 M:      Antti Palosaari <crope@iki.fi>
17077 L:      linux-media@vger.kernel.org
17078 W:      https://linuxtv.org/
17079 W:      http://palosaari.fi/linux/
17080 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17081 S:      Maintained
17082 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17083
17084 ZD1301_DEMOD MEDIA DRIVER
17085 M:      Antti Palosaari <crope@iki.fi>
17086 L:      linux-media@vger.kernel.org
17087 W:      https://linuxtv.org/
17088 W:      http://palosaari.fi/linux/
17089 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17090 S:      Maintained
17091 F:      drivers/media/dvb-frontends/zd1301_demod*
17092
17093 ZPOOL COMPRESSED PAGE STORAGE API
17094 M:      Dan Streetman <ddstreet@ieee.org>
17095 L:      linux-mm@kvack.org
17096 S:      Maintained
17097 F:      mm/zpool.c
17098 F:      include/linux/zpool.h
17099
17100 ZR36067 VIDEO FOR LINUX DRIVER
17101 L:      mjpeg-users@lists.sourceforge.net
17102 L:      linux-media@vger.kernel.org
17103 W:      http://mjpeg.sourceforge.net/driver-zoran/
17104 T:      hg https://linuxtv.org/hg/v4l-dvb
17105 S:      Odd Fixes
17106 F:      drivers/staging/media/zoran/
17107
17108 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17109 M:      Minchan Kim <minchan@kernel.org>
17110 M:      Nitin Gupta <ngupta@vflare.org>
17111 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17112 L:      linux-kernel@vger.kernel.org
17113 S:      Maintained
17114 F:      drivers/block/zram/
17115 F:      Documentation/blockdev/zram.txt
17116
17117 ZS DECSTATION Z85C30 SERIAL DRIVER
17118 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17119 S:      Maintained
17120 F:      drivers/tty/serial/zs.*
17121
17122 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17123 M:      Minchan Kim <minchan@kernel.org>
17124 M:      Nitin Gupta <ngupta@vflare.org>
17125 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17126 L:      linux-mm@kvack.org
17127 S:      Maintained
17128 F:      mm/zsmalloc.c
17129 F:      include/linux/zsmalloc.h
17130 F:      Documentation/vm/zsmalloc.rst
17131
17132 ZSWAP COMPRESSED SWAP CACHING
17133 M:      Seth Jennings <sjenning@redhat.com>
17134 M:      Dan Streetman <ddstreet@ieee.org>
17135 L:      linux-mm@kvack.org
17136 S:      Maintained
17137 F:      mm/zswap.c
17138
17139 THE REST
17140 M:      Linus Torvalds <torvalds@linux-foundation.org>
17141 L:      linux-kernel@vger.kernel.org
17142 Q:      http://patchwork.kernel.org/project/LKML/list/
17143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17144 S:      Buried alive in reporters
17145 F:      *
17146 F:      */