Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.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:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 W:      https://parisc.wiki.kernel.org/index.php/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <willy@infradead.org>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M:      Stefan Popa <stefan.popa@analog.com>
554 W:      http://ez.analog.com/community/linux-device-drivers
555 S:      Supported
556 F:      drivers/iio/accel/adxl372.c
557 F:      drivers/iio/accel/adxl372_spi.c
558 F:      drivers/iio/accel/adxl372_i2c.c
559 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M:      Antti Palosaari <crope@iki.fi>
563 L:      linux-media@vger.kernel.org
564 W:      https://linuxtv.org
565 W:      http://palosaari.fi/linux/
566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
567 T:      git git://linuxtv.org/anttip/media_tree.git
568 S:      Maintained
569 F:      drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M:      Antti Palosaari <crope@iki.fi>
573 L:      linux-media@vger.kernel.org
574 W:      https://linuxtv.org
575 W:      http://palosaari.fi/linux/
576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
577 T:      git git://linuxtv.org/anttip/media_tree.git
578 S:      Maintained
579 F:      drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M:      David Sterba <dsterba@suse.com>
583 L:      linux-fsdevel@vger.kernel.org
584 S:      Odd Fixes
585 F:      Documentation/filesystems/affs.txt
586 F:      fs/affs/
587
588 AFS FILESYSTEM
589 M:      David Howells <dhowells@redhat.com>
590 L:      linux-afs@lists.infradead.org
591 S:      Supported
592 F:      fs/afs/
593 F:      include/trace/events/afs.h
594 F:      Documentation/filesystems/afs.txt
595 W:      https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M:      David Airlie <airlied@linux.ie>
599 T:      git git://anongit.freedesktop.org/drm/drm
600 S:      Maintained
601 F:      drivers/char/agp/
602 F:      include/linux/agp*
603 F:      include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M:      "Juergen E. Fischer" <fischer@norbit.de>
607 L:      linux-scsi@vger.kernel.org
608 S:      Maintained
609 F:      drivers/scsi/aha152x*
610 F:      drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M:      Hannes Reinecke <hare@suse.com>
614 L:      linux-scsi@vger.kernel.org
615 S:      Maintained
616 F:      drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M:      Hans Verkuil <hverkuil@xs4all.nl>
620 L:      linux-media@vger.kernel.org
621 T:      git git://linuxtv.org/media_tree.git
622 W:      https://linuxtv.org
623 S:      Maintained
624 F:      drivers/media/radio/radio-aimslab*
625
626 AIO
627 M:      Benjamin LaHaise <bcrl@kvack.org>
628 L:      linux-aio@kvack.org
629 S:      Supported
630 F:      fs/aio.c
631 F:      include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M:      Antti Palosaari <crope@iki.fi>
635 L:      linux-media@vger.kernel.org
636 W:      https://linuxtv.org
637 W:      http://palosaari.fi/linux/
638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
639 T:      git git://linuxtv.org/anttip/media_tree.git
640 S:      Maintained
641 F:      drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S:      Maintained
646 F:      drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M:      Duncan Sands <duncan.sands@free.fr>
650 L:      linux-usb@vger.kernel.org
651 W:      http://www.linux-usb.org/SpeedTouch/
652 S:      Maintained
653 F:      drivers/usb/atm/speedtch.c
654 F:      drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M:      Manuel Lauss <manuel.lauss@gmail.com>
658 S:      Maintained
659 F:      drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M:      Rudolf Marek <r.marek@assembler.cz>
663 L:      linux-i2c@vger.kernel.org
664 S:      Maintained
665 F:      Documentation/i2c/busses/i2c-ali1563
666 F:      drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
670 L:      linux-crypto@vger.kernel.org
671 S:      Maintained
672 F:      drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M:      Maxime Ripard <maxime.ripard@bootlin.com>
676 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L:      linux-media@vger.kernel.org
678 S:      Maintained
679 F:      drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M:      Richard Henderson <rth@twiddle.net>
683 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M:      Matt Turner <mattst88@gmail.com>
685 S:      Odd Fixes
686 L:      linux-alpha@vger.kernel.org
687 F:      arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R:      Pali Rohár <pali.rohar@gmail.com>
691 F:      drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M:      Thor Thayer <thor.thayer@linux.intel.com>
695 S:      Maintained
696 F:      drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M:      Ley Foon Tan <lftan@altera.com>
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M:      Tien Hock Loh <thloh@altera.com>
706 L:      linux-gpio@vger.kernel.org
707 S:      Maintained
708 F:      drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M:      Thor Thayer <thor.thayer@linux.intel.com>
712 S:      Maintained
713 F:      drivers/gpio/gpio-altera-a10sr.c
714 F:      drivers/mfd/altera-a10sr.c
715 F:      drivers/reset/reset-a10sr.c
716 F:      include/linux/mfd/altera-a10sr.h
717 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M:      Thor Thayer <thor.thayer@linux.intel.com>
721 L:      netdev@vger.kernel.org
722 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S:      Maintained
724 F:      drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M:      Tobias Klauser <tklauser@distanz.ch>
728 L:      linux-serial@vger.kernel.org
729 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S:      Maintained
731 F:      drivers/tty/serial/altera_uart.c
732 F:      drivers/tty/serial/altera_jtaguart.c
733 F:      include/linux/altera_uart.h
734 F:      include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M:      Netanel Belgazal <netanel@amazon.com>
738 R:      Saeed Bishara <saeedb@amazon.com>
739 R:      Zorik Machulsky <zorik@amazon.com>
740 L:      netdev@vger.kernel.org
741 S:      Supported
742 F:      Documentation/networking/device_drivers/amazon/ena.txt
743 F:      drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M:      Tom Lendacky <thomas.lendacky@amd.com>
747 M:      Gary Hook <gary.hook@amd.com>
748 L:      linux-crypto@vger.kernel.org
749 S:      Supported
750 F:      drivers/crypto/ccp/
751 F:      include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M:      Harry Wentland <harry.wentland@amd.com>
755 M:      Leo Li <sunpeng.li@amd.com>
756 L:      amd-gfx@lists.freedesktop.org
757 T:      git git://people.freedesktop.org/~agd5f/linux
758 S:      Supported
759 F:      drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M:      Huang Rui <ray.huang@amd.com>
763 L:      linux-hwmon@vger.kernel.org
764 S:      Supported
765 F:      Documentation/hwmon/fam15h_power
766 F:      drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S:      Orphan
771 F:      drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P:      Andres Salomon <dilinger@queued.net>
775 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S:      Supported
778 F:      drivers/char/hw_random/geode-rng.c
779 F:      drivers/crypto/geode*
780 F:      drivers/video/fbdev/geode/
781 F:      arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M:      Joerg Roedel <joro@8bytes.org>
785 L:      iommu@lists.linux-foundation.org
786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S:      Maintained
788 F:      drivers/iommu/amd_iommu*.[ch]
789 F:      include/linux/amd-iommu.h
790
791 AMD KFD
792 M:      Oded Gabbay <oded.gabbay@gmail.com>
793 L:      dri-devel@lists.freedesktop.org
794 T:      git git://people.freedesktop.org/~gabbayo/linux.git
795 S:      Supported
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F:      drivers/gpu/drm/amd/amdkfd/
804 F:      drivers/gpu/drm/amd/include/cik_structs.h
805 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F:      drivers/gpu/drm/amd/include/vi_structs.h
807 F:      drivers/gpu/drm/amd/include/v9_structs.h
808 F:      include/uapi/linux/kfd_ioctl.h
809
810 AMD POWERPLAY
811 M:      Rex Zhu <rex.zhu@amd.com>
812 M:      Evan Quan <evan.quan@amd.com>
813 L:      amd-gfx@lists.freedesktop.org
814 S:      Supported
815 F:      drivers/gpu/drm/amd/powerplay/
816 T:      git git://people.freedesktop.org/~agd5f/linux
817
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
820 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M:      Tom Lendacky <thomas.lendacky@amd.com>
822 S:      Supported
823 F:      arch/arm64/boot/dts/amd/
824
825 AMD XGBE DRIVER
826 M:      Tom Lendacky <thomas.lendacky@amd.com>
827 L:      netdev@vger.kernel.org
828 S:      Supported
829 F:      drivers/net/ethernet/amd/xgbe/
830 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
831
832 ANALOG DEVICES INC AD5686 DRIVER
833 M:      Stefan Popa <stefan.popa@analog.com>
834 L:      linux-pm@vger.kernel.org
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      drivers/iio/dac/ad5686*
838 F:      drivers/iio/dac/ad5696*
839
840 ANALOG DEVICES INC AD5758 DRIVER
841 M:      Stefan Popa <stefan.popa@analog.com>
842 L:      linux-iio@vger.kernel.org
843 W:      http://ez.analog.com/community/linux-device-drivers
844 S:      Supported
845 F:      drivers/iio/dac/ad5758.c
846 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
847
848 ANALOG DEVICES INC AD7124 DRIVER
849 M:      Stefan Popa <stefan.popa@analog.com>
850 L:      linux-iio@vger.kernel.org
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/iio/adc/ad7124.c
854 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
855
856 ANALOG DEVICES INC AD9389B DRIVER
857 M:      Hans Verkuil <hans.verkuil@cisco.com>
858 L:      linux-media@vger.kernel.org
859 S:      Maintained
860 F:      drivers/media/i2c/ad9389b*
861
862 ANALOG DEVICES INC ADGS1408 DRIVER
863 M:      Mircea Caprioru <mircea.caprioru@analog.com>
864 S:      Supported
865 F:      drivers/mux/adgs1408.c
866 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
867
868 ANALOG DEVICES INC ADP5061 DRIVER
869 M:      Stefan Popa <stefan.popa@analog.com>
870 L:      linux-pm@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/power/supply/adp5061.c
874
875 ANALOG DEVICES INC ADV7180 DRIVER
876 M:      Lars-Peter Clausen <lars@metafoo.de>
877 L:      linux-media@vger.kernel.org
878 W:      http://ez.analog.com/community/linux-device-drivers
879 S:      Supported
880 F:      drivers/media/i2c/adv7180.c
881
882 ANALOG DEVICES INC ADV748X DRIVER
883 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
884 L:      linux-media@vger.kernel.org
885 S:      Maintained
886 F:      drivers/media/i2c/adv748x/*
887
888 ANALOG DEVICES INC ADV7511 DRIVER
889 M:      Hans Verkuil <hans.verkuil@cisco.com>
890 L:      linux-media@vger.kernel.org
891 S:      Maintained
892 F:      drivers/media/i2c/adv7511*
893
894 ANALOG DEVICES INC ADV7604 DRIVER
895 M:      Hans Verkuil <hans.verkuil@cisco.com>
896 L:      linux-media@vger.kernel.org
897 S:      Maintained
898 F:      drivers/media/i2c/adv7604*
899
900 ANALOG DEVICES INC ADV7842 DRIVER
901 M:      Hans Verkuil <hans.verkuil@cisco.com>
902 L:      linux-media@vger.kernel.org
903 S:      Maintained
904 F:      drivers/media/i2c/adv7842*
905
906 ANALOG DEVICES INC ASOC CODEC DRIVERS
907 M:      Lars-Peter Clausen <lars@metafoo.de>
908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
909 W:      http://wiki.analog.com/
910 W:      http://ez.analog.com/community/linux-device-drivers
911 S:      Supported
912 F:      sound/soc/codecs/adau*
913 F:      sound/soc/codecs/adav*
914 F:      sound/soc/codecs/ad1*
915 F:      sound/soc/codecs/ad7*
916 F:      sound/soc/codecs/ssm*
917 F:      sound/soc/codecs/sigmadsp.*
918
919 ANALOG DEVICES INC DMA DRIVERS
920 M:      Lars-Peter Clausen <lars@metafoo.de>
921 W:      http://ez.analog.com/community/linux-device-drivers
922 S:      Supported
923 F:      drivers/dma/dma-axi-dmac.c
924
925 ANALOG DEVICES INC IIO DRIVERS
926 M:      Lars-Peter Clausen <lars@metafoo.de>
927 M:      Michael Hennerich <Michael.Hennerich@analog.com>
928 W:      http://wiki.analog.com/
929 W:      http://ez.analog.com/community/linux-device-drivers
930 S:      Supported
931 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
933 F:      drivers/iio/*/ad*
934 F:      drivers/iio/adc/ltc2497*
935 X:      drivers/iio/*/adjd*
936 F:      drivers/staging/iio/*/ad*
937
938 ANDES ARCHITECTURE
939 M:      Greentime Hu <green.hu@gmail.com>
940 M:      Vincent Chen <deanbo422@gmail.com>
941 T:      git https://github.com/andestech/linux.git
942 S:      Supported
943 F:      arch/nds32/
944 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
945 F:      Documentation/devicetree/bindings/nds32/
946 K:      nds32
947 N:      nds32
948
949 ANDROID CONFIG FRAGMENTS
950 M:      Rob Herring <robh@kernel.org>
951 S:      Supported
952 F:      kernel/configs/android*
953
954 ANDROID DRIVERS
955 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
956 M:      Arve Hjønnevåg <arve@android.com>
957 M:      Todd Kjos <tkjos@android.com>
958 M:      Martijn Coenen <maco@android.com>
959 M:      Joel Fernandes <joel@joelfernandes.org>
960 M:      Christian Brauner <christian@brauner.io>
961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
962 L:      devel@driverdev.osuosl.org
963 S:      Supported
964 F:      drivers/android/
965 F:      drivers/staging/android/
966
967 ANDROID GOLDFISH PIC DRIVER
968 M:      Miodrag Dinic <miodrag.dinic@mips.com>
969 S:      Supported
970 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
971 F:      drivers/irqchip/irq-goldfish-pic.c
972
973 ANDROID GOLDFISH RTC DRIVER
974 M:      Miodrag Dinic <miodrag.dinic@mips.com>
975 S:      Supported
976 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
977 F:      drivers/rtc/rtc-goldfish.c
978
979 ANDROID ION DRIVER
980 M:      Laura Abbott <labbott@redhat.com>
981 M:      Sumit Semwal <sumit.semwal@linaro.org>
982 L:      devel@driverdev.osuosl.org
983 L:      dri-devel@lists.freedesktop.org
984 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
985 S:      Supported
986 F:      drivers/staging/android/ion
987 F:      drivers/staging/android/uapi/ion.h
988
989 AOA (Apple Onboard Audio) ALSA DRIVER
990 M:      Johannes Berg <johannes@sipsolutions.net>
991 L:      linuxppc-dev@lists.ozlabs.org
992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
993 S:      Maintained
994 F:      sound/aoa/
995
996 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
997 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
998 L:      linux-iio@vger.kernel.org
999 S:      Maintained
1000 F:      drivers/iio/adc/stx104.c
1001
1002 APM DRIVER
1003 M:      Jiri Kosina <jikos@kernel.org>
1004 S:      Odd fixes
1005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1006 F:      arch/x86/kernel/apm_32.c
1007 F:      include/linux/apm_bios.h
1008 F:      include/uapi/linux/apm_bios.h
1009 F:      drivers/char/apm-emulation.c
1010
1011 APPARMOR SECURITY MODULE
1012 M:      John Johansen <john.johansen@canonical.com>
1013 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1014 W:      wiki.apparmor.net
1015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1016 S:      Supported
1017 F:      security/apparmor/
1018 F:      Documentation/admin-guide/LSM/apparmor.rst
1019
1020 APPLE BCM5974 MULTITOUCH DRIVER
1021 M:      Henrik Rydberg <rydberg@bitmath.org>
1022 L:      linux-input@vger.kernel.org
1023 S:      Odd fixes
1024 F:      drivers/input/mouse/bcm5974.c
1025
1026 APPLE SMC DRIVER
1027 M:      Henrik Rydberg <rydberg@bitmath.org>
1028 L:      linux-hwmon@vger.kernel.org
1029 S:      Odd fixes
1030 F:      drivers/hwmon/applesmc.c
1031
1032 APPLETALK NETWORK LAYER
1033 L:      netdev@vger.kernel.org
1034 S:      Odd fixes
1035 F:      drivers/net/appletalk/
1036 F:      net/appletalk/
1037
1038 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1039 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1040 S:      Supported
1041 F:      arch/arm64/boot/dts/apm/
1042
1043 APPLIED MICRO (APM) X-GENE SOC EDAC
1044 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1045 S:      Supported
1046 F:      drivers/edac/xgene_edac.c
1047 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1048
1049 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1050 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1051 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1052 S:      Supported
1053 F:      drivers/net/ethernet/apm/xgene-v2/
1054
1055 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1056 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1057 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1058 M:      Quan Nguyen <quan@os.amperecomputing.com>
1059 S:      Supported
1060 F:      drivers/net/ethernet/apm/xgene/
1061 F:      drivers/net/phy/mdio-xgene.c
1062 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1064
1065 APPLIED MICRO (APM) X-GENE SOC PMU
1066 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1067 S:      Supported
1068 F:      drivers/perf/xgene_pmu.c
1069 F:      Documentation/perf/xgene-pmu.txt
1070 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1071
1072 APTINA CAMERA SENSOR PLL
1073 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1074 L:      linux-media@vger.kernel.org
1075 S:      Maintained
1076 F:      drivers/media/i2c/aptina-pll.*
1077
1078 ARC FRAMEBUFFER DRIVER
1079 M:      Jaya Kumar <jayalk@intworks.biz>
1080 S:      Maintained
1081 F:      drivers/video/fbdev/arcfb.c
1082 F:      drivers/video/fbdev/core/fb_defio.c
1083
1084 ARC PGU DRM DRIVER
1085 M:      Alexey Brodkin <abrodkin@synopsys.com>
1086 S:      Supported
1087 F:      drivers/gpu/drm/arc/
1088 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1089
1090 ARCNET NETWORK LAYER
1091 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1092 L:      netdev@vger.kernel.org
1093 S:      Maintained
1094 F:      drivers/net/arcnet/
1095 F:      include/uapi/linux/if_arcnet.h
1096
1097 ARM ARCHITECTED TIMER DRIVER
1098 M:      Mark Rutland <mark.rutland@arm.com>
1099 M:      Marc Zyngier <marc.zyngier@arm.com>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      arch/arm/include/asm/arch_timer.h
1103 F:      arch/arm64/include/asm/arch_timer.h
1104 F:      drivers/clocksource/arm_arch_timer.c
1105
1106 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1107 M:      Linus Walleij <linus.walleij@linaro.org>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 F:      Documentation/devicetree/bindings/arm/arm-boards
1111 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1112 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1113 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1114 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1115 F:      arch/arm/mach-integrator/
1116 F:      arch/arm/mach-realview/
1117 F:      arch/arm/mach-versatile/
1118 F:      arch/arm/plat-versatile/
1119 F:      arch/arm/boot/dts/arm-realview-*
1120 F:      arch/arm/boot/dts/integrator*
1121 F:      arch/arm/boot/dts/versatile*
1122 F:      drivers/clk/versatile/
1123 F:      drivers/i2c/busses/i2c-versatile.c
1124 F:      drivers/irqchip/irq-versatile-fpga.c
1125 F:      drivers/mtd/maps/physmap_of_versatile.c
1126 F:      drivers/power/reset/arm-versatile-reboot.c
1127 F:      drivers/soc/versatile/
1128
1129 ARM HDLCD DRM DRIVER
1130 M:      Liviu Dudau <liviu.dudau@arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/hdlcd_*
1133 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1134
1135 ARM MALI-DP DRM DRIVER
1136 M:      Liviu Dudau <liviu.dudau@arm.com>
1137 M:      Brian Starkey <brian.starkey@arm.com>
1138 M:      Mali DP Maintainers <malidp@foss.arm.com>
1139 S:      Supported
1140 F:      drivers/gpu/drm/arm/
1141 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1142
1143 ARM MFM AND FLOPPY DRIVERS
1144 M:      Ian Molton <spyro@f2s.com>
1145 S:      Maintained
1146 F:      arch/arm/lib/floppydma.S
1147 F:      arch/arm/include/asm/floppy.h
1148
1149 ARM PMU PROFILING AND DEBUGGING
1150 M:      Will Deacon <will.deacon@arm.com>
1151 M:      Mark Rutland <mark.rutland@arm.com>
1152 S:      Maintained
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 F:      arch/arm*/kernel/perf_*
1155 F:      arch/arm/oprofile/common.c
1156 F:      arch/arm*/kernel/hw_breakpoint.c
1157 F:      arch/arm*/include/asm/hw_breakpoint.h
1158 F:      arch/arm*/include/asm/perf_event.h
1159 F:      drivers/perf/*
1160 F:      include/linux/perf/arm_pmu.h
1161 F:      Documentation/devicetree/bindings/arm/pmu.txt
1162 F:      Documentation/devicetree/bindings/perf/
1163
1164 ARM PORT
1165 M:      Russell King <linux@armlinux.org.uk>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W:      http://www.armlinux.org.uk/
1168 S:      Odd Fixes
1169 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1170 F:      arch/arm/
1171 X:      arch/arm/boot/dts/
1172
1173 ARM PRIMECELL AACI PL041 DRIVER
1174 M:      Russell King <linux@armlinux.org.uk>
1175 S:      Odd Fixes
1176 F:      sound/arm/aaci.*
1177
1178 ARM PRIMECELL BUS SUPPORT
1179 M:      Russell King <linux@armlinux.org.uk>
1180 S:      Odd Fixes
1181 F:      drivers/amba/
1182 F:      include/linux/amba/bus.h
1183
1184 ARM PRIMECELL CLCD PL110 DRIVER
1185 M:      Russell King <linux@armlinux.org.uk>
1186 S:      Odd Fixes
1187 F:      drivers/video/fbdev/amba-clcd.*
1188
1189 ARM PRIMECELL KMI PL050 DRIVER
1190 M:      Russell King <linux@armlinux.org.uk>
1191 S:      Odd Fixes
1192 F:      drivers/input/serio/ambakmi.*
1193 F:      include/linux/amba/kmi.h
1194
1195 ARM PRIMECELL MMCI PL180/1 DRIVER
1196 M:      Russell King <linux@armlinux.org.uk>
1197 S:      Odd Fixes
1198 F:      drivers/mmc/host/mmci.*
1199 F:      include/linux/amba/mmci.h
1200
1201 ARM PRIMECELL SSP PL022 SPI DRIVER
1202 M:      Linus Walleij <linus.walleij@linaro.org>
1203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1206 F:      drivers/spi/spi-pl022.c
1207
1208 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/tty/serial/amba-pl01*.c
1212 F:      include/linux/amba/serial.h
1213
1214 ARM PRIMECELL VIC PL190/PL192 DRIVER
1215 M:      Linus Walleij <linus.walleij@linaro.org>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1219 F:      drivers/irqchip/irq-vic.c
1220
1221 ARM SMMU DRIVERS
1222 M:      Will Deacon <will.deacon@arm.com>
1223 R:      Robin Murphy <robin.murphy@arm.com>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      drivers/iommu/arm-smmu.c
1227 F:      drivers/iommu/arm-smmu-v3.c
1228 F:      drivers/iommu/io-pgtable-arm.c
1229 F:      drivers/iommu/io-pgtable-arm-v7s.c
1230
1231 ARM SUB-ARCHITECTURES
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      arch/arm/mach-*/
1235 F:      arch/arm/plat-*/
1236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1237
1238 ARM/ACTIONS SEMI ARCHITECTURE
1239 M:      Andreas Färber <afaerber@suse.de>
1240 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 N:      owl
1244 F:      arch/arm/mach-actions/
1245 F:      arch/arm/boot/dts/owl-*
1246 F:      arch/arm64/boot/dts/actions/
1247 F:      drivers/clk/actions/
1248 F:      drivers/clocksource/timer-owl*
1249 F:      drivers/dma/owl-dma.c
1250 F:      drivers/i2c/busses/i2c-owl.c
1251 F:      drivers/pinctrl/actions/*
1252 F:      drivers/soc/actions/
1253 F:      include/dt-bindings/power/owl-*
1254 F:      include/linux/soc/actions/
1255 F:      Documentation/devicetree/bindings/arm/actions.txt
1256 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1257 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1258 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1259 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1260 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1261 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1262
1263 ARM/ADS SPHERE MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/AFEB9260 MACHINE SUPPORT
1269 M:      Sergey Lapin <slapin@ossfans.org>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272
1273 ARM/AJECO 1ARM MACHINE SUPPORT
1274 M:      Lennert Buytenhek <kernel@wantstofly.org>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277
1278 ARM/Allwinner SoC Clock Support
1279 M:      Emilio López <emilio@elopez.com.ar>
1280 S:      Maintained
1281 F:      drivers/clk/sunxi/
1282
1283 ARM/Allwinner sunXi SoC support
1284 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1285 M:      Chen-Yu Tsai <wens@csie.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288 N:      sun[x456789]i
1289 N:      sun50i
1290 F:      arch/arm/mach-sunxi/
1291 F:      arch/arm64/boot/dts/allwinner/
1292 F:      drivers/clk/sunxi-ng/
1293 F:      drivers/pinctrl/sunxi/
1294 F:      drivers/soc/sunxi/
1295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1296
1297 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1298 M:      Neil Armstrong <narmstrong@baylibre.com>
1299 M:      Jerome Brunet <jbrunet@baylibre.com>
1300 L:      linux-amlogic@lists.infradead.org
1301 S:      Maintained
1302 F:      drivers/clk/meson/
1303 F:      include/dt-bindings/clock/meson*
1304 F:      include/dt-bindings/clock/gxbb*
1305 F:      Documentation/devicetree/bindings/clock/amlogic*
1306
1307 ARM/Amlogic Meson SoC support
1308 M:      Kevin Hilman <khilman@baylibre.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 L:      linux-amlogic@lists.infradead.org
1311 W:      http://linux-meson.com/
1312 S:      Maintained
1313 F:      arch/arm/mach-meson/
1314 F:      arch/arm/boot/dts/meson*
1315 F:      arch/arm64/boot/dts/amlogic/
1316 F:      drivers/pinctrl/meson/
1317 F:      drivers/mmc/host/meson*
1318 F:      drivers/soc/amlogic/
1319 N:      meson
1320
1321 ARM/Amlogic Meson SoC Sound Drivers
1322 M:      Jerome Brunet <jbrunet@baylibre.com>
1323 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      sound/soc/meson/
1326 F:      Documentation/devicetree/bindings/sound/amlogic*
1327
1328 ARM/Annapurna Labs ALPINE ARCHITECTURE
1329 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1330 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/mach-alpine/
1334 F:      arch/arm/boot/dts/alpine*
1335 F:      arch/arm64/boot/dts/al/
1336 F:      drivers/*/*alpine*
1337
1338 ARM/ARTPEC MACHINE SUPPORT
1339 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1340 M:      Lars Persson <lars.persson@axis.com>
1341 S:      Maintained
1342 L:      linux-arm-kernel@axis.com
1343 F:      arch/arm/mach-artpec
1344 F:      arch/arm/boot/dts/artpec6*
1345 F:      drivers/clk/axis
1346 F:      drivers/crypto/axis
1347 F:      drivers/pinctrl/pinctrl-artpec*
1348 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1349
1350 ARM/ASPEED I2C DRIVER
1351 M:      Brendan Higgins <brendanhiggins@google.com>
1352 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1353 R:      Joel Stanley <joel@jms.id.au>
1354 L:      linux-i2c@vger.kernel.org
1355 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1356 S:      Maintained
1357 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1358 F:      drivers/i2c/busses/i2c-aspeed.c
1359 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1360 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1361
1362 ARM/ASPEED MACHINE SUPPORT
1363 M:      Joel Stanley <joel@jms.id.au>
1364 R:      Andrew Jeffery <andrew@aj.id.au>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1367 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1368 S:      Supported
1369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1370 F:      arch/arm/mach-aspeed/
1371 F:      arch/arm/boot/dts/aspeed-*
1372 N:      aspeed
1373
1374 ARM/BITMAIN ARCHITECTURE
1375 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm64/boot/dts/bitmain/
1379 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1380
1381 ARM/CALXEDA HIGHBANK ARCHITECTURE
1382 M:      Rob Herring <robh@kernel.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385 F:      arch/arm/mach-highbank/
1386 F:      arch/arm/boot/dts/highbank.dts
1387 F:      arch/arm/boot/dts/ecx-*.dts*
1388
1389 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1390 M:      Krzysztof Halasa <khalasa@piap.pl>
1391 S:      Maintained
1392 F:      arch/arm/mach-cns3xxx/
1393
1394 ARM/CAVIUM THUNDER NETWORK DRIVER
1395 M:      Sunil Goutham <sgoutham@cavium.com>
1396 M:      Robert Richter <rric@kernel.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Supported
1399 F:      drivers/net/ethernet/cavium/thunder/
1400
1401 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1402 M:      Lukasz Majewski <lukma@denx.de>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405 F:      arch/arm/mach-ep93xx/ts72xx.c
1406
1407 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1408 M:      Alexander Shiyan <shc_work@mail.ru>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Odd Fixes
1411 N:      clps711x
1412
1413 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1414 M:      Lennert Buytenhek <kernel@wantstofly.org>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417
1418 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1419 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1420 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      arch/arm/mach-ep93xx/
1424 F:      arch/arm/mach-ep93xx/include/mach/
1425
1426 ARM/CLKDEV SUPPORT
1427 M:      Russell King <linux@armlinux.org.uk>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1431 F:      drivers/clk/clkdev.c
1432
1433 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1434 M:      Mike Rapoport <mike@compulab.co.il>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1439 M:      Baruch Siach <baruch@tkos.co.il>
1440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 S:      Maintained
1442 F:      arch/arm/boot/dts/cx92755*
1443 N:      digicolor
1444
1445 ARM/CONTEC MICRO9 MACHINE SUPPORT
1446 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1447 S:      Maintained
1448 F:      arch/arm/mach-ep93xx/micro9.c
1449
1450 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1451 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1452 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S:      Maintained
1455 F:      drivers/hwtracing/coresight/*
1456 F:      Documentation/trace/coresight.txt
1457 F:      Documentation/trace/coresight-cpu-debug.txt
1458 F:      Documentation/devicetree/bindings/arm/coresight.txt
1459 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1460 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1461 F:      tools/perf/arch/arm/util/pmu.c
1462 F:      tools/perf/arch/arm/util/auxtrace.c
1463 F:      tools/perf/arch/arm/util/cs-etm.c
1464 F:      tools/perf/arch/arm/util/cs-etm.h
1465 F:      tools/perf/util/cs-etm.*
1466 F:      tools/perf/util/cs-etm-decoder/*
1467
1468 ARM/CORGI MACHINE SUPPORT
1469 M:      Richard Purdie <rpurdie@rpsys.net>
1470 S:      Maintained
1471
1472 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1473 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1474 M:      Linus Walleij <linus.walleij@linaro.org>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 T:      git git://github.com/ulli-kroll/linux.git
1477 S:      Maintained
1478 F:      Documentation/devicetree/bindings/arm/gemini.txt
1479 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1480 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1481 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1482 F:      arch/arm/mach-gemini/
1483 F:      drivers/net/ethernet/cortina/
1484 F:      drivers/pinctrl/pinctrl-gemini.c
1485 F:      drivers/rtc/rtc-ftrtc010.c
1486
1487 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1488 M:      Barry Song <baohua@kernel.org>
1489 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1491 S:      Maintained
1492 F:      arch/arm/boot/dts/prima2*
1493 F:      arch/arm/mach-prima2/
1494 F:      drivers/clk/sirf/
1495 F:      drivers/clocksource/timer-prima2.c
1496 F:      drivers/clocksource/timer-atlas7.c
1497 N:      [^a-z]sirf
1498 X:      drivers/gnss
1499
1500 ARM/EBSA110 MACHINE SUPPORT
1501 M:      Russell King <linux@armlinux.org.uk>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W:      http://www.armlinux.org.uk/
1504 S:      Maintained
1505 F:      arch/arm/mach-ebsa110/
1506 F:      drivers/net/ethernet/amd/am79c961a.*
1507
1508 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1509 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1510 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 N:      efm32
1514
1515 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1516 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 F:      arch/arm/mach-pxa/ezx.c
1520
1521 ARM/FARADAY FA526 PORT
1522 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 T:      git git://git.berlios.de/gemini-board
1526 F:      arch/arm/mm/*-fa*
1527
1528 ARM/FOOTBRIDGE ARCHITECTURE
1529 M:      Russell King <linux@armlinux.org.uk>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W:      http://www.armlinux.org.uk/
1532 S:      Maintained
1533 F:      arch/arm/include/asm/hardware/dec21285.h
1534 F:      arch/arm/mach-footbridge/
1535
1536 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1537 M:      Shawn Guo <shawnguo@kernel.org>
1538 M:      Sascha Hauer <s.hauer@pengutronix.de>
1539 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1540 R:      Fabio Estevam <festevam@gmail.com>
1541 R:      NXP Linux Team <linux-imx@nxp.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1545 N:      imx
1546 N:      mxs
1547 X:      drivers/media/i2c/
1548
1549 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1550 M:      Shawn Guo <shawnguo@kernel.org>
1551 M:      Sascha Hauer <s.hauer@pengutronix.de>
1552 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1553 R:      Stefan Agner <stefan@agner.ch>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1557 F:      arch/arm/mach-imx/*vf610*
1558 F:      arch/arm/boot/dts/vf*
1559
1560 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1561 M:      Shawn Guo <shawnguo@kernel.org>
1562 M:      Li Yang <leoyang.li@nxp.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1566 F:      arch/arm/boot/dts/ls1021a*
1567 F:      arch/arm64/boot/dts/freescale/fsl-*
1568 F:      arch/arm64/boot/dts/freescale/qoriq-*
1569
1570 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574
1575 ARM/GUMSTIX MACHINE SUPPORT
1576 M:      Steve Sakoman <sakoman@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579
1580 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1581 M:      Philipp Zabel <philipp.zabel@gmail.com>
1582 M:      Paul Parsons <lost.distance@yahoo.com>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/mach-pxa/hx4700.c
1586 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1587 F:      sound/soc/pxa/hx4700.c
1588
1589 ARM/HISILICON SOC SUPPORT
1590 M:      Wei Xu <xuwei5@hisilicon.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 W:      http://www.hisilicon.com
1593 S:      Supported
1594 T:      git git://github.com/hisilicon/linux-hisi.git
1595 F:      arch/arm/mach-hisi/
1596 F:      arch/arm/boot/dts/hi3*
1597 F:      arch/arm/boot/dts/hip*
1598 F:      arch/arm/boot/dts/hisi*
1599 F:      arch/arm64/boot/dts/hisilicon/
1600
1601 ARM/HP JORNADA 7XX MACHINE SUPPORT
1602 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1603 W:      www.jlime.com
1604 S:      Maintained
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1606 F:      arch/arm/mach-sa1100/jornada720.c
1607 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1608
1609 ARM/IGEP MACHINE SUPPORT
1610 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1611 M:      Javier Martinez Canillas <javier@dowhile0.org>
1612 L:      linux-omap@vger.kernel.org
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/boot/dts/omap3-igep*
1616
1617 ARM/INCOME PXA270 SUPPORT
1618 M:      Marek Vasut <marek.vasut@gmail.com>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S:      Maintained
1621 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1622
1623 ARM/INTEL IOP13XX ARM ARCHITECTURE
1624 M:      Lennert Buytenhek <kernel@wantstofly.org>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S:      Maintained
1627
1628 ARM/INTEL IOP32X ARM ARCHITECTURE
1629 M:      Lennert Buytenhek <kernel@wantstofly.org>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632
1633 ARM/INTEL IOP33X ARM ARCHITECTURE
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Orphan
1636
1637 ARM/INTEL IQ81342EX MACHINE SUPPORT
1638 M:      Lennert Buytenhek <kernel@wantstofly.org>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641
1642 ARM/INTEL IXDP2850 MACHINE SUPPORT
1643 M:      Lennert Buytenhek <kernel@wantstofly.org>
1644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 S:      Maintained
1646
1647 ARM/INTEL IXP4XX ARM ARCHITECTURE
1648 M:      Imre Kaloz <kaloz@openwrt.org>
1649 M:      Krzysztof Halasa <khalasa@piap.pl>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652 F:      arch/arm/mach-ixp4xx/
1653
1654 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1655 M:      Jonathan Cameron <jic23@cam.ac.uk>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm/mach-pxa/stargate2.c
1659 F:      drivers/pcmcia/pxa2xx_stargate2.c
1660
1661 ARM/INTEL XSC3 (MANZANO) ARM CORE
1662 M:      Lennert Buytenhek <kernel@wantstofly.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665
1666 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1667 M:      Lennert Buytenhek <kernel@wantstofly.org>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670
1671 ARM/LG1K ARCHITECTURE
1672 M:      Chanho Min <chanho.min@lge.com>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm64/boot/dts/lg/
1676
1677 ARM/LOGICPD PXA270 MACHINE SUPPORT
1678 M:      Lennert Buytenhek <kernel@wantstofly.org>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681
1682 ARM/LPC18XX ARCHITECTURE
1683 M:      Vladimir Zapolskiy <vz@mleia.com>
1684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 S:      Maintained
1686 F:      arch/arm/boot/dts/lpc43*
1687 F:      drivers/i2c/busses/i2c-lpc2k.c
1688 F:      drivers/memory/pl172.c
1689 F:      drivers/mtd/spi-nor/nxp-spifi.c
1690 F:      drivers/rtc/rtc-lpc24xx.c
1691 N:      lpc18xx
1692
1693 ARM/LPC32XX SOC SUPPORT
1694 M:      Vladimir Zapolskiy <vz@mleia.com>
1695 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1698 S:      Maintained
1699 F:      arch/arm/boot/dts/lpc32*
1700 F:      arch/arm/mach-lpc32xx/
1701 F:      drivers/i2c/busses/i2c-pnx.c
1702 F:      drivers/net/ethernet/nxp/lpc_eth.c
1703 F:      drivers/usb/host/ohci-nxp.c
1704 F:      drivers/watchdog/pnx4008_wdt.c
1705 N:      lpc32xx
1706
1707 ARM/MAGICIAN MACHINE SUPPORT
1708 M:      Philipp Zabel <philipp.zabel@gmail.com>
1709 S:      Maintained
1710
1711 ARM/Marvell Dove/MV78xx0/Orion SOC support
1712 M:      Jason Cooper <jason@lakedaemon.net>
1713 M:      Andrew Lunn <andrew@lunn.ch>
1714 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 M:      Gregory Clement <gregory.clement@bootlin.com>
1716 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 S:      Maintained
1718 F:      Documentation/devicetree/bindings/soc/dove/
1719 F:      arch/arm/mach-dove/
1720 F:      arch/arm/mach-mv78xx0/
1721 F:      arch/arm/mach-orion5x/
1722 F:      arch/arm/plat-orion/
1723 F:      arch/arm/boot/dts/dove*
1724 F:      arch/arm/boot/dts/orion5x*
1725
1726 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1727 M:      Jason Cooper <jason@lakedaemon.net>
1728 M:      Andrew Lunn <andrew@lunn.ch>
1729 M:      Gregory Clement <gregory.clement@bootlin.com>
1730 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      arch/arm/boot/dts/armada*
1734 F:      arch/arm/boot/dts/kirkwood*
1735 F:      arch/arm/configs/mvebu_*_defconfig
1736 F:      arch/arm/mach-mvebu/
1737 F:      arch/arm64/boot/dts/marvell/armada*
1738 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1739 F:      drivers/cpufreq/mvebu-cpufreq.c
1740 F:      drivers/irqchip/irq-armada-370-xp.c
1741 F:      drivers/irqchip/irq-mvebu-*
1742 F:      drivers/pinctrl/mvebu/
1743 F:      drivers/rtc/rtc-armada38x.c
1744
1745 ARM/Mediatek RTC DRIVER
1746 M:      Eddie Huang <eddie.huang@mediatek.com>
1747 M:      Sean Wang <sean.wang@mediatek.com>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1750 S:      Maintained
1751 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1752 F:      drivers/rtc/rtc-mt6397.c
1753 F:      drivers/rtc/rtc-mt7622.c
1754
1755 ARM/Mediatek SoC support
1756 M:      Matthias Brugger <matthias.bgg@gmail.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 W:      https://mtk.bcnfs.org/
1760 C:      irc://chat.freenode.net/linux-mediatek
1761 S:      Maintained
1762 F:      arch/arm/boot/dts/mt6*
1763 F:      arch/arm/boot/dts/mt7*
1764 F:      arch/arm/boot/dts/mt8*
1765 F:      arch/arm/mach-mediatek/
1766 F:      arch/arm64/boot/dts/mediatek/
1767 F:      drivers/soc/mediatek/
1768 N:      mtk
1769 N:      mt[678]
1770 K:      mediatek
1771
1772 ARM/Mediatek USB3 PHY DRIVER
1773 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1776 S:      Maintained
1777 F:      drivers/phy/mediatek/
1778 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1779
1780 ARM/MICREL KS8695 ARCHITECTURE
1781 M:      Greg Ungerer <gerg@uclinux.org>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 F:      arch/arm/mach-ks8695/
1784 S:      Odd Fixes
1785
1786 ARM/Microchip (AT91) SoC support
1787 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1788 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1789 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W:      http://www.linux4sam.org
1792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1793 S:      Supported
1794 N:      at91
1795 N:      atmel
1796 F:      arch/arm/mach-at91/
1797 F:      include/soc/at91/
1798 F:      arch/arm/boot/dts/at91*.dts
1799 F:      arch/arm/boot/dts/at91*.dtsi
1800 F:      arch/arm/boot/dts/sama*.dts
1801 F:      arch/arm/boot/dts/sama*.dtsi
1802 F:      arch/arm/include/debug/at91.S
1803 F:      drivers/memory/atmel*
1804 F:      drivers/watchdog/sama5d4_wdt.c
1805 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1806 X:      drivers/net/wireless/atmel/
1807
1808 ARM/MIOA701 MACHINE SUPPORT
1809 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F:      arch/arm/mach-pxa/mioa701.c
1812 S:      Maintained
1813
1814 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1815 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1816 S:      Maintained
1817
1818 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1819 M:      Linus Walleij <linus.walleij@linaro.org>
1820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 S:      Maintained
1822 F:      arch/arm/mach-nomadik/
1823 F:      arch/arm/mach-u300/
1824 F:      arch/arm/mach-ux500/
1825 F:      arch/arm/boot/dts/ste-*
1826 F:      drivers/clk/clk-nomadik.c
1827 F:      drivers/clk/clk-u300.c
1828 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1829 F:      drivers/clocksource/timer-u300.c
1830 F:      drivers/dma/coh901318*
1831 F:      drivers/dma/ste_dma40*
1832 F:      drivers/hwspinlock/u8500_hsem.c
1833 F:      drivers/i2c/busses/i2c-nomadik.c
1834 F:      drivers/i2c/busses/i2c-stu300.c
1835 F:      drivers/mfd/ab3100*
1836 F:      drivers/mfd/ab8500*
1837 F:      drivers/mfd/abx500*
1838 F:      drivers/mfd/dbx500*
1839 F:      drivers/mfd/db8500*
1840 F:      drivers/pinctrl/nomadik/
1841 F:      drivers/pinctrl/pinctrl-coh901*
1842 F:      drivers/pinctrl/pinctrl-u300.c
1843 F:      drivers/rtc/rtc-ab3100.c
1844 F:      drivers/rtc/rtc-ab8500.c
1845 F:      drivers/rtc/rtc-coh901331.c
1846 F:      drivers/rtc/rtc-pl031.c
1847 F:      drivers/watchdog/coh901327_wdt.c
1848 F:      Documentation/devicetree/bindings/arm/ste-*
1849 F:      Documentation/devicetree/bindings/arm/ux500/
1850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1851
1852 ARM/NUVOTON NPCM ARCHITECTURE
1853 M:      Avi Fishman <avifishman70@gmail.com>
1854 M:      Tomer Maimon <tmaimon77@gmail.com>
1855 R:      Patrick Venture <venture@google.com>
1856 R:      Nancy Yuen <yuenn@google.com>
1857 R:      Brendan Higgins <brendanhiggins@google.com>
1858 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1859 S:      Supported
1860 F:      arch/arm/mach-npcm/
1861 F:      arch/arm/boot/dts/nuvoton-npcm*
1862 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1863 F:      drivers/*/*npcm*
1864 F:      Documentation/devicetree/bindings/*/*npcm*
1865 F:      Documentation/devicetree/bindings/*/*/*npcm*
1866
1867 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1868 M:      Wan ZongShun <mcuos.com@gmail.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.mcuos.com
1871 S:      Maintained
1872 F:      arch/arm/mach-w90x900/
1873 F:      drivers/input/keyboard/w90p910_keypad.c
1874 F:      drivers/input/touchscreen/w90p910_ts.c
1875 F:      drivers/watchdog/nuc900_wdt.c
1876 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1877 F:      drivers/mtd/nand/raw/nuc900_nand.c
1878 F:      drivers/rtc/rtc-nuc900.c
1879 F:      drivers/spi/spi-nuc900.c
1880 F:      drivers/usb/host/ehci-w90x900.c
1881 F:      drivers/video/fbdev/nuc900fb.c
1882
1883 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1884 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1885 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1886 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1887 S:      Supported
1888
1889 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1890 M:      Alexander Clouter <alex@digriz.org.uk>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 W:      http://www.digriz.org.uk/ts78xx/kernel
1893 S:      Maintained
1894 F:      arch/arm/mach-orion5x/ts78xx-*
1895
1896 ARM/OXNAS platform support
1897 M:      Neil Armstrong <narmstrong@baylibre.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1900 S:      Maintained
1901 F:      arch/arm/mach-oxnas/
1902 F:      arch/arm/boot/dts/ox8*.dts*
1903 N:      oxnas
1904
1905 ARM/PALM TREO SUPPORT
1906 M:      Tomas Cech <sleep_walker@suse.com>
1907 L:      linux-arm-kernel@lists.infradead.org
1908 W:      http://hackndev.com
1909 S:      Maintained
1910 F:      arch/arm/mach-pxa/palmtreo.*
1911
1912 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1913 M:      Marek Vasut <marek.vasut@gmail.com>
1914 L:      linux-arm-kernel@lists.infradead.org
1915 W:      http://hackndev.com
1916 S:      Maintained
1917 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1918 F:      arch/arm/mach-pxa/palmtx.c
1919 F:      arch/arm/mach-pxa/palmt5.*
1920 F:      arch/arm/mach-pxa/include/mach/palmld.h
1921 F:      arch/arm/mach-pxa/palmld.c
1922 F:      arch/arm/mach-pxa/palmte2.*
1923 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1924 F:      arch/arm/mach-pxa/palmtc.c
1925
1926 ARM/PALMZ72 SUPPORT
1927 M:      Sergey Lapin <slapin@ossfans.org>
1928 L:      linux-arm-kernel@lists.infradead.org
1929 W:      http://hackndev.com
1930 S:      Maintained
1931 F:      arch/arm/mach-pxa/palmz72.*
1932
1933 ARM/PLEB SUPPORT
1934 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1935 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1936 S:      Maintained
1937
1938 ARM/PT DIGITAL BOARD PORT
1939 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 W:      http://www.armlinux.org.uk/
1942 S:      Maintained
1943
1944 ARM/QUALCOMM SUPPORT
1945 M:      Andy Gross <andy.gross@linaro.org>
1946 M:      David Brown <david.brown@linaro.org>
1947 L:      linux-arm-msm@vger.kernel.org
1948 S:      Maintained
1949 F:      Documentation/devicetree/bindings/soc/qcom/
1950 F:      Documentation/devicetree/bindings/*/qcom*
1951 F:      arch/arm/boot/dts/qcom-*.dts
1952 F:      arch/arm/boot/dts/qcom-*.dtsi
1953 F:      arch/arm/mach-qcom/
1954 F:      arch/arm64/boot/dts/qcom/
1955 F:      drivers/*/qcom/
1956 F:      drivers/*/qcom*
1957 F:      drivers/*/*/qcom/
1958 F:      drivers/*/*/qcom*
1959 F:      drivers/*/pm8???-*
1960 F:      drivers/bluetooth/btqcomsmd.c
1961 F:      drivers/clocksource/timer-qcom.c
1962 F:      drivers/extcon/extcon-qcom*
1963 F:      drivers/iommu/msm*
1964 F:      drivers/i2c/busses/i2c-qup.c
1965 F:      drivers/i2c/busses/i2c-qcom-geni.c
1966 F:      drivers/mfd/ssbi.c
1967 F:      drivers/mmc/host/mmci_qcom*
1968 F:      drivers/mmc/host/sdhci_msm.c
1969 F:      drivers/pci/controller/dwc/pcie-qcom.c
1970 F:      drivers/phy/qualcomm/
1971 F:      drivers/power/*/msm*
1972 F:      drivers/reset/reset-qcom-*
1973 F:      drivers/scsi/ufs/ufs-qcom.*
1974 F:      drivers/spi/spi-qup.c
1975 F:      drivers/spi/spi-geni-qcom.c
1976 F:      drivers/spi/spi-qcom-qspi.c
1977 F:      drivers/tty/serial/msm_serial.c
1978 F:      drivers/usb/dwc3/dwc3-qcom.c
1979 F:      include/dt-bindings/*/qcom*
1980 F:      include/linux/*/qcom*
1981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1982
1983 ARM/RADISYS ENP2611 MACHINE SUPPORT
1984 M:      Lennert Buytenhek <kernel@wantstofly.org>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 S:      Maintained
1987
1988 ARM/RDA MICRO ARCHITECTURE
1989 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/rda8810pl-*
1994 F:      drivers/clocksource/timer-rda.c
1995 F:      drivers/irqchip/irq-rda-intc.c
1996 F:      drivers/tty/serial/rda-uart.c
1997 F:      Documentation/devicetree/bindings/arm/rda.txt
1998 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1999 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2000 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2001
2002 ARM/REALTEK ARCHITECTURE
2003 M:      Andreas Färber <afaerber@suse.de>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006 F:      arch/arm64/boot/dts/realtek/
2007 F:      Documentation/devicetree/bindings/arm/realtek.txt
2008
2009 ARM/RENESAS ARM64 ARCHITECTURE
2010 M:      Simon Horman <horms@verge.net.au>
2011 M:      Magnus Damm <magnus.damm@gmail.com>
2012 L:      linux-renesas-soc@vger.kernel.org
2013 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2015 S:      Supported
2016 F:      arch/arm64/boot/dts/renesas/
2017 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2018 F:      drivers/soc/renesas/
2019 F:      include/linux/soc/renesas/
2020
2021 ARM/RISCPC ARCHITECTURE
2022 M:      Russell King <linux@armlinux.org.uk>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 W:      http://www.armlinux.org.uk/
2025 S:      Maintained
2026 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2027 F:      arch/arm/include/asm/hardware/ioc.h
2028 F:      arch/arm/include/asm/hardware/iomd.h
2029 F:      arch/arm/include/asm/hardware/memc.h
2030 F:      arch/arm/mach-rpc/
2031 F:      drivers/net/ethernet/8390/etherh.c
2032 F:      drivers/net/ethernet/i825xx/ether1*
2033 F:      drivers/net/ethernet/seeq/ether3*
2034 F:      drivers/scsi/arm/
2035
2036 ARM/Rockchip SoC support
2037 M:      Heiko Stuebner <heiko@sntech.de>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L:      linux-rockchip@lists.infradead.org
2040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2041 S:      Maintained
2042 F:      arch/arm/boot/dts/rk3*
2043 F:      arch/arm/boot/dts/rv1108*
2044 F:      arch/arm/mach-rockchip/
2045 F:      drivers/clk/rockchip/
2046 F:      drivers/i2c/busses/i2c-rk3x.c
2047 F:      drivers/*/*rockchip*
2048 F:      drivers/*/*/*rockchip*
2049 F:      sound/soc/rockchip/
2050 N:      rockchip
2051
2052 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2053 M:      Kukjin Kim <kgene@kernel.org>
2054 M:      Krzysztof Kozlowski <krzk@kernel.org>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2057 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2058 S:      Maintained
2059 F:      arch/arm/boot/dts/s3c*
2060 F:      arch/arm/boot/dts/s5p*
2061 F:      arch/arm/boot/dts/exynos*
2062 F:      arch/arm64/boot/dts/exynos/
2063 F:      arch/arm/plat-samsung/
2064 F:      arch/arm/mach-s3c24*/
2065 F:      arch/arm/mach-s3c64xx/
2066 F:      arch/arm/mach-s5p*/
2067 F:      arch/arm/mach-exynos*/
2068 F:      drivers/*/*s3c24*
2069 F:      drivers/*/*/*s3c24*
2070 F:      drivers/*/*s3c64xx*
2071 F:      drivers/*/*s5pv210*
2072 F:      drivers/memory/samsung/*
2073 F:      drivers/soc/samsung/*
2074 F:      Documentation/arm/Samsung/
2075 F:      Documentation/devicetree/bindings/arm/samsung/
2076 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2077 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2078 N:      exynos
2079
2080 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2081 M:      Kyungmin Park <kyungmin.park@samsung.com>
2082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 S:      Maintained
2084 F:      arch/arm/mach-s5pv210/
2085
2086 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2087 M:      Kyungmin Park <kyungmin.park@samsung.com>
2088 M:      Kamil Debski <kamil@wypas.org>
2089 M:      Andrzej Hajda <a.hajda@samsung.com>
2090 L:      linux-arm-kernel@lists.infradead.org
2091 L:      linux-media@vger.kernel.org
2092 S:      Maintained
2093 F:      drivers/media/platform/s5p-g2d/
2094
2095 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2096 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2097 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2098 L:      linux-media@vger.kernel.org
2099 S:      Maintained
2100 F:      drivers/media/platform/s5p-cec/
2101 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2102
2103 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2104 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2105 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2106 L:      linux-arm-kernel@lists.infradead.org
2107 L:      linux-media@vger.kernel.org
2108 S:      Maintained
2109 F:      drivers/media/platform/s5p-jpeg/
2110
2111 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2112 M:      Kyungmin Park <kyungmin.park@samsung.com>
2113 M:      Kamil Debski <kamil@wypas.org>
2114 M:      Jeongtae Park <jtp.park@samsung.com>
2115 M:      Andrzej Hajda <a.hajda@samsung.com>
2116 L:      linux-arm-kernel@lists.infradead.org
2117 L:      linux-media@vger.kernel.org
2118 S:      Maintained
2119 F:      drivers/media/platform/s5p-mfc/
2120
2121 ARM/SHMOBILE ARM ARCHITECTURE
2122 M:      Simon Horman <horms@verge.net.au>
2123 M:      Magnus Damm <magnus.damm@gmail.com>
2124 L:      linux-renesas-soc@vger.kernel.org
2125 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2127 S:      Supported
2128 F:      arch/arm/boot/dts/emev2*
2129 F:      arch/arm/boot/dts/gr-peach*
2130 F:      arch/arm/boot/dts/iwg20d-q7*
2131 F:      arch/arm/boot/dts/r7s*
2132 F:      arch/arm/boot/dts/r8a*
2133 F:      arch/arm/boot/dts/r9a*
2134 F:      arch/arm/boot/dts/sh*
2135 F:      arch/arm/configs/shmobile_defconfig
2136 F:      arch/arm/include/debug/renesas-scif.S
2137 F:      arch/arm/mach-shmobile/
2138 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2139 F:      drivers/soc/renesas/
2140 F:      include/linux/soc/renesas/
2141
2142 ARM/SOCFPGA ARCHITECTURE
2143 M:      Dinh Nguyen <dinguyen@kernel.org>
2144 S:      Maintained
2145 F:      arch/arm/mach-socfpga/
2146 F:      arch/arm/boot/dts/socfpga*
2147 F:      arch/arm/configs/socfpga_defconfig
2148 F:      arch/arm64/boot/dts/altera/
2149 W:      http://www.rocketboards.org
2150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2151
2152 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2153 M:      Dinh Nguyen <dinguyen@kernel.org>
2154 S:      Maintained
2155 F:      drivers/clk/socfpga/
2156
2157 ARM/SOCFPGA EDAC SUPPORT
2158 M:      Thor Thayer <thor.thayer@linux.intel.com>
2159 S:      Maintained
2160 F:      drivers/edac/altera_edac.
2161
2162 ARM/SPREADTRUM SoC SUPPORT
2163 M:      Orson Zhai <orsonzhai@gmail.com>
2164 M:      Baolin Wang <baolin.wang@linaro.org>
2165 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2166 S:      Maintained
2167 F:      arch/arm64/boot/dts/sprd
2168 N:      sprd
2169
2170 ARM/STI ARCHITECTURE
2171 M:      Patrice Chotard <patrice.chotard@st.com>
2172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W:      http://www.stlinux.com
2174 S:      Maintained
2175 F:      arch/arm/mach-sti/
2176 F:      arch/arm/boot/dts/sti*
2177 F:      drivers/char/hw_random/st-rng.c
2178 F:      drivers/clocksource/arm_global_timer.c
2179 F:      drivers/clocksource/clksrc_st_lpc.c
2180 F:      drivers/cpufreq/sti-cpufreq.c
2181 F:      drivers/dma/st_fdma*
2182 F:      drivers/i2c/busses/i2c-st.c
2183 F:      drivers/media/rc/st_rc.c
2184 F:      drivers/media/platform/sti/c8sectpfe/
2185 F:      drivers/mmc/host/sdhci-st.c
2186 F:      drivers/phy/st/phy-miphy28lp.c
2187 F:      drivers/phy/st/phy-stih407-usb.c
2188 F:      drivers/pinctrl/pinctrl-st.c
2189 F:      drivers/remoteproc/st_remoteproc.c
2190 F:      drivers/remoteproc/st_slim_rproc.c
2191 F:      drivers/reset/sti/
2192 F:      drivers/rtc/rtc-st-lpc.c
2193 F:      drivers/tty/serial/st-asc.c
2194 F:      drivers/usb/dwc3/dwc3-st.c
2195 F:      drivers/usb/host/ehci-st.c
2196 F:      drivers/usb/host/ohci-st.c
2197 F:      drivers/watchdog/st_lpc_wdt.c
2198 F:      drivers/ata/ahci_st.c
2199 F:      include/linux/remoteproc/st_slim_rproc.h
2200
2201 ARM/STM32 ARCHITECTURE
2202 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2203 M:      Alexandre Torgue <alexandre.torgue@st.com>
2204 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 S:      Maintained
2207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2208 N:      stm32
2209 N:      stm
2210 F:      arch/arm/boot/dts/stm32*
2211 F:      arch/arm/mach-stm32/
2212 F:      drivers/clocksource/armv7m_systick.c
2213
2214 ARM/Synaptics SoC support
2215 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2216 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 S:      Maintained
2219 F:      arch/arm/mach-berlin/
2220 F:      arch/arm/boot/dts/berlin*
2221 F:      arch/arm64/boot/dts/synaptics/
2222
2223 ARM/TANGO ARCHITECTURE
2224 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2225 M:      Mans Rullgard <mans@mansr.com>
2226 L:      linux-arm-kernel@lists.infradead.org
2227 S:      Odd Fixes
2228 N:      tango
2229
2230 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2231 M:      Lennert Buytenhek <kernel@wantstofly.org>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 S:      Maintained
2234
2235 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2236 M:      Hans Verkuil <hans.verkuil@cisco.com>
2237 L:      linux-tegra@vger.kernel.org
2238 L:      linux-media@vger.kernel.org
2239 S:      Maintained
2240 F:      drivers/media/platform/tegra-cec/
2241 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2242
2243 ARM/TETON BGA MACHINE SUPPORT
2244 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S:      Maintained
2247
2248 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2249 M:      Santosh Shilimkar <ssantosh@kernel.org>
2250 L:      linux-kernel@vger.kernel.org
2251 S:      Maintained
2252 F:      drivers/memory/*emif*
2253
2254 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2255 M:      Tero Kristo <t-kristo@ti.com>
2256 M:      Nishanth Menon <nm@ti.com>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Supported
2259 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2260 F:      arch/arm64/boot/dts/ti/Makefile
2261 F:      arch/arm64/boot/dts/ti/k3-*
2262 F:      include/dt-bindings/pinctrl/k3.h
2263
2264 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2265 M:      Santosh Shilimkar <ssantosh@kernel.org>
2266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2267 S:      Maintained
2268 F:      arch/arm/mach-keystone/
2269 F:      arch/arm/boot/dts/keystone-*
2270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2271
2272 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2273 M:      Santosh Shilimkar <ssantosh@kernel.org>
2274 L:      linux-kernel@vger.kernel.org
2275 S:      Maintained
2276 F:      drivers/clk/keystone/
2277
2278 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2279 M:      Santosh Shilimkar <ssantosh@kernel.org>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 L:      linux-kernel@vger.kernel.org
2282 S:      Maintained
2283 F:      drivers/clocksource/timer-keystone.c
2284
2285 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2286 M:      Santosh Shilimkar <ssantosh@kernel.org>
2287 L:      linux-kernel@vger.kernel.org
2288 S:      Maintained
2289 F:      drivers/power/reset/keystone-reset.c
2290
2291 ARM/THECUS N2100 MACHINE SUPPORT
2292 M:      Lennert Buytenhek <kernel@wantstofly.org>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 S:      Maintained
2295
2296 ARM/TOSA MACHINE SUPPORT
2297 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2298 M:      Dirk Opfer <dirk@opfer-online.de>
2299 S:      Maintained
2300
2301 ARM/UNIPHIER ARCHITECTURE
2302 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2305 S:      Maintained
2306 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2307 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2308 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2309 F:      arch/arm/boot/dts/uniphier*
2310 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2311 F:      arch/arm/mach-uniphier/
2312 F:      arch/arm/mm/cache-uniphier.c
2313 F:      arch/arm64/boot/dts/socionext/uniphier*
2314 F:      drivers/bus/uniphier-system-bus.c
2315 F:      drivers/clk/uniphier/
2316 F:      drivers/dmaengine/uniphier-mdmac.c
2317 F:      drivers/gpio/gpio-uniphier.c
2318 F:      drivers/i2c/busses/i2c-uniphier*
2319 F:      drivers/irqchip/irq-uniphier-aidet.c
2320 F:      drivers/mmc/host/uniphier-sd.c
2321 F:      drivers/pinctrl/uniphier/
2322 F:      drivers/reset/reset-uniphier.c
2323 F:      drivers/tty/serial/8250/8250_uniphier.c
2324 N:      uniphier
2325
2326 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2327 M:      Ulf Hansson <ulf.hansson@linaro.org>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 T:      git git://git.linaro.org/people/ulfh/clk.git
2330 S:      Maintained
2331 F:      drivers/clk/ux500/
2332
2333 ARM/VERSATILE EXPRESS PLATFORM
2334 M:      Liviu Dudau <liviu.dudau@arm.com>
2335 M:      Sudeep Holla <sudeep.holla@arm.com>
2336 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S:      Maintained
2339 F:      arch/arm/boot/dts/vexpress*
2340 F:      arch/arm64/boot/dts/arm/
2341 F:      arch/arm/mach-vexpress/
2342 F:      */*/vexpress*
2343 F:      */*/*/vexpress*
2344 F:      drivers/clk/versatile/clk-vexpress-osc.c
2345 F:      drivers/clocksource/timer-versatile.c
2346 N:      mps2
2347
2348 ARM/VFP SUPPORT
2349 M:      Russell King <linux@armlinux.org.uk>
2350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2351 W:      http://www.armlinux.org.uk/
2352 S:      Maintained
2353 F:      arch/arm/vfp/
2354
2355 ARM/VOIPAC PXA270 SUPPORT
2356 M:      Marek Vasut <marek.vasut@gmail.com>
2357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S:      Maintained
2359 F:      arch/arm/mach-pxa/vpac270.c
2360 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2361
2362 ARM/VT8500 ARM ARCHITECTURE
2363 M:      Tony Prisk <linux@prisktech.co.nz>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 S:      Maintained
2366 F:      arch/arm/mach-vt8500/
2367 F:      drivers/clocksource/timer-vt8500.c
2368 F:      drivers/i2c/busses/i2c-wmt.c
2369 F:      drivers/mmc/host/wmt-sdmmc.c
2370 F:      drivers/pwm/pwm-vt8500.c
2371 F:      drivers/rtc/rtc-vt8500.c
2372 F:      drivers/tty/serial/vt8500_serial.c
2373 F:      drivers/usb/host/ehci-platform.c
2374 F:      drivers/usb/host/uhci-platform.c
2375 F:      drivers/video/fbdev/vt8500lcdfb.*
2376 F:      drivers/video/fbdev/wm8505fb*
2377 F:      drivers/video/fbdev/wmt_ge_rops.*
2378
2379 ARM/ZIPIT Z2 SUPPORT
2380 M:      Marek Vasut <marek.vasut@gmail.com>
2381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 S:      Maintained
2383 F:      arch/arm/mach-pxa/z2.c
2384 F:      arch/arm/mach-pxa/include/mach/z2.h
2385
2386 ARM/ZTE ARCHITECTURE
2387 M:      Jun Nie <jun.nie@linaro.org>
2388 M:      Shawn Guo <shawnguo@kernel.org>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/boot/dts/zx2967*
2392 F:      arch/arm/mach-zx/
2393 F:      arch/arm64/boot/dts/zte/
2394 F:      drivers/clk/zte/
2395 F:      drivers/dma/zx_dma.c
2396 F:      drivers/gpio/gpio-zx.c
2397 F:      drivers/i2c/busses/i2c-zx2967.c
2398 F:      drivers/mmc/host/dw_mmc-zx.*
2399 F:      drivers/pinctrl/zte/
2400 F:      drivers/soc/zte/
2401 F:      drivers/thermal/zx2967_thermal.c
2402 F:      drivers/watchdog/zx2967_wdt.c
2403 F:      Documentation/devicetree/bindings/arm/zte.yaml
2404 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2405 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2406 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2407 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2408 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2409 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2410 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2411 F:      Documentation/devicetree/bindings/soc/zte/
2412 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2413 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2414 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2415 F:      include/dt-bindings/clock/zx2967*.h
2416 F:      include/dt-bindings/soc/zte,*.h
2417 F:      sound/soc/codecs/zx_aud96p22.c
2418 F:      sound/soc/zte/
2419
2420 ARM/ZYNQ ARCHITECTURE
2421 M:      Michal Simek <michal.simek@xilinx.com>
2422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 W:      http://wiki.xilinx.com
2424 T:      git https://github.com/Xilinx/linux-xlnx.git
2425 S:      Supported
2426 F:      arch/arm/mach-zynq/
2427 F:      drivers/cpuidle/cpuidle-zynq.c
2428 F:      drivers/block/xsysace.c
2429 N:      zynq
2430 N:      xilinx
2431 F:      drivers/clocksource/timer-cadence-ttc.c
2432 F:      drivers/i2c/busses/i2c-cadence.c
2433 F:      drivers/mmc/host/sdhci-of-arasan.c
2434 F:      drivers/edac/synopsys_edac.c
2435 F:      drivers/i2c/busses/i2c-xiic.c
2436
2437 ARM64 PORT (AARCH64 ARCHITECTURE)
2438 M:      Catalin Marinas <catalin.marinas@arm.com>
2439 M:      Will Deacon <will.deacon@arm.com>
2440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2442 S:      Maintained
2443 F:      arch/arm64/
2444 X:      arch/arm64/boot/dts/
2445 F:      Documentation/arm64/
2446
2447 AS3645A LED FLASH CONTROLLER DRIVER
2448 M:      Sakari Ailus <sakari.ailus@iki.fi>
2449 L:      linux-leds@vger.kernel.org
2450 S:      Maintained
2451 F:      drivers/leds/leds-as3645a.c
2452
2453 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2454 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2455 L:      linux-media@vger.kernel.org
2456 T:      git git://linuxtv.org/media_tree.git
2457 S:      Maintained
2458 F:      drivers/media/i2c/ak7375.c
2459 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2460
2461 ASAHI KASEI AK8974 DRIVER
2462 M:      Linus Walleij <linus.walleij@linaro.org>
2463 L:      linux-iio@vger.kernel.org
2464 W:      http://www.akm.com/
2465 S:      Supported
2466 F:      drivers/iio/magnetometer/ak8974.c
2467
2468 ASC7621 HARDWARE MONITOR DRIVER
2469 M:      George Joseph <george.joseph@fairview5.com>
2470 L:      linux-hwmon@vger.kernel.org
2471 S:      Maintained
2472 F:      Documentation/hwmon/asc7621
2473 F:      drivers/hwmon/asc7621.c
2474
2475 ASPEED VIDEO ENGINE DRIVER
2476 M:      Eddie James <eajames@linux.ibm.com>
2477 L:      linux-media@vger.kernel.org
2478 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2479 S:      Maintained
2480 F:      drivers/media/platform/aspeed-video.c
2481 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2482
2483 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2484 M:      Corentin Chary <corentin.chary@gmail.com>
2485 L:      acpi4asus-user@lists.sourceforge.net
2486 L:      platform-driver-x86@vger.kernel.org
2487 W:      http://acpi4asus.sf.net
2488 S:      Maintained
2489 F:      drivers/platform/x86/asus*.c
2490 F:      drivers/platform/x86/eeepc*.c
2491
2492 ASUS WIRELESS RADIO CONTROL DRIVER
2493 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2494 L:      platform-driver-x86@vger.kernel.org
2495 S:      Maintained
2496 F:      drivers/platform/x86/asus-wireless.c
2497
2498 ASYMMETRIC KEYS
2499 M:      David Howells <dhowells@redhat.com>
2500 L:      keyrings@vger.kernel.org
2501 S:      Maintained
2502 F:      Documentation/crypto/asymmetric-keys.txt
2503 F:      include/linux/verification.h
2504 F:      include/crypto/public_key.h
2505 F:      include/crypto/pkcs7.h
2506 F:      crypto/asymmetric_keys/
2507
2508 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2509 R:      Dan Williams <dan.j.williams@intel.com>
2510 W:      http://sourceforge.net/projects/xscaleiop
2511 S:      Odd fixes
2512 F:      Documentation/crypto/async-tx-api.txt
2513 F:      crypto/async_tx/
2514 F:      drivers/dma/
2515 F:      include/linux/dmaengine.h
2516 F:      include/linux/async_tx.h
2517
2518 AT24 EEPROM DRIVER
2519 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2520 L:      linux-i2c@vger.kernel.org
2521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2522 S:      Maintained
2523 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2524 F:      drivers/misc/eeprom/at24.c
2525 F:      include/linux/platform_data/at24.h
2526
2527 ATA OVER ETHERNET (AOE) DRIVER
2528 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2529 W:      http://www.openaoe.org/
2530 S:      Supported
2531 F:      Documentation/aoe/
2532 F:      drivers/block/aoe/
2533
2534 ATHEROS 71XX/9XXX GPIO DRIVER
2535 M:      Alban Bedel <albeu@free.fr>
2536 W:      https://github.com/AlbanBedel/linux
2537 T:      git git://github.com/AlbanBedel/linux
2538 S:      Maintained
2539 F:      drivers/gpio/gpio-ath79.c
2540 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2541
2542 ATHEROS 71XX/9XXX USB PHY DRIVER
2543 M:      Alban Bedel <albeu@free.fr>
2544 W:      https://github.com/AlbanBedel/linux
2545 T:      git git://github.com/AlbanBedel/linux
2546 S:      Maintained
2547 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2548 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2549
2550 ATHEROS ATH GENERIC UTILITIES
2551 M:      Kalle Valo <kvalo@codeaurora.org>
2552 L:      linux-wireless@vger.kernel.org
2553 S:      Supported
2554 F:      drivers/net/wireless/ath/*
2555
2556 ATHEROS ATH5K WIRELESS DRIVER
2557 M:      Jiri Slaby <jirislaby@gmail.com>
2558 M:      Nick Kossifidis <mickflemm@gmail.com>
2559 M:      Luis Chamberlain <mcgrof@kernel.org>
2560 L:      linux-wireless@vger.kernel.org
2561 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2562 S:      Maintained
2563 F:      drivers/net/wireless/ath/ath5k/
2564
2565 ATHEROS ATH6KL WIRELESS DRIVER
2566 M:      Kalle Valo <kvalo@codeaurora.org>
2567 L:      linux-wireless@vger.kernel.org
2568 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2570 S:      Supported
2571 F:      drivers/net/wireless/ath/ath6kl/
2572
2573 ATI_REMOTE2 DRIVER
2574 M:      Ville Syrjala <syrjala@sci.fi>
2575 S:      Maintained
2576 F:      drivers/input/misc/ati_remote2.c
2577
2578 ATK0110 HWMON DRIVER
2579 M:      Luca Tettamanti <kronos.it@gmail.com>
2580 L:      linux-hwmon@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/hwmon/asus_atk0110.c
2583
2584 ATLX ETHERNET DRIVERS
2585 M:      Jay Cliburn <jcliburn@gmail.com>
2586 M:      Chris Snook <chris.snook@gmail.com>
2587 L:      netdev@vger.kernel.org
2588 W:      http://sourceforge.net/projects/atl1
2589 W:      http://atl1.sourceforge.net
2590 S:      Maintained
2591 F:      drivers/net/ethernet/atheros/
2592
2593 ATM
2594 M:      Chas Williams <3chas3@gmail.com>
2595 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2596 L:      netdev@vger.kernel.org
2597 W:      http://linux-atm.sourceforge.net
2598 S:      Maintained
2599 F:      drivers/atm/
2600 F:      include/linux/atm*
2601 F:      include/uapi/linux/atm*
2602
2603 ATMEL MACB ETHERNET DRIVER
2604 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2605 S:      Supported
2606 F:      drivers/net/ethernet/cadence/
2607
2608 ATMEL MAXTOUCH DRIVER
2609 M:      Nick Dyer <nick@shmanahar.org>
2610 T:      git git://github.com/ndyer/linux.git
2611 S:      Maintained
2612 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2613 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2614
2615 ATMEL WIRELESS DRIVER
2616 M:      Simon Kelley <simon@thekelleys.org.uk>
2617 L:      linux-wireless@vger.kernel.org
2618 W:      http://www.thekelleys.org.uk/atmel
2619 W:      http://atmelwlandriver.sourceforge.net/
2620 S:      Maintained
2621 F:      drivers/net/wireless/atmel/atmel*
2622
2623 ATOMIC INFRASTRUCTURE
2624 M:      Will Deacon <will.deacon@arm.com>
2625 M:      Peter Zijlstra <peterz@infradead.org>
2626 R:      Boqun Feng <boqun.feng@gmail.com>
2627 L:      linux-kernel@vger.kernel.org
2628 S:      Maintained
2629 F:      arch/*/include/asm/atomic*.h
2630 F:      include/*/atomic*.h
2631 F:      scripts/atomic/
2632
2633 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2634 M:      Bradley Grove <linuxdrivers@attotech.com>
2635 L:      linux-scsi@vger.kernel.org
2636 W:      http://www.attotech.com
2637 S:      Supported
2638 F:      drivers/scsi/esas2r
2639
2640 ATUSB IEEE 802.15.4 RADIO DRIVER
2641 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2642 L:      linux-wpan@vger.kernel.org
2643 S:      Maintained
2644 F:      drivers/net/ieee802154/atusb.c
2645 F:      drivers/net/ieee802154/atusb.h
2646 F:      drivers/net/ieee802154/at86rf230.h
2647
2648 AUDIT SUBSYSTEM
2649 M:      Paul Moore <paul@paul-moore.com>
2650 M:      Eric Paris <eparis@redhat.com>
2651 L:      linux-audit@redhat.com (moderated for non-subscribers)
2652 W:      https://github.com/linux-audit
2653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2654 S:      Supported
2655 F:      include/linux/audit.h
2656 F:      include/uapi/linux/audit.h
2657 F:      kernel/audit*
2658
2659 AUXILIARY DISPLAY DRIVERS
2660 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2661 S:      Maintained
2662 F:      drivers/auxdisplay/
2663 F:      include/linux/cfag12864b.h
2664
2665 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2666 M:      Andreas Klinger <ak@it-klinger.de>
2667 L:      linux-iio@vger.kernel.org
2668 S:      Maintained
2669 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2670 F:      drivers/iio/adc/hx711.c
2671
2672 AX.25 NETWORK LAYER
2673 M:      Ralf Baechle <ralf@linux-mips.org>
2674 L:      linux-hams@vger.kernel.org
2675 W:      http://www.linux-ax25.org/
2676 S:      Maintained
2677 F:      include/uapi/linux/ax25.h
2678 F:      include/net/ax25.h
2679 F:      net/ax25/
2680
2681 AXENTIA ARM DEVICES
2682 M:      Peter Rosin <peda@axentia.se>
2683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 S:      Maintained
2685 F:      Documentation/devicetree/bindings/arm/axentia.txt
2686 F:      arch/arm/boot/dts/at91-linea.dtsi
2687 F:      arch/arm/boot/dts/at91-natte.dtsi
2688 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2689 F:      arch/arm/boot/dts/at91-tse850-3.dts
2690
2691 AXENTIA ASOC DRIVERS
2692 M:      Peter Rosin <peda@axentia.se>
2693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2694 S:      Maintained
2695 F:      Documentation/devicetree/bindings/sound/axentia,*
2696 F:      sound/soc/atmel/tse850-pcm5142.c
2697
2698 AXXIA I2C CONTROLLER
2699 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2700 L:      linux-i2c@vger.kernel.org
2701 S:      Maintained
2702 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2703 F:      drivers/i2c/busses/i2c-axxia.c
2704
2705 AZ6007 DVB DRIVER
2706 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2707 L:      linux-media@vger.kernel.org
2708 W:      https://linuxtv.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 S:      Maintained
2711 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2712
2713 AZTECH FM RADIO RECEIVER DRIVER
2714 M:      Hans Verkuil <hverkuil@xs4all.nl>
2715 L:      linux-media@vger.kernel.org
2716 T:      git git://linuxtv.org/media_tree.git
2717 W:      https://linuxtv.org
2718 S:      Maintained
2719 F:      drivers/media/radio/radio-aztech*
2720
2721 B43 WIRELESS DRIVER
2722 L:      linux-wireless@vger.kernel.org
2723 L:      b43-dev@lists.infradead.org
2724 W:      http://wireless.kernel.org/en/users/Drivers/b43
2725 S:      Odd Fixes
2726 F:      drivers/net/wireless/broadcom/b43/
2727
2728 B43LEGACY WIRELESS DRIVER
2729 M:      Larry Finger <Larry.Finger@lwfinger.net>
2730 L:      linux-wireless@vger.kernel.org
2731 L:      b43-dev@lists.infradead.org
2732 W:      http://wireless.kernel.org/en/users/Drivers/b43
2733 S:      Maintained
2734 F:      drivers/net/wireless/broadcom/b43legacy/
2735
2736 BACKLIGHT CLASS/SUBSYSTEM
2737 M:      Lee Jones <lee.jones@linaro.org>
2738 M:      Daniel Thompson <daniel.thompson@linaro.org>
2739 M:      Jingoo Han <jingoohan1@gmail.com>
2740 L:      dri-devel@lists.freedesktop.org
2741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2742 S:      Maintained
2743 F:      drivers/video/backlight/
2744 F:      include/linux/backlight.h
2745 F:      include/linux/pwm_backlight.h
2746 F:      Documentation/devicetree/bindings/leds/backlight
2747
2748 BATMAN ADVANCED
2749 M:      Marek Lindner <mareklindner@neomailbox.ch>
2750 M:      Simon Wunderlich <sw@simonwunderlich.de>
2751 M:      Antonio Quartulli <a@unstable.cc>
2752 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2753 W:      https://www.open-mesh.org/
2754 Q:      https://patchwork.open-mesh.org/project/batman/list/
2755 S:      Maintained
2756 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2757 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2758 F:      Documentation/networking/batman-adv.rst
2759 F:      include/uapi/linux/batadv_packet.h
2760 F:      include/uapi/linux/batman_adv.h
2761 F:      net/batman-adv/
2762
2763 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2764 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2765 L:      linux-hams@vger.kernel.org
2766 W:      http://www.baycom.org/~tom/ham/ham.html
2767 S:      Maintained
2768 F:      drivers/net/hamradio/baycom*
2769
2770 BCACHE (BLOCK LAYER CACHE)
2771 M:      Coly Li <colyli@suse.de>
2772 M:      Kent Overstreet <kent.overstreet@gmail.com>
2773 L:      linux-bcache@vger.kernel.org
2774 W:      http://bcache.evilpiepirate.org
2775 C:      irc://irc.oftc.net/bcache
2776 S:      Maintained
2777 F:      drivers/md/bcache/
2778
2779 BDISP ST MEDIA DRIVER
2780 M:      Fabien Dessenne <fabien.dessenne@st.com>
2781 L:      linux-media@vger.kernel.org
2782 T:      git git://linuxtv.org/media_tree.git
2783 W:      https://linuxtv.org
2784 S:      Supported
2785 F:      drivers/media/platform/sti/bdisp
2786
2787 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2788 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2789 L:      netdev@vger.kernel.org
2790 S:      Maintained
2791 F:      drivers/net/ethernet/ec_bhf.c
2792
2793 BEFS FILE SYSTEM
2794 M:      Luis de Bethencourt <luisbg@kernel.org>
2795 M:      Salah Triki <salah.triki@gmail.com>
2796 S:      Maintained
2797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2798 F:      Documentation/filesystems/befs.txt
2799 F:      fs/befs/
2800
2801 BFQ I/O SCHEDULER
2802 M:      Paolo Valente <paolo.valente@linaro.org>
2803 M:      Jens Axboe <axboe@kernel.dk>
2804 L:      linux-block@vger.kernel.org
2805 S:      Maintained
2806 F:      block/bfq-*
2807 F:      Documentation/block/bfq-iosched.txt
2808
2809 BFS FILE SYSTEM
2810 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2811 S:      Maintained
2812 F:      Documentation/filesystems/bfs.txt
2813 F:      fs/bfs/
2814 F:      include/uapi/linux/bfs_fs.h
2815
2816 BLINKM RGB LED DRIVER
2817 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2818 S:      Maintained
2819 F:      drivers/leds/leds-blinkm.c
2820
2821 BLOCK LAYER
2822 M:      Jens Axboe <axboe@kernel.dk>
2823 L:      linux-block@vger.kernel.org
2824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2825 S:      Maintained
2826 F:      block/
2827 F:      drivers/block/
2828 F:      kernel/trace/blktrace.c
2829 F:      lib/sbitmap.c
2830
2831 BLOCK2MTD DRIVER
2832 M:      Joern Engel <joern@lazybastard.org>
2833 L:      linux-mtd@lists.infradead.org
2834 S:      Maintained
2835 F:      drivers/mtd/devices/block2mtd.c
2836
2837 BLUETOOTH DRIVERS
2838 M:      Marcel Holtmann <marcel@holtmann.org>
2839 M:      Johan Hedberg <johan.hedberg@gmail.com>
2840 L:      linux-bluetooth@vger.kernel.org
2841 W:      http://www.bluez.org/
2842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2844 S:      Maintained
2845 F:      drivers/bluetooth/
2846
2847 BLUETOOTH SUBSYSTEM
2848 M:      Marcel Holtmann <marcel@holtmann.org>
2849 M:      Johan Hedberg <johan.hedberg@gmail.com>
2850 L:      linux-bluetooth@vger.kernel.org
2851 W:      http://www.bluez.org/
2852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2854 S:      Maintained
2855 F:      net/bluetooth/
2856 F:      include/net/bluetooth/
2857
2858 BONDING DRIVER
2859 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2860 M:      Veaceslav Falico <vfalico@gmail.com>
2861 M:      Andy Gospodarek <andy@greyhouse.net>
2862 L:      netdev@vger.kernel.org
2863 W:      http://sourceforge.net/projects/bonding/
2864 S:      Supported
2865 F:      drivers/net/bonding/
2866 F:      include/uapi/linux/if_bonding.h
2867
2868 BPF (Safe dynamic programs and tools)
2869 M:      Alexei Starovoitov <ast@kernel.org>
2870 M:      Daniel Borkmann <daniel@iogearbox.net>
2871 R:      Martin KaFai Lau <kafai@fb.com>
2872 R:      Song Liu <songliubraving@fb.com>
2873 R:      Yonghong Song <yhs@fb.com>
2874 L:      netdev@vger.kernel.org
2875 L:      bpf@vger.kernel.org
2876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2878 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2879 S:      Supported
2880 F:      arch/*/net/*
2881 F:      Documentation/networking/filter.txt
2882 F:      Documentation/bpf/
2883 F:      include/linux/bpf*
2884 F:      include/linux/filter.h
2885 F:      include/trace/events/xdp.h
2886 F:      include/uapi/linux/bpf*
2887 F:      include/uapi/linux/filter.h
2888 F:      kernel/bpf/
2889 F:      kernel/trace/bpf_trace.c
2890 F:      lib/test_bpf.c
2891 F:      net/bpf/
2892 F:      net/core/filter.c
2893 F:      net/sched/act_bpf.c
2894 F:      net/sched/cls_bpf.c
2895 F:      samples/bpf/
2896 F:      tools/bpf/
2897 F:      tools/lib/bpf/
2898 F:      tools/testing/selftests/bpf/
2899 K:      bpf
2900 N:      bpf
2901
2902 BPF JIT for ARM
2903 M:      Shubham Bansal <illusionist.neo@gmail.com>
2904 L:      netdev@vger.kernel.org
2905 L:      bpf@vger.kernel.org
2906 S:      Maintained
2907 F:      arch/arm/net/
2908
2909 BPF JIT for ARM64
2910 M:      Daniel Borkmann <daniel@iogearbox.net>
2911 M:      Alexei Starovoitov <ast@kernel.org>
2912 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2913 L:      netdev@vger.kernel.org
2914 L:      bpf@vger.kernel.org
2915 S:      Supported
2916 F:      arch/arm64/net/
2917
2918 BPF JIT for MIPS (32-BIT AND 64-BIT)
2919 M:      Paul Burton <paul.burton@mips.com>
2920 L:      netdev@vger.kernel.org
2921 L:      bpf@vger.kernel.org
2922 S:      Maintained
2923 F:      arch/mips/net/
2924
2925 BPF JIT for NFP NICs
2926 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2927 L:      netdev@vger.kernel.org
2928 L:      bpf@vger.kernel.org
2929 S:      Supported
2930 F:      drivers/net/ethernet/netronome/nfp/bpf/
2931
2932 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2933 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2934 M:      Sandipan Das <sandipan@linux.ibm.com>
2935 L:      netdev@vger.kernel.org
2936 L:      bpf@vger.kernel.org
2937 S:      Maintained
2938 F:      arch/powerpc/net/
2939
2940 BPF JIT for RISC-V (RV64G)
2941 M:      Björn Töpel <bjorn.topel@gmail.com>
2942 L:      netdev@vger.kernel.org
2943 S:      Maintained
2944 F:      arch/riscv/net/
2945
2946 BPF JIT for S390
2947 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2948 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2949 L:      netdev@vger.kernel.org
2950 L:      bpf@vger.kernel.org
2951 S:      Maintained
2952 F:      arch/s390/net/
2953 X:      arch/s390/net/pnet.c
2954
2955 BPF JIT for SPARC (32-BIT AND 64-BIT)
2956 M:      David S. Miller <davem@davemloft.net>
2957 L:      netdev@vger.kernel.org
2958 L:      bpf@vger.kernel.org
2959 S:      Maintained
2960 F:      arch/sparc/net/
2961
2962 BPF JIT for X86 32-BIT
2963 M:      Wang YanQing <udknight@gmail.com>
2964 L:      netdev@vger.kernel.org
2965 L:      bpf@vger.kernel.org
2966 S:      Maintained
2967 F:      arch/x86/net/bpf_jit_comp32.c
2968
2969 BPF JIT for X86 64-BIT
2970 M:      Alexei Starovoitov <ast@kernel.org>
2971 M:      Daniel Borkmann <daniel@iogearbox.net>
2972 L:      netdev@vger.kernel.org
2973 L:      bpf@vger.kernel.org
2974 S:      Supported
2975 F:      arch/x86/net/
2976 X:      arch/x86/net/bpf_jit_comp32.c
2977
2978 BROADCOM B44 10/100 ETHERNET DRIVER
2979 M:      Michael Chan <michael.chan@broadcom.com>
2980 L:      netdev@vger.kernel.org
2981 S:      Supported
2982 F:      drivers/net/ethernet/broadcom/b44.*
2983
2984 BROADCOM B53 ETHERNET SWITCH DRIVER
2985 M:      Florian Fainelli <f.fainelli@gmail.com>
2986 L:      netdev@vger.kernel.org
2987 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2988 S:      Supported
2989 F:      drivers/net/dsa/b53/*
2990 F:      include/linux/platform_data/b53.h
2991
2992 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2993 M:      Florian Fainelli <f.fainelli@gmail.com>
2994 M:      Ray Jui <rjui@broadcom.com>
2995 M:      Scott Branden <sbranden@broadcom.com>
2996 M:      bcm-kernel-feedback-list@broadcom.com
2997 T:      git git://github.com/broadcom/mach-bcm
2998 S:      Maintained
2999 N:      bcm281*
3000 N:      bcm113*
3001 N:      bcm216*
3002 N:      kona
3003 F:      arch/arm/mach-bcm/
3004
3005 BROADCOM BCM2835 ARM ARCHITECTURE
3006 M:      Eric Anholt <eric@anholt.net>
3007 M:      Stefan Wahren <stefan.wahren@i2se.com>
3008 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3010 T:      git git://github.com/anholt/linux
3011 S:      Maintained
3012 N:      bcm2835
3013 F:      drivers/staging/vc04_services
3014
3015 BROADCOM BCM47XX MIPS ARCHITECTURE
3016 M:      Hauke Mehrtens <hauke@hauke-m.de>
3017 M:      Rafał Miłecki <zajec5@gmail.com>
3018 L:      linux-mips@vger.kernel.org
3019 S:      Maintained
3020 F:      Documentation/devicetree/bindings/mips/brcm/
3021 F:      arch/mips/bcm47xx/*
3022 F:      arch/mips/include/asm/mach-bcm47xx/*
3023
3024 BROADCOM BCM5301X ARM ARCHITECTURE
3025 M:      Hauke Mehrtens <hauke@hauke-m.de>
3026 M:      Rafał Miłecki <zajec5@gmail.com>
3027 M:      bcm-kernel-feedback-list@broadcom.com
3028 L:      linux-arm-kernel@lists.infradead.org
3029 S:      Maintained
3030 F:      arch/arm/mach-bcm/bcm_5301x.c
3031 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3032 F:      arch/arm/boot/dts/bcm470*
3033 F:      arch/arm/boot/dts/bcm953012*
3034
3035 BROADCOM BCM53573 ARM ARCHITECTURE
3036 M:      Rafał Miłecki <rafal@milecki.pl>
3037 L:      linux-arm-kernel@lists.infradead.org
3038 S:      Maintained
3039 F:      arch/arm/boot/dts/bcm53573*
3040 F:      arch/arm/boot/dts/bcm47189*
3041
3042 BROADCOM BCM63XX ARM ARCHITECTURE
3043 M:      Florian Fainelli <f.fainelli@gmail.com>
3044 M:      bcm-kernel-feedback-list@broadcom.com
3045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046 T:      git git://github.com/broadcom/stblinux.git
3047 S:      Maintained
3048 N:      bcm63xx
3049
3050 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3051 M:      Kevin Cernekee <cernekee@gmail.com>
3052 L:      linux-usb@vger.kernel.org
3053 S:      Maintained
3054 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3055
3056 BROADCOM BCM7XXX ARM ARCHITECTURE
3057 M:      Brian Norris <computersforpeace@gmail.com>
3058 M:      Gregory Fong <gregory.0xf0@gmail.com>
3059 M:      Florian Fainelli <f.fainelli@gmail.com>
3060 M:      bcm-kernel-feedback-list@broadcom.com
3061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062 T:      git git://github.com/broadcom/stblinux.git
3063 S:      Maintained
3064 F:      arch/arm/mach-bcm/*brcmstb*
3065 F:      arch/arm/boot/dts/bcm7*.dts*
3066 F:      drivers/bus/brcmstb_gisb.c
3067 F:      arch/arm/mm/cache-b15-rac.c
3068 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3069 N:      brcmstb
3070
3071 BROADCOM BMIPS CPUFREQ DRIVER
3072 M:      Markus Mayer <mmayer@broadcom.com>
3073 M:      bcm-kernel-feedback-list@broadcom.com
3074 L:      linux-pm@vger.kernel.org
3075 S:      Maintained
3076 F:      drivers/cpufreq/bmips-cpufreq.c
3077
3078 BROADCOM BMIPS MIPS ARCHITECTURE
3079 M:      Kevin Cernekee <cernekee@gmail.com>
3080 M:      Florian Fainelli <f.fainelli@gmail.com>
3081 L:      linux-mips@vger.kernel.org
3082 T:      git git://github.com/broadcom/stblinux.git
3083 S:      Maintained
3084 F:      arch/mips/bmips/*
3085 F:      arch/mips/include/asm/mach-bmips/*
3086 F:      arch/mips/kernel/*bmips*
3087 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3088 F:      drivers/irqchip/irq-bcm63*
3089 F:      drivers/irqchip/irq-bcm7*
3090 F:      drivers/irqchip/irq-brcmstb*
3091 F:      include/linux/bcm963xx_nvram.h
3092 F:      include/linux/bcm963xx_tag.h
3093
3094 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3095 M:      Rasesh Mody <rmody@marvell.com>
3096 M:      GR-Linux-NIC-Dev@marvell.com
3097 L:      netdev@vger.kernel.org
3098 S:      Supported
3099 F:      drivers/net/ethernet/broadcom/bnx2.*
3100 F:      drivers/net/ethernet/broadcom/bnx2_*
3101
3102 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3103 M:      QLogic-Storage-Upstream@qlogic.com
3104 L:      linux-scsi@vger.kernel.org
3105 S:      Supported
3106 F:      drivers/scsi/bnx2fc/
3107
3108 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3109 M:      QLogic-Storage-Upstream@qlogic.com
3110 L:      linux-scsi@vger.kernel.org
3111 S:      Supported
3112 F:      drivers/scsi/bnx2i/
3113
3114 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3115 M:      Ariel Elior <aelior@marvell.com>
3116 M:      Sudarsana Kalluru <skalluru@marvell.com>
3117 M:      GR-everest-linux-l2@marvell.com
3118 L:      netdev@vger.kernel.org
3119 S:      Supported
3120 F:      drivers/net/ethernet/broadcom/bnx2x/
3121
3122 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3123 M:      Michael Chan <michael.chan@broadcom.com>
3124 L:      netdev@vger.kernel.org
3125 S:      Supported
3126 F:      drivers/net/ethernet/broadcom/bnxt/
3127
3128 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3129 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3130 M:      Franky Lin <franky.lin@broadcom.com>
3131 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3132 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3133 M:      Wright Feng <wright.feng@cypress.com>
3134 L:      linux-wireless@vger.kernel.org
3135 L:      brcm80211-dev-list.pdl@broadcom.com
3136 L:      brcm80211-dev-list@cypress.com
3137 S:      Supported
3138 F:      drivers/net/wireless/broadcom/brcm80211/
3139
3140 BROADCOM BRCMSTB GPIO DRIVER
3141 M:      Gregory Fong <gregory.0xf0@gmail.com>
3142 L:      bcm-kernel-feedback-list@broadcom.com
3143 S:      Supported
3144 F:      drivers/gpio/gpio-brcmstb.c
3145 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3146
3147 BROADCOM BRCMSTB I2C DRIVER
3148 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3149 L:      linux-i2c@vger.kernel.org
3150 L:      bcm-kernel-feedback-list@broadcom.com
3151 S:      Supported
3152 F:      drivers/i2c/busses/i2c-brcmstb.c
3153 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3154
3155 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3156 M:      Al Cooper <alcooperx@gmail.com>
3157 L:      linux-kernel@vger.kernel.org
3158 L:      bcm-kernel-feedback-list@broadcom.com
3159 S:      Maintained
3160 F:      drivers/phy/broadcom/phy-brcm-usb*
3161
3162 BROADCOM GENET ETHERNET DRIVER
3163 M:      Doug Berger <opendmb@gmail.com>
3164 M:      Florian Fainelli <f.fainelli@gmail.com>
3165 L:      netdev@vger.kernel.org
3166 S:      Supported
3167 F:      drivers/net/ethernet/broadcom/genet/
3168
3169 BROADCOM IPROC ARM ARCHITECTURE
3170 M:      Ray Jui <rjui@broadcom.com>
3171 M:      Scott Branden <sbranden@broadcom.com>
3172 M:      bcm-kernel-feedback-list@broadcom.com
3173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3174 T:      git git://github.com/broadcom/cygnus-linux.git
3175 S:      Maintained
3176 N:      iproc
3177 N:      cygnus
3178 N:      bcm[-_]nsp
3179 N:      bcm9113*
3180 N:      bcm9583*
3181 N:      bcm9585*
3182 N:      bcm9586*
3183 N:      bcm988312
3184 N:      bcm113*
3185 N:      bcm583*
3186 N:      bcm585*
3187 N:      bcm586*
3188 N:      bcm88312
3189 N:      hr2
3190 N:      stingray
3191 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3192 F:      arch/arm64/boot/dts/broadcom/stingray/*
3193 F:      drivers/clk/bcm/clk-ns*
3194 F:      drivers/clk/bcm/clk-sr*
3195 F:      drivers/pinctrl/bcm/pinctrl-ns*
3196 F:      include/dt-bindings/clock/bcm-sr*
3197
3198 BROADCOM KONA GPIO DRIVER
3199 M:      Ray Jui <rjui@broadcom.com>
3200 L:      bcm-kernel-feedback-list@broadcom.com
3201 S:      Supported
3202 F:      drivers/gpio/gpio-bcm-kona.c
3203 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3204
3205 BROADCOM NETXTREME-E ROCE DRIVER
3206 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3207 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3208 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3209 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3210 L:      linux-rdma@vger.kernel.org
3211 W:      http://www.broadcom.com
3212 S:      Supported
3213 F:      drivers/infiniband/hw/bnxt_re/
3214 F:      include/uapi/rdma/bnxt_re-abi.h
3215
3216 BROADCOM NVRAM DRIVER
3217 M:      Rafał Miłecki <zajec5@gmail.com>
3218 L:      linux-mips@vger.kernel.org
3219 S:      Maintained
3220 F:      drivers/firmware/broadcom/*
3221
3222 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3223 M:      Rafał Miłecki <zajec5@gmail.com>
3224 L:      linux-wireless@vger.kernel.org
3225 S:      Maintained
3226 F:      drivers/bcma/
3227 F:      include/linux/bcma/
3228
3229 BROADCOM STB AVS CPUFREQ DRIVER
3230 M:      Markus Mayer <mmayer@broadcom.com>
3231 M:      bcm-kernel-feedback-list@broadcom.com
3232 L:      linux-pm@vger.kernel.org
3233 S:      Maintained
3234 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3235 F:      drivers/cpufreq/brcmstb*
3236
3237 BROADCOM STB AVS TMON DRIVER
3238 M:      Markus Mayer <mmayer@broadcom.com>
3239 M:      bcm-kernel-feedback-list@broadcom.com
3240 L:      linux-pm@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3243 F:      drivers/thermal/broadcom/brcmstb*
3244
3245 BROADCOM STB NAND FLASH DRIVER
3246 M:      Brian Norris <computersforpeace@gmail.com>
3247 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3248 L:      linux-mtd@lists.infradead.org
3249 L:      bcm-kernel-feedback-list@broadcom.com
3250 S:      Maintained
3251 F:      drivers/mtd/nand/raw/brcmnand/
3252
3253 BROADCOM STB DPFE DRIVER
3254 M:      Markus Mayer <mmayer@broadcom.com>
3255 M:      bcm-kernel-feedback-list@broadcom.com
3256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3257 S:      Maintained
3258 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3259 F:      drivers/memory/brcmstb_dpfe.c
3260
3261 BROADCOM SPI DRIVER
3262 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3263 M:      bcm-kernel-feedback-list@broadcom.com
3264 S:      Maintained
3265 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3266 F:      drivers/spi/spi-bcm-qspi.*
3267 F:      drivers/spi/spi-brcmstb-qspi.c
3268 F:      drivers/spi/spi-iproc-qspi.c
3269
3270 BROADCOM SYSTEMPORT ETHERNET DRIVER
3271 M:      Florian Fainelli <f.fainelli@gmail.com>
3272 L:      netdev@vger.kernel.org
3273 S:      Supported
3274 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3275
3276 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3277 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3278 M:      Prashant Sreedharan <prashant@broadcom.com>
3279 M:      Michael Chan <mchan@broadcom.com>
3280 L:      netdev@vger.kernel.org
3281 S:      Supported
3282 F:      drivers/net/ethernet/broadcom/tg3.*
3283
3284 BROCADE BFA FC SCSI DRIVER
3285 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3286 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3287 L:      linux-scsi@vger.kernel.org
3288 S:      Supported
3289 F:      drivers/scsi/bfa/
3290
3291 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3292 M:      Rasesh Mody <rmody@marvell.com>
3293 M:      Sudarsana Kalluru <skalluru@marvell.com>
3294 M:      GR-Linux-NIC-Dev@marvell.com
3295 L:      netdev@vger.kernel.org
3296 S:      Supported
3297 F:      drivers/net/ethernet/brocade/bna/
3298
3299 BSG (block layer generic sg v4 driver)
3300 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3301 L:      linux-scsi@vger.kernel.org
3302 S:      Supported
3303 F:      block/bsg.c
3304 F:      include/linux/bsg.h
3305 F:      include/uapi/linux/bsg.h
3306
3307 BT87X AUDIO DRIVER
3308 M:      Clemens Ladisch <clemens@ladisch.de>
3309 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3310 T:      git git://git.alsa-project.org/alsa-kernel.git
3311 S:      Maintained
3312 F:      Documentation/sound/cards/bt87x.rst
3313 F:      sound/pci/bt87x.c
3314
3315 BT8XXGPIO DRIVER
3316 M:      Michael Buesch <m@bues.ch>
3317 W:      http://bu3sch.de/btgpio.php
3318 S:      Maintained
3319 F:      drivers/gpio/gpio-bt8xx.c
3320
3321 BTRFS FILE SYSTEM
3322 M:      Chris Mason <clm@fb.com>
3323 M:      Josef Bacik <josef@toxicpanda.com>
3324 M:      David Sterba <dsterba@suse.com>
3325 L:      linux-btrfs@vger.kernel.org
3326 W:      http://btrfs.wiki.kernel.org/
3327 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3329 S:      Maintained
3330 F:      Documentation/filesystems/btrfs.txt
3331 F:      fs/btrfs/
3332 F:      include/linux/btrfs*
3333 F:      include/uapi/linux/btrfs*
3334
3335 BTTV VIDEO4LINUX DRIVER
3336 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3337 L:      linux-media@vger.kernel.org
3338 W:      https://linuxtv.org
3339 T:      git git://linuxtv.org/media_tree.git
3340 S:      Odd fixes
3341 F:      Documentation/media/v4l-drivers/bttv*
3342 F:      drivers/media/pci/bt8xx/bttv*
3343
3344 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3345 M:      Chanwoo Choi <cw00.choi@samsung.com>
3346 L:      linux-pm@vger.kernel.org
3347 L:      linux-samsung-soc@vger.kernel.org
3348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3349 S:      Maintained
3350 F:      drivers/devfreq/exynos-bus.c
3351 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3352
3353 BUSLOGIC SCSI DRIVER
3354 M:      Khalid Aziz <khalid@gonehiking.org>
3355 L:      linux-scsi@vger.kernel.org
3356 S:      Maintained
3357 F:      drivers/scsi/BusLogic.*
3358 F:      drivers/scsi/FlashPoint.*
3359
3360 C-MEDIA CMI8788 DRIVER
3361 M:      Clemens Ladisch <clemens@ladisch.de>
3362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3363 T:      git git://git.alsa-project.org/alsa-kernel.git
3364 S:      Maintained
3365 F:      sound/pci/oxygen/
3366
3367 C-SKY ARCHITECTURE
3368 M:      Guo Ren <guoren@kernel.org>
3369 T:      git https://github.com/c-sky/csky-linux.git
3370 S:      Supported
3371 F:      arch/csky/
3372 F:      Documentation/devicetree/bindings/csky/
3373 F:      drivers/irqchip/irq-csky-*
3374 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3375 F:      drivers/clocksource/timer-gx6605s.c
3376 F:      drivers/clocksource/timer-mp-csky.c
3377 F:      Documentation/devicetree/bindings/timer/csky,*
3378 K:      csky
3379 N:      csky
3380
3381 C6X ARCHITECTURE
3382 M:      Mark Salter <msalter@redhat.com>
3383 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3384 L:      linux-c6x-dev@linux-c6x.org
3385 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3386 S:      Maintained
3387 F:      arch/c6x/
3388
3389 CA8210 IEEE-802.15.4 RADIO DRIVER
3390 M:      Harry Morris <h.morris@cascoda.com>
3391 L:      linux-wpan@vger.kernel.org
3392 W:      https://github.com/Cascoda/ca8210-linux.git
3393 S:      Maintained
3394 F:      drivers/net/ieee802154/ca8210.c
3395 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3396
3397 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3398 M:      David Howells <dhowells@redhat.com>
3399 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3400 S:      Supported
3401 F:      Documentation/filesystems/caching/cachefiles.txt
3402 F:      fs/cachefiles/
3403
3404 CADENCE MIPI-CSI2 BRIDGES
3405 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3406 L:      linux-media@vger.kernel.org
3407 S:      Maintained
3408 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3409 F:      drivers/media/platform/cadence/cdns-csi2*
3410
3411 CADET FM/AM RADIO RECEIVER DRIVER
3412 M:      Hans Verkuil <hverkuil@xs4all.nl>
3413 L:      linux-media@vger.kernel.org
3414 T:      git git://linuxtv.org/media_tree.git
3415 W:      https://linuxtv.org
3416 S:      Maintained
3417 F:      drivers/media/radio/radio-cadet*
3418
3419 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3420 M:      Jonathan Corbet <corbet@lwn.net>
3421 L:      linux-media@vger.kernel.org
3422 T:      git git://linuxtv.org/media_tree.git
3423 S:      Maintained
3424 F:      Documentation/media/v4l-drivers/cafe_ccic*
3425 F:      drivers/media/platform/marvell-ccic/
3426
3427 CAIF NETWORK LAYER
3428 L:      netdev@vger.kernel.org
3429 S:      Orphan
3430 F:      Documentation/networking/caif/
3431 F:      drivers/net/caif/
3432 F:      include/uapi/linux/caif/
3433 F:      include/net/caif/
3434 F:      net/caif/
3435
3436 CAKE QDISC
3437 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3438 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3439 S:      Maintained
3440 F:      net/sched/sch_cake.c
3441
3442 CALGARY x86-64 IOMMU
3443 M:      Muli Ben-Yehuda <mulix@mulix.org>
3444 M:      Jon Mason <jdmason@kudzu.us>
3445 L:      iommu@lists.linux-foundation.org
3446 S:      Maintained
3447 F:      arch/x86/kernel/pci-calgary_64.c
3448 F:      arch/x86/kernel/tce_64.c
3449 F:      arch/x86/include/asm/calgary.h
3450 F:      arch/x86/include/asm/tce.h
3451
3452 CAN NETWORK DRIVERS
3453 M:      Wolfgang Grandegger <wg@grandegger.com>
3454 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3455 L:      linux-can@vger.kernel.org
3456 W:      https://github.com/linux-can
3457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3459 S:      Maintained
3460 F:      Documentation/devicetree/bindings/net/can/
3461 F:      drivers/net/can/
3462 F:      include/linux/can/dev.h
3463 F:      include/linux/can/platform/
3464 F:      include/uapi/linux/can/error.h
3465 F:      include/uapi/linux/can/netlink.h
3466
3467 CAN NETWORK LAYER
3468 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3469 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3470 L:      linux-can@vger.kernel.org
3471 W:      https://github.com/linux-can
3472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3474 S:      Maintained
3475 F:      Documentation/networking/can.rst
3476 F:      net/can/
3477 F:      include/linux/can/core.h
3478 F:      include/uapi/linux/can.h
3479 F:      include/uapi/linux/can/bcm.h
3480 F:      include/uapi/linux/can/raw.h
3481 F:      include/uapi/linux/can/gw.h
3482
3483 CAPABILITIES
3484 M:      Serge Hallyn <serge@hallyn.com>
3485 L:      linux-security-module@vger.kernel.org
3486 S:      Supported
3487 F:      include/linux/capability.h
3488 F:      include/uapi/linux/capability.h
3489 F:      security/commoncap.c
3490 F:      kernel/capability.c
3491
3492 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3493 M:      Kevin Tsai <ktsai@capellamicro.com>
3494 S:      Maintained
3495 F:      drivers/iio/light/cm*
3496
3497 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3498 M:      Christian Lamparter <chunkeey@googlemail.com>
3499 L:      linux-wireless@vger.kernel.org
3500 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3501 S:      Maintained
3502 F:      drivers/net/wireless/ath/carl9170/
3503
3504 CAVIUM I2C DRIVER
3505 M:      Jan Glauber <jglauber@cavium.com>
3506 M:      David Daney <david.daney@cavium.com>
3507 W:      http://www.cavium.com
3508 S:      Supported
3509 F:      drivers/i2c/busses/i2c-octeon*
3510 F:      drivers/i2c/busses/i2c-thunderx*
3511
3512 CAVIUM LIQUIDIO NETWORK DRIVER
3513 M:      Derek Chickles <dchickles@marvell.com>
3514 M:      Satanand Burla <sburla@marvell.com>
3515 M:      Felix Manlunas <fmanlunas@marvell.com>
3516 L:      netdev@vger.kernel.org
3517 W:      http://www.cavium.com
3518 S:      Supported
3519 F:      drivers/net/ethernet/cavium/liquidio/
3520
3521 CAVIUM MMC DRIVER
3522 M:      Jan Glauber <jglauber@cavium.com>
3523 M:      David Daney <david.daney@cavium.com>
3524 M:      Steven J. Hill <Steven.Hill@cavium.com>
3525 W:      http://www.cavium.com
3526 S:      Supported
3527 F:      drivers/mmc/host/cavium*
3528
3529 CAVIUM OCTEON-TX CRYPTO DRIVER
3530 M:      George Cherian <george.cherian@cavium.com>
3531 L:      linux-crypto@vger.kernel.org
3532 W:      http://www.cavium.com
3533 S:      Supported
3534 F:      drivers/crypto/cavium/cpt/
3535
3536 CAVIUM THUNDERX2 ARM64 SOC
3537 M:      Robert Richter <rrichter@cavium.com>
3538 M:      Jayachandran C <jnair@caviumnetworks.com>
3539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3540 S:      Maintained
3541 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3542 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3543
3544 CC2520 IEEE-802.15.4 RADIO DRIVER
3545 M:      Varka Bhadram <varkabhadram@gmail.com>
3546 L:      linux-wpan@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/net/ieee802154/cc2520.c
3549 F:      include/linux/spi/cc2520.h
3550 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3551
3552 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3553 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3554 L:      linux-crypto@vger.kernel.org
3555 S:      Supported
3556 F:      drivers/crypto/ccree/
3557 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3558
3559 CEC FRAMEWORK
3560 M:      Hans Verkuil <hans.verkuil@cisco.com>
3561 L:      linux-media@vger.kernel.org
3562 T:      git git://linuxtv.org/media_tree.git
3563 W:      http://linuxtv.org
3564 S:      Supported
3565 F:      Documentation/media/kapi/cec-core.rst
3566 F:      Documentation/media/uapi/cec
3567 F:      drivers/media/cec/
3568 F:      drivers/media/rc/keymaps/rc-cec.c
3569 F:      include/media/cec.h
3570 F:      include/media/cec-notifier.h
3571 F:      include/uapi/linux/cec.h
3572 F:      include/uapi/linux/cec-funcs.h
3573 F:      Documentation/devicetree/bindings/media/cec.txt
3574 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3575
3576 CEC GPIO DRIVER
3577 M:      Hans Verkuil <hans.verkuil@cisco.com>
3578 L:      linux-media@vger.kernel.org
3579 T:      git git://linuxtv.org/media_tree.git
3580 W:      http://linuxtv.org
3581 S:      Supported
3582 F:      drivers/media/platform/cec-gpio/
3583 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3584
3585 CELL BROADBAND ENGINE ARCHITECTURE
3586 M:      Arnd Bergmann <arnd@arndb.de>
3587 L:      linuxppc-dev@lists.ozlabs.org
3588 W:      http://www.ibm.com/developerworks/power/cell/
3589 S:      Supported
3590 F:      arch/powerpc/include/asm/cell*.h
3591 F:      arch/powerpc/include/asm/spu*.h
3592 F:      arch/powerpc/include/uapi/asm/spu*.h
3593 F:      arch/powerpc/oprofile/*cell*
3594 F:      arch/powerpc/platforms/cell/
3595
3596 CEPH COMMON CODE (LIBCEPH)
3597 M:      Ilya Dryomov <idryomov@gmail.com>
3598 M:      "Yan, Zheng" <zyan@redhat.com>
3599 M:      Sage Weil <sage@redhat.com>
3600 L:      ceph-devel@vger.kernel.org
3601 W:      http://ceph.com/
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3603 T:      git git://github.com/ceph/ceph-client.git
3604 S:      Supported
3605 F:      net/ceph/
3606 F:      include/linux/ceph/
3607 F:      include/linux/crush/
3608
3609 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3610 M:      "Yan, Zheng" <zyan@redhat.com>
3611 M:      Sage Weil <sage@redhat.com>
3612 M:      Ilya Dryomov <idryomov@gmail.com>
3613 L:      ceph-devel@vger.kernel.org
3614 W:      http://ceph.com/
3615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3616 T:      git git://github.com/ceph/ceph-client.git
3617 S:      Supported
3618 F:      Documentation/filesystems/ceph.txt
3619 F:      fs/ceph/
3620
3621 CERTIFICATE HANDLING:
3622 M:      David Howells <dhowells@redhat.com>
3623 M:      David Woodhouse <dwmw2@infradead.org>
3624 L:      keyrings@vger.kernel.org
3625 S:      Maintained
3626 F:      Documentation/admin-guide/module-signing.rst
3627 F:      certs/
3628 F:      scripts/sign-file.c
3629 F:      scripts/extract-cert.c
3630
3631 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3632 L:      linux-usb@vger.kernel.org
3633 S:      Orphan
3634 F:      Documentation/usb/WUSB-Design-overview.txt
3635 F:      Documentation/usb/wusb-cbaf
3636 F:      drivers/usb/host/hwa-hc.c
3637 F:      drivers/usb/host/whci/
3638 F:      drivers/usb/wusbcore/
3639 F:      include/linux/usb/wusb*
3640
3641 CFAG12864B LCD DRIVER
3642 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3643 S:      Maintained
3644 F:      drivers/auxdisplay/cfag12864b.c
3645 F:      include/linux/cfag12864b.h
3646
3647 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3648 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3649 S:      Maintained
3650 F:      drivers/auxdisplay/cfag12864bfb.c
3651 F:      include/linux/cfag12864b.h
3652
3653 802.11 (including CFG80211/NL80211)
3654 M:      Johannes Berg <johannes@sipsolutions.net>
3655 L:      linux-wireless@vger.kernel.org
3656 W:      http://wireless.kernel.org/
3657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3659 S:      Maintained
3660 F:      net/wireless/
3661 F:      include/uapi/linux/nl80211.h
3662 F:      include/linux/ieee80211.h
3663 F:      include/net/wext.h
3664 F:      include/net/cfg80211.h
3665 F:      include/net/iw_handler.h
3666 F:      include/net/ieee80211_radiotap.h
3667 F:      Documentation/driver-api/80211/cfg80211.rst
3668 F:      Documentation/networking/regulatory.txt
3669
3670 CHAR and MISC DRIVERS
3671 M:      Arnd Bergmann <arnd@arndb.de>
3672 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3674 S:      Supported
3675 F:      drivers/char/
3676 F:      drivers/misc/
3677 F:      include/linux/miscdevice.h
3678
3679 CHECKPATCH
3680 M:      Andy Whitcroft <apw@canonical.com>
3681 M:      Joe Perches <joe@perches.com>
3682 S:      Maintained
3683 F:      scripts/checkpatch.pl
3684
3685 CHINESE DOCUMENTATION
3686 M:      Harry Wei <harryxiyou@gmail.com>
3687 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3688 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3689 S:      Maintained
3690 F:      Documentation/translations/zh_CN/
3691
3692 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3693 M:      Peter Chen <Peter.Chen@nxp.com>
3694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3695 L:      linux-usb@vger.kernel.org
3696 S:      Maintained
3697 F:      drivers/usb/chipidea/
3698
3699 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3700 M:      Hans de Goede <hdegoede@redhat.com>
3701 L:      linux-input@vger.kernel.org
3702 S:      Maintained
3703 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3704 F:      drivers/input/touchscreen/chipone_icn8318.c
3705
3706 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3707 M:      Hans de Goede <hdegoede@redhat.com>
3708 L:      linux-input@vger.kernel.org
3709 S:      Maintained
3710 F:      drivers/input/touchscreen/chipone_icn8505.c
3711
3712 CHROME HARDWARE PLATFORM SUPPORT
3713 M:      Benson Leung <bleung@chromium.org>
3714 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3715 S:      Maintained
3716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3717 F:      drivers/platform/chrome/
3718
3719 CHROMEOS EC SUBDRIVERS
3720 M:      Benson Leung <bleung@chromium.org>
3721 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3722 R:      Guenter Roeck <groeck@chromium.org>
3723 S:      Maintained
3724 N:      cros_ec
3725 N:      cros-ec
3726 F:      drivers/power/supply/cros_usbpd-charger.c
3727
3728 CIRRUS LOGIC AUDIO CODEC DRIVERS
3729 M:      Brian Austin <brian.austin@cirrus.com>
3730 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3732 S:      Maintained
3733 F:      sound/soc/codecs/cs*
3734
3735 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3736 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3737 L:      netdev@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3740
3741 CISCO FCOE HBA DRIVER
3742 M:      Satish Kharat <satishkh@cisco.com>
3743 M:      Sesidhar Baddela <sebaddel@cisco.com>
3744 M:      Karan Tilak Kumar <kartilak@cisco.com>
3745 L:      linux-scsi@vger.kernel.org
3746 S:      Supported
3747 F:      drivers/scsi/fnic/
3748
3749 CISCO SCSI HBA DRIVER
3750 M:      Karan Tilak Kumar <kartilak@cisco.com>
3751 M:      Sesidhar Baddela <sebaddel@cisco.com>
3752 L:      linux-scsi@vger.kernel.org
3753 S:      Supported
3754 F:      drivers/scsi/snic/
3755
3756 CISCO VIC ETHERNET NIC DRIVER
3757 M:      Christian Benvenuti <benve@cisco.com>
3758 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3759 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3760 S:      Supported
3761 F:      drivers/net/ethernet/cisco/enic/
3762
3763 CISCO VIC LOW LATENCY NIC DRIVER
3764 M:      Christian Benvenuti <benve@cisco.com>
3765 M:      Nelson Escobar <neescoba@cisco.com>
3766 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3767 S:      Supported
3768 F:      drivers/infiniband/hw/usnic/
3769
3770 CIRRUS LOGIC MADERA CODEC DRIVERS
3771 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3772 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3773 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3774 L:      patches@opensource.cirrus.com
3775 T:      git https://github.com/CirrusLogic/linux-drivers.git
3776 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3777 S:      Supported
3778 F:      Documentation/devicetree/bindings/mfd/madera.txt
3779 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3780 F:      include/linux/irqchip/irq-madera*
3781 F:      include/linux/mfd/madera/*
3782 F:      drivers/gpio/gpio-madera*
3783 F:      drivers/irqchip/irq-madera*
3784 F:      drivers/mfd/madera*
3785 F:      drivers/mfd/cs47l*
3786 F:      drivers/pinctrl/cirrus/*
3787
3788 CLANG-FORMAT FILE
3789 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3790 S:      Maintained
3791 F:      .clang-format
3792
3793 CLEANCACHE API
3794 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3795 L:      linux-kernel@vger.kernel.org
3796 S:      Maintained
3797 F:      mm/cleancache.c
3798 F:      include/linux/cleancache.h
3799
3800 CLK API
3801 M:      Russell King <linux@armlinux.org.uk>
3802 L:      linux-clk@vger.kernel.org
3803 S:      Maintained
3804 F:      include/linux/clk.h
3805
3806 CLOCKSOURCE, CLOCKEVENT DRIVERS
3807 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3808 M:      Thomas Gleixner <tglx@linutronix.de>
3809 L:      linux-kernel@vger.kernel.org
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3811 S:      Supported
3812 F:      drivers/clocksource/
3813 F:      Documentation/devicetree/bindings/timer/
3814
3815 CMPC ACPI DRIVER
3816 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3817 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3818 L:      platform-driver-x86@vger.kernel.org
3819 S:      Supported
3820 F:      drivers/platform/x86/classmate-laptop.c
3821
3822 COBALT MEDIA DRIVER
3823 M:      Hans Verkuil <hans.verkuil@cisco.com>
3824 L:      linux-media@vger.kernel.org
3825 T:      git git://linuxtv.org/media_tree.git
3826 W:      https://linuxtv.org
3827 S:      Supported
3828 F:      drivers/media/pci/cobalt/
3829
3830 COCCINELLE/Semantic Patches (SmPL)
3831 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3832 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3833 M:      Nicolas Palix <nicolas.palix@imag.fr>
3834 M:      Michal Marek <michal.lkml@markovi.net>
3835 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3837 W:      http://coccinelle.lip6.fr/
3838 S:      Supported
3839 F:      Documentation/dev-tools/coccinelle.rst
3840 F:      scripts/coccinelle/
3841 F:      scripts/coccicheck
3842
3843 CODA FILE SYSTEM
3844 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3845 M:      coda@cs.cmu.edu
3846 L:      codalist@coda.cs.cmu.edu
3847 W:      http://www.coda.cs.cmu.edu/
3848 S:      Maintained
3849 F:      Documentation/filesystems/coda.txt
3850 F:      fs/coda/
3851 F:      include/linux/coda*.h
3852 F:      include/uapi/linux/coda*.h
3853
3854 CODA V4L2 MEM2MEM DRIVER
3855 M:      Philipp Zabel <p.zabel@pengutronix.de>
3856 L:      linux-media@vger.kernel.org
3857 S:      Maintained
3858 F:      Documentation/devicetree/bindings/media/coda.txt
3859 F:      drivers/media/platform/coda/
3860
3861 CODE OF CONDUCT
3862 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3863 S:      Supported
3864 F:      Documentation/process/code-of-conduct.rst
3865 F:      Documentation/process/code-of-conduct-interpretation.rst
3866
3867 COMMON CLK FRAMEWORK
3868 M:      Michael Turquette <mturquette@baylibre.com>
3869 M:      Stephen Boyd <sboyd@kernel.org>
3870 L:      linux-clk@vger.kernel.org
3871 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3873 S:      Maintained
3874 F:      Documentation/devicetree/bindings/clock/
3875 F:      drivers/clk/
3876 X:      drivers/clk/clkdev.c
3877 F:      include/linux/clk-pr*
3878 F:      include/linux/clk/
3879 F:      include/linux/of_clk.h
3880
3881 COMMON INTERNET FILE SYSTEM (CIFS)
3882 M:      Steve French <sfrench@samba.org>
3883 L:      linux-cifs@vger.kernel.org
3884 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3885 W:      http://linux-cifs.samba.org/
3886 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3887 S:      Supported
3888 F:      Documentation/filesystems/cifs/
3889 F:      fs/cifs/
3890
3891 COMPACTPCI HOTPLUG CORE
3892 M:      Scott Murray <scott@spiteful.org>
3893 L:      linux-pci@vger.kernel.org
3894 S:      Maintained
3895 F:      drivers/pci/hotplug/cpci_hotplug*
3896
3897 COMPACTPCI HOTPLUG GENERIC DRIVER
3898 M:      Scott Murray <scott@spiteful.org>
3899 L:      linux-pci@vger.kernel.org
3900 S:      Maintained
3901 F:      drivers/pci/hotplug/cpcihp_generic.c
3902
3903 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3904 M:      Scott Murray <scott@spiteful.org>
3905 L:      linux-pci@vger.kernel.org
3906 S:      Maintained
3907 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3908
3909 COMPAL LAPTOP SUPPORT
3910 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3911 L:      platform-driver-x86@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/platform/x86/compal-laptop.c
3914
3915 COMPILER ATTRIBUTES
3916 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3917 S:      Maintained
3918 F:      include/linux/compiler_attributes.h
3919
3920 CONEXANT ACCESSRUNNER USB DRIVER
3921 L:      accessrunner-general@lists.sourceforge.net
3922 W:      http://accessrunner.sourceforge.net/
3923 S:      Orphan
3924 F:      drivers/usb/atm/cxacru.c
3925
3926 CONFIGFS
3927 M:      Joel Becker <jlbec@evilplan.org>
3928 M:      Christoph Hellwig <hch@lst.de>
3929 T:      git git://git.infradead.org/users/hch/configfs.git
3930 S:      Supported
3931 F:      fs/configfs/
3932 F:      include/linux/configfs.h
3933
3934 CONNECTOR
3935 M:      Evgeniy Polyakov <zbr@ioremap.net>
3936 L:      netdev@vger.kernel.org
3937 S:      Maintained
3938 F:      drivers/connector/
3939
3940 CONTROL GROUP (CGROUP)
3941 M:      Tejun Heo <tj@kernel.org>
3942 M:      Li Zefan <lizefan@huawei.com>
3943 M:      Johannes Weiner <hannes@cmpxchg.org>
3944 L:      cgroups@vger.kernel.org
3945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3946 S:      Maintained
3947 F:      Documentation/cgroup*
3948 F:      include/linux/cgroup*
3949 F:      kernel/cgroup*
3950
3951 CONTROL GROUP - CPUSET
3952 M:      Li Zefan <lizefan@huawei.com>
3953 L:      cgroups@vger.kernel.org
3954 W:      http://www.bullopensource.org/cpuset/
3955 W:      http://oss.sgi.com/projects/cpusets/
3956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3957 S:      Maintained
3958 F:      Documentation/cgroup-v1/cpusets.txt
3959 F:      include/linux/cpuset.h
3960 F:      kernel/cgroup/cpuset.c
3961
3962 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3963 M:      Johannes Weiner <hannes@cmpxchg.org>
3964 M:      Michal Hocko <mhocko@kernel.org>
3965 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3966 L:      cgroups@vger.kernel.org
3967 L:      linux-mm@kvack.org
3968 S:      Maintained
3969 F:      mm/memcontrol.c
3970 F:      mm/swap_cgroup.c
3971
3972 CORETEMP HARDWARE MONITORING DRIVER
3973 M:      Fenghua Yu <fenghua.yu@intel.com>
3974 L:      linux-hwmon@vger.kernel.org
3975 S:      Maintained
3976 F:      Documentation/hwmon/coretemp
3977 F:      drivers/hwmon/coretemp.c
3978
3979 COSA/SRP SYNC SERIAL DRIVER
3980 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3981 W:      http://www.fi.muni.cz/~kas/cosa/
3982 S:      Maintained
3983 F:      drivers/net/wan/cosa*
3984
3985 CPMAC ETHERNET DRIVER
3986 M:      Florian Fainelli <f.fainelli@gmail.com>
3987 L:      netdev@vger.kernel.org
3988 S:      Maintained
3989 F:      drivers/net/ethernet/ti/cpmac.c
3990
3991 CPU FREQUENCY SCALING FRAMEWORK
3992 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3993 M:      Viresh Kumar <viresh.kumar@linaro.org>
3994 L:      linux-pm@vger.kernel.org
3995 S:      Maintained
3996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3997 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3998 B:      https://bugzilla.kernel.org
3999 F:      Documentation/admin-guide/pm/cpufreq.rst
4000 F:      Documentation/admin-guide/pm/intel_pstate.rst
4001 F:      Documentation/cpu-freq/
4002 F:      Documentation/devicetree/bindings/cpufreq/
4003 F:      drivers/cpufreq/
4004 F:      include/linux/cpufreq.h
4005 F:      tools/testing/selftests/cpufreq/
4006
4007 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4008 M:      Viresh Kumar <viresh.kumar@linaro.org>
4009 M:      Sudeep Holla <sudeep.holla@arm.com>
4010 L:      linux-pm@vger.kernel.org
4011 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4012 S:      Maintained
4013 F:      drivers/cpufreq/arm_big_little.h
4014 F:      drivers/cpufreq/arm_big_little.c
4015
4016 CPU POWER MONITORING SUBSYSTEM
4017 M:      Thomas Renninger <trenn@suse.com>
4018 M:      Shuah Khan <shuah@kernel.org>
4019 M:      Shuah Khan <skhan@linuxfoundation.org>
4020 L:      linux-pm@vger.kernel.org
4021 S:      Maintained
4022 F:      tools/power/cpupower/
4023
4024 CPUID/MSR DRIVER
4025 M:      "H. Peter Anvin" <hpa@zytor.com>
4026 S:      Maintained
4027 F:      arch/x86/kernel/cpuid.c
4028 F:      arch/x86/kernel/msr.c
4029
4030 CPUIDLE DRIVER - ARM BIG LITTLE
4031 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4032 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4033 L:      linux-pm@vger.kernel.org
4034 L:      linux-arm-kernel@lists.infradead.org
4035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4036 S:      Maintained
4037 F:      drivers/cpuidle/cpuidle-big_little.c
4038
4039 CPUIDLE DRIVER - ARM EXYNOS
4040 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4041 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4042 M:      Kukjin Kim <kgene@kernel.org>
4043 L:      linux-pm@vger.kernel.org
4044 L:      linux-samsung-soc@vger.kernel.org
4045 S:      Supported
4046 F:      drivers/cpuidle/cpuidle-exynos.c
4047 F:      arch/arm/mach-exynos/pm.c
4048
4049 CPU IDLE TIME MANAGEMENT FRAMEWORK
4050 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4051 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4052 L:      linux-pm@vger.kernel.org
4053 S:      Maintained
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4055 B:      https://bugzilla.kernel.org
4056 F:      Documentation/admin-guide/pm/cpuidle.rst
4057 F:      drivers/cpuidle/*
4058 F:      include/linux/cpuidle.h
4059
4060 CRAMFS FILESYSTEM
4061 M:      Nicolas Pitre <nico@linaro.org>
4062 S:      Maintained
4063 F:      Documentation/filesystems/cramfs.txt
4064 F:      fs/cramfs/
4065
4066 CRYPTO API
4067 M:      Herbert Xu <herbert@gondor.apana.org.au>
4068 M:      "David S. Miller" <davem@davemloft.net>
4069 L:      linux-crypto@vger.kernel.org
4070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4072 S:      Maintained
4073 F:      Documentation/crypto/
4074 F:      Documentation/devicetree/bindings/crypto/
4075 F:      arch/*/crypto/
4076 F:      crypto/
4077 F:      drivers/crypto/
4078 F:      include/crypto/
4079 F:      include/linux/crypto*
4080
4081 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4082 M:      Neil Horman <nhorman@tuxdriver.com>
4083 L:      linux-crypto@vger.kernel.org
4084 S:      Maintained
4085 F:      crypto/ansi_cprng.c
4086 F:      crypto/rng.c
4087
4088 CS3308 MEDIA DRIVER
4089 M:      Hans Verkuil <hverkuil@xs4all.nl>
4090 L:      linux-media@vger.kernel.org
4091 T:      git git://linuxtv.org/media_tree.git
4092 W:      http://linuxtv.org
4093 S:      Odd Fixes
4094 F:      drivers/media/i2c/cs3308.c
4095
4096 CS5535 Audio ALSA driver
4097 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4098 S:      Maintained
4099 F:      sound/pci/cs5535audio/
4100
4101 CSI DRIVERS FOR ALLWINNER V3s
4102 M:      Yong Deng <yong.deng@magewell.com>
4103 L:      linux-media@vger.kernel.org
4104 T:      git git://linuxtv.org/media_tree.git
4105 S:      Maintained
4106 F:      drivers/media/platform/sunxi/sun6i-csi/
4107 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4108
4109 CW1200 WLAN driver
4110 M:      Solomon Peachy <pizza@shaftnet.org>
4111 S:      Maintained
4112 F:      drivers/net/wireless/st/cw1200/
4113
4114 CX18 VIDEO4LINUX DRIVER
4115 M:      Andy Walls <awalls@md.metrocast.net>
4116 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4117 L:      linux-media@vger.kernel.org
4118 T:      git git://linuxtv.org/media_tree.git
4119 W:      https://linuxtv.org
4120 W:      http://www.ivtvdriver.org/index.php/Cx18
4121 S:      Maintained
4122 F:      Documentation/media/v4l-drivers/cx18*
4123 F:      drivers/media/pci/cx18/
4124 F:      include/uapi/linux/ivtv*
4125
4126 CX2341X MPEG ENCODER HELPER MODULE
4127 M:      Hans Verkuil <hverkuil@xs4all.nl>
4128 L:      linux-media@vger.kernel.org
4129 T:      git git://linuxtv.org/media_tree.git
4130 W:      https://linuxtv.org
4131 S:      Maintained
4132 F:      drivers/media/common/cx2341x*
4133 F:      include/media/drv-intf/cx2341x.h
4134
4135 CX24120 MEDIA DRIVER
4136 M:      Jemma Denson <jdenson@gmail.com>
4137 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4138 L:      linux-media@vger.kernel.org
4139 W:      https://linuxtv.org
4140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4141 S:      Maintained
4142 F:      drivers/media/dvb-frontends/cx24120*
4143
4144 CX88 VIDEO4LINUX DRIVER
4145 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4146 L:      linux-media@vger.kernel.org
4147 W:      https://linuxtv.org
4148 T:      git git://linuxtv.org/media_tree.git
4149 S:      Odd fixes
4150 F:      Documentation/media/v4l-drivers/cx88*
4151 F:      drivers/media/pci/cx88/
4152
4153 CXD2820R MEDIA DRIVER
4154 M:      Antti Palosaari <crope@iki.fi>
4155 L:      linux-media@vger.kernel.org
4156 W:      https://linuxtv.org
4157 W:      http://palosaari.fi/linux/
4158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4159 T:      git git://linuxtv.org/anttip/media_tree.git
4160 S:      Maintained
4161 F:      drivers/media/dvb-frontends/cxd2820r*
4162
4163 CXGB3 ETHERNET DRIVER (CXGB3)
4164 M:      Vishal Kulkarni <vishal@chelsio.com>
4165 L:      netdev@vger.kernel.org
4166 W:      http://www.chelsio.com
4167 S:      Supported
4168 F:      drivers/net/ethernet/chelsio/cxgb3/
4169
4170 CXGB3 ISCSI DRIVER (CXGB3I)
4171 M:      Karen Xie <kxie@chelsio.com>
4172 L:      linux-scsi@vger.kernel.org
4173 W:      http://www.chelsio.com
4174 S:      Supported
4175 F:      drivers/scsi/cxgbi/cxgb3i
4176
4177 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4178 M:      Steve Wise <swise@chelsio.com>
4179 L:      linux-rdma@vger.kernel.org
4180 W:      http://www.openfabrics.org
4181 S:      Supported
4182 F:      drivers/infiniband/hw/cxgb3/
4183 F:      include/uapi/rdma/cxgb3-abi.h
4184
4185 CXGB4 CRYPTO DRIVER (chcr)
4186 M:      Harsh Jain <harsh@chelsio.com>
4187 L:      linux-crypto@vger.kernel.org
4188 W:      http://www.chelsio.com
4189 S:      Supported
4190 F:      drivers/crypto/chelsio
4191
4192 CXGB4 ETHERNET DRIVER (CXGB4)
4193 M:      Vishal Kulkarni <vishal@chelsio.com>
4194 L:      netdev@vger.kernel.org
4195 W:      http://www.chelsio.com
4196 S:      Supported
4197 F:      drivers/net/ethernet/chelsio/cxgb4/
4198
4199 CXGB4 ISCSI DRIVER (CXGB4I)
4200 M:      Karen Xie <kxie@chelsio.com>
4201 L:      linux-scsi@vger.kernel.org
4202 W:      http://www.chelsio.com
4203 S:      Supported
4204 F:      drivers/scsi/cxgbi/cxgb4i
4205
4206 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4207 M:      Steve Wise <swise@chelsio.com>
4208 L:      linux-rdma@vger.kernel.org
4209 W:      http://www.openfabrics.org
4210 S:      Supported
4211 F:      drivers/infiniband/hw/cxgb4/
4212 F:      include/uapi/rdma/cxgb4-abi.h
4213
4214 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4215 M:      Casey Leedom <leedom@chelsio.com>
4216 L:      netdev@vger.kernel.org
4217 W:      http://www.chelsio.com
4218 S:      Supported
4219 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4220
4221 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4222 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4223 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4224 L:      linuxppc-dev@lists.ozlabs.org
4225 S:      Supported
4226 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4227 F:      drivers/misc/cxl/
4228 F:      include/misc/cxl*
4229 F:      include/uapi/misc/cxl.h
4230 F:      Documentation/powerpc/cxl.txt
4231 F:      Documentation/ABI/testing/sysfs-class-cxl
4232
4233 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4234 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4235 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4236 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4237 L:      linux-scsi@vger.kernel.org
4238 S:      Supported
4239 F:      drivers/scsi/cxlflash/
4240 F:      include/uapi/scsi/cxlflash_ioctl.h
4241 F:      Documentation/powerpc/cxlflash.txt
4242
4243 CYBERPRO FB DRIVER
4244 M:      Russell King <linux@armlinux.org.uk>
4245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4246 W:      http://www.armlinux.org.uk/
4247 S:      Maintained
4248 F:      drivers/video/fbdev/cyber2000fb.*
4249
4250 CYCLADES ASYNC MUX DRIVER
4251 W:      http://www.cyclades.com/
4252 S:      Orphan
4253 F:      drivers/tty/cyclades.c
4254 F:      include/linux/cyclades.h
4255 F:      include/uapi/linux/cyclades.h
4256
4257 CYCLADES PC300 DRIVER
4258 W:      http://www.cyclades.com/
4259 S:      Orphan
4260 F:      drivers/net/wan/pc300*
4261
4262 CYPRESS_FIRMWARE MEDIA DRIVER
4263 M:      Antti Palosaari <crope@iki.fi>
4264 L:      linux-media@vger.kernel.org
4265 W:      https://linuxtv.org
4266 W:      http://palosaari.fi/linux/
4267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4268 T:      git git://linuxtv.org/anttip/media_tree.git
4269 S:      Maintained
4270 F:      drivers/media/common/cypress_firmware*
4271
4272 CYTTSP TOUCHSCREEN DRIVER
4273 M:      Ferruh Yigit <fery@cypress.com>
4274 L:      linux-input@vger.kernel.org
4275 S:      Supported
4276 F:      drivers/input/touchscreen/cyttsp*
4277 F:      include/linux/input/cyttsp.h
4278
4279 D-LINK DIR-685 TOUCHKEYS DRIVER
4280 M:      Linus Walleij <linus.walleij@linaro.org>
4281 L:      linux-input@vger.kernel.org
4282 S:      Supported
4283 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4284
4285 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4286 M:      Joshua Kinard <kumba@gentoo.org>
4287 S:      Maintained
4288 F:      drivers/rtc/rtc-ds1685.c
4289 F:      include/linux/rtc/ds1685.h
4290
4291 DAMA SLAVE for AX.25
4292 M:      Joerg Reuter <jreuter@yaina.de>
4293 W:      http://yaina.de/jreuter/
4294 W:      http://www.qsl.net/dl1bke/
4295 L:      linux-hams@vger.kernel.org
4296 S:      Maintained
4297 F:      net/ax25/af_ax25.c
4298 F:      net/ax25/ax25_dev.c
4299 F:      net/ax25/ax25_ds_*
4300 F:      net/ax25/ax25_in.c
4301 F:      net/ax25/ax25_out.c
4302 F:      net/ax25/ax25_timer.c
4303 F:      net/ax25/sysctl_net_ax25.c
4304
4305 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4306 L:      netdev@vger.kernel.org
4307 S:      Orphan
4308 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4309 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4310
4311 DC390/AM53C974 SCSI driver
4312 M:      Hannes Reinecke <hare@suse.com>
4313 L:      linux-scsi@vger.kernel.org
4314 S:      Maintained
4315 F:      drivers/scsi/am53c974.c
4316
4317 DC395x SCSI driver
4318 M:      Oliver Neukum <oliver@neukum.org>
4319 M:      Ali Akcaagac <aliakc@web.de>
4320 M:      Jamie Lenehan <lenehan@twibble.org>
4321 L:      dc395x@twibble.org
4322 W:      http://twibble.org/dist/dc395x/
4323 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4324 S:      Maintained
4325 F:      Documentation/scsi/dc395x.txt
4326 F:      drivers/scsi/dc395x.*
4327
4328 DCCP PROTOCOL
4329 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4330 L:      dccp@vger.kernel.org
4331 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4332 S:      Maintained
4333 F:      include/linux/dccp.h
4334 F:      include/uapi/linux/dccp.h
4335 F:      include/linux/tfrc.h
4336 F:      net/dccp/
4337
4338 DECnet NETWORK LAYER
4339 W:      http://linux-decnet.sourceforge.net
4340 L:      linux-decnet-user@lists.sourceforge.net
4341 S:      Orphan
4342 F:      Documentation/networking/decnet.txt
4343 F:      net/decnet/
4344
4345 DECSTATION PLATFORM SUPPORT
4346 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4347 L:      linux-mips@vger.kernel.org
4348 W:      http://www.linux-mips.org/wiki/DECstation
4349 S:      Maintained
4350 F:      arch/mips/dec/
4351 F:      arch/mips/include/asm/dec/
4352 F:      arch/mips/include/asm/mach-dec/
4353
4354 DEFXX FDDI NETWORK DRIVER
4355 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4356 S:      Maintained
4357 F:      drivers/net/fddi/defxx.*
4358
4359 DELL SMBIOS DRIVER
4360 M:      Pali Rohár <pali.rohar@gmail.com>
4361 M:      Mario Limonciello <mario.limonciello@dell.com>
4362 L:      platform-driver-x86@vger.kernel.org
4363 S:      Maintained
4364 F:      drivers/platform/x86/dell-smbios.*
4365
4366 DELL SMBIOS SMM DRIVER
4367 M:      Mario Limonciello <mario.limonciello@dell.com>
4368 L:      platform-driver-x86@vger.kernel.org
4369 S:      Maintained
4370 F:      drivers/platform/x86/dell-smbios-smm.c
4371
4372 DELL SMBIOS WMI DRIVER
4373 M:      Mario Limonciello <mario.limonciello@dell.com>
4374 L:      platform-driver-x86@vger.kernel.org
4375 S:      Maintained
4376 F:      drivers/platform/x86/dell-smbios-wmi.c
4377 F:      tools/wmi/dell-smbios-example.c
4378
4379 DEFZA FDDI NETWORK DRIVER
4380 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4381 S:      Maintained
4382 F:      drivers/net/fddi/defza.*
4383
4384 DELL LAPTOP DRIVER
4385 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4386 M:      Pali Rohár <pali.rohar@gmail.com>
4387 L:      platform-driver-x86@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/platform/x86/dell-laptop.c
4390
4391 DELL LAPTOP FREEFALL DRIVER
4392 M:      Pali Rohár <pali.rohar@gmail.com>
4393 S:      Maintained
4394 F:      drivers/platform/x86/dell-smo8800.c
4395
4396 DELL LAPTOP RBTN DRIVER
4397 M:      Pali Rohár <pali.rohar@gmail.com>
4398 S:      Maintained
4399 F:      drivers/platform/x86/dell-rbtn.*
4400
4401 DELL REMOTE BIOS UPDATE DRIVER
4402 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4403 L:      platform-driver-x86@vger.kernel.org
4404 S:      Maintained
4405 F:      drivers/platform/x86/dell_rbu.c
4406
4407 DELL LAPTOP SMM DRIVER
4408 M:      Pali Rohár <pali.rohar@gmail.com>
4409 S:      Maintained
4410 F:      drivers/hwmon/dell-smm-hwmon.c
4411 F:      include/uapi/linux/i8k.h
4412
4413 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4414 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4415 L:      platform-driver-x86@vger.kernel.org
4416 S:      Maintained
4417 F:      Documentation/dcdbas.txt
4418 F:      drivers/platform/x86/dcdbas.*
4419
4420 DELL WMI NOTIFICATIONS DRIVER
4421 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4422 M:      Pali Rohár <pali.rohar@gmail.com>
4423 S:      Maintained
4424 F:      drivers/platform/x86/dell-wmi.c
4425
4426 DELL WMI DESCRIPTOR DRIVER
4427 M:      Mario Limonciello <mario.limonciello@dell.com>
4428 S:      Maintained
4429 F:      drivers/platform/x86/dell-wmi-descriptor.c
4430
4431 DELTA ST MEDIA DRIVER
4432 M:      Hugues Fruchet <hugues.fruchet@st.com>
4433 L:      linux-media@vger.kernel.org
4434 T:      git git://linuxtv.org/media_tree.git
4435 W:      https://linuxtv.org
4436 S:      Supported
4437 F:      drivers/media/platform/sti/delta
4438
4439 DENALI NAND DRIVER
4440 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4441 L:      linux-mtd@lists.infradead.org
4442 S:      Supported
4443 F:      drivers/mtd/nand/raw/denali*
4444
4445 DESIGNWARE USB2 DRD IP DRIVER
4446 M:      Minas Harutyunyan <hminas@synopsys.com>
4447 L:      linux-usb@vger.kernel.org
4448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4449 S:      Maintained
4450 F:      drivers/usb/dwc2/
4451
4452 DESIGNWARE USB3 DRD IP DRIVER
4453 M:      Felipe Balbi <balbi@kernel.org>
4454 L:      linux-usb@vger.kernel.org
4455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4456 S:      Maintained
4457 F:      drivers/usb/dwc3/
4458
4459 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4460 M:      Andreas Klinger <ak@it-klinger.de>
4461 L:      linux-iio@vger.kernel.org
4462 S:      Maintained
4463 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4464 F:      drivers/iio/proximity/srf*.c
4465
4466 DEVICE COREDUMP (DEV_COREDUMP)
4467 M:      Johannes Berg <johannes@sipsolutions.net>
4468 L:      linux-kernel@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/base/devcoredump.c
4471 F:      include/linux/devcoredump.h
4472
4473 DEVICE FREQUENCY (DEVFREQ)
4474 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4475 M:      Kyungmin Park <kyungmin.park@samsung.com>
4476 R:      Chanwoo Choi <cw00.choi@samsung.com>
4477 L:      linux-pm@vger.kernel.org
4478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4479 S:      Maintained
4480 F:      drivers/devfreq/
4481 F:      include/linux/devfreq.h
4482 F:      Documentation/devicetree/bindings/devfreq/
4483
4484 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4485 M:      Chanwoo Choi <cw00.choi@samsung.com>
4486 L:      linux-pm@vger.kernel.org
4487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4488 S:      Supported
4489 F:      drivers/devfreq/event/
4490 F:      drivers/devfreq/devfreq-event.c
4491 F:      include/linux/devfreq-event.h
4492 F:      Documentation/devicetree/bindings/devfreq/event/
4493
4494 DEVICE NUMBER REGISTRY
4495 M:      Torben Mathiasen <device@lanana.org>
4496 W:      http://lanana.org/docs/device-list/index.html
4497 S:      Maintained
4498
4499 DEVICE-MAPPER  (LVM)
4500 M:      Alasdair Kergon <agk@redhat.com>
4501 M:      Mike Snitzer <snitzer@redhat.com>
4502 M:      dm-devel@redhat.com
4503 L:      dm-devel@redhat.com
4504 W:      http://sources.redhat.com/dm
4505 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4507 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4508 S:      Maintained
4509 F:      Documentation/device-mapper/
4510 F:      drivers/md/Makefile
4511 F:      drivers/md/Kconfig
4512 F:      drivers/md/dm*
4513 F:      drivers/md/persistent-data/
4514 F:      include/linux/device-mapper.h
4515 F:      include/linux/dm-*.h
4516 F:      include/uapi/linux/dm-*.h
4517
4518 DEVLINK
4519 M:      Jiri Pirko <jiri@mellanox.com>
4520 L:      netdev@vger.kernel.org
4521 S:      Supported
4522 F:      net/core/devlink.c
4523 F:      include/net/devlink.h
4524 F:      include/uapi/linux/devlink.h
4525
4526 DIALOG SEMICONDUCTOR DRIVERS
4527 M:      Support Opensource <support.opensource@diasemi.com>
4528 W:      http://www.dialog-semiconductor.com/products
4529 S:      Supported
4530 F:      Documentation/hwmon/da90??
4531 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4532 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4533 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4534 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4535 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4536 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4537 F:      drivers/gpio/gpio-da90??.c
4538 F:      drivers/hwmon/da90??-hwmon.c
4539 F:      drivers/iio/adc/da91??-*.c
4540 F:      drivers/input/misc/da90??_onkey.c
4541 F:      drivers/input/touchscreen/da9052_tsi.c
4542 F:      drivers/leds/leds-da90??.c
4543 F:      drivers/mfd/da903x.c
4544 F:      drivers/mfd/da90??-*.c
4545 F:      drivers/mfd/da91??-*.c
4546 F:      drivers/power/supply/da9052-battery.c
4547 F:      drivers/power/supply/da91??-*.c
4548 F:      drivers/regulator/da903x.c
4549 F:      drivers/regulator/da9???-regulator.[ch]
4550 F:      drivers/thermal/da90??-thermal.c
4551 F:      drivers/rtc/rtc-da90??.c
4552 F:      drivers/video/backlight/da90??_bl.c
4553 F:      drivers/watchdog/da90??_wdt.c
4554 F:      include/linux/mfd/da903x.h
4555 F:      include/linux/mfd/da9052/
4556 F:      include/linux/mfd/da9055/
4557 F:      include/linux/mfd/da9062/
4558 F:      include/linux/mfd/da9063/
4559 F:      include/linux/mfd/da9150/
4560 F:      include/linux/regulator/da9211.h
4561 F:      include/sound/da[79]*.h
4562 F:      sound/soc/codecs/da[79]*.[ch]
4563
4564 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4565 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4566 L:      linux-gpio@vger.kernel.org
4567 S:      Maintained
4568 F:      drivers/gpio/gpio-gpio-mm.c
4569
4570 DIOLAN U2C-12 I2C DRIVER
4571 M:      Guenter Roeck <linux@roeck-us.net>
4572 L:      linux-i2c@vger.kernel.org
4573 S:      Maintained
4574 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4575
4576 FILESYSTEM DIRECT ACCESS (DAX)
4577 M:      Matthew Wilcox <willy@infradead.org>
4578 M:      Ross Zwisler <zwisler@kernel.org>
4579 M:      Jan Kara <jack@suse.cz>
4580 L:      linux-fsdevel@vger.kernel.org
4581 S:      Supported
4582 F:      fs/dax.c
4583 F:      include/linux/dax.h
4584 F:      include/trace/events/fs_dax.h
4585
4586 DEVICE DIRECT ACCESS (DAX)
4587 M:      Dan Williams <dan.j.williams@intel.com>
4588 M:      Dave Jiang <dave.jiang@intel.com>
4589 M:      Ross Zwisler <zwisler@kernel.org>
4590 M:      Vishal Verma <vishal.l.verma@intel.com>
4591 L:      linux-nvdimm@lists.01.org
4592 S:      Supported
4593 F:      drivers/dax/
4594
4595 DIRECTORY NOTIFICATION (DNOTIFY)
4596 M:      Jan Kara <jack@suse.cz>
4597 R:      Amir Goldstein <amir73il@gmail.com>
4598 L:      linux-fsdevel@vger.kernel.org
4599 S:      Maintained
4600 F:      Documentation/filesystems/dnotify.txt
4601 F:      fs/notify/dnotify/
4602 F:      include/linux/dnotify.h
4603
4604 DISK GEOMETRY AND PARTITION HANDLING
4605 M:      Andries Brouwer <aeb@cwi.nl>
4606 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4607 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4608 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4609 S:      Maintained
4610
4611 DISKQUOTA
4612 M:      Jan Kara <jack@suse.com>
4613 S:      Maintained
4614 F:      Documentation/filesystems/quota.txt
4615 F:      fs/quota/
4616 F:      include/linux/quota*.h
4617 F:      include/uapi/linux/quota*.h
4618
4619 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4620 M:      Bernie Thompson <bernie@plugable.com>
4621 L:      linux-fbdev@vger.kernel.org
4622 S:      Maintained
4623 W:      http://plugable.com/category/projects/udlfb/
4624 F:      drivers/video/fbdev/udlfb.c
4625 F:      include/video/udlfb.h
4626 F:      Documentation/fb/udlfb.txt
4627
4628 DISTRIBUTED LOCK MANAGER (DLM)
4629 M:      Christine Caulfield <ccaulfie@redhat.com>
4630 M:      David Teigland <teigland@redhat.com>
4631 L:      cluster-devel@redhat.com
4632 W:      http://sources.redhat.com/cluster/
4633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4634 S:      Supported
4635 F:      fs/dlm/
4636
4637 DMA BUFFER SHARING FRAMEWORK
4638 M:      Sumit Semwal <sumit.semwal@linaro.org>
4639 S:      Maintained
4640 L:      linux-media@vger.kernel.org
4641 L:      dri-devel@lists.freedesktop.org
4642 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4643 F:      drivers/dma-buf/
4644 F:      include/linux/dma-buf*
4645 F:      include/linux/reservation.h
4646 F:      include/linux/*fence.h
4647 F:      Documentation/driver-api/dma-buf.rst
4648 T:      git git://anongit.freedesktop.org/drm/drm-misc
4649
4650 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4651 M:      Vinod Koul <vkoul@kernel.org>
4652 L:      dmaengine@vger.kernel.org
4653 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4654 S:      Maintained
4655 F:      drivers/dma/
4656 F:      include/linux/dmaengine.h
4657 F:      include/linux/of_dma.h
4658 F:      Documentation/devicetree/bindings/dma/
4659 F:      Documentation/driver-api/dmaengine/
4660 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4661
4662 DMA MAPPING HELPERS
4663 M:      Christoph Hellwig <hch@lst.de>
4664 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4665 R:      Robin Murphy <robin.murphy@arm.com>
4666 L:      iommu@lists.linux-foundation.org
4667 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4668 W:      http://git.infradead.org/users/hch/dma-mapping.git
4669 S:      Supported
4670 F:      kernel/dma/
4671 F:      include/asm-generic/dma-mapping.h
4672 F:      include/linux/dma-direct.h
4673 F:      include/linux/dma-mapping.h
4674 F:      include/linux/dma-noncoherent.h
4675
4676 DME1737 HARDWARE MONITOR DRIVER
4677 M:      Juerg Haefliger <juergh@gmail.com>
4678 L:      linux-hwmon@vger.kernel.org
4679 S:      Maintained
4680 F:      Documentation/hwmon/dme1737
4681 F:      drivers/hwmon/dme1737.c
4682
4683 DMI/SMBIOS SUPPORT
4684 M:      Jean Delvare <jdelvare@suse.com>
4685 S:      Maintained
4686 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4687 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4688 F:      drivers/firmware/dmi-id.c
4689 F:      drivers/firmware/dmi_scan.c
4690 F:      include/linux/dmi.h
4691
4692 DOCUMENTATION
4693 M:      Jonathan Corbet <corbet@lwn.net>
4694 L:      linux-doc@vger.kernel.org
4695 S:      Maintained
4696 F:      Documentation/
4697 F:      scripts/kernel-doc
4698 X:      Documentation/ABI/
4699 X:      Documentation/acpi/
4700 X:      Documentation/devicetree/
4701 X:      Documentation/i2c/
4702 X:      Documentation/media/
4703 X:      Documentation/power/
4704 X:      Documentation/spi/
4705 T:      git git://git.lwn.net/linux.git docs-next
4706
4707 DOCUMENTATION/ITALIAN
4708 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4709 L:      linux-doc@vger.kernel.org
4710 S:      Maintained
4711 F:      Documentation/translations/it_IT
4712
4713 DONGWOON DW9714 LENS VOICE COIL DRIVER
4714 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4715 L:      linux-media@vger.kernel.org
4716 T:      git git://linuxtv.org/media_tree.git
4717 S:      Maintained
4718 F:      drivers/media/i2c/dw9714.c
4719 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4720
4721 DONGWOON DW9807 LENS VOICE COIL DRIVER
4722 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4723 L:      linux-media@vger.kernel.org
4724 T:      git git://linuxtv.org/media_tree.git
4725 S:      Maintained
4726 F:      drivers/media/i2c/dw9807-vcm.c
4727 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4728
4729 DOUBLETALK DRIVER
4730 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4731 L:      blinux-list@redhat.com
4732 S:      Maintained
4733 F:      drivers/char/dtlk.c
4734 F:      include/linux/dtlk.h
4735
4736 DPAA2 DATAPATH I/O (DPIO) DRIVER
4737 M:      Roy Pledge <Roy.Pledge@nxp.com>
4738 L:      linux-kernel@vger.kernel.org
4739 S:      Maintained
4740 F:      drivers/soc/fsl/dpio
4741
4742 DPAA2 ETHERNET DRIVER
4743 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4744 L:      netdev@vger.kernel.org
4745 S:      Maintained
4746 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4747 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4748 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4749 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4750 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4751
4752 DPAA2 ETHERNET SWITCH DRIVER
4753 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4754 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4755 L:      linux-kernel@vger.kernel.org
4756 S:      Maintained
4757 F:      drivers/staging/fsl-dpaa2/ethsw
4758
4759 DPAA2 PTP CLOCK DRIVER
4760 M:      Yangbo Lu <yangbo.lu@nxp.com>
4761 L:      netdev@vger.kernel.org
4762 S:      Maintained
4763 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4764 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4765
4766 DPT_I2O SCSI RAID DRIVER
4767 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4768 L:      linux-scsi@vger.kernel.org
4769 W:      http://www.adaptec.com/
4770 S:      Maintained
4771 F:      drivers/scsi/dpt*
4772 F:      drivers/scsi/dpt/
4773
4774 DRBD DRIVER
4775 M:      Philipp Reisner <philipp.reisner@linbit.com>
4776 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4777 L:      drbd-dev@lists.linbit.com
4778 W:      http://www.drbd.org
4779 T:      git git://git.linbit.com/linux-drbd.git
4780 T:      git git://git.linbit.com/drbd-8.4.git
4781 S:      Supported
4782 F:      drivers/block/drbd/
4783 F:      lib/lru_cache.c
4784 F:      Documentation/blockdev/drbd/
4785
4786 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4787 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4788 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4790 S:      Supported
4791 F:      Documentation/kobject.txt
4792 F:      drivers/base/
4793 F:      fs/debugfs/
4794 F:      fs/sysfs/
4795 F:      include/linux/debugfs.h
4796 F:      include/linux/kobj*
4797 F:      lib/kobj*
4798
4799 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4800 M:      Kevin Hilman <khilman@kernel.org>
4801 M:      Nishanth Menon <nm@ti.com>
4802 S:      Maintained
4803 F:      drivers/power/avs/
4804 F:      include/linux/power/smartreflex.h
4805 L:      linux-pm@vger.kernel.org
4806
4807 DRM DRIVER FOR ARM PL111 CLCD
4808 M:      Eric Anholt <eric@anholt.net>
4809 T:      git git://anongit.freedesktop.org/drm/drm-misc
4810 S:      Supported
4811 F:      drivers/gpu/drm/pl111/
4812
4813 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4814 M:      Linus Walleij <linus.walleij@linaro.org>
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816 S:      Maintained
4817 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4818 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4819
4820 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4821 M:      Dave Airlie <airlied@redhat.com>
4822 S:      Odd Fixes
4823 F:      drivers/gpu/drm/ast/
4824
4825 DRM DRIVER FOR BOCHS VIRTUAL GPU
4826 M:      Gerd Hoffmann <kraxel@redhat.com>
4827 L:      virtualization@lists.linux-foundation.org
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829 S:      Maintained
4830 F:      drivers/gpu/drm/bochs/
4831
4832 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4833 M:      Linus Walleij <linus.walleij@linaro.org>
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835 S:      Maintained
4836 F:      drivers/gpu/drm/tve200/
4837
4838 DRM DRIVER FOR ILITEK ILI9225 PANELS
4839 M:      David Lechner <david@lechnology.com>
4840 S:      Maintained
4841 F:      drivers/gpu/drm/tinydrm/ili9225.c
4842 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4843
4844 DRM DRIVER FOR HX8357D PANELS
4845 M:      Eric Anholt <eric@anholt.net>
4846 T:      git git://anongit.freedesktop.org/drm/drm-misc
4847 S:      Maintained
4848 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4849 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4850
4851 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4852 S:      Orphan / Obsolete
4853 F:      drivers/gpu/drm/i810/
4854 F:      include/uapi/drm/i810_drm.h
4855
4856 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4857 S:      Orphan / Obsolete
4858 F:      drivers/gpu/drm/mga/
4859 F:      include/uapi/drm/mga_drm.h
4860
4861 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4862 M:      Dave Airlie <airlied@redhat.com>
4863 S:      Odd Fixes
4864 F:      drivers/gpu/drm/mgag200/
4865
4866 DRM DRIVER FOR MI0283QT
4867 M:      Noralf Trønnes <noralf@tronnes.org>
4868 S:      Maintained
4869 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4870 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4871
4872 DRM DRIVER FOR MSM ADRENO GPU
4873 M:      Rob Clark <robdclark@gmail.com>
4874 L:      linux-arm-msm@vger.kernel.org
4875 L:      dri-devel@lists.freedesktop.org
4876 L:      freedreno@lists.freedesktop.org
4877 T:      git git://people.freedesktop.org/~robclark/linux
4878 S:      Maintained
4879 F:      drivers/gpu/drm/msm/
4880 F:      include/uapi/drm/msm_drm.h
4881 F:      Documentation/devicetree/bindings/display/msm/
4882
4883 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4884 M:      Ben Skeggs <bskeggs@redhat.com>
4885 L:      dri-devel@lists.freedesktop.org
4886 L:      nouveau@lists.freedesktop.org
4887 T:      git git://github.com/skeggsb/linux
4888 S:      Supported
4889 F:      drivers/gpu/drm/nouveau/
4890 F:      include/uapi/drm/nouveau_drm.h
4891
4892 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4893 M:      Stefan Mavrodiev <stefan@olimex.com>
4894 S:      Maintained
4895 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4896 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4897
4898 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4899 M:      Noralf Trønnes <noralf@tronnes.org>
4900 S:      Maintained
4901 F:      drivers/gpu/drm/tinydrm/repaper.c
4902 F:      Documentation/devicetree/bindings/display/repaper.txt
4903
4904 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4905 M:      Dave Airlie <airlied@redhat.com>
4906 M:      Gerd Hoffmann <kraxel@redhat.com>
4907 L:      virtualization@lists.linux-foundation.org
4908 T:      git git://anongit.freedesktop.org/drm/drm-misc
4909 S:      Obsolete
4910 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4911 F:      drivers/gpu/drm/cirrus/
4912
4913 DRM DRIVER FOR QXL VIRTUAL GPU
4914 M:      Dave Airlie <airlied@redhat.com>
4915 M:      Gerd Hoffmann <kraxel@redhat.com>
4916 L:      virtualization@lists.linux-foundation.org
4917 T:      git git://anongit.freedesktop.org/drm/drm-misc
4918 S:      Maintained
4919 F:      drivers/gpu/drm/qxl/
4920 F:      include/uapi/drm/qxl_drm.h
4921
4922 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4923 S:      Orphan / Obsolete
4924 F:      drivers/gpu/drm/r128/
4925 F:      include/uapi/drm/r128_drm.h
4926
4927 DRM DRIVER FOR SAVAGE VIDEO CARDS
4928 S:      Orphan / Obsolete
4929 F:      drivers/gpu/drm/savage/
4930 F:      include/uapi/drm/savage_drm.h
4931
4932 DRM DRIVER FOR SIS VIDEO CARDS
4933 S:      Orphan / Obsolete
4934 F:      drivers/gpu/drm/sis/
4935 F:      include/uapi/drm/sis_drm.h
4936
4937 DRM DRIVER FOR SITRONIX ST7586 PANELS
4938 M:      David Lechner <david@lechnology.com>
4939 S:      Maintained
4940 F:      drivers/gpu/drm/tinydrm/st7586.c
4941 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4942
4943 DRM DRIVER FOR SITRONIX ST7735R PANELS
4944 M:      David Lechner <david@lechnology.com>
4945 S:      Maintained
4946 F:      drivers/gpu/drm/tinydrm/st7735r.c
4947 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4948
4949 DRM DRIVER FOR TDFX VIDEO CARDS
4950 S:      Orphan / Obsolete
4951 F:      drivers/gpu/drm/tdfx/
4952
4953 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4954 M:      Dave Airlie <airlied@redhat.com>
4955 R:      Sean Paul <sean@poorly.run>
4956 L:      dri-devel@lists.freedesktop.org
4957 S:      Odd Fixes
4958 F:      drivers/gpu/drm/udl/
4959 T:      git git://anongit.freedesktop.org/drm/drm-misc
4960
4961 DRM DRIVER FOR VMWARE VIRTUAL GPU
4962 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4963 M:      Thomas Hellstrom <thellstrom@vmware.com>
4964 L:      dri-devel@lists.freedesktop.org
4965 T:      git git://people.freedesktop.org/~thomash/linux
4966 S:      Supported
4967 F:      drivers/gpu/drm/vmwgfx/
4968 F:      include/uapi/drm/vmwgfx_drm.h
4969
4970 DRM DRIVERS
4971 M:      David Airlie <airlied@linux.ie>
4972 M:      Daniel Vetter <daniel@ffwll.ch>
4973 L:      dri-devel@lists.freedesktop.org
4974 T:      git git://anongit.freedesktop.org/drm/drm
4975 B:      https://bugs.freedesktop.org/
4976 C:      irc://chat.freenode.net/dri-devel
4977 S:      Maintained
4978 F:      drivers/gpu/drm/
4979 F:      drivers/gpu/vga/
4980 F:      Documentation/devicetree/bindings/display/
4981 F:      Documentation/devicetree/bindings/gpu/
4982 F:      Documentation/gpu/
4983 F:      include/drm/
4984 F:      include/uapi/drm/
4985 F:      include/linux/vga*
4986
4987 DRM DRIVERS AND MISC GPU PATCHES
4988 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4989 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4990 M:      Sean Paul <sean@poorly.run>
4991 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4992 S:      Maintained
4993 T:      git git://anongit.freedesktop.org/drm/drm-misc
4994 F:      Documentation/gpu/
4995 F:      drivers/gpu/vga/
4996 F:      drivers/gpu/drm/*
4997 F:      include/drm/drm*
4998 F:      include/uapi/drm/drm*
4999 F:      include/linux/vga*
5000
5001 DRM DRIVERS FOR ALLWINNER A10
5002 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5003 L:      dri-devel@lists.freedesktop.org
5004 S:      Supported
5005 F:      drivers/gpu/drm/sun4i/
5006 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5007 T:      git git://anongit.freedesktop.org/drm/drm-misc
5008
5009 DRM DRIVERS FOR AMLOGIC SOCS
5010 M:      Neil Armstrong <narmstrong@baylibre.com>
5011 L:      dri-devel@lists.freedesktop.org
5012 L:      linux-amlogic@lists.infradead.org
5013 W:      http://linux-meson.com/
5014 S:      Supported
5015 F:      drivers/gpu/drm/meson/
5016 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5017 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5018 F:      Documentation/gpu/meson.rst
5019 T:      git git://anongit.freedesktop.org/drm/drm-misc
5020
5021 DRM DRIVERS FOR ATMEL HLCDC
5022 M:      Boris Brezillon <bbrezillon@kernel.org>
5023 L:      dri-devel@lists.freedesktop.org
5024 S:      Supported
5025 F:      drivers/gpu/drm/atmel-hlcdc/
5026 F:      Documentation/devicetree/bindings/display/atmel/
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028
5029 DRM DRIVERS FOR BRIDGE CHIPS
5030 M:      Archit Taneja <architt@codeaurora.org>
5031 M:      Andrzej Hajda <a.hajda@samsung.com>
5032 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5033 S:      Maintained
5034 T:      git git://anongit.freedesktop.org/drm/drm-misc
5035 F:      drivers/gpu/drm/bridge/
5036
5037 DRM DRIVERS FOR EXYNOS
5038 M:      Inki Dae <inki.dae@samsung.com>
5039 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5040 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5041 M:      Kyungmin Park <kyungmin.park@samsung.com>
5042 L:      dri-devel@lists.freedesktop.org
5043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5044 S:      Supported
5045 F:      drivers/gpu/drm/exynos/
5046 F:      include/uapi/drm/exynos_drm.h
5047 F:      Documentation/devicetree/bindings/display/exynos/
5048
5049 DRM DRIVERS FOR FREESCALE DCU
5050 M:      Stefan Agner <stefan@agner.ch>
5051 M:      Alison Wang <alison.wang@nxp.com>
5052 L:      dri-devel@lists.freedesktop.org
5053 S:      Supported
5054 F:      drivers/gpu/drm/fsl-dcu/
5055 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5056 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5057 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5058 T:      git git://anongit.freedesktop.org/drm/drm-misc
5059
5060 DRM DRIVERS FOR FREESCALE IMX
5061 M:      Philipp Zabel <p.zabel@pengutronix.de>
5062 L:      dri-devel@lists.freedesktop.org
5063 S:      Maintained
5064 F:      drivers/gpu/drm/imx/
5065 F:      drivers/gpu/ipu-v3/
5066 F:      Documentation/devicetree/bindings/display/imx/
5067
5068 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5069 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5070 L:      dri-devel@lists.freedesktop.org
5071 T:      git git://github.com/patjak/drm-gma500
5072 S:      Maintained
5073 F:      drivers/gpu/drm/gma500/
5074
5075 DRM DRIVERS FOR HISILICON
5076 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5077 M:      Rongrong Zou <zourongrong@gmail.com>
5078 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5079 R:      Chen Feng <puck.chen@hisilicon.com>
5080 L:      dri-devel@lists.freedesktop.org
5081 T:      git git://github.com/xin3liang/linux.git
5082 S:      Maintained
5083 F:      drivers/gpu/drm/hisilicon/
5084 F:      Documentation/devicetree/bindings/display/hisilicon/
5085
5086 DRM DRIVERS FOR MEDIATEK
5087 M:      CK Hu <ck.hu@mediatek.com>
5088 M:      Philipp Zabel <p.zabel@pengutronix.de>
5089 L:      dri-devel@lists.freedesktop.org
5090 S:      Supported
5091 F:      drivers/gpu/drm/mediatek/
5092 F:      Documentation/devicetree/bindings/display/mediatek/
5093
5094 DRM DRIVERS FOR NVIDIA TEGRA
5095 M:      Thierry Reding <thierry.reding@gmail.com>
5096 L:      dri-devel@lists.freedesktop.org
5097 L:      linux-tegra@vger.kernel.org
5098 T:      git git://anongit.freedesktop.org/tegra/linux.git
5099 S:      Supported
5100 F:      drivers/gpu/drm/tegra/
5101 F:      drivers/gpu/host1x/
5102 F:      include/linux/host1x.h
5103 F:      include/uapi/drm/tegra_drm.h
5104 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5105
5106 DRM DRIVERS FOR RENESAS
5107 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5108 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5109 L:      dri-devel@lists.freedesktop.org
5110 L:      linux-renesas-soc@vger.kernel.org
5111 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5112 S:      Supported
5113 F:      drivers/gpu/drm/rcar-du/
5114 F:      drivers/gpu/drm/shmobile/
5115 F:      include/linux/platform_data/shmob_drm.h
5116 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5117 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5118 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5119
5120 DRM DRIVERS FOR ROCKCHIP
5121 M:      Sandy Huang <hjc@rock-chips.com>
5122 M:      Heiko Stübner <heiko@sntech.de>
5123 L:      dri-devel@lists.freedesktop.org
5124 S:      Maintained
5125 F:      drivers/gpu/drm/rockchip/
5126 F:      Documentation/devicetree/bindings/display/rockchip/
5127 T:      git git://anongit.freedesktop.org/drm/drm-misc
5128
5129 DRM DRIVERS FOR STI
5130 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5131 M:      Vincent Abriou <vincent.abriou@st.com>
5132 L:      dri-devel@lists.freedesktop.org
5133 T:      git git://anongit.freedesktop.org/drm/drm-misc
5134 S:      Maintained
5135 F:      drivers/gpu/drm/sti
5136 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5137
5138 DRM DRIVERS FOR STM
5139 M:      Yannick Fertre <yannick.fertre@st.com>
5140 M:      Philippe Cornu <philippe.cornu@st.com>
5141 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5142 M:      Vincent Abriou <vincent.abriou@st.com>
5143 L:      dri-devel@lists.freedesktop.org
5144 T:      git git://anongit.freedesktop.org/drm/drm-misc
5145 S:      Maintained
5146 F:      drivers/gpu/drm/stm
5147 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5148
5149 DRM DRIVERS FOR TI LCDC
5150 M:      Jyri Sarha <jsarha@ti.com>
5151 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5152 L:      dri-devel@lists.freedesktop.org
5153 S:      Maintained
5154 F:      drivers/gpu/drm/tilcdc/
5155 F:      Documentation/devicetree/bindings/display/tilcdc/
5156
5157 DRM DRIVERS FOR TI OMAP
5158 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5159 L:      dri-devel@lists.freedesktop.org
5160 S:      Maintained
5161 F:      drivers/gpu/drm/omapdrm/
5162 F:      Documentation/devicetree/bindings/display/ti/
5163
5164 DRM DRIVERS FOR V3D
5165 M:      Eric Anholt <eric@anholt.net>
5166 S:      Supported
5167 F:      drivers/gpu/drm/v3d/
5168 F:      include/uapi/drm/v3d_drm.h
5169 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5170 T:      git git://anongit.freedesktop.org/drm/drm-misc
5171
5172 DRM DRIVERS FOR VC4
5173 M:      Eric Anholt <eric@anholt.net>
5174 T:      git git://github.com/anholt/linux
5175 S:      Supported
5176 F:      drivers/gpu/drm/vc4/
5177 F:      include/uapi/drm/vc4_drm.h
5178 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5179 T:      git git://anongit.freedesktop.org/drm/drm-misc
5180
5181 DRM DRIVERS FOR VIVANTE GPU IP
5182 M:      Lucas Stach <l.stach@pengutronix.de>
5183 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5184 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5185 L:      etnaviv@lists.freedesktop.org
5186 L:      dri-devel@lists.freedesktop.org
5187 S:      Maintained
5188 F:      drivers/gpu/drm/etnaviv/
5189 F:      include/uapi/drm/etnaviv_drm.h
5190 F:      Documentation/devicetree/bindings/display/etnaviv/
5191
5192 DRM DRIVERS FOR ZTE ZX
5193 M:      Shawn Guo <shawnguo@kernel.org>
5194 L:      dri-devel@lists.freedesktop.org
5195 S:      Maintained
5196 F:      drivers/gpu/drm/zte/
5197 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5198 T:      git git://anongit.freedesktop.org/drm/drm-misc
5199
5200 DRM PANEL DRIVERS
5201 M:      Thierry Reding <thierry.reding@gmail.com>
5202 L:      dri-devel@lists.freedesktop.org
5203 T:      git git://anongit.freedesktop.org/drm/drm-misc
5204 S:      Maintained
5205 F:      drivers/gpu/drm/drm_panel.c
5206 F:      drivers/gpu/drm/panel/
5207 F:      include/drm/drm_panel.h
5208 F:      Documentation/devicetree/bindings/display/panel/
5209
5210 DRM TINYDRM DRIVERS
5211 M:      Noralf Trønnes <noralf@tronnes.org>
5212 W:      https://github.com/notro/tinydrm/wiki/Development
5213 T:      git git://anongit.freedesktop.org/drm/drm-misc
5214 S:      Maintained
5215 F:      drivers/gpu/drm/tinydrm/
5216 F:      include/drm/tinydrm/
5217
5218 DRM DRIVERS FOR XEN
5219 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5220 T:      git git://anongit.freedesktop.org/drm/drm-misc
5221 L:      dri-devel@lists.freedesktop.org
5222 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5223 S:      Supported
5224 F:      drivers/gpu/drm/xen/
5225 F:      Documentation/gpu/xen-front.rst
5226
5227 DRM TTM SUBSYSTEM
5228 M:      Christian Koenig <christian.koenig@amd.com>
5229 M:      Huang Rui <ray.huang@amd.com>
5230 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5231 T:      git git://people.freedesktop.org/~agd5f/linux
5232 S:      Maintained
5233 L:      dri-devel@lists.freedesktop.org
5234 F:      include/drm/ttm/
5235 F:      drivers/gpu/drm/ttm/
5236
5237 DSBR100 USB FM RADIO DRIVER
5238 M:      Alexey Klimov <klimov.linux@gmail.com>
5239 L:      linux-media@vger.kernel.org
5240 T:      git git://linuxtv.org/media_tree.git
5241 S:      Maintained
5242 F:      drivers/media/radio/dsbr100.c
5243
5244 DSCC4 DRIVER
5245 M:      Francois Romieu <romieu@fr.zoreil.com>
5246 L:      netdev@vger.kernel.org
5247 S:      Maintained
5248 F:      drivers/net/wan/dscc4.c
5249
5250 DT3155 MEDIA DRIVER
5251 M:      Hans Verkuil <hverkuil@xs4all.nl>
5252 L:      linux-media@vger.kernel.org
5253 T:      git git://linuxtv.org/media_tree.git
5254 W:      https://linuxtv.org
5255 S:      Odd Fixes
5256 F:      drivers/media/pci/dt3155/
5257
5258 DVB_USB_AF9015 MEDIA DRIVER
5259 M:      Antti Palosaari <crope@iki.fi>
5260 L:      linux-media@vger.kernel.org
5261 W:      https://linuxtv.org
5262 W:      http://palosaari.fi/linux/
5263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5264 T:      git git://linuxtv.org/anttip/media_tree.git
5265 S:      Maintained
5266 F:      drivers/media/usb/dvb-usb-v2/af9015*
5267
5268 DVB_USB_AF9035 MEDIA DRIVER
5269 M:      Antti Palosaari <crope@iki.fi>
5270 L:      linux-media@vger.kernel.org
5271 W:      https://linuxtv.org
5272 W:      http://palosaari.fi/linux/
5273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5274 T:      git git://linuxtv.org/anttip/media_tree.git
5275 S:      Maintained
5276 F:      drivers/media/usb/dvb-usb-v2/af9035*
5277
5278 DVB_USB_ANYSEE MEDIA DRIVER
5279 M:      Antti Palosaari <crope@iki.fi>
5280 L:      linux-media@vger.kernel.org
5281 W:      https://linuxtv.org
5282 W:      http://palosaari.fi/linux/
5283 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5284 T:      git git://linuxtv.org/anttip/media_tree.git
5285 S:      Maintained
5286 F:      drivers/media/usb/dvb-usb-v2/anysee*
5287
5288 DVB_USB_AU6610 MEDIA DRIVER
5289 M:      Antti Palosaari <crope@iki.fi>
5290 L:      linux-media@vger.kernel.org
5291 W:      https://linuxtv.org
5292 W:      http://palosaari.fi/linux/
5293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5294 T:      git git://linuxtv.org/anttip/media_tree.git
5295 S:      Maintained
5296 F:      drivers/media/usb/dvb-usb-v2/au6610*
5297
5298 DVB_USB_CE6230 MEDIA DRIVER
5299 M:      Antti Palosaari <crope@iki.fi>
5300 L:      linux-media@vger.kernel.org
5301 W:      https://linuxtv.org
5302 W:      http://palosaari.fi/linux/
5303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5304 T:      git git://linuxtv.org/anttip/media_tree.git
5305 S:      Maintained
5306 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5307
5308 DVB_USB_CXUSB MEDIA DRIVER
5309 M:      Michael Krufky <mkrufky@linuxtv.org>
5310 L:      linux-media@vger.kernel.org
5311 W:      https://linuxtv.org
5312 W:      http://github.com/mkrufky
5313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5314 T:      git git://linuxtv.org/media_tree.git
5315 S:      Maintained
5316 F:      drivers/media/usb/dvb-usb/cxusb*
5317
5318 DVB_USB_EC168 MEDIA DRIVER
5319 M:      Antti Palosaari <crope@iki.fi>
5320 L:      linux-media@vger.kernel.org
5321 W:      https://linuxtv.org
5322 W:      http://palosaari.fi/linux/
5323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5324 T:      git git://linuxtv.org/anttip/media_tree.git
5325 S:      Maintained
5326 F:      drivers/media/usb/dvb-usb-v2/ec168*
5327
5328 DVB_USB_GL861 MEDIA DRIVER
5329 M:      Antti Palosaari <crope@iki.fi>
5330 L:      linux-media@vger.kernel.org
5331 W:      https://linuxtv.org
5332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5333 T:      git git://linuxtv.org/anttip/media_tree.git
5334 S:      Maintained
5335 F:      drivers/media/usb/dvb-usb-v2/gl861*
5336
5337 DVB_USB_MXL111SF MEDIA DRIVER
5338 M:      Michael Krufky <mkrufky@linuxtv.org>
5339 L:      linux-media@vger.kernel.org
5340 W:      https://linuxtv.org
5341 W:      http://github.com/mkrufky
5342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5343 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5344 S:      Maintained
5345 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5346
5347 DVB_USB_RTL28XXU MEDIA DRIVER
5348 M:      Antti Palosaari <crope@iki.fi>
5349 L:      linux-media@vger.kernel.org
5350 W:      https://linuxtv.org
5351 W:      http://palosaari.fi/linux/
5352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5353 T:      git git://linuxtv.org/anttip/media_tree.git
5354 S:      Maintained
5355 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5356
5357 DVB_USB_V2 MEDIA DRIVER
5358 M:      Antti Palosaari <crope@iki.fi>
5359 L:      linux-media@vger.kernel.org
5360 W:      https://linuxtv.org
5361 W:      http://palosaari.fi/linux/
5362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5363 T:      git git://linuxtv.org/anttip/media_tree.git
5364 S:      Maintained
5365 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5366 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5367
5368 DYNAMIC DEBUG
5369 M:      Jason Baron <jbaron@akamai.com>
5370 S:      Maintained
5371 F:      lib/dynamic_debug.c
5372 F:      include/linux/dynamic_debug.h
5373
5374 DYNAMIC INTERRUPT MODERATION
5375 M:      Tal Gilboa <talgi@mellanox.com>
5376 S:      Maintained
5377 F:      include/linux/net_dim.h
5378
5379 DZ DECSTATION DZ11 SERIAL DRIVER
5380 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5381 S:      Maintained
5382 F:      drivers/tty/serial/dz.*
5383
5384 E3X0 POWER BUTTON DRIVER
5385 M:      Moritz Fischer <moritz.fischer@ettus.com>
5386 L:      usrp-users@lists.ettus.com
5387 W:      http://www.ettus.com
5388 S:      Supported
5389 F:      drivers/input/misc/e3x0-button.c
5390 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5391
5392 E4000 MEDIA DRIVER
5393 M:      Antti Palosaari <crope@iki.fi>
5394 L:      linux-media@vger.kernel.org
5395 W:      https://linuxtv.org
5396 W:      http://palosaari.fi/linux/
5397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5398 T:      git git://linuxtv.org/anttip/media_tree.git
5399 S:      Maintained
5400 F:      drivers/media/tuners/e4000*
5401
5402 EARTH_PT1 MEDIA DRIVER
5403 M:      Akihiro Tsukada <tskd08@gmail.com>
5404 L:      linux-media@vger.kernel.org
5405 S:      Odd Fixes
5406 F:      drivers/media/pci/pt1/
5407
5408 EARTH_PT3 MEDIA DRIVER
5409 M:      Akihiro Tsukada <tskd08@gmail.com>
5410 L:      linux-media@vger.kernel.org
5411 S:      Odd Fixes
5412 F:      drivers/media/pci/pt3/
5413
5414 EC100 MEDIA DRIVER
5415 M:      Antti Palosaari <crope@iki.fi>
5416 L:      linux-media@vger.kernel.org
5417 W:      https://linuxtv.org
5418 W:      http://palosaari.fi/linux/
5419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5420 T:      git git://linuxtv.org/anttip/media_tree.git
5421 S:      Maintained
5422 F:      drivers/media/dvb-frontends/ec100*
5423
5424 ECRYPT FILE SYSTEM
5425 M:      Tyler Hicks <tyhicks@canonical.com>
5426 L:      ecryptfs@vger.kernel.org
5427 W:      http://ecryptfs.org
5428 W:      https://launchpad.net/ecryptfs
5429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5430 S:      Supported
5431 F:      Documentation/filesystems/ecryptfs.txt
5432 F:      fs/ecryptfs/
5433
5434 EDAC-AMD64
5435 M:      Borislav Petkov <bp@alien8.de>
5436 L:      linux-edac@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/edac/amd64_edac*
5439
5440 EDAC-CALXEDA
5441 M:      Robert Richter <rric@kernel.org>
5442 L:      linux-edac@vger.kernel.org
5443 S:      Maintained
5444 F:      drivers/edac/highbank*
5445
5446 EDAC-CAVIUM OCTEON
5447 M:      Ralf Baechle <ralf@linux-mips.org>
5448 M:      David Daney <david.daney@cavium.com>
5449 L:      linux-edac@vger.kernel.org
5450 L:      linux-mips@vger.kernel.org
5451 S:      Supported
5452 F:      drivers/edac/octeon_edac*
5453
5454 EDAC-CAVIUM THUNDERX
5455 M:      David Daney <david.daney@cavium.com>
5456 M:      Jan Glauber <jglauber@cavium.com>
5457 L:      linux-edac@vger.kernel.org
5458 S:      Supported
5459 F:      drivers/edac/thunderx_edac*
5460
5461 EDAC-CORE
5462 M:      Borislav Petkov <bp@alien8.de>
5463 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5464 L:      linux-edac@vger.kernel.org
5465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5467 S:      Supported
5468 F:      Documentation/admin-guide/ras.rst
5469 F:      Documentation/driver-api/edac.rst
5470 F:      drivers/edac/
5471 F:      include/linux/edac.h
5472
5473 EDAC-E752X
5474 M:      Mark Gross <mark.gross@intel.com>
5475 L:      linux-edac@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/edac/e752x_edac.c
5478
5479 EDAC-E7XXX
5480 L:      linux-edac@vger.kernel.org
5481 S:      Maintained
5482 F:      drivers/edac/e7xxx_edac.c
5483
5484 EDAC-FSL_DDR
5485 M:      York Sun <york.sun@nxp.com>
5486 L:      linux-edac@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/edac/fsl_ddr_edac.*
5489
5490 EDAC-GHES
5491 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5492 L:      linux-edac@vger.kernel.org
5493 S:      Maintained
5494 F:      drivers/edac/ghes_edac.c
5495
5496 EDAC-I3000
5497 L:      linux-edac@vger.kernel.org
5498 S:      Orphan
5499 F:      drivers/edac/i3000_edac.c
5500
5501 EDAC-I5000
5502 L:      linux-edac@vger.kernel.org
5503 S:      Maintained
5504 F:      drivers/edac/i5000_edac.c
5505
5506 EDAC-I5400
5507 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5508 L:      linux-edac@vger.kernel.org
5509 S:      Maintained
5510 F:      drivers/edac/i5400_edac.c
5511
5512 EDAC-I7300
5513 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5514 L:      linux-edac@vger.kernel.org
5515 S:      Maintained
5516 F:      drivers/edac/i7300_edac.c
5517
5518 EDAC-I7CORE
5519 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5520 L:      linux-edac@vger.kernel.org
5521 S:      Maintained
5522 F:      drivers/edac/i7core_edac.c
5523
5524 EDAC-I82443BXGX
5525 M:      Tim Small <tim@buttersideup.com>
5526 L:      linux-edac@vger.kernel.org
5527 S:      Maintained
5528 F:      drivers/edac/i82443bxgx_edac.c
5529
5530 EDAC-I82975X
5531 M:      "Arvind R." <arvino55@gmail.com>
5532 L:      linux-edac@vger.kernel.org
5533 S:      Maintained
5534 F:      drivers/edac/i82975x_edac.c
5535
5536 EDAC-IE31200
5537 M:      Jason Baron <jbaron@akamai.com>
5538 L:      linux-edac@vger.kernel.org
5539 S:      Maintained
5540 F:      drivers/edac/ie31200_edac.c
5541
5542 EDAC-MPC85XX
5543 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5544 L:      linux-edac@vger.kernel.org
5545 S:      Maintained
5546 F:      drivers/edac/mpc85xx_edac.[ch]
5547
5548 EDAC-PASEMI
5549 M:      Egor Martovetsky <egor@pasemi.com>
5550 L:      linux-edac@vger.kernel.org
5551 S:      Maintained
5552 F:      drivers/edac/pasemi_edac.c
5553
5554 EDAC-PND2
5555 M:      Tony Luck <tony.luck@intel.com>
5556 L:      linux-edac@vger.kernel.org
5557 S:      Maintained
5558 F:      drivers/edac/pnd2_edac.[ch]
5559
5560 EDAC-R82600
5561 M:      Tim Small <tim@buttersideup.com>
5562 L:      linux-edac@vger.kernel.org
5563 S:      Maintained
5564 F:      drivers/edac/r82600_edac.c
5565
5566 EDAC-SBRIDGE
5567 M:      Tony Luck <tony.luck@intel.com>
5568 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5569 L:      linux-edac@vger.kernel.org
5570 S:      Maintained
5571 F:      drivers/edac/sb_edac.c
5572
5573 EDAC-SKYLAKE
5574 M:      Tony Luck <tony.luck@intel.com>
5575 L:      linux-edac@vger.kernel.org
5576 S:      Maintained
5577 F:      drivers/edac/skx_edac.c
5578
5579 EDAC-TI
5580 M:      Tero Kristo <t-kristo@ti.com>
5581 L:      linux-edac@vger.kernel.org
5582 S:      Maintained
5583 F:      drivers/edac/ti_edac.c
5584
5585 EDAC-QCOM
5586 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5587 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5588 L:      linux-arm-msm@vger.kernel.org
5589 L:      linux-edac@vger.kernel.org
5590 S:      Maintained
5591 F:      drivers/edac/qcom_edac.c
5592
5593 EDIROL UA-101/UA-1000 DRIVER
5594 M:      Clemens Ladisch <clemens@ladisch.de>
5595 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5596 T:      git git://git.alsa-project.org/alsa-kernel.git
5597 S:      Maintained
5598 F:      sound/usb/misc/ua101.c
5599
5600 EFI TEST DRIVER
5601 L:      linux-efi@vger.kernel.org
5602 M:      Ivan Hu <ivan.hu@canonical.com>
5603 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5604 S:      Maintained
5605 F:      drivers/firmware/efi/test/
5606
5607 EFI VARIABLE FILESYSTEM
5608 M:      Matthew Garrett <matthew.garrett@nebula.com>
5609 M:      Jeremy Kerr <jk@ozlabs.org>
5610 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5612 L:      linux-efi@vger.kernel.org
5613 S:      Maintained
5614 F:      fs/efivarfs/
5615
5616 EFIFB FRAMEBUFFER DRIVER
5617 L:      linux-fbdev@vger.kernel.org
5618 M:      Peter Jones <pjones@redhat.com>
5619 S:      Maintained
5620 F:      drivers/video/fbdev/efifb.c
5621
5622 EFS FILESYSTEM
5623 W:      http://aeschi.ch.eu.org/efs/
5624 S:      Orphan
5625 F:      fs/efs/
5626
5627 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5628 M:      Douglas Miller <dougmill@linux.ibm.com>
5629 L:      netdev@vger.kernel.org
5630 S:      Maintained
5631 F:      drivers/net/ethernet/ibm/ehea/
5632
5633 EM28XX VIDEO4LINUX DRIVER
5634 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5635 L:      linux-media@vger.kernel.org
5636 W:      https://linuxtv.org
5637 T:      git git://linuxtv.org/media_tree.git
5638 S:      Maintained
5639 F:      drivers/media/usb/em28xx/
5640 F:      Documentation/media/v4l-drivers/em28xx*
5641
5642 EMBEDDED LINUX
5643 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5644 M:      Matt Mackall <mpm@selenic.com>
5645 M:      David Woodhouse <dwmw2@infradead.org>
5646 L:      linux-embedded@vger.kernel.org
5647 S:      Maintained
5648
5649 Emulex 10Gbps iSCSI - OneConnect DRIVER
5650 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5651 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5652 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5653 L:      linux-scsi@vger.kernel.org
5654 W:      http://www.broadcom.com
5655 S:      Supported
5656 F:      drivers/scsi/be2iscsi/
5657
5658 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5659 M:      Sathya Perla <sathya.perla@broadcom.com>
5660 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5661 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5662 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5663 L:      netdev@vger.kernel.org
5664 W:      http://www.emulex.com
5665 S:      Supported
5666 F:      drivers/net/ethernet/emulex/benet/
5667
5668 EMULEX ONECONNECT ROCE DRIVER
5669 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5670 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5671 L:      linux-rdma@vger.kernel.org
5672 W:      http://www.broadcom.com
5673 S:      Odd Fixes
5674 F:      drivers/infiniband/hw/ocrdma/
5675 F:      include/uapi/rdma/ocrdma-abi.h
5676
5677 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5678 M:      James Smart <james.smart@broadcom.com>
5679 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5680 L:      linux-scsi@vger.kernel.org
5681 W:      http://www.broadcom.com
5682 S:      Supported
5683 F:      drivers/scsi/lpfc/
5684
5685 ENE CB710 FLASH CARD READER DRIVER
5686 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5687 S:      Maintained
5688 F:      drivers/misc/cb710/
5689 F:      drivers/mmc/host/cb710-mmc.*
5690 F:      include/linux/cb710.h
5691
5692 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5693 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5694 S:      Maintained
5695 F:      drivers/media/rc/ene_ir.*
5696
5697 EPSON S1D13XXX FRAMEBUFFER DRIVER
5698 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5699 S:      Maintained
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5701 F:      drivers/video/fbdev/s1d13xxxfb.c
5702 F:      include/video/s1d13xxxfb.h
5703
5704 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5705 M:      Jeff Layton <jlayton@kernel.org>
5706 S:      Maintained
5707 F:      lib/errseq.c
5708 F:      include/linux/errseq.h
5709
5710 ET131X NETWORK DRIVER
5711 M:      Mark Einon <mark.einon@gmail.com>
5712 S:      Odd Fixes
5713 F:      drivers/net/ethernet/agere/
5714
5715 ETHERNET BRIDGE
5716 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5717 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5718 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5719 L:      netdev@vger.kernel.org
5720 W:      http://www.linuxfoundation.org/en/Net:Bridge
5721 S:      Maintained
5722 F:      include/linux/netfilter_bridge/
5723 F:      net/bridge/
5724
5725 ETHERNET PHY LIBRARY
5726 M:      Andrew Lunn <andrew@lunn.ch>
5727 M:      Florian Fainelli <f.fainelli@gmail.com>
5728 M:      Heiner Kallweit <hkallweit1@gmail.com>
5729 L:      netdev@vger.kernel.org
5730 S:      Maintained
5731 F:      Documentation/ABI/testing/sysfs-bus-mdio
5732 F:      Documentation/devicetree/bindings/net/mdio*
5733 F:      Documentation/networking/phy.txt
5734 F:      drivers/net/phy/
5735 F:      drivers/of/of_mdio.c
5736 F:      drivers/of/of_net.c
5737 F:      include/linux/*mdio*.h
5738 F:      include/linux/of_net.h
5739 F:      include/linux/phy.h
5740 F:      include/linux/phy_fixed.h
5741 F:      include/linux/platform_data/mdio-bcm-unimac.h
5742 F:      include/linux/platform_data/mdio-gpio.h
5743 F:      include/trace/events/mdio.h
5744 F:      include/uapi/linux/mdio.h
5745 F:      include/uapi/linux/mii.h
5746
5747 EXT2 FILE SYSTEM
5748 M:      Jan Kara <jack@suse.com>
5749 L:      linux-ext4@vger.kernel.org
5750 S:      Maintained
5751 F:      Documentation/filesystems/ext2.txt
5752 F:      fs/ext2/
5753 F:      include/linux/ext2*
5754
5755 EXT4 FILE SYSTEM
5756 M:      "Theodore Ts'o" <tytso@mit.edu>
5757 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5758 L:      linux-ext4@vger.kernel.org
5759 W:      http://ext4.wiki.kernel.org
5760 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5762 S:      Maintained
5763 F:      Documentation/filesystems/ext4/
5764 F:      fs/ext4/
5765
5766 Extended Verification Module (EVM)
5767 M:      Mimi Zohar <zohar@linux.ibm.com>
5768 L:      linux-integrity@vger.kernel.org
5769 S:      Supported
5770 F:      security/integrity/evm/
5771
5772 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5773 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5774 L:      linux-efi@vger.kernel.org
5775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5776 S:      Maintained
5777 F:      Documentation/efi-stub.txt
5778 F:      arch/*/kernel/efi.c
5779 F:      arch/x86/boot/compressed/eboot.[ch]
5780 F:      arch/*/include/asm/efi.h
5781 F:      arch/x86/platform/efi/
5782 F:      drivers/firmware/efi/
5783 F:      include/linux/efi*.h
5784 F:      arch/arm/boot/compressed/efi-header.S
5785 F:      arch/arm64/kernel/efi-entry.S
5786
5787 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5788 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5789 M:      Chanwoo Choi <cw00.choi@samsung.com>
5790 L:      linux-kernel@vger.kernel.org
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5792 S:      Maintained
5793 F:      drivers/extcon/
5794 F:      include/linux/extcon/
5795 F:      include/linux/extcon.h
5796 F:      Documentation/extcon/
5797 F:      Documentation/devicetree/bindings/extcon/
5798
5799 EXYNOS DP DRIVER
5800 M:      Jingoo Han <jingoohan1@gmail.com>
5801 L:      dri-devel@lists.freedesktop.org
5802 S:      Maintained
5803 F:      drivers/gpu/drm/exynos/exynos_dp*
5804
5805 EXYNOS SYSMMU (IOMMU) driver
5806 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5807 L:      iommu@lists.linux-foundation.org
5808 S:      Maintained
5809 F:      drivers/iommu/exynos-iommu.c
5810
5811 EZchip NPS platform support
5812 M:      Vineet Gupta <vgupta@synopsys.com>
5813 M:      Ofer Levi <oferle@mellanox.com>
5814 S:      Supported
5815 F:      arch/arc/plat-eznps
5816 F:      arch/arc/boot/dts/eznps.dts
5817
5818 F2FS FILE SYSTEM
5819 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5820 M:      Chao Yu <yuchao0@huawei.com>
5821 L:      linux-f2fs-devel@lists.sourceforge.net
5822 W:      https://f2fs.wiki.kernel.org/
5823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5824 S:      Maintained
5825 F:      Documentation/filesystems/f2fs.txt
5826 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5827 F:      fs/f2fs/
5828 F:      include/linux/f2fs_fs.h
5829 F:      include/trace/events/f2fs.h
5830
5831 F71805F HARDWARE MONITORING DRIVER
5832 M:      Jean Delvare <jdelvare@suse.com>
5833 L:      linux-hwmon@vger.kernel.org
5834 S:      Maintained
5835 F:      Documentation/hwmon/f71805f
5836 F:      drivers/hwmon/f71805f.c
5837
5838 FADDR2LINE
5839 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5840 S:      Maintained
5841 F:      scripts/faddr2line
5842
5843 FAILOVER MODULE
5844 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5845 L:      netdev@vger.kernel.org
5846 S:      Supported
5847 F:      net/core/failover.c
5848 F:      include/net/failover.h
5849 F:      Documentation/networking/failover.rst
5850
5851 FANOTIFY
5852 M:      Jan Kara <jack@suse.cz>
5853 R:      Amir Goldstein <amir73il@gmail.com>
5854 L:      linux-fsdevel@vger.kernel.org
5855 S:      Maintained
5856 F:      fs/notify/fanotify/
5857 F:      include/linux/fanotify.h
5858 F:      include/uapi/linux/fanotify.h
5859
5860 FARSYNC SYNCHRONOUS DRIVER
5861 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5862 W:      http://www.farsite.co.uk/
5863 S:      Supported
5864 F:      drivers/net/wan/farsync.*
5865
5866 FAULT INJECTION SUPPORT
5867 M:      Akinobu Mita <akinobu.mita@gmail.com>
5868 S:      Supported
5869 F:      Documentation/fault-injection/
5870 F:      lib/fault-inject.c
5871
5872 FBTFT Framebuffer drivers
5873 S:      Orphan
5874 L:      dri-devel@lists.freedesktop.org
5875 L:      linux-fbdev@vger.kernel.org
5876 F:      drivers/staging/fbtft/
5877
5878 FC0011 TUNER DRIVER
5879 M:      Michael Buesch <m@bues.ch>
5880 L:      linux-media@vger.kernel.org
5881 S:      Maintained
5882 F:      drivers/media/tuners/fc0011.h
5883 F:      drivers/media/tuners/fc0011.c
5884
5885 FC2580 MEDIA DRIVER
5886 M:      Antti Palosaari <crope@iki.fi>
5887 L:      linux-media@vger.kernel.org
5888 W:      https://linuxtv.org
5889 W:      http://palosaari.fi/linux/
5890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5891 T:      git git://linuxtv.org/anttip/media_tree.git
5892 S:      Maintained
5893 F:      drivers/media/tuners/fc2580*
5894
5895 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5896 M:      Johannes Thumshirn <jth@kernel.org>
5897 L:      linux-scsi@vger.kernel.org
5898 W:      www.Open-FCoE.org
5899 S:      Supported
5900 F:      drivers/scsi/libfc/
5901 F:      drivers/scsi/fcoe/
5902 F:      include/scsi/fc/
5903 F:      include/scsi/libfc.h
5904 F:      include/scsi/libfcoe.h
5905 F:      include/uapi/scsi/fc/
5906
5907 FILE LOCKING (flock() and fcntl()/lockf())
5908 M:      Jeff Layton <jlayton@kernel.org>
5909 M:      "J. Bruce Fields" <bfields@fieldses.org>
5910 L:      linux-fsdevel@vger.kernel.org
5911 S:      Maintained
5912 F:      include/linux/fcntl.h
5913 F:      include/uapi/linux/fcntl.h
5914 F:      fs/fcntl.c
5915 F:      fs/locks.c
5916
5917 FILESYSTEMS (VFS and infrastructure)
5918 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5919 L:      linux-fsdevel@vger.kernel.org
5920 S:      Maintained
5921 F:      fs/*
5922 F:      include/linux/fs.h
5923 F:      include/uapi/linux/fs.h
5924
5925 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5926 M:      Riku Voipio <riku.voipio@iki.fi>
5927 L:      linux-hwmon@vger.kernel.org
5928 S:      Maintained
5929 F:      drivers/hwmon/f75375s.c
5930 F:      include/linux/f75375s.h
5931
5932 FIREWIRE AUDIO DRIVERS
5933 M:      Clemens Ladisch <clemens@ladisch.de>
5934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5935 T:      git git://git.alsa-project.org/alsa-kernel.git
5936 S:      Maintained
5937 F:      sound/firewire/
5938
5939 FIREWIRE MEDIA DRIVERS (firedtv)
5940 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5941 L:      linux-media@vger.kernel.org
5942 L:      linux1394-devel@lists.sourceforge.net
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5944 S:      Maintained
5945 F:      drivers/media/firewire/
5946
5947 FIREWIRE SBP-2 TARGET
5948 M:      Chris Boot <bootc@bootc.net>
5949 L:      linux-scsi@vger.kernel.org
5950 L:      target-devel@vger.kernel.org
5951 L:      linux1394-devel@lists.sourceforge.net
5952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5953 S:      Maintained
5954 F:      drivers/target/sbp/
5955
5956 FIREWIRE SUBSYSTEM
5957 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5958 L:      linux1394-devel@lists.sourceforge.net
5959 W:      http://ieee1394.wiki.kernel.org/
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5961 S:      Maintained
5962 F:      drivers/firewire/
5963 F:      include/linux/firewire.h
5964 F:      include/uapi/linux/firewire*.h
5965 F:      tools/firewire/
5966
5967 FIRMWARE LOADER (request_firmware)
5968 M:      Luis Chamberlain <mcgrof@kernel.org>
5969 L:      linux-kernel@vger.kernel.org
5970 S:      Maintained
5971 F:      Documentation/firmware_class/
5972 F:      drivers/base/firmware_loader/
5973 F:      include/linux/firmware.h
5974
5975 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5976 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5977 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5978 S:      Maintained
5979 F:      drivers/block/rsxx/
5980
5981 FLOPPY DRIVER
5982 M:      Jiri Kosina <jikos@kernel.org>
5983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5984 S:      Odd fixes
5985 F:      drivers/block/floppy.c
5986
5987 FMC SUBSYSTEM
5988 M:      Alessandro Rubini <rubini@gnudd.com>
5989 W:      http://www.ohwr.org/projects/fmc-bus
5990 S:      Supported
5991 F:      drivers/fmc/
5992 F:      include/linux/fmc*.h
5993 F:      include/linux/ipmi-fru.h
5994 K:      fmc_d.*register
5995
5996 FPGA MANAGER FRAMEWORK
5997 M:      Alan Tull <atull@kernel.org>
5998 M:      Moritz Fischer <mdf@kernel.org>
5999 L:      linux-fpga@vger.kernel.org
6000 S:      Maintained
6001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6002 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6003 F:      Documentation/fpga/
6004 F:      Documentation/driver-api/fpga/
6005 F:      Documentation/devicetree/bindings/fpga/
6006 F:      drivers/fpga/
6007 F:      include/linux/fpga/
6008 W:      http://www.rocketboards.org
6009
6010 FPGA DFL DRIVERS
6011 M:      Wu Hao <hao.wu@intel.com>
6012 L:      linux-fpga@vger.kernel.org
6013 S:      Maintained
6014 F:      Documentation/fpga/dfl.txt
6015 F:      include/uapi/linux/fpga-dfl.h
6016 F:      drivers/fpga/dfl*
6017
6018 FPU EMULATOR
6019 M:      Bill Metzenthen <billm@melbpc.org.au>
6020 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6021 S:      Maintained
6022 F:      arch/x86/math-emu/
6023
6024 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6025 L:      netdev@vger.kernel.org
6026 S:      Orphan
6027 F:      drivers/net/wan/dlci.c
6028 F:      drivers/net/wan/sdla.c
6029
6030 FRAMEBUFFER LAYER
6031 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6032 L:      dri-devel@lists.freedesktop.org
6033 L:      linux-fbdev@vger.kernel.org
6034 T:      git git://github.com/bzolnier/linux.git
6035 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6036 S:      Maintained
6037 F:      Documentation/fb/
6038 F:      drivers/video/
6039 F:      include/video/
6040 F:      include/linux/fb.h
6041 F:      include/uapi/video/
6042 F:      include/uapi/linux/fb.h
6043
6044 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6045 M:      Horia Geantă <horia.geanta@nxp.com>
6046 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6047 L:      linux-crypto@vger.kernel.org
6048 S:      Maintained
6049 F:      drivers/crypto/caam/
6050 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6051
6052 FREESCALE DIU FRAMEBUFFER DRIVER
6053 M:      Timur Tabi <timur@kernel.org>
6054 L:      linux-fbdev@vger.kernel.org
6055 S:      Maintained
6056 F:      drivers/video/fbdev/fsl-diu-fb.*
6057
6058 FREESCALE DMA DRIVER
6059 M:      Li Yang <leoyang.li@nxp.com>
6060 M:      Zhang Wei <zw@zh-kernel.org>
6061 L:      linuxppc-dev@lists.ozlabs.org
6062 S:      Maintained
6063 F:      drivers/dma/fsldma.*
6064
6065 FREESCALE ENETC ETHERNET DRIVERS
6066 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6067 L:      netdev@vger.kernel.org
6068 S:      Maintained
6069 F:      drivers/net/ethernet/freescale/enetc/
6070
6071 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6072 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6073 L:      netdev@vger.kernel.org
6074 S:      Maintained
6075 F:      drivers/net/ethernet/freescale/gianfar*
6076 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6077
6078 FREESCALE GPMI NAND DRIVER
6079 M:      Han Xu <han.xu@nxp.com>
6080 L:      linux-mtd@lists.infradead.org
6081 S:      Maintained
6082 F:      drivers/mtd/nand/raw/gpmi-nand/*
6083
6084 FREESCALE I2C CPM DRIVER
6085 M:      Jochen Friedrich <jochen@scram.de>
6086 L:      linuxppc-dev@lists.ozlabs.org
6087 L:      linux-i2c@vger.kernel.org
6088 S:      Maintained
6089 F:      drivers/i2c/busses/i2c-cpm.c
6090
6091 FREESCALE IMX LPI2C DRIVER
6092 M:      Dong Aisheng <aisheng.dong@nxp.com>
6093 L:      linux-i2c@vger.kernel.org
6094 L:      linux-imx@nxp.com
6095 S:      Maintained
6096 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6097 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6098
6099 FREESCALE IMX / MXC FEC DRIVER
6100 M:      Fugang Duan <fugang.duan@nxp.com>
6101 L:      netdev@vger.kernel.org
6102 S:      Maintained
6103 F:      drivers/net/ethernet/freescale/fec_main.c
6104 F:      drivers/net/ethernet/freescale/fec_ptp.c
6105 F:      drivers/net/ethernet/freescale/fec.h
6106 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6107
6108 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6109 M:      Sascha Hauer <s.hauer@pengutronix.de>
6110 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6111 L:      linux-fbdev@vger.kernel.org
6112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6113 S:      Maintained
6114 F:      include/linux/platform_data/video-imxfb.h
6115 F:      drivers/video/fbdev/imxfb.c
6116
6117 FREESCALE QORIQ DPAA ETHERNET DRIVER
6118 M:      Madalin Bucur <madalin.bucur@nxp.com>
6119 L:      netdev@vger.kernel.org
6120 S:      Maintained
6121 F:      drivers/net/ethernet/freescale/dpaa
6122
6123 FREESCALE QORIQ DPAA FMAN DRIVER
6124 M:      Madalin Bucur <madalin.bucur@nxp.com>
6125 L:      netdev@vger.kernel.org
6126 S:      Maintained
6127 F:      drivers/net/ethernet/freescale/fman
6128 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6129
6130 FREESCALE QORIQ PTP CLOCK DRIVER
6131 M:      Yangbo Lu <yangbo.lu@nxp.com>
6132 L:      netdev@vger.kernel.org
6133 S:      Maintained
6134 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6135 F:      drivers/ptp/ptp_qoriq.c
6136 F:      drivers/ptp/ptp_qoriq_debugfs.c
6137 F:      include/linux/fsl/ptp_qoriq.h
6138 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6139
6140 FREESCALE QUAD SPI DRIVER
6141 M:      Han Xu <han.xu@nxp.com>
6142 L:      linux-spi@vger.kernel.org
6143 S:      Maintained
6144 F:      drivers/spi/spi-fsl-qspi.c
6145
6146 FREESCALE QUICC ENGINE LIBRARY
6147 M:      Qiang Zhao <qiang.zhao@nxp.com>
6148 L:      linuxppc-dev@lists.ozlabs.org
6149 S:      Maintained
6150 F:      drivers/soc/fsl/qe/
6151 F:      include/soc/fsl/*qe*.h
6152 F:      include/soc/fsl/*ucc*.h
6153
6154 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6155 M:      Li Yang <leoyang.li@nxp.com>
6156 L:      netdev@vger.kernel.org
6157 L:      linuxppc-dev@lists.ozlabs.org
6158 S:      Maintained
6159 F:      drivers/net/ethernet/freescale/ucc_geth*
6160
6161 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6162 M:      Zhao Qiang <qiang.zhao@nxp.com>
6163 L:      netdev@vger.kernel.org
6164 L:      linuxppc-dev@lists.ozlabs.org
6165 S:      Maintained
6166 F:      drivers/net/wan/fsl_ucc_hdlc*
6167
6168 FREESCALE QUICC ENGINE UCC UART DRIVER
6169 M:      Timur Tabi <timur@kernel.org>
6170 L:      linuxppc-dev@lists.ozlabs.org
6171 S:      Maintained
6172 F:      drivers/tty/serial/ucc_uart.c
6173
6174 FREESCALE SOC DRIVERS
6175 M:      Li Yang <leoyang.li@nxp.com>
6176 L:      linuxppc-dev@lists.ozlabs.org
6177 L:      linux-arm-kernel@lists.infradead.org
6178 S:      Maintained
6179 F:      Documentation/devicetree/bindings/soc/fsl/
6180 F:      drivers/soc/fsl/
6181 F:      include/linux/fsl/
6182
6183 FREESCALE SOC FS_ENET DRIVER
6184 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6185 L:      linuxppc-dev@lists.ozlabs.org
6186 L:      netdev@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/net/ethernet/freescale/fs_enet/
6189 F:      include/linux/fs_enet_pd.h
6190
6191 FREESCALE SOC SOUND DRIVERS
6192 M:      Timur Tabi <timur@kernel.org>
6193 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6194 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6195 R:      Fabio Estevam <festevam@gmail.com>
6196 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6197 L:      linuxppc-dev@lists.ozlabs.org
6198 S:      Maintained
6199 F:      sound/soc/fsl/fsl*
6200 F:      sound/soc/fsl/imx*
6201 F:      sound/soc/fsl/mpc8610_hpcd.c
6202
6203 FREESCALE USB PERIPHERAL DRIVERS
6204 M:      Li Yang <leoyang.li@nxp.com>
6205 L:      linux-usb@vger.kernel.org
6206 L:      linuxppc-dev@lists.ozlabs.org
6207 S:      Maintained
6208 F:      drivers/usb/gadget/udc/fsl*
6209
6210 FREEVXFS FILESYSTEM
6211 M:      Christoph Hellwig <hch@infradead.org>
6212 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6213 S:      Maintained
6214 F:      fs/freevxfs/
6215
6216 FREEZER
6217 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6218 M:      Pavel Machek <pavel@ucw.cz>
6219 L:      linux-pm@vger.kernel.org
6220 S:      Supported
6221 F:      Documentation/power/freezing-of-tasks.txt
6222 F:      include/linux/freezer.h
6223 F:      kernel/freezer.c
6224
6225 FRONTSWAP API
6226 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6227 L:      linux-kernel@vger.kernel.org
6228 S:      Maintained
6229 F:      mm/frontswap.c
6230 F:      include/linux/frontswap.h
6231
6232 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6233 M:      David Howells <dhowells@redhat.com>
6234 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6235 S:      Supported
6236 F:      Documentation/filesystems/caching/
6237 F:      fs/fscache/
6238 F:      include/linux/fscache*.h
6239
6240 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6241 M:      Theodore Y. Ts'o <tytso@mit.edu>
6242 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6243 L:      linux-fscrypt@vger.kernel.org
6244 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6246 S:      Supported
6247 F:      fs/crypto/
6248 F:      include/linux/fscrypt*.h
6249 F:      Documentation/filesystems/fscrypt.rst
6250
6251 FSI-ATTACHED I2C DRIVER
6252 M:      Eddie James <eajames@linux.ibm.com>
6253 L:      linux-i2c@vger.kernel.org
6254 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6255 S:      Maintained
6256 F:      drivers/i2c/busses/i2c-fsi.c
6257 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6258
6259 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6260 M:      Jan Kara <jack@suse.cz>
6261 R:      Amir Goldstein <amir73il@gmail.com>
6262 L:      linux-fsdevel@vger.kernel.org
6263 S:      Maintained
6264 F:      fs/notify/
6265 F:      include/linux/fsnotify*.h
6266
6267 FUJITSU LAPTOP EXTRAS
6268 M:      Jonathan Woithe <jwoithe@just42.net>
6269 L:      platform-driver-x86@vger.kernel.org
6270 S:      Maintained
6271 F:      drivers/platform/x86/fujitsu-laptop.c
6272
6273 FUJITSU M-5MO LS CAMERA ISP DRIVER
6274 M:      Kyungmin Park <kyungmin.park@samsung.com>
6275 M:      Heungjun Kim <riverful.kim@samsung.com>
6276 L:      linux-media@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/media/i2c/m5mols/
6279 F:      include/media/i2c/m5mols.h
6280
6281 FUJITSU TABLET EXTRAS
6282 M:      Robert Gerlach <khnz@gmx.de>
6283 L:      platform-driver-x86@vger.kernel.org
6284 S:      Maintained
6285 F:      drivers/platform/x86/fujitsu-tablet.c
6286
6287 FUSE: FILESYSTEM IN USERSPACE
6288 M:      Miklos Szeredi <miklos@szeredi.hu>
6289 L:      linux-fsdevel@vger.kernel.org
6290 W:      http://fuse.sourceforge.net/
6291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6292 S:      Maintained
6293 F:      fs/fuse/
6294 F:      include/uapi/linux/fuse.h
6295 F:      Documentation/filesystems/fuse.txt
6296
6297 FUTEX SUBSYSTEM
6298 M:      Thomas Gleixner <tglx@linutronix.de>
6299 M:      Ingo Molnar <mingo@redhat.com>
6300 R:      Peter Zijlstra <peterz@infradead.org>
6301 R:      Darren Hart <dvhart@infradead.org>
6302 L:      linux-kernel@vger.kernel.org
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6304 S:      Maintained
6305 F:      kernel/futex.c
6306 F:      kernel/futex_compat.c
6307 F:      include/asm-generic/futex.h
6308 F:      include/linux/futex.h
6309 F:      include/uapi/linux/futex.h
6310 F:      tools/testing/selftests/futex/
6311 F:      tools/perf/bench/futex*
6312 F:      Documentation/*futex*
6313
6314 GCC PLUGINS
6315 M:      Kees Cook <keescook@chromium.org>
6316 R:      Emese Revfy <re.emese@gmail.com>
6317 L:      kernel-hardening@lists.openwall.com
6318 S:      Maintained
6319 F:      scripts/gcc-plugins/
6320 F:      scripts/gcc-plugin.sh
6321 F:      scripts/Makefile.gcc-plugins
6322 F:      Documentation/gcc-plugins.txt
6323
6324 GASKET DRIVER FRAMEWORK
6325 M:      Rob Springer <rspringer@google.com>
6326 M:      Todd Poynor <toddpoynor@google.com>
6327 M:      Ben Chan <benchan@chromium.org>
6328 S:      Maintained
6329 F:      drivers/staging/gasket/
6330
6331 GCOV BASED KERNEL PROFILING
6332 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6333 S:      Maintained
6334 F:      kernel/gcov/
6335 F:      Documentation/dev-tools/gcov.rst
6336
6337 GDB KERNEL DEBUGGING HELPER SCRIPTS
6338 M:      Jan Kiszka <jan.kiszka@siemens.com>
6339 M:      Kieran Bingham <kbingham@kernel.org>
6340 S:      Supported
6341 F:      scripts/gdb/
6342
6343 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6344 M:      Achim Leubner <achim_leubner@adaptec.com>
6345 L:      linux-scsi@vger.kernel.org
6346 W:      http://www.icp-vortex.com/
6347 S:      Supported
6348 F:      drivers/scsi/gdt*
6349
6350 GEMTEK FM RADIO RECEIVER DRIVER
6351 M:      Hans Verkuil <hverkuil@xs4all.nl>
6352 L:      linux-media@vger.kernel.org
6353 T:      git git://linuxtv.org/media_tree.git
6354 W:      https://linuxtv.org
6355 S:      Maintained
6356 F:      drivers/media/radio/radio-gemtek*
6357
6358 GENERIC GPIO I2C DRIVER
6359 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6360 S:      Supported
6361 F:      drivers/i2c/busses/i2c-gpio.c
6362 F:      include/linux/platform_data/i2c-gpio.h
6363
6364 GENERIC GPIO I2C MULTIPLEXER DRIVER
6365 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6366 L:      linux-i2c@vger.kernel.org
6367 S:      Supported
6368 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6369 F:      include/linux/platform_data/i2c-mux-gpio.h
6370 F:      Documentation/i2c/muxes/i2c-mux-gpio
6371
6372 GENERIC HDLC (WAN) DRIVERS
6373 M:      Krzysztof Halasa <khc@pm.waw.pl>
6374 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6375 S:      Maintained
6376 F:      drivers/net/wan/c101.c
6377 F:      drivers/net/wan/hd6457*
6378 F:      drivers/net/wan/hdlc*
6379 F:      drivers/net/wan/n2.c
6380 F:      drivers/net/wan/pc300too.c
6381 F:      drivers/net/wan/pci200syn.c
6382 F:      drivers/net/wan/wanxl*
6383
6384 GENERIC INCLUDE/ASM HEADER FILES
6385 M:      Arnd Bergmann <arnd@arndb.de>
6386 L:      linux-arch@vger.kernel.org
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6388 S:      Maintained
6389 F:      include/asm-generic/
6390 F:      include/uapi/asm-generic/
6391
6392 GENERIC PHY FRAMEWORK
6393 M:      Kishon Vijay Abraham I <kishon@ti.com>
6394 L:      linux-kernel@vger.kernel.org
6395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6396 S:      Supported
6397 F:      drivers/phy/
6398 F:      include/linux/phy/
6399 F:      Documentation/devicetree/bindings/phy/
6400
6401 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6402 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6403 S:      Supported
6404 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6405
6406 GENERIC PM DOMAINS
6407 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6408 M:      Kevin Hilman <khilman@kernel.org>
6409 M:      Ulf Hansson <ulf.hansson@linaro.org>
6410 L:      linux-pm@vger.kernel.org
6411 S:      Supported
6412 F:      drivers/base/power/domain*.c
6413 F:      include/linux/pm_domain.h
6414 F:      Documentation/devicetree/bindings/power/power_domain.txt
6415
6416 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6417 M:      Eugen Hristev <eugen.hristev@microchip.com>
6418 L:      linux-input@vger.kernel.org
6419 S:      Maintained
6420 F:      drivers/input/touchscreen/resistive-adc-touch.c
6421
6422 GENERIC UIO DRIVER FOR PCI DEVICES
6423 M:      "Michael S. Tsirkin" <mst@redhat.com>
6424 L:      kvm@vger.kernel.org
6425 S:      Supported
6426 F:      drivers/uio/uio_pci_generic.c
6427
6428 GENWQE (IBM Generic Workqueue Card)
6429 M:      Frank Haverkamp <haver@linux.ibm.com>
6430 S:      Supported
6431 F:      drivers/misc/genwqe/
6432
6433 GET_MAINTAINER SCRIPT
6434 M:      Joe Perches <joe@perches.com>
6435 S:      Maintained
6436 F:      scripts/get_maintainer.pl
6437
6438 GFS2 FILE SYSTEM
6439 M:      Bob Peterson <rpeterso@redhat.com>
6440 M:      Andreas Gruenbacher <agruenba@redhat.com>
6441 L:      cluster-devel@redhat.com
6442 W:      http://sources.redhat.com/cluster/
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6444 S:      Supported
6445 F:      Documentation/filesystems/gfs2*.txt
6446 F:      fs/gfs2/
6447 F:      include/uapi/linux/gfs2_ondisk.h
6448
6449 GIGASET ISDN DRIVERS
6450 M:      Paul Bolle <pebolle@tiscali.nl>
6451 L:      gigaset307x-common@lists.sourceforge.net
6452 W:      http://gigaset307x.sourceforge.net/
6453 S:      Odd Fixes
6454 F:      Documentation/isdn/README.gigaset
6455 F:      drivers/isdn/gigaset/
6456 F:      include/uapi/linux/gigaset_dev.h
6457
6458 GNSS SUBSYSTEM
6459 M:      Johan Hovold <johan@kernel.org>
6460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6461 S:      Maintained
6462 F:      Documentation/ABI/testing/sysfs-class-gnss
6463 F:      Documentation/devicetree/bindings/gnss/
6464 F:      drivers/gnss/
6465 F:      include/linux/gnss.h
6466
6467 GO7007 MPEG CODEC
6468 M:      Hans Verkuil <hans.verkuil@cisco.com>
6469 L:      linux-media@vger.kernel.org
6470 S:      Maintained
6471 F:      drivers/media/usb/go7007/
6472
6473 GOODIX TOUCHSCREEN
6474 M:      Bastien Nocera <hadess@hadess.net>
6475 L:      linux-input@vger.kernel.org
6476 S:      Maintained
6477 F:      drivers/input/touchscreen/goodix.c
6478
6479 GPD POCKET FAN DRIVER
6480 M:      Hans de Goede <hdegoede@redhat.com>
6481 L:      platform-driver-x86@vger.kernel.org
6482 S:      Maintained
6483 F:      drivers/platform/x86/gpd-pocket-fan.c
6484
6485 GPIO ACPI SUPPORT
6486 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6487 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6488 L:      linux-gpio@vger.kernel.org
6489 L:      linux-acpi@vger.kernel.org
6490 S:      Maintained
6491 F:      Documentation/acpi/gpio-properties.txt
6492 F:      drivers/gpio/gpiolib-acpi.c
6493
6494 GPIO IR Transmitter
6495 M:      Sean Young <sean@mess.org>
6496 L:      linux-media@vger.kernel.org
6497 S:      Maintained
6498 F:      drivers/media/rc/gpio-ir-tx.c
6499
6500 GPIO MOCKUP DRIVER
6501 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6502 L:      linux-gpio@vger.kernel.org
6503 S:      Maintained
6504 F:      drivers/gpio/gpio-mockup.c
6505 F:      tools/testing/selftests/gpio/
6506
6507 GPIO SUBSYSTEM
6508 M:      Linus Walleij <linus.walleij@linaro.org>
6509 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6510 L:      linux-gpio@vger.kernel.org
6511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6512 S:      Maintained
6513 F:      Documentation/devicetree/bindings/gpio/
6514 F:      Documentation/driver-api/gpio/
6515 F:      Documentation/gpio/
6516 F:      Documentation/ABI/testing/gpio-cdev
6517 F:      Documentation/ABI/obsolete/sysfs-gpio
6518 F:      drivers/gpio/
6519 F:      include/linux/gpio/
6520 F:      include/linux/gpio.h
6521 F:      include/linux/of_gpio.h
6522 F:      include/asm-generic/gpio.h
6523 F:      include/uapi/linux/gpio.h
6524 F:      tools/gpio/
6525
6526 GRE DEMULTIPLEXER DRIVER
6527 M:      Dmitry Kozlov <xeb@mail.ru>
6528 L:      netdev@vger.kernel.org
6529 S:      Maintained
6530 F:      net/ipv4/gre_demux.c
6531 F:      net/ipv4/gre_offload.c
6532 F:      include/net/gre.h
6533
6534 GRETH 10/100/1G Ethernet MAC device driver
6535 M:      Andreas Larsson <andreas@gaisler.com>
6536 L:      netdev@vger.kernel.org
6537 S:      Maintained
6538 F:      drivers/net/ethernet/aeroflex/
6539
6540 GREYBUS AUDIO PROTOCOLS DRIVERS
6541 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6542 M:      Mark Greer <mgreer@animalcreek.com>
6543 S:      Maintained
6544 F:      drivers/staging/greybus/audio_apbridgea.c
6545 F:      drivers/staging/greybus/audio_apbridgea.h
6546 F:      drivers/staging/greybus/audio_codec.c
6547 F:      drivers/staging/greybus/audio_codec.h
6548 F:      drivers/staging/greybus/audio_gb.c
6549 F:      drivers/staging/greybus/audio_manager.c
6550 F:      drivers/staging/greybus/audio_manager.h
6551 F:      drivers/staging/greybus/audio_manager_module.c
6552 F:      drivers/staging/greybus/audio_manager_private.h
6553 F:      drivers/staging/greybus/audio_manager_sysfs.c
6554 F:      drivers/staging/greybus/audio_module.c
6555 F:      drivers/staging/greybus/audio_topology.c
6556
6557 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6558 M:      Viresh Kumar <vireshk@kernel.org>
6559 S:      Maintained
6560 F:      drivers/staging/greybus/authentication.c
6561 F:      drivers/staging/greybus/bootrom.c
6562 F:      drivers/staging/greybus/firmware.h
6563 F:      drivers/staging/greybus/fw-core.c
6564 F:      drivers/staging/greybus/fw-download.c
6565 F:      drivers/staging/greybus/fw-management.c
6566 F:      drivers/staging/greybus/greybus_authentication.h
6567 F:      drivers/staging/greybus/greybus_firmware.h
6568 F:      drivers/staging/greybus/hid.c
6569 F:      drivers/staging/greybus/i2c.c
6570 F:      drivers/staging/greybus/spi.c
6571 F:      drivers/staging/greybus/spilib.c
6572 F:      drivers/staging/greybus/spilib.h
6573
6574 GREYBUS LOOPBACK DRIVER
6575 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6576 S:      Maintained
6577 F:      drivers/staging/greybus/loopback.c
6578
6579 GREYBUS PLATFORM DRIVERS
6580 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6581 S:      Maintained
6582 F:      drivers/staging/greybus/arche-platform.c
6583 F:      drivers/staging/greybus/arche-apb-ctrl.c
6584 F:      drivers/staging/greybus/arche_platform.h
6585
6586 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6587 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6588 S:      Maintained
6589 F:      drivers/staging/greybus/sdio.c
6590 F:      drivers/staging/greybus/light.c
6591 F:      drivers/staging/greybus/gpio.c
6592 F:      drivers/staging/greybus/power_supply.c
6593 F:      drivers/staging/greybus/spi.c
6594 F:      drivers/staging/greybus/spilib.c
6595
6596 GREYBUS SUBSYSTEM
6597 M:      Johan Hovold <johan@kernel.org>
6598 M:      Alex Elder <elder@kernel.org>
6599 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6600 S:      Maintained
6601 F:      drivers/staging/greybus/
6602 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6603
6604 GREYBUS UART PROTOCOLS DRIVERS
6605 M:      David Lin <dtwlin@gmail.com>
6606 S:      Maintained
6607 F:      drivers/staging/greybus/uart.c
6608 F:      drivers/staging/greybus/log.c
6609
6610 GS1662 VIDEO SERIALIZER
6611 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6612 L:      linux-media@vger.kernel.org
6613 T:      git git://linuxtv.org/media_tree.git
6614 S:      Maintained
6615 F:      drivers/media/spi/gs1662.c
6616
6617 GSPCA FINEPIX SUBDRIVER
6618 M:      Frank Zago <frank@zago.net>
6619 L:      linux-media@vger.kernel.org
6620 T:      git git://linuxtv.org/media_tree.git
6621 S:      Maintained
6622 F:      drivers/media/usb/gspca/finepix.c
6623
6624 GSPCA GL860 SUBDRIVER
6625 M:      Olivier Lorin <o.lorin@laposte.net>
6626 L:      linux-media@vger.kernel.org
6627 T:      git git://linuxtv.org/media_tree.git
6628 S:      Maintained
6629 F:      drivers/media/usb/gspca/gl860/
6630
6631 GSPCA M5602 SUBDRIVER
6632 M:      Erik Andren <erik.andren@gmail.com>
6633 L:      linux-media@vger.kernel.org
6634 T:      git git://linuxtv.org/media_tree.git
6635 S:      Maintained
6636 F:      drivers/media/usb/gspca/m5602/
6637
6638 GSPCA PAC207 SONIXB SUBDRIVER
6639 M:      Hans Verkuil <hverkuil@xs4all.nl>
6640 L:      linux-media@vger.kernel.org
6641 T:      git git://linuxtv.org/media_tree.git
6642 S:      Odd Fixes
6643 F:      drivers/media/usb/gspca/pac207.c
6644
6645 GSPCA SN9C20X SUBDRIVER
6646 M:      Brian Johnson <brijohn@gmail.com>
6647 L:      linux-media@vger.kernel.org
6648 T:      git git://linuxtv.org/media_tree.git
6649 S:      Maintained
6650 F:      drivers/media/usb/gspca/sn9c20x.c
6651
6652 GSPCA T613 SUBDRIVER
6653 M:      Leandro Costantino <lcostantino@gmail.com>
6654 L:      linux-media@vger.kernel.org
6655 T:      git git://linuxtv.org/media_tree.git
6656 S:      Maintained
6657 F:      drivers/media/usb/gspca/t613.c
6658
6659 GSPCA USB WEBCAM DRIVER
6660 M:      Hans Verkuil <hverkuil@xs4all.nl>
6661 L:      linux-media@vger.kernel.org
6662 T:      git git://linuxtv.org/media_tree.git
6663 S:      Odd Fixes
6664 F:      drivers/media/usb/gspca/
6665
6666 GTP (GPRS Tunneling Protocol)
6667 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6668 M:      Harald Welte <laforge@gnumonks.org>
6669 L:      osmocom-net-gprs@lists.osmocom.org
6670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6671 S:      Maintained
6672 F:      drivers/net/gtp.c
6673
6674 GUID PARTITION TABLE (GPT)
6675 M:      Davidlohr Bueso <dave@stgolabs.net>
6676 L:      linux-efi@vger.kernel.org
6677 S:      Maintained
6678 F:      block/partitions/efi.*
6679
6680 H8/300 ARCHITECTURE
6681 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6682 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6683 W:      http://uclinux-h8.sourceforge.jp
6684 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6685 S:      Maintained
6686 F:      arch/h8300/
6687 F:      drivers/clocksource/h8300_*.c
6688 F:      drivers/clk/h8300/
6689 F:      drivers/irqchip/irq-renesas-h8*.c
6690
6691 HACKRF MEDIA DRIVER
6692 M:      Antti Palosaari <crope@iki.fi>
6693 L:      linux-media@vger.kernel.org
6694 W:      https://linuxtv.org
6695 W:      http://palosaari.fi/linux/
6696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6697 T:      git git://linuxtv.org/anttip/media_tree.git
6698 S:      Maintained
6699 F:      drivers/media/usb/hackrf/
6700
6701 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6702 M:      Frank Seidel <frank@f-seidel.de>
6703 L:      platform-driver-x86@vger.kernel.org
6704 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6705 S:      Maintained
6706 F:      drivers/platform/x86/hdaps.c
6707
6708 HARDWARE MONITORING
6709 M:      Jean Delvare <jdelvare@suse.com>
6710 M:      Guenter Roeck <linux@roeck-us.net>
6711 L:      linux-hwmon@vger.kernel.org
6712 W:      http://hwmon.wiki.kernel.org/
6713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6714 S:      Maintained
6715 F:      Documentation/devicetree/bindings/hwmon/
6716 F:      Documentation/hwmon/
6717 F:      drivers/hwmon/
6718 F:      include/linux/hwmon*.h
6719 F:      include/trace/events/hwmon*.h
6720
6721 HARDWARE RANDOM NUMBER GENERATOR CORE
6722 M:      Matt Mackall <mpm@selenic.com>
6723 M:      Herbert Xu <herbert@gondor.apana.org.au>
6724 L:      linux-crypto@vger.kernel.org
6725 S:      Odd fixes
6726 F:      Documentation/devicetree/bindings/rng/
6727 F:      Documentation/hw_random.txt
6728 F:      drivers/char/hw_random/
6729 F:      include/linux/hw_random.h
6730
6731 HARDWARE TRACING FACILITIES
6732 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6733 S:      Maintained
6734 F:      drivers/hwtracing/
6735
6736 HARDWARE SPINLOCK CORE
6737 M:      Ohad Ben-Cohen <ohad@wizery.com>
6738 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6739 L:      linux-remoteproc@vger.kernel.org
6740 S:      Maintained
6741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6742 F:      Documentation/devicetree/bindings/hwlock/
6743 F:      Documentation/hwspinlock.txt
6744 F:      drivers/hwspinlock/
6745 F:      include/linux/hwspinlock.h
6746
6747 HARMONY SOUND DRIVER
6748 L:      linux-parisc@vger.kernel.org
6749 S:      Maintained
6750 F:      sound/parisc/harmony.*
6751
6752 HDPVR USB VIDEO ENCODER DRIVER
6753 M:      Hans Verkuil <hverkuil@xs4all.nl>
6754 L:      linux-media@vger.kernel.org
6755 T:      git git://linuxtv.org/media_tree.git
6756 W:      https://linuxtv.org
6757 S:      Odd Fixes
6758 F:      drivers/media/usb/hdpvr/
6759
6760 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6761 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6762 S:      Supported
6763 F:      Documentation/watchdog/hpwdt.txt
6764 F:      drivers/watchdog/hpwdt.c
6765
6766 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6767 M:      Don Brace <don.brace@microsemi.com>
6768 L:      esc.storagedev@microsemi.com
6769 L:      linux-scsi@vger.kernel.org
6770 S:      Supported
6771 F:      Documentation/scsi/hpsa.txt
6772 F:      drivers/scsi/hpsa*.[ch]
6773 F:      include/linux/cciss*.h
6774 F:      include/uapi/linux/cciss*.h
6775
6776 HFI1 DRIVER
6777 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6778 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6779 L:      linux-rdma@vger.kernel.org
6780 S:      Supported
6781 F:      drivers/infiniband/hw/hfi1
6782
6783 HFS FILESYSTEM
6784 L:      linux-fsdevel@vger.kernel.org
6785 S:      Orphan
6786 F:      Documentation/filesystems/hfs.txt
6787 F:      fs/hfs/
6788
6789 HFSPLUS FILESYSTEM
6790 L:      linux-fsdevel@vger.kernel.org
6791 S:      Orphan
6792 F:      Documentation/filesystems/hfsplus.txt
6793 F:      fs/hfsplus/
6794
6795 HGA FRAMEBUFFER DRIVER
6796 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6797 L:      linux-nvidia@lists.surfsouth.com
6798 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6799 S:      Maintained
6800 F:      drivers/video/fbdev/hgafb.c
6801
6802 HIBERNATION (aka Software Suspend, aka swsusp)
6803 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6804 M:      Pavel Machek <pavel@ucw.cz>
6805 L:      linux-pm@vger.kernel.org
6806 B:      https://bugzilla.kernel.org
6807 S:      Supported
6808 F:      arch/x86/power/
6809 F:      drivers/base/power/
6810 F:      kernel/power/
6811 F:      include/linux/suspend.h
6812 F:      include/linux/freezer.h
6813 F:      include/linux/pm.h
6814 F:      arch/*/include/asm/suspend*.h
6815
6816 HID CORE LAYER
6817 M:      Jiri Kosina <jikos@kernel.org>
6818 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6819 L:      linux-input@vger.kernel.org
6820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6821 S:      Maintained
6822 F:      drivers/hid/
6823 F:      include/linux/hid*
6824 F:      include/uapi/linux/hid*
6825
6826 HID SENSOR HUB DRIVERS
6827 M:      Jiri Kosina <jikos@kernel.org>
6828 M:      Jonathan Cameron <jic23@kernel.org>
6829 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6830 L:      linux-input@vger.kernel.org
6831 L:      linux-iio@vger.kernel.org
6832 S:      Maintained
6833 F:      Documentation/hid/hid-sensor*
6834 F:      drivers/hid/hid-sensor-*
6835 F:      drivers/iio/*/hid-*
6836 F:      include/linux/hid-sensor-*
6837
6838 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6839 M:      Thomas Gleixner <tglx@linutronix.de>
6840 L:      linux-kernel@vger.kernel.org
6841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6842 S:      Maintained
6843 F:      Documentation/timers/
6844 F:      kernel/time/hrtimer.c
6845 F:      kernel/time/clockevents.c
6846 F:      kernel/time/timer_*.c
6847 F:      include/linux/clockchips.h
6848 F:      include/linux/hrtimer.h
6849
6850 HIGH-SPEED SCC DRIVER FOR AX.25
6851 L:      linux-hams@vger.kernel.org
6852 S:      Orphan
6853 F:      drivers/net/hamradio/dmascc.c
6854 F:      drivers/net/hamradio/scc.c
6855
6856 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6857 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6858 W:      http://www.highpoint-tech.com
6859 S:      Supported
6860 F:      Documentation/scsi/hptiop.txt
6861 F:      drivers/scsi/hptiop.c
6862
6863 HIPPI
6864 M:      Jes Sorensen <jes@trained-monkey.org>
6865 L:      linux-hippi@sunsite.dk
6866 S:      Maintained
6867 F:      include/linux/hippidevice.h
6868 F:      include/uapi/linux/if_hippi.h
6869 F:      net/802/hippi.c
6870 F:      drivers/net/hippi/
6871
6872 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6873 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6874 M:      Salil Mehta <salil.mehta@huawei.com>
6875 L:      netdev@vger.kernel.org
6876 W:      http://www.hisilicon.com
6877 S:      Maintained
6878 F:      drivers/net/ethernet/hisilicon/hns3/
6879
6880 HISILICON LPC BUS DRIVER
6881 M:      john.garry@huawei.com
6882 W:      http://www.hisilicon.com
6883 S:      Maintained
6884 F:      drivers/bus/hisi_lpc.c
6885 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6886
6887 HISILICON NETWORK SUBSYSTEM DRIVER
6888 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6889 M:      Salil Mehta <salil.mehta@huawei.com>
6890 L:      netdev@vger.kernel.org
6891 W:      http://www.hisilicon.com
6892 S:      Maintained
6893 F:      drivers/net/ethernet/hisilicon/
6894 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6895
6896 HISILICON PMU DRIVER
6897 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6898 W:      http://www.hisilicon.com
6899 S:      Supported
6900 F:      drivers/perf/hisilicon
6901 F:      Documentation/perf/hisi-pmu.txt
6902
6903 HISILICON ROCE DRIVER
6904 M:      Lijun Ou <oulijun@huawei.com>
6905 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6906 L:      linux-rdma@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/infiniband/hw/hns/
6909 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6910
6911 HISILICON SAS Controller
6912 M:      John Garry <john.garry@huawei.com>
6913 W:      http://www.hisilicon.com
6914 S:      Supported
6915 F:      drivers/scsi/hisi_sas/
6916 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6917
6918 HMM - Heterogeneous Memory Management
6919 M:      Jérôme Glisse <jglisse@redhat.com>
6920 L:      linux-mm@kvack.org
6921 S:      Maintained
6922 F:      mm/hmm*
6923 F:      include/linux/hmm*
6924 F:      Documentation/vm/hmm.rst
6925
6926 HOST AP DRIVER
6927 M:      Jouni Malinen <j@w1.fi>
6928 L:      linux-wireless@vger.kernel.org
6929 W:      http://w1.fi/hostap-driver.html
6930 S:      Obsolete
6931 F:      drivers/net/wireless/intersil/hostap/
6932
6933 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6934 L:      platform-driver-x86@vger.kernel.org
6935 S:      Orphan
6936 F:      drivers/platform/x86/tc1100-wmi.c
6937
6938 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6939 M:      Jaroslav Kysela <perex@perex.cz>
6940 S:      Maintained
6941 F:      drivers/net/ethernet/hp/hp100.*
6942
6943 HPET:   High Precision Event Timers driver
6944 M:      Clemens Ladisch <clemens@ladisch.de>
6945 S:      Maintained
6946 F:      Documentation/timers/hpet.txt
6947 F:      drivers/char/hpet.c
6948 F:      include/linux/hpet.h
6949 F:      include/uapi/linux/hpet.h
6950
6951 HPET:   x86
6952 S:      Orphan
6953 F:      arch/x86/kernel/hpet.c
6954 F:      arch/x86/include/asm/hpet.h
6955
6956 HPFS FILESYSTEM
6957 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6958 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6959 S:      Maintained
6960 F:      fs/hpfs/
6961
6962 HSI SUBSYSTEM
6963 M:      Sebastian Reichel <sre@kernel.org>
6964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6965 S:      Maintained
6966 F:      Documentation/ABI/testing/sysfs-bus-hsi
6967 F:      Documentation/driver-api/hsi.rst
6968 F:      drivers/hsi/
6969 F:      include/linux/hsi/
6970 F:      include/uapi/linux/hsi/
6971
6972 HSO 3G MODEM DRIVER
6973 L:      linux-usb@vger.kernel.org
6974 S:      Orphan
6975 F:      drivers/net/usb/hso.c
6976
6977 HSR NETWORK PROTOCOL
6978 M:      Arvid Brodin <arvid.brodin@alten.se>
6979 L:      netdev@vger.kernel.org
6980 S:      Maintained
6981 F:      net/hsr/
6982
6983 HT16K33 LED CONTROLLER DRIVER
6984 M:      Robin van der Gracht <robin@protonic.nl>
6985 S:      Maintained
6986 F:      drivers/auxdisplay/ht16k33.c
6987 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6988
6989 HTCPEN TOUCHSCREEN DRIVER
6990 M:      Pau Oliva Fora <pof@eslack.org>
6991 L:      linux-input@vger.kernel.org
6992 S:      Maintained
6993 F:      drivers/input/touchscreen/htcpen.c
6994
6995 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6996 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6997 L:      linux-iio@vger.kernel.org
6998 W:      http://www.st.com/
6999 S:      Maintained
7000 F:      drivers/iio/humidity/hts221*
7001 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7002
7003 HUAWEI ETHERNET DRIVER
7004 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7005 L:      netdev@vger.kernel.org
7006 S:      Supported
7007 F:      Documentation/networking/hinic.txt
7008 F:      drivers/net/ethernet/huawei/hinic/
7009
7010 HUGETLB FILESYSTEM
7011 M:      Mike Kravetz <mike.kravetz@oracle.com>
7012 L:      linux-mm@kvack.org
7013 S:      Maintained
7014 F:      fs/hugetlbfs/
7015 F:      mm/hugetlb.c
7016 F:      include/linux/hugetlb.h
7017 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7018 F:      Documentation/vm/hugetlbfs_reserv.rst
7019 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7020
7021 HVA ST MEDIA DRIVER
7022 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7023 L:      linux-media@vger.kernel.org
7024 T:      git git://linuxtv.org/media_tree.git
7025 W:      https://linuxtv.org
7026 S:      Supported
7027 F:      drivers/media/platform/sti/hva
7028
7029 HWPOISON MEMORY FAILURE HANDLING
7030 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7031 L:      linux-mm@kvack.org
7032 S:      Maintained
7033 F:      mm/memory-failure.c
7034 F:      mm/hwpoison-inject.c
7035
7036 HYGON PROCESSOR SUPPORT
7037 M:      Pu Wen <puwen@hygon.cn>
7038 L:      linux-kernel@vger.kernel.org
7039 S:      Maintained
7040 F:      arch/x86/kernel/cpu/hygon.c
7041
7042 Hyper-V CORE AND DRIVERS
7043 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7044 M:      Haiyang Zhang <haiyangz@microsoft.com>
7045 M:      Stephen Hemminger <sthemmin@microsoft.com>
7046 M:      Sasha Levin <sashal@kernel.org>
7047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7048 L:      devel@linuxdriverproject.org
7049 S:      Supported
7050 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7051 F:      arch/x86/include/asm/mshyperv.h
7052 F:      arch/x86/include/asm/trace/hyperv.h
7053 F:      arch/x86/include/asm/hyperv-tlfs.h
7054 F:      arch/x86/kernel/cpu/mshyperv.c
7055 F:      arch/x86/hyperv
7056 F:      drivers/hid/hid-hyperv.c
7057 F:      drivers/hv/
7058 F:      drivers/input/serio/hyperv-keyboard.c
7059 F:      drivers/pci/controller/pci-hyperv.c
7060 F:      drivers/net/hyperv/
7061 F:      drivers/scsi/storvsc_drv.c
7062 F:      drivers/uio/uio_hv_generic.c
7063 F:      drivers/video/fbdev/hyperv_fb.c
7064 F:      net/vmw_vsock/hyperv_transport.c
7065 F:      include/linux/hyperv.h
7066 F:      include/uapi/linux/hyperv.h
7067 F:      tools/hv/
7068 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7069
7070 HYPERVISOR VIRTUAL CONSOLE DRIVER
7071 L:      linuxppc-dev@lists.ozlabs.org
7072 S:      Odd Fixes
7073 F:      drivers/tty/hvc/
7074
7075 I2C ACPI SUPPORT
7076 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7077 L:      linux-i2c@vger.kernel.org
7078 L:      linux-acpi@vger.kernel.org
7079 S:      Maintained
7080 F:      drivers/i2c/i2c-core-acpi.c
7081
7082 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7083 M:      Ajay Gupta <ajayg@nvidia.com>
7084 L:      linux-i2c@vger.kernel.org
7085 S:      Maintained
7086 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7087 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7088
7089 I2C MUXES
7090 M:      Peter Rosin <peda@axentia.se>
7091 L:      linux-i2c@vger.kernel.org
7092 S:      Maintained
7093 F:      Documentation/i2c/i2c-topology
7094 F:      Documentation/i2c/muxes/
7095 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7096 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7097 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7098 F:      drivers/i2c/i2c-mux.c
7099 F:      drivers/i2c/muxes/
7100 F:      include/linux/i2c-mux.h
7101
7102 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7103 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7104 L:      linux-i2c@vger.kernel.org
7105 S:      Maintained
7106 F:      drivers/i2c/busses/i2c-mv64xxx.c
7107
7108 I2C OVER PARALLEL PORT
7109 M:      Jean Delvare <jdelvare@suse.com>
7110 L:      linux-i2c@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/i2c/busses/i2c-parport
7113 F:      Documentation/i2c/busses/i2c-parport-light
7114 F:      drivers/i2c/busses/i2c-parport.c
7115 F:      drivers/i2c/busses/i2c-parport-light.c
7116
7117 I2C SUBSYSTEM
7118 M:      Wolfram Sang <wsa@the-dreams.de>
7119 L:      linux-i2c@vger.kernel.org
7120 W:      https://i2c.wiki.kernel.org/
7121 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7123 S:      Maintained
7124 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7125 F:      Documentation/i2c/
7126 F:      drivers/i2c/*
7127 F:      include/linux/i2c.h
7128 F:      include/linux/i2c-dev.h
7129 F:      include/linux/i2c-smbus.h
7130 F:      include/uapi/linux/i2c.h
7131 F:      include/uapi/linux/i2c-*.h
7132
7133 I2C SUBSYSTEM HOST DRIVERS
7134 L:      linux-i2c@vger.kernel.org
7135 W:      https://i2c.wiki.kernel.org/
7136 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7138 S:      Odd Fixes
7139 F:      Documentation/devicetree/bindings/i2c/
7140 F:      drivers/i2c/algos/
7141 F:      drivers/i2c/busses/
7142
7143 I2C-TAOS-EVM DRIVER
7144 M:      Jean Delvare <jdelvare@suse.com>
7145 L:      linux-i2c@vger.kernel.org
7146 S:      Maintained
7147 F:      Documentation/i2c/busses/i2c-taos-evm
7148 F:      drivers/i2c/busses/i2c-taos-evm.c
7149
7150 I2C-TINY-USB DRIVER
7151 M:      Till Harbaum <till@harbaum.org>
7152 L:      linux-i2c@vger.kernel.org
7153 W:      http://www.harbaum.org/till/i2c_tiny_usb
7154 S:      Maintained
7155 F:      drivers/i2c/busses/i2c-tiny-usb.c
7156
7157 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7158 M:      Jean Delvare <jdelvare@suse.com>
7159 L:      linux-i2c@vger.kernel.org
7160 S:      Maintained
7161 F:      Documentation/i2c/busses/i2c-ali1535
7162 F:      Documentation/i2c/busses/i2c-ali1563
7163 F:      Documentation/i2c/busses/i2c-ali15x3
7164 F:      Documentation/i2c/busses/i2c-amd756
7165 F:      Documentation/i2c/busses/i2c-amd8111
7166 F:      Documentation/i2c/busses/i2c-i801
7167 F:      Documentation/i2c/busses/i2c-nforce2
7168 F:      Documentation/i2c/busses/i2c-piix4
7169 F:      Documentation/i2c/busses/i2c-sis5595
7170 F:      Documentation/i2c/busses/i2c-sis630
7171 F:      Documentation/i2c/busses/i2c-sis96x
7172 F:      Documentation/i2c/busses/i2c-via
7173 F:      Documentation/i2c/busses/i2c-viapro
7174 F:      drivers/i2c/busses/i2c-ali1535.c
7175 F:      drivers/i2c/busses/i2c-ali1563.c
7176 F:      drivers/i2c/busses/i2c-ali15x3.c
7177 F:      drivers/i2c/busses/i2c-amd756.c
7178 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7179 F:      drivers/i2c/busses/i2c-amd8111.c
7180 F:      drivers/i2c/busses/i2c-i801.c
7181 F:      drivers/i2c/busses/i2c-isch.c
7182 F:      drivers/i2c/busses/i2c-nforce2.c
7183 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7184 F:      drivers/i2c/busses/i2c-piix4.c
7185 F:      drivers/i2c/busses/i2c-sis5595.c
7186 F:      drivers/i2c/busses/i2c-sis630.c
7187 F:      drivers/i2c/busses/i2c-sis96x.c
7188 F:      drivers/i2c/busses/i2c-via.c
7189 F:      drivers/i2c/busses/i2c-viapro.c
7190
7191 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7192 M:      Hans de Goede <hdegoede@redhat.com>
7193 L:      linux-i2c@vger.kernel.org
7194 S:      Maintained
7195 F:      drivers/i2c/busses/i2c-cht-wc.c
7196
7197 I2C/SMBUS ISMT DRIVER
7198 M:      Seth Heasley <seth.heasley@intel.com>
7199 M:      Neil Horman <nhorman@tuxdriver.com>
7200 L:      linux-i2c@vger.kernel.org
7201 F:      drivers/i2c/busses/i2c-ismt.c
7202 F:      Documentation/i2c/busses/i2c-ismt
7203
7204 I2C/SMBUS STUB DRIVER
7205 M:      Jean Delvare <jdelvare@suse.com>
7206 L:      linux-i2c@vger.kernel.org
7207 S:      Maintained
7208 F:      drivers/i2c/i2c-stub.c
7209
7210 I3C SUBSYSTEM
7211 M:      Boris Brezillon <bbrezillon@kernel.org>
7212 L:      linux-i3c@lists.infradead.org
7213 C:      irc://chat.freenode.net/linux-i3c
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7215 S:      Maintained
7216 F:      Documentation/ABI/testing/sysfs-bus-i3c
7217 F:      Documentation/devicetree/bindings/i3c/
7218 F:      Documentation/driver-api/i3c
7219 F:      drivers/i3c/
7220 F:      include/linux/i3c/
7221 F:      include/dt-bindings/i3c/
7222
7223 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7224 M:      Vitor Soares <vitor.soares@synopsys.com>
7225 S:      Maintained
7226 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7227 F:      drivers/i3c/master/dw*
7228
7229 IA64 (Itanium) PLATFORM
7230 M:      Tony Luck <tony.luck@intel.com>
7231 M:      Fenghua Yu <fenghua.yu@intel.com>
7232 L:      linux-ia64@vger.kernel.org
7233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7234 S:      Maintained
7235 F:      arch/ia64/
7236
7237 IBM Power 842 compression accelerator
7238 M:      Haren Myneni <haren@us.ibm.com>
7239 S:      Supported
7240 F:      drivers/crypto/nx/Makefile
7241 F:      drivers/crypto/nx/Kconfig
7242 F:      drivers/crypto/nx/nx-842*
7243 F:      include/linux/sw842.h
7244 F:      crypto/842.c
7245 F:      lib/842/
7246
7247 IBM Power in-Nest Crypto Acceleration
7248 M:      Breno Leitão <leitao@debian.org>
7249 M:      Nayna Jain <nayna@linux.ibm.com>
7250 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7251 L:      linux-crypto@vger.kernel.org
7252 S:      Supported
7253 F:      drivers/crypto/nx/Makefile
7254 F:      drivers/crypto/nx/Kconfig
7255 F:      drivers/crypto/nx/nx-aes*
7256 F:      drivers/crypto/nx/nx-sha*
7257 F:      drivers/crypto/nx/nx.*
7258 F:      drivers/crypto/nx/nx_csbcpb.h
7259 F:      drivers/crypto/nx/nx_debugfs.h
7260
7261 IBM Power Linux RAID adapter
7262 M:      Brian King <brking@us.ibm.com>
7263 S:      Supported
7264 F:      drivers/scsi/ipr.*
7265
7266 IBM Power SRIOV Virtual NIC Device Driver
7267 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7268 M:      John Allen <jallen@linux.ibm.com>
7269 L:      netdev@vger.kernel.org
7270 S:      Supported
7271 F:      drivers/net/ethernet/ibm/ibmvnic.*
7272
7273 IBM Power Virtual Accelerator Switchboard
7274 M:      Sukadev Bhattiprolu
7275 L:      linuxppc-dev@lists.ozlabs.org
7276 S:      Supported
7277 F:      arch/powerpc/platforms/powernv/vas*
7278 F:      arch/powerpc/platforms/powernv/copy-paste.h
7279 F:      arch/powerpc/include/asm/vas.h
7280 F:      arch/powerpc/include/uapi/asm/vas.h
7281
7282 IBM Power Virtual Ethernet Device Driver
7283 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7284 L:      netdev@vger.kernel.org
7285 S:      Supported
7286 F:      drivers/net/ethernet/ibm/ibmveth.*
7287
7288 IBM Power Virtual FC Device Drivers
7289 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7290 L:      linux-scsi@vger.kernel.org
7291 S:      Supported
7292 F:      drivers/scsi/ibmvscsi/ibmvfc*
7293
7294 IBM Power Virtual Management Channel Driver
7295 M:      Steven Royer <seroyer@linux.ibm.com>
7296 S:      Supported
7297 F:      drivers/misc/ibmvmc.*
7298
7299 IBM Power Virtual SCSI Device Drivers
7300 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7301 L:      linux-scsi@vger.kernel.org
7302 S:      Supported
7303 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7304 F:      include/scsi/viosrp.h
7305
7306 IBM Power Virtual SCSI Device Target Driver
7307 M:      Michael Cyr <mikecyr@linux.ibm.com>
7308 L:      linux-scsi@vger.kernel.org
7309 L:      target-devel@vger.kernel.org
7310 S:      Supported
7311 F:      drivers/scsi/ibmvscsi_tgt/
7312
7313 IBM Power VMX Cryptographic instructions
7314 M:      Breno Leitão <leitao@debian.org>
7315 M:      Nayna Jain <nayna@linux.ibm.com>
7316 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7317 L:      linux-crypto@vger.kernel.org
7318 S:      Supported
7319 F:      drivers/crypto/vmx/Makefile
7320 F:      drivers/crypto/vmx/Kconfig
7321 F:      drivers/crypto/vmx/vmx.c
7322 F:      drivers/crypto/vmx/aes*
7323 F:      drivers/crypto/vmx/ghash*
7324 F:      drivers/crypto/vmx/ppc-xlate.pl
7325
7326 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7327 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7328 L:      linux-pci@vger.kernel.org
7329 L:      linuxppc-dev@lists.ozlabs.org
7330 S:      Supported
7331 F:      drivers/pci/hotplug/rpaphp*
7332
7333 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7334 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7335 L:      linux-pci@vger.kernel.org
7336 L:      linuxppc-dev@lists.ozlabs.org
7337 S:      Supported
7338 F:      drivers/pci/hotplug/rpadlpar*
7339
7340 IBM ServeRAID RAID DRIVER
7341 S:      Orphan
7342 F:      drivers/scsi/ips.*
7343
7344 ICH LPC AND GPIO DRIVER
7345 M:      Peter Tyser <ptyser@xes-inc.com>
7346 S:      Maintained
7347 F:      drivers/mfd/lpc_ich.c
7348 F:      drivers/gpio/gpio-ich.c
7349
7350 IDE SUBSYSTEM
7351 M:      "David S. Miller" <davem@davemloft.net>
7352 L:      linux-ide@vger.kernel.org
7353 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7355 S:      Maintained
7356 F:      Documentation/ide/
7357 F:      drivers/ide/
7358 F:      include/linux/ide.h
7359
7360 IDE/ATAPI DRIVERS
7361 M:      Borislav Petkov <bp@alien8.de>
7362 L:      linux-ide@vger.kernel.org
7363 S:      Maintained
7364 F:      Documentation/cdrom/ide-cd
7365 F:      drivers/ide/ide-cd*
7366
7367 IDEAPAD LAPTOP EXTRAS DRIVER
7368 M:      Ike Panhc <ike.pan@canonical.com>
7369 L:      platform-driver-x86@vger.kernel.org
7370 W:      http://launchpad.net/ideapad-laptop
7371 S:      Maintained
7372 F:      drivers/platform/x86/ideapad-laptop.c
7373
7374 IDEAPAD LAPTOP SLIDEBAR DRIVER
7375 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7376 L:      linux-input@vger.kernel.org
7377 W:      https://github.com/o2genum/ideapad-slidebar
7378 S:      Maintained
7379 F:      drivers/input/misc/ideapad_slidebar.c
7380
7381 IDT VersaClock 5 CLOCK DRIVER
7382 M:      Marek Vasut <marek.vasut@gmail.com>
7383 S:      Maintained
7384 F:      drivers/clk/clk-versaclock5.c
7385
7386 IEEE 802.15.4 SUBSYSTEM
7387 M:      Alexander Aring <alex.aring@gmail.com>
7388 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7389 L:      linux-wpan@vger.kernel.org
7390 W:      http://wpan.cakelab.org/
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7393 S:      Maintained
7394 F:      net/ieee802154/
7395 F:      net/mac802154/
7396 F:      drivers/net/ieee802154/
7397 F:      include/linux/nl802154.h
7398 F:      include/linux/ieee802154.h
7399 F:      include/net/nl802154.h
7400 F:      include/net/mac802154.h
7401 F:      include/net/af_ieee802154.h
7402 F:      include/net/cfg802154.h
7403 F:      include/net/ieee802154_netdev.h
7404 F:      Documentation/networking/ieee802154.txt
7405
7406 IFE PROTOCOL
7407 M:      Yotam Gigi <yotam.gi@gmail.com>
7408 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7409 F:      net/ife
7410 F:      include/net/ife.h
7411 F:      include/uapi/linux/ife.h
7412
7413 IGORPLUG-USB IR RECEIVER
7414 M:      Sean Young <sean@mess.org>
7415 L:      linux-media@vger.kernel.org
7416 S:      Maintained
7417 F:      drivers/media/rc/igorplugusb.c
7418
7419 IGUANAWORKS USB IR TRANSCEIVER
7420 M:      Sean Young <sean@mess.org>
7421 L:      linux-media@vger.kernel.org
7422 S:      Maintained
7423 F:      drivers/media/rc/iguanair.c
7424
7425 IIO DIGITAL POTENTIOMETER DAC
7426 M:      Peter Rosin <peda@axentia.se>
7427 L:      linux-iio@vger.kernel.org
7428 S:      Maintained
7429 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7430 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7431 F:      drivers/iio/dac/dpot-dac.c
7432
7433 IIO ENVELOPE DETECTOR
7434 M:      Peter Rosin <peda@axentia.se>
7435 L:      linux-iio@vger.kernel.org
7436 S:      Maintained
7437 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7438 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7439 F:      drivers/iio/adc/envelope-detector.c
7440
7441 IIO MULTIPLEXER
7442 M:      Peter Rosin <peda@axentia.se>
7443 L:      linux-iio@vger.kernel.org
7444 S:      Maintained
7445 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7446 F:      drivers/iio/multiplexer/iio-mux.c
7447
7448 IIO SUBSYSTEM AND DRIVERS
7449 M:      Jonathan Cameron <jic23@kernel.org>
7450 R:      Hartmut Knaack <knaack.h@gmx.de>
7451 R:      Lars-Peter Clausen <lars@metafoo.de>
7452 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7453 L:      linux-iio@vger.kernel.org
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7455 S:      Maintained
7456 F:      Documentation/ABI/testing/configfs-iio*
7457 F:      Documentation/ABI/testing/sysfs-bus-iio*
7458 F:      Documentation/devicetree/bindings/iio/
7459 F:      drivers/iio/
7460 F:      drivers/staging/iio/
7461 F:      include/linux/iio/
7462 F:      tools/iio/
7463
7464 IIO UNIT CONVERTER
7465 M:      Peter Rosin <peda@axentia.se>
7466 L:      linux-iio@vger.kernel.org
7467 S:      Maintained
7468 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7469 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7470 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7471 F:      drivers/iio/afe/iio-rescale.c
7472
7473 IKANOS/ADI EAGLE ADSL USB DRIVER
7474 M:      Matthieu Castet <castet.matthieu@free.fr>
7475 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7476 S:      Maintained
7477 F:      drivers/usb/atm/ueagle-atm.c
7478
7479 IMGTEC ASCII LCD DRIVER
7480 M:      Paul Burton <paul.burton@mips.com>
7481 S:      Maintained
7482 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7483 F:      drivers/auxdisplay/img-ascii-lcd.c
7484
7485 IMGTEC IR DECODER DRIVER
7486 M:      James Hogan <jhogan@kernel.org>
7487 S:      Maintained
7488 F:      drivers/media/rc/img-ir/
7489
7490 IMON SOUNDGRAPH USB IR RECEIVER
7491 M:      Sean Young <sean@mess.org>
7492 L:      linux-media@vger.kernel.org
7493 S:      Maintained
7494 F:      drivers/media/rc/imon_raw.c
7495 F:      drivers/media/rc/imon.c
7496
7497 IMS TWINTURBO FRAMEBUFFER DRIVER
7498 L:      linux-fbdev@vger.kernel.org
7499 S:      Orphan
7500 F:      drivers/video/fbdev/imsttfb.c
7501
7502 INA209 HARDWARE MONITOR DRIVER
7503 M:      Guenter Roeck <linux@roeck-us.net>
7504 L:      linux-hwmon@vger.kernel.org
7505 S:      Maintained
7506 F:      Documentation/hwmon/ina209
7507 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7508 F:      drivers/hwmon/ina209.c
7509
7510 INA2XX HARDWARE MONITOR DRIVER
7511 M:      Guenter Roeck <linux@roeck-us.net>
7512 L:      linux-hwmon@vger.kernel.org
7513 S:      Maintained
7514 F:      Documentation/hwmon/ina2xx
7515 F:      drivers/hwmon/ina2xx.c
7516 F:      include/linux/platform_data/ina2xx.h
7517
7518 INDUSTRY PACK SUBSYSTEM (IPACK)
7519 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7520 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7521 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7522 L:      industrypack-devel@lists.sourceforge.net
7523 W:      http://industrypack.sourceforge.net
7524 S:      Maintained
7525 F:      drivers/ipack/
7526
7527 INFINIBAND SUBSYSTEM
7528 M:      Doug Ledford <dledford@redhat.com>
7529 M:      Jason Gunthorpe <jgg@mellanox.com>
7530 L:      linux-rdma@vger.kernel.org
7531 W:      https://github.com/linux-rdma/rdma-core
7532 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7534 S:      Supported
7535 F:      Documentation/devicetree/bindings/infiniband/
7536 F:      Documentation/infiniband/
7537 F:      drivers/infiniband/
7538 F:      include/uapi/linux/if_infiniband.h
7539 F:      include/uapi/rdma/
7540 F:      include/rdma/
7541
7542 INGENIC JZ4780 DMA Driver
7543 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7544 S:      Maintained
7545 F:      drivers/dma/dma-jz4780.c
7546
7547 INGENIC JZ4780 NAND DRIVER
7548 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7549 L:      linux-mtd@lists.infradead.org
7550 S:      Maintained
7551 F:      drivers/mtd/nand/raw/jz4780_*
7552
7553 INOTIFY
7554 M:      Jan Kara <jack@suse.cz>
7555 R:      Amir Goldstein <amir73il@gmail.com>
7556 L:      linux-fsdevel@vger.kernel.org
7557 S:      Maintained
7558 F:      Documentation/filesystems/inotify.txt
7559 F:      fs/notify/inotify/
7560 F:      include/linux/inotify.h
7561 F:      include/uapi/linux/inotify.h
7562
7563 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7564 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7565 L:      linux-input@vger.kernel.org
7566 Q:      http://patchwork.kernel.org/project/linux-input/list/
7567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7568 S:      Maintained
7569 F:      drivers/input/
7570 F:      include/linux/input.h
7571 F:      include/uapi/linux/input.h
7572 F:      include/uapi/linux/input-event-codes.h
7573 F:      include/linux/input/
7574 F:      Documentation/devicetree/bindings/input/
7575 F:      Documentation/devicetree/bindings/serio/
7576 F:      Documentation/input/
7577
7578 INPUT MULTITOUCH (MT) PROTOCOL
7579 M:      Henrik Rydberg <rydberg@bitmath.org>
7580 L:      linux-input@vger.kernel.org
7581 S:      Odd fixes
7582 F:      Documentation/input/multi-touch-protocol.rst
7583 F:      drivers/input/input-mt.c
7584 K:      \b(ABS|SYN)_MT_
7585
7586 INSIDE SECURE CRYPTO DRIVER
7587 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7588 F:      drivers/crypto/inside-secure/
7589 S:      Maintained
7590 L:      linux-crypto@vger.kernel.org
7591
7592 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7593 M:      Mimi Zohar <zohar@linux.ibm.com>
7594 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7595 L:      linux-integrity@vger.kernel.org
7596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7597 S:      Supported
7598 F:      security/integrity/ima/
7599
7600 INTEL 810/815 FRAMEBUFFER DRIVER
7601 M:      Antonino Daplas <adaplas@gmail.com>
7602 L:      linux-fbdev@vger.kernel.org
7603 S:      Maintained
7604 F:      drivers/video/fbdev/i810/
7605
7606 INTEL ASoC DRIVERS
7607 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7608 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7609 M:      Jie Yang <yang.jie@linux.intel.com>
7610 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7611 S:      Supported
7612 F:      sound/soc/intel/
7613
7614 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7615 M:      Hans de Goede <hdegoede@redhat.com>
7616 L:      platform-driver-x86@vger.kernel.org
7617 S:      Maintained
7618 F:      drivers/platform/x86/intel_atomisp2_pm.c
7619
7620 INTEL C600 SERIES SAS CONTROLLER DRIVER
7621 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7622 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7623 L:      linux-scsi@vger.kernel.org
7624 T:      git git://git.code.sf.net/p/intel-sas/isci
7625 S:      Supported
7626 F:      drivers/scsi/isci/
7627
7628 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7629 M:      Jani Nikula <jani.nikula@linux.intel.com>
7630 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7631 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7632 L:      intel-gfx@lists.freedesktop.org
7633 W:      https://01.org/linuxgraphics/
7634 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7635 C:      irc://chat.freenode.net/intel-gfx
7636 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7637 T:      git git://anongit.freedesktop.org/drm-intel
7638 S:      Supported
7639 F:      drivers/gpu/drm/i915/
7640 F:      include/drm/i915*
7641 F:      include/uapi/drm/i915_drm.h
7642 F:      Documentation/gpu/i915.rst
7643
7644 INTEL ETHERNET DRIVERS
7645 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7646 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7647 W:      http://www.intel.com/support/feedback.htm
7648 W:      http://e1000.sourceforge.net/
7649 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7652 S:      Supported
7653 F:      Documentation/networking/device_drivers/intel/e100.rst
7654 F:      Documentation/networking/device_drivers/intel/e1000.rst
7655 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7656 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7657 F:      Documentation/networking/device_drivers/intel/igb.rst
7658 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7659 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7660 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7661 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7662 F:      Documentation/networking/device_drivers/intel/i40e.rst
7663 F:      Documentation/networking/device_drivers/intel/iavf.rst
7664 F:      Documentation/networking/device_drivers/intel/ice.rst
7665 F:      drivers/net/ethernet/intel/
7666 F:      drivers/net/ethernet/intel/*/
7667 F:      include/linux/avf/virtchnl.h
7668
7669 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7670 M:      Maik Broemme <mbroemme@libmpq.org>
7671 L:      linux-fbdev@vger.kernel.org
7672 S:      Maintained
7673 F:      Documentation/fb/intelfb.txt
7674 F:      drivers/video/fbdev/intelfb/
7675
7676 INTEL GPIO DRIVERS
7677 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7678 L:      linux-gpio@vger.kernel.org
7679 S:      Maintained
7680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7681 F:      drivers/gpio/gpio-ich.c
7682 F:      drivers/gpio/gpio-intel-mid.c
7683 F:      drivers/gpio/gpio-lynxpoint.c
7684 F:      drivers/gpio/gpio-merrifield.c
7685 F:      drivers/gpio/gpio-ml-ioh.c
7686 F:      drivers/gpio/gpio-pch.c
7687 F:      drivers/gpio/gpio-sch.c
7688 F:      drivers/gpio/gpio-sodaville.c
7689
7690 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7691 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7692 M:      Zhi Wang <zhi.a.wang@intel.com>
7693 L:      intel-gvt-dev@lists.freedesktop.org
7694 L:      intel-gfx@lists.freedesktop.org
7695 W:      https://01.org/igvt-g
7696 T:      git https://github.com/intel/gvt-linux.git
7697 S:      Supported
7698 F:      drivers/gpu/drm/i915/gvt/
7699
7700 INTEL HID EVENT DRIVER
7701 M:      Alex Hung <alex.hung@canonical.com>
7702 L:      platform-driver-x86@vger.kernel.org
7703 S:      Maintained
7704 F:      drivers/platform/x86/intel-hid.c
7705
7706 INTEL I/OAT DMA DRIVER
7707 M:      Dave Jiang <dave.jiang@intel.com>
7708 R:      Dan Williams <dan.j.williams@intel.com>
7709 L:      dmaengine@vger.kernel.org
7710 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7711 S:      Supported
7712 F:      drivers/dma/ioat*
7713
7714 INTEL IDLE DRIVER
7715 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7716 M:      Len Brown <lenb@kernel.org>
7717 L:      linux-pm@vger.kernel.org
7718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7719 B:      https://bugzilla.kernel.org
7720 S:      Supported
7721 F:      drivers/idle/intel_idle.c
7722
7723 INTEL INTEGRATED SENSOR HUB DRIVER
7724 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7725 M:      Jiri Kosina <jikos@kernel.org>
7726 L:      linux-input@vger.kernel.org
7727 S:      Maintained
7728 F:      drivers/hid/intel-ish-hid/
7729
7730 INTEL IOMMU (VT-d)
7731 M:      David Woodhouse <dwmw2@infradead.org>
7732 L:      iommu@lists.linux-foundation.org
7733 T:      git git://git.infradead.org/iommu-2.6.git
7734 S:      Supported
7735 F:      drivers/iommu/intel-iommu.c
7736 F:      include/linux/intel-iommu.h
7737
7738 INTEL IOP-ADMA DMA DRIVER
7739 R:      Dan Williams <dan.j.williams@intel.com>
7740 S:      Odd fixes
7741 F:      drivers/dma/iop-adma.c
7742
7743 INTEL IPU3 CSI-2 CIO2 DRIVER
7744 M:      Yong Zhi <yong.zhi@intel.com>
7745 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7746 M:      Bingbu Cao <bingbu.cao@intel.com>
7747 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7748 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7749 L:      linux-media@vger.kernel.org
7750 S:      Maintained
7751 F:      drivers/media/pci/intel/ipu3/
7752 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7753
7754 INTEL IPU3 CSI-2 IMGU DRIVER
7755 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7756 L:      linux-media@vger.kernel.org
7757 S:      Maintained
7758 F:      drivers/staging/media/ipu3/
7759 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7760 F:      Documentation/media/v4l-drivers/ipu3.rst
7761
7762 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7763 M:      Krzysztof Halasa <khalasa@piap.pl>
7764 S:      Maintained
7765 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7766 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7767 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7768 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7769 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7770 F:      drivers/net/wan/ixp4xx_hss.c
7771
7772 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7773 M:      Deepak Saxena <dsaxena@plexity.net>
7774 S:      Maintained
7775 F:      drivers/char/hw_random/ixp4xx-rng.c
7776
7777 INTEL MANAGEMENT ENGINE (mei)
7778 M:      Tomas Winkler <tomas.winkler@intel.com>
7779 L:      linux-kernel@vger.kernel.org
7780 S:      Supported
7781 F:      include/uapi/linux/mei.h
7782 F:      include/linux/mei_cl_bus.h
7783 F:      drivers/misc/mei/*
7784 F:      drivers/watchdog/mei_wdt.c
7785 F:      Documentation/misc-devices/mei/*
7786 F:      samples/mei/*
7787
7788 INTEL MENLOW THERMAL DRIVER
7789 M:      Sujith Thomas <sujith.thomas@intel.com>
7790 L:      platform-driver-x86@vger.kernel.org
7791 W:      https://01.org/linux-acpi
7792 S:      Supported
7793 F:      drivers/platform/x86/intel_menlow.c
7794
7795 INTEL MIC DRIVERS (mic)
7796 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7797 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7798 S:      Supported
7799 W:      https://github.com/sudeepdutt/mic
7800 W:      http://software.intel.com/en-us/mic-developer
7801 F:      include/linux/mic_bus.h
7802 F:      include/linux/scif.h
7803 F:      include/uapi/linux/mic_common.h
7804 F:      include/uapi/linux/mic_ioctl.h
7805 F:      include/uapi/linux/scif_ioctl.h
7806 F:      drivers/misc/mic/
7807 F:      drivers/dma/mic_x100_dma.c
7808 F:      drivers/dma/mic_x100_dma.h
7809 F:      Documentation/mic/
7810
7811 INTEL PMC CORE DRIVER
7812 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7813 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7814 L:      platform-driver-x86@vger.kernel.org
7815 S:      Maintained
7816 F:      drivers/platform/x86/intel_pmc_core*
7817
7818 INTEL PMC/P-Unit IPC DRIVER
7819 M:      Zha Qipeng<qipeng.zha@intel.com>
7820 L:      platform-driver-x86@vger.kernel.org
7821 S:      Maintained
7822 F:      drivers/platform/x86/intel_pmc_ipc.c
7823 F:      drivers/platform/x86/intel_punit_ipc.c
7824 F:      arch/x86/include/asm/intel_pmc_ipc.h
7825 F:      arch/x86/include/asm/intel_punit_ipc.h
7826
7827 INTEL PMIC GPIO DRIVERS
7828 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7829 S:      Maintained
7830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7831 F:      drivers/gpio/gpio-*cove.c
7832 F:      drivers/gpio/gpio-msic.c
7833
7834 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7835 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7836 S:      Maintained
7837 F:      drivers/mfd/intel_msic.c
7838 F:      drivers/mfd/intel_soc_pmic*
7839 F:      include/linux/mfd/intel_msic.h
7840 F:      include/linux/mfd/intel_soc_pmic*
7841
7842 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7843 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7844 L:      linux-wireless@vger.kernel.org
7845 S:      Maintained
7846 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7847 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7848 F:      drivers/net/wireless/intel/ipw2x00/
7849
7850 INTEL PSTATE DRIVER
7851 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7852 M:      Len Brown <lenb@kernel.org>
7853 L:      linux-pm@vger.kernel.org
7854 S:      Supported
7855 F:      drivers/cpufreq/intel_pstate.c
7856
7857 INTEL RDMA RNIC DRIVER
7858 M:      Faisal Latif <faisal.latif@intel.com>
7859 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7860 L:      linux-rdma@vger.kernel.org
7861 S:      Supported
7862 F:      drivers/infiniband/hw/i40iw/
7863 F:      include/uapi/rdma/i40iw-abi.h
7864
7865 INTEL TELEMETRY DRIVER
7866 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7867 M:      "David E. Box" <david.e.box@linux.intel.com>
7868 L:      platform-driver-x86@vger.kernel.org
7869 S:      Maintained
7870 F:      arch/x86/include/asm/intel_telemetry.h
7871 F:      drivers/platform/x86/intel_telemetry*
7872
7873 INTEL VIRTUAL BUTTON DRIVER
7874 M:      AceLan Kao <acelan.kao@canonical.com>
7875 L:      platform-driver-x86@vger.kernel.org
7876 S:      Maintained
7877 F:      drivers/platform/x86/intel-vbtn.c
7878
7879 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7880 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7881 L:      linux-wireless@vger.kernel.org
7882 S:      Supported
7883 F:      drivers/net/wireless/intel/iwlegacy/
7884
7885 INTEL WIRELESS WIFI LINK (iwlwifi)
7886 M:      Johannes Berg <johannes.berg@intel.com>
7887 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7888 M:      Luca Coelho <luciano.coelho@intel.com>
7889 M:      Intel Linux Wireless <linuxwifi@intel.com>
7890 L:      linux-wireless@vger.kernel.org
7891 W:      http://intellinuxwireless.org
7892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7893 S:      Supported
7894 F:      drivers/net/wireless/intel/iwlwifi/
7895
7896 INTEL WIRELESS WIMAX CONNECTION 2400
7897 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7898 M:      linux-wimax@intel.com
7899 L:      wimax@linuxwimax.org (subscribers-only)
7900 S:      Supported
7901 W:      http://linuxwimax.org
7902 F:      Documentation/wimax/README.i2400m
7903 F:      drivers/net/wimax/i2400m/
7904 F:      include/uapi/linux/wimax/i2400m.h
7905
7906 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7907 M:      Mario Limonciello <mario.limonciello@dell.com>
7908 S:      Maintained
7909 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7910
7911 INTEL(R) TRACE HUB
7912 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7913 S:      Supported
7914 F:      Documentation/trace/intel_th.rst
7915 F:      drivers/hwtracing/intel_th/
7916
7917 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7918 M:      Ning Sun <ning.sun@intel.com>
7919 L:      tboot-devel@lists.sourceforge.net
7920 W:      http://tboot.sourceforge.net
7921 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7922 S:      Supported
7923 F:      Documentation/intel_txt.txt
7924 F:      include/linux/tboot.h
7925 F:      arch/x86/kernel/tboot.c
7926
7927 INTEL-MID GPIO DRIVER
7928 M:      David Cohen <david.a.cohen@linux.intel.com>
7929 L:      linux-gpio@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/gpio/gpio-intel-mid.c
7932
7933 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7934 M:      Linus Walleij <linus.walleij@linaro.org>
7935 L:      linux-iio@vger.kernel.org
7936 S:      Maintained
7937 F:      drivers/iio/gyro/mpu3050*
7938 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7939
7940 IOC3 ETHERNET DRIVER
7941 M:      Ralf Baechle <ralf@linux-mips.org>
7942 L:      linux-mips@vger.kernel.org
7943 S:      Maintained
7944 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7945
7946 IOC3 SERIAL DRIVER
7947 M:      Pat Gefre <pfg@sgi.com>
7948 L:      linux-serial@vger.kernel.org
7949 S:      Maintained
7950 F:      drivers/tty/serial/ioc3_serial.c
7951
7952 IOMAP FILESYSTEM LIBRARY
7953 M:      Christoph Hellwig <hch@infradead.org>
7954 M:      Darrick J. Wong <darrick.wong@oracle.com>
7955 M:      linux-xfs@vger.kernel.org
7956 M:      linux-fsdevel@vger.kernel.org
7957 L:      linux-xfs@vger.kernel.org
7958 L:      linux-fsdevel@vger.kernel.org
7959 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7960 S:      Supported
7961 F:      fs/iomap.c
7962 F:      include/linux/iomap.h
7963
7964 IOMMU DRIVERS
7965 M:      Joerg Roedel <joro@8bytes.org>
7966 L:      iommu@lists.linux-foundation.org
7967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7968 S:      Maintained
7969 F:      Documentation/devicetree/bindings/iommu/
7970 F:      drivers/iommu/
7971 F:      include/linux/iommu.h
7972 F:      include/linux/of_iommu.h
7973 F:      include/linux/iova.h
7974
7975 IP MASQUERADING
7976 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7977 S:      Maintained
7978 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7979
7980 IPMI SUBSYSTEM
7981 M:      Corey Minyard <minyard@acm.org>
7982 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7983 W:      http://openipmi.sourceforge.net/
7984 S:      Supported
7985 F:      Documentation/devicetree/bindings/ipmi/
7986 F:      Documentation/IPMI.txt
7987 F:      drivers/char/ipmi/
7988 F:      include/linux/ipmi*
7989 F:      include/uapi/linux/ipmi*
7990
7991 IPS SCSI RAID DRIVER
7992 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7993 L:      linux-scsi@vger.kernel.org
7994 W:      http://www.adaptec.com/
7995 S:      Maintained
7996 F:      drivers/scsi/ips*
7997
7998 IPVS
7999 M:      Wensong Zhang <wensong@linux-vs.org>
8000 M:      Simon Horman <horms@verge.net.au>
8001 M:      Julian Anastasov <ja@ssi.bg>
8002 L:      netdev@vger.kernel.org
8003 L:      lvs-devel@vger.kernel.org
8004 S:      Maintained
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8007 F:      Documentation/networking/ipvs-sysctl.txt
8008 F:      include/net/ip_vs.h
8009 F:      include/uapi/linux/ip_vs.h
8010 F:      net/netfilter/ipvs/
8011
8012 IPWIRELESS DRIVER
8013 M:      Jiri Kosina <jikos@kernel.org>
8014 M:      David Sterba <dsterba@suse.com>
8015 S:      Odd Fixes
8016 F:      drivers/tty/ipwireless/
8017
8018 IPX NETWORK LAYER
8019 L:      netdev@vger.kernel.org
8020 S:      Obsolete
8021 F:      include/uapi/linux/ipx.h
8022
8023 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8024 M:      Marc Zyngier <marc.zyngier@arm.com>
8025 S:      Maintained
8026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8027 F:      Documentation/IRQ-domain.txt
8028 F:      include/linux/irqdomain.h
8029 F:      kernel/irq/irqdomain.c
8030 F:      kernel/irq/msi.c
8031
8032 IRQ SUBSYSTEM
8033 M:      Thomas Gleixner <tglx@linutronix.de>
8034 L:      linux-kernel@vger.kernel.org
8035 S:      Maintained
8036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8037 F:      kernel/irq/
8038
8039 IRQCHIP DRIVERS
8040 M:      Thomas Gleixner <tglx@linutronix.de>
8041 M:      Jason Cooper <jason@lakedaemon.net>
8042 M:      Marc Zyngier <marc.zyngier@arm.com>
8043 L:      linux-kernel@vger.kernel.org
8044 S:      Maintained
8045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8046 F:      Documentation/devicetree/bindings/interrupt-controller/
8047 F:      drivers/irqchip/
8048
8049 ISA
8050 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8051 S:      Maintained
8052 F:      Documentation/isa.txt
8053 F:      drivers/base/isa.c
8054 F:      include/linux/isa.h
8055
8056 ISA RADIO MODULE
8057 M:      Hans Verkuil <hverkuil@xs4all.nl>
8058 L:      linux-media@vger.kernel.org
8059 T:      git git://linuxtv.org/media_tree.git
8060 W:      https://linuxtv.org
8061 S:      Maintained
8062 F:      drivers/media/radio/radio-isa*
8063
8064 ISAPNP
8065 M:      Jaroslav Kysela <perex@perex.cz>
8066 S:      Maintained
8067 F:      Documentation/isapnp.txt
8068 F:      drivers/pnp/isapnp/
8069 F:      include/linux/isapnp.h
8070
8071 ISCSI
8072 M:      Lee Duncan <lduncan@suse.com>
8073 M:      Chris Leech <cleech@redhat.com>
8074 L:      open-iscsi@googlegroups.com
8075 W:      www.open-iscsi.com
8076 S:      Maintained
8077 F:      drivers/scsi/*iscsi*
8078 F:      include/scsi/*iscsi*
8079
8080 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8081 M:      Peter Jones <pjones@redhat.com>
8082 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8083 S:      Maintained
8084 F:      drivers/firmware/iscsi_ibft*
8085
8086 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8087 M:      Sagi Grimberg <sagi@grimberg.me>
8088 M:      Max Gurtovoy <maxg@mellanox.com>
8089 L:      linux-rdma@vger.kernel.org
8090 S:      Supported
8091 W:      http://www.openfabrics.org
8092 W:      www.open-iscsi.org
8093 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8094 F:      drivers/infiniband/ulp/iser/
8095
8096 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8097 M:      Sagi Grimberg <sagi@grimberg.me>
8098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8099 L:      linux-rdma@vger.kernel.org
8100 L:      target-devel@vger.kernel.org
8101 S:      Supported
8102 W:      http://www.linux-iscsi.org
8103 F:      drivers/infiniband/ulp/isert
8104
8105 ISDN SUBSYSTEM
8106 M:      Karsten Keil <isdn@linux-pingi.de>
8107 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8108 L:      netdev@vger.kernel.org
8109 W:      http://www.isdn4linux.de
8110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8111 S:      Maintained
8112 F:      Documentation/isdn/
8113 F:      drivers/isdn/
8114 F:      include/linux/isdn.h
8115 F:      include/linux/isdn/
8116 F:      include/uapi/linux/isdn.h
8117 F:      include/uapi/linux/isdn/
8118
8119 IT87 HARDWARE MONITORING DRIVER
8120 M:      Jean Delvare <jdelvare@suse.com>
8121 L:      linux-hwmon@vger.kernel.org
8122 S:      Maintained
8123 F:      Documentation/hwmon/it87
8124 F:      drivers/hwmon/it87.c
8125
8126 IT913X MEDIA DRIVER
8127 M:      Antti Palosaari <crope@iki.fi>
8128 L:      linux-media@vger.kernel.org
8129 W:      https://linuxtv.org
8130 W:      http://palosaari.fi/linux/
8131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8132 T:      git git://linuxtv.org/anttip/media_tree.git
8133 S:      Maintained
8134 F:      drivers/media/tuners/it913x*
8135
8136 IVTV VIDEO4LINUX DRIVER
8137 M:      Andy Walls <awalls@md.metrocast.net>
8138 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8139 L:      linux-media@vger.kernel.org
8140 T:      git git://linuxtv.org/media_tree.git
8141 W:      http://www.ivtvdriver.org
8142 S:      Maintained
8143 F:      Documentation/media/v4l-drivers/ivtv*
8144 F:      drivers/media/pci/ivtv/
8145 F:      include/uapi/linux/ivtv*
8146
8147 IX2505V MEDIA DRIVER
8148 M:      Malcolm Priestley <tvboxspy@gmail.com>
8149 L:      linux-media@vger.kernel.org
8150 W:      https://linuxtv.org
8151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8152 S:      Maintained
8153 F:      drivers/media/dvb-frontends/ix2505v*
8154
8155 JAILHOUSE HYPERVISOR INTERFACE
8156 M:      Jan Kiszka <jan.kiszka@siemens.com>
8157 L:      jailhouse-dev@googlegroups.com
8158 S:      Maintained
8159 F:      arch/x86/kernel/jailhouse.c
8160 F:      arch/x86/include/asm/jailhouse_para.h
8161
8162 JC42.4 TEMPERATURE SENSOR DRIVER
8163 M:      Guenter Roeck <linux@roeck-us.net>
8164 L:      linux-hwmon@vger.kernel.org
8165 S:      Maintained
8166 F:      drivers/hwmon/jc42.c
8167 F:      Documentation/hwmon/jc42
8168
8169 JFS FILESYSTEM
8170 M:      Dave Kleikamp <shaggy@kernel.org>
8171 L:      jfs-discussion@lists.sourceforge.net
8172 W:      http://jfs.sourceforge.net/
8173 T:      git git://github.com/kleikamp/linux-shaggy.git
8174 S:      Maintained
8175 F:      Documentation/filesystems/jfs.txt
8176 F:      fs/jfs/
8177
8178 JME NETWORK DRIVER
8179 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8180 L:      netdev@vger.kernel.org
8181 S:      Maintained
8182 F:      drivers/net/ethernet/jme.*
8183
8184 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8185 M:      David Woodhouse <dwmw2@infradead.org>
8186 L:      linux-mtd@lists.infradead.org
8187 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8188 S:      Maintained
8189 F:      fs/jffs2/
8190 F:      include/uapi/linux/jffs2.h
8191
8192 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8193 M:      "Theodore Ts'o" <tytso@mit.edu>
8194 M:      Jan Kara <jack@suse.com>
8195 L:      linux-ext4@vger.kernel.org
8196 S:      Maintained
8197 F:      fs/jbd2/
8198 F:      include/linux/jbd2.h
8199
8200 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8201 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8202 L:      linux-media@vger.kernel.org
8203 S:      Maintained
8204 F:      drivers/media/platform/rcar_jpu.c
8205
8206 JSM Neo PCI based serial card
8207 L:      linux-serial@vger.kernel.org
8208 S:      Orphan
8209 F:      drivers/tty/serial/jsm/
8210
8211 K10TEMP HARDWARE MONITORING DRIVER
8212 M:      Clemens Ladisch <clemens@ladisch.de>
8213 L:      linux-hwmon@vger.kernel.org
8214 S:      Maintained
8215 F:      Documentation/hwmon/k10temp
8216 F:      drivers/hwmon/k10temp.c
8217
8218 K8TEMP HARDWARE MONITORING DRIVER
8219 M:      Rudolf Marek <r.marek@assembler.cz>
8220 L:      linux-hwmon@vger.kernel.org
8221 S:      Maintained
8222 F:      Documentation/hwmon/k8temp
8223 F:      drivers/hwmon/k8temp.c
8224
8225 KASAN
8226 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8227 R:      Alexander Potapenko <glider@google.com>
8228 R:      Dmitry Vyukov <dvyukov@google.com>
8229 L:      kasan-dev@googlegroups.com
8230 S:      Maintained
8231 F:      arch/*/include/asm/kasan.h
8232 F:      arch/*/mm/kasan_init*
8233 F:      Documentation/dev-tools/kasan.rst
8234 F:      include/linux/kasan*.h
8235 F:      lib/test_kasan.c
8236 F:      mm/kasan/
8237 F:      scripts/Makefile.kasan
8238
8239 KCONFIG
8240 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8242 L:      linux-kbuild@vger.kernel.org
8243 S:      Maintained
8244 F:      Documentation/kbuild/kconfig*
8245 F:      scripts/kconfig/
8246 F:      scripts/Kconfig.include
8247
8248 KDUMP
8249 M:      Dave Young <dyoung@redhat.com>
8250 M:      Baoquan He <bhe@redhat.com>
8251 R:      Vivek Goyal <vgoyal@redhat.com>
8252 L:      kexec@lists.infradead.org
8253 W:      http://lse.sourceforge.net/kdump/
8254 S:      Maintained
8255 F:      Documentation/kdump/
8256
8257 KEENE FM RADIO TRANSMITTER DRIVER
8258 M:      Hans Verkuil <hverkuil@xs4all.nl>
8259 L:      linux-media@vger.kernel.org
8260 T:      git git://linuxtv.org/media_tree.git
8261 W:      https://linuxtv.org
8262 S:      Maintained
8263 F:      drivers/media/radio/radio-keene*
8264
8265 KERNEL AUTOMOUNTER
8266 M:      Ian Kent <raven@themaw.net>
8267 L:      autofs@vger.kernel.org
8268 S:      Maintained
8269 F:      fs/autofs/
8270
8271 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8272 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8273 M:      Michal Marek <michal.lkml@markovi.net>
8274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8275 L:      linux-kbuild@vger.kernel.org
8276 S:      Maintained
8277 F:      Documentation/kbuild/
8278 F:      Makefile
8279 F:      scripts/Kbuild*
8280 F:      scripts/Makefile*
8281 F:      scripts/basic/
8282 F:      scripts/mk*
8283 F:      scripts/mod/
8284 F:      scripts/package/
8285
8286 KERNEL JANITORS
8287 L:      kernel-janitors@vger.kernel.org
8288 W:      http://kernelnewbies.org/KernelJanitors
8289 S:      Odd Fixes
8290
8291 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8292 M:      "J. Bruce Fields" <bfields@fieldses.org>
8293 M:      Jeff Layton <jlayton@kernel.org>
8294 L:      linux-nfs@vger.kernel.org
8295 W:      http://nfs.sourceforge.net/
8296 T:      git git://linux-nfs.org/~bfields/linux.git
8297 S:      Supported
8298 F:      fs/nfsd/
8299 F:      include/uapi/linux/nfsd/
8300 F:      fs/lockd/
8301 F:      fs/nfs_common/
8302 F:      net/sunrpc/
8303 F:      include/linux/lockd/
8304 F:      include/linux/sunrpc/
8305 F:      include/uapi/linux/sunrpc/
8306
8307 KERNEL SELFTEST FRAMEWORK
8308 M:      Shuah Khan <shuah@kernel.org>
8309 M:      Shuah Khan <skhan@linuxfoundation.org>
8310 L:      linux-kselftest@vger.kernel.org
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8312 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8313 S:      Maintained
8314 F:      tools/testing/selftests/
8315 F:      Documentation/dev-tools/kselftest*
8316
8317 KERNEL USERMODE HELPER
8318 M:      Luis Chamberlain <mcgrof@kernel.org>
8319 L:      linux-kernel@vger.kernel.org
8320 S:      Maintained
8321 F:      kernel/umh.c
8322 F:      include/linux/umh.h
8323
8324 KERNEL VIRTUAL MACHINE (KVM)
8325 M:      Paolo Bonzini <pbonzini@redhat.com>
8326 M:      Radim Krčmář <rkrcmar@redhat.com>
8327 L:      kvm@vger.kernel.org
8328 W:      http://www.linux-kvm.org
8329 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8330 S:      Supported
8331 F:      Documentation/virtual/kvm/
8332 F:      include/trace/events/kvm.h
8333 F:      include/uapi/asm-generic/kvm*
8334 F:      include/uapi/linux/kvm*
8335 F:      include/asm-generic/kvm*
8336 F:      include/linux/kvm*
8337 F:      include/kvm/iodev.h
8338 F:      virt/kvm/*
8339 F:      tools/kvm/
8340
8341 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8342 M:      Joerg Roedel <joro@8bytes.org>
8343 L:      kvm@vger.kernel.org
8344 W:      http://www.linux-kvm.org/
8345 S:      Maintained
8346 F:      arch/x86/include/asm/svm.h
8347 F:      arch/x86/kvm/svm.c
8348
8349 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8350 M:      Christoffer Dall <christoffer.dall@arm.com>
8351 M:      Marc Zyngier <marc.zyngier@arm.com>
8352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353 L:      kvmarm@lists.cs.columbia.edu
8354 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8356 S:      Supported
8357 F:      arch/arm/include/uapi/asm/kvm*
8358 F:      arch/arm/include/asm/kvm*
8359 F:      arch/arm/kvm/
8360 F:      virt/kvm/arm/
8361 F:      include/kvm/arm_*
8362
8363 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8364 M:      Christoffer Dall <christoffer.dall@arm.com>
8365 M:      Marc Zyngier <marc.zyngier@arm.com>
8366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8367 L:      kvmarm@lists.cs.columbia.edu
8368 S:      Maintained
8369 F:      arch/arm64/include/uapi/asm/kvm*
8370 F:      arch/arm64/include/asm/kvm*
8371 F:      arch/arm64/kvm/
8372
8373 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8374 M:      James Hogan <jhogan@kernel.org>
8375 L:      linux-mips@vger.kernel.org
8376 S:      Supported
8377 F:      arch/mips/include/uapi/asm/kvm*
8378 F:      arch/mips/include/asm/kvm*
8379 F:      arch/mips/kvm/
8380
8381 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8382 M:      Paul Mackerras <paulus@ozlabs.org>
8383 L:      kvm-ppc@vger.kernel.org
8384 W:      http://www.linux-kvm.org/
8385 T:      git git://github.com/agraf/linux-2.6.git
8386 S:      Supported
8387 F:      arch/powerpc/include/uapi/asm/kvm*
8388 F:      arch/powerpc/include/asm/kvm*
8389 F:      arch/powerpc/kvm/
8390 F:      arch/powerpc/kernel/kvm*
8391
8392 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8393 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8394 M:      Janosch Frank <frankja@linux.ibm.com>
8395 R:      David Hildenbrand <david@redhat.com>
8396 R:      Cornelia Huck <cohuck@redhat.com>
8397 L:      linux-s390@vger.kernel.org
8398 W:      http://www.ibm.com/developerworks/linux/linux390/
8399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8400 S:      Supported
8401 F:      arch/s390/include/uapi/asm/kvm*
8402 F:      arch/s390/include/asm/gmap.h
8403 F:      arch/s390/include/asm/kvm*
8404 F:      arch/s390/kvm/
8405 F:      arch/s390/mm/gmap.c
8406
8407 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8408 M:      Paolo Bonzini <pbonzini@redhat.com>
8409 M:      Radim Krčmář <rkrcmar@redhat.com>
8410 L:      kvm@vger.kernel.org
8411 W:      http://www.linux-kvm.org
8412 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8413 S:      Supported
8414 F:      arch/x86/kvm/
8415 F:      arch/x86/kvm/*/
8416 F:      arch/x86/include/uapi/asm/kvm*
8417 F:      arch/x86/include/asm/kvm*
8418 F:      arch/x86/include/asm/pvclock-abi.h
8419 F:      arch/x86/kernel/kvm.c
8420 F:      arch/x86/kernel/kvmclock.c
8421
8422 KERNFS
8423 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8424 M:      Tejun Heo <tj@kernel.org>
8425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8426 S:      Supported
8427 F:      include/linux/kernfs.h
8428 F:      fs/kernfs/
8429
8430 KEXEC
8431 M:      Eric Biederman <ebiederm@xmission.com>
8432 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8433 L:      kexec@lists.infradead.org
8434 S:      Maintained
8435 F:      include/linux/kexec.h
8436 F:      include/uapi/linux/kexec.h
8437 F:      kernel/kexec*
8438
8439 KEYS-ENCRYPTED
8440 M:      Mimi Zohar <zohar@linux.ibm.com>
8441 L:      linux-integrity@vger.kernel.org
8442 L:      keyrings@vger.kernel.org
8443 S:      Supported
8444 F:      Documentation/security/keys/trusted-encrypted.rst
8445 F:      include/keys/encrypted-type.h
8446 F:      security/keys/encrypted-keys/
8447
8448 KEYS-TRUSTED
8449 M:      James Bottomley <jejb@linux.ibm.com>
8450 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8451 M:      Mimi Zohar <zohar@linuxibm.com>
8452 L:      linux-integrity@vger.kernel.org
8453 L:      keyrings@vger.kernel.org
8454 S:      Supported
8455 F:      Documentation/security/keys/trusted-encrypted.rst
8456 F:      include/keys/trusted-type.h
8457 F:      security/keys/trusted.c
8458 F:      security/keys/trusted.h
8459
8460 KEYS/KEYRINGS:
8461 M:      David Howells <dhowells@redhat.com>
8462 L:      keyrings@vger.kernel.org
8463 S:      Maintained
8464 F:      Documentation/security/keys/core.rst
8465 F:      include/linux/key.h
8466 F:      include/linux/key-type.h
8467 F:      include/linux/keyctl.h
8468 F:      include/uapi/linux/keyctl.h
8469 F:      include/keys/
8470 F:      security/keys/
8471
8472 KGDB / KDB /debug_core
8473 M:      Jason Wessel <jason.wessel@windriver.com>
8474 M:      Daniel Thompson <daniel.thompson@linaro.org>
8475 W:      http://kgdb.wiki.kernel.org/
8476 L:      kgdb-bugreport@lists.sourceforge.net
8477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8478 S:      Maintained
8479 F:      Documentation/dev-tools/kgdb.rst
8480 F:      drivers/misc/kgdbts.c
8481 F:      drivers/tty/serial/kgdboc.c
8482 F:      include/linux/kdb.h
8483 F:      include/linux/kgdb.h
8484 F:      kernel/debug/
8485
8486 KMEMLEAK
8487 M:      Catalin Marinas <catalin.marinas@arm.com>
8488 S:      Maintained
8489 F:      Documentation/dev-tools/kmemleak.rst
8490 F:      include/linux/kmemleak.h
8491 F:      mm/kmemleak.c
8492 F:      mm/kmemleak-test.c
8493
8494 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8495 M:      Luis Chamberlain <mcgrof@kernel.org>
8496 L:      linux-kernel@vger.kernel.org
8497 S:      Maintained
8498 F:      kernel/kmod.c
8499 F:      include/linux/kmod.h
8500 F:      lib/test_kmod.c
8501 F:      tools/testing/selftests/kmod/
8502
8503 KPROBES
8504 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8505 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8506 M:      "David S. Miller" <davem@davemloft.net>
8507 M:      Masami Hiramatsu <mhiramat@kernel.org>
8508 S:      Maintained
8509 F:      Documentation/kprobes.txt
8510 F:      include/linux/kprobes.h
8511 F:      include/asm-generic/kprobes.h
8512 F:      kernel/kprobes.c
8513
8514 KS0108 LCD CONTROLLER DRIVER
8515 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8516 S:      Maintained
8517 F:      Documentation/auxdisplay/ks0108
8518 F:      drivers/auxdisplay/ks0108.c
8519 F:      include/linux/ks0108.h
8520
8521 L3MDEV
8522 M:      David Ahern <dsa@cumulusnetworks.com>
8523 L:      netdev@vger.kernel.org
8524 S:      Maintained
8525 F:      net/l3mdev
8526 F:      include/net/l3mdev.h
8527
8528 L7 BPF FRAMEWORK
8529 M:      John Fastabend <john.fastabend@gmail.com>
8530 M:      Daniel Borkmann <daniel@iogearbox.net>
8531 L:      netdev@vger.kernel.org
8532 L:      bpf@vger.kernel.org
8533 S:      Maintained
8534 F:      include/linux/skmsg.h
8535 F:      net/core/skmsg.c
8536 F:      net/core/sock_map.c
8537 F:      net/ipv4/tcp_bpf.c
8538
8539 LANTIQ / INTEL Ethernet drivers
8540 M:      Hauke Mehrtens <hauke@hauke-m.de>
8541 L:      netdev@vger.kernel.org
8542 S:      Maintained
8543 F:      net/dsa/tag_gswip.c
8544 F:      drivers/net/ethernet/lantiq_xrx200.c
8545 F:      drivers/net/dsa/lantiq_pce.h
8546 F:      drivers/net/dsa/lantiq_gswip.c
8547
8548 LANTIQ MIPS ARCHITECTURE
8549 M:      John Crispin <john@phrozen.org>
8550 L:      linux-mips@vger.kernel.org
8551 S:      Maintained
8552 F:      arch/mips/lantiq
8553 F:      drivers/soc/lantiq
8554
8555 LAPB module
8556 L:      linux-x25@vger.kernel.org
8557 S:      Orphan
8558 F:      Documentation/networking/lapb-module.txt
8559 F:      include/*/lapb.h
8560 F:      net/lapb/
8561
8562 LASI 53c700 driver for PARISC
8563 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8564 L:      linux-scsi@vger.kernel.org
8565 S:      Maintained
8566 F:      Documentation/scsi/53c700.txt
8567 F:      drivers/scsi/53c700*
8568
8569 LEAKING_ADDRESSES
8570 M:      Tobin C. Harding <me@tobin.cc>
8571 M:      Tycho Andersen <tycho@tycho.ws>
8572 L:      kernel-hardening@lists.openwall.com
8573 S:      Maintained
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8575 F:      scripts/leaking_addresses.pl
8576
8577 LED SUBSYSTEM
8578 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8579 M:      Pavel Machek <pavel@ucw.cz>
8580 L:      linux-leds@vger.kernel.org
8581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8582 S:      Maintained
8583 F:      Documentation/devicetree/bindings/leds/
8584 F:      drivers/leds/
8585 F:      include/linux/leds.h
8586
8587 LEGACY EEPROM DRIVER
8588 M:      Jean Delvare <jdelvare@suse.com>
8589 S:      Maintained
8590 F:      Documentation/misc-devices/eeprom
8591 F:      drivers/misc/eeprom/eeprom.c
8592
8593 LEGO MINDSTORMS EV3
8594 R:      David Lechner <david@lechnology.com>
8595 S:      Maintained
8596 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8597 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8598 F:      drivers/power/supply/lego_ev3_battery.c
8599
8600 LEGO USB Tower driver
8601 M:      Juergen Stuber <starblue@users.sourceforge.net>
8602 L:      legousb-devel@lists.sourceforge.net
8603 W:      http://legousb.sourceforge.net/
8604 S:      Maintained
8605 F:      drivers/usb/misc/legousbtower.c
8606
8607 LG LAPTOP EXTRAS
8608 M:      Matan Ziv-Av <matan@svgalib.org>
8609 L:      platform-driver-x86@vger.kernel.org
8610 S:      Maintained
8611 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8612 F:      Documentation/laptops/lg-laptop.rst
8613 F:      drivers/platform/x86/lg-laptop.c
8614
8615 LG2160 MEDIA DRIVER
8616 M:      Michael Krufky <mkrufky@linuxtv.org>
8617 L:      linux-media@vger.kernel.org
8618 W:      https://linuxtv.org
8619 W:      http://github.com/mkrufky
8620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8621 T:      git git://linuxtv.org/mkrufky/tuners.git
8622 S:      Maintained
8623 F:      drivers/media/dvb-frontends/lg2160.*
8624
8625 LGDT3305 MEDIA DRIVER
8626 M:      Michael Krufky <mkrufky@linuxtv.org>
8627 L:      linux-media@vger.kernel.org
8628 W:      https://linuxtv.org
8629 W:      http://github.com/mkrufky
8630 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8631 T:      git git://linuxtv.org/mkrufky/tuners.git
8632 S:      Maintained
8633 F:      drivers/media/dvb-frontends/lgdt3305.*
8634
8635 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8636 M:      Viresh Kumar <vireshk@kernel.org>
8637 L:      linux-ide@vger.kernel.org
8638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8639 S:      Maintained
8640 F:      include/linux/pata_arasan_cf_data.h
8641 F:      drivers/ata/pata_arasan_cf.c
8642
8643 LIBATA PATA DRIVERS
8644 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8645 M:      Jens Axboe <axboe@kernel.dk>
8646 L:      linux-ide@vger.kernel.org
8647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8648 S:      Maintained
8649 F:      drivers/ata/pata_*.c
8650 F:      drivers/ata/ata_generic.c
8651
8652 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8653 M:      Linus Walleij <linus.walleij@linaro.org>
8654 L:      linux-ide@vger.kernel.org
8655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8656 S:      Maintained
8657 F:      drivers/ata/pata_ftide010.c
8658 F:      drivers/ata/sata_gemini.c
8659 F:      drivers/ata/sata_gemini.h
8660
8661 LIBATA SATA AHCI PLATFORM devices support
8662 M:      Hans de Goede <hdegoede@redhat.com>
8663 M:      Jens Axboe <axboe@kernel.dk>
8664 L:      linux-ide@vger.kernel.org
8665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8666 S:      Maintained
8667 F:      drivers/ata/ahci_platform.c
8668 F:      drivers/ata/libahci_platform.c
8669 F:      include/linux/ahci_platform.h
8670
8671 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8672 M:      Mikael Pettersson <mikpelinux@gmail.com>
8673 L:      linux-ide@vger.kernel.org
8674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8675 S:      Maintained
8676 F:      drivers/ata/sata_promise.*
8677
8678 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8679 M:      Jens Axboe <axboe@kernel.dk>
8680 L:      linux-ide@vger.kernel.org
8681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8682 S:      Maintained
8683 F:      drivers/ata/
8684 F:      include/linux/ata.h
8685 F:      include/linux/libata.h
8686 F:      Documentation/devicetree/bindings/ata/
8687
8688 LIBLOCKDEP
8689 M:      Sasha Levin <alexander.levin@microsoft.com>
8690 S:      Maintained
8691 F:      tools/lib/lockdep/
8692
8693 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8694 M:      Ross Zwisler <zwisler@kernel.org>
8695 M:      Dan Williams <dan.j.williams@intel.com>
8696 M:      Vishal Verma <vishal.l.verma@intel.com>
8697 M:      Dave Jiang <dave.jiang@intel.com>
8698 L:      linux-nvdimm@lists.01.org
8699 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8700 S:      Supported
8701 F:      drivers/nvdimm/blk.c
8702 F:      drivers/nvdimm/region_devs.c
8703
8704 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8705 M:      Vishal Verma <vishal.l.verma@intel.com>
8706 M:      Dan Williams <dan.j.williams@intel.com>
8707 M:      Ross Zwisler <zwisler@kernel.org>
8708 M:      Dave Jiang <dave.jiang@intel.com>
8709 L:      linux-nvdimm@lists.01.org
8710 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8711 S:      Supported
8712 F:      drivers/nvdimm/btt*
8713
8714 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8715 M:      Ross Zwisler <zwisler@kernel.org>
8716 M:      Dan Williams <dan.j.williams@intel.com>
8717 M:      Vishal Verma <vishal.l.verma@intel.com>
8718 M:      Dave Jiang <dave.jiang@intel.com>
8719 L:      linux-nvdimm@lists.01.org
8720 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8721 S:      Supported
8722 F:      drivers/nvdimm/pmem*
8723
8724 LIBNVDIMM: DEVICETREE BINDINGS
8725 M:      Oliver O'Halloran <oohall@gmail.com>
8726 L:      linux-nvdimm@lists.01.org
8727 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8728 S:      Supported
8729 F:      drivers/nvdimm/of_pmem.c
8730 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8731
8732 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8733 M:      Dan Williams <dan.j.williams@intel.com>
8734 M:      Ross Zwisler <zwisler@kernel.org>
8735 M:      Vishal Verma <vishal.l.verma@intel.com>
8736 M:      Dave Jiang <dave.jiang@intel.com>
8737 L:      linux-nvdimm@lists.01.org
8738 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8740 S:      Supported
8741 F:      drivers/nvdimm/*
8742 F:      drivers/acpi/nfit/*
8743 F:      include/linux/nd.h
8744 F:      include/linux/libnvdimm.h
8745 F:      include/uapi/linux/ndctl.h
8746
8747 LIGHTNVM PLATFORM SUPPORT
8748 M:      Matias Bjorling <mb@lightnvm.io>
8749 W:      http://github/OpenChannelSSD
8750 L:      linux-block@vger.kernel.org
8751 S:      Maintained
8752 F:      drivers/lightnvm/
8753 F:      include/linux/lightnvm.h
8754 F:      include/uapi/linux/lightnvm.h
8755
8756 LINUX FOR POWER MACINTOSH
8757 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8758 W:      http://www.penguinppc.org/
8759 L:      linuxppc-dev@lists.ozlabs.org
8760 S:      Maintained
8761 F:      arch/powerpc/platforms/powermac/
8762 F:      drivers/macintosh/
8763
8764 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8765 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8766 M:      Paul Mackerras <paulus@samba.org>
8767 M:      Michael Ellerman <mpe@ellerman.id.au>
8768 W:      https://github.com/linuxppc/linux/wiki
8769 L:      linuxppc-dev@lists.ozlabs.org
8770 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8772 S:      Supported
8773 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8774 F:      Documentation/devicetree/bindings/powerpc/
8775 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8776 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8777 F:      Documentation/powerpc/
8778 F:      arch/powerpc/
8779 F:      drivers/char/tpm/tpm_ibmvtpm*
8780 F:      drivers/crypto/nx/
8781 F:      drivers/crypto/vmx/
8782 F:      drivers/i2c/busses/i2c-opal.c
8783 F:      drivers/net/ethernet/ibm/ibmveth.*
8784 F:      drivers/net/ethernet/ibm/ibmvnic.*
8785 F:      drivers/pci/hotplug/pnv_php.c
8786 F:      drivers/pci/hotplug/rpa*
8787 F:      drivers/rtc/rtc-opal.c
8788 F:      drivers/scsi/ibmvscsi/
8789 F:      drivers/tty/hvc/hvc_opal.c
8790 F:      drivers/watchdog/wdrtas.c
8791 F:      tools/testing/selftests/powerpc
8792 N:      /pmac
8793 N:      powermac
8794 N:      powernv
8795 N:      [^a-z0-9]ps3
8796 N:      pseries
8797
8798 LINUX FOR POWERPC EMBEDDED MPC5XXX
8799 M:      Anatolij Gustschin <agust@denx.de>
8800 L:      linuxppc-dev@lists.ozlabs.org
8801 T:      git git://git.denx.de/linux-denx-agust.git
8802 S:      Maintained
8803 F:      arch/powerpc/platforms/512x/
8804 F:      arch/powerpc/platforms/52xx/
8805
8806 LINUX FOR POWERPC EMBEDDED PPC4XX
8807 M:      Alistair Popple <alistair@popple.id.au>
8808 M:      Matt Porter <mporter@kernel.crashing.org>
8809 W:      http://www.penguinppc.org/
8810 L:      linuxppc-dev@lists.ozlabs.org
8811 S:      Maintained
8812 F:      arch/powerpc/platforms/40x/
8813 F:      arch/powerpc/platforms/44x/
8814
8815 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8816 M:      Scott Wood <oss@buserror.net>
8817 M:      Kumar Gala <galak@kernel.crashing.org>
8818 W:      http://www.penguinppc.org/
8819 L:      linuxppc-dev@lists.ozlabs.org
8820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8821 S:      Maintained
8822 F:      arch/powerpc/platforms/83xx/
8823 F:      arch/powerpc/platforms/85xx/
8824 F:      Documentation/devicetree/bindings/powerpc/fsl/
8825
8826 LINUX FOR POWERPC EMBEDDED PPC8XX
8827 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8828 W:      http://www.penguinppc.org/
8829 L:      linuxppc-dev@lists.ozlabs.org
8830 S:      Maintained
8831 F:      arch/powerpc/platforms/8xx/
8832
8833 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8834 L:      linuxppc-dev@lists.ozlabs.org
8835 S:      Orphan
8836 F:      arch/powerpc/*/*virtex*
8837 F:      arch/powerpc/*/*/*virtex*
8838
8839 LINUX FOR POWERPC PA SEMI PWRFICIENT
8840 L:      linuxppc-dev@lists.ozlabs.org
8841 S:      Orphan
8842 F:      arch/powerpc/platforms/pasemi/
8843 F:      drivers/*/*pasemi*
8844 F:      drivers/*/*/*pasemi*
8845
8846 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8847 M:      Kees Cook <keescook@chromium.org>
8848 S:      Maintained
8849 F:      drivers/misc/lkdtm/*
8850
8851 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8852 M:      Alan Stern <stern@rowland.harvard.edu>
8853 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8854 M:      Will Deacon <will.deacon@arm.com>
8855 M:      Peter Zijlstra <peterz@infradead.org>
8856 M:      Boqun Feng <boqun.feng@gmail.com>
8857 M:      Nicholas Piggin <npiggin@gmail.com>
8858 M:      David Howells <dhowells@redhat.com>
8859 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8860 M:      Luc Maranget <luc.maranget@inria.fr>
8861 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8862 R:      Akira Yokosawa <akiyks@gmail.com>
8863 R:      Daniel Lustig <dlustig@nvidia.com>
8864 L:      linux-kernel@vger.kernel.org
8865 L:      linux-arch@vger.kernel.org
8866 S:      Supported
8867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8868 F:      tools/memory-model/
8869 F:      Documentation/atomic_bitops.txt
8870 F:      Documentation/atomic_t.txt
8871 F:      Documentation/core-api/atomic_ops.rst
8872 F:      Documentation/core-api/refcount-vs-atomic.rst
8873 F:      Documentation/memory-barriers.txt
8874
8875 LIS3LV02D ACCELEROMETER DRIVER
8876 M:      Eric Piel <eric.piel@tremplin-utc.net>
8877 S:      Maintained
8878 F:      Documentation/misc-devices/lis3lv02d
8879 F:      drivers/misc/lis3lv02d/
8880 F:      drivers/platform/x86/hp_accel.c
8881
8882 LIVE PATCHING
8883 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8884 M:      Jessica Yu <jeyu@kernel.org>
8885 M:      Jiri Kosina <jikos@kernel.org>
8886 M:      Miroslav Benes <mbenes@suse.cz>
8887 R:      Petr Mladek <pmladek@suse.com>
8888 S:      Maintained
8889 F:      kernel/livepatch/
8890 F:      include/linux/livepatch.h
8891 F:      arch/x86/include/asm/livepatch.h
8892 F:      arch/x86/kernel/livepatch.c
8893 F:      Documentation/livepatch/
8894 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8895 F:      samples/livepatch/
8896 L:      live-patching@vger.kernel.org
8897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8898
8899 LLC (802.2)
8900 L:      netdev@vger.kernel.org
8901 S:      Odd fixes
8902 F:      include/linux/llc.h
8903 F:      include/uapi/linux/llc.h
8904 F:      include/net/llc*
8905 F:      net/llc/
8906
8907 LM73 HARDWARE MONITOR DRIVER
8908 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8909 L:      linux-hwmon@vger.kernel.org
8910 S:      Maintained
8911 F:      drivers/hwmon/lm73.c
8912
8913 LM78 HARDWARE MONITOR DRIVER
8914 M:      Jean Delvare <jdelvare@suse.com>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/lm78
8918 F:      drivers/hwmon/lm78.c
8919
8920 LM83 HARDWARE MONITOR DRIVER
8921 M:      Jean Delvare <jdelvare@suse.com>
8922 L:      linux-hwmon@vger.kernel.org
8923 S:      Maintained
8924 F:      Documentation/hwmon/lm83
8925 F:      drivers/hwmon/lm83.c
8926
8927 LM90 HARDWARE MONITOR DRIVER
8928 M:      Jean Delvare <jdelvare@suse.com>
8929 L:      linux-hwmon@vger.kernel.org
8930 S:      Maintained
8931 F:      Documentation/hwmon/lm90
8932 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8933 F:      drivers/hwmon/lm90.c
8934 F:      include/dt-bindings/thermal/lm90.h
8935
8936 LM95234 HARDWARE MONITOR DRIVER
8937 M:      Guenter Roeck <linux@roeck-us.net>
8938 L:      linux-hwmon@vger.kernel.org
8939 S:      Maintained
8940 F:      Documentation/hwmon/lm95234
8941 F:      drivers/hwmon/lm95234.c
8942
8943 LME2510 MEDIA DRIVER
8944 M:      Malcolm Priestley <tvboxspy@gmail.com>
8945 L:      linux-media@vger.kernel.org
8946 W:      https://linuxtv.org
8947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8948 S:      Maintained
8949 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8950
8951 LOADPIN SECURITY MODULE
8952 M:      Kees Cook <keescook@chromium.org>
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8954 S:      Supported
8955 F:      security/loadpin/
8956 F:      Documentation/admin-guide/LSM/LoadPin.rst
8957
8958 LOCKING PRIMITIVES
8959 M:      Peter Zijlstra <peterz@infradead.org>
8960 M:      Ingo Molnar <mingo@redhat.com>
8961 M:      Will Deacon <will.deacon@arm.com>
8962 L:      linux-kernel@vger.kernel.org
8963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8964 S:      Maintained
8965 F:      Documentation/locking/
8966 F:      include/linux/lockdep.h
8967 F:      include/linux/spinlock*.h
8968 F:      arch/*/include/asm/spinlock*.h
8969 F:      include/linux/rwlock*.h
8970 F:      include/linux/mutex*.h
8971 F:      include/linux/rwsem*.h
8972 F:      arch/*/include/asm/rwsem.h
8973 F:      include/linux/seqlock.h
8974 F:      lib/locking*.[ch]
8975 F:      kernel/locking/
8976 X:      kernel/locking/locktorture.c
8977
8978 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8979 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8980 L:      linux-ntfs-dev@lists.sourceforge.net
8981 W:      http://www.linux-ntfs.org/content/view/19/37/
8982 S:      Maintained
8983 F:      Documentation/ldm.txt
8984 F:      block/partitions/ldm.*
8985
8986 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8987 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8988 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8989 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8990 L:      MPT-FusionLinux.pdl@broadcom.com
8991 L:      linux-scsi@vger.kernel.org
8992 W:      http://www.avagotech.com/support/
8993 S:      Supported
8994 F:      drivers/message/fusion/
8995 F:      drivers/scsi/mpt3sas/
8996
8997 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8998 M:      Matthew Wilcox <willy@infradead.org>
8999 L:      linux-scsi@vger.kernel.org
9000 S:      Maintained
9001 F:      drivers/scsi/sym53c8xx_2/
9002
9003 LTC1660 DAC DRIVER
9004 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9005 L:      linux-iio@vger.kernel.org
9006 S:      Maintained
9007 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9008 F:      drivers/iio/dac/ltc1660.c
9009
9010 LTC4261 HARDWARE MONITOR DRIVER
9011 M:      Guenter Roeck <linux@roeck-us.net>
9012 L:      linux-hwmon@vger.kernel.org
9013 S:      Maintained
9014 F:      Documentation/hwmon/ltc4261
9015 F:      drivers/hwmon/ltc4261.c
9016
9017 LTC4306 I2C MULTIPLEXER DRIVER
9018 M:      Michael Hennerich <michael.hennerich@analog.com>
9019 W:      http://ez.analog.com/community/linux-device-drivers
9020 L:      linux-i2c@vger.kernel.org
9021 S:      Supported
9022 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9023 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9024
9025 LTP (Linux Test Project)
9026 M:      Mike Frysinger <vapier@gentoo.org>
9027 M:      Cyril Hrubis <chrubis@suse.cz>
9028 M:      Wanlong Gao <wanlong.gao@gmail.com>
9029 M:      Jan Stancek <jstancek@redhat.com>
9030 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9031 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9032 L:      ltp@lists.linux.it (subscribers-only)
9033 W:      http://linux-test-project.github.io/
9034 T:      git git://github.com/linux-test-project/ltp.git
9035 S:      Maintained
9036
9037 M68K ARCHITECTURE
9038 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9039 L:      linux-m68k@lists.linux-m68k.org
9040 W:      http://www.linux-m68k.org/
9041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9042 S:      Maintained
9043 F:      arch/m68k/
9044 F:      drivers/zorro/
9045
9046 M68K ON APPLE MACINTOSH
9047 M:      Joshua Thompson <funaho@jurai.org>
9048 W:      http://www.mac.linux-m68k.org/
9049 L:      linux-m68k@lists.linux-m68k.org
9050 S:      Maintained
9051 F:      arch/m68k/mac/
9052
9053 M68K ON HP9000/300
9054 M:      Philip Blundell <philb@gnu.org>
9055 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9056 S:      Maintained
9057 F:      arch/m68k/hp300/
9058
9059 M88DS3103 MEDIA DRIVER
9060 M:      Antti Palosaari <crope@iki.fi>
9061 L:      linux-media@vger.kernel.org
9062 W:      https://linuxtv.org
9063 W:      http://palosaari.fi/linux/
9064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9065 T:      git git://linuxtv.org/anttip/media_tree.git
9066 S:      Maintained
9067 F:      drivers/media/dvb-frontends/m88ds3103*
9068
9069 M88RS2000 MEDIA DRIVER
9070 M:      Malcolm Priestley <tvboxspy@gmail.com>
9071 L:      linux-media@vger.kernel.org
9072 W:      https://linuxtv.org
9073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9074 S:      Maintained
9075 F:      drivers/media/dvb-frontends/m88rs2000*
9076
9077 MA901 MASTERKIT USB FM RADIO DRIVER
9078 M:      Alexey Klimov <klimov.linux@gmail.com>
9079 L:      linux-media@vger.kernel.org
9080 T:      git git://linuxtv.org/media_tree.git
9081 S:      Maintained
9082 F:      drivers/media/radio/radio-ma901.c
9083
9084 MAC80211
9085 M:      Johannes Berg <johannes@sipsolutions.net>
9086 L:      linux-wireless@vger.kernel.org
9087 W:      http://wireless.kernel.org/
9088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9090 S:      Maintained
9091 F:      Documentation/networking/mac80211-injection.txt
9092 F:      include/net/mac80211.h
9093 F:      net/mac80211/
9094 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9095 F:      Documentation/networking/mac80211_hwsim/README
9096
9097 MAILBOX API
9098 M:      Jassi Brar <jassisinghbrar@gmail.com>
9099 L:      linux-kernel@vger.kernel.org
9100 S:      Maintained
9101 F:      drivers/mailbox/
9102 F:      include/linux/mailbox_client.h
9103 F:      include/linux/mailbox_controller.h
9104
9105 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9106 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9107 W:      http://www.kernel.org/doc/man-pages
9108 L:      linux-man@vger.kernel.org
9109 S:      Maintained
9110
9111 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9112 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9113 L:      linux-mips@vger.kernel.org
9114 S:      Maintained
9115 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9116
9117 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9118 M:      Andrew Lunn <andrew@lunn.ch>
9119 M:      Vivien Didelot <vivien.didelot@gmail.com>
9120 L:      netdev@vger.kernel.org
9121 S:      Maintained
9122 F:      drivers/net/dsa/mv88e6xxx/
9123 F:      include/linux/platform_data/mv88e6xxx.h
9124 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9125
9126 MARVELL ARMADA DRM SUPPORT
9127 M:      Russell King <linux@armlinux.org.uk>
9128 S:      Maintained
9129 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9130 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9131 F:      drivers/gpu/drm/armada/
9132 F:      include/uapi/drm/armada_drm.h
9133 F:      Documentation/devicetree/bindings/display/armada/
9134
9135 MARVELL CRYPTO DRIVER
9136 M:      Boris Brezillon <bbrezillon@kernel.org>
9137 M:      Arnaud Ebalard <arno@natisbad.org>
9138 F:      drivers/crypto/marvell/
9139 S:      Maintained
9140 L:      linux-crypto@vger.kernel.org
9141
9142 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9143 M:      Mirko Lindner <mlindner@marvell.com>
9144 M:      Stephen Hemminger <stephen@networkplumber.org>
9145 L:      netdev@vger.kernel.org
9146 S:      Maintained
9147 F:      drivers/net/ethernet/marvell/sk*
9148
9149 MARVELL LIBERTAS WIRELESS DRIVER
9150 L:      libertas-dev@lists.infradead.org
9151 S:      Orphan
9152 F:      drivers/net/wireless/marvell/libertas/
9153
9154 MARVELL MACCHIATOBIN SUPPORT
9155 M:      Russell King <linux@armlinux.org.uk>
9156 L:      linux-arm-kernel@lists.infradead.org
9157 S:      Maintained
9158 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9159
9160 MARVELL MV643XX ETHERNET DRIVER
9161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9162 L:      netdev@vger.kernel.org
9163 S:      Maintained
9164 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9165 F:      include/linux/mv643xx.h
9166
9167 MARVELL MV88X3310 PHY DRIVER
9168 M:      Russell King <linux@armlinux.org.uk>
9169 L:      netdev@vger.kernel.org
9170 S:      Maintained
9171 F:      drivers/net/phy/marvell10g.c
9172
9173 MARVELL MVEBU THERMAL DRIVER
9174 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9175 S:      Maintained
9176 F:      drivers/thermal/armada_thermal.c
9177
9178 MARVELL MVNETA ETHERNET DRIVER
9179 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9180 L:      netdev@vger.kernel.org
9181 S:      Maintained
9182 F:      drivers/net/ethernet/marvell/mvneta.*
9183
9184 MARVELL MWIFIEX WIRELESS DRIVER
9185 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9186 M:      Nishant Sarmukadam <nishants@marvell.com>
9187 M:      Ganapathi Bhat <gbhat@marvell.com>
9188 M:      Xinming Hu <huxinming820@gmail.com>
9189 L:      linux-wireless@vger.kernel.org
9190 S:      Maintained
9191 F:      drivers/net/wireless/marvell/mwifiex/
9192
9193 MARVELL MWL8K WIRELESS DRIVER
9194 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9195 L:      linux-wireless@vger.kernel.org
9196 S:      Odd Fixes
9197 F:      drivers/net/wireless/marvell/mwl8k.c
9198
9199 MARVELL NAND CONTROLLER DRIVER
9200 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9201 L:      linux-mtd@lists.infradead.org
9202 S:      Maintained
9203 F:      drivers/mtd/nand/raw/marvell_nand.c
9204 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9205
9206 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9207 M:      Nicolas Pitre <nico@fluxnic.net>
9208 S:      Odd Fixes
9209 F:      drivers/mmc/host/mvsdio.*
9210
9211 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9212 M:      Hu Ziji <huziji@marvell.com>
9213 L:      linux-mmc@vger.kernel.org
9214 S:      Supported
9215 F:      drivers/mmc/host/sdhci-xenon*
9216 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9217
9218 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9219 M:      Sunil Goutham <sgoutham@marvell.com>
9220 M:      Linu Cherian <lcherian@marvell.com>
9221 M:      Geetha sowjanya <gakula@marvell.com>
9222 M:      Jerin Jacob <jerinj@marvell.com>
9223 L:      netdev@vger.kernel.org
9224 S:      Supported
9225 F:      drivers/net/ethernet/marvell/octeontx2/af/
9226
9227 MATROX FRAMEBUFFER DRIVER
9228 L:      linux-fbdev@vger.kernel.org
9229 S:      Orphan
9230 F:      drivers/video/fbdev/matrox/matroxfb_*
9231 F:      include/uapi/linux/matroxfb.h
9232
9233 MAX16065 HARDWARE MONITOR DRIVER
9234 M:      Guenter Roeck <linux@roeck-us.net>
9235 L:      linux-hwmon@vger.kernel.org
9236 S:      Maintained
9237 F:      Documentation/hwmon/max16065
9238 F:      drivers/hwmon/max16065.c
9239
9240 MAX2175 SDR TUNER DRIVER
9241 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9242 L:      linux-media@vger.kernel.org
9243 T:      git git://linuxtv.org/media_tree.git
9244 S:      Maintained
9245 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9246 F:      Documentation/media/v4l-drivers/max2175.rst
9247 F:      drivers/media/i2c/max2175*
9248 F:      include/uapi/linux/max2175.h
9249
9250 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9251 L:      linux-hwmon@vger.kernel.org
9252 S:      Orphan
9253 F:      Documentation/hwmon/max6650
9254 F:      drivers/hwmon/max6650.c
9255
9256 MAX6697 HARDWARE MONITOR DRIVER
9257 M:      Guenter Roeck <linux@roeck-us.net>
9258 L:      linux-hwmon@vger.kernel.org
9259 S:      Maintained
9260 F:      Documentation/hwmon/max6697
9261 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9262 F:      drivers/hwmon/max6697.c
9263 F:      include/linux/platform_data/max6697.h
9264
9265 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9266 M:      Peter Rosin <peda@axentia.se>
9267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9268 S:      Maintained
9269 F:      Documentation/devicetree/bindings/sound/max9860.txt
9270 F:      sound/soc/codecs/max9860.*
9271
9272 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9273 M:      Javier Martinez Canillas <javier@dowhile0.org>
9274 L:      linux-kernel@vger.kernel.org
9275 S:      Supported
9276 F:      drivers/regulator/max77802-regulator.c
9277 F:      Documentation/devicetree/bindings/*/*max77802.txt
9278 F:      include/dt-bindings/*/*max77802.h
9279
9280 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9281 M:      Krzysztof Kozlowski <krzk@kernel.org>
9282 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9283 L:      linux-pm@vger.kernel.org
9284 S:      Supported
9285 F:      drivers/power/supply/max14577_charger.c
9286 F:      drivers/power/supply/max77693_charger.c
9287
9288 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9289 M:      Chanwoo Choi <cw00.choi@samsung.com>
9290 M:      Krzysztof Kozlowski <krzk@kernel.org>
9291 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9292 L:      linux-kernel@vger.kernel.org
9293 S:      Supported
9294 F:      drivers/*/max14577*.c
9295 F:      drivers/*/max77686*.c
9296 F:      drivers/*/max77693*.c
9297 F:      drivers/extcon/extcon-max14577.c
9298 F:      drivers/extcon/extcon-max77693.c
9299 F:      drivers/rtc/rtc-max77686.c
9300 F:      drivers/clk/clk-max77686.c
9301 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9302 F:      Documentation/devicetree/bindings/*/max77686.txt
9303 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9304 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9305 F:      include/linux/mfd/max14577*.h
9306 F:      include/linux/mfd/max77686*.h
9307 F:      include/linux/mfd/max77693*.h
9308
9309 MAXIRADIO FM RADIO RECEIVER DRIVER
9310 M:      Hans Verkuil <hverkuil@xs4all.nl>
9311 L:      linux-media@vger.kernel.org
9312 T:      git git://linuxtv.org/media_tree.git
9313 W:      https://linuxtv.org
9314 S:      Maintained
9315 F:      drivers/media/radio/radio-maxiradio*
9316
9317 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9318 M:      Peter Rosin <peda@axentia.se>
9319 L:      linux-iio@vger.kernel.org
9320 S:      Maintained
9321 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9322 F:      drivers/iio/potentiometer/mcp4018.c
9323 F:      drivers/iio/potentiometer/mcp4531.c
9324
9325 MCR20A IEEE-802.15.4 RADIO DRIVER
9326 M:      Xue Liu <liuxuenetmail@gmail.com>
9327 L:      linux-wpan@vger.kernel.org
9328 W:      https://github.com/xueliu/mcr20a-linux
9329 S:      Maintained
9330 F:      drivers/net/ieee802154/mcr20a.c
9331 F:      drivers/net/ieee802154/mcr20a.h
9332 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9333
9334 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9335 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9336 L:      linux-iio@vger.kernel.org
9337 S:      Maintained
9338 F:      drivers/iio/dac/cio-dac.c
9339
9340 MEDIA DRIVERS FOR ASCOT2E
9341 M:      Sergey Kozlov <serjk@netup.ru>
9342 M:      Abylay Ospan <aospan@netup.ru>
9343 L:      linux-media@vger.kernel.org
9344 W:      https://linuxtv.org
9345 W:      http://netup.tv/
9346 T:      git git://linuxtv.org/media_tree.git
9347 S:      Supported
9348 F:      drivers/media/dvb-frontends/ascot2e*
9349
9350 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9351 M:      Jasmin Jessich <jasmin@anw.at>
9352 L:      linux-media@vger.kernel.org
9353 W:      https://linuxtv.org
9354 T:      git git://linuxtv.org/media_tree.git
9355 S:      Maintained
9356 F:      drivers/media/dvb-frontends/cxd2099*
9357
9358 MEDIA DRIVERS FOR CXD2841ER
9359 M:      Sergey Kozlov <serjk@netup.ru>
9360 M:      Abylay Ospan <aospan@netup.ru>
9361 L:      linux-media@vger.kernel.org
9362 W:      https://linuxtv.org
9363 W:      http://netup.tv/
9364 T:      git git://linuxtv.org/media_tree.git
9365 S:      Supported
9366 F:      drivers/media/dvb-frontends/cxd2841er*
9367
9368 MEDIA DRIVERS FOR CXD2880
9369 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9370 L:      linux-media@vger.kernel.org
9371 W:      http://linuxtv.org/
9372 T:      git git://linuxtv.org/media_tree.git
9373 S:      Supported
9374 F:      drivers/media/dvb-frontends/cxd2880/*
9375 F:      drivers/media/spi/cxd2880*
9376
9377 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9378 L:      linux-media@vger.kernel.org
9379 W:      https://linuxtv.org
9380 T:      git git://linuxtv.org/media_tree.git
9381 S:      Orphan
9382 F:      drivers/media/pci/ddbridge/*
9383
9384 MEDIA DRIVERS FOR FREESCALE IMX
9385 M:      Steve Longerbeam <slongerbeam@gmail.com>
9386 M:      Philipp Zabel <p.zabel@pengutronix.de>
9387 L:      linux-media@vger.kernel.org
9388 T:      git git://linuxtv.org/media_tree.git
9389 S:      Maintained
9390 F:      Documentation/devicetree/bindings/media/imx.txt
9391 F:      Documentation/media/v4l-drivers/imx.rst
9392 F:      drivers/staging/media/imx/
9393 F:      include/linux/imx-media.h
9394 F:      include/media/imx.h
9395
9396 MEDIA DRIVER FOR FREESCALE IMX PXP
9397 M:      Philipp Zabel <p.zabel@pengutronix.de>
9398 L:      linux-media@vger.kernel.org
9399 T:      git git://linuxtv.org/media_tree.git
9400 S:      Maintained
9401 F:      drivers/media/platform/imx-pxp.[ch]
9402
9403 MEDIA DRIVERS FOR HELENE
9404 M:      Abylay Ospan <aospan@netup.ru>
9405 L:      linux-media@vger.kernel.org
9406 W:      https://linuxtv.org
9407 W:      http://netup.tv/
9408 T:      git git://linuxtv.org/media_tree.git
9409 S:      Supported
9410 F:      drivers/media/dvb-frontends/helene*
9411
9412 MEDIA DRIVERS FOR HORUS3A
9413 M:      Sergey Kozlov <serjk@netup.ru>
9414 M:      Abylay Ospan <aospan@netup.ru>
9415 L:      linux-media@vger.kernel.org
9416 W:      https://linuxtv.org
9417 W:      http://netup.tv/
9418 T:      git git://linuxtv.org/media_tree.git
9419 S:      Supported
9420 F:      drivers/media/dvb-frontends/horus3a*
9421
9422 MEDIA DRIVERS FOR LNBH25
9423 M:      Sergey Kozlov <serjk@netup.ru>
9424 M:      Abylay Ospan <aospan@netup.ru>
9425 L:      linux-media@vger.kernel.org
9426 W:      https://linuxtv.org
9427 W:      http://netup.tv/
9428 T:      git git://linuxtv.org/media_tree.git
9429 S:      Supported
9430 F:      drivers/media/dvb-frontends/lnbh25*
9431
9432 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9433 L:      linux-media@vger.kernel.org
9434 W:      https://linuxtv.org
9435 T:      git git://linuxtv.org/media_tree.git
9436 S:      Orphan
9437 F:      drivers/media/dvb-frontends/mxl5xx*
9438
9439 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9440 M:      Sergey Kozlov <serjk@netup.ru>
9441 M:      Abylay Ospan <aospan@netup.ru>
9442 L:      linux-media@vger.kernel.org
9443 W:      https://linuxtv.org
9444 W:      http://netup.tv/
9445 T:      git git://linuxtv.org/media_tree.git
9446 S:      Supported
9447 F:      drivers/media/pci/netup_unidvb/*
9448
9449 MEDIA DRIVERS FOR RENESAS - CEU
9450 M:      Jacopo Mondi <jacopo@jmondi.org>
9451 L:      linux-media@vger.kernel.org
9452 L:      linux-renesas-soc@vger.kernel.org
9453 T:      git git://linuxtv.org/media_tree.git
9454 S:      Supported
9455 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9456 F:      drivers/media/platform/renesas-ceu.c
9457 F:      include/media/drv-intf/renesas-ceu.h
9458
9459 MEDIA DRIVERS FOR RENESAS - DRIF
9460 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9461 L:      linux-media@vger.kernel.org
9462 L:      linux-renesas-soc@vger.kernel.org
9463 T:      git git://linuxtv.org/media_tree.git
9464 S:      Supported
9465 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9466 F:      drivers/media/platform/rcar_drif.c
9467
9468 MEDIA DRIVERS FOR RENESAS - FCP
9469 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9470 L:      linux-media@vger.kernel.org
9471 L:      linux-renesas-soc@vger.kernel.org
9472 T:      git git://linuxtv.org/media_tree.git
9473 S:      Supported
9474 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9475 F:      drivers/media/platform/rcar-fcp.c
9476 F:      include/media/rcar-fcp.h
9477
9478 MEDIA DRIVERS FOR RENESAS - FDP1
9479 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9480 L:      linux-media@vger.kernel.org
9481 L:      linux-renesas-soc@vger.kernel.org
9482 T:      git git://linuxtv.org/media_tree.git
9483 S:      Supported
9484 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9485 F:      drivers/media/platform/rcar_fdp1.c
9486
9487 MEDIA DRIVERS FOR RENESAS - VIN
9488 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9489 L:      linux-media@vger.kernel.org
9490 L:      linux-renesas-soc@vger.kernel.org
9491 T:      git git://linuxtv.org/media_tree.git
9492 S:      Supported
9493 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9494 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9495 F:      drivers/media/platform/rcar-vin/
9496
9497 MEDIA DRIVERS FOR RENESAS - VSP1
9498 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9499 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9500 L:      linux-media@vger.kernel.org
9501 L:      linux-renesas-soc@vger.kernel.org
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Supported
9504 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9505 F:      drivers/media/platform/vsp1/
9506
9507 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9508 L:      linux-media@vger.kernel.org
9509 W:      https://linuxtv.org
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Orphan
9512 F:      drivers/media/dvb-frontends/stv0910*
9513
9514 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9515 L:      linux-media@vger.kernel.org
9516 W:      https://linuxtv.org
9517 T:      git git://linuxtv.org/media_tree.git
9518 S:      Orphan
9519 F:      drivers/media/dvb-frontends/stv6111*
9520
9521 MEDIA DRIVERS FOR STM32 - DCMI
9522 M:      Hugues Fruchet <hugues.fruchet@st.com>
9523 L:      linux-media@vger.kernel.org
9524 T:      git git://linuxtv.org/media_tree.git
9525 S:      Supported
9526 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9527 F:      drivers/media/platform/stm32/stm32-dcmi.c
9528
9529 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9530 M:      Dmitry Osipenko <digetx@gmail.com>
9531 L:      linux-media@vger.kernel.org
9532 L:      linux-tegra@vger.kernel.org
9533 T:      git git://linuxtv.org/media_tree.git
9534 S:      Maintained
9535 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9536 F:      drivers/staging/media/tegra-vde/
9537
9538 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9539 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9540 P:      LinuxTV.org Project
9541 L:      linux-media@vger.kernel.org
9542 W:      https://linuxtv.org
9543 Q:      http://patchwork.kernel.org/project/linux-media/list/
9544 T:      git git://linuxtv.org/media_tree.git
9545 S:      Maintained
9546 F:      Documentation/devicetree/bindings/media/
9547 F:      Documentation/media/
9548 F:      drivers/media/
9549 F:      drivers/staging/media/
9550 F:      include/linux/platform_data/media/
9551 F:      include/media/
9552 F:      include/uapi/linux/dvb/
9553 F:      include/uapi/linux/videodev2.h
9554 F:      include/uapi/linux/media.h
9555 F:      include/uapi/linux/v4l2-*
9556 F:      include/uapi/linux/meye.h
9557 F:      include/uapi/linux/ivtv*
9558 F:      include/uapi/linux/uvcvideo.h
9559
9560 MEDIATEK BLUETOOTH DRIVER
9561 M:      Sean Wang <sean.wang@mediatek.com>
9562 L:      linux-bluetooth@vger.kernel.org
9563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9564 S:      Maintained
9565 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9566 F:      drivers/bluetooth/btmtkuart.c
9567
9568 MEDIATEK CIR DRIVER
9569 M:      Sean Wang <sean.wang@mediatek.com>
9570 S:      Maintained
9571 F:      drivers/media/rc/mtk-cir.c
9572
9573 MEDIATEK DMA DRIVER
9574 M:      Sean Wang <sean.wang@mediatek.com>
9575 L:      dmaengine@vger.kernel.org
9576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9577 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9578 S:      Maintained
9579 F:      Documentation/devicetree/bindings/dma/mtk-*
9580 F:      drivers/dma/mediatek/
9581
9582 MEDIATEK PMIC LED DRIVER
9583 M:      Sean Wang <sean.wang@mediatek.com>
9584 S:      Maintained
9585 F:      drivers/leds/leds-mt6323.c
9586 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9587
9588 MEDIATEK ETHERNET DRIVER
9589 M:      Felix Fietkau <nbd@openwrt.org>
9590 M:      John Crispin <john@phrozen.org>
9591 M:      Sean Wang <sean.wang@mediatek.com>
9592 M:      Nelson Chang <nelson.chang@mediatek.com>
9593 L:      netdev@vger.kernel.org
9594 S:      Maintained
9595 F:      drivers/net/ethernet/mediatek/
9596
9597 MEDIATEK SWITCH DRIVER
9598 M:      Sean Wang <sean.wang@mediatek.com>
9599 L:      netdev@vger.kernel.org
9600 S:      Maintained
9601 F:      drivers/net/dsa/mt7530.*
9602 F:      net/dsa/tag_mtk.c
9603
9604 MEDIATEK JPEG DRIVER
9605 M:      Rick Chang <rick.chang@mediatek.com>
9606 M:      Bin Liu <bin.liu@mediatek.com>
9607 S:      Supported
9608 F:      drivers/media/platform/mtk-jpeg/
9609 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9610
9611 MEDIATEK MDP DRIVER
9612 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9613 M:      Houlong Wei <houlong.wei@mediatek.com>
9614 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9615 S:      Supported
9616 F:      drivers/media/platform/mtk-mdp/
9617 F:      drivers/media/platform/mtk-vpu/
9618 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9619
9620 MEDIATEK MEDIA DRIVER
9621 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9622 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9623 S:      Supported
9624 F:      drivers/media/platform/mtk-vcodec/
9625 F:      drivers/media/platform/mtk-vpu/
9626 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9627 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9628
9629 MEDIATEK MT76 WIRELESS LAN DRIVER
9630 M:      Felix Fietkau <nbd@nbd.name>
9631 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9632 L:      linux-wireless@vger.kernel.org
9633 S:      Maintained
9634 F:      drivers/net/wireless/mediatek/mt76/
9635
9636 MEDIATEK MT7601U WIRELESS LAN DRIVER
9637 M:      Jakub Kicinski <kubakici@wp.pl>
9638 L:      linux-wireless@vger.kernel.org
9639 S:      Maintained
9640 F:      drivers/net/wireless/mediatek/mt7601u/
9641
9642 MEDIATEK NAND CONTROLLER DRIVER
9643 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9644 L:      linux-mtd@lists.infradead.org
9645 S:      Maintained
9646 F:      drivers/mtd/nand/raw/mtk_*
9647 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9648
9649 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9650 M:      Sean Wang <sean.wang@mediatek.com>
9651 S:      Maintained
9652 F:      drivers/char/hw_random/mtk-rng.c
9653
9654 MEDIATEK USB3 DRD IP DRIVER
9655 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9656 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9658 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9659 S:      Maintained
9660 F:      drivers/usb/mtu3/
9661
9662 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9663 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9664 M:      Martin Donnelly <martin.donnelly@ge.com>
9665 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9666 S:      Maintained
9667 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9668 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9669
9670 MEGARAID SCSI/SAS DRIVERS
9671 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9672 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9673 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9674 L:      megaraidlinux.pdl@broadcom.com
9675 L:      linux-scsi@vger.kernel.org
9676 W:      http://www.avagotech.com/support/
9677 S:      Maintained
9678 F:      Documentation/scsi/megaraid.txt
9679 F:      drivers/scsi/megaraid.*
9680 F:      drivers/scsi/megaraid/
9681
9682 MELEXIS MLX90614 DRIVER
9683 M:      Crt Mori <cmo@melexis.com>
9684 L:      linux-iio@vger.kernel.org
9685 W:      http://www.melexis.com
9686 S:      Supported
9687 F:      drivers/iio/temperature/mlx90614.c
9688
9689 MELEXIS MLX90632 DRIVER
9690 M:      Crt Mori <cmo@melexis.com>
9691 L:      linux-iio@vger.kernel.org
9692 W:      http://www.melexis.com
9693 S:      Supported
9694 F:      drivers/iio/temperature/mlx90632.c
9695
9696 MELFAS MIP4 TOUCHSCREEN DRIVER
9697 M:      Sangwon Jee <jeesw@melfas.com>
9698 W:      http://www.melfas.com
9699 S:      Supported
9700 F:      drivers/input/touchscreen/melfas_mip4.c
9701 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9702
9703 MELLANOX ETHERNET DRIVER (mlx4_en)
9704 M:      Tariq Toukan <tariqt@mellanox.com>
9705 L:      netdev@vger.kernel.org
9706 S:      Supported
9707 W:      http://www.mellanox.com
9708 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9709 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9710
9711 MELLANOX ETHERNET DRIVER (mlx5e)
9712 M:      Saeed Mahameed <saeedm@mellanox.com>
9713 L:      netdev@vger.kernel.org
9714 S:      Supported
9715 W:      http://www.mellanox.com
9716 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9717 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9718
9719 MELLANOX ETHERNET INNOVA DRIVERS
9720 R:      Boris Pismenny <borisp@mellanox.com>
9721 L:      netdev@vger.kernel.org
9722 S:      Supported
9723 W:      http://www.mellanox.com
9724 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9725 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9726 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9727 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9728 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9729
9730 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9731 R:      Boris Pismenny <borisp@mellanox.com>
9732 L:      netdev@vger.kernel.org
9733 S:      Supported
9734 W:      http://www.mellanox.com
9735 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9736 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9737 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9738
9739 MELLANOX ETHERNET SWITCH DRIVERS
9740 M:      Jiri Pirko <jiri@mellanox.com>
9741 M:      Ido Schimmel <idosch@mellanox.com>
9742 L:      netdev@vger.kernel.org
9743 S:      Supported
9744 W:      http://www.mellanox.com
9745 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9746 F:      drivers/net/ethernet/mellanox/mlxsw/
9747 F:      tools/testing/selftests/drivers/net/mlxsw/
9748
9749 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9750 M:      mlxsw@mellanox.com
9751 L:      netdev@vger.kernel.org
9752 S:      Supported
9753 W:      http://www.mellanox.com
9754 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9755 F:      drivers/net/ethernet/mellanox/mlxfw/
9756
9757 MELLANOX HARDWARE PLATFORM SUPPORT
9758 M:      Andy Shevchenko <andy@infradead.org>
9759 M:      Darren Hart <dvhart@infradead.org>
9760 M:      Vadim Pasternak <vadimp@mellanox.com>
9761 L:      platform-driver-x86@vger.kernel.org
9762 S:      Supported
9763 F:      drivers/platform/mellanox/
9764
9765 MELLANOX MLX4 core VPI driver
9766 M:      Tariq Toukan <tariqt@mellanox.com>
9767 L:      netdev@vger.kernel.org
9768 L:      linux-rdma@vger.kernel.org
9769 W:      http://www.mellanox.com
9770 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9771 S:      Supported
9772 F:      drivers/net/ethernet/mellanox/mlx4/
9773 F:      include/linux/mlx4/
9774
9775 MELLANOX MLX4 IB driver
9776 M:      Yishai Hadas <yishaih@mellanox.com>
9777 L:      linux-rdma@vger.kernel.org
9778 W:      http://www.mellanox.com
9779 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9780 S:      Supported
9781 F:      drivers/infiniband/hw/mlx4/
9782 F:      include/linux/mlx4/
9783 F:      include/uapi/rdma/mlx4-abi.h
9784
9785 MELLANOX MLX5 core VPI driver
9786 M:      Saeed Mahameed <saeedm@mellanox.com>
9787 M:      Leon Romanovsky <leonro@mellanox.com>
9788 L:      netdev@vger.kernel.org
9789 L:      linux-rdma@vger.kernel.org
9790 W:      http://www.mellanox.com
9791 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9792 S:      Supported
9793 F:      drivers/net/ethernet/mellanox/mlx5/core/
9794 F:      include/linux/mlx5/
9795
9796 MELLANOX MLX5 IB driver
9797 M:      Leon Romanovsky <leonro@mellanox.com>
9798 L:      linux-rdma@vger.kernel.org
9799 W:      http://www.mellanox.com
9800 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9801 S:      Supported
9802 F:      drivers/infiniband/hw/mlx5/
9803 F:      include/linux/mlx5/
9804 F:      include/uapi/rdma/mlx5-abi.h
9805
9806 MELLANOX MLXCPLD I2C AND MUX DRIVER
9807 M:      Vadim Pasternak <vadimp@mellanox.com>
9808 M:      Michael Shych <michaelsh@mellanox.com>
9809 L:      linux-i2c@vger.kernel.org
9810 S:      Supported
9811 F:      drivers/i2c/busses/i2c-mlxcpld.c
9812 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9813 F:      Documentation/i2c/busses/i2c-mlxcpld
9814
9815 MELLANOX MLXCPLD LED DRIVER
9816 M:      Vadim Pasternak <vadimp@mellanox.com>
9817 L:      linux-leds@vger.kernel.org
9818 S:      Supported
9819 F:      drivers/leds/leds-mlxcpld.c
9820 F:      drivers/leds/leds-mlxreg.c
9821 F:      Documentation/leds/leds-mlxcpld.txt
9822
9823 MELLANOX PLATFORM DRIVER
9824 M:      Vadim Pasternak <vadimp@mellanox.com>
9825 L:      platform-driver-x86@vger.kernel.org
9826 S:      Supported
9827 F:      drivers/platform/x86/mlx-platform.c
9828
9829 MEMBARRIER SUPPORT
9830 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9831 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9832 L:      linux-kernel@vger.kernel.org
9833 S:      Supported
9834 F:      kernel/sched/membarrier.c
9835 F:      include/uapi/linux/membarrier.h
9836 F:      arch/powerpc/include/asm/membarrier.h
9837
9838 MEMORY MANAGEMENT
9839 L:      linux-mm@kvack.org
9840 W:      http://www.linux-mm.org
9841 S:      Maintained
9842 F:      include/linux/mm.h
9843 F:      include/linux/gfp.h
9844 F:      include/linux/mmzone.h
9845 F:      include/linux/memory_hotplug.h
9846 F:      include/linux/vmalloc.h
9847 F:      mm/
9848
9849 MEMORY TECHNOLOGY DEVICES (MTD)
9850 M:      David Woodhouse <dwmw2@infradead.org>
9851 M:      Brian Norris <computersforpeace@gmail.com>
9852 M:      Boris Brezillon <bbrezillon@kernel.org>
9853 M:      Marek Vasut <marek.vasut@gmail.com>
9854 M:      Richard Weinberger <richard@nod.at>
9855 L:      linux-mtd@lists.infradead.org
9856 W:      http://www.linux-mtd.infradead.org/
9857 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9858 T:      git git://git.infradead.org/linux-mtd.git master
9859 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9860 S:      Maintained
9861 F:      Documentation/devicetree/bindings/mtd/
9862 F:      drivers/mtd/
9863 F:      include/linux/mtd/
9864 F:      include/uapi/mtd/
9865
9866 MEN A21 WATCHDOG DRIVER
9867 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9868 L:      linux-watchdog@vger.kernel.org
9869 S:      Maintained
9870 F:      drivers/watchdog/mena21_wdt.c
9871
9872 MEN CHAMELEON BUS (mcb)
9873 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9874 S:      Maintained
9875 F:      drivers/mcb/
9876 F:      include/linux/mcb.h
9877 F:      Documentation/men-chameleon-bus.txt
9878
9879 MEN F21BMC (Board Management Controller)
9880 M:      Andreas Werner <andreas.werner@men.de>
9881 S:      Supported
9882 F:      drivers/mfd/menf21bmc.c
9883 F:      drivers/watchdog/menf21bmc_wdt.c
9884 F:      drivers/leds/leds-menf21bmc.c
9885 F:      drivers/hwmon/menf21bmc_hwmon.c
9886 F:      Documentation/hwmon/menf21bmc
9887
9888 MEN Z069 WATCHDOG DRIVER
9889 M:      Johannes Thumshirn <jth@kernel.org>
9890 L:      linux-watchdog@vger.kernel.org
9891 S:      Maintained
9892 F:      drivers/watchdog/menz69_wdt.c
9893
9894 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9895 M:      Neil Armstrong <narmstrong@baylibre.com>
9896 L:      linux-media@lists.freedesktop.org
9897 L:      linux-amlogic@lists.infradead.org
9898 W:      http://linux-meson.com/
9899 S:      Supported
9900 F:      drivers/media/platform/meson/ao-cec.c
9901 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9902 T:      git git://linuxtv.org/media_tree.git
9903
9904 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
9905 M:      Liang Yang <liang.yang@amlogic.com>
9906 L:      linux-mtd@lists.infradead.org
9907 S:      Maintained
9908 F:      drivers/mtd/nand/raw/meson_*
9909 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
9910
9911 METHODE UDPU SUPPORT
9912 M:      Vladimir Vid <vladimir.vid@sartura.hr>
9913 S:      Maintained
9914 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
9915
9916 MICROBLAZE ARCHITECTURE
9917 M:      Michal Simek <monstr@monstr.eu>
9918 W:      http://www.monstr.eu/fdt/
9919 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9920 S:      Supported
9921 F:      arch/microblaze/
9922
9923 MICROCHIP AT91 SERIAL DRIVER
9924 M:      Richard Genoud <richard.genoud@gmail.com>
9925 S:      Maintained
9926 F:      drivers/tty/serial/atmel_serial.c
9927 F:      drivers/tty/serial/atmel_serial.h
9928 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9929
9930 MICROCHIP AUDIO ASOC DRIVERS
9931 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9933 S:      Supported
9934 F:      sound/soc/atmel
9935
9936 MICROCHIP DMA DRIVER
9937 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9939 L:      dmaengine@vger.kernel.org
9940 S:      Supported
9941 F:      drivers/dma/at_hdmac.c
9942 F:      drivers/dma/at_hdmac_regs.h
9943 F:      include/linux/platform_data/dma-atmel.h
9944 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9945 F:      include/dt-bindings/dma/at91.h
9946
9947 MICROCHIP ECC DRIVER
9948 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9949 L:      linux-crypto@vger.kernel.org
9950 S:      Maintained
9951 F:      drivers/crypto/atmel-ecc.*
9952
9953 MICROCHIP I2C DRIVER
9954 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9955 L:      linux-i2c@vger.kernel.org
9956 S:      Supported
9957 F:      drivers/i2c/busses/i2c-at91.c
9958
9959 MICROCHIP ISC DRIVER
9960 M:      Eugen Hristev <eugen.hristev@microchip.com>
9961 L:      linux-media@vger.kernel.org
9962 S:      Supported
9963 F:      drivers/media/platform/atmel/atmel-isc.c
9964 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9965 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9966
9967 MICROCHIP ISI DRIVER
9968 M:      Eugen Hristev <eugen.hristev@microchip.com>
9969 L:      linux-media@vger.kernel.org
9970 S:      Supported
9971 F:      drivers/media/platform/atmel/atmel-isi.c
9972 F:      drivers/media/platform/atmel/atmel-isi.h
9973
9974 MICROCHIP AT91 USART MFD DRIVER
9975 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9976 L:      linux-kernel@vger.kernel.org
9977 S:      Supported
9978 F:      drivers/mfd/at91-usart.c
9979 F:      include/dt-bindings/mfd/at91-usart.h
9980 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9981
9982 MICROCHIP AT91 USART SPI DRIVER
9983 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9984 L:      linux-spi@vger.kernel.org
9985 S:      Supported
9986 F:      drivers/spi/spi-at91-usart.c
9987 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9988
9989 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9990 M:      Woojung Huh <Woojung.Huh@microchip.com>
9991 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9992 L:      netdev@vger.kernel.org
9993 S:      Maintained
9994 F:      net/dsa/tag_ksz.c
9995 F:      drivers/net/dsa/microchip/*
9996 F:      include/linux/platform_data/microchip-ksz.h
9997 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9998
9999 MICROCHIP LAN743X ETHERNET DRIVER
10000 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10001 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10002 L:      netdev@vger.kernel.org
10003 S:      Maintained
10004 F:      drivers/net/ethernet/microchip/lan743x_*
10005
10006 MICROCHIP LCDFB DRIVER
10007 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10008 L:      linux-fbdev@vger.kernel.org
10009 S:      Maintained
10010 F:      drivers/video/fbdev/atmel_lcdfb.c
10011 F:      include/video/atmel_lcdc.h
10012
10013 MICROCHIP MMC/SD/SDIO MCI DRIVER
10014 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10015 S:      Maintained
10016 F:      drivers/mmc/host/atmel-mci.c
10017
10018 MICROCHIP MCP16502 PMIC DRIVER
10019 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10021 S:      Maintained
10022 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10023 F:      drivers/regulator/mcp16502.c
10024
10025 MICROCHIP MCP3911 ADC DRIVER
10026 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10027 M:      Kent Gustavsson <kent@minoris.se>
10028 L:      linux-iio@vger.kernel.org
10029 S:      Supported
10030 F:      drivers/iio/adc/mcp3911.c
10031 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10032
10033 MICROCHIP NAND DRIVER
10034 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10035 L:      linux-mtd@lists.infradead.org
10036 S:      Supported
10037 F:      drivers/mtd/nand/raw/atmel/*
10038 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10039
10040 MICROCHIP PWM DRIVER
10041 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10042 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10043 L:      linux-pwm@vger.kernel.org
10044 S:      Supported
10045 F:      drivers/pwm/pwm-atmel.c
10046 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10047
10048 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10049 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10050 M:      Eugen Hristev <eugen.hristev@microchip.com>
10051 L:      linux-iio@vger.kernel.org
10052 S:      Supported
10053 F:      drivers/iio/adc/at91-sama5d2_adc.c
10054 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10055 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10056
10057 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10058 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10059 S:      Supported
10060 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10061
10062 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10063 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065 L:      linux-gpio@vger.kernel.org
10066 F:      drivers/gpio/gpio-sama5d2-piobu.c
10067
10068 MICROCHIP SPI DRIVER
10069 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10070 S:      Supported
10071 F:      drivers/spi/spi-atmel.*
10072
10073 MICROCHIP SSC DRIVER
10074 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10076 S:      Supported
10077 F:      drivers/misc/atmel-ssc.c
10078 F:      include/linux/atmel-ssc.h
10079
10080 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10081 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083 S:      Supported
10084 F:      drivers/misc/atmel_tclib.c
10085 F:      drivers/clocksource/tcb_clksrc.c
10086
10087 MICROCHIP USBA UDC DRIVER
10088 M:      Cristian Birsan <cristian.birsan@microchip.com>
10089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10090 S:      Supported
10091 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10092
10093 MICROCHIP USB251XB DRIVER
10094 M:      Richard Leitner <richard.leitner@skidata.com>
10095 L:      linux-usb@vger.kernel.org
10096 S:      Maintained
10097 F:      drivers/usb/misc/usb251xb.c
10098 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10099
10100 MICROCHIP XDMA DRIVER
10101 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10102 L:      linux-arm-kernel@lists.infradead.org
10103 L:      dmaengine@vger.kernel.org
10104 S:      Supported
10105 F:      drivers/dma/at_xdmac.c
10106
10107 MICROSEMI MIPS SOCS
10108 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10109 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10110 L:      linux-mips@vger.kernel.org
10111 S:      Supported
10112 F:      arch/mips/generic/board-ocelot.c
10113 F:      arch/mips/configs/generic/board-ocelot.config
10114 F:      arch/mips/boot/dts/mscc/
10115 F:      Documentation/devicetree/bindings/mips/mscc.txt
10116
10117 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10118 M:      Don Brace <don.brace@microsemi.com>
10119 L:      esc.storagedev@microsemi.com
10120 L:      linux-scsi@vger.kernel.org
10121 S:      Supported
10122 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10123 F:      drivers/scsi/smartpqi/Kconfig
10124 F:      drivers/scsi/smartpqi/Makefile
10125 F:      include/linux/cciss*.h
10126 F:      include/uapi/linux/cciss*.h
10127 F:      Documentation/scsi/smartpqi.txt
10128
10129 MICROSEMI ETHERNET SWITCH DRIVER
10130 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10131 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10132 L:      netdev@vger.kernel.org
10133 S:      Supported
10134 F:      drivers/net/ethernet/mscc/
10135
10136 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10137 M:      Chen Yu <yu.c.chen@intel.com>
10138 L:      platform-driver-x86@vger.kernel.org
10139 S:      Supported
10140 F:      drivers/platform/x86/surfacepro3_button.c
10141
10142 MICROTEK X6 SCANNER
10143 M:      Oliver Neukum <oliver@neukum.org>
10144 S:      Maintained
10145 F:      drivers/usb/image/microtek.*
10146
10147 MIPS
10148 M:      Ralf Baechle <ralf@linux-mips.org>
10149 M:      Paul Burton <paul.burton@mips.com>
10150 M:      James Hogan <jhogan@kernel.org>
10151 L:      linux-mips@vger.kernel.org
10152 W:      http://www.linux-mips.org/
10153 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10155 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10156 S:      Supported
10157 F:      Documentation/devicetree/bindings/mips/
10158 F:      Documentation/mips/
10159 F:      arch/mips/
10160 F:      drivers/platform/mips/
10161
10162 MIPS BOSTON DEVELOPMENT BOARD
10163 M:      Paul Burton <paul.burton@mips.com>
10164 L:      linux-mips@vger.kernel.org
10165 S:      Maintained
10166 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10167 F:      arch/mips/boot/dts/img/boston.dts
10168 F:      arch/mips/configs/generic/board-boston.config
10169 F:      drivers/clk/imgtec/clk-boston.c
10170 F:      include/dt-bindings/clock/boston-clock.h
10171
10172 MIPS GENERIC PLATFORM
10173 M:      Paul Burton <paul.burton@mips.com>
10174 L:      linux-mips@vger.kernel.org
10175 S:      Supported
10176 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10177 F:      arch/mips/generic/
10178 F:      arch/mips/tools/generic-board-config.sh
10179
10180 MIPS/LOONGSON1 ARCHITECTURE
10181 M:      Keguang Zhang <keguang.zhang@gmail.com>
10182 L:      linux-mips@vger.kernel.org
10183 S:      Maintained
10184 F:      arch/mips/loongson32/
10185 F:      arch/mips/include/asm/mach-loongson32/
10186 F:      drivers/*/*loongson1*
10187 F:      drivers/*/*/*loongson1*
10188
10189 MIPS/LOONGSON2 ARCHITECTURE
10190 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10191 L:      linux-mips@vger.kernel.org
10192 S:      Maintained
10193 F:      arch/mips/loongson64/fuloong-2e/
10194 F:      arch/mips/loongson64/lemote-2f/
10195 F:      arch/mips/include/asm/mach-loongson64/
10196 F:      drivers/*/*loongson2*
10197 F:      drivers/*/*/*loongson2*
10198
10199 MIPS/LOONGSON3 ARCHITECTURE
10200 M:      Huacai Chen <chenhc@lemote.com>
10201 L:      linux-mips@vger.kernel.org
10202 S:      Maintained
10203 F:      arch/mips/loongson64/
10204 F:      arch/mips/include/asm/mach-loongson64/
10205 F:      drivers/platform/mips/cpu_hwmon.c
10206 F:      drivers/*/*loongson3*
10207 F:      drivers/*/*/*loongson3*
10208
10209 MIPS RINT INSTRUCTION EMULATION
10210 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10211 L:      linux-mips@vger.kernel.org
10212 S:      Supported
10213 F:      arch/mips/math-emu/sp_rint.c
10214 F:      arch/mips/math-emu/dp_rint.c
10215
10216 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10217 M:      Hans Verkuil <hverkuil@xs4all.nl>
10218 L:      linux-media@vger.kernel.org
10219 T:      git git://linuxtv.org/media_tree.git
10220 W:      https://linuxtv.org
10221 S:      Odd Fixes
10222 F:      drivers/media/radio/radio-miropcm20*
10223
10224 MMP SUPPORT
10225 R:      Lubomir Rintel <lkundrak@v3.sk>
10226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10227 S:      Odd Fixes
10228 F:      arch/arm/boot/dts/mmp*
10229 F:      arch/arm/mach-mmp/
10230
10231 MMU GATHER AND TLB INVALIDATION
10232 M:      Will Deacon <will.deacon@arm.com>
10233 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10234 M:      Andrew Morton <akpm@linux-foundation.org>
10235 M:      Nick Piggin <npiggin@gmail.com>
10236 M:      Peter Zijlstra <peterz@infradead.org>
10237 L:      linux-arch@vger.kernel.org
10238 L:      linux-mm@kvack.org
10239 S:      Maintained
10240 F:      arch/*/include/asm/tlb.h
10241 F:      include/asm-generic/tlb.h
10242 F:      mm/mmu_gather.c
10243
10244 MN88472 MEDIA DRIVER
10245 M:      Antti Palosaari <crope@iki.fi>
10246 L:      linux-media@vger.kernel.org
10247 W:      https://linuxtv.org
10248 W:      http://palosaari.fi/linux/
10249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10250 S:      Maintained
10251 F:      drivers/media/dvb-frontends/mn88472*
10252
10253 MN88473 MEDIA DRIVER
10254 M:      Antti Palosaari <crope@iki.fi>
10255 L:      linux-media@vger.kernel.org
10256 W:      https://linuxtv.org
10257 W:      http://palosaari.fi/linux/
10258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10259 S:      Maintained
10260 F:      drivers/media/dvb-frontends/mn88473*
10261
10262 MODULE SUPPORT
10263 M:      Jessica Yu <jeyu@kernel.org>
10264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10265 S:      Maintained
10266 F:      include/linux/module.h
10267 F:      kernel/module.c
10268
10269 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10270 W:      http://popies.net/meye/
10271 S:      Orphan
10272 F:      Documentation/media/v4l-drivers/meye*
10273 F:      drivers/media/pci/meye/
10274 F:      include/uapi/linux/meye.h
10275
10276 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10277 M:      Jiri Slaby <jirislaby@gmail.com>
10278 S:      Maintained
10279 F:      Documentation/serial/moxa-smartio
10280 F:      drivers/tty/mxser.*
10281
10282 MR800 AVERMEDIA USB FM RADIO DRIVER
10283 M:      Alexey Klimov <klimov.linux@gmail.com>
10284 L:      linux-media@vger.kernel.org
10285 T:      git git://linuxtv.org/media_tree.git
10286 S:      Maintained
10287 F:      drivers/media/radio/radio-mr800.c
10288
10289 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10290 M:      Alan Ott <alan@signal11.us>
10291 L:      linux-wpan@vger.kernel.org
10292 S:      Maintained
10293 F:      drivers/net/ieee802154/mrf24j40.c
10294 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10295
10296 MSI LAPTOP SUPPORT
10297 M:      "Lee, Chun-Yi" <jlee@suse.com>
10298 L:      platform-driver-x86@vger.kernel.org
10299 S:      Maintained
10300 F:      drivers/platform/x86/msi-laptop.c
10301
10302 MSI WMI SUPPORT
10303 L:      platform-driver-x86@vger.kernel.org
10304 S:      Orphan
10305 F:      drivers/platform/x86/msi-wmi.c
10306
10307 MSI001 MEDIA DRIVER
10308 M:      Antti Palosaari <crope@iki.fi>
10309 L:      linux-media@vger.kernel.org
10310 W:      https://linuxtv.org
10311 W:      http://palosaari.fi/linux/
10312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10313 T:      git git://linuxtv.org/anttip/media_tree.git
10314 S:      Maintained
10315 F:      drivers/media/tuners/msi001*
10316
10317 MSI2500 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 T:      git git://linuxtv.org/anttip/media_tree.git
10324 S:      Maintained
10325 F:      drivers/media/usb/msi2500/
10326
10327 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10328 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10329 L:      linux-mtd@lists.infradead.org
10330 S:      Maintained
10331 F:      drivers/mtd/devices/docg3*
10332
10333 MT9M032 APTINA SENSOR DRIVER
10334 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10335 L:      linux-media@vger.kernel.org
10336 T:      git git://linuxtv.org/media_tree.git
10337 S:      Maintained
10338 F:      drivers/media/i2c/mt9m032.c
10339 F:      include/media/i2c/mt9m032.h
10340
10341 MT9P031 APTINA CAMERA SENSOR
10342 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10343 L:      linux-media@vger.kernel.org
10344 T:      git git://linuxtv.org/media_tree.git
10345 S:      Maintained
10346 F:      drivers/media/i2c/mt9p031.c
10347 F:      include/media/i2c/mt9p031.h
10348
10349 MT9T001 APTINA CAMERA SENSOR
10350 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10351 L:      linux-media@vger.kernel.org
10352 T:      git git://linuxtv.org/media_tree.git
10353 S:      Maintained
10354 F:      drivers/media/i2c/mt9t001.c
10355 F:      include/media/i2c/mt9t001.h
10356
10357 MT9T112 APTINA CAMERA SENSOR
10358 M:      Jacopo Mondi <jacopo@jmondi.org>
10359 L:      linux-media@vger.kernel.org
10360 T:      git git://linuxtv.org/media_tree.git
10361 S:      Odd Fixes
10362 F:      drivers/media/i2c/mt9t112.c
10363 F:      include/media/i2c/mt9t112.h
10364
10365 MT9V032 APTINA CAMERA SENSOR
10366 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10367 L:      linux-media@vger.kernel.org
10368 T:      git git://linuxtv.org/media_tree.git
10369 S:      Maintained
10370 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10371 F:      drivers/media/i2c/mt9v032.c
10372 F:      include/media/i2c/mt9v032.h
10373
10374 MT9V111 APTINA CAMERA SENSOR
10375 M:      Jacopo Mondi <jacopo@jmondi.org>
10376 L:      linux-media@vger.kernel.org
10377 T:      git git://linuxtv.org/media_tree.git
10378 S:      Maintained
10379 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10380 F:      drivers/media/i2c/mt9v111.c
10381
10382 MULTIFUNCTION DEVICES (MFD)
10383 M:      Lee Jones <lee.jones@linaro.org>
10384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10385 S:      Supported
10386 F:      Documentation/devicetree/bindings/mfd/
10387 F:      drivers/mfd/
10388 F:      include/linux/mfd/
10389 F:      include/dt-bindings/mfd/
10390
10391 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10392 S:      Orphan
10393 F:      drivers/mmc/host/mmc_spi.c
10394 F:      include/linux/spi/mmc_spi.h
10395
10396 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10397 M:      Ulf Hansson <ulf.hansson@linaro.org>
10398 L:      linux-mmc@vger.kernel.org
10399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/mmc/
10402 F:      drivers/mmc/
10403 F:      include/linux/mmc/
10404 F:      include/uapi/linux/mmc/
10405
10406 MULTIPLEXER SUBSYSTEM
10407 M:      Peter Rosin <peda@axentia.se>
10408 S:      Maintained
10409 F:      Documentation/ABI/testing/sysfs-class-mux*
10410 F:      Documentation/devicetree/bindings/mux/
10411 F:      include/dt-bindings/mux/
10412 F:      include/linux/mux/
10413 F:      drivers/mux/
10414
10415 MULTITECH MULTIPORT CARD (ISICOM)
10416 S:      Orphan
10417 F:      drivers/tty/isicom.c
10418 F:      include/linux/isicom.h
10419
10420 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10421 M:      Bin Liu <b-liu@ti.com>
10422 L:      linux-usb@vger.kernel.org
10423 S:      Maintained
10424 F:      drivers/usb/musb/
10425
10426 MXL301RF MEDIA DRIVER
10427 M:      Akihiro Tsukada <tskd08@gmail.com>
10428 L:      linux-media@vger.kernel.org
10429 S:      Odd Fixes
10430 F:      drivers/media/tuners/mxl301rf*
10431
10432 MXL5007T MEDIA DRIVER
10433 M:      Michael Krufky <mkrufky@linuxtv.org>
10434 L:      linux-media@vger.kernel.org
10435 W:      https://linuxtv.org
10436 W:      http://github.com/mkrufky
10437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10438 T:      git git://linuxtv.org/mkrufky/tuners.git
10439 S:      Maintained
10440 F:      drivers/media/tuners/mxl5007t.*
10441
10442 MXSFB DRM DRIVER
10443 M:      Marek Vasut <marex@denx.de>
10444 M:      Stefan Agner <stefan@agner.ch>
10445 L:      dri-devel@lists.freedesktop.org
10446 S:      Supported
10447 F:      drivers/gpu/drm/mxsfb/
10448 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10449 T:      git git://anongit.freedesktop.org/drm/drm-misc
10450
10451 MYLEX DAC960 PCI RAID Controller
10452 M:      Hannes Reinecke <hare@kernel.org>
10453 L:      linux-scsi@vger.kernel.org
10454 S:      Supported
10455 F:      drivers/scsi/myrb.*
10456 F:      drivers/scsi/myrs.*
10457
10458 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10459 M:      Chris Lee <christopher.lee@cspi.com>
10460 L:      netdev@vger.kernel.org
10461 W:      https://www.cspi.com/ethernet-products/support/downloads/
10462 S:      Supported
10463 F:      drivers/net/ethernet/myricom/myri10ge/
10464
10465 NAND FLASH SUBSYSTEM
10466 M:      Boris Brezillon <bbrezillon@kernel.org>
10467 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10468 R:      Richard Weinberger <richard@nod.at>
10469 L:      linux-mtd@lists.infradead.org
10470 W:      http://www.linux-mtd.infradead.org/
10471 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10472 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10473 T:      git git://git.infradead.org/linux-mtd.git nand/next
10474 S:      Maintained
10475 F:      drivers/mtd/nand/
10476 F:      include/linux/mtd/*nand*.h
10477
10478 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10479 M:      Daniel Mack <zonque@gmail.com>
10480 S:      Maintained
10481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10482 W:      http://www.native-instruments.com
10483 F:      sound/usb/caiaq/
10484
10485 NATSEMI ETHERNET DRIVER (DP8381x)
10486 S:      Orphan
10487 F:      drivers/net/ethernet/natsemi/natsemi.c
10488
10489 NCR 5380 SCSI DRIVERS
10490 M:      Finn Thain <fthain@telegraphics.com.au>
10491 M:      Michael Schmitz <schmitzmic@gmail.com>
10492 L:      linux-scsi@vger.kernel.org
10493 S:      Maintained
10494 F:      Documentation/scsi/g_NCR5380.txt
10495 F:      drivers/scsi/NCR5380.*
10496 F:      drivers/scsi/arm/cumana_1.c
10497 F:      drivers/scsi/arm/oak.c
10498 F:      drivers/scsi/atari_scsi.*
10499 F:      drivers/scsi/dmx3191d.c
10500 F:      drivers/scsi/g_NCR5380.*
10501 F:      drivers/scsi/mac_scsi.*
10502 F:      drivers/scsi/sun3_scsi.*
10503 F:      drivers/scsi/sun3_scsi_vme.c
10504
10505 NCSI LIBRARY:
10506 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10507 S:      Maintained
10508 F:      net/ncsi/
10509
10510 NCT6775 HARDWARE MONITOR DRIVER
10511 M:      Guenter Roeck <linux@roeck-us.net>
10512 L:      linux-hwmon@vger.kernel.org
10513 S:      Maintained
10514 F:      Documentation/hwmon/nct6775
10515 F:      drivers/hwmon/nct6775.c
10516
10517 NET_FAILOVER MODULE
10518 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10519 L:      netdev@vger.kernel.org
10520 S:      Supported
10521 F:      driver/net/net_failover.c
10522 F:      include/net/net_failover.h
10523 F:      Documentation/networking/net_failover.rst
10524
10525 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10526 M:      Faisal Latif <faisal.latif@intel.com>
10527 L:      linux-rdma@vger.kernel.org
10528 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10529 S:      Supported
10530 F:      drivers/infiniband/hw/nes/
10531 F:      include/uapi/rdma/nes-abi.h
10532
10533 NETEM NETWORK EMULATOR
10534 M:      Stephen Hemminger <stephen@networkplumber.org>
10535 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10536 S:      Maintained
10537 F:      net/sched/sch_netem.c
10538
10539 NETERION 10GbE DRIVERS (s2io/vxge)
10540 M:      Jon Mason <jdmason@kudzu.us>
10541 L:      netdev@vger.kernel.org
10542 S:      Supported
10543 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10544 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10545 F:      drivers/net/ethernet/neterion/
10546
10547 NETFILTER
10548 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10549 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10550 M:      Florian Westphal <fw@strlen.de>
10551 L:      netfilter-devel@vger.kernel.org
10552 L:      coreteam@netfilter.org
10553 W:      http://www.netfilter.org/
10554 W:      http://www.iptables.org/
10555 W:      http://www.nftables.org/
10556 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10559 S:      Maintained
10560 F:      include/linux/netfilter*
10561 F:      include/linux/netfilter/
10562 F:      include/net/netfilter/
10563 F:      include/uapi/linux/netfilter*
10564 F:      include/uapi/linux/netfilter/
10565 F:      net/*/netfilter.c
10566 F:      net/*/netfilter/
10567 F:      net/netfilter/
10568 F:      net/bridge/br_netfilter*.c
10569
10570 NETROM NETWORK LAYER
10571 M:      Ralf Baechle <ralf@linux-mips.org>
10572 L:      linux-hams@vger.kernel.org
10573 W:      http://www.linux-ax25.org/
10574 S:      Maintained
10575 F:      include/net/netrom.h
10576 F:      include/uapi/linux/netrom.h
10577 F:      net/netrom/
10578
10579 NETRONOME ETHERNET DRIVERS
10580 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10581 L:      oss-drivers@netronome.com
10582 S:      Maintained
10583 F:      drivers/net/ethernet/netronome/
10584
10585 NETWORK BLOCK DEVICE (NBD)
10586 M:      Josef Bacik <josef@toxicpanda.com>
10587 S:      Maintained
10588 L:      linux-block@vger.kernel.org
10589 L:      nbd@other.debian.org
10590 F:      Documentation/blockdev/nbd.txt
10591 F:      drivers/block/nbd.c
10592 F:      include/uapi/linux/nbd.h
10593
10594 NETWORK DROP MONITOR
10595 M:      Neil Horman <nhorman@tuxdriver.com>
10596 L:      netdev@vger.kernel.org
10597 S:      Maintained
10598 W:      https://fedorahosted.org/dropwatch/
10599 F:      net/core/drop_monitor.c
10600
10601 NETWORKING DRIVERS
10602 M:      "David S. Miller" <davem@davemloft.net>
10603 L:      netdev@vger.kernel.org
10604 W:      http://www.linuxfoundation.org/en/Net
10605 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10608 S:      Odd Fixes
10609 F:      Documentation/devicetree/bindings/net/
10610 F:      drivers/net/
10611 F:      include/linux/if_*
10612 F:      include/linux/netdevice.h
10613 F:      include/linux/etherdevice.h
10614 F:      include/linux/fcdevice.h
10615 F:      include/linux/fddidevice.h
10616 F:      include/linux/hippidevice.h
10617 F:      include/linux/inetdevice.h
10618 F:      include/uapi/linux/if_*
10619 F:      include/uapi/linux/netdevice.h
10620
10621 NETWORKING DRIVERS (WIRELESS)
10622 M:      Kalle Valo <kvalo@codeaurora.org>
10623 L:      linux-wireless@vger.kernel.org
10624 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10627 S:      Maintained
10628 F:      Documentation/devicetree/bindings/net/wireless/
10629 F:      drivers/net/wireless/
10630
10631 NETWORKING [DSA]
10632 M:      Andrew Lunn <andrew@lunn.ch>
10633 M:      Vivien Didelot <vivien.didelot@gmail.com>
10634 M:      Florian Fainelli <f.fainelli@gmail.com>
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/net/dsa/
10637 F:      net/dsa/
10638 F:      include/net/dsa.h
10639 F:      include/linux/dsa/
10640 F:      include/linux/platform_data/dsa.h
10641 F:      drivers/net/dsa/
10642
10643 NETWORKING [GENERAL]
10644 M:      "David S. Miller" <davem@davemloft.net>
10645 L:      netdev@vger.kernel.org
10646 W:      http://www.linuxfoundation.org/en/Net
10647 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10650 B:      mailto:netdev@vger.kernel.org
10651 S:      Maintained
10652 F:      net/
10653 F:      include/net/
10654 F:      include/linux/in.h
10655 F:      include/linux/net.h
10656 F:      include/linux/netdevice.h
10657 F:      include/uapi/linux/in.h
10658 F:      include/uapi/linux/net.h
10659 F:      include/uapi/linux/netdevice.h
10660 F:      include/uapi/linux/net_namespace.h
10661 F:      tools/testing/selftests/net/
10662 F:      lib/net_utils.c
10663 F:      lib/random32.c
10664 F:      Documentation/networking/
10665
10666 NETWORKING [IPSEC]
10667 M:      Steffen Klassert <steffen.klassert@secunet.com>
10668 M:      Herbert Xu <herbert@gondor.apana.org.au>
10669 M:      "David S. Miller" <davem@davemloft.net>
10670 L:      netdev@vger.kernel.org
10671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10673 S:      Maintained
10674 F:      net/xfrm/
10675 F:      net/key/
10676 F:      net/ipv4/xfrm*
10677 F:      net/ipv4/esp4*
10678 F:      net/ipv4/ah4.c
10679 F:      net/ipv4/ipcomp.c
10680 F:      net/ipv4/ip_vti.c
10681 F:      net/ipv6/xfrm*
10682 F:      net/ipv6/esp6*
10683 F:      net/ipv6/ah6.c
10684 F:      net/ipv6/ipcomp6.c
10685 F:      net/ipv6/ip6_vti.c
10686 F:      include/uapi/linux/xfrm.h
10687 F:      include/net/xfrm.h
10688
10689 NETWORKING [IPv4/IPv6]
10690 M:      "David S. Miller" <davem@davemloft.net>
10691 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10692 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10693 L:      netdev@vger.kernel.org
10694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10695 S:      Maintained
10696 F:      net/ipv4/
10697 F:      net/ipv6/
10698 F:      include/net/ip*
10699 F:      arch/x86/net/*
10700
10701 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10702 M:      Paul Moore <paul@paul-moore.com>
10703 W:      https://github.com/netlabel
10704 L:      netdev@vger.kernel.org
10705 L:      linux-security-module@vger.kernel.org
10706 S:      Maintained
10707 F:      Documentation/netlabel/
10708 F:      include/net/calipso.h
10709 F:      include/net/cipso_ipv4.h
10710 F:      include/net/netlabel.h
10711 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10712 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10713 F:      net/netlabel/
10714 F:      net/ipv4/cipso_ipv4.c
10715 F:      net/ipv6/calipso.c
10716 F:      net/netfilter/xt_CONNSECMARK.c
10717 F:      net/netfilter/xt_SECMARK.c
10718
10719 NETWORKING [TCP]
10720 M:      Eric Dumazet <edumazet@google.com>
10721 L:      netdev@vger.kernel.org
10722 S:      Maintained
10723 F:      net/ipv4/tcp*.c
10724 F:      net/ipv4/syncookies.c
10725 F:      net/ipv6/tcp*.c
10726 F:      net/ipv6/syncookies.c
10727 F:      include/uapi/linux/tcp.h
10728 F:      include/net/tcp.h
10729 F:      include/linux/tcp.h
10730 F:      include/trace/events/tcp.h
10731
10732 NETWORKING [TLS]
10733 M:      Boris Pismenny <borisp@mellanox.com>
10734 M:      Aviad Yehezkel <aviadye@mellanox.com>
10735 M:      Dave Watson <davejwatson@fb.com>
10736 M:      John Fastabend <john.fastabend@gmail.com>
10737 M:      Daniel Borkmann <daniel@iogearbox.net>
10738 L:      netdev@vger.kernel.org
10739 S:      Maintained
10740 F:      net/tls/*
10741 F:      include/uapi/linux/tls.h
10742 F:      include/net/tls.h
10743
10744 NETWORKING [WIRELESS]
10745 L:      linux-wireless@vger.kernel.org
10746 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10747
10748 NETDEVSIM
10749 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10750 S:      Maintained
10751 F:      drivers/net/netdevsim/*
10752
10753 NETXEN (1/10) GbE SUPPORT
10754 M:      Manish Chopra <manishc@marvell.com>
10755 M:      Rahul Verma <rahulv@marvell.com>
10756 M:      GR-Linux-NIC-Dev@marvell.com
10757 L:      netdev@vger.kernel.org
10758 S:      Supported
10759 F:      drivers/net/ethernet/qlogic/netxen/
10760
10761 NFC SUBSYSTEM
10762 M:      Samuel Ortiz <sameo@linux.intel.com>
10763 L:      linux-wireless@vger.kernel.org
10764 L:      linux-nfc@lists.01.org (subscribers-only)
10765 S:      Supported
10766 F:      net/nfc/
10767 F:      include/net/nfc/
10768 F:      include/uapi/linux/nfc.h
10769 F:      drivers/nfc/
10770 F:      include/linux/platform_data/nfcmrvl.h
10771 F:      include/linux/platform_data/nxp-nci.h
10772 F:      Documentation/devicetree/bindings/net/nfc/
10773
10774 NFS, SUNRPC, AND LOCKD CLIENTS
10775 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10776 M:      Anna Schumaker <anna.schumaker@netapp.com>
10777 L:      linux-nfs@vger.kernel.org
10778 W:      http://client.linux-nfs.org
10779 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10780 S:      Maintained
10781 F:      fs/lockd/
10782 F:      fs/nfs/
10783 F:      fs/nfs_common/
10784 F:      net/sunrpc/
10785 F:      include/linux/lockd/
10786 F:      include/linux/nfs*
10787 F:      include/linux/sunrpc/
10788 F:      include/uapi/linux/nfs*
10789 F:      include/uapi/linux/sunrpc/
10790
10791 NILFS2 FILESYSTEM
10792 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10793 L:      linux-nilfs@vger.kernel.org
10794 W:      https://nilfs.sourceforge.io/
10795 W:      https://nilfs.osdn.jp/
10796 T:      git git://github.com/konis/nilfs2.git
10797 S:      Supported
10798 F:      Documentation/filesystems/nilfs2.txt
10799 F:      fs/nilfs2/
10800 F:      include/trace/events/nilfs2.h
10801 F:      include/uapi/linux/nilfs2_api.h
10802 F:      include/uapi/linux/nilfs2_ondisk.h
10803
10804 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10805 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10806 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10807 S:      Maintained
10808 F:      Documentation/scsi/NinjaSCSI.txt
10809 F:      drivers/scsi/pcmcia/nsp_*
10810
10811 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10812 M:      GOTO Masanori <gotom@debian.or.jp>
10813 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10814 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10815 S:      Maintained
10816 F:      Documentation/scsi/NinjaSCSI.txt
10817 F:      drivers/scsi/nsp32*
10818
10819 NIOS2 ARCHITECTURE
10820 M:      Ley Foon Tan <lftan@altera.com>
10821 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10823 S:      Maintained
10824 F:      arch/nios2/
10825
10826 NOHZ, DYNTICKS SUPPORT
10827 M:      Frederic Weisbecker <fweisbec@gmail.com>
10828 M:      Thomas Gleixner <tglx@linutronix.de>
10829 M:      Ingo Molnar <mingo@kernel.org>
10830 L:      linux-kernel@vger.kernel.org
10831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10832 S:      Maintained
10833 F:      kernel/time/tick*.*
10834 F:      include/linux/tick.h
10835 F:      include/linux/sched/nohz.h
10836
10837 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10838 M:      Pavel Machek <pavel@ucw.cz>
10839 M:      Sakari Ailus <sakari.ailus@iki.fi>
10840 L:      linux-media@vger.kernel.org
10841 S:      Maintained
10842 F:      drivers/media/i2c/et8ek8
10843 F:      drivers/media/i2c/ad5820.c
10844
10845 NOKIA N900 POWER SUPPLY DRIVERS
10846 R:      Pali Rohár <pali.rohar@gmail.com>
10847 F:      include/linux/power/bq2415x_charger.h
10848 F:      include/linux/power/bq27xxx_battery.h
10849 F:      include/linux/power/isp1704_charger.h
10850 F:      drivers/power/supply/bq2415x_charger.c
10851 F:      drivers/power/supply/bq27xxx_battery.c
10852 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10853 F:      drivers/power/supply/isp1704_charger.c
10854 F:      drivers/power/supply/rx51_battery.c
10855
10856 NOLIBC HEADER FILE
10857 M:      Willy Tarreau <w@1wt.eu>
10858 S:      Maintained
10859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10860 F:      tools/include/nolibc/
10861
10862 NTB AMD DRIVER
10863 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10864 L:      linux-ntb@googlegroups.com
10865 S:      Supported
10866 F:      drivers/ntb/hw/amd/
10867
10868 NTB DRIVER CORE
10869 M:      Jon Mason <jdmason@kudzu.us>
10870 M:      Dave Jiang <dave.jiang@intel.com>
10871 M:      Allen Hubbe <allenbh@gmail.com>
10872 L:      linux-ntb@googlegroups.com
10873 S:      Supported
10874 W:      https://github.com/jonmason/ntb/wiki
10875 T:      git git://github.com/jonmason/ntb.git
10876 F:      drivers/ntb/
10877 F:      drivers/net/ntb_netdev.c
10878 F:      include/linux/ntb.h
10879 F:      include/linux/ntb_transport.h
10880 F:      tools/testing/selftests/ntb/
10881
10882 NTB IDT DRIVER
10883 M:      Serge Semin <fancer.lancer@gmail.com>
10884 L:      linux-ntb@googlegroups.com
10885 S:      Supported
10886 F:      drivers/ntb/hw/idt/
10887
10888 NTB INTEL DRIVER
10889 M:      Dave Jiang <dave.jiang@intel.com>
10890 L:      linux-ntb@googlegroups.com
10891 S:      Supported
10892 W:      https://github.com/davejiang/linux/wiki
10893 T:      git https://github.com/davejiang/linux.git
10894 F:      drivers/ntb/hw/intel/
10895
10896 NTFS FILESYSTEM
10897 M:      Anton Altaparmakov <anton@tuxera.com>
10898 L:      linux-ntfs-dev@lists.sourceforge.net
10899 W:      http://www.tuxera.com/
10900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10901 S:      Supported
10902 F:      Documentation/filesystems/ntfs.txt
10903 F:      fs/ntfs/
10904
10905 NUBUS SUBSYSTEM
10906 M:      Finn Thain <fthain@telegraphics.com.au>
10907 L:      linux-m68k@lists.linux-m68k.org
10908 S:      Maintained
10909 F:      arch/*/include/asm/nubus.h
10910 F:      drivers/nubus/
10911 F:      include/linux/nubus.h
10912 F:      include/uapi/linux/nubus.h
10913
10914 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10915 M:      Antonino Daplas <adaplas@gmail.com>
10916 L:      linux-fbdev@vger.kernel.org
10917 S:      Maintained
10918 F:      drivers/video/fbdev/riva/
10919 F:      drivers/video/fbdev/nvidia/
10920
10921 NVM EXPRESS DRIVER
10922 M:      Keith Busch <keith.busch@intel.com>
10923 M:      Jens Axboe <axboe@fb.com>
10924 M:      Christoph Hellwig <hch@lst.de>
10925 M:      Sagi Grimberg <sagi@grimberg.me>
10926 L:      linux-nvme@lists.infradead.org
10927 T:      git://git.infradead.org/nvme.git
10928 W:      http://git.infradead.org/nvme.git
10929 S:      Supported
10930 F:      drivers/nvme/host/
10931 F:      include/linux/nvme.h
10932 F:      include/uapi/linux/nvme_ioctl.h
10933
10934 NVM EXPRESS FC TRANSPORT DRIVERS
10935 M:      James Smart <james.smart@broadcom.com>
10936 L:      linux-nvme@lists.infradead.org
10937 S:      Supported
10938 F:      include/linux/nvme-fc.h
10939 F:      include/linux/nvme-fc-driver.h
10940 F:      drivers/nvme/host/fc.c
10941 F:      drivers/nvme/target/fc.c
10942 F:      drivers/nvme/target/fcloop.c
10943
10944 NVM EXPRESS TARGET DRIVER
10945 M:      Christoph Hellwig <hch@lst.de>
10946 M:      Sagi Grimberg <sagi@grimberg.me>
10947 L:      linux-nvme@lists.infradead.org
10948 T:      git://git.infradead.org/nvme.git
10949 W:      http://git.infradead.org/nvme.git
10950 S:      Supported
10951 F:      drivers/nvme/target/
10952
10953 NVMEM FRAMEWORK
10954 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10955 S:      Maintained
10956 F:      drivers/nvmem/
10957 F:      Documentation/devicetree/bindings/nvmem/
10958 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10959 F:      include/linux/nvmem-consumer.h
10960 F:      include/linux/nvmem-provider.h
10961
10962 NXP SGTL5000 DRIVER
10963 M:      Fabio Estevam <festevam@gmail.com>
10964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10965 S:      Maintained
10966 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10967 F:      sound/soc/codecs/sgtl5000*
10968
10969 NXP TDA998X DRM DRIVER
10970 M:      Russell King <linux@armlinux.org.uk>
10971 S:      Maintained
10972 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10973 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10974 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10975 F:      include/drm/i2c/tda998x.h
10976 F:      include/dt-bindings/display/tda998x.h
10977 K:      "nxp,tda998x"
10978
10979 NXP TFA9879 DRIVER
10980 M:      Peter Rosin <peda@axentia.se>
10981 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10982 S:      Maintained
10983 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10984 F:      sound/soc/codecs/tfa9879*
10985
10986 NXP-NCI NFC DRIVER
10987 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10988 R:      Charles Gorand <charles.gorand@effinnov.com>
10989 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10990 S:      Supported
10991 F:      drivers/nfc/nxp-nci
10992
10993 OBJAGG
10994 M:      Jiri Pirko <jiri@mellanox.com>
10995 L:      netdev@vger.kernel.org
10996 S:      Supported
10997 F:      lib/objagg.c
10998 F:      lib/test_objagg.c
10999 F:      include/linux/objagg.h
11000
11001 NXP FSPI DRIVER
11002 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11003 M:      Ashish Kumar <ashish.kumar@nxp.com>
11004 L:      linux-spi@vger.kernel.org
11005 S:      Maintained
11006 F:      drivers/spi/spi-nxp-fspi.c
11007 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11008
11009 OBJTOOL
11010 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11011 M:      Peter Zijlstra <peterz@infradead.org>
11012 S:      Supported
11013 F:      tools/objtool/
11014
11015 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11016 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11017 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11018 L:      linuxppc-dev@lists.ozlabs.org
11019 S:      Supported
11020 F:      arch/powerpc/platforms/powernv/ocxl.c
11021 F:      arch/powerpc/include/asm/pnv-ocxl.h
11022 F:      drivers/misc/ocxl/
11023 F:      include/misc/ocxl*
11024 F:      include/uapi/misc/ocxl.h
11025 F:      Documentation/accelerators/ocxl.rst
11026
11027 OMAP AUDIO SUPPORT
11028 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11029 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11031 L:      linux-omap@vger.kernel.org
11032 S:      Maintained
11033 F:      sound/soc/ti/omap*
11034 F:      sound/soc/ti/rx51.c
11035 F:      sound/soc/ti/n810.c
11036 F:      sound/soc/ti/sdma-pcm.*
11037
11038 OMAP CLOCK FRAMEWORK SUPPORT
11039 M:      Paul Walmsley <paul@pwsan.com>
11040 L:      linux-omap@vger.kernel.org
11041 S:      Maintained
11042 F:      arch/arm/*omap*/*clock*
11043
11044 OMAP DEVICE TREE SUPPORT
11045 M:      Benoît Cousson <bcousson@baylibre.com>
11046 M:      Tony Lindgren <tony@atomide.com>
11047 L:      linux-omap@vger.kernel.org
11048 L:      devicetree@vger.kernel.org
11049 S:      Maintained
11050 F:      arch/arm/boot/dts/*omap*
11051 F:      arch/arm/boot/dts/*am3*
11052 F:      arch/arm/boot/dts/*am4*
11053 F:      arch/arm/boot/dts/*am5*
11054 F:      arch/arm/boot/dts/*dra7*
11055
11056 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11057 L:      linux-omap@vger.kernel.org
11058 L:      linux-fbdev@vger.kernel.org
11059 S:      Orphan
11060 F:      drivers/video/fbdev/omap2/
11061 F:      Documentation/arm/OMAP/DSS
11062
11063 OMAP FRAMEBUFFER SUPPORT
11064 L:      linux-fbdev@vger.kernel.org
11065 L:      linux-omap@vger.kernel.org
11066 S:      Orphan
11067 F:      drivers/video/fbdev/omap/
11068
11069 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11070 M:      Roger Quadros <rogerq@ti.com>
11071 M:      Tony Lindgren <tony@atomide.com>
11072 L:      linux-omap@vger.kernel.org
11073 S:      Maintained
11074 F:      drivers/memory/omap-gpmc.c
11075 F:      arch/arm/mach-omap2/*gpmc*
11076
11077 OMAP GPIO DRIVER
11078 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11079 M:      Santosh Shilimkar <ssantosh@kernel.org>
11080 M:      Kevin Hilman <khilman@kernel.org>
11081 L:      linux-omap@vger.kernel.org
11082 S:      Maintained
11083 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11084 F:      drivers/gpio/gpio-omap.c
11085
11086 OMAP HARDWARE SPINLOCK SUPPORT
11087 M:      Ohad Ben-Cohen <ohad@wizery.com>
11088 L:      linux-omap@vger.kernel.org
11089 S:      Maintained
11090 F:      drivers/hwspinlock/omap_hwspinlock.c
11091
11092 OMAP HS MMC SUPPORT
11093 L:      linux-mmc@vger.kernel.org
11094 L:      linux-omap@vger.kernel.org
11095 S:      Orphan
11096 F:      drivers/mmc/host/omap_hsmmc.c
11097
11098 OMAP HWMOD DATA
11099 M:      Paul Walmsley <paul@pwsan.com>
11100 L:      linux-omap@vger.kernel.org
11101 S:      Maintained
11102 F:      arch/arm/mach-omap2/omap_hwmod*data*
11103
11104 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11105 M:      Benoît Cousson <bcousson@baylibre.com>
11106 L:      linux-omap@vger.kernel.org
11107 S:      Maintained
11108 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11109
11110 OMAP HWMOD SUPPORT
11111 M:      Benoît Cousson <bcousson@baylibre.com>
11112 M:      Paul Walmsley <paul@pwsan.com>
11113 L:      linux-omap@vger.kernel.org
11114 S:      Maintained
11115 F:      arch/arm/mach-omap2/omap_hwmod.*
11116
11117 OMAP I2C DRIVER
11118 M:      Vignesh R <vigneshr@ti.com>
11119 L:      linux-omap@vger.kernel.org
11120 L:      linux-i2c@vger.kernel.org
11121 S:      Maintained
11122 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11123 F:      drivers/i2c/busses/i2c-omap.c
11124
11125 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11126 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11127 L:      linux-media@vger.kernel.org
11128 S:      Maintained
11129 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11130 F:      drivers/media/platform/omap3isp/
11131 F:      drivers/staging/media/omap4iss/
11132
11133 OMAP MMC SUPPORT
11134 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11135 L:      linux-omap@vger.kernel.org
11136 S:      Odd Fixes
11137 F:      drivers/mmc/host/omap.c
11138
11139 OMAP POWER MANAGEMENT SUPPORT
11140 M:      Kevin Hilman <khilman@kernel.org>
11141 L:      linux-omap@vger.kernel.org
11142 S:      Maintained
11143 F:      arch/arm/*omap*/*pm*
11144 F:      drivers/cpufreq/omap-cpufreq.c
11145
11146 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11147 M:      Rajendra Nayak <rnayak@codeaurora.org>
11148 M:      Paul Walmsley <paul@pwsan.com>
11149 L:      linux-omap@vger.kernel.org
11150 S:      Maintained
11151 F:      arch/arm/mach-omap2/prm*
11152
11153 OMAP RANDOM NUMBER GENERATOR SUPPORT
11154 M:      Deepak Saxena <dsaxena@plexity.net>
11155 S:      Maintained
11156 F:      drivers/char/hw_random/omap-rng.c
11157
11158 OMAP USB SUPPORT
11159 L:      linux-usb@vger.kernel.org
11160 L:      linux-omap@vger.kernel.org
11161 S:      Orphan
11162 F:      drivers/usb/*/*omap*
11163 F:      arch/arm/*omap*/usb*
11164
11165 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11166 M:      Mark Jackson <mpfj@newflow.co.uk>
11167 L:      linux-omap@vger.kernel.org
11168 S:      Maintained
11169 F:      arch/arm/boot/dts/am335x-nano.dts
11170
11171 OMAP1 SUPPORT
11172 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11173 M:      Tony Lindgren <tony@atomide.com>
11174 L:      linux-omap@vger.kernel.org
11175 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11177 S:      Maintained
11178 F:      arch/arm/mach-omap1/
11179 F:      arch/arm/plat-omap/
11180 F:      arch/arm/configs/omap1_defconfig
11181 F:      drivers/i2c/busses/i2c-omap.c
11182 F:      include/linux/platform_data/i2c-omap.h
11183 F:      include/linux/platform_data/ams-delta-fiq.h
11184
11185 OMAP2+ SUPPORT
11186 M:      Tony Lindgren <tony@atomide.com>
11187 L:      linux-omap@vger.kernel.org
11188 W:      http://www.muru.com/linux/omap/
11189 W:      http://linux.omap.com/
11190 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11192 S:      Maintained
11193 F:      arch/arm/mach-omap2/
11194 F:      arch/arm/plat-omap/
11195 F:      arch/arm/configs/omap2plus_defconfig
11196 F:      drivers/i2c/busses/i2c-omap.c
11197 F:      drivers/irqchip/irq-omap-intc.c
11198 F:      drivers/mfd/*omap*.c
11199 F:      drivers/mfd/menelaus.c
11200 F:      drivers/mfd/palmas.c
11201 F:      drivers/mfd/tps65217.c
11202 F:      drivers/mfd/tps65218.c
11203 F:      drivers/mfd/tps65910.c
11204 F:      drivers/mfd/twl-core.[ch]
11205 F:      drivers/mfd/twl4030*.c
11206 F:      drivers/mfd/twl6030*.c
11207 F:      drivers/mfd/twl6040*.c
11208 F:      drivers/regulator/palmas-regulator*.c
11209 F:      drivers/regulator/pbias-regulator.c
11210 F:      drivers/regulator/tps65217-regulator.c
11211 F:      drivers/regulator/tps65218-regulator.c
11212 F:      drivers/regulator/tps65910-regulator.c
11213 F:      drivers/regulator/twl-regulator.c
11214 F:      drivers/regulator/twl6030-regulator.c
11215 F:      include/linux/platform_data/i2c-omap.h
11216
11217 ONION OMEGA2+ BOARD
11218 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11219 L:      linux-mips@vger.kernel.org
11220 S:      Maintained
11221 F:      arch/mips/boot/dts/ralink/omega2p.dts
11222
11223 OMFS FILESYSTEM
11224 M:      Bob Copeland <me@bobcopeland.com>
11225 L:      linux-karma-devel@lists.sourceforge.net
11226 S:      Maintained
11227 F:      Documentation/filesystems/omfs.txt
11228 F:      fs/omfs/
11229
11230 OMNIKEY CARDMAN 4000 DRIVER
11231 M:      Harald Welte <laforge@gnumonks.org>
11232 S:      Maintained
11233 F:      drivers/char/pcmcia/cm4000_cs.c
11234 F:      include/linux/cm4000_cs.h
11235 F:      include/uapi/linux/cm4000_cs.h
11236
11237 OMNIKEY CARDMAN 4040 DRIVER
11238 M:      Harald Welte <laforge@gnumonks.org>
11239 S:      Maintained
11240 F:      drivers/char/pcmcia/cm4040_cs.*
11241
11242 OMNIVISION OV13858 SENSOR DRIVER
11243 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11244 L:      linux-media@vger.kernel.org
11245 T:      git git://linuxtv.org/media_tree.git
11246 S:      Maintained
11247 F:      drivers/media/i2c/ov13858.c
11248
11249 OMNIVISION OV2680 SENSOR DRIVER
11250 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11251 L:      linux-media@vger.kernel.org
11252 T:      git git://linuxtv.org/media_tree.git
11253 S:      Maintained
11254 F:      drivers/media/i2c/ov2680.c
11255 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11256
11257 OMNIVISION OV2685 SENSOR DRIVER
11258 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11259 L:      linux-media@vger.kernel.org
11260 T:      git git://linuxtv.org/media_tree.git
11261 S:      Maintained
11262 F:      drivers/media/i2c/ov2685.c
11263
11264 OMNIVISION OV5640 SENSOR DRIVER
11265 M:      Steve Longerbeam <slongerbeam@gmail.com>
11266 L:      linux-media@vger.kernel.org
11267 T:      git git://linuxtv.org/media_tree.git
11268 S:      Maintained
11269 F:      drivers/media/i2c/ov5640.c
11270
11271 OMNIVISION OV5647 SENSOR DRIVER
11272 M:      Luis Oliveira <lolivei@synopsys.com>
11273 L:      linux-media@vger.kernel.org
11274 T:      git git://linuxtv.org/media_tree.git
11275 S:      Maintained
11276 F:      drivers/media/i2c/ov5647.c
11277
11278 OMNIVISION OV5695 SENSOR DRIVER
11279 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11280 L:      linux-media@vger.kernel.org
11281 T:      git git://linuxtv.org/media_tree.git
11282 S:      Maintained
11283 F:      drivers/media/i2c/ov5695.c
11284
11285 OMNIVISION OV7670 SENSOR DRIVER
11286 M:      Jonathan Corbet <corbet@lwn.net>
11287 L:      linux-media@vger.kernel.org
11288 T:      git git://linuxtv.org/media_tree.git
11289 S:      Maintained
11290 F:      drivers/media/i2c/ov7670.c
11291 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11292
11293 OMNIVISION OV772x SENSOR DRIVER
11294 M:      Jacopo Mondi <jacopo@jmondi.org>
11295 L:      linux-media@vger.kernel.org
11296 T:      git git://linuxtv.org/media_tree.git
11297 S:      Odd fixes
11298 F:      drivers/media/i2c/ov772x.c
11299 F:      include/media/i2c/ov772x.h
11300 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11301
11302 OMNIVISION OV7740 SENSOR DRIVER
11303 M:      Wenyou Yang <wenyou.yang@microchip.com>
11304 L:      linux-media@vger.kernel.org
11305 T:      git git://linuxtv.org/media_tree.git
11306 S:      Maintained
11307 F:      drivers/media/i2c/ov7740.c
11308 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11309
11310 OMNIVISION OV9650 SENSOR DRIVER
11311 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11312 R:      Akinobu Mita <akinobu.mita@gmail.com>
11313 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11314 L:      linux-media@vger.kernel.org
11315 T:      git git://linuxtv.org/media_tree.git
11316 S:      Maintained
11317 F:      drivers/media/i2c/ov9650.c
11318 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11319
11320 ONENAND FLASH DRIVER
11321 M:      Kyungmin Park <kyungmin.park@samsung.com>
11322 L:      linux-mtd@lists.infradead.org
11323 S:      Maintained
11324 F:      drivers/mtd/nand/onenand/
11325 F:      include/linux/mtd/onenand*.h
11326
11327 ONSTREAM SCSI TAPE DRIVER
11328 M:      Willem Riede <osst@riede.org>
11329 L:      osst-users@lists.sourceforge.net
11330 L:      linux-scsi@vger.kernel.org
11331 S:      Maintained
11332 F:      Documentation/scsi/osst.txt
11333 F:      drivers/scsi/osst.*
11334 F:      drivers/scsi/osst_*.h
11335 F:      drivers/scsi/st.h
11336
11337 OP-TEE DRIVER
11338 M:      Jens Wiklander <jens.wiklander@linaro.org>
11339 S:      Maintained
11340 F:      drivers/tee/optee/
11341
11342 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11343 M:      Sumit Garg <sumit.garg@linaro.org>
11344 S:      Maintained
11345 F:      drivers/char/hw_random/optee-rng.c
11346
11347 OPA-VNIC DRIVER
11348 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11349 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11350 L:      linux-rdma@vger.kernel.org
11351 S:      Supported
11352 F:      drivers/infiniband/ulp/opa_vnic
11353
11354 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11355 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11356 M:      Frank Rowand <frowand.list@gmail.com>
11357 L:      devicetree@vger.kernel.org
11358 S:      Maintained
11359 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11360 F:      Documentation/devicetree/overlay-notes.txt
11361 F:      drivers/of/overlay.c
11362 F:      drivers/of/resolver.c
11363 K:      of_overlay_notifier_
11364
11365 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11366 M:      Rob Herring <robh+dt@kernel.org>
11367 M:      Frank Rowand <frowand.list@gmail.com>
11368 L:      devicetree@vger.kernel.org
11369 W:      http://www.devicetree.org/
11370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11371 S:      Maintained
11372 F:      drivers/of/
11373 F:      include/linux/of*.h
11374 F:      scripts/dtc/
11375 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11376
11377 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11378 M:      Rob Herring <robh+dt@kernel.org>
11379 M:      Mark Rutland <mark.rutland@arm.com>
11380 L:      devicetree@vger.kernel.org
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11382 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11383 S:      Maintained
11384 F:      Documentation/devicetree/
11385 F:      arch/*/boot/dts/
11386 F:      include/dt-bindings/
11387
11388 OPENCORES I2C BUS DRIVER
11389 M:      Peter Korsgaard <peter@korsgaard.com>
11390 M:      Andrew Lunn <andrew@lunn.ch>
11391 L:      linux-i2c@vger.kernel.org
11392 S:      Maintained
11393 F:      Documentation/i2c/busses/i2c-ocores
11394 F:      drivers/i2c/busses/i2c-ocores.c
11395 F:      include/linux/platform_data/i2c-ocores.h
11396
11397 OPENRISC ARCHITECTURE
11398 M:      Jonas Bonn <jonas@southpole.se>
11399 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11400 M:      Stafford Horne <shorne@gmail.com>
11401 T:      git git://github.com/openrisc/linux.git
11402 L:      openrisc@lists.librecores.org
11403 W:      http://openrisc.io
11404 S:      Maintained
11405 F:      Documentation/devicetree/bindings/openrisc/
11406 F:      Documentation/openrisc/
11407 F:      arch/openrisc/
11408 F:      drivers/irqchip/irq-ompic.c
11409 F:      drivers/irqchip/irq-or1k-*
11410
11411 OPENVSWITCH
11412 M:      Pravin B Shelar <pshelar@ovn.org>
11413 L:      netdev@vger.kernel.org
11414 L:      dev@openvswitch.org
11415 W:      http://openvswitch.org
11416 S:      Maintained
11417 F:      net/openvswitch/
11418 F:      include/uapi/linux/openvswitch.h
11419
11420 OPERATING PERFORMANCE POINTS (OPP)
11421 M:      Viresh Kumar <vireshk@kernel.org>
11422 M:      Nishanth Menon <nm@ti.com>
11423 M:      Stephen Boyd <sboyd@kernel.org>
11424 L:      linux-pm@vger.kernel.org
11425 S:      Maintained
11426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11427 F:      drivers/opp/
11428 F:      include/linux/pm_opp.h
11429 F:      Documentation/power/opp.txt
11430 F:      Documentation/devicetree/bindings/opp/
11431
11432 OPL4 DRIVER
11433 M:      Clemens Ladisch <clemens@ladisch.de>
11434 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11435 T:      git git://git.alsa-project.org/alsa-kernel.git
11436 S:      Maintained
11437 F:      sound/drivers/opl4/
11438
11439 OPROFILE
11440 M:      Robert Richter <rric@kernel.org>
11441 L:      oprofile-list@lists.sf.net
11442 S:      Maintained
11443 F:      arch/*/include/asm/oprofile*.h
11444 F:      arch/*/oprofile/
11445 F:      drivers/oprofile/
11446 F:      include/linux/oprofile.h
11447
11448 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11449 M:      Mark Fasheh <mark@fasheh.com>
11450 M:      Joel Becker <jlbec@evilplan.org>
11451 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11452 W:      http://ocfs2.wiki.kernel.org
11453 S:      Supported
11454 F:      Documentation/filesystems/ocfs2.txt
11455 F:      Documentation/filesystems/dlmfs.txt
11456 F:      fs/ocfs2/
11457
11458 ORANGEFS FILESYSTEM
11459 M:      Mike Marshall <hubcap@omnibond.com>
11460 R:      Martin Brandenburg <martin@omnibond.com>
11461 L:      devel@lists.orangefs.org
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11463 S:      Supported
11464 F:      fs/orangefs/
11465 F:      Documentation/filesystems/orangefs.txt
11466
11467 ORINOCO DRIVER
11468 L:      linux-wireless@vger.kernel.org
11469 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11470 W:      http://www.nongnu.org/orinoco/
11471 S:      Orphan
11472 F:      drivers/net/wireless/intersil/orinoco/
11473
11474 OSD LIBRARY and FILESYSTEM
11475 M:      Boaz Harrosh <ooo@electrozaur.com>
11476 S:      Maintained
11477 F:      drivers/scsi/osd/
11478 F:      include/scsi/osd_*
11479 F:      fs/exofs/
11480
11481 OV2659 OMNIVISION SENSOR DRIVER
11482 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11483 L:      linux-media@vger.kernel.org
11484 W:      https://linuxtv.org
11485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11486 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11487 S:      Maintained
11488 F:      drivers/media/i2c/ov2659.c
11489 F:      include/media/i2c/ov2659.h
11490
11491 OVERLAY FILESYSTEM
11492 M:      Miklos Szeredi <miklos@szeredi.hu>
11493 L:      linux-unionfs@vger.kernel.org
11494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11495 S:      Supported
11496 F:      fs/overlayfs/
11497 F:      Documentation/filesystems/overlayfs.txt
11498
11499 P54 WIRELESS DRIVER
11500 M:      Christian Lamparter <chunkeey@googlemail.com>
11501 L:      linux-wireless@vger.kernel.org
11502 W:      http://wireless.kernel.org/en/users/Drivers/p54
11503 S:      Maintained
11504 F:      drivers/net/wireless/intersil/p54/
11505
11506 PA SEMI ETHERNET DRIVER
11507 L:      netdev@vger.kernel.org
11508 S:      Orphan
11509 F:      drivers/net/ethernet/pasemi/*
11510
11511 PA SEMI SMBUS DRIVER
11512 L:      linux-i2c@vger.kernel.org
11513 S:      Orphan
11514 F:      drivers/i2c/busses/i2c-pasemi.c
11515
11516 PADATA PARALLEL EXECUTION MECHANISM
11517 M:      Steffen Klassert <steffen.klassert@secunet.com>
11518 L:      linux-crypto@vger.kernel.org
11519 S:      Maintained
11520 F:      kernel/padata.c
11521 F:      include/linux/padata.h
11522 F:      Documentation/padata.txt
11523
11524 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11525 M:      Harald Welte <laforge@gnumonks.org>
11526 L:      platform-driver-x86@vger.kernel.org
11527 S:      Maintained
11528 F:      drivers/platform/x86/panasonic-laptop.c
11529
11530 PARALLEL LCD/KEYPAD PANEL DRIVER
11531 M:      Willy Tarreau <willy@haproxy.com>
11532 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11533 S:      Odd Fixes
11534 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11535 F:      drivers/auxdisplay/panel.c
11536
11537 PARALLEL PORT SUBSYSTEM
11538 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11539 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11540 L:      linux-parport@lists.infradead.org (subscribers-only)
11541 S:      Maintained
11542 F:      drivers/parport/
11543 F:      include/linux/parport*.h
11544 F:      drivers/char/ppdev.c
11545 F:      include/uapi/linux/ppdev.h
11546 F:      Documentation/parport*.txt
11547
11548 PARAVIRT_OPS INTERFACE
11549 M:      Juergen Gross <jgross@suse.com>
11550 M:      Alok Kataria <akataria@vmware.com>
11551 L:      virtualization@lists.linux-foundation.org
11552 S:      Supported
11553 F:      Documentation/virtual/paravirt_ops.txt
11554 F:      arch/*/kernel/paravirt*
11555 F:      arch/*/include/asm/paravirt*.h
11556 F:      include/linux/hypervisor.h
11557
11558 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11559 M:      Tim Waugh <tim@cyberelk.net>
11560 L:      linux-parport@lists.infradead.org (subscribers-only)
11561 S:      Maintained
11562 F:      Documentation/blockdev/paride.txt
11563 F:      drivers/block/paride/
11564
11565 PARISC ARCHITECTURE
11566 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11567 M:      Helge Deller <deller@gmx.de>
11568 L:      linux-parisc@vger.kernel.org
11569 W:      http://www.parisc-linux.org/
11570 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11573 S:      Maintained
11574 F:      arch/parisc/
11575 F:      Documentation/parisc/
11576 F:      drivers/parisc/
11577 F:      drivers/char/agp/parisc-agp.c
11578 F:      drivers/input/serio/gscps2.c
11579 F:      drivers/parport/parport_gsc.*
11580 F:      drivers/tty/serial/8250/8250_gsc.c
11581 F:      drivers/video/fbdev/sti*
11582 F:      drivers/video/console/sti*
11583 F:      drivers/video/logo/logo_parisc*
11584
11585 PARMAN
11586 M:      Jiri Pirko <jiri@mellanox.com>
11587 L:      netdev@vger.kernel.org
11588 S:      Supported
11589 F:      lib/parman.c
11590 F:      lib/test_parman.c
11591 F:      include/linux/parman.h
11592
11593 PC87360 HARDWARE MONITORING DRIVER
11594 M:      Jim Cromie <jim.cromie@gmail.com>
11595 L:      linux-hwmon@vger.kernel.org
11596 S:      Maintained
11597 F:      Documentation/hwmon/pc87360
11598 F:      drivers/hwmon/pc87360.c
11599
11600 PC8736x GPIO DRIVER
11601 M:      Jim Cromie <jim.cromie@gmail.com>
11602 S:      Maintained
11603 F:      drivers/char/pc8736x_gpio.c
11604
11605 PC87427 HARDWARE MONITORING DRIVER
11606 M:      Jean Delvare <jdelvare@suse.com>
11607 L:      linux-hwmon@vger.kernel.org
11608 S:      Maintained
11609 F:      Documentation/hwmon/pc87427
11610 F:      drivers/hwmon/pc87427.c
11611
11612 PCA9532 LED DRIVER
11613 M:      Riku Voipio <riku.voipio@iki.fi>
11614 S:      Maintained
11615 F:      drivers/leds/leds-pca9532.c
11616 F:      include/linux/leds-pca9532.h
11617
11618 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11619 M:      Guenter Roeck <linux@roeck-us.net>
11620 L:      linux-i2c@vger.kernel.org
11621 S:      Maintained
11622 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11623
11624 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11625 M:      Khalid Aziz <khalid@gonehiking.org>
11626 S:      Maintained
11627 F:      drivers/firmware/pcdp.*
11628
11629 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11630 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11631 L:      linux-pci@vger.kernel.org
11632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11633 S:      Maintained
11634 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11635 F:      drivers/pci/controller/pci-aardvark.c
11636
11637 PCI DRIVER FOR ALTERA PCIE IP
11638 M:      Ley Foon Tan <lftan@altera.com>
11639 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11640 L:      linux-pci@vger.kernel.org
11641 S:      Supported
11642 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11643 F:      drivers/pci/controller/pcie-altera.c
11644
11645 PCI DRIVER FOR APPLIEDMICRO XGENE
11646 M:      Toan Le <toan@os.amperecomputing.com>
11647 L:      linux-pci@vger.kernel.org
11648 L:      linux-arm-kernel@lists.infradead.org
11649 S:      Maintained
11650 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11651 F:      drivers/pci/controller/pci-xgene.c
11652
11653 PCI DRIVER FOR ARM VERSATILE PLATFORM
11654 M:      Rob Herring <robh@kernel.org>
11655 L:      linux-pci@vger.kernel.org
11656 L:      linux-arm-kernel@lists.infradead.org
11657 S:      Maintained
11658 F:      Documentation/devicetree/bindings/pci/versatile.txt
11659 F:      drivers/pci/controller/pci-versatile.c
11660
11661 PCI DRIVER FOR ARMADA 8K
11662 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11663 L:      linux-pci@vger.kernel.org
11664 L:      linux-arm-kernel@lists.infradead.org
11665 S:      Maintained
11666 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11667 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11668
11669 PCI DRIVER FOR CADENCE PCIE IP
11670 M:      Alan Douglas <adouglas@cadence.com>
11671 L:      linux-pci@vger.kernel.org
11672 S:      Maintained
11673 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11674 F:      drivers/pci/controller/pcie-cadence*
11675
11676 PCI DRIVER FOR FREESCALE LAYERSCAPE
11677 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11678 M:      Mingkai Hu <mingkai.hu@nxp.com>
11679 M:      Roy Zang <roy.zang@nxp.com>
11680 L:      linuxppc-dev@lists.ozlabs.org
11681 L:      linux-pci@vger.kernel.org
11682 L:      linux-arm-kernel@lists.infradead.org
11683 S:      Maintained
11684 F:      drivers/pci/controller/dwc/*layerscape*
11685
11686 PCI DRIVER FOR GENERIC OF HOSTS
11687 M:      Will Deacon <will.deacon@arm.com>
11688 L:      linux-pci@vger.kernel.org
11689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11690 S:      Maintained
11691 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11692 F:      drivers/pci/controller/pci-host-common.c
11693 F:      drivers/pci/controller/pci-host-generic.c
11694
11695 PCI DRIVER FOR IMX6
11696 M:      Richard Zhu <hongxing.zhu@nxp.com>
11697 M:      Lucas Stach <l.stach@pengutronix.de>
11698 L:      linux-pci@vger.kernel.org
11699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11700 S:      Maintained
11701 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11702 F:      drivers/pci/controller/dwc/*imx6*
11703
11704 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11705 M:      Keith Busch <keith.busch@intel.com>
11706 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11707 L:      linux-pci@vger.kernel.org
11708 S:      Supported
11709 F:      drivers/pci/controller/vmd.c
11710
11711 PCI DRIVER FOR MICROSEMI SWITCHTEC
11712 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11713 M:      Logan Gunthorpe <logang@deltatee.com>
11714 L:      linux-pci@vger.kernel.org
11715 S:      Maintained
11716 F:      Documentation/switchtec.txt
11717 F:      Documentation/ABI/testing/sysfs-class-switchtec
11718 F:      drivers/pci/switch/switchtec*
11719 F:      include/uapi/linux/switchtec_ioctl.h
11720 F:      include/linux/switchtec.h
11721 F:      drivers/ntb/hw/mscc/
11722
11723 PCI DRIVER FOR MOBIVEIL PCIE IP
11724 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11725 L:      linux-pci@vger.kernel.org
11726 S:      Supported
11727 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11728 F:      drivers/pci/controller/pcie-mobiveil.c
11729
11730 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11731 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11732 M:      Jason Cooper <jason@lakedaemon.net>
11733 L:      linux-pci@vger.kernel.org
11734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11735 S:      Maintained
11736 F:      drivers/pci/controller/*mvebu*
11737
11738 PCI DRIVER FOR NVIDIA TEGRA
11739 M:      Thierry Reding <thierry.reding@gmail.com>
11740 L:      linux-tegra@vger.kernel.org
11741 L:      linux-pci@vger.kernel.org
11742 S:      Supported
11743 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11744 F:      drivers/pci/controller/pci-tegra.c
11745
11746 PCI DRIVER FOR RENESAS R-CAR
11747 M:      Simon Horman <horms@verge.net.au>
11748 L:      linux-pci@vger.kernel.org
11749 L:      linux-renesas-soc@vger.kernel.org
11750 S:      Maintained
11751 F:      drivers/pci/controller/*rcar*
11752
11753 PCI DRIVER FOR SAMSUNG EXYNOS
11754 M:      Jingoo Han <jingoohan1@gmail.com>
11755 L:      linux-pci@vger.kernel.org
11756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11757 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11758 S:      Maintained
11759 F:      drivers/pci/controller/dwc/pci-exynos.c
11760
11761 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11762 M:      Jingoo Han <jingoohan1@gmail.com>
11763 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11764 L:      linux-pci@vger.kernel.org
11765 S:      Maintained
11766 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11767 F:      drivers/pci/controller/dwc/*designware*
11768
11769 PCI DRIVER FOR TI DRA7XX
11770 M:      Kishon Vijay Abraham I <kishon@ti.com>
11771 L:      linux-omap@vger.kernel.org
11772 L:      linux-pci@vger.kernel.org
11773 S:      Supported
11774 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11775 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11776
11777 PCI DRIVER FOR TI KEYSTONE
11778 M:      Murali Karicheri <m-karicheri2@ti.com>
11779 L:      linux-pci@vger.kernel.org
11780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11781 S:      Maintained
11782 F:      drivers/pci/controller/dwc/pci-keystone.c
11783
11784 PCI ENDPOINT SUBSYSTEM
11785 M:      Kishon Vijay Abraham I <kishon@ti.com>
11786 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11787 L:      linux-pci@vger.kernel.org
11788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11789 S:      Supported
11790 F:      drivers/pci/endpoint/
11791 F:      drivers/misc/pci_endpoint_test.c
11792 F:      tools/pci/
11793
11794 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11795 M:      Russell Currey <ruscur@russell.cc>
11796 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11797 M:      Oliver O'Halloran <oohall@gmail.com>
11798 L:      linuxppc-dev@lists.ozlabs.org
11799 S:      Supported
11800 F:      Documentation/PCI/pci-error-recovery.txt
11801 F:      drivers/pci/pcie/aer.c
11802 F:      drivers/pci/pcie/dpc.c
11803 F:      drivers/pci/pcie/err.c
11804 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11805 F:      arch/powerpc/kernel/eeh*.c
11806 F:      arch/powerpc/platforms/*/eeh*.c
11807 F:      arch/powerpc/include/*/eeh*.h
11808
11809 PCI ERROR RECOVERY
11810 M:      Linas Vepstas <linasvepstas@gmail.com>
11811 L:      linux-pci@vger.kernel.org
11812 S:      Supported
11813 F:      Documentation/PCI/pci-error-recovery.txt
11814
11815 PCI MSI DRIVER FOR ALTERA MSI IP
11816 M:      Ley Foon Tan <lftan@altera.com>
11817 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11818 L:      linux-pci@vger.kernel.org
11819 S:      Supported
11820 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11821 F:      drivers/pci/controller/pcie-altera-msi.c
11822
11823 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11824 M:      Toan Le <toan@os.amperecomputing.com>
11825 L:      linux-pci@vger.kernel.org
11826 L:      linux-arm-kernel@lists.infradead.org
11827 S:      Maintained
11828 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11829 F:      drivers/pci/controller/pci-xgene-msi.c
11830
11831 PCI SUBSYSTEM
11832 M:      Bjorn Helgaas <bhelgaas@google.com>
11833 L:      linux-pci@vger.kernel.org
11834 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11836 S:      Supported
11837 F:      Documentation/devicetree/bindings/pci/
11838 F:      Documentation/PCI/
11839 F:      drivers/acpi/pci*
11840 F:      drivers/pci/
11841 F:      include/asm-generic/pci*
11842 F:      include/linux/pci*
11843 F:      include/linux/of_pci.h
11844 F:      include/uapi/linux/pci*
11845 F:      lib/pci*
11846 F:      arch/x86/pci/
11847 F:      arch/x86/kernel/quirks.c
11848 F:      arch/x86/kernel/early-quirks.c
11849
11850 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11851 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11852 L:      linux-pci@vger.kernel.org
11853 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11855 S:      Supported
11856 F:      drivers/pci/controller/
11857
11858 PCIE DRIVER FOR AMLOGIC MESON
11859 M:      Yue Wang <yue.wang@Amlogic.com>
11860 L:      linux-pci@vger.kernel.org
11861 L:      linux-amlogic@lists.infradead.org
11862 S:      Maintained
11863 F:      drivers/pci/controller/dwc/pci-meson.c
11864
11865 PCIE DRIVER FOR AXIS ARTPEC
11866 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11867 L:      linux-arm-kernel@axis.com
11868 L:      linux-pci@vger.kernel.org
11869 S:      Maintained
11870 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11871 F:      drivers/pci/controller/dwc/*artpec*
11872
11873 PCIE DRIVER FOR CAVIUM THUNDERX
11874 M:      David Daney <david.daney@cavium.com>
11875 L:      linux-pci@vger.kernel.org
11876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11877 S:      Supported
11878 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11879 F:      drivers/pci/controller/pci-thunder-*
11880
11881 PCIE DRIVER FOR HISILICON
11882 M:      Zhou Wang <wangzhou1@hisilicon.com>
11883 L:      linux-pci@vger.kernel.org
11884 S:      Maintained
11885 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11886 F:      drivers/pci/controller/dwc/pcie-hisi.c
11887
11888 PCIE DRIVER FOR HISILICON KIRIN
11889 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11890 M:      Binghui Wang <wangbinghui@hisilicon.com>
11891 L:      linux-pci@vger.kernel.org
11892 S:      Maintained
11893 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11894 F:      drivers/pci/controller/dwc/pcie-kirin.c
11895
11896 PCIE DRIVER FOR HISILICON STB
11897 M:      Shawn Guo <shawn.guo@linaro.org>
11898 L:      linux-pci@vger.kernel.org
11899 S:      Maintained
11900 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11901 F:      drivers/pci/controller/dwc/pcie-histb.c
11902
11903 PCIE DRIVER FOR MEDIATEK
11904 M:      Ryder Lee <ryder.lee@mediatek.com>
11905 L:      linux-pci@vger.kernel.org
11906 L:      linux-mediatek@lists.infradead.org
11907 S:      Supported
11908 F:      Documentation/devicetree/bindings/pci/mediatek*
11909 F:      drivers/pci/controller/*mediatek*
11910
11911 PCIE DRIVER FOR QUALCOMM MSM
11912 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11913 L:      linux-pci@vger.kernel.org
11914 L:      linux-arm-msm@vger.kernel.org
11915 S:      Maintained
11916 F:      drivers/pci/controller/dwc/*qcom*
11917
11918 PCIE DRIVER FOR ROCKCHIP
11919 M:      Shawn Lin <shawn.lin@rock-chips.com>
11920 L:      linux-pci@vger.kernel.org
11921 L:      linux-rockchip@lists.infradead.org
11922 S:      Maintained
11923 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11924 F:      drivers/pci/controller/pcie-rockchip*
11925
11926 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11927 M:      Linus Walleij <linus.walleij@linaro.org>
11928 L:      linux-pci@vger.kernel.org
11929 S:      Maintained
11930 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11931 F:      drivers/pci/controller/pci-v3-semi.c
11932
11933 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11934 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11935 L:      linux-pci@vger.kernel.org
11936 S:      Maintained
11937 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11938 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11939
11940 PCIE DRIVER FOR ST SPEAR13XX
11941 M:      Pratyush Anand <pratyush.anand@gmail.com>
11942 L:      linux-pci@vger.kernel.org
11943 S:      Maintained
11944 F:      drivers/pci/controller/dwc/*spear*
11945
11946 PCMCIA SUBSYSTEM
11947 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11949 S:      Odd Fixes
11950 F:      Documentation/pcmcia/
11951 F:      tools/pcmcia/
11952 F:      drivers/pcmcia/
11953 F:      include/pcmcia/
11954
11955 PCNET32 NETWORK DRIVER
11956 M:      Don Fry <pcnet32@frontier.com>
11957 L:      netdev@vger.kernel.org
11958 S:      Maintained
11959 F:      drivers/net/ethernet/amd/pcnet32.c
11960
11961 PCRYPT PARALLEL CRYPTO ENGINE
11962 M:      Steffen Klassert <steffen.klassert@secunet.com>
11963 L:      linux-crypto@vger.kernel.org
11964 S:      Maintained
11965 F:      crypto/pcrypt.c
11966 F:      include/crypto/pcrypt.h
11967
11968 PEAQ WMI HOTKEYS DRIVER
11969 M:      Hans de Goede <hdegoede@redhat.com>
11970 L:      platform-driver-x86@vger.kernel.org
11971 S:      Maintained
11972 F:      drivers/platform/x86/peaq-wmi.c
11973
11974 PER-CPU MEMORY ALLOCATOR
11975 M:      Dennis Zhou <dennis@kernel.org>
11976 M:      Tejun Heo <tj@kernel.org>
11977 M:      Christoph Lameter <cl@linux.com>
11978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11979 S:      Maintained
11980 F:      include/linux/percpu*.h
11981 F:      mm/percpu*.c
11982 F:      arch/*/include/asm/percpu.h
11983
11984 PER-TASK DELAY ACCOUNTING
11985 M:      Balbir Singh <bsingharora@gmail.com>
11986 S:      Maintained
11987 F:      include/linux/delayacct.h
11988 F:      kernel/delayacct.c
11989
11990 PERFORMANCE EVENTS SUBSYSTEM
11991 M:      Peter Zijlstra <peterz@infradead.org>
11992 M:      Ingo Molnar <mingo@redhat.com>
11993 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11994 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11995 R:      Jiri Olsa <jolsa@redhat.com>
11996 R:      Namhyung Kim <namhyung@kernel.org>
11997 L:      linux-kernel@vger.kernel.org
11998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11999 S:      Supported
12000 F:      kernel/events/*
12001 F:      include/linux/perf_event.h
12002 F:      include/uapi/linux/perf_event.h
12003 F:      arch/*/kernel/perf_event*.c
12004 F:      arch/*/kernel/*/perf_event*.c
12005 F:      arch/*/kernel/*/*/perf_event*.c
12006 F:      arch/*/include/asm/perf_event.h
12007 F:      arch/*/kernel/perf_callchain.c
12008 F:      arch/*/events/*
12009 F:      tools/perf/
12010
12011 PERSONALITY HANDLING
12012 M:      Christoph Hellwig <hch@infradead.org>
12013 L:      linux-abi-devel@lists.sourceforge.net
12014 S:      Maintained
12015 F:      include/linux/personality.h
12016 F:      include/uapi/linux/personality.h
12017
12018 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12019 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12020 L:      linux-input@vger.kernel.org
12021 S:      Maintained
12022 F:      Documentation/input/devices/pxrc.rst
12023 F:      drivers/input/joystick/pxrc.c
12024
12025 PHONET PROTOCOL
12026 M:      Remi Denis-Courmont <courmisch@gmail.com>
12027 S:      Supported
12028 F:      Documentation/networking/phonet.txt
12029 F:      include/linux/phonet.h
12030 F:      include/net/phonet/
12031 F:      include/uapi/linux/phonet.h
12032 F:      net/phonet/
12033
12034 PHRAM MTD DRIVER
12035 M:      Joern Engel <joern@lazybastard.org>
12036 L:      linux-mtd@lists.infradead.org
12037 S:      Maintained
12038 F:      drivers/mtd/devices/phram.c
12039
12040 PICOLCD HID DRIVER
12041 M:      Bruno Prémont <bonbons@linux-vserver.org>
12042 L:      linux-input@vger.kernel.org
12043 S:      Maintained
12044 F:      drivers/hid/hid-picolcd*
12045
12046 PICOXCELL SUPPORT
12047 M:      Jamie Iles <jamie@jamieiles.com>
12048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12049 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12050 S:      Supported
12051 F:      arch/arm/boot/dts/picoxcell*
12052 F:      arch/arm/mach-picoxcell/
12053 F:      drivers/crypto/picoxcell*
12054
12055 PIN CONTROL SUBSYSTEM
12056 M:      Linus Walleij <linus.walleij@linaro.org>
12057 L:      linux-gpio@vger.kernel.org
12058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12059 S:      Maintained
12060 F:      Documentation/devicetree/bindings/pinctrl/
12061 F:      Documentation/driver-api/pinctl.rst
12062 F:      drivers/pinctrl/
12063 F:      include/linux/pinctrl/
12064
12065 PIN CONTROLLER - MICROCHIP AT91
12066 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12068 L:      linux-gpio@vger.kernel.org
12069 S:      Supported
12070 F:      drivers/pinctrl/pinctrl-at91*
12071
12072 PIN CONTROLLER - FREESCALE
12073 M:      Dong Aisheng <aisheng.dong@nxp.com>
12074 M:      Fabio Estevam <festevam@gmail.com>
12075 M:      Shawn Guo <shawnguo@kernel.org>
12076 M:      Stefan Agner <stefan@agner.ch>
12077 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12078 L:      linux-gpio@vger.kernel.org
12079 S:      Maintained
12080 F:      drivers/pinctrl/freescale/
12081 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12082
12083 PIN CONTROLLER - INTEL
12084 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12085 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12087 S:      Maintained
12088 F:      drivers/pinctrl/intel/
12089
12090 PIN CONTROLLER - MEDIATEK
12091 M:      Sean Wang <sean.wang@kernel.org>
12092 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12093 S:      Maintained
12094 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12095 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12096 F:      drivers/pinctrl/mediatek/
12097
12098 PIN CONTROLLER - QUALCOMM
12099 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12100 S:      Maintained
12101 L:      linux-arm-msm@vger.kernel.org
12102 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12103 F:      drivers/pinctrl/qcom/
12104
12105 PIN CONTROLLER - RENESAS
12106 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12107 L:      linux-renesas-soc@vger.kernel.org
12108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12109 S:      Maintained
12110 F:      drivers/pinctrl/pinctrl-rz*
12111 F:      drivers/pinctrl/sh-pfc/
12112
12113 PIN CONTROLLER - SAMSUNG
12114 M:      Tomasz Figa <tomasz.figa@gmail.com>
12115 M:      Krzysztof Kozlowski <krzk@kernel.org>
12116 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12118 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12119 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12121 S:      Maintained
12122 F:      drivers/pinctrl/samsung/
12123 F:      include/dt-bindings/pinctrl/samsung.h
12124 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12125
12126 PIN CONTROLLER - SINGLE
12127 M:      Tony Lindgren <tony@atomide.com>
12128 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12130 L:      linux-omap@vger.kernel.org
12131 S:      Maintained
12132 F:      drivers/pinctrl/pinctrl-single.c
12133
12134 PIN CONTROLLER - ST SPEAR
12135 M:      Viresh Kumar <vireshk@kernel.org>
12136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12137 W:      http://www.st.com/spear
12138 S:      Maintained
12139 F:      drivers/pinctrl/spear/
12140
12141 PISTACHIO SOC SUPPORT
12142 M:      James Hartley <james.hartley@sondrel.com>
12143 L:      linux-mips@vger.kernel.org
12144 S:      Odd Fixes
12145 F:      arch/mips/pistachio/
12146 F:      arch/mips/include/asm/mach-pistachio/
12147 F:      arch/mips/boot/dts/img/pistachio*
12148 F:      arch/mips/configs/pistachio*_defconfig
12149
12150 PKTCDVD DRIVER
12151 S:      Orphan
12152 M:      linux-block@vger.kernel.org
12153 F:      drivers/block/pktcdvd.c
12154 F:      include/linux/pktcdvd.h
12155 F:      include/uapi/linux/pktcdvd.h
12156
12157 PKUNITY SOC DRIVERS
12158 M:      Guan Xuetao <gxt@pku.edu.cn>
12159 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12160 S:      Maintained
12161 T:      git git://github.com/gxt/linux.git
12162 F:      drivers/input/serio/i8042-unicore32io.h
12163 F:      drivers/i2c/busses/i2c-puv3.c
12164 F:      drivers/video/fbdev/fb-puv3.c
12165 F:      drivers/rtc/rtc-puv3.c
12166
12167 PMBUS HARDWARE MONITORING DRIVERS
12168 M:      Guenter Roeck <linux@roeck-us.net>
12169 L:      linux-hwmon@vger.kernel.org
12170 W:      http://hwmon.wiki.kernel.org/
12171 W:      http://www.roeck-us.net/linux/drivers/
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12173 S:      Maintained
12174 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12175 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12176 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12177 F:      Documentation/hwmon/adm1275
12178 F:      Documentation/hwmon/ibm-cffps
12179 F:      Documentation/hwmon/ir35221
12180 F:      Documentation/hwmon/lm25066
12181 F:      Documentation/hwmon/ltc2978
12182 F:      Documentation/hwmon/ltc3815
12183 F:      Documentation/hwmon/max16064
12184 F:      Documentation/hwmon/max20751
12185 F:      Documentation/hwmon/max31785
12186 F:      Documentation/hwmon/max34440
12187 F:      Documentation/hwmon/max8688
12188 F:      Documentation/hwmon/pmbus
12189 F:      Documentation/hwmon/pmbus-core
12190 F:      Documentation/hwmon/tps40422
12191 F:      Documentation/hwmon/ucd9000
12192 F:      Documentation/hwmon/ucd9200
12193 F:      Documentation/hwmon/zl6100
12194 F:      drivers/hwmon/pmbus/
12195 F:      include/linux/pmbus.h
12196
12197 PMC SIERRA MaxRAID DRIVER
12198 L:      linux-scsi@vger.kernel.org
12199 W:      http://www.pmc-sierra.com/
12200 S:      Orphan
12201 F:      drivers/scsi/pmcraid.*
12202
12203 PMC SIERRA PM8001 DRIVER
12204 M:      Jack Wang <jinpu.wang@profitbricks.com>
12205 M:      lindar_liu@usish.com
12206 L:      linux-scsi@vger.kernel.org
12207 S:      Supported
12208 F:      drivers/scsi/pm8001/
12209
12210 PNP SUPPORT
12211 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12212 S:      Maintained
12213 F:      drivers/pnp/
12214
12215 PNI RM3100 IIO DRIVER
12216 M:      Song Qiang <songqiang1304521@gmail.com>
12217 L:      linux-iio@vger.kernel.org
12218 S:      Maintained
12219 F:      drivers/iio/magnetometer/rm3100*
12220 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12221
12222 POSIX CLOCKS and TIMERS
12223 M:      Thomas Gleixner <tglx@linutronix.de>
12224 L:      linux-kernel@vger.kernel.org
12225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12226 S:      Maintained
12227 F:      fs/timerfd.c
12228 F:      include/linux/timer*
12229 F:      kernel/time/*timer*
12230
12231 POWER MANAGEMENT CORE
12232 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12233 L:      linux-pm@vger.kernel.org
12234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12235 B:      https://bugzilla.kernel.org
12236 S:      Supported
12237 F:      drivers/base/power/
12238 F:      include/linux/pm.h
12239 F:      include/linux/pm_*
12240 F:      include/linux/powercap.h
12241 F:      drivers/powercap/
12242 F:      kernel/configs/nopm.config
12243
12244 POWER STATE COORDINATION INTERFACE (PSCI)
12245 M:      Mark Rutland <mark.rutland@arm.com>
12246 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12247 L:      linux-arm-kernel@lists.infradead.org
12248 S:      Maintained
12249 F:      drivers/firmware/psci*.c
12250 F:      include/linux/psci.h
12251 F:      include/uapi/linux/psci.h
12252
12253 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12254 M:      Sebastian Reichel <sre@kernel.org>
12255 L:      linux-pm@vger.kernel.org
12256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12257 S:      Maintained
12258 F:      Documentation/ABI/testing/sysfs-class-power
12259 F:      Documentation/devicetree/bindings/power/supply/
12260 F:      include/linux/power_supply.h
12261 F:      drivers/power/supply/
12262
12263 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12264 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12265 L:      linuxppc-dev@lists.ozlabs.org
12266 S:      Maintained
12267 F:      drivers/char/powernv-op-panel.c
12268
12269 PPP OVER ATM (RFC 2364)
12270 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12271 S:      Maintained
12272 F:      net/atm/pppoatm.c
12273 F:      include/uapi/linux/atmppp.h
12274
12275 PPP OVER ETHERNET
12276 M:      Michal Ostrowski <mostrows@earthlink.net>
12277 S:      Maintained
12278 F:      drivers/net/ppp/pppoe.c
12279 F:      drivers/net/ppp/pppox.c
12280
12281 PPP OVER L2TP
12282 M:      James Chapman <jchapman@katalix.com>
12283 S:      Maintained
12284 F:      net/l2tp/l2tp_ppp.c
12285 F:      include/linux/if_pppol2tp.h
12286 F:      include/uapi/linux/if_pppol2tp.h
12287
12288 PPP PROTOCOL DRIVERS AND COMPRESSORS
12289 M:      Paul Mackerras <paulus@samba.org>
12290 L:      linux-ppp@vger.kernel.org
12291 S:      Maintained
12292 F:      drivers/net/ppp/ppp_*
12293
12294 PPS SUPPORT
12295 M:      Rodolfo Giometti <giometti@enneenne.com>
12296 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12297 L:      linuxpps@ml.enneenne.com (subscribers-only)
12298 S:      Maintained
12299 F:      Documentation/pps/
12300 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12301 F:      Documentation/ABI/testing/sysfs-pps
12302 F:      drivers/pps/
12303 F:      include/linux/pps*.h
12304 F:      include/uapi/linux/pps.h
12305
12306 PPTP DRIVER
12307 M:      Dmitry Kozlov <xeb@mail.ru>
12308 L:      netdev@vger.kernel.org
12309 S:      Maintained
12310 F:      drivers/net/ppp/pptp.c
12311 W:      http://sourceforge.net/projects/accel-pptp
12312
12313 PRINTK
12314 M:      Petr Mladek <pmladek@suse.com>
12315 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12316 R:      Steven Rostedt <rostedt@goodmis.org>
12317 S:      Maintained
12318 F:      kernel/printk/
12319 F:      include/linux/printk.h
12320
12321 PRISM54 WIRELESS DRIVER
12322 M:      Luis Chamberlain <mcgrof@kernel.org>
12323 L:      linux-wireless@vger.kernel.org
12324 W:      http://wireless.kernel.org/en/users/Drivers/p54
12325 S:      Obsolete
12326 F:      drivers/net/wireless/intersil/prism54/
12327
12328 PROC FILESYSTEM
12329 R:      Alexey Dobriyan <adobriyan@gmail.com>
12330 L:      linux-kernel@vger.kernel.org
12331 L:      linux-fsdevel@vger.kernel.org
12332 S:      Maintained
12333 F:      fs/proc/
12334 F:      include/linux/proc_fs.h
12335 F:      tools/testing/selftests/proc/
12336 F:      Documentation/filesystems/proc.txt
12337
12338 PROC SYSCTL
12339 M:      Luis Chamberlain <mcgrof@kernel.org>
12340 M:      Kees Cook <keescook@chromium.org>
12341 L:      linux-kernel@vger.kernel.org
12342 L:      linux-fsdevel@vger.kernel.org
12343 S:      Maintained
12344 F:      fs/proc/proc_sysctl.c
12345 F:      include/linux/sysctl.h
12346 F:      kernel/sysctl.c
12347 F:      tools/testing/selftests/sysctl/
12348
12349 PS3 NETWORK SUPPORT
12350 M:      Geoff Levand <geoff@infradead.org>
12351 L:      netdev@vger.kernel.org
12352 L:      linuxppc-dev@lists.ozlabs.org
12353 S:      Maintained
12354 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12355
12356 PS3 PLATFORM SUPPORT
12357 M:      Geoff Levand <geoff@infradead.org>
12358 L:      linuxppc-dev@lists.ozlabs.org
12359 S:      Maintained
12360 F:      arch/powerpc/boot/ps3*
12361 F:      arch/powerpc/include/asm/lv1call.h
12362 F:      arch/powerpc/include/asm/ps3*.h
12363 F:      arch/powerpc/platforms/ps3/
12364 F:      drivers/*/ps3*
12365 F:      drivers/ps3/
12366 F:      drivers/rtc/rtc-ps3.c
12367 F:      drivers/usb/host/*ps3.c
12368 F:      sound/ppc/snd_ps3*
12369
12370 PS3VRAM DRIVER
12371 M:      Jim Paris <jim@jtan.com>
12372 M:      Geoff Levand <geoff@infradead.org>
12373 L:      linuxppc-dev@lists.ozlabs.org
12374 S:      Maintained
12375 F:      drivers/block/ps3vram.c
12376
12377 PSAMPLE PACKET SAMPLING SUPPORT:
12378 M:      Yotam Gigi <yotam.gi@gmail.com>
12379 S:      Maintained
12380 F:      net/psample
12381 F:      include/net/psample.h
12382 F:      include/uapi/linux/psample.h
12383
12384 PSTORE FILESYSTEM
12385 M:      Kees Cook <keescook@chromium.org>
12386 M:      Anton Vorontsov <anton@enomsg.org>
12387 M:      Colin Cross <ccross@android.com>
12388 M:      Tony Luck <tony.luck@intel.com>
12389 S:      Maintained
12390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12391 F:      fs/pstore/
12392 F:      include/linux/pstore*
12393 F:      drivers/firmware/efi/efi-pstore.c
12394 F:      drivers/acpi/apei/erst.c
12395 F:      Documentation/admin-guide/ramoops.rst
12396 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12397 K:      \b(pstore|ramoops)
12398
12399 PTP HARDWARE CLOCK SUPPORT
12400 M:      Richard Cochran <richardcochran@gmail.com>
12401 L:      netdev@vger.kernel.org
12402 S:      Maintained
12403 W:      http://linuxptp.sourceforge.net/
12404 F:      Documentation/ABI/testing/sysfs-ptp
12405 F:      Documentation/ptp/*
12406 F:      drivers/net/phy/dp83640*
12407 F:      drivers/ptp/*
12408 F:      include/linux/ptp_cl*
12409
12410 PTRACE SUPPORT
12411 M:      Oleg Nesterov <oleg@redhat.com>
12412 S:      Maintained
12413 F:      include/asm-generic/syscall.h
12414 F:      include/linux/ptrace.h
12415 F:      include/linux/regset.h
12416 F:      include/linux/tracehook.h
12417 F:      include/uapi/linux/ptrace.h
12418 F:      include/uapi/linux/ptrace.h
12419 F:      include/asm-generic/ptrace.h
12420 F:      kernel/ptrace.c
12421 F:      arch/*/ptrace*.c
12422 F:      arch/*/*/ptrace*.c
12423 F:      arch/*/include/asm/ptrace*.h
12424
12425 PULSE8-CEC DRIVER
12426 M:      Hans Verkuil <hverkuil@xs4all.nl>
12427 L:      linux-media@vger.kernel.org
12428 T:      git git://linuxtv.org/media_tree.git
12429 S:      Maintained
12430 F:      drivers/media/usb/pulse8-cec/*
12431 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12432
12433 PVRUSB2 VIDEO4LINUX DRIVER
12434 M:      Mike Isely <isely@pobox.com>
12435 L:      pvrusb2@isely.net       (subscribers-only)
12436 L:      linux-media@vger.kernel.org
12437 W:      http://www.isely.net/pvrusb2/
12438 T:      git git://linuxtv.org/media_tree.git
12439 S:      Maintained
12440 F:      Documentation/media/v4l-drivers/pvrusb2*
12441 F:      drivers/media/usb/pvrusb2/
12442
12443 PWC WEBCAM DRIVER
12444 M:      Hans Verkuil <hverkuil@xs4all.nl>
12445 L:      linux-media@vger.kernel.org
12446 T:      git git://linuxtv.org/media_tree.git
12447 S:      Odd Fixes
12448 F:      drivers/media/usb/pwc/*
12449
12450 PWM FAN DRIVER
12451 M:      Kamil Debski <kamil@wypas.org>
12452 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12453 L:      linux-hwmon@vger.kernel.org
12454 S:      Supported
12455 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12456 F:      Documentation/hwmon/pwm-fan
12457 F:      drivers/hwmon/pwm-fan.c
12458
12459 PWM IR Transmitter
12460 M:      Sean Young <sean@mess.org>
12461 L:      linux-media@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/media/rc/pwm-ir-tx.c
12464
12465 PWM SUBSYSTEM
12466 M:      Thierry Reding <thierry.reding@gmail.com>
12467 L:      linux-pwm@vger.kernel.org
12468 S:      Maintained
12469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12470 F:      Documentation/pwm.txt
12471 F:      Documentation/devicetree/bindings/pwm/
12472 F:      include/linux/pwm.h
12473 F:      drivers/pwm/
12474 F:      drivers/video/backlight/pwm_bl.c
12475 F:      include/linux/pwm_backlight.h
12476 F:      drivers/gpio/gpio-mvebu.c
12477 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12478
12479 PXA GPIO DRIVER
12480 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12481 L:      linux-gpio@vger.kernel.org
12482 S:      Maintained
12483 F:      drivers/gpio/gpio-pxa.c
12484
12485 PXA MMCI DRIVER
12486 S:      Orphan
12487
12488 PXA RTC DRIVER
12489 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12490 L:      linux-rtc@vger.kernel.org
12491 S:      Maintained
12492
12493 PXA2xx/PXA3xx SUPPORT
12494 M:      Daniel Mack <daniel@zonque.org>
12495 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12496 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12498 T:      git git://github.com/hzhuang1/linux.git
12499 T:      git git://github.com/rjarzmik/linux.git
12500 S:      Maintained
12501 F:      arch/arm/boot/dts/pxa*
12502 F:      arch/arm/mach-pxa/
12503 F:      drivers/dma/pxa*
12504 F:      drivers/pcmcia/pxa2xx*
12505 F:      drivers/pinctrl/pxa/
12506 F:      drivers/spi/spi-pxa2xx*
12507 F:      drivers/usb/gadget/udc/pxa2*
12508 F:      include/sound/pxa2xx-lib.h
12509 F:      sound/arm/pxa*
12510 F:      sound/soc/pxa/
12511
12512 QAT DRIVER
12513 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12514 L:      qat-linux@intel.com
12515 S:      Supported
12516 F:      drivers/crypto/qat/
12517
12518 QCOM AUDIO (ASoC) DRIVERS
12519 M:      Patrick Lai <plai@codeaurora.org>
12520 M:      Banajit Goswami <bgoswami@codeaurora.org>
12521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12522 S:      Supported
12523 F:      sound/soc/qcom/
12524
12525 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12526 M:      Gabriel Somlo <somlo@cmu.edu>
12527 M:      "Michael S. Tsirkin" <mst@redhat.com>
12528 L:      qemu-devel@nongnu.org
12529 S:      Maintained
12530 F:      drivers/firmware/qemu_fw_cfg.c
12531 F:      include/uapi/linux/qemu_fw_cfg.h
12532
12533 QIB DRIVER
12534 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12535 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12536 L:      linux-rdma@vger.kernel.org
12537 S:      Supported
12538 F:      drivers/infiniband/hw/qib/
12539
12540 QLOGIC QL41xxx FCOE DRIVER
12541 M:      QLogic-Storage-Upstream@cavium.com
12542 L:      linux-scsi@vger.kernel.org
12543 S:      Supported
12544 F:      drivers/scsi/qedf/
12545
12546 QLOGIC QL41xxx ISCSI DRIVER
12547 M:      QLogic-Storage-Upstream@cavium.com
12548 L:      linux-scsi@vger.kernel.org
12549 S:      Supported
12550 F:      drivers/scsi/qedi/
12551
12552 QLOGIC QL4xxx ETHERNET DRIVER
12553 M:      Ariel Elior <aelior@marvell.com>
12554 M:      GR-everest-linux-l2@marvell.com
12555 L:      netdev@vger.kernel.org
12556 S:      Supported
12557 F:      drivers/net/ethernet/qlogic/qed/
12558 F:      include/linux/qed/
12559 F:      drivers/net/ethernet/qlogic/qede/
12560
12561 QLOGIC QL4xxx RDMA DRIVER
12562 M:      Michal Kalderon <mkalderon@marvell.com>
12563 M:      Ariel Elior <aelior@marvell.com>
12564 L:      linux-rdma@vger.kernel.org
12565 S:      Supported
12566 F:      drivers/infiniband/hw/qedr/
12567 F:      include/uapi/rdma/qedr-abi.h
12568
12569 QLOGIC QLA1280 SCSI DRIVER
12570 M:      Michael Reed <mdr@sgi.com>
12571 L:      linux-scsi@vger.kernel.org
12572 S:      Maintained
12573 F:      drivers/scsi/qla1280.[ch]
12574
12575 QLOGIC QLA2XXX FC-SCSI DRIVER
12576 M:      qla2xxx-upstream@qlogic.com
12577 L:      linux-scsi@vger.kernel.org
12578 S:      Supported
12579 F:      Documentation/scsi/LICENSE.qla2xxx
12580 F:      drivers/scsi/qla2xxx/
12581
12582 QLOGIC QLA3XXX NETWORK DRIVER
12583 M:      GR-Linux-NIC-Dev@marvell.com
12584 L:      netdev@vger.kernel.org
12585 S:      Supported
12586 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12587 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12588
12589 QLOGIC QLA4XXX iSCSI DRIVER
12590 M:      QLogic-Storage-Upstream@qlogic.com
12591 L:      linux-scsi@vger.kernel.org
12592 S:      Supported
12593 F:      Documentation/scsi/LICENSE.qla4xxx
12594 F:      drivers/scsi/qla4xxx/
12595
12596 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12597 M:      Shahed Shaikh <shshaikh@marvell.com>
12598 M:      Manish Chopra <manishc@marvell.com>
12599 M:      GR-Linux-NIC-Dev@marvell.com
12600 L:      netdev@vger.kernel.org
12601 S:      Supported
12602 F:      drivers/net/ethernet/qlogic/qlcnic/
12603
12604 QLOGIC QLGE 10Gb ETHERNET DRIVER
12605 M:      Manish Chopra <manishc@marvell.com>
12606 M:      GR-Linux-NIC-Dev@marvell.com
12607 L:      netdev@vger.kernel.org
12608 S:      Supported
12609 F:      drivers/net/ethernet/qlogic/qlge/
12610
12611 QM1D1B0004 MEDIA DRIVER
12612 M:      Akihiro Tsukada <tskd08@gmail.com>
12613 L:      linux-media@vger.kernel.org
12614 S:      Odd Fixes
12615 F:      drivers/media/tuners/qm1d1b0004*
12616
12617 QM1D1C0042 MEDIA DRIVER
12618 M:      Akihiro Tsukada <tskd08@gmail.com>
12619 L:      linux-media@vger.kernel.org
12620 S:      Odd Fixes
12621 F:      drivers/media/tuners/qm1d1c0042*
12622
12623 QNX4 FILESYSTEM
12624 M:      Anders Larsen <al@alarsen.net>
12625 W:      http://www.alarsen.net/linux/qnx4fs/
12626 S:      Maintained
12627 F:      fs/qnx4/
12628 F:      include/uapi/linux/qnx4_fs.h
12629 F:      include/uapi/linux/qnxtypes.h
12630
12631 QORIQ DPAA2 FSL-MC BUS DRIVER
12632 M:      Stuart Yoder <stuyoder@gmail.com>
12633 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12634 L:      linux-kernel@vger.kernel.org
12635 S:      Maintained
12636 F:      drivers/bus/fsl-mc/
12637 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12638 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12639
12640 QT1010 MEDIA DRIVER
12641 M:      Antti Palosaari <crope@iki.fi>
12642 L:      linux-media@vger.kernel.org
12643 W:      https://linuxtv.org
12644 W:      http://palosaari.fi/linux/
12645 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12646 T:      git git://linuxtv.org/anttip/media_tree.git
12647 S:      Maintained
12648 F:      drivers/media/tuners/qt1010*
12649
12650 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12651 M:      Kalle Valo <kvalo@codeaurora.org>
12652 L:      ath10k@lists.infradead.org
12653 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12655 S:      Supported
12656 F:      drivers/net/wireless/ath/ath10k/
12657
12658 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12659 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12660 L:      linux-wireless@vger.kernel.org
12661 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12662 S:      Supported
12663 F:      drivers/net/wireless/ath/ath9k/
12664
12665 QUALCOMM CAMERA SUBSYSTEM DRIVER
12666 M:      Todor Tomov <todor.too@gmail.com>
12667 L:      linux-media@vger.kernel.org
12668 S:      Maintained
12669 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12670 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12671 F:      drivers/media/platform/qcom/camss/
12672
12673 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12674 M:  Ilia Lin <ilia.lin@gmail.com>
12675 L:  linux-pm@vger.kernel.org
12676 S:  Maintained
12677 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12678 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12679
12680 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12681 M:      Timur Tabi <timur@kernel.org>
12682 L:      netdev@vger.kernel.org
12683 S:      Maintained
12684 F:      drivers/net/ethernet/qualcomm/emac/
12685
12686 QUALCOMM ETHQOS ETHERNET DRIVER
12687 M:      Vinod Koul <vkoul@kernel.org>
12688 M:      Niklas Cassel <niklas.cassel@linaro.org>
12689 L:      netdev@vger.kernel.org
12690 S:      Maintained
12691 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12692 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12693
12694 QUALCOMM GENERIC INTERFACE I2C DRIVER
12695 M:      Alok Chauhan <alokc@codeaurora.org>
12696 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12697 L:      linux-i2c@vger.kernel.org
12698 L:      linux-arm-msm@vger.kernel.org
12699 S:      Supported
12700 F:      drivers/i2c/busses/i2c-qcom-geni.c
12701
12702 QUALCOMM HEXAGON ARCHITECTURE
12703 M:      Richard Kuo <rkuo@codeaurora.org>
12704 L:      linux-hexagon@vger.kernel.org
12705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12706 S:      Supported
12707 F:      arch/hexagon/
12708
12709 QUALCOMM HIDMA DRIVER
12710 M:      Sinan Kaya <okaya@kernel.org>
12711 L:      linux-arm-kernel@lists.infradead.org
12712 L:      linux-arm-msm@vger.kernel.org
12713 L:      dmaengine@vger.kernel.org
12714 S:      Supported
12715 F:      drivers/dma/qcom/hidma*
12716
12717 QUALCOMM IOMMU
12718 M:      Rob Clark <robdclark@gmail.com>
12719 L:      iommu@lists.linux-foundation.org
12720 L:      linux-arm-msm@vger.kernel.org
12721 S:      Maintained
12722 F:      drivers/iommu/qcom_iommu.c
12723
12724 QUALCOMM TSENS THERMAL DRIVER
12725 M:      Amit Kucheria <amit.kucheria@linaro.org>
12726 L:      linux-pm@vger.kernel.org
12727 L:      linux-arm-msm@vger.kernel.org
12728 S:      Maintained
12729 F:      drivers/thermal/qcom/
12730
12731 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12732 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12733 L:      linux-media@vger.kernel.org
12734 L:      linux-arm-msm@vger.kernel.org
12735 T:      git git://linuxtv.org/media_tree.git
12736 S:      Maintained
12737 F:      drivers/media/platform/qcom/venus/
12738
12739 QUALCOMM WCN36XX WIRELESS DRIVER
12740 M:      Kalle Valo <kvalo@codeaurora.org>
12741 L:      wcn36xx@lists.infradead.org
12742 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12743 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12744 S:      Supported
12745 F:      drivers/net/wireless/ath/wcn36xx/
12746
12747 QUANTENNA QTNFMAC WIRELESS DRIVER
12748 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12749 M:      Avinash Patil <avinashp@quantenna.com>
12750 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12751 L:      linux-wireless@vger.kernel.org
12752 S:      Maintained
12753 F:      drivers/net/wireless/quantenna
12754
12755 RADEON and AMDGPU DRM DRIVERS
12756 M:      Alex Deucher <alexander.deucher@amd.com>
12757 M:      Christian König <christian.koenig@amd.com>
12758 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12759 L:      amd-gfx@lists.freedesktop.org
12760 T:      git git://people.freedesktop.org/~agd5f/linux
12761 S:      Supported
12762 F:      drivers/gpu/drm/radeon/
12763 F:      include/uapi/drm/radeon_drm.h
12764 F:      drivers/gpu/drm/amd/
12765 F:      include/uapi/drm/amdgpu_drm.h
12766
12767 RADEON FRAMEBUFFER DISPLAY DRIVER
12768 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12769 L:      linux-fbdev@vger.kernel.org
12770 S:      Maintained
12771 F:      drivers/video/fbdev/aty/radeon*
12772 F:      include/uapi/linux/radeonfb.h
12773
12774 RADIOSHARK RADIO DRIVER
12775 M:      Hans Verkuil <hverkuil@xs4all.nl>
12776 L:      linux-media@vger.kernel.org
12777 T:      git git://linuxtv.org/media_tree.git
12778 S:      Maintained
12779 F:      drivers/media/radio/radio-shark.c
12780
12781 RADIOSHARK2 RADIO DRIVER
12782 M:      Hans Verkuil <hverkuil@xs4all.nl>
12783 L:      linux-media@vger.kernel.org
12784 T:      git git://linuxtv.org/media_tree.git
12785 S:      Maintained
12786 F:      drivers/media/radio/radio-shark2.c
12787 F:      drivers/media/radio/radio-tea5777.c
12788
12789 RADOS BLOCK DEVICE (RBD)
12790 M:      Ilya Dryomov <idryomov@gmail.com>
12791 M:      Sage Weil <sage@redhat.com>
12792 M:      Alex Elder <elder@kernel.org>
12793 L:      ceph-devel@vger.kernel.org
12794 W:      http://ceph.com/
12795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12796 T:      git git://github.com/ceph/ceph-client.git
12797 S:      Supported
12798 F:      Documentation/ABI/testing/sysfs-bus-rbd
12799 F:      drivers/block/rbd.c
12800 F:      drivers/block/rbd_types.h
12801
12802 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12803 M:      Paul Mackerras <paulus@samba.org>
12804 L:      linux-fbdev@vger.kernel.org
12805 S:      Maintained
12806 F:      drivers/video/fbdev/aty/aty128fb.c
12807
12808 RAINSHADOW-CEC DRIVER
12809 M:      Hans Verkuil <hverkuil@xs4all.nl>
12810 L:      linux-media@vger.kernel.org
12811 T:      git git://linuxtv.org/media_tree.git
12812 S:      Maintained
12813 F:      drivers/media/usb/rainshadow-cec/*
12814
12815 RALINK MIPS ARCHITECTURE
12816 M:      John Crispin <john@phrozen.org>
12817 L:      linux-mips@vger.kernel.org
12818 S:      Maintained
12819 F:      arch/mips/ralink
12820
12821 RALINK RT2X00 WIRELESS LAN DRIVER
12822 P:      rt2x00 project
12823 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12824 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12825 L:      linux-wireless@vger.kernel.org
12826 S:      Maintained
12827 F:      drivers/net/wireless/ralink/rt2x00/
12828
12829 RAMDISK RAM BLOCK DEVICE DRIVER
12830 M:      Jens Axboe <axboe@kernel.dk>
12831 S:      Maintained
12832 F:      Documentation/blockdev/ramdisk.txt
12833 F:      drivers/block/brd.c
12834
12835 RANCHU VIRTUAL BOARD FOR MIPS
12836 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12837 L:      linux-mips@vger.kernel.org
12838 S:      Supported
12839 F:      arch/mips/generic/board-ranchu.c
12840 F:      arch/mips/configs/generic/board-ranchu.config
12841
12842 RANDOM NUMBER DRIVER
12843 M:      "Theodore Ts'o" <tytso@mit.edu>
12844 S:      Maintained
12845 F:      drivers/char/random.c
12846
12847 RAPIDIO SUBSYSTEM
12848 M:      Matt Porter <mporter@kernel.crashing.org>
12849 M:      Alexandre Bounine <alex.bou9@gmail.com>
12850 S:      Maintained
12851 F:      drivers/rapidio/
12852
12853 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12854 L:      linux-wireless@vger.kernel.org
12855 S:      Orphan
12856 F:      drivers/net/wireless/ray*
12857
12858 RCUTORTURE TEST FRAMEWORK
12859 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12860 M:      Josh Triplett <josh@joshtriplett.org>
12861 R:      Steven Rostedt <rostedt@goodmis.org>
12862 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12863 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12864 L:      linux-kernel@vger.kernel.org
12865 S:      Supported
12866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12867 F:      tools/testing/selftests/rcutorture
12868
12869 RDC R-321X SoC
12870 M:      Florian Fainelli <florian@openwrt.org>
12871 S:      Maintained
12872
12873 RDC R6040 FAST ETHERNET DRIVER
12874 M:      Florian Fainelli <f.fainelli@gmail.com>
12875 L:      netdev@vger.kernel.org
12876 S:      Maintained
12877 F:      drivers/net/ethernet/rdc/r6040.c
12878
12879 RDMAVT - RDMA verbs software
12880 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12881 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12882 L:      linux-rdma@vger.kernel.org
12883 S:      Supported
12884 F:      drivers/infiniband/sw/rdmavt
12885
12886 RDS - RELIABLE DATAGRAM SOCKETS
12887 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12888 L:      netdev@vger.kernel.org
12889 L:      linux-rdma@vger.kernel.org
12890 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12891 W:      https://oss.oracle.com/projects/rds/
12892 S:      Supported
12893 F:      net/rds/
12894 F:      Documentation/networking/rds.txt
12895
12896 RDT - RESOURCE ALLOCATION
12897 M:      Fenghua Yu <fenghua.yu@intel.com>
12898 M:      Reinette Chatre <reinette.chatre@intel.com>
12899 L:      linux-kernel@vger.kernel.org
12900 S:      Supported
12901 F:      arch/x86/kernel/cpu/resctrl/
12902 F:      arch/x86/include/asm/resctrl_sched.h
12903 F:      Documentation/x86/resctrl*
12904
12905 READ-COPY UPDATE (RCU)
12906 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12907 M:      Josh Triplett <josh@joshtriplett.org>
12908 R:      Steven Rostedt <rostedt@goodmis.org>
12909 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12910 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12911 R:      Joel Fernandes <joel@joelfernandes.org>
12912 L:      linux-kernel@vger.kernel.org
12913 W:      http://www.rdrop.com/users/paulmck/RCU/
12914 S:      Supported
12915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12916 F:      Documentation/RCU/
12917 X:      Documentation/RCU/torture.txt
12918 F:      include/linux/rcu*
12919 X:      include/linux/srcu*.h
12920 F:      kernel/rcu/
12921 X:      kernel/rcu/srcu*.c
12922
12923 REAL TIME CLOCK (RTC) SUBSYSTEM
12924 M:      Alessandro Zummo <a.zummo@towertech.it>
12925 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12926 L:      linux-rtc@vger.kernel.org
12927 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12929 S:      Maintained
12930 F:      Documentation/devicetree/bindings/rtc/
12931 F:      Documentation/rtc.txt
12932 F:      drivers/rtc/
12933 F:      include/linux/rtc.h
12934 F:      include/uapi/linux/rtc.h
12935 F:      include/linux/rtc/
12936 F:      include/linux/platform_data/rtc-*
12937 F:      tools/testing/selftests/rtc/
12938
12939 REALTEK AUDIO CODECS
12940 M:      Bard Liao <bardliao@realtek.com>
12941 M:      Oder Chiou <oder_chiou@realtek.com>
12942 S:      Maintained
12943 F:      sound/soc/codecs/rt*
12944 F:      include/sound/rt*.h
12945
12946 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12947 M:      Linus Walleij <linus.walleij@linaro.org>
12948 S:      Maintained
12949 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12950 F:      drivers/net/dsa/realtek-smi*
12951 F:      drivers/net/dsa/rtl83*
12952
12953 REDPINE WIRELESS DRIVER
12954 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12955 M:      Siva Rebbagondla <siva8118@gmail.com>
12956 L:      linux-wireless@vger.kernel.org
12957 S:      Maintained
12958 F:      drivers/net/wireless/rsi/
12959
12960 REGISTER MAP ABSTRACTION
12961 M:      Mark Brown <broonie@kernel.org>
12962 L:      linux-kernel@vger.kernel.org
12963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12964 S:      Supported
12965 F:      Documentation/devicetree/bindings/regmap/
12966 F:      drivers/base/regmap/
12967 F:      include/linux/regmap.h
12968
12969 REISERFS FILE SYSTEM
12970 L:      reiserfs-devel@vger.kernel.org
12971 S:      Supported
12972 F:      fs/reiserfs/
12973
12974 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12975 M:      Ohad Ben-Cohen <ohad@wizery.com>
12976 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12977 L:      linux-remoteproc@vger.kernel.org
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12979 S:      Maintained
12980 F:      Documentation/devicetree/bindings/remoteproc/
12981 F:      Documentation/remoteproc.txt
12982 F:      drivers/remoteproc/
12983 F:      include/linux/remoteproc.h
12984
12985 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12986 M:      Ohad Ben-Cohen <ohad@wizery.com>
12987 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12988 L:      linux-remoteproc@vger.kernel.org
12989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12990 S:      Maintained
12991 F:      drivers/rpmsg/
12992 F:      Documentation/rpmsg.txt
12993 F:      include/linux/rpmsg.h
12994 F:      include/linux/rpmsg/
12995
12996 RENESAS CLOCK DRIVERS
12997 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12998 L:      linux-renesas-soc@vger.kernel.org
12999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13000 S:      Supported
13001 F:      drivers/clk/renesas/
13002
13003 RENESAS EMEV2 I2C DRIVER
13004 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13005 S:      Supported
13006 F:      drivers/i2c/busses/i2c-emev2.c
13007
13008 RENESAS ETHERNET DRIVERS
13009 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13010 L:      netdev@vger.kernel.org
13011 L:      linux-renesas-soc@vger.kernel.org
13012 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13013 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13014 F:      drivers/net/ethernet/renesas/
13015 F:      include/linux/sh_eth.h
13016
13017 RENESAS R-CAR GYROADC DRIVER
13018 M:      Marek Vasut <marek.vasut@gmail.com>
13019 L:      linux-iio@vger.kernel.org
13020 S:      Supported
13021 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13022 F:      drivers/iio/adc/rcar-gyroadc.c
13023
13024 RENESAS R-CAR I2C DRIVERS
13025 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13026 S:      Supported
13027 F:      drivers/i2c/busses/i2c-rcar.c
13028 F:      drivers/i2c/busses/i2c-sh_mobile.c
13029
13030 RENESAS RIIC DRIVER
13031 M:      Chris Brandt <chris.brandt@renesas.com>
13032 S:      Supported
13033 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13034 F:      drivers/i2c/busses/i2c-riic.c
13035
13036 RENESAS USB PHY DRIVER
13037 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13038 L:      linux-renesas-soc@vger.kernel.org
13039 S:      Maintained
13040 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13041
13042 RESET CONTROLLER FRAMEWORK
13043 M:      Philipp Zabel <p.zabel@pengutronix.de>
13044 T:      git git://git.pengutronix.de/git/pza/linux
13045 S:      Maintained
13046 F:      drivers/reset/
13047 F:      Documentation/devicetree/bindings/reset/
13048 F:      include/dt-bindings/reset/
13049 F:      include/linux/reset.h
13050 F:      include/linux/reset/
13051 F:      include/linux/reset-controller.h
13052
13053 RESTARTABLE SEQUENCES SUPPORT
13054 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13055 M:      Peter Zijlstra <peterz@infradead.org>
13056 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13057 M:      Boqun Feng <boqun.feng@gmail.com>
13058 L:      linux-kernel@vger.kernel.org
13059 S:      Supported
13060 F:      kernel/rseq.c
13061 F:      include/uapi/linux/rseq.h
13062 F:      include/trace/events/rseq.h
13063 F:      tools/testing/selftests/rseq/
13064
13065 RFKILL
13066 M:      Johannes Berg <johannes@sipsolutions.net>
13067 L:      linux-wireless@vger.kernel.org
13068 W:      http://wireless.kernel.org/
13069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13071 S:      Maintained
13072 F:      Documentation/rfkill.txt
13073 F:      Documentation/ABI/stable/sysfs-class-rfkill
13074 F:      net/rfkill/
13075 F:      include/linux/rfkill.h
13076 F:      include/uapi/linux/rfkill.h
13077
13078 RHASHTABLE
13079 M:      Thomas Graf <tgraf@suug.ch>
13080 M:      Herbert Xu <herbert@gondor.apana.org.au>
13081 L:      netdev@vger.kernel.org
13082 S:      Maintained
13083 F:      lib/rhashtable.c
13084 F:      lib/test_rhashtable.c
13085 F:      include/linux/rhashtable.h
13086 F:      include/linux/rhashtable-types.h
13087
13088 RICOH R5C592 MEMORYSTICK DRIVER
13089 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13090 S:      Maintained
13091 F:      drivers/memstick/host/r592.*
13092
13093 RICOH SMARTMEDIA/XD DRIVER
13094 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13095 S:      Maintained
13096 F:      drivers/mtd/nand/raw/r852.c
13097 F:      drivers/mtd/nand/raw/r852.h
13098
13099 RISC-V ARCHITECTURE
13100 M:      Palmer Dabbelt <palmer@sifive.com>
13101 M:      Albert Ou <aou@eecs.berkeley.edu>
13102 L:      linux-riscv@lists.infradead.org
13103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13104 S:      Supported
13105 F:      arch/riscv/
13106 K:      riscv
13107 N:      riscv
13108
13109 ROCCAT DRIVERS
13110 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13111 W:      http://sourceforge.net/projects/roccat/
13112 S:      Maintained
13113 F:      drivers/hid/hid-roccat*
13114 F:      include/linux/hid-roccat*
13115 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13116
13117 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13118 M:      Jacob chen <jacob2.chen@rock-chips.com>
13119 L:      linux-media@vger.kernel.org
13120 S:      Maintained
13121 F:      drivers/media/platform/rockchip/rga/
13122 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13123
13124 ROCKCHIP VPU CODEC DRIVER
13125 M:      Ezequiel Garcia <ezequiel@collabora.com>
13126 L:      linux-media@vger.kernel.org
13127 S:      Maintained
13128 F:      drivers/staging/media/platform/rockchip/vpu/
13129 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13130
13131 ROCKER DRIVER
13132 M:      Jiri Pirko <jiri@resnulli.us>
13133 L:      netdev@vger.kernel.org
13134 S:      Supported
13135 F:      drivers/net/ethernet/rocker/
13136
13137 ROCKETPORT DRIVER
13138 P:      Comtrol Corp.
13139 W:      http://www.comtrol.com
13140 S:      Maintained
13141 F:      Documentation/serial/rocket.txt
13142 F:      drivers/tty/rocket*
13143
13144 ROCKETPORT EXPRESS/INFINITY DRIVER
13145 M:      Kevin Cernekee <cernekee@gmail.com>
13146 L:      linux-serial@vger.kernel.org
13147 S:      Odd Fixes
13148 F:      drivers/tty/serial/rp2.*
13149
13150 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13151 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13152 L:      linux-kernel@vger.kernel.org
13153 L:      linux-renesas-soc@vger.kernel.org
13154 S:      Supported
13155 F:      drivers/mfd/bd9571mwv.c
13156 F:      drivers/regulator/bd9571mwv-regulator.c
13157 F:      drivers/gpio/gpio-bd9571mwv.c
13158 F:      include/linux/mfd/bd9571mwv.h
13159 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13160
13161 ROSE NETWORK LAYER
13162 M:      Ralf Baechle <ralf@linux-mips.org>
13163 L:      linux-hams@vger.kernel.org
13164 W:      http://www.linux-ax25.org/
13165 S:      Maintained
13166 F:      include/net/rose.h
13167 F:      include/uapi/linux/rose.h
13168 F:      net/rose/
13169
13170 RTL2830 MEDIA DRIVER
13171 M:      Antti Palosaari <crope@iki.fi>
13172 L:      linux-media@vger.kernel.org
13173 W:      https://linuxtv.org
13174 W:      http://palosaari.fi/linux/
13175 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13176 T:      git git://linuxtv.org/anttip/media_tree.git
13177 S:      Maintained
13178 F:      drivers/media/dvb-frontends/rtl2830*
13179
13180 RTL2832 MEDIA DRIVER
13181 M:      Antti Palosaari <crope@iki.fi>
13182 L:      linux-media@vger.kernel.org
13183 W:      https://linuxtv.org
13184 W:      http://palosaari.fi/linux/
13185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13186 T:      git git://linuxtv.org/anttip/media_tree.git
13187 S:      Maintained
13188 F:      drivers/media/dvb-frontends/rtl2832*
13189
13190 RTL2832_SDR MEDIA DRIVER
13191 M:      Antti Palosaari <crope@iki.fi>
13192 L:      linux-media@vger.kernel.org
13193 W:      https://linuxtv.org
13194 W:      http://palosaari.fi/linux/
13195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13196 T:      git git://linuxtv.org/anttip/media_tree.git
13197 S:      Maintained
13198 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13199
13200 RTL8180 WIRELESS DRIVER
13201 L:      linux-wireless@vger.kernel.org
13202 W:      http://wireless.kernel.org/
13203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13204 S:      Orphan
13205 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13206
13207 RTL8187 WIRELESS DRIVER
13208 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13209 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13210 M:      Larry Finger <Larry.Finger@lwfinger.net>
13211 L:      linux-wireless@vger.kernel.org
13212 W:      http://wireless.kernel.org/
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13214 S:      Maintained
13215 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13216
13217 REALTEK WIRELESS DRIVER (rtlwifi family)
13218 M:      Ping-Ke Shih <pkshih@realtek.com>
13219 L:      linux-wireless@vger.kernel.org
13220 W:      http://wireless.kernel.org/
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13222 S:      Maintained
13223 F:      drivers/net/wireless/realtek/rtlwifi/
13224
13225 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13226 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13227 L:      linux-wireless@vger.kernel.org
13228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13229 S:      Maintained
13230 F:      drivers/net/wireless/realtek/rtl8xxxu/
13231
13232 RXRPC SOCKETS (AF_RXRPC)
13233 M:      David Howells <dhowells@redhat.com>
13234 L:      linux-afs@lists.infradead.org
13235 S:      Supported
13236 F:      net/rxrpc/
13237 F:      include/keys/rxrpc-type.h
13238 F:      include/net/af_rxrpc.h
13239 F:      include/trace/events/rxrpc.h
13240 F:      include/uapi/linux/rxrpc.h
13241 F:      Documentation/networking/rxrpc.txt
13242 W:      https://www.infradead.org/~dhowells/kafs/
13243
13244 S3 SAVAGE FRAMEBUFFER DRIVER
13245 M:      Antonino Daplas <adaplas@gmail.com>
13246 L:      linux-fbdev@vger.kernel.org
13247 S:      Maintained
13248 F:      drivers/video/fbdev/savage/
13249
13250 S390
13251 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13252 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13253 L:      linux-s390@vger.kernel.org
13254 W:      http://www.ibm.com/developerworks/linux/linux390/
13255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13256 S:      Supported
13257 F:      arch/s390/
13258 F:      drivers/s390/
13259 F:      Documentation/s390/
13260 F:      Documentation/driver-api/s390-drivers.rst
13261
13262 S390 COMMON I/O LAYER
13263 M:      Sebastian Ott <sebott@linux.ibm.com>
13264 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13265 L:      linux-s390@vger.kernel.org
13266 W:      http://www.ibm.com/developerworks/linux/linux390/
13267 S:      Supported
13268 F:      drivers/s390/cio/
13269
13270 S390 DASD DRIVER
13271 M:      Stefan Haberland <sth@linux.ibm.com>
13272 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13273 L:      linux-s390@vger.kernel.org
13274 W:      http://www.ibm.com/developerworks/linux/linux390/
13275 S:      Supported
13276 F:      drivers/s390/block/dasd*
13277 F:      block/partitions/ibm.c
13278
13279 S390 IOMMU (PCI)
13280 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13281 L:      linux-s390@vger.kernel.org
13282 W:      http://www.ibm.com/developerworks/linux/linux390/
13283 S:      Supported
13284 F:      drivers/iommu/s390-iommu.c
13285
13286 S390 IUCV NETWORK LAYER
13287 M:      Julian Wiedmann <jwi@linux.ibm.com>
13288 M:      Ursula Braun <ubraun@linux.ibm.com>
13289 L:      linux-s390@vger.kernel.org
13290 W:      http://www.ibm.com/developerworks/linux/linux390/
13291 S:      Supported
13292 F:      drivers/s390/net/*iucv*
13293 F:      include/net/iucv/
13294 F:      net/iucv/
13295
13296 S390 NETWORK DRIVERS
13297 M:      Julian Wiedmann <jwi@linux.ibm.com>
13298 M:      Ursula Braun <ubraun@linux.ibm.com>
13299 L:      linux-s390@vger.kernel.org
13300 W:      http://www.ibm.com/developerworks/linux/linux390/
13301 S:      Supported
13302 F:      drivers/s390/net/
13303
13304 S390 PCI SUBSYSTEM
13305 M:      Sebastian Ott <sebott@linux.ibm.com>
13306 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13307 L:      linux-s390@vger.kernel.org
13308 W:      http://www.ibm.com/developerworks/linux/linux390/
13309 S:      Supported
13310 F:      arch/s390/pci/
13311 F:      drivers/pci/hotplug/s390_pci_hpc.c
13312
13313 S390 VFIO-CCW DRIVER
13314 M:      Cornelia Huck <cohuck@redhat.com>
13315 M:      Farhan Ali <alifm@linux.ibm.com>
13316 M:      Eric Farman <farman@linux.ibm.com>
13317 R:      Halil Pasic <pasic@linux.ibm.com>
13318 L:      linux-s390@vger.kernel.org
13319 L:      kvm@vger.kernel.org
13320 S:      Supported
13321 F:      drivers/s390/cio/vfio_ccw*
13322 F:      Documentation/s390/vfio-ccw.txt
13323 F:      include/uapi/linux/vfio_ccw.h
13324
13325 S390 ZCRYPT DRIVER
13326 M:      Harald Freudenberger <freude@linux.ibm.com>
13327 L:      linux-s390@vger.kernel.org
13328 W:      http://www.ibm.com/developerworks/linux/linux390/
13329 S:      Supported
13330 F:      drivers/s390/crypto/
13331
13332 S390 VFIO AP DRIVER
13333 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13334 M:      Pierre Morel <pmorel@linux.ibm.com>
13335 M:      Halil Pasic <pasic@linux.ibm.com>
13336 L:      linux-s390@vger.kernel.org
13337 W:      http://www.ibm.com/developerworks/linux/linux390/
13338 S:      Supported
13339 F:      drivers/s390/crypto/vfio_ap_drv.c
13340 F:      drivers/s390/crypto/vfio_ap_private.h
13341 F:      drivers/s390/crypto/vfio_ap_ops.c
13342 F:      Documentation/s390/vfio-ap.txt
13343
13344 S390 ZFCP DRIVER
13345 M:      Steffen Maier <maier@linux.ibm.com>
13346 M:      Benjamin Block <bblock@linux.ibm.com>
13347 L:      linux-s390@vger.kernel.org
13348 W:      http://www.ibm.com/developerworks/linux/linux390/
13349 S:      Supported
13350 F:      drivers/s390/scsi/zfcp_*
13351
13352 S3C24XX SD/MMC Driver
13353 M:      Ben Dooks <ben-linux@fluff.org>
13354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13355 S:      Supported
13356 F:      drivers/mmc/host/s3cmci.*
13357
13358 SAA6588 RDS RECEIVER DRIVER
13359 M:      Hans Verkuil <hverkuil@xs4all.nl>
13360 L:      linux-media@vger.kernel.org
13361 T:      git git://linuxtv.org/media_tree.git
13362 W:      https://linuxtv.org
13363 S:      Odd Fixes
13364 F:      drivers/media/i2c/saa6588*
13365
13366 SAA7134 VIDEO4LINUX DRIVER
13367 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13368 L:      linux-media@vger.kernel.org
13369 W:      https://linuxtv.org
13370 T:      git git://linuxtv.org/media_tree.git
13371 S:      Odd fixes
13372 F:      Documentation/media/v4l-drivers/saa7134*
13373 F:      drivers/media/pci/saa7134/
13374
13375 SAA7146 VIDEO4LINUX-2 DRIVER
13376 M:      Hans Verkuil <hverkuil@xs4all.nl>
13377 L:      linux-media@vger.kernel.org
13378 T:      git git://linuxtv.org/media_tree.git
13379 S:      Maintained
13380 F:      drivers/media/common/saa7146/
13381 F:      drivers/media/pci/saa7146/
13382 F:      include/media/drv-intf/saa7146*
13383
13384 SAMSUNG AUDIO (ASoC) DRIVERS
13385 M:      Krzysztof Kozlowski <krzk@kernel.org>
13386 M:      Sangbeom Kim <sbkim73@samsung.com>
13387 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13389 S:      Supported
13390 F:      sound/soc/samsung/
13391 F:      Documentation/devicetree/bindings/sound/samsung*
13392
13393 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13394 M:      Krzysztof Kozlowski <krzk@kernel.org>
13395 L:      linux-crypto@vger.kernel.org
13396 L:      linux-samsung-soc@vger.kernel.org
13397 S:      Maintained
13398 F:      drivers/crypto/exynos-rng.c
13399 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13400
13401 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13402 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13403 L:      linux-samsung-soc@vger.kernel.org
13404 S:      Maintained
13405 F:      drivers/char/hw_random/exynos-trng.c
13406 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13407
13408 SAMSUNG FRAMEBUFFER DRIVER
13409 M:      Jingoo Han <jingoohan1@gmail.com>
13410 L:      linux-fbdev@vger.kernel.org
13411 S:      Maintained
13412 F:      drivers/video/fbdev/s3c-fb.c
13413
13414 SAMSUNG LAPTOP DRIVER
13415 M:      Corentin Chary <corentin.chary@gmail.com>
13416 L:      platform-driver-x86@vger.kernel.org
13417 S:      Maintained
13418 F:      drivers/platform/x86/samsung-laptop.c
13419
13420 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13421 M:      Sangbeom Kim <sbkim73@samsung.com>
13422 M:      Krzysztof Kozlowski <krzk@kernel.org>
13423 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13424 L:      linux-kernel@vger.kernel.org
13425 L:      linux-samsung-soc@vger.kernel.org
13426 S:      Supported
13427 F:      drivers/mfd/sec*.c
13428 F:      drivers/regulator/s2m*.c
13429 F:      drivers/regulator/s5m*.c
13430 F:      drivers/clk/clk-s2mps11.c
13431 F:      drivers/rtc/rtc-s5m.c
13432 F:      include/linux/mfd/samsung/
13433 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13434 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13435 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13436 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13437
13438 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13439 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13440 L:      linux-media@vger.kernel.org
13441 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13442 S:      Maintained
13443 F:      drivers/media/platform/s3c-camif/
13444 F:      include/media/drv-intf/s3c_camif.h
13445
13446 SAMSUNG S3FWRN5 NFC DRIVER
13447 M:      Robert Baldyga <r.baldyga@samsung.com>
13448 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13449 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13450 S:      Supported
13451 F:      drivers/nfc/s3fwrn5
13452
13453 SAMSUNG S5C73M3 CAMERA DRIVER
13454 M:      Kyungmin Park <kyungmin.park@samsung.com>
13455 M:      Andrzej Hajda <a.hajda@samsung.com>
13456 L:      linux-media@vger.kernel.org
13457 S:      Supported
13458 F:      drivers/media/i2c/s5c73m3/*
13459
13460 SAMSUNG S5K5BAF CAMERA DRIVER
13461 M:      Kyungmin Park <kyungmin.park@samsung.com>
13462 M:      Andrzej Hajda <a.hajda@samsung.com>
13463 L:      linux-media@vger.kernel.org
13464 S:      Supported
13465 F:      drivers/media/i2c/s5k5baf.c
13466
13467 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13468 M:      Krzysztof Kozlowski <krzk@kernel.org>
13469 M:      Vladimir Zapolskiy <vz@mleia.com>
13470 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13471 L:      linux-crypto@vger.kernel.org
13472 L:      linux-samsung-soc@vger.kernel.org
13473 S:      Maintained
13474 F:      drivers/crypto/s5p-sss.c
13475
13476 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13477 M:      Kyungmin Park <kyungmin.park@samsung.com>
13478 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13479 L:      linux-media@vger.kernel.org
13480 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13481 S:      Supported
13482 F:      drivers/media/platform/exynos4-is/
13483
13484 SAMSUNG SOC CLOCK DRIVERS
13485 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13486 M:      Tomasz Figa <tomasz.figa@gmail.com>
13487 M:      Chanwoo Choi <cw00.choi@samsung.com>
13488 S:      Supported
13489 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13491 F:      drivers/clk/samsung/
13492 F:      include/dt-bindings/clock/exynos*.h
13493 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13494
13495 SAMSUNG SPI DRIVERS
13496 M:      Kukjin Kim <kgene@kernel.org>
13497 M:      Krzysztof Kozlowski <krzk@kernel.org>
13498 M:      Andi Shyti <andi@etezian.org>
13499 L:      linux-spi@vger.kernel.org
13500 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13501 S:      Maintained
13502 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13503 F:      drivers/spi/spi-s3c*
13504 F:      include/linux/platform_data/spi-s3c64xx.h
13505
13506 SAMSUNG SXGBE DRIVERS
13507 M:      Byungho An <bh74.an@samsung.com>
13508 M:      Girish K S <ks.giri@samsung.com>
13509 M:      Vipul Pandya <vipul.pandya@samsung.com>
13510 S:      Supported
13511 L:      netdev@vger.kernel.org
13512 F:      drivers/net/ethernet/samsung/sxgbe/
13513
13514 SAMSUNG THERMAL DRIVER
13515 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13516 L:      linux-pm@vger.kernel.org
13517 L:      linux-samsung-soc@vger.kernel.org
13518 S:      Supported
13519 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13520 F:      drivers/thermal/samsung/
13521
13522 SAMSUNG USB2 PHY DRIVER
13523 M:      Kamil Debski <kamil@wypas.org>
13524 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13525 L:      linux-kernel@vger.kernel.org
13526 S:      Supported
13527 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13528 F:      Documentation/phy/samsung-usb2.txt
13529 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13530 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13531 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13532 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13533 F:      drivers/phy/samsung/phy-samsung-usb2.c
13534 F:      drivers/phy/samsung/phy-samsung-usb2.h
13535
13536 SC1200 WDT DRIVER
13537 M:      Zwane Mwaikambo <zwanem@gmail.com>
13538 S:      Maintained
13539 F:      drivers/watchdog/sc1200wdt.c
13540
13541 SCHEDULER
13542 M:      Ingo Molnar <mingo@redhat.com>
13543 M:      Peter Zijlstra <peterz@infradead.org>
13544 L:      linux-kernel@vger.kernel.org
13545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13546 S:      Maintained
13547 F:      kernel/sched/
13548 F:      include/linux/sched.h
13549 F:      include/uapi/linux/sched.h
13550 F:      include/linux/wait.h
13551 F:      include/linux/preempt.h
13552
13553 SCR24X CHIP CARD INTERFACE DRIVER
13554 M:      Lubomir Rintel <lkundrak@v3.sk>
13555 S:      Supported
13556 F:      drivers/char/pcmcia/scr24x_cs.c
13557
13558 SCSI CDROM DRIVER
13559 M:      Jens Axboe <axboe@kernel.dk>
13560 L:      linux-scsi@vger.kernel.org
13561 W:      http://www.kernel.dk
13562 S:      Maintained
13563 F:      drivers/scsi/sr*
13564
13565 SCSI RDMA PROTOCOL (SRP) INITIATOR
13566 M:      Bart Van Assche <bvanassche@acm.org>
13567 L:      linux-rdma@vger.kernel.org
13568 S:      Supported
13569 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13570 F:      drivers/infiniband/ulp/srp/
13571 F:      include/scsi/srp.h
13572
13573 SCSI RDMA PROTOCOL (SRP) TARGET
13574 M:      Bart Van Assche <bvanassche@acm.org>
13575 L:      linux-rdma@vger.kernel.org
13576 L:      target-devel@vger.kernel.org
13577 S:      Supported
13578 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13579 F:      drivers/infiniband/ulp/srpt/
13580
13581 SCSI SG DRIVER
13582 M:      Doug Gilbert <dgilbert@interlog.com>
13583 L:      linux-scsi@vger.kernel.org
13584 W:      http://sg.danny.cz/sg
13585 S:      Maintained
13586 F:      Documentation/scsi/scsi-generic.txt
13587 F:      drivers/scsi/sg.c
13588 F:      include/scsi/sg.h
13589
13590 SCSI SUBSYSTEM
13591 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13593 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13595 L:      linux-scsi@vger.kernel.org
13596 S:      Maintained
13597 F:      Documentation/devicetree/bindings/scsi/
13598 F:      drivers/scsi/
13599 F:      include/scsi/
13600
13601 SCSI TAPE DRIVER
13602 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13603 L:      linux-scsi@vger.kernel.org
13604 S:      Maintained
13605 F:      Documentation/scsi/st.txt
13606 F:      drivers/scsi/st.*
13607 F:      drivers/scsi/st_*.h
13608
13609 SCTP PROTOCOL
13610 M:      Vlad Yasevich <vyasevich@gmail.com>
13611 M:      Neil Horman <nhorman@tuxdriver.com>
13612 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13613 L:      linux-sctp@vger.kernel.org
13614 W:      http://lksctp.sourceforge.net
13615 S:      Maintained
13616 F:      Documentation/networking/sctp.txt
13617 F:      include/linux/sctp.h
13618 F:      include/uapi/linux/sctp.h
13619 F:      include/net/sctp/
13620 F:      net/sctp/
13621
13622 SCx200 CPU SUPPORT
13623 M:      Jim Cromie <jim.cromie@gmail.com>
13624 S:      Odd Fixes
13625 F:      Documentation/i2c/busses/scx200_acb
13626 F:      arch/x86/platform/scx200/
13627 F:      drivers/watchdog/scx200_wdt.c
13628 F:      drivers/i2c/busses/scx200*
13629 F:      drivers/mtd/maps/scx200_docflash.c
13630 F:      include/linux/scx200.h
13631
13632 SCx200 GPIO DRIVER
13633 M:      Jim Cromie <jim.cromie@gmail.com>
13634 S:      Maintained
13635 F:      drivers/char/scx200_gpio.c
13636 F:      include/linux/scx200_gpio.h
13637
13638 SCx200 HRT CLOCKSOURCE DRIVER
13639 M:      Jim Cromie <jim.cromie@gmail.com>
13640 S:      Maintained
13641 F:      drivers/clocksource/scx200_hrt.c
13642
13643 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13644 M:      Sascha Sommer <saschasommer@freenet.de>
13645 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13646 S:      Maintained
13647 F:      drivers/mmc/host/sdricoh_cs.c
13648
13649 SECO BOARDS CEC DRIVER
13650 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13651 S:      Maintained
13652 F:      drivers/media/platform/seco-cec/seco-cec.c
13653 F:      drivers/media/platform/seco-cec/seco-cec.h
13654
13655 SECURE COMPUTING
13656 M:      Kees Cook <keescook@chromium.org>
13657 R:      Andy Lutomirski <luto@amacapital.net>
13658 R:      Will Drewry <wad@chromium.org>
13659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13660 S:      Supported
13661 F:      kernel/seccomp.c
13662 F:      include/uapi/linux/seccomp.h
13663 F:      include/linux/seccomp.h
13664 F:      tools/testing/selftests/seccomp/*
13665 F:      tools/testing/selftests/kselftest_harness.h
13666 F:      Documentation/userspace-api/seccomp_filter.rst
13667 K:      \bsecure_computing
13668 K:      \bTIF_SECCOMP\b
13669
13670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13671 M:      Al Cooper <alcooperx@gmail.com>
13672 L:      linux-mmc@vger.kernel.org
13673 L:      bcm-kernel-feedback-list@broadcom.com
13674 S:      Maintained
13675 F:      drivers/mmc/host/sdhci-brcmstb*
13676
13677 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13678 M:      Adrian Hunter <adrian.hunter@intel.com>
13679 L:      linux-mmc@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/mmc/host/sdhci*
13682 F:      include/linux/mmc/sdhci*
13683
13684 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13685 M:      Adrian Hunter <adrian.hunter@intel.com>
13686 M:      Ritesh Harjani <riteshh@codeaurora.org>
13687 M:      Asutosh Das <asutoshd@codeaurora.org>
13688 L:      linux-mmc@vger.kernel.org
13689 S:      Maintained
13690 F:      drivers/mmc/host/cqhci*
13691
13692 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13693 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13694 M:      Manjunath M B <manjumb@synopsys.com>
13695 L:      linux-mmc@vger.kernel.org
13696 S:      Maintained
13697 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13698
13699 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13700 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13701 L:      linux-mmc@vger.kernel.org
13702 S:      Supported
13703 F:      drivers/mmc/host/sdhci-of-at91.c
13704
13705 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13706 M:      Ben Dooks <ben-linux@fluff.org>
13707 M:      Jaehoon Chung <jh80.chung@samsung.com>
13708 L:      linux-mmc@vger.kernel.org
13709 S:      Maintained
13710 F:      drivers/mmc/host/sdhci-s3c*
13711
13712 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13713 M:      Viresh Kumar <vireshk@kernel.org>
13714 L:      linux-mmc@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/mmc/host/sdhci-spear.c
13717
13718 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13719 M:      Kishon Vijay Abraham I <kishon@ti.com>
13720 L:      linux-mmc@vger.kernel.org
13721 S:      Maintained
13722 F:      drivers/mmc/host/sdhci-omap.c
13723
13724 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13725 M:      Scott Bauer <scott.bauer@intel.com>
13726 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13727 L:      linux-block@vger.kernel.org
13728 S:      Supported
13729 F:      block/sed*
13730 F:      block/opal_proto.h
13731 F:      include/linux/sed*
13732 F:      include/uapi/linux/sed*
13733
13734 SECURITY CONTACT
13735 M:      Security Officers <security@kernel.org>
13736 S:      Supported
13737
13738 SECURITY SUBSYSTEM
13739 M:      James Morris <jmorris@namei.org>
13740 M:      "Serge E. Hallyn" <serge@hallyn.com>
13741 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13743 W:      http://kernsec.org/
13744 S:      Supported
13745 F:      security/
13746 X:      security/selinux/
13747
13748 SELINUX SECURITY MODULE
13749 M:      Paul Moore <paul@paul-moore.com>
13750 M:      Stephen Smalley <sds@tycho.nsa.gov>
13751 M:      Eric Paris <eparis@parisplace.org>
13752 L:      selinux@vger.kernel.org
13753 W:      https://selinuxproject.org
13754 W:      https://github.com/SELinuxProject
13755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13756 S:      Supported
13757 F:      include/linux/selinux*
13758 F:      security/selinux/
13759 F:      scripts/selinux/
13760 F:      Documentation/admin-guide/LSM/SELinux.rst
13761
13762 SENSABLE PHANTOM
13763 M:      Jiri Slaby <jirislaby@gmail.com>
13764 S:      Maintained
13765 F:      drivers/misc/phantom.c
13766 F:      include/uapi/linux/phantom.h
13767
13768 SERIAL DEVICE BUS
13769 M:      Rob Herring <robh@kernel.org>
13770 L:      linux-serial@vger.kernel.org
13771 S:      Maintained
13772 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13773 F:      drivers/tty/serdev/
13774 F:      include/linux/serdev.h
13775
13776 SERIAL DRIVERS
13777 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13778 L:      linux-serial@vger.kernel.org
13779 S:      Maintained
13780 F:      Documentation/devicetree/bindings/serial/
13781 F:      drivers/tty/serial/
13782
13783 SERIAL IR RECEIVER
13784 M:      Sean Young <sean@mess.org>
13785 L:      linux-media@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/media/rc/serial_ir.c
13788
13789 SFC NETWORK DRIVER
13790 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13791 M:      Edward Cree <ecree@solarflare.com>
13792 M:      Bert Kenward <bkenward@solarflare.com>
13793 L:      netdev@vger.kernel.org
13794 S:      Supported
13795 F:      drivers/net/ethernet/sfc/
13796
13797 SFF/SFP/SFP+ MODULE SUPPORT
13798 M:      Russell King <linux@armlinux.org.uk>
13799 L:      netdev@vger.kernel.org
13800 S:      Maintained
13801 F:      drivers/net/phy/phylink.c
13802 F:      drivers/net/phy/sfp*
13803 F:      include/linux/phylink.h
13804 F:      include/linux/sfp.h
13805
13806 SGI GRU DRIVER
13807 M:      Dimitri Sivanich <sivanich@sgi.com>
13808 S:      Maintained
13809 F:      drivers/misc/sgi-gru/
13810
13811 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13812 M:      Pat Gefre <pfg@sgi.com>
13813 L:      linux-ia64@vger.kernel.org
13814 S:      Supported
13815 F:      Documentation/ia64/serial.txt
13816 F:      drivers/tty/serial/ioc?_serial.c
13817 F:      include/linux/ioc?.h
13818
13819 SGI XP/XPC/XPNET DRIVER
13820 M:      Cliff Whickman <cpw@sgi.com>
13821 M:      Robin Holt <robinmholt@gmail.com>
13822 S:      Maintained
13823 F:      drivers/misc/sgi-xp/
13824
13825 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13826 M:      Ursula Braun <ubraun@linux.ibm.com>
13827 M:      Karsten Graul <kgraul@linux.ibm.com>
13828 L:      linux-s390@vger.kernel.org
13829 W:      http://www.ibm.com/developerworks/linux/linux390/
13830 S:      Supported
13831 F:      net/smc/
13832
13833 SHARP RJ54N1CB0C SENSOR DRIVER
13834 M:      Jacopo Mondi <jacopo@jmondi.org>
13835 L:      linux-media@vger.kernel.org
13836 T:      git git://linuxtv.org/media_tree.git
13837 S:      Odd fixes
13838 F:      drivers/media/i2c/rj54n1cb0c.c
13839 F:      include/media/i2c/rj54n1cb0c.h
13840
13841 SH_VEU V4L2 MEM2MEM DRIVER
13842 L:      linux-media@vger.kernel.org
13843 S:      Orphan
13844 F:      drivers/media/platform/sh_veu.c
13845
13846 SH_VOU V4L2 OUTPUT DRIVER
13847 L:      linux-media@vger.kernel.org
13848 S:      Orphan
13849 F:      drivers/media/platform/sh_vou.c
13850 F:      include/media/drv-intf/sh_vou.h
13851
13852 SI2157 MEDIA DRIVER
13853 M:      Antti Palosaari <crope@iki.fi>
13854 L:      linux-media@vger.kernel.org
13855 W:      https://linuxtv.org
13856 W:      http://palosaari.fi/linux/
13857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13858 T:      git git://linuxtv.org/anttip/media_tree.git
13859 S:      Maintained
13860 F:      drivers/media/tuners/si2157*
13861
13862 SI2165 MEDIA DRIVER
13863 M:      Matthias Schwarzott <zzam@gentoo.org>
13864 L:      linux-media@vger.kernel.org
13865 W:      https://linuxtv.org
13866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13867 S:      Maintained
13868 F:      drivers/media/dvb-frontends/si2165*
13869
13870 SI2168 MEDIA DRIVER
13871 M:      Antti Palosaari <crope@iki.fi>
13872 L:      linux-media@vger.kernel.org
13873 W:      https://linuxtv.org
13874 W:      http://palosaari.fi/linux/
13875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13876 T:      git git://linuxtv.org/anttip/media_tree.git
13877 S:      Maintained
13878 F:      drivers/media/dvb-frontends/si2168*
13879
13880 SI470X FM RADIO RECEIVER I2C DRIVER
13881 M:      Hans Verkuil <hverkuil@xs4all.nl>
13882 L:      linux-media@vger.kernel.org
13883 T:      git git://linuxtv.org/media_tree.git
13884 W:      https://linuxtv.org
13885 S:      Odd Fixes
13886 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13887
13888 SI470X FM RADIO RECEIVER USB DRIVER
13889 M:      Hans Verkuil <hverkuil@xs4all.nl>
13890 L:      linux-media@vger.kernel.org
13891 T:      git git://linuxtv.org/media_tree.git
13892 W:      https://linuxtv.org
13893 S:      Maintained
13894 F:      drivers/media/radio/si470x/radio-si470x-common.c
13895 F:      drivers/media/radio/si470x/radio-si470x.h
13896 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13897
13898 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13899 M:      Eduardo Valentin <edubezval@gmail.com>
13900 L:      linux-media@vger.kernel.org
13901 T:      git git://linuxtv.org/media_tree.git
13902 W:      https://linuxtv.org
13903 S:      Odd Fixes
13904 F:      drivers/media/radio/si4713/si4713.?
13905
13906 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13907 M:      Eduardo Valentin <edubezval@gmail.com>
13908 L:      linux-media@vger.kernel.org
13909 T:      git git://linuxtv.org/media_tree.git
13910 W:      https://linuxtv.org
13911 S:      Odd Fixes
13912 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13913
13914 SI4713 FM RADIO TRANSMITTER USB DRIVER
13915 M:      Hans Verkuil <hverkuil@xs4all.nl>
13916 L:      linux-media@vger.kernel.org
13917 T:      git git://linuxtv.org/media_tree.git
13918 W:      https://linuxtv.org
13919 S:      Maintained
13920 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13921
13922 SIANO DVB DRIVER
13923 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13924 L:      linux-media@vger.kernel.org
13925 W:      https://linuxtv.org
13926 T:      git git://linuxtv.org/media_tree.git
13927 S:      Odd fixes
13928 F:      drivers/media/common/siano/
13929 F:      drivers/media/usb/siano/
13930 F:      drivers/media/usb/siano/
13931 F:      drivers/media/mmc/siano/
13932
13933 SIFIVE DRIVERS
13934 M:      Palmer Dabbelt <palmer@sifive.com>
13935 M:      Paul Walmsley <paul.walmsley@sifive.com>
13936 L:      linux-riscv@lists.infradead.org
13937 T:      git git://github.com/sifive/riscv-linux.git
13938 S:      Supported
13939 K:      sifive
13940 N:      sifive
13941
13942 SILEAD TOUCHSCREEN DRIVER
13943 M:      Hans de Goede <hdegoede@redhat.com>
13944 L:      linux-input@vger.kernel.org
13945 L:      platform-driver-x86@vger.kernel.org
13946 S:      Maintained
13947 F:      drivers/input/touchscreen/silead.c
13948 F:      drivers/platform/x86/touchscreen_dmi.c
13949
13950 SILICON MOTION SM712 FRAME BUFFER DRIVER
13951 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13952 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13953 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13954 L:      linux-fbdev@vger.kernel.org
13955 S:      Maintained
13956 F:      drivers/video/fbdev/sm712*
13957 F:      Documentation/fb/sm712fb.txt
13958
13959 SIMPLE FIRMWARE INTERFACE (SFI)
13960 M:      Len Brown <lenb@kernel.org>
13961 L:      sfi-devel@simplefirmware.org
13962 W:      http://simplefirmware.org/
13963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13964 S:      Supported
13965 F:      arch/x86/platform/sfi/
13966 F:      drivers/sfi/
13967 F:      include/linux/sfi*.h
13968
13969 SIMPLEFB FB DRIVER
13970 M:      Hans de Goede <hdegoede@redhat.com>
13971 L:      linux-fbdev@vger.kernel.org
13972 S:      Maintained
13973 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13974 F:      drivers/video/fbdev/simplefb.c
13975 F:      include/linux/platform_data/simplefb.h
13976
13977 SIMTEC EB110ATX (Chalice CATS)
13978 P:      Ben Dooks
13979 P:      Vincent Sanders <vince@simtec.co.uk>
13980 M:      Simtec Linux Team <linux@simtec.co.uk>
13981 W:      http://www.simtec.co.uk/products/EB110ATX/
13982 S:      Supported
13983
13984 SIMTEC EB2410ITX (BAST)
13985 P:      Ben Dooks
13986 P:      Vincent Sanders <vince@simtec.co.uk>
13987 M:      Simtec Linux Team <linux@simtec.co.uk>
13988 W:      http://www.simtec.co.uk/products/EB2410ITX/
13989 S:      Supported
13990 F:      arch/arm/mach-s3c24xx/mach-bast.c
13991 F:      arch/arm/mach-s3c24xx/bast-ide.c
13992 F:      arch/arm/mach-s3c24xx/bast-irq.c
13993
13994 SIPHASH PRF ROUTINES
13995 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13996 S:      Maintained
13997 F:      lib/siphash.c
13998 F:      lib/test_siphash.c
13999 F:      include/linux/siphash.h
14000
14001 SIOX
14002 M:      Gavin Schenk <g.schenk@eckelmann.de>
14003 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14004 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14005 S:      Supported
14006 F:      drivers/siox/*
14007 F:      drivers/gpio/gpio-siox.c
14008 F:      include/trace/events/siox.h
14009
14010 SIS 190 ETHERNET DRIVER
14011 M:      Francois Romieu <romieu@fr.zoreil.com>
14012 L:      netdev@vger.kernel.org
14013 S:      Maintained
14014 F:      drivers/net/ethernet/sis/sis190.c
14015
14016 SIS 900/7016 FAST ETHERNET DRIVER
14017 M:      Daniele Venzano <venza@brownhat.org>
14018 W:      http://www.brownhat.org/sis900.html
14019 L:      netdev@vger.kernel.org
14020 S:      Maintained
14021 F:      drivers/net/ethernet/sis/sis900.*
14022
14023 SIS FRAMEBUFFER DRIVER
14024 M:      Thomas Winischhofer <thomas@winischhofer.net>
14025 W:      http://www.winischhofer.net/linuxsisvga.shtml
14026 S:      Maintained
14027 F:      Documentation/fb/sisfb.txt
14028 F:      drivers/video/fbdev/sis/
14029 F:      include/video/sisfb.h
14030
14031 SIS USB2VGA DRIVER
14032 M:      Thomas Winischhofer <thomas@winischhofer.net>
14033 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14034 S:      Maintained
14035 F:      drivers/usb/misc/sisusbvga/
14036
14037 SLAB ALLOCATOR
14038 M:      Christoph Lameter <cl@linux.com>
14039 M:      Pekka Enberg <penberg@kernel.org>
14040 M:      David Rientjes <rientjes@google.com>
14041 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14042 M:      Andrew Morton <akpm@linux-foundation.org>
14043 L:      linux-mm@kvack.org
14044 S:      Maintained
14045 F:      include/linux/sl?b*.h
14046 F:      mm/sl?b*
14047
14048 SLEEPABLE READ-COPY UPDATE (SRCU)
14049 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14050 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14051 M:      Josh Triplett <josh@joshtriplett.org>
14052 R:      Steven Rostedt <rostedt@goodmis.org>
14053 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14054 L:      linux-kernel@vger.kernel.org
14055 W:      http://www.rdrop.com/users/paulmck/RCU/
14056 S:      Supported
14057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14058 F:      include/linux/srcu*.h
14059 F:      kernel/rcu/srcu*.c
14060
14061 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14062 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14063 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14064 S:      Maintained
14065 F:      drivers/slimbus/
14066 F:      Documentation/devicetree/bindings/slimbus/
14067 F:      include/linux/slimbus.h
14068
14069 SMACK SECURITY MODULE
14070 M:      Casey Schaufler <casey@schaufler-ca.com>
14071 L:      linux-security-module@vger.kernel.org
14072 W:      http://schaufler-ca.com
14073 T:      git git://github.com/cschaufler/smack-next
14074 S:      Maintained
14075 F:      Documentation/admin-guide/LSM/Smack.rst
14076 F:      security/smack/
14077
14078 SMC91x ETHERNET DRIVER
14079 M:      Nicolas Pitre <nico@fluxnic.net>
14080 S:      Odd Fixes
14081 F:      drivers/net/ethernet/smsc/smc91x.*
14082
14083 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14084 M:      Sakari Ailus <sakari.ailus@iki.fi>
14085 L:      linux-media@vger.kernel.org
14086 S:      Maintained
14087 F:      drivers/media/i2c/smiapp/
14088 F:      include/media/i2c/smiapp.h
14089 F:      drivers/media/i2c/smiapp-pll.c
14090 F:      drivers/media/i2c/smiapp-pll.h
14091 F:      include/uapi/linux/smiapp.h
14092 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14093
14094 SMM665 HARDWARE MONITOR DRIVER
14095 M:      Guenter Roeck <linux@roeck-us.net>
14096 L:      linux-hwmon@vger.kernel.org
14097 S:      Maintained
14098 F:      Documentation/hwmon/smm665
14099 F:      drivers/hwmon/smm665.c
14100
14101 SMSC EMC2103 HARDWARE MONITOR DRIVER
14102 M:      Steve Glendinning <steve.glendinning@shawell.net>
14103 L:      linux-hwmon@vger.kernel.org
14104 S:      Maintained
14105 F:      Documentation/hwmon/emc2103
14106 F:      drivers/hwmon/emc2103.c
14107
14108 SMSC SCH5627 HARDWARE MONITOR DRIVER
14109 M:      Hans de Goede <hdegoede@redhat.com>
14110 L:      linux-hwmon@vger.kernel.org
14111 S:      Supported
14112 F:      Documentation/hwmon/sch5627
14113 F:      drivers/hwmon/sch5627.c
14114
14115 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14116 M:      Steve Glendinning <steve.glendinning@shawell.net>
14117 L:      linux-fbdev@vger.kernel.org
14118 S:      Maintained
14119 F:      drivers/video/fbdev/smscufx.c
14120
14121 SMSC47B397 HARDWARE MONITOR DRIVER
14122 M:      Jean Delvare <jdelvare@suse.com>
14123 L:      linux-hwmon@vger.kernel.org
14124 S:      Maintained
14125 F:      Documentation/hwmon/smsc47b397
14126 F:      drivers/hwmon/smsc47b397.c
14127
14128 SMSC911x ETHERNET DRIVER
14129 M:      Steve Glendinning <steve.glendinning@shawell.net>
14130 L:      netdev@vger.kernel.org
14131 S:      Maintained
14132 F:      include/linux/smsc911x.h
14133 F:      drivers/net/ethernet/smsc/smsc911x.*
14134
14135 SMSC9420 PCI ETHERNET DRIVER
14136 M:      Steve Glendinning <steve.glendinning@shawell.net>
14137 L:      netdev@vger.kernel.org
14138 S:      Maintained
14139 F:      drivers/net/ethernet/smsc/smsc9420.*
14140
14141 SOC-CAMERA V4L2 SUBSYSTEM
14142 L:      linux-media@vger.kernel.org
14143 T:      git git://linuxtv.org/media_tree.git
14144 S:      Orphan
14145 F:      include/media/soc*
14146 F:      drivers/media/i2c/soc_camera/
14147 F:      drivers/media/platform/soc_camera/
14148
14149 SOCIONEXT SYNQUACER I2C DRIVER
14150 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14151 L:      linux-i2c@vger.kernel.org
14152 S:      Maintained
14153 F:      drivers/i2c/busses/i2c-synquacer.c
14154 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14155
14156 SOCIONEXT UNIPHIER SOUND DRIVER
14157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14158 S:      Orphan
14159 F:      sound/soc/uniphier/
14160
14161 SOEKRIS NET48XX LED SUPPORT
14162 M:      Chris Boot <bootc@bootc.net>
14163 S:      Maintained
14164 F:      drivers/leds/leds-net48xx.c
14165
14166 SOFT-ROCE DRIVER (rxe)
14167 M:      Moni Shoua <monis@mellanox.com>
14168 L:      linux-rdma@vger.kernel.org
14169 S:      Supported
14170 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14171 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14172 F:      drivers/infiniband/sw/rxe/
14173 F:      include/uapi/rdma/rdma_user_rxe.h
14174
14175 SOFTLOGIC 6x10 MPEG CODEC
14176 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14177 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14178 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14179 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14180 M:      Ismael Luceno <ismael@iodev.co.uk>
14181 L:      linux-media@vger.kernel.org
14182 S:      Supported
14183 F:      drivers/media/pci/solo6x10/
14184
14185 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14186 M:      James Morse <james.morse@arm.com>
14187 L:      linux-arm-kernel@lists.infradead.org
14188 S:      Maintained
14189 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14190 F:      drivers/firmware/arm_sdei.c
14191 F:      include/linux/arm_sdei.h
14192 F:      include/uapi/linux/arm_sdei.h
14193
14194 SOFTWARE RAID (Multiple Disks) SUPPORT
14195 M:      Shaohua Li <shli@kernel.org>
14196 L:      linux-raid@vger.kernel.org
14197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14198 S:      Supported
14199 F:      drivers/md/Makefile
14200 F:      drivers/md/Kconfig
14201 F:      drivers/md/md*
14202 F:      drivers/md/raid*
14203 F:      include/linux/raid/
14204 F:      include/uapi/linux/raid/
14205
14206 SOCIONEXT (SNI) AVE NETWORK DRIVER
14207 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14208 L:      netdev@vger.kernel.org
14209 S:      Maintained
14210 F:      drivers/net/ethernet/socionext/sni_ave.c
14211 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14212
14213 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14214 M:      Jassi Brar <jaswinder.singh@linaro.org>
14215 L:      netdev@vger.kernel.org
14216 S:      Maintained
14217 F:      drivers/net/ethernet/socionext/netsec.c
14218 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14219
14220 SOLIDRUN CLEARFOG SUPPORT
14221 M:      Russell King <linux@armlinux.org.uk>
14222 S:      Maintained
14223 F:      arch/arm/boot/dts/armada-388-clearfog*
14224 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14225
14226 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14227 M:      Russell King <linux@armlinux.org.uk>
14228 S:      Maintained
14229 F:      arch/arm/boot/dts/imx6*-cubox-i*
14230 F:      arch/arm/boot/dts/imx6*-hummingboard*
14231 F:      arch/arm/boot/dts/imx6*-sr-*
14232
14233 SONIC NETWORK DRIVER
14234 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14235 L:      netdev@vger.kernel.org
14236 S:      Maintained
14237 F:      drivers/net/ethernet/natsemi/sonic.*
14238
14239 SONICS SILICON BACKPLANE DRIVER (SSB)
14240 M:      Michael Buesch <m@bues.ch>
14241 L:      linux-wireless@vger.kernel.org
14242 S:      Maintained
14243 F:      drivers/ssb/
14244 F:      include/linux/ssb/
14245
14246 SONY IMX214 SENSOR DRIVER
14247 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14248 L:      linux-media@vger.kernel.org
14249 T:      git git://linuxtv.org/media_tree.git
14250 S:      Maintained
14251 F:      drivers/media/i2c/imx214.c
14252 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14253
14254 SONY IMX258 SENSOR DRIVER
14255 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14256 L:      linux-media@vger.kernel.org
14257 T:      git git://linuxtv.org/media_tree.git
14258 S:      Maintained
14259 F:      drivers/media/i2c/imx258.c
14260
14261 SONY IMX274 SENSOR DRIVER
14262 M:      Leon Luo <leonl@leopardimaging.com>
14263 L:      linux-media@vger.kernel.org
14264 T:      git git://linuxtv.org/media_tree.git
14265 S:      Maintained
14266 F:      drivers/media/i2c/imx274.c
14267 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14268
14269 SONY IMX319 SENSOR DRIVER
14270 M:      Bingbu Cao <bingbu.cao@intel.com>
14271 L:      linux-media@vger.kernel.org
14272 T:      git git://linuxtv.org/media_tree.git
14273 S:      Maintained
14274 F:      drivers/media/i2c/imx319.c
14275
14276 SONY IMX355 SENSOR DRIVER
14277 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14278 L:      linux-media@vger.kernel.org
14279 T:      git git://linuxtv.org/media_tree.git
14280 S:      Maintained
14281 F:      drivers/media/i2c/imx355.c
14282
14283 SONY MEMORYSTICK CARD SUPPORT
14284 M:      Alex Dubov <oakad@yahoo.com>
14285 W:      http://tifmxx.berlios.de/
14286 S:      Maintained
14287 F:      drivers/memstick/host/tifm_ms.c
14288
14289 SONY MEMORYSTICK STANDARD SUPPORT
14290 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14291 S:      Maintained
14292 F:      drivers/memstick/core/ms_block.*
14293
14294 SONY VAIO CONTROL DEVICE DRIVER
14295 M:      Mattia Dongili <malattia@linux.it>
14296 L:      platform-driver-x86@vger.kernel.org
14297 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14298 S:      Maintained
14299 F:      Documentation/laptops/sony-laptop.txt
14300 F:      drivers/char/sonypi.c
14301 F:      drivers/platform/x86/sony-laptop.c
14302 F:      include/linux/sony-laptop.h
14303
14304 SOUND
14305 M:      Jaroslav Kysela <perex@perex.cz>
14306 M:      Takashi Iwai <tiwai@suse.com>
14307 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14308 W:      http://www.alsa-project.org/
14309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14310 T:      git git://git.alsa-project.org/alsa-kernel.git
14311 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14312 S:      Maintained
14313 F:      Documentation/sound/
14314 F:      include/sound/
14315 F:      include/uapi/sound/
14316 F:      sound/
14317
14318 SOUND - COMPRESSED AUDIO
14319 M:      Vinod Koul <vkoul@kernel.org>
14320 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14322 S:      Supported
14323 F:      Documentation/sound/designs/compress-offload.rst
14324 F:      include/sound/compress_driver.h
14325 F:      include/uapi/sound/compress_*
14326 F:      sound/core/compress_offload.c
14327 F:      sound/soc/soc-compress.c
14328
14329 SOUND - DMAENGINE HELPERS
14330 M:      Lars-Peter Clausen <lars@metafoo.de>
14331 S:      Supported
14332 F:      include/sound/dmaengine_pcm.h
14333 F:      sound/core/pcm_dmaengine.c
14334 F:      sound/soc/soc-generic-dmaengine-pcm.c
14335
14336 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14337 M:      Liam Girdwood <lgirdwood@gmail.com>
14338 M:      Mark Brown <broonie@kernel.org>
14339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14341 W:      http://alsa-project.org/main/index.php/ASoC
14342 S:      Supported
14343 F:      Documentation/devicetree/bindings/sound/
14344 F:      Documentation/sound/soc/
14345 F:      sound/soc/
14346 F:      include/dt-bindings/sound/
14347 F:      include/sound/soc*
14348
14349 SOUNDWIRE SUBSYSTEM
14350 M:      Vinod Koul <vkoul@kernel.org>
14351 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14352 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14354 S:      Supported
14355 F:      Documentation/driver-api/soundwire/
14356 F:      drivers/soundwire/
14357 F:      include/linux/soundwire/
14358
14359 SP2 MEDIA DRIVER
14360 M:      Olli Salonen <olli.salonen@iki.fi>
14361 L:      linux-media@vger.kernel.org
14362 W:      https://linuxtv.org
14363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14364 S:      Maintained
14365 F:      drivers/media/dvb-frontends/sp2*
14366
14367 SPARC + UltraSPARC (sparc/sparc64)
14368 M:      "David S. Miller" <davem@davemloft.net>
14369 L:      sparclinux@vger.kernel.org
14370 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14373 S:      Maintained
14374 F:      arch/sparc/
14375 F:      drivers/sbus/
14376
14377 SPARC SERIAL DRIVERS
14378 M:      "David S. Miller" <davem@davemloft.net>
14379 L:      sparclinux@vger.kernel.org
14380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14382 S:      Maintained
14383 F:      include/linux/sunserialcore.h
14384 F:      drivers/tty/serial/suncore.c
14385 F:      drivers/tty/serial/sunhv.c
14386 F:      drivers/tty/serial/sunsab.c
14387 F:      drivers/tty/serial/sunsab.h
14388 F:      drivers/tty/serial/sunsu.c
14389 F:      drivers/tty/serial/sunzilog.c
14390 F:      drivers/tty/serial/sunzilog.h
14391 F:      drivers/tty/vcc.c
14392
14393 SPARSE CHECKER
14394 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14395 L:      linux-sparse@vger.kernel.org
14396 W:      https://sparse.wiki.kernel.org/
14397 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14398 S:      Maintained
14399 F:      include/linux/compiler.h
14400
14401 SPEAR CLOCK FRAMEWORK SUPPORT
14402 M:      Viresh Kumar <vireshk@kernel.org>
14403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14404 W:      http://www.st.com/spear
14405 S:      Maintained
14406 F:      drivers/clk/spear/
14407
14408 SPEAR PLATFORM SUPPORT
14409 M:      Viresh Kumar <vireshk@kernel.org>
14410 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14412 W:      http://www.st.com/spear
14413 S:      Maintained
14414 F:      arch/arm/boot/dts/spear*
14415 F:      arch/arm/mach-spear/
14416
14417 SPI NOR SUBSYSTEM
14418 M:      Marek Vasut <marek.vasut@gmail.com>
14419 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14420 L:      linux-mtd@lists.infradead.org
14421 W:      http://www.linux-mtd.infradead.org/
14422 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14423 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14424 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14425 S:      Maintained
14426 F:      drivers/mtd/spi-nor/
14427 F:      include/linux/mtd/spi-nor.h
14428
14429 SPI SUBSYSTEM
14430 M:      Mark Brown <broonie@kernel.org>
14431 L:      linux-spi@vger.kernel.org
14432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14433 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14434 S:      Maintained
14435 F:      Documentation/devicetree/bindings/spi/
14436 F:      Documentation/spi/
14437 F:      drivers/spi/
14438 F:      include/linux/spi/
14439 F:      include/uapi/linux/spi/
14440 F:      tools/spi/
14441
14442 SPIDERNET NETWORK DRIVER for CELL
14443 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14444 L:      netdev@vger.kernel.org
14445 S:      Supported
14446 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14447 F:      drivers/net/ethernet/toshiba/spider_net*
14448
14449 SPMI SUBSYSTEM
14450 R:      Stephen Boyd <sboyd@kernel.org>
14451 L:      linux-arm-msm@vger.kernel.org
14452 F:      Documentation/devicetree/bindings/spmi/
14453 F:      drivers/spmi/
14454 F:      include/dt-bindings/spmi/spmi.h
14455 F:      include/linux/spmi.h
14456 F:      include/trace/events/spmi.h
14457
14458 SPU FILE SYSTEM
14459 M:      Jeremy Kerr <jk@ozlabs.org>
14460 L:      linuxppc-dev@lists.ozlabs.org
14461 W:      http://www.ibm.com/developerworks/power/cell/
14462 S:      Supported
14463 F:      Documentation/filesystems/spufs.txt
14464 F:      arch/powerpc/platforms/cell/spufs/
14465
14466 SQUASHFS FILE SYSTEM
14467 M:      Phillip Lougher <phillip@squashfs.org.uk>
14468 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14469 W:      http://squashfs.org.uk
14470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14471 S:      Maintained
14472 F:      Documentation/filesystems/squashfs.txt
14473 F:      fs/squashfs/
14474
14475 SRM (Alpha) environment access
14476 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14477 S:      Maintained
14478 F:      arch/alpha/kernel/srm_env.c
14479
14480 ST LSM6DSx IMU IIO DRIVER
14481 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14482 L:      linux-iio@vger.kernel.org
14483 W:      http://www.st.com/
14484 S:      Maintained
14485 F:      drivers/iio/imu/st_lsm6dsx/
14486 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14487
14488 ST STM32 I2C/SMBUS DRIVER
14489 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14490 L:      linux-i2c@vger.kernel.org
14491 S:      Maintained
14492 F:      drivers/i2c/busses/i2c-stm32*
14493
14494 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14495 M:      Song Qiang <songqiang1304521@gmail.com>
14496 L:      linux-iio@vger.kernel.org
14497 S:      Maintained
14498 F:      drivers/iio/proximity/vl53l0x-i2c.c
14499 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14500
14501 STABLE BRANCH
14502 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14503 M:      Sasha Levin <sashal@kernel.org>
14504 L:      stable@vger.kernel.org
14505 S:      Supported
14506 F:      Documentation/process/stable-kernel-rules.rst
14507
14508 STAGING - COMEDI
14509 M:      Ian Abbott <abbotti@mev.co.uk>
14510 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14511 S:      Odd Fixes
14512 F:      drivers/staging/comedi/
14513
14514 STAGING - EROFS FILE SYSTEM
14515 M:      Gao Xiang <gaoxiang25@huawei.com>
14516 M:      Chao Yu <yuchao0@huawei.com>
14517 L:      linux-erofs@lists.ozlabs.org
14518 S:      Maintained
14519 F:      drivers/staging/erofs/
14520
14521 STAGING - INDUSTRIAL IO
14522 M:      Jonathan Cameron <jic23@kernel.org>
14523 L:      linux-iio@vger.kernel.org
14524 S:      Odd Fixes
14525 F:      Documentation/devicetree/bindings/staging/iio/
14526 F:      drivers/staging/iio/
14527
14528 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14529 M:      Marc Dietrich <marvin24@gmx.de>
14530 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14531 L:      linux-tegra@vger.kernel.org
14532 S:      Maintained
14533 F:      drivers/staging/nvec/
14534
14535 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14536 M:      Jens Frederich <jfrederich@gmail.com>
14537 M:      Daniel Drake <dsd@laptop.org>
14538 M:      Jon Nettleton <jon.nettleton@gmail.com>
14539 W:      http://wiki.laptop.org/go/DCON
14540 S:      Maintained
14541 F:      drivers/staging/olpc_dcon/
14542
14543 STAGING - REALTEK RTL8712U DRIVERS
14544 M:      Larry Finger <Larry.Finger@lwfinger.net>
14545 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14546 S:      Odd Fixes
14547 F:      drivers/staging/rtl8712/
14548
14549 STAGING - REALTEK RTL8188EU DRIVERS
14550 M:      Larry Finger <Larry.Finger@lwfinger.net>
14551 S:      Odd Fixes
14552 F:      drivers/staging/rtl8188eu/
14553
14554 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14555 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14556 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14557 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14558 L:      linux-fbdev@vger.kernel.org
14559 S:      Maintained
14560 F:      drivers/staging/sm750fb/
14561
14562 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14563 M:      William Hubbs <w.d.hubbs@gmail.com>
14564 M:      Chris Brannon <chris@the-brannons.com>
14565 M:      Kirk Reiser <kirk@reisers.ca>
14566 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14567 L:      speakup@linux-speakup.org
14568 W:      http://www.linux-speakup.org/
14569 S:      Odd Fixes
14570 F:      drivers/staging/speakup/
14571
14572 STAGING - VIA VT665X DRIVERS
14573 M:      Forest Bond <forest@alittletooquiet.net>
14574 S:      Odd Fixes
14575 F:      drivers/staging/vt665?/
14576
14577 STAGING - WILC1000 WIFI DRIVER
14578 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14579 M:      Ajay Singh <ajay.kathat@microchip.com>
14580 L:      linux-wireless@vger.kernel.org
14581 S:      Supported
14582 F:      drivers/staging/wilc1000/
14583
14584 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14585 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14586 S:      Odd Fixes
14587 F:      drivers/staging/xgifb/
14588
14589 STAGING SUBSYSTEM
14590 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14592 L:      devel@driverdev.osuosl.org
14593 S:      Supported
14594 F:      drivers/staging/
14595
14596 STARFIRE/DURALAN NETWORK DRIVER
14597 M:      Ion Badulescu <ionut@badula.org>
14598 S:      Odd Fixes
14599 F:      drivers/net/ethernet/adaptec/starfire*
14600
14601 STEC S1220 SKD DRIVER
14602 M:      Bart Van Assche <bart.vanassche@wdc.com>
14603 L:      linux-block@vger.kernel.org
14604 S:      Maintained
14605 F:      drivers/block/skd*[ch]
14606
14607 STI AUDIO (ASoC) DRIVERS
14608 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14609 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14610 S:      Maintained
14611 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14612 F:      sound/soc/sti/
14613
14614 STI CEC DRIVER
14615 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14616 S:      Maintained
14617 F:      drivers/media/platform/sti/cec/
14618 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14619
14620 STK1160 USB VIDEO CAPTURE DRIVER
14621 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14622 L:      linux-media@vger.kernel.org
14623 T:      git git://linuxtv.org/media_tree.git
14624 S:      Maintained
14625 F:      drivers/media/usb/stk1160/
14626
14627 STM32 AUDIO (ASoC) DRIVERS
14628 M:      Olivier Moysan <olivier.moysan@st.com>
14629 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14631 S:      Maintained
14632 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14633 F:      sound/soc/stm/
14634
14635 STM32 TIMER/LPTIMER DRIVERS
14636 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14637 S:      Maintained
14638 F:      drivers/*/stm32-*timer*
14639 F:      drivers/pwm/pwm-stm32*
14640 F:      include/linux/*/stm32-*tim*
14641 F:      Documentation/ABI/testing/*timer-stm32
14642 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14643 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14644
14645 STMMAC ETHERNET DRIVER
14646 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14647 M:      Alexandre Torgue <alexandre.torgue@st.com>
14648 M:      Jose Abreu <joabreu@synopsys.com>
14649 L:      netdev@vger.kernel.org
14650 W:      http://www.stlinux.com
14651 S:      Supported
14652 F:      drivers/net/ethernet/stmicro/stmmac/
14653
14654 SUN3/3X
14655 M:      Sam Creasey <sammy@sammy.net>
14656 W:      http://sammy.net/sun3/
14657 S:      Maintained
14658 F:      arch/m68k/kernel/*sun3*
14659 F:      arch/m68k/sun3*/
14660 F:      arch/m68k/include/asm/sun3*
14661 F:      drivers/net/ethernet/i825xx/sun3*
14662
14663 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14664 M:      Hans de Goede <hdegoede@redhat.com>
14665 L:      linux-input@vger.kernel.org
14666 S:      Maintained
14667 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14668 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14669
14670 SUNDANCE NETWORK DRIVER
14671 M:      Denis Kirjanov <kda@linux-powerpc.org>
14672 L:      netdev@vger.kernel.org
14673 S:      Maintained
14674 F:      drivers/net/ethernet/dlink/sundance.c
14675
14676 SUPERH
14677 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14678 M:      Rich Felker <dalias@libc.org>
14679 L:      linux-sh@vger.kernel.org
14680 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14681 S:      Maintained
14682 F:      Documentation/sh/
14683 F:      arch/sh/
14684 F:      drivers/sh/
14685
14686 SUSPEND TO RAM
14687 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14688 M:      Len Brown <len.brown@intel.com>
14689 M:      Pavel Machek <pavel@ucw.cz>
14690 L:      linux-pm@vger.kernel.org
14691 B:      https://bugzilla.kernel.org
14692 S:      Supported
14693 F:      Documentation/power/
14694 F:      arch/x86/kernel/acpi/
14695 F:      drivers/base/power/
14696 F:      kernel/power/
14697 F:      include/linux/suspend.h
14698 F:      include/linux/freezer.h
14699 F:      include/linux/pm.h
14700
14701 SVGA HANDLING
14702 M:      Martin Mares <mj@ucw.cz>
14703 L:      linux-video@atrey.karlin.mff.cuni.cz
14704 S:      Maintained
14705 F:      Documentation/svga.txt
14706 F:      arch/x86/boot/video*
14707
14708 SWIOTLB SUBSYSTEM
14709 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14710 L:      iommu@lists.linux-foundation.org
14711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14712 S:      Supported
14713 F:      kernel/dma/swiotlb.c
14714 F:      arch/*/kernel/pci-swiotlb.c
14715 F:      include/linux/swiotlb.h
14716
14717 SWITCHDEV
14718 M:      Jiri Pirko <jiri@resnulli.us>
14719 M:      Ivan Vecera <ivecera@redhat.com>
14720 L:      netdev@vger.kernel.org
14721 S:      Supported
14722 F:      net/switchdev/
14723 F:      include/net/switchdev.h
14724
14725 SY8106A REGULATOR DRIVER
14726 M:      Icenowy Zheng <icenowy@aosc.io>
14727 S:      Maintained
14728 F:      drivers/regulator/sy8106a-regulator.c
14729 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14730
14731 SYNC FILE FRAMEWORK
14732 M:      Sumit Semwal <sumit.semwal@linaro.org>
14733 R:      Gustavo Padovan <gustavo@padovan.org>
14734 S:      Maintained
14735 L:      linux-media@vger.kernel.org
14736 L:      dri-devel@lists.freedesktop.org
14737 F:      drivers/dma-buf/sync_*
14738 F:      drivers/dma-buf/dma-fence*
14739 F:      drivers/dma-buf/sw_sync.c
14740 F:      include/linux/sync_file.h
14741 F:      include/uapi/linux/sync_file.h
14742 F:      Documentation/sync_file.txt
14743 T:      git git://anongit.freedesktop.org/drm/drm-misc
14744
14745 SYNOPSYS ARC ARCHITECTURE
14746 M:      Vineet Gupta <vgupta@synopsys.com>
14747 L:      linux-snps-arc@lists.infradead.org
14748 S:      Supported
14749 F:      arch/arc/
14750 F:      Documentation/devicetree/bindings/arc/*
14751 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14752 F:      drivers/clocksource/arc_timer.c
14753 F:      drivers/tty/serial/arc_uart.c
14754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14755
14756 SYNOPSYS ARC HSDK SDP pll clock driver
14757 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14758 S:      Supported
14759 F:      drivers/clk/clk-hsdk-pll.c
14760 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14761
14762 SYNOPSYS ARC SDP clock driver
14763 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14764 S:      Supported
14765 F:      drivers/clk/axs10x/*
14766 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14767
14768 SYNOPSYS ARC SDP platform support
14769 M:      Alexey Brodkin <abrodkin@synopsys.com>
14770 S:      Supported
14771 F:      arch/arc/plat-axs10x
14772 F:      arch/arc/boot/dts/ax*
14773 F:      Documentation/devicetree/bindings/arc/axs10*
14774
14775 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14776 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14777 S:      Supported
14778 F:      drivers/reset/reset-axs10x.c
14779 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14780
14781 SYNOPSYS CREG GPIO DRIVER
14782 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14783 S:      Maintained
14784 F:      drivers/gpio/gpio-creg-snps.c
14785 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14786
14787 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14788 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14789 S:      Maintained
14790 F:      drivers/tty/serial/8250/8250_dw.c
14791
14792 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14793 M:      Hoan Tran <hoan@os.amperecomputing.com>
14794 L:      linux-gpio@vger.kernel.org
14795 S:      Maintained
14796 F:      drivers/gpio/gpio-dwapb.c
14797 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14798
14799 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14800 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14801 S:      Maintained
14802 F:      drivers/dma/dwi-axi-dmac/
14803 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14804
14805 SYNOPSYS DESIGNWARE DMAC DRIVER
14806 M:      Viresh Kumar <vireshk@kernel.org>
14807 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14808 S:      Maintained
14809 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14810 F:      drivers/dma/dw/
14811 F:      include/dt-bindings/dma/dw-dmac.h
14812 F:      include/linux/dma/dw.h
14813 F:      include/linux/platform_data/dma-dw.h
14814
14815 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14816 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14817 L:      netdev@vger.kernel.org
14818 S:      Supported
14819 F:      drivers/net/ethernet/synopsys/
14820
14821 SYNOPSYS DESIGNWARE I2C DRIVER
14822 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14823 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14824 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14825 L:      linux-i2c@vger.kernel.org
14826 S:      Maintained
14827 F:      drivers/i2c/busses/i2c-designware-*
14828 F:      include/linux/platform_data/i2c-designware.h
14829
14830 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14831 M:      Jaehoon Chung <jh80.chung@samsung.com>
14832 L:      linux-mmc@vger.kernel.org
14833 S:      Maintained
14834 F:      drivers/mmc/host/dw_mmc*
14835
14836 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14837 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14838 S:      Supported
14839 F:      drivers/reset/reset-hsdk.c
14840 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14841 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14842
14843 SYSTEM CONFIGURATION (SYSCON)
14844 M:      Lee Jones <lee.jones@linaro.org>
14845 M:      Arnd Bergmann <arnd@arndb.de>
14846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14847 S:      Supported
14848 F:      drivers/mfd/syscon.c
14849
14850 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14851 M:      Sudeep Holla <sudeep.holla@arm.com>
14852 L:      linux-arm-kernel@lists.infradead.org
14853 S:      Maintained
14854 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14855 F:      drivers/clk/clk-sc[mp]i.c
14856 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14857 F:      drivers/firmware/arm_scpi.c
14858 F:      drivers/firmware/arm_scmi/
14859 F:      include/linux/sc[mp]i_protocol.h
14860
14861 SYSTEM RESET/SHUTDOWN DRIVERS
14862 M:      Sebastian Reichel <sre@kernel.org>
14863 L:      linux-pm@vger.kernel.org
14864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14865 S:      Maintained
14866 F:      Documentation/devicetree/bindings/power/reset/
14867 F:      drivers/power/reset/
14868
14869 SYSTEM TRACE MODULE CLASS
14870 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14871 S:      Maintained
14872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14873 F:      Documentation/trace/stm.rst
14874 F:      drivers/hwtracing/stm/
14875 F:      include/linux/stm.h
14876 F:      include/uapi/linux/stm.h
14877
14878 SYSV FILESYSTEM
14879 M:      Christoph Hellwig <hch@infradead.org>
14880 S:      Maintained
14881 F:      Documentation/filesystems/sysv-fs.txt
14882 F:      fs/sysv/
14883 F:      include/linux/sysv_fs.h
14884
14885 TARGET SUBSYSTEM
14886 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14887 L:      linux-scsi@vger.kernel.org
14888 L:      target-devel@vger.kernel.org
14889 W:      http://www.linux-iscsi.org
14890 W:      http://groups.google.com/group/linux-iscsi-target-dev
14891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14892 S:      Supported
14893 F:      drivers/target/
14894 F:      include/target/
14895 F:      Documentation/target/
14896
14897 TASKSTATS STATISTICS INTERFACE
14898 M:      Balbir Singh <bsingharora@gmail.com>
14899 S:      Maintained
14900 F:      Documentation/accounting/taskstats*
14901 F:      include/linux/taskstats*
14902 F:      kernel/taskstats.c
14903
14904 TC subsystem
14905 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14906 M:      Cong Wang <xiyou.wangcong@gmail.com>
14907 M:      Jiri Pirko <jiri@resnulli.us>
14908 L:      netdev@vger.kernel.org
14909 S:      Maintained
14910 F:      include/net/pkt_cls.h
14911 F:      include/net/pkt_sched.h
14912 F:      include/net/tc_act/
14913 F:      include/uapi/linux/pkt_cls.h
14914 F:      include/uapi/linux/pkt_sched.h
14915 F:      include/uapi/linux/tc_act/
14916 F:      include/uapi/linux/tc_ematch/
14917 F:      net/sched/
14918
14919 TC90522 MEDIA DRIVER
14920 M:      Akihiro Tsukada <tskd08@gmail.com>
14921 L:      linux-media@vger.kernel.org
14922 S:      Odd Fixes
14923 F:      drivers/media/dvb-frontends/tc90522*
14924
14925 TCP LOW PRIORITY MODULE
14926 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14927 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14928 W:      http://tcp-lp-mod.sourceforge.net/
14929 S:      Maintained
14930 F:      net/ipv4/tcp_lp.c
14931
14932 TDA10071 MEDIA DRIVER
14933 M:      Antti Palosaari <crope@iki.fi>
14934 L:      linux-media@vger.kernel.org
14935 W:      https://linuxtv.org
14936 W:      http://palosaari.fi/linux/
14937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14938 T:      git git://linuxtv.org/anttip/media_tree.git
14939 S:      Maintained
14940 F:      drivers/media/dvb-frontends/tda10071*
14941
14942 TDA18212 MEDIA DRIVER
14943 M:      Antti Palosaari <crope@iki.fi>
14944 L:      linux-media@vger.kernel.org
14945 W:      https://linuxtv.org
14946 W:      http://palosaari.fi/linux/
14947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14948 T:      git git://linuxtv.org/anttip/media_tree.git
14949 S:      Maintained
14950 F:      drivers/media/tuners/tda18212*
14951
14952 TDA18218 MEDIA DRIVER
14953 M:      Antti Palosaari <crope@iki.fi>
14954 L:      linux-media@vger.kernel.org
14955 W:      https://linuxtv.org
14956 W:      http://palosaari.fi/linux/
14957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14958 T:      git git://linuxtv.org/anttip/media_tree.git
14959 S:      Maintained
14960 F:      drivers/media/tuners/tda18218*
14961
14962 TDA18250 MEDIA DRIVER
14963 M:      Olli Salonen <olli.salonen@iki.fi>
14964 L:      linux-media@vger.kernel.org
14965 W:      https://linuxtv.org
14966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14967 T:      git git://linuxtv.org/media_tree.git
14968 S:      Maintained
14969 F:      drivers/media/tuners/tda18250*
14970
14971 TDA18271 MEDIA DRIVER
14972 M:      Michael Krufky <mkrufky@linuxtv.org>
14973 L:      linux-media@vger.kernel.org
14974 W:      https://linuxtv.org
14975 W:      http://github.com/mkrufky
14976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14977 T:      git git://linuxtv.org/mkrufky/tuners.git
14978 S:      Maintained
14979 F:      drivers/media/tuners/tda18271*
14980
14981 TDA1997x MEDIA DRIVER
14982 M:      Tim Harvey <tharvey@gateworks.com>
14983 L:      linux-media@vger.kernel.org
14984 W:      https://linuxtv.org
14985 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14986 S:      Maintained
14987 F:      drivers/media/i2c/tda1997x.*
14988
14989 TDA827x MEDIA DRIVER
14990 M:      Michael Krufky <mkrufky@linuxtv.org>
14991 L:      linux-media@vger.kernel.org
14992 W:      https://linuxtv.org
14993 W:      http://github.com/mkrufky
14994 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14995 T:      git git://linuxtv.org/mkrufky/tuners.git
14996 S:      Maintained
14997 F:      drivers/media/tuners/tda8290.*
14998
14999 TDA8290 MEDIA DRIVER
15000 M:      Michael Krufky <mkrufky@linuxtv.org>
15001 L:      linux-media@vger.kernel.org
15002 W:      https://linuxtv.org
15003 W:      http://github.com/mkrufky
15004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15005 T:      git git://linuxtv.org/mkrufky/tuners.git
15006 S:      Maintained
15007 F:      drivers/media/tuners/tda8290.*
15008
15009 TDA9840 MEDIA DRIVER
15010 M:      Hans Verkuil <hverkuil@xs4all.nl>
15011 L:      linux-media@vger.kernel.org
15012 T:      git git://linuxtv.org/media_tree.git
15013 W:      https://linuxtv.org
15014 S:      Maintained
15015 F:      drivers/media/i2c/tda9840*
15016
15017 TEA5761 TUNER DRIVER
15018 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15019 L:      linux-media@vger.kernel.org
15020 W:      https://linuxtv.org
15021 T:      git git://linuxtv.org/media_tree.git
15022 S:      Odd fixes
15023 F:      drivers/media/tuners/tea5761.*
15024
15025 TEA5767 TUNER DRIVER
15026 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15027 L:      linux-media@vger.kernel.org
15028 W:      https://linuxtv.org
15029 T:      git git://linuxtv.org/media_tree.git
15030 S:      Maintained
15031 F:      drivers/media/tuners/tea5767.*
15032
15033 TEA6415C MEDIA DRIVER
15034 M:      Hans Verkuil <hverkuil@xs4all.nl>
15035 L:      linux-media@vger.kernel.org
15036 T:      git git://linuxtv.org/media_tree.git
15037 W:      https://linuxtv.org
15038 S:      Maintained
15039 F:      drivers/media/i2c/tea6415c*
15040
15041 TEA6420 MEDIA DRIVER
15042 M:      Hans Verkuil <hverkuil@xs4all.nl>
15043 L:      linux-media@vger.kernel.org
15044 T:      git git://linuxtv.org/media_tree.git
15045 W:      https://linuxtv.org
15046 S:      Maintained
15047 F:      drivers/media/i2c/tea6420*
15048
15049 TEAM DRIVER
15050 M:      Jiri Pirko <jiri@resnulli.us>
15051 L:      netdev@vger.kernel.org
15052 S:      Supported
15053 F:      drivers/net/team/
15054 F:      include/linux/if_team.h
15055 F:      include/uapi/linux/if_team.h
15056
15057 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15058 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15059 S:      Maintained
15060 F:      arch/x86/platform/ts5500/
15061
15062 TECHNOTREND USB IR RECEIVER
15063 M:      Sean Young <sean@mess.org>
15064 L:      linux-media@vger.kernel.org
15065 S:      Maintained
15066 F:      drivers/media/rc/ttusbir.c
15067
15068 TECHWELL TW9910 VIDEO DECODER
15069 L:      linux-media@vger.kernel.org
15070 S:      Orphan
15071 F:      drivers/media/i2c/tw9910.c
15072 F:      include/media/i2c/tw9910.h
15073
15074 TEE SUBSYSTEM
15075 M:      Jens Wiklander <jens.wiklander@linaro.org>
15076 S:      Maintained
15077 F:      include/linux/tee_drv.h
15078 F:      include/uapi/linux/tee.h
15079 F:      drivers/tee/
15080 F:      Documentation/tee.txt
15081
15082 TEGRA ARCHITECTURE SUPPORT
15083 M:      Thierry Reding <thierry.reding@gmail.com>
15084 M:      Jonathan Hunter <jonathanh@nvidia.com>
15085 L:      linux-tegra@vger.kernel.org
15086 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15088 S:      Supported
15089 N:      [^a-z]tegra
15090
15091 TEGRA CLOCK DRIVER
15092 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15093 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15094 S:      Supported
15095 F:      drivers/clk/tegra/
15096
15097 TEGRA DMA DRIVERS
15098 M:      Laxman Dewangan <ldewangan@nvidia.com>
15099 M:      Jon Hunter <jonathanh@nvidia.com>
15100 S:      Supported
15101 F:      drivers/dma/tegra*
15102
15103 TEGRA I2C DRIVER
15104 M:      Laxman Dewangan <ldewangan@nvidia.com>
15105 S:      Supported
15106 F:      drivers/i2c/busses/i2c-tegra.c
15107
15108 TEGRA IOMMU DRIVERS
15109 M:      Thierry Reding <thierry.reding@gmail.com>
15110 L:      linux-tegra@vger.kernel.org
15111 S:      Supported
15112 F:      drivers/iommu/tegra*
15113
15114 TEGRA KBC DRIVER
15115 M:      Laxman Dewangan <ldewangan@nvidia.com>
15116 S:      Supported
15117 F:      drivers/input/keyboard/tegra-kbc.c
15118
15119 TEGRA NAND DRIVER
15120 M:      Stefan Agner <stefan@agner.ch>
15121 M:      Lucas Stach <dev@lynxeye.de>
15122 S:      Maintained
15123 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15124 F:      drivers/mtd/nand/raw/tegra_nand.c
15125
15126 TEGRA PWM DRIVER
15127 M:      Thierry Reding <thierry.reding@gmail.com>
15128 S:      Supported
15129 F:      drivers/pwm/pwm-tegra.c
15130
15131 TEGRA SERIAL DRIVER
15132 M:      Laxman Dewangan <ldewangan@nvidia.com>
15133 S:      Supported
15134 F:      drivers/tty/serial/serial-tegra.c
15135
15136 TEGRA SPI DRIVER
15137 M:      Laxman Dewangan <ldewangan@nvidia.com>
15138 S:      Supported
15139 F:      drivers/spi/spi-tegra*
15140
15141 TEHUTI ETHERNET DRIVER
15142 M:      Andy Gospodarek <andy@greyhouse.net>
15143 L:      netdev@vger.kernel.org
15144 S:      Supported
15145 F:      drivers/net/ethernet/tehuti/*
15146
15147 Telecom Clock Driver for MCPL0010
15148 M:      Mark Gross <mark.gross@intel.com>
15149 S:      Supported
15150 F:      drivers/char/tlclk.c
15151
15152 TENSILICA XTENSA PORT (xtensa)
15153 M:      Chris Zankel <chris@zankel.net>
15154 M:      Max Filippov <jcmvbkbc@gmail.com>
15155 L:      linux-xtensa@linux-xtensa.org
15156 T:      git git://github.com/czankel/xtensa-linux.git
15157 S:      Maintained
15158 F:      arch/xtensa/
15159 F:      drivers/irqchip/irq-xtensa-*
15160
15161 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15162 M:      Nishanth Menon <nm@ti.com>
15163 M:      Tero Kristo <t-kristo@ti.com>
15164 M:      Santosh Shilimkar <ssantosh@kernel.org>
15165 L:      linux-arm-kernel@lists.infradead.org
15166 S:      Maintained
15167 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15168 F:      drivers/firmware/ti_sci*
15169 F:      include/linux/soc/ti/ti_sci_protocol.h
15170 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15171 F:      drivers/soc/ti/ti_sci_pm_domains.c
15172 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15173 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15174 F:      drivers/clk/keystone/sci-clk.c
15175 F:      drivers/reset/reset-ti-sci.c
15176
15177 Texas Instruments ASoC drivers
15178 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15179 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15180 S:      Maintained
15181 F:      sound/soc/ti/
15182
15183 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15184 M:      Hans Verkuil <hverkuil@xs4all.nl>
15185 L:      linux-media@vger.kernel.org
15186 T:      git git://linuxtv.org/media_tree.git
15187 W:      https://linuxtv.org
15188 S:      Maintained
15189 F:      drivers/media/radio/radio-raremono.c
15190
15191 THERMAL
15192 M:      Zhang Rui <rui.zhang@intel.com>
15193 M:      Eduardo Valentin <edubezval@gmail.com>
15194 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15195 L:      linux-pm@vger.kernel.org
15196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15198 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15199 S:      Supported
15200 F:      drivers/thermal/
15201 F:      include/linux/thermal.h
15202 F:      include/uapi/linux/thermal.h
15203 F:      include/linux/cpu_cooling.h
15204 F:      Documentation/devicetree/bindings/thermal/
15205
15206 THERMAL/CPU_COOLING
15207 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15208 M:      Viresh Kumar <viresh.kumar@linaro.org>
15209 M:      Javi Merino <javi.merino@kernel.org>
15210 L:      linux-pm@vger.kernel.org
15211 S:      Supported
15212 F:      Documentation/thermal/cpu-cooling-api.txt
15213 F:      drivers/thermal/cpu_cooling.c
15214 F:      include/linux/cpu_cooling.h
15215
15216 THINKPAD ACPI EXTRAS DRIVER
15217 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15218 L:      ibm-acpi-devel@lists.sourceforge.net
15219 L:      platform-driver-x86@vger.kernel.org
15220 W:      http://ibm-acpi.sourceforge.net
15221 W:      http://thinkwiki.org/wiki/Ibm-acpi
15222 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15223 S:      Maintained
15224 F:      drivers/platform/x86/thinkpad_acpi.c
15225
15226 THUNDERBOLT DRIVER
15227 M:      Andreas Noever <andreas.noever@gmail.com>
15228 M:      Michael Jamet <michael.jamet@intel.com>
15229 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15230 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15232 S:      Maintained
15233 F:      Documentation/admin-guide/thunderbolt.rst
15234 F:      drivers/thunderbolt/
15235 F:      include/linux/thunderbolt.h
15236
15237 THUNDERBOLT NETWORK DRIVER
15238 M:      Michael Jamet <michael.jamet@intel.com>
15239 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15240 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15241 L:      netdev@vger.kernel.org
15242 S:      Maintained
15243 F:      drivers/net/thunderbolt.c
15244
15245 THUNDERX GPIO DRIVER
15246 M:      David Daney <david.daney@cavium.com>
15247 S:      Maintained
15248 F:      drivers/gpio/gpio-thunderx.c
15249
15250 TI AM437X VPFE DRIVER
15251 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15252 L:      linux-media@vger.kernel.org
15253 W:      https://linuxtv.org
15254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15255 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15256 S:      Maintained
15257 F:      drivers/media/platform/am437x/
15258
15259 TI BANDGAP AND THERMAL DRIVER
15260 M:      Eduardo Valentin <edubezval@gmail.com>
15261 M:      Keerthy <j-keerthy@ti.com>
15262 L:      linux-pm@vger.kernel.org
15263 L:      linux-omap@vger.kernel.org
15264 S:      Maintained
15265 F:      drivers/thermal/ti-soc-thermal/
15266
15267 TI BQ27XXX POWER SUPPLY DRIVER
15268 R:      Andrew F. Davis <afd@ti.com>
15269 F:      include/linux/power/bq27xxx_battery.h
15270 F:      drivers/power/supply/bq27xxx_battery.c
15271 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15272
15273 TI CDCE706 CLOCK DRIVER
15274 M:      Max Filippov <jcmvbkbc@gmail.com>
15275 S:      Maintained
15276 F:      drivers/clk/clk-cdce706.c
15277
15278 TI CLOCK DRIVER
15279 M:      Tero Kristo <t-kristo@ti.com>
15280 L:      linux-omap@vger.kernel.org
15281 S:      Maintained
15282 F:      drivers/clk/ti/
15283 F:      include/linux/clk/ti.h
15284
15285 TI DAVINCI MACHINE SUPPORT
15286 M:      Sekhar Nori <nsekhar@ti.com>
15287 M:      Kevin Hilman <khilman@kernel.org>
15288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15290 S:      Supported
15291 F:      arch/arm/mach-davinci/
15292 F:      drivers/i2c/busses/i2c-davinci.c
15293 F:      arch/arm/boot/dts/da850*
15294
15295 TI DAVINCI SERIES CLOCK DRIVER
15296 M:      David Lechner <david@lechnology.com>
15297 R:      Sekhar Nori <nsekhar@ti.com>
15298 S:      Maintained
15299 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15300 F:      drivers/clk/davinci/
15301
15302 TI DAVINCI SERIES GPIO DRIVER
15303 M:      Keerthy <j-keerthy@ti.com>
15304 L:      linux-gpio@vger.kernel.org
15305 S:      Maintained
15306 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15307 F:      drivers/gpio/gpio-davinci.c
15308
15309 TI DAVINCI SERIES MEDIA DRIVER
15310 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15311 L:      linux-media@vger.kernel.org
15312 W:      https://linuxtv.org
15313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15314 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15315 S:      Maintained
15316 F:      drivers/media/platform/davinci/
15317 F:      include/media/davinci/
15318
15319 TI ETHERNET SWITCH DRIVER (CPSW)
15320 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15321 L:      linux-omap@vger.kernel.org
15322 L:      netdev@vger.kernel.org
15323 S:      Maintained
15324 F:      drivers/net/ethernet/ti/cpsw*
15325 F:      drivers/net/ethernet/ti/davinci*
15326
15327 TI FLASH MEDIA INTERFACE DRIVER
15328 M:      Alex Dubov <oakad@yahoo.com>
15329 S:      Maintained
15330 F:      drivers/misc/tifm*
15331 F:      drivers/mmc/host/tifm_sd.c
15332 F:      include/linux/tifm.h
15333
15334 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15335 M:      Santosh Shilimkar <ssantosh@kernel.org>
15336 L:      linux-kernel@vger.kernel.org
15337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15338 S:      Maintained
15339 F:      drivers/soc/ti/*
15340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15341
15342 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15343 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15344 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15346 S:      Maintained
15347 F:      sound/soc/codecs/lm49453*
15348 F:      sound/soc/codecs/isabelle*
15349
15350 TI LP855x BACKLIGHT DRIVER
15351 M:      Milo Kim <milo.kim@ti.com>
15352 S:      Maintained
15353 F:      Documentation/backlight/lp855x-driver.txt
15354 F:      drivers/video/backlight/lp855x_bl.c
15355 F:      include/linux/platform_data/lp855x.h
15356
15357 TI LP8727 CHARGER DRIVER
15358 M:      Milo Kim <milo.kim@ti.com>
15359 S:      Maintained
15360 F:      drivers/power/supply/lp8727_charger.c
15361 F:      include/linux/platform_data/lp8727.h
15362
15363 TI LP8788 MFD DRIVER
15364 M:      Milo Kim <milo.kim@ti.com>
15365 S:      Maintained
15366 F:      drivers/iio/adc/lp8788_adc.c
15367 F:      drivers/leds/leds-lp8788.c
15368 F:      drivers/mfd/lp8788*.c
15369 F:      drivers/power/supply/lp8788-charger.c
15370 F:      drivers/regulator/lp8788-*.c
15371 F:      include/linux/mfd/lp8788*.h
15372
15373 TI NETCP ETHERNET DRIVER
15374 M:      Wingman Kwok <w-kwok2@ti.com>
15375 M:      Murali Karicheri <m-karicheri2@ti.com>
15376 L:      netdev@vger.kernel.org
15377 S:      Maintained
15378 F:      drivers/net/ethernet/ti/netcp*
15379
15380 TI PCM3060 ASoC CODEC DRIVER
15381 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15382 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15383 S:      Maintained
15384 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15385 F:      sound/soc/codecs/pcm3060*
15386
15387 TI TAS571X FAMILY ASoC CODEC DRIVER
15388 M:      Kevin Cernekee <cernekee@chromium.org>
15389 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15390 S:      Odd Fixes
15391 F:      sound/soc/codecs/tas571x*
15392
15393 TI TRF7970A NFC DRIVER
15394 M:      Mark Greer <mgreer@animalcreek.com>
15395 L:      linux-wireless@vger.kernel.org
15396 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15397 S:      Supported
15398 F:      drivers/nfc/trf7970a.c
15399 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15400
15401 TI TWL4030 SERIES SOC CODEC DRIVER
15402 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15403 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15404 S:      Maintained
15405 F:      sound/soc/codecs/twl4030*
15406
15407 TI VPE/CAL DRIVERS
15408 M:      Benoit Parrot <bparrot@ti.com>
15409 L:      linux-media@vger.kernel.org
15410 W:      http://linuxtv.org/
15411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15412 S:      Maintained
15413 F:      drivers/media/platform/ti-vpe/
15414
15415 TI WILINK WIRELESS DRIVERS
15416 L:      linux-wireless@vger.kernel.org
15417 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15418 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15420 S:      Orphan
15421 F:      drivers/net/wireless/ti/
15422 F:      include/linux/wl12xx.h
15423
15424 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15425 M:      John Stultz <john.stultz@linaro.org>
15426 M:      Thomas Gleixner <tglx@linutronix.de>
15427 R:      Stephen Boyd <sboyd@kernel.org>
15428 L:      linux-kernel@vger.kernel.org
15429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15430 S:      Supported
15431 F:      include/linux/clocksource.h
15432 F:      include/linux/time.h
15433 F:      include/linux/timex.h
15434 F:      include/uapi/linux/time.h
15435 F:      include/uapi/linux/timex.h
15436 F:      kernel/time/clocksource.c
15437 F:      kernel/time/time*.c
15438 F:      kernel/time/alarmtimer.c
15439 F:      kernel/time/ntp.c
15440 F:      tools/testing/selftests/timers/
15441
15442 TIPC NETWORK LAYER
15443 M:      Jon Maloy <jon.maloy@ericsson.com>
15444 M:      Ying Xue <ying.xue@windriver.com>
15445 L:      netdev@vger.kernel.org (core kernel code)
15446 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15447 W:      http://tipc.sourceforge.net/
15448 S:      Maintained
15449 F:      include/uapi/linux/tipc*.h
15450 F:      net/tipc/
15451
15452 TLAN NETWORK DRIVER
15453 M:      Samuel Chessman <chessman@tux.org>
15454 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15455 W:      http://sourceforge.net/projects/tlan/
15456 S:      Maintained
15457 F:      Documentation/networking/device_drivers/ti/tlan.txt
15458 F:      drivers/net/ethernet/ti/tlan.*
15459
15460 TM6000 VIDEO4LINUX DRIVER
15461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15462 L:      linux-media@vger.kernel.org
15463 W:      https://linuxtv.org
15464 T:      git git://linuxtv.org/media_tree.git
15465 S:      Odd fixes
15466 F:      drivers/media/usb/tm6000/
15467 F:      Documentation/media/v4l-drivers/tm6000*
15468
15469 TMIO/SDHI MMC DRIVER
15470 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15471 L:      linux-mmc@vger.kernel.org
15472 S:      Supported
15473 F:      drivers/mmc/host/tmio_mmc*
15474 F:      drivers/mmc/host/renesas_sdhi*
15475 F:      include/linux/mfd/tmio.h
15476
15477 TMP401 HARDWARE MONITOR DRIVER
15478 M:      Guenter Roeck <linux@roeck-us.net>
15479 L:      linux-hwmon@vger.kernel.org
15480 S:      Maintained
15481 F:      Documentation/hwmon/tmp401
15482 F:      drivers/hwmon/tmp401.c
15483
15484 TMPFS (SHMEM FILESYSTEM)
15485 M:      Hugh Dickins <hughd@google.com>
15486 L:      linux-mm@kvack.org
15487 S:      Maintained
15488 F:      include/linux/shmem_fs.h
15489 F:      mm/shmem.c
15490
15491 TOMOYO SECURITY MODULE
15492 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15493 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15494 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15495 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15496 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15497 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15498 W:      http://tomoyo.sourceforge.jp/
15499 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15500 S:      Maintained
15501 F:      security/tomoyo/
15502
15503 TOPSTAR LAPTOP EXTRAS DRIVER
15504 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15505 L:      platform-driver-x86@vger.kernel.org
15506 S:      Maintained
15507 F:      drivers/platform/x86/topstar-laptop.c
15508
15509 TORTURE-TEST MODULES
15510 M:      Davidlohr Bueso <dave@stgolabs.net>
15511 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15512 M:      Josh Triplett <josh@joshtriplett.org>
15513 L:      linux-kernel@vger.kernel.org
15514 S:      Supported
15515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15516 F:      Documentation/RCU/torture.txt
15517 F:      kernel/torture.c
15518 F:      kernel/rcu/rcutorture.c
15519 F:      kernel/rcu/rcuperf.c
15520 F:      kernel/locking/locktorture.c
15521
15522 TOSHIBA ACPI EXTRAS DRIVER
15523 M:      Azael Avalos <coproscefalo@gmail.com>
15524 L:      platform-driver-x86@vger.kernel.org
15525 S:      Maintained
15526 F:      drivers/platform/x86/toshiba_acpi.c
15527
15528 TOSHIBA BLUETOOTH DRIVER
15529 M:      Azael Avalos <coproscefalo@gmail.com>
15530 L:      platform-driver-x86@vger.kernel.org
15531 S:      Maintained
15532 F:      drivers/platform/x86/toshiba_bluetooth.c
15533
15534 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15535 M:      Azael Avalos <coproscefalo@gmail.com>
15536 L:      platform-driver-x86@vger.kernel.org
15537 S:      Maintained
15538 F:      drivers/platform/x86/toshiba_haps.c
15539
15540 TOSHIBA SMM DRIVER
15541 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15542 W:      http://www.buzzard.org.uk/toshiba/
15543 S:      Maintained
15544 F:      drivers/char/toshiba.c
15545 F:      include/linux/toshiba.h
15546 F:      include/uapi/linux/toshiba.h
15547
15548 TOSHIBA TC358743 DRIVER
15549 M:      Mats Randgaard <matrandg@cisco.com>
15550 L:      linux-media@vger.kernel.org
15551 S:      Maintained
15552 F:      drivers/media/i2c/tc358743*
15553 F:      include/media/i2c/tc358743.h
15554
15555 TOSHIBA WMI HOTKEYS DRIVER
15556 M:      Azael Avalos <coproscefalo@gmail.com>
15557 L:      platform-driver-x86@vger.kernel.org
15558 S:      Maintained
15559 F:      drivers/platform/x86/toshiba-wmi.c
15560
15561 TPM DEVICE DRIVER
15562 M:      Peter Huewe <peterhuewe@gmx.de>
15563 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15564 R:      Jason Gunthorpe <jgg@ziepe.ca>
15565 L:      linux-integrity@vger.kernel.org
15566 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15567 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15568 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15569 S:      Maintained
15570 F:      drivers/char/tpm/
15571
15572 TRACING
15573 M:      Steven Rostedt <rostedt@goodmis.org>
15574 M:      Ingo Molnar <mingo@redhat.com>
15575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15576 S:      Maintained
15577 F:      Documentation/trace/ftrace.rst
15578 F:      arch/*/*/*/ftrace.h
15579 F:      arch/*/kernel/ftrace.c
15580 F:      include/*/ftrace.h
15581 F:      include/linux/trace*.h
15582 F:      include/trace/
15583 F:      kernel/trace/
15584 F:      tools/testing/selftests/ftrace/
15585
15586 TRACING MMIO ACCESSES (MMIOTRACE)
15587 M:      Steven Rostedt <rostedt@goodmis.org>
15588 M:      Ingo Molnar <mingo@kernel.org>
15589 R:      Karol Herbst <karolherbst@gmail.com>
15590 R:      Pekka Paalanen <ppaalanen@gmail.com>
15591 S:      Maintained
15592 L:      linux-kernel@vger.kernel.org
15593 L:      nouveau@lists.freedesktop.org
15594 F:      kernel/trace/trace_mmiotrace.c
15595 F:      include/linux/mmiotrace.h
15596 F:      arch/x86/mm/kmmio.c
15597 F:      arch/x86/mm/mmio-mod.c
15598 F:      arch/x86/mm/testmmiotrace.c
15599
15600 TRIVIAL PATCHES
15601 M:      Jiri Kosina <trivial@kernel.org>
15602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15603 S:      Maintained
15604 K:      ^Subject:.*(?i)trivial
15605
15606 TEMPO SEMICONDUCTOR DRIVERS
15607 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15608 S:      Maintained
15609 F:      sound/soc/codecs/tscs*.c
15610 F:      sound/soc/codecs/tscs*.h
15611 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15612
15613 TTY LAYER
15614 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15615 M:      Jiri Slaby <jslaby@suse.com>
15616 S:      Supported
15617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15618 F:      Documentation/serial/
15619 F:      drivers/tty/
15620 F:      drivers/tty/serial/serial_core.c
15621 F:      include/linux/serial_core.h
15622 F:      include/linux/serial.h
15623 F:      include/linux/tty.h
15624 F:      include/uapi/linux/serial_core.h
15625 F:      include/uapi/linux/serial.h
15626 F:      include/uapi/linux/tty.h
15627
15628 TUA9001 MEDIA DRIVER
15629 M:      Antti Palosaari <crope@iki.fi>
15630 L:      linux-media@vger.kernel.org
15631 W:      https://linuxtv.org
15632 W:      http://palosaari.fi/linux/
15633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15634 T:      git git://linuxtv.org/anttip/media_tree.git
15635 S:      Maintained
15636 F:      drivers/media/tuners/tua9001*
15637
15638 TULIP NETWORK DRIVERS
15639 L:      netdev@vger.kernel.org
15640 L:      linux-parisc@vger.kernel.org
15641 S:      Orphan
15642 F:      drivers/net/ethernet/dec/tulip/
15643
15644 TUN/TAP driver
15645 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15646 W:      http://vtun.sourceforge.net/tun
15647 S:      Maintained
15648 F:      Documentation/networking/tuntap.txt
15649 F:      arch/um/os-Linux/drivers/
15650
15651 TURBOCHANNEL SUBSYSTEM
15652 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15653 M:      Ralf Baechle <ralf@linux-mips.org>
15654 L:      linux-mips@vger.kernel.org
15655 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15656 S:      Maintained
15657 F:      drivers/tc/
15658 F:      include/linux/tc.h
15659
15660 TURBOSTAT UTILITY
15661 M:      "Len Brown" <lenb@kernel.org>
15662 L:      linux-pm@vger.kernel.org
15663 B:      https://bugzilla.kernel.org
15664 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15666 S:      Supported
15667 F:      tools/power/x86/turbostat/
15668
15669 TW5864 VIDEO4LINUX DRIVER
15670 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15671 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15672 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15673 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15674 L:      linux-media@vger.kernel.org
15675 S:      Supported
15676 F:      drivers/media/pci/tw5864/
15677
15678 TW68 VIDEO4LINUX DRIVER
15679 M:      Hans Verkuil <hverkuil@xs4all.nl>
15680 L:      linux-media@vger.kernel.org
15681 T:      git git://linuxtv.org/media_tree.git
15682 W:      https://linuxtv.org
15683 S:      Odd Fixes
15684 F:      drivers/media/pci/tw68/
15685
15686 TW686X VIDEO4LINUX DRIVER
15687 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15688 L:      linux-media@vger.kernel.org
15689 T:      git git://linuxtv.org/media_tree.git
15690 W:      http://linuxtv.org
15691 S:      Maintained
15692 F:      drivers/media/pci/tw686x/
15693
15694 UBI FILE SYSTEM (UBIFS)
15695 M:      Richard Weinberger <richard@nod.at>
15696 M:      Artem Bityutskiy <dedekind1@gmail.com>
15697 M:      Adrian Hunter <adrian.hunter@intel.com>
15698 L:      linux-mtd@lists.infradead.org
15699 T:      git git://git.infradead.org/ubifs-2.6.git
15700 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15701 S:      Supported
15702 F:      Documentation/filesystems/ubifs.txt
15703 F:      fs/ubifs/
15704
15705 UCLINUX (M68KNOMMU AND COLDFIRE)
15706 M:      Greg Ungerer <gerg@linux-m68k.org>
15707 W:      http://www.linux-m68k.org/
15708 W:      http://www.uclinux.org/
15709 L:      linux-m68k@lists.linux-m68k.org
15710 L:      uclinux-dev@uclinux.org  (subscribers-only)
15711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15712 S:      Maintained
15713 F:      arch/m68k/coldfire/
15714 F:      arch/m68k/68*/
15715 F:      arch/m68k/*/*_no.*
15716 F:      arch/m68k/include/asm/*_no.*
15717
15718 UDF FILESYSTEM
15719 M:      Jan Kara <jack@suse.com>
15720 S:      Maintained
15721 F:      Documentation/filesystems/udf.txt
15722 F:      fs/udf/
15723
15724 UDRAW TABLET
15725 M:      Bastien Nocera <hadess@hadess.net>
15726 L:      linux-input@vger.kernel.org
15727 S:      Maintained
15728 F:      drivers/hid/hid-udraw-ps3.c
15729
15730 UFS FILESYSTEM
15731 M:      Evgeniy Dushistov <dushistov@mail.ru>
15732 S:      Maintained
15733 F:      Documentation/filesystems/ufs.txt
15734 F:      fs/ufs/
15735
15736 UHID USERSPACE HID IO DRIVER:
15737 M:      David Herrmann <dh.herrmann@googlemail.com>
15738 L:      linux-input@vger.kernel.org
15739 S:      Maintained
15740 F:      drivers/hid/uhid.c
15741 F:      include/uapi/linux/uhid.h
15742
15743 ULPI BUS
15744 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15745 L:      linux-usb@vger.kernel.org
15746 S:      Maintained
15747 F:      drivers/usb/common/ulpi.c
15748 F:      include/linux/ulpi/
15749
15750 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15751 L:      linux-usb@vger.kernel.org
15752 S:      Orphan
15753 F:      drivers/uwb/
15754 F:      include/linux/uwb.h
15755 F:      include/linux/uwb/
15756
15757 UNICORE32 ARCHITECTURE:
15758 M:      Guan Xuetao <gxt@pku.edu.cn>
15759 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15760 S:      Maintained
15761 T:      git git://github.com/gxt/linux.git
15762 F:      arch/unicore32/
15763
15764 UNIFDEF
15765 M:      Tony Finch <dot@dotat.at>
15766 W:      http://dotat.at/prog/unifdef
15767 S:      Maintained
15768 F:      scripts/unifdef.c
15769
15770 UNIFORM CDROM DRIVER
15771 M:      Jens Axboe <axboe@kernel.dk>
15772 W:      http://www.kernel.dk
15773 S:      Maintained
15774 F:      Documentation/cdrom/
15775 F:      drivers/cdrom/cdrom.c
15776 F:      include/linux/cdrom.h
15777 F:      include/uapi/linux/cdrom.h
15778
15779 UNISYS S-PAR DRIVERS
15780 M:      David Kershner <david.kershner@unisys.com>
15781 L:      sparmaintainer@unisys.com (Unisys internal)
15782 S:      Supported
15783 F:      include/linux/visorbus.h
15784 F:      drivers/visorbus/
15785 F:      drivers/staging/unisys/
15786
15787 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15788 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15789 L:      linux-scsi@vger.kernel.org
15790 S:      Supported
15791 F:      Documentation/scsi/ufs.txt
15792 F:      drivers/scsi/ufs/
15793
15794 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15795 M:      Joao Pinto <jpinto@synopsys.com>
15796 L:      linux-scsi@vger.kernel.org
15797 S:      Supported
15798 F:      drivers/scsi/ufs/*dwc*
15799
15800 UNSORTED BLOCK IMAGES (UBI)
15801 M:      Artem Bityutskiy <dedekind1@gmail.com>
15802 M:      Richard Weinberger <richard@nod.at>
15803 W:      http://www.linux-mtd.infradead.org/
15804 L:      linux-mtd@lists.infradead.org
15805 T:      git git://git.infradead.org/ubifs-2.6.git
15806 S:      Supported
15807 F:      drivers/mtd/ubi/
15808 F:      include/linux/mtd/ubi.h
15809 F:      include/uapi/mtd/ubi-user.h
15810
15811 USB "USBNET" DRIVER FRAMEWORK
15812 M:      Oliver Neukum <oneukum@suse.com>
15813 L:      netdev@vger.kernel.org
15814 W:      http://www.linux-usb.org/usbnet
15815 S:      Maintained
15816 F:      drivers/net/usb/usbnet.c
15817 F:      include/linux/usb/usbnet.h
15818
15819 USB ACM DRIVER
15820 M:      Oliver Neukum <oneukum@suse.com>
15821 L:      linux-usb@vger.kernel.org
15822 S:      Maintained
15823 F:      Documentation/usb/acm.txt
15824 F:      drivers/usb/class/cdc-acm.*
15825
15826 USB AR5523 WIRELESS DRIVER
15827 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15828 L:      linux-wireless@vger.kernel.org
15829 S:      Maintained
15830 F:      drivers/net/wireless/ath/ar5523/
15831
15832 USB ATTACHED SCSI
15833 M:      Oliver Neukum <oneukum@suse.com>
15834 L:      linux-usb@vger.kernel.org
15835 L:      linux-scsi@vger.kernel.org
15836 S:      Maintained
15837 F:      drivers/usb/storage/uas.c
15838
15839 USB CDC ETHERNET DRIVER
15840 M:      Oliver Neukum <oliver@neukum.org>
15841 L:      linux-usb@vger.kernel.org
15842 S:      Maintained
15843 F:      drivers/net/usb/cdc_*.c
15844 F:      include/uapi/linux/usb/cdc.h
15845
15846 USB CHAOSKEY DRIVER
15847 M:      Keith Packard <keithp@keithp.com>
15848 L:      linux-usb@vger.kernel.org
15849 S:      Maintained
15850 F:      drivers/usb/misc/chaoskey.c
15851
15852 USB CYPRESS C67X00 DRIVER
15853 M:      Peter Korsgaard <jacmet@sunsite.dk>
15854 L:      linux-usb@vger.kernel.org
15855 S:      Maintained
15856 F:      drivers/usb/c67x00/
15857
15858 USB DAVICOM DM9601 DRIVER
15859 M:      Peter Korsgaard <jacmet@sunsite.dk>
15860 L:      netdev@vger.kernel.org
15861 W:      http://www.linux-usb.org/usbnet
15862 S:      Maintained
15863 F:      drivers/net/usb/dm9601.c
15864
15865 USB DIAMOND RIO500 DRIVER
15866 M:      Cesar Miquel <miquel@df.uba.ar>
15867 L:      rio500-users@lists.sourceforge.net
15868 W:      http://rio500.sourceforge.net
15869 S:      Maintained
15870 F:      drivers/usb/misc/rio500*
15871
15872 USB EHCI DRIVER
15873 M:      Alan Stern <stern@rowland.harvard.edu>
15874 L:      linux-usb@vger.kernel.org
15875 S:      Maintained
15876 F:      Documentation/usb/ehci.txt
15877 F:      drivers/usb/host/ehci*
15878
15879 USB GADGET/PERIPHERAL SUBSYSTEM
15880 M:      Felipe Balbi <balbi@kernel.org>
15881 L:      linux-usb@vger.kernel.org
15882 W:      http://www.linux-usb.org/gadget
15883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15884 S:      Maintained
15885 F:      drivers/usb/gadget/
15886 F:      include/linux/usb/gadget*
15887
15888 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15889 M:      Jiri Kosina <jikos@kernel.org>
15890 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15891 L:      linux-usb@vger.kernel.org
15892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15893 S:      Maintained
15894 F:      Documentation/hid/hiddev.txt
15895 F:      drivers/hid/usbhid/
15896
15897 USB INTEL XHCI ROLE MUX DRIVER
15898 M:      Hans de Goede <hdegoede@redhat.com>
15899 L:      linux-usb@vger.kernel.org
15900 S:      Maintained
15901 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15902
15903 USB ISP116X DRIVER
15904 M:      Olav Kongas <ok@artecdesign.ee>
15905 L:      linux-usb@vger.kernel.org
15906 S:      Maintained
15907 F:      drivers/usb/host/isp116x*
15908 F:      include/linux/usb/isp116x.h
15909
15910 USB LAN78XX ETHERNET DRIVER
15911 M:      Woojung Huh <woojung.huh@microchip.com>
15912 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15913 L:      netdev@vger.kernel.org
15914 S:      Maintained
15915 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15916 F:      drivers/net/usb/lan78xx.*
15917 F:      include/dt-bindings/net/microchip-lan78xx.h
15918
15919 USB MASS STORAGE DRIVER
15920 M:      Alan Stern <stern@rowland.harvard.edu>
15921 L:      linux-usb@vger.kernel.org
15922 L:      usb-storage@lists.one-eyed-alien.net
15923 S:      Maintained
15924 F:      drivers/usb/storage/
15925
15926 USB MIDI DRIVER
15927 M:      Clemens Ladisch <clemens@ladisch.de>
15928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15929 T:      git git://git.alsa-project.org/alsa-kernel.git
15930 S:      Maintained
15931 F:      sound/usb/midi.*
15932
15933 USB NETWORKING DRIVERS
15934 L:      linux-usb@vger.kernel.org
15935 S:      Odd Fixes
15936 F:      drivers/net/usb/
15937
15938 USB OHCI DRIVER
15939 M:      Alan Stern <stern@rowland.harvard.edu>
15940 L:      linux-usb@vger.kernel.org
15941 S:      Maintained
15942 F:      Documentation/usb/ohci.txt
15943 F:      drivers/usb/host/ohci*
15944
15945 USB OTG FSM (Finite State Machine)
15946 M:      Peter Chen <Peter.Chen@nxp.com>
15947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15948 L:      linux-usb@vger.kernel.org
15949 S:      Maintained
15950 F:      drivers/usb/common/usb-otg-fsm.c
15951
15952 USB OVER IP DRIVER
15953 M:      Valentina Manea <valentina.manea.m@gmail.com>
15954 M:      Shuah Khan <shuah@kernel.org>
15955 M:      Shuah Khan <skhan@linuxfoundation.org>
15956 L:      linux-usb@vger.kernel.org
15957 S:      Maintained
15958 F:      Documentation/usb/usbip_protocol.txt
15959 F:      drivers/usb/usbip/
15960 F:      tools/usb/usbip/
15961 F:      tools/testing/selftests/drivers/usb/usbip/
15962
15963 USB PEGASUS DRIVER
15964 M:      Petko Manolov <petkan@nucleusys.com>
15965 L:      linux-usb@vger.kernel.org
15966 L:      netdev@vger.kernel.org
15967 T:      git git://github.com/petkan/pegasus.git
15968 W:      https://github.com/petkan/pegasus
15969 S:      Maintained
15970 F:      drivers/net/usb/pegasus.*
15971
15972 USB PHY LAYER
15973 M:      Felipe Balbi <balbi@kernel.org>
15974 L:      linux-usb@vger.kernel.org
15975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15976 S:      Maintained
15977 F:      drivers/usb/phy/
15978
15979 USB PRINTER DRIVER (usblp)
15980 M:      Pete Zaitcev <zaitcev@redhat.com>
15981 L:      linux-usb@vger.kernel.org
15982 S:      Supported
15983 F:      drivers/usb/class/usblp.c
15984
15985 USB QMI WWAN NETWORK DRIVER
15986 M:      Bjørn Mork <bjorn@mork.no>
15987 L:      netdev@vger.kernel.org
15988 S:      Maintained
15989 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15990 F:      drivers/net/usb/qmi_wwan.c
15991
15992 USB RTL8150 DRIVER
15993 M:      Petko Manolov <petkan@nucleusys.com>
15994 L:      linux-usb@vger.kernel.org
15995 L:      netdev@vger.kernel.org
15996 T:      git git://github.com/petkan/rtl8150.git
15997 W:      https://github.com/petkan/rtl8150
15998 S:      Maintained
15999 F:      drivers/net/usb/rtl8150.c
16000
16001 USB SERIAL SUBSYSTEM
16002 M:      Johan Hovold <johan@kernel.org>
16003 L:      linux-usb@vger.kernel.org
16004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16005 S:      Maintained
16006 F:      Documentation/usb/usb-serial.txt
16007 F:      drivers/usb/serial/
16008 F:      include/linux/usb/serial.h
16009
16010 USB SMSC75XX ETHERNET DRIVER
16011 M:      Steve Glendinning <steve.glendinning@shawell.net>
16012 L:      netdev@vger.kernel.org
16013 S:      Maintained
16014 F:      drivers/net/usb/smsc75xx.*
16015
16016 USB SMSC95XX ETHERNET DRIVER
16017 M:      Steve Glendinning <steve.glendinning@shawell.net>
16018 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16019 L:      netdev@vger.kernel.org
16020 S:      Maintained
16021 F:      drivers/net/usb/smsc95xx.*
16022
16023 USB SUBSYSTEM
16024 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16025 L:      linux-usb@vger.kernel.org
16026 W:      http://www.linux-usb.org
16027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16028 S:      Supported
16029 F:      Documentation/devicetree/bindings/usb/
16030 F:      Documentation/usb/
16031 F:      drivers/usb/
16032 F:      include/linux/usb.h
16033 F:      include/linux/usb/
16034
16035 USB TYPEC PI3USB30532 MUX DRIVER
16036 M:      Hans de Goede <hdegoede@redhat.com>
16037 L:      linux-usb@vger.kernel.org
16038 S:      Maintained
16039 F:      drivers/usb/typec/mux/pi3usb30532.c
16040
16041 USB TYPEC CLASS
16042 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16043 L:      linux-usb@vger.kernel.org
16044 S:      Maintained
16045 F:      Documentation/ABI/testing/sysfs-class-typec
16046 F:      Documentation/driver-api/usb/typec.rst
16047 F:      drivers/usb/typec/
16048 F:      include/linux/usb/typec.h
16049
16050 USB TYPEC BUS FOR ALTERNATE MODES
16051 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16052 L:      linux-usb@vger.kernel.org
16053 S:      Maintained
16054 F:      Documentation/ABI/testing/sysfs-bus-typec
16055 F:      Documentation/driver-api/usb/typec_bus.rst
16056 F:      drivers/usb/typec/altmodes/
16057 F:      include/linux/usb/typec_altmode.h
16058
16059 USB TYPEC PORT CONTROLLER DRIVERS
16060 M:      Guenter Roeck <linux@roeck-us.net>
16061 L:      linux-usb@vger.kernel.org
16062 S:      Maintained
16063 F:      drivers/usb/typec/tcpm/
16064
16065 USB UHCI DRIVER
16066 M:      Alan Stern <stern@rowland.harvard.edu>
16067 L:      linux-usb@vger.kernel.org
16068 S:      Maintained
16069 F:      drivers/usb/host/uhci*
16070
16071 USB VIDEO CLASS
16072 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16073 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16074 L:      linux-media@vger.kernel.org
16075 T:      git git://linuxtv.org/media_tree.git
16076 W:      http://www.ideasonboard.org/uvc/
16077 S:      Maintained
16078 F:      drivers/media/usb/uvc/
16079 F:      include/uapi/linux/uvcvideo.h
16080
16081 USB VISION DRIVER
16082 M:      Hans Verkuil <hverkuil@xs4all.nl>
16083 L:      linux-media@vger.kernel.org
16084 T:      git git://linuxtv.org/media_tree.git
16085 W:      https://linuxtv.org
16086 S:      Odd Fixes
16087 F:      drivers/media/usb/usbvision/
16088
16089 USB WEBCAM GADGET
16090 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16091 L:      linux-usb@vger.kernel.org
16092 S:      Maintained
16093 F:      drivers/usb/gadget/function/*uvc*
16094 F:      drivers/usb/gadget/legacy/webcam.c
16095 F:      include/uapi/linux/usb/g_uvc.h
16096
16097 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16098 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16099 L:      linux-wireless@vger.kernel.org
16100 S:      Maintained
16101 F:      drivers/net/wireless/rndis_wlan.c
16102
16103 USB XHCI DRIVER
16104 M:      Mathias Nyman <mathias.nyman@intel.com>
16105 L:      linux-usb@vger.kernel.org
16106 S:      Supported
16107 F:      drivers/usb/host/xhci*
16108 F:      drivers/usb/host/pci-quirks*
16109
16110 USB ZD1201 DRIVER
16111 L:      linux-wireless@vger.kernel.org
16112 W:      http://linux-lc100020.sourceforge.net
16113 S:      Orphan
16114 F:      drivers/net/wireless/zydas/zd1201.*
16115
16116 USB ZR364XX DRIVER
16117 M:      Antoine Jacquet <royale@zerezo.com>
16118 L:      linux-usb@vger.kernel.org
16119 L:      linux-media@vger.kernel.org
16120 T:      git git://linuxtv.org/media_tree.git
16121 W:      http://royale.zerezo.com/zr364xx/
16122 S:      Maintained
16123 F:      Documentation/media/v4l-drivers/zr364xx*
16124 F:      drivers/media/usb/zr364xx/
16125
16126 USER-MODE LINUX (UML)
16127 M:      Jeff Dike <jdike@addtoit.com>
16128 M:      Richard Weinberger <richard@nod.at>
16129 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16130 L:      linux-um@lists.infradead.org
16131 W:      http://user-mode-linux.sourceforge.net
16132 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16134 S:      Maintained
16135 F:      Documentation/virtual/uml/
16136 F:      arch/um/
16137 F:      arch/x86/um/
16138 F:      fs/hostfs/
16139
16140 USERSPACE COPYIN/COPYOUT (UIOVEC)
16141 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16142 S:      Maintained
16143 F:      lib/iov_iter.c
16144 F:      include/linux/uio.h
16145
16146 USERSPACE DMA BUFFER DRIVER
16147 M:      Gerd Hoffmann <kraxel@redhat.com>
16148 S:      Maintained
16149 L:      dri-devel@lists.freedesktop.org
16150 F:      drivers/dma-buf/udmabuf.c
16151 F:      include/uapi/linux/udmabuf.h
16152 T:      git git://anongit.freedesktop.org/drm/drm-misc
16153
16154 USERSPACE I/O (UIO)
16155 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16156 S:      Maintained
16157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16158 F:      Documentation/driver-api/uio-howto.rst
16159 F:      drivers/uio/
16160 F:      include/linux/uio_driver.h
16161
16162 UTIL-LINUX PACKAGE
16163 M:      Karel Zak <kzak@redhat.com>
16164 L:      util-linux@vger.kernel.org
16165 W:      http://en.wikipedia.org/wiki/Util-linux
16166 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16167 S:      Maintained
16168
16169 UUID HELPERS
16170 M:      Christoph Hellwig <hch@lst.de>
16171 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16172 L:      linux-kernel@vger.kernel.org
16173 T:      git git://git.infradead.org/users/hch/uuid.git
16174 F:      lib/uuid.c
16175 F:      lib/test_uuid.c
16176 F:      include/linux/uuid.h
16177 F:      include/uapi/linux/uuid.h
16178 S:      Maintained
16179
16180 UVESAFB DRIVER
16181 M:      Michal Januszewski <spock@gentoo.org>
16182 L:      linux-fbdev@vger.kernel.org
16183 W:      https://github.com/mjanusz/v86d
16184 S:      Maintained
16185 F:      Documentation/fb/uvesafb.txt
16186 F:      drivers/video/fbdev/uvesafb.*
16187
16188 VF610 NAND DRIVER
16189 M:      Stefan Agner <stefan@agner.ch>
16190 L:      linux-mtd@lists.infradead.org
16191 S:      Supported
16192 F:      drivers/mtd/nand/raw/vf610_nfc.c
16193
16194 VFAT/FAT/MSDOS FILESYSTEM
16195 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16196 S:      Maintained
16197 F:      Documentation/filesystems/vfat.txt
16198 F:      fs/fat/
16199
16200 VFIO DRIVER
16201 M:      Alex Williamson <alex.williamson@redhat.com>
16202 L:      kvm@vger.kernel.org
16203 T:      git git://github.com/awilliam/linux-vfio.git
16204 S:      Maintained
16205 F:      Documentation/vfio.txt
16206 F:      drivers/vfio/
16207 F:      include/linux/vfio.h
16208 F:      include/uapi/linux/vfio.h
16209
16210 VFIO MEDIATED DEVICE DRIVERS
16211 M:      Kirti Wankhede <kwankhede@nvidia.com>
16212 L:      kvm@vger.kernel.org
16213 S:      Maintained
16214 F:      Documentation/vfio-mediated-device.txt
16215 F:      drivers/vfio/mdev/
16216 F:      include/linux/mdev.h
16217 F:      samples/vfio-mdev/
16218
16219 VFIO PLATFORM DRIVER
16220 M:      Eric Auger <eric.auger@redhat.com>
16221 L:      kvm@vger.kernel.org
16222 S:      Maintained
16223 F:      drivers/vfio/platform/
16224
16225 VGA_SWITCHEROO
16226 R:      Lukas Wunner <lukas@wunner.de>
16227 S:      Maintained
16228 F:      Documentation/gpu/vga-switcheroo.rst
16229 F:      drivers/gpu/vga/vga_switcheroo.c
16230 F:      include/linux/vga_switcheroo.h
16231 T:      git git://anongit.freedesktop.org/drm/drm-misc
16232
16233 VIA RHINE NETWORK DRIVER
16234 S:      Orphan
16235 F:      drivers/net/ethernet/via/via-rhine.c
16236
16237 VIA SD/MMC CARD CONTROLLER DRIVER
16238 M:      Bruce Chang <brucechang@via.com.tw>
16239 M:      Harald Welte <HaraldWelte@viatech.com>
16240 S:      Maintained
16241 F:      drivers/mmc/host/via-sdmmc.c
16242
16243 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16244 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16245 L:      linux-fbdev@vger.kernel.org
16246 S:      Maintained
16247 F:      include/linux/via-core.h
16248 F:      include/linux/via-gpio.h
16249 F:      include/linux/via_i2c.h
16250 F:      drivers/video/fbdev/via/
16251
16252 VIA VELOCITY NETWORK DRIVER
16253 M:      Francois Romieu <romieu@fr.zoreil.com>
16254 L:      netdev@vger.kernel.org
16255 S:      Maintained
16256 F:      drivers/net/ethernet/via/via-velocity.*
16257
16258 VICODEC VIRTUAL CODEC DRIVER
16259 M:      Hans Verkuil <hans.verkuil@cisco.com>
16260 L:      linux-media@vger.kernel.org
16261 T:      git git://linuxtv.org/media_tree.git
16262 W:      https://linuxtv.org
16263 S:      Maintained
16264 F:      drivers/media/platform/vicodec/*
16265
16266 VIDEO MULTIPLEXER DRIVER
16267 M:      Philipp Zabel <p.zabel@pengutronix.de>
16268 L:      linux-media@vger.kernel.org
16269 S:      Maintained
16270 F:      drivers/media/platform/video-mux.c
16271
16272 VIDEO I2C POLLING DRIVER
16273 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16274 L:      linux-media@vger.kernel.org
16275 S:      Maintained
16276 F:      drivers/media/i2c/video-i2c.c
16277
16278 VIDEOBUF2 FRAMEWORK
16279 M:      Pawel Osciak <pawel@osciak.com>
16280 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16281 M:      Kyungmin Park <kyungmin.park@samsung.com>
16282 L:      linux-media@vger.kernel.org
16283 S:      Maintained
16284 F:      drivers/media/common/videobuf2/*
16285 F:      include/media/videobuf2-*
16286
16287 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16288 M:      Helen Koike <helen.koike@collabora.com>
16289 L:      linux-media@vger.kernel.org
16290 T:      git git://linuxtv.org/media_tree.git
16291 W:      https://linuxtv.org
16292 S:      Maintained
16293 F:      drivers/media/platform/vimc/*
16294
16295 VIRT LIB
16296 M:      Alex Williamson <alex.williamson@redhat.com>
16297 M:      Paolo Bonzini <pbonzini@redhat.com>
16298 L:      kvm@vger.kernel.org
16299 S:      Supported
16300 F:      virt/lib/
16301
16302 VIRTIO AND VHOST VSOCK DRIVER
16303 M:      Stefan Hajnoczi <stefanha@redhat.com>
16304 L:      kvm@vger.kernel.org
16305 L:      virtualization@lists.linux-foundation.org
16306 L:      netdev@vger.kernel.org
16307 S:      Maintained
16308 F:      include/linux/virtio_vsock.h
16309 F:      include/uapi/linux/virtio_vsock.h
16310 F:      include/uapi/linux/vsockmon.h
16311 F:      include/uapi/linux/vm_sockets_diag.h
16312 F:      net/vmw_vsock/diag.c
16313 F:      net/vmw_vsock/af_vsock_tap.c
16314 F:      net/vmw_vsock/virtio_transport_common.c
16315 F:      net/vmw_vsock/virtio_transport.c
16316 F:      drivers/net/vsockmon.c
16317 F:      drivers/vhost/vsock.c
16318 F:      tools/testing/vsock/
16319
16320 VIRTIO CONSOLE DRIVER
16321 M:      Amit Shah <amit@kernel.org>
16322 L:      virtualization@lists.linux-foundation.org
16323 S:      Maintained
16324 F:      drivers/char/virtio_console.c
16325 F:      include/linux/virtio_console.h
16326 F:      include/uapi/linux/virtio_console.h
16327
16328 VIRTIO CORE, NET AND BLOCK DRIVERS
16329 M:      "Michael S. Tsirkin" <mst@redhat.com>
16330 M:      Jason Wang <jasowang@redhat.com>
16331 L:      virtualization@lists.linux-foundation.org
16332 S:      Maintained
16333 F:      Documentation/devicetree/bindings/virtio/
16334 F:      drivers/virtio/
16335 F:      tools/virtio/
16336 F:      drivers/net/virtio_net.c
16337 F:      drivers/block/virtio_blk.c
16338 F:      include/linux/virtio*.h
16339 F:      include/uapi/linux/virtio_*.h
16340 F:      drivers/crypto/virtio/
16341 F:      mm/balloon_compaction.c
16342
16343 VIRTIO CRYPTO DRIVER
16344 M:      Gonglei <arei.gonglei@huawei.com>
16345 L:      virtualization@lists.linux-foundation.org
16346 L:      linux-crypto@vger.kernel.org
16347 S:      Maintained
16348 F:      drivers/crypto/virtio/
16349 F:      include/uapi/linux/virtio_crypto.h
16350
16351 VIRTIO DRIVERS FOR S390
16352 M:      Cornelia Huck <cohuck@redhat.com>
16353 M:      Halil Pasic <pasic@linux.ibm.com>
16354 L:      linux-s390@vger.kernel.org
16355 L:      virtualization@lists.linux-foundation.org
16356 L:      kvm@vger.kernel.org
16357 S:      Supported
16358 F:      drivers/s390/virtio/
16359 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16360
16361 VIRTIO GPU DRIVER
16362 M:      David Airlie <airlied@linux.ie>
16363 M:      Gerd Hoffmann <kraxel@redhat.com>
16364 L:      dri-devel@lists.freedesktop.org
16365 L:      virtualization@lists.linux-foundation.org
16366 T:      git git://anongit.freedesktop.org/drm/drm-misc
16367 S:      Maintained
16368 F:      drivers/gpu/drm/virtio/
16369 F:      include/uapi/linux/virtio_gpu.h
16370
16371 VIRTIO HOST (VHOST)
16372 M:      "Michael S. Tsirkin" <mst@redhat.com>
16373 M:      Jason Wang <jasowang@redhat.com>
16374 L:      kvm@vger.kernel.org
16375 L:      virtualization@lists.linux-foundation.org
16376 L:      netdev@vger.kernel.org
16377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16378 S:      Maintained
16379 F:      drivers/vhost/
16380 F:      include/uapi/linux/vhost.h
16381
16382 VIRTIO INPUT DRIVER
16383 M:      Gerd Hoffmann <kraxel@redhat.com>
16384 S:      Maintained
16385 F:      drivers/virtio/virtio_input.c
16386 F:      include/uapi/linux/virtio_input.h
16387
16388 VIRTUAL BOX GUEST DEVICE DRIVER
16389 M:      Hans de Goede <hdegoede@redhat.com>
16390 M:      Arnd Bergmann <arnd@arndb.de>
16391 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16392 S:      Maintained
16393 F:      include/linux/vbox_utils.h
16394 F:      include/uapi/linux/vbox*.h
16395 F:      drivers/virt/vboxguest/
16396
16397 VIRTUAL SERIO DEVICE DRIVER
16398 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16399 S:      Maintained
16400 F:      drivers/input/serio/userio.c
16401 F:      include/uapi/linux/userio.h
16402
16403 VIVID VIRTUAL VIDEO DRIVER
16404 M:      Hans Verkuil <hverkuil@xs4all.nl>
16405 L:      linux-media@vger.kernel.org
16406 T:      git git://linuxtv.org/media_tree.git
16407 W:      https://linuxtv.org
16408 S:      Maintained
16409 F:      drivers/media/platform/vivid/*
16410
16411 VLYNQ BUS
16412 M:      Florian Fainelli <f.fainelli@gmail.com>
16413 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16414 S:      Maintained
16415 F:      drivers/vlynq/vlynq.c
16416 F:      include/linux/vlynq.h
16417
16418 VME SUBSYSTEM
16419 M:      Martyn Welch <martyn@welchs.me.uk>
16420 M:      Manohar Vanga <manohar.vanga@gmail.com>
16421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16422 L:      devel@driverdev.osuosl.org
16423 S:      Maintained
16424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16425 F:      Documentation/driver-api/vme.rst
16426 F:      drivers/staging/vme/
16427 F:      drivers/vme/
16428 F:      include/linux/vme*
16429
16430 VMWARE BALLOON DRIVER
16431 M:      Julien Freche <jfreche@vmware.com>
16432 M:      Nadav Amit <namit@vmware.com>
16433 M:      "VMware, Inc." <pv-drivers@vmware.com>
16434 L:      linux-kernel@vger.kernel.org
16435 S:      Maintained
16436 F:      drivers/misc/vmw_balloon.c
16437
16438 VMWARE HYPERVISOR INTERFACE
16439 M:      Alok Kataria <akataria@vmware.com>
16440 L:      virtualization@lists.linux-foundation.org
16441 S:      Supported
16442 F:      arch/x86/kernel/cpu/vmware.c
16443
16444 VMWARE PVRDMA DRIVER
16445 M:      Adit Ranadive <aditr@vmware.com>
16446 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16447 L:      linux-rdma@vger.kernel.org
16448 S:      Maintained
16449 F:      drivers/infiniband/hw/vmw_pvrdma/
16450
16451 VMware PVSCSI driver
16452 M:      Jim Gill <jgill@vmware.com>
16453 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16454 L:      linux-scsi@vger.kernel.org
16455 S:      Maintained
16456 F:      drivers/scsi/vmw_pvscsi.c
16457 F:      drivers/scsi/vmw_pvscsi.h
16458
16459 VMWARE VMMOUSE SUBDRIVER
16460 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16461 M:      "VMware, Inc." <pv-drivers@vmware.com>
16462 L:      linux-input@vger.kernel.org
16463 S:      Maintained
16464 F:      drivers/input/mouse/vmmouse.c
16465 F:      drivers/input/mouse/vmmouse.h
16466
16467 VMWARE VMXNET3 ETHERNET DRIVER
16468 M:      Ronak Doshi <doshir@vmware.com>
16469 M:      "VMware, Inc." <pv-drivers@vmware.com>
16470 L:      netdev@vger.kernel.org
16471 S:      Maintained
16472 F:      drivers/net/vmxnet3/
16473
16474 VOCORE VOCORE2 BOARD
16475 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16476 L:      linux-mips@vger.kernel.org
16477 S:      Maintained
16478 F:      arch/mips/boot/dts/ralink/vocore2.dts
16479
16480 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16481 M:      Liam Girdwood <lgirdwood@gmail.com>
16482 M:      Mark Brown <broonie@kernel.org>
16483 L:      linux-kernel@vger.kernel.org
16484 W:      http://www.slimlogic.co.uk/?p=48
16485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16486 S:      Supported
16487 F:      Documentation/devicetree/bindings/regulator/
16488 F:      Documentation/power/regulator/
16489 F:      drivers/regulator/
16490 F:      include/dt-bindings/regulator/
16491 F:      include/linux/regulator/
16492
16493 VRF
16494 M:      David Ahern <dsa@cumulusnetworks.com>
16495 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16496 L:      netdev@vger.kernel.org
16497 S:      Maintained
16498 F:      drivers/net/vrf.c
16499 F:      Documentation/networking/vrf.txt
16500
16501 VT1211 HARDWARE MONITOR DRIVER
16502 M:      Juerg Haefliger <juergh@gmail.com>
16503 L:      linux-hwmon@vger.kernel.org
16504 S:      Maintained
16505 F:      Documentation/hwmon/vt1211
16506 F:      drivers/hwmon/vt1211.c
16507
16508 VT8231 HARDWARE MONITOR DRIVER
16509 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16510 L:      linux-hwmon@vger.kernel.org
16511 S:      Maintained
16512 F:      drivers/hwmon/vt8231.c
16513
16514 VUB300 USB to SDIO/SD/MMC bridge chip
16515 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16516 L:      linux-mmc@vger.kernel.org
16517 L:      linux-usb@vger.kernel.org
16518 S:      Supported
16519 F:      drivers/mmc/host/vub300.c
16520
16521 W1 DALLAS'S 1-WIRE BUS
16522 M:      Evgeniy Polyakov <zbr@ioremap.net>
16523 S:      Maintained
16524 F:      Documentation/devicetree/bindings/w1/
16525 F:      Documentation/w1/
16526 F:      drivers/w1/
16527 F:      include/linux/w1.h
16528
16529 W83791D HARDWARE MONITORING DRIVER
16530 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16531 L:      linux-hwmon@vger.kernel.org
16532 S:      Maintained
16533 F:      Documentation/hwmon/w83791d
16534 F:      drivers/hwmon/w83791d.c
16535
16536 W83793 HARDWARE MONITORING DRIVER
16537 M:      Rudolf Marek <r.marek@assembler.cz>
16538 L:      linux-hwmon@vger.kernel.org
16539 S:      Maintained
16540 F:      Documentation/hwmon/w83793
16541 F:      drivers/hwmon/w83793.c
16542
16543 W83795 HARDWARE MONITORING DRIVER
16544 M:      Jean Delvare <jdelvare@suse.com>
16545 L:      linux-hwmon@vger.kernel.org
16546 S:      Maintained
16547 F:      drivers/hwmon/w83795.c
16548
16549 W83L51xD SD/MMC CARD INTERFACE DRIVER
16550 M:      Pierre Ossman <pierre@ossman.eu>
16551 S:      Maintained
16552 F:      drivers/mmc/host/wbsd.*
16553
16554 WACOM PROTOCOL 4 SERIAL TABLETS
16555 M:      Julian Squires <julian@cipht.net>
16556 M:      Hans de Goede <hdegoede@redhat.com>
16557 L:      linux-input@vger.kernel.org
16558 S:      Maintained
16559 F:      drivers/input/tablet/wacom_serial4.c
16560
16561 WATCHDOG DEVICE DRIVERS
16562 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16563 M:      Guenter Roeck <linux@roeck-us.net>
16564 L:      linux-watchdog@vger.kernel.org
16565 W:      http://www.linux-watchdog.org/
16566 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16567 S:      Maintained
16568 F:      Documentation/devicetree/bindings/watchdog/
16569 F:      Documentation/watchdog/
16570 F:      drivers/watchdog/
16571 F:      include/linux/watchdog.h
16572 F:      include/uapi/linux/watchdog.h
16573
16574 WHISKEYCOVE PMIC GPIO DRIVER
16575 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16576 L:      linux-gpio@vger.kernel.org
16577 S:      Maintained
16578 F:      drivers/gpio/gpio-wcove.c
16579
16580 WIIMOTE HID DRIVER
16581 M:      David Herrmann <dh.herrmann@googlemail.com>
16582 L:      linux-input@vger.kernel.org
16583 S:      Maintained
16584 F:      drivers/hid/hid-wiimote*
16585
16586 WILOCITY WIL6210 WIRELESS DRIVER
16587 M:      Maya Erez <merez@codeaurora.org>
16588 L:      linux-wireless@vger.kernel.org
16589 L:      wil6210@qti.qualcomm.com
16590 S:      Supported
16591 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16592 F:      drivers/net/wireless/ath/wil6210/
16593
16594 WIMAX STACK
16595 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16596 M:      linux-wimax@intel.com
16597 L:      wimax@linuxwimax.org (subscribers-only)
16598 S:      Supported
16599 W:      http://linuxwimax.org
16600 F:      Documentation/wimax/README.wimax
16601 F:      include/linux/wimax/debug.h
16602 F:      include/net/wimax.h
16603 F:      include/uapi/linux/wimax.h
16604 F:      net/wimax/
16605
16606 WINBOND CIR DRIVER
16607 M:      David Härdeman <david@hardeman.nu>
16608 S:      Maintained
16609 F:      drivers/media/rc/winbond-cir.c
16610
16611 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16612 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16613 L:      linux-watchdog@vger.kernel.org
16614 S:      Maintained
16615 F:      drivers/watchdog/ebc-c384_wdt.c
16616
16617 WINSYSTEMS WS16C48 GPIO DRIVER
16618 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16619 L:      linux-gpio@vger.kernel.org
16620 S:      Maintained
16621 F:      drivers/gpio/gpio-ws16c48.c
16622
16623 WISTRON LAPTOP BUTTON DRIVER
16624 M:      Miloslav Trmac <mitr@volny.cz>
16625 S:      Maintained
16626 F:      drivers/input/misc/wistron_btns.c
16627
16628 WL3501 WIRELESS PCMCIA CARD DRIVER
16629 L:      linux-wireless@vger.kernel.org
16630 S:      Odd fixes
16631 F:      drivers/net/wireless/wl3501*
16632
16633 WOLFSON MICROELECTRONICS DRIVERS
16634 L:      patches@opensource.cirrus.com
16635 T:      git https://github.com/CirrusLogic/linux-drivers.git
16636 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16637 S:      Supported
16638 F:      Documentation/hwmon/wm83??
16639 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16640 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16641 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16642 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16643 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16644 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16645 F:      drivers/clk/clk-wm83*.c
16646 F:      drivers/extcon/extcon-arizona.c
16647 F:      drivers/leds/leds-wm83*.c
16648 F:      drivers/gpio/gpio-*wm*.c
16649 F:      drivers/gpio/gpio-arizona.c
16650 F:      drivers/hwmon/wm83??-hwmon.c
16651 F:      drivers/input/misc/wm831x-on.c
16652 F:      drivers/input/touchscreen/wm831x-ts.c
16653 F:      drivers/input/touchscreen/wm97*.c
16654 F:      drivers/mfd/arizona*
16655 F:      drivers/mfd/wm*.c
16656 F:      drivers/mfd/cs47l24*
16657 F:      drivers/power/supply/wm83*.c
16658 F:      drivers/rtc/rtc-wm83*.c
16659 F:      drivers/regulator/wm8*.c
16660 F:      drivers/regulator/arizona*
16661 F:      drivers/video/backlight/wm83*_bl.c
16662 F:      drivers/watchdog/wm83*_wdt.c
16663 F:      include/linux/mfd/arizona/
16664 F:      include/linux/mfd/wm831x/
16665 F:      include/linux/mfd/wm8350/
16666 F:      include/linux/mfd/wm8400*
16667 F:      include/linux/regulator/arizona*
16668 F:      include/linux/wm97xx.h
16669 F:      include/sound/wm????.h
16670 F:      sound/soc/codecs/arizona.?
16671 F:      sound/soc/codecs/wm*
16672 F:      sound/soc/codecs/cs47l24*
16673
16674 WORKQUEUE
16675 M:      Tejun Heo <tj@kernel.org>
16676 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16678 S:      Maintained
16679 F:      include/linux/workqueue.h
16680 F:      kernel/workqueue.c
16681 F:      Documentation/core-api/workqueue.rst
16682
16683 X-POWERS AXP288 PMIC DRIVERS
16684 M:      Hans de Goede <hdegoede@redhat.com>
16685 S:      Maintained
16686 N:      axp288
16687 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16688
16689 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16690 M:      Chen-Yu Tsai <wens@csie.org>
16691 L:      linux-kernel@vger.kernel.org
16692 S:      Maintained
16693 N:      axp[128]
16694
16695 X.25 NETWORK LAYER
16696 M:      Andrew Hendry <andrew.hendry@gmail.com>
16697 L:      linux-x25@vger.kernel.org
16698 S:      Odd Fixes
16699 F:      Documentation/networking/x25*
16700 F:      include/net/x25*
16701 F:      net/x25/
16702
16703 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16704 M:      Thomas Gleixner <tglx@linutronix.de>
16705 M:      Ingo Molnar <mingo@redhat.com>
16706 M:      Borislav Petkov <bp@alien8.de>
16707 R:      "H. Peter Anvin" <hpa@zytor.com>
16708 M:      x86@kernel.org
16709 L:      linux-kernel@vger.kernel.org
16710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16711 S:      Maintained
16712 F:      Documentation/devicetree/bindings/x86/
16713 F:      Documentation/x86/
16714 F:      arch/x86/
16715
16716 X86 ENTRY CODE
16717 M:      Andy Lutomirski <luto@kernel.org>
16718 L:      linux-kernel@vger.kernel.org
16719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16720 S:      Maintained
16721 F:      arch/x86/entry/
16722
16723 X86 MCE INFRASTRUCTURE
16724 M:      Tony Luck <tony.luck@intel.com>
16725 M:      Borislav Petkov <bp@alien8.de>
16726 L:      linux-edac@vger.kernel.org
16727 S:      Maintained
16728 F:      arch/x86/kernel/cpu/mcheck/*
16729
16730 X86 MICROCODE UPDATE SUPPORT
16731 M:      Borislav Petkov <bp@alien8.de>
16732 S:      Maintained
16733 F:      arch/x86/kernel/cpu/microcode/*
16734
16735 X86 MM
16736 M:      Dave Hansen <dave.hansen@linux.intel.com>
16737 M:      Andy Lutomirski <luto@kernel.org>
16738 M:      Peter Zijlstra <peterz@infradead.org>
16739 L:      linux-kernel@vger.kernel.org
16740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16741 S:      Maintained
16742 F:      arch/x86/mm/
16743
16744 X86 PLATFORM DRIVERS
16745 M:      Darren Hart <dvhart@infradead.org>
16746 M:      Andy Shevchenko <andy@infradead.org>
16747 L:      platform-driver-x86@vger.kernel.org
16748 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16749 S:      Maintained
16750 F:      drivers/platform/x86/
16751 F:      drivers/platform/olpc/
16752
16753 X86 PLATFORM DRIVERS - ARCH
16754 R:      Darren Hart <dvhart@infradead.org>
16755 R:      Andy Shevchenko <andy@infradead.org>
16756 L:      platform-driver-x86@vger.kernel.org
16757 L:      x86@kernel.org
16758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16759 S:      Maintained
16760 F:      arch/x86/platform
16761
16762 X86 VDSO
16763 M:      Andy Lutomirski <luto@kernel.org>
16764 L:      linux-kernel@vger.kernel.org
16765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16766 S:      Maintained
16767 F:      arch/x86/entry/vdso/
16768
16769 XARRAY
16770 M:      Matthew Wilcox <willy@infradead.org>
16771 L:      linux-fsdevel@vger.kernel.org
16772 S:      Supported
16773 F:      Documentation/core-api/xarray.rst
16774 F:      lib/idr.c
16775 F:      lib/xarray.c
16776 F:      include/linux/idr.h
16777 F:      include/linux/xarray.h
16778 F:      tools/testing/radix-tree
16779
16780 XBOX DVD IR REMOTE
16781 M:      Benjamin Valentin <benpicco@googlemail.com>
16782 S:      Maintained
16783 F:      drivers/media/rc/xbox_remote.c
16784 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16785
16786 XC2028/3028 TUNER DRIVER
16787 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16788 L:      linux-media@vger.kernel.org
16789 W:      https://linuxtv.org
16790 T:      git git://linuxtv.org/media_tree.git
16791 S:      Maintained
16792 F:      drivers/media/tuners/tuner-xc2028.*
16793
16794 XDP (eXpress Data Path)
16795 M:      Alexei Starovoitov <ast@kernel.org>
16796 M:      Daniel Borkmann <daniel@iogearbox.net>
16797 M:      David S. Miller <davem@davemloft.net>
16798 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16799 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16800 M:      John Fastabend <john.fastabend@gmail.com>
16801 L:      netdev@vger.kernel.org
16802 L:      xdp-newbies@vger.kernel.org
16803 L:      bpf@vger.kernel.org
16804 S:      Supported
16805 F:      net/core/xdp.c
16806 F:      include/net/xdp.h
16807 F:      kernel/bpf/devmap.c
16808 F:      kernel/bpf/cpumap.c
16809 F:      include/trace/events/xdp.h
16810 K:      xdp
16811 N:      xdp
16812
16813 XDP SOCKETS (AF_XDP)
16814 M:      Björn Töpel <bjorn.topel@intel.com>
16815 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16816 L:      netdev@vger.kernel.org
16817 L:      bpf@vger.kernel.org
16818 S:      Maintained
16819 F:      kernel/bpf/xskmap.c
16820 F:      net/xdp/
16821
16822 XEN BLOCK SUBSYSTEM
16823 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16824 M:      Roger Pau Monné <roger.pau@citrix.com>
16825 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16826 S:      Supported
16827 F:      drivers/block/xen-blkback/*
16828 F:      drivers/block/xen*
16829
16830 XEN HYPERVISOR ARM
16831 M:      Stefano Stabellini <sstabellini@kernel.org>
16832 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16833 S:      Maintained
16834 F:      arch/arm/xen/
16835 F:      arch/arm/include/asm/xen/
16836
16837 XEN HYPERVISOR ARM64
16838 M:      Stefano Stabellini <sstabellini@kernel.org>
16839 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16840 S:      Maintained
16841 F:      arch/arm64/xen/
16842 F:      arch/arm64/include/asm/xen/
16843
16844 XEN HYPERVISOR INTERFACE
16845 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16846 M:      Juergen Gross <jgross@suse.com>
16847 R:      Stefano Stabellini <sstabellini@kernel.org>
16848 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16850 S:      Supported
16851 F:      arch/x86/xen/
16852 F:      arch/x86/platform/pvh/
16853 F:      drivers/*/xen-*front.c
16854 F:      drivers/xen/
16855 F:      arch/x86/include/asm/xen/
16856 F:      arch/x86/include/asm/pvclock-abi.h
16857 F:      include/xen/
16858 F:      include/uapi/xen/
16859 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16860 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16861
16862 XEN NETWORK BACKEND DRIVER
16863 M:      Wei Liu <wei.liu2@citrix.com>
16864 M:      Paul Durrant <paul.durrant@citrix.com>
16865 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16866 L:      netdev@vger.kernel.org
16867 S:      Supported
16868 F:      drivers/net/xen-netback/*
16869
16870 XEN PCI SUBSYSTEM
16871 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16872 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16873 S:      Supported
16874 F:      arch/x86/pci/*xen*
16875 F:      drivers/pci/*xen*
16876
16877 XEN PVSCSI DRIVERS
16878 M:      Juergen Gross <jgross@suse.com>
16879 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16880 L:      linux-scsi@vger.kernel.org
16881 S:      Supported
16882 F:      drivers/scsi/xen-scsifront.c
16883 F:      drivers/xen/xen-scsiback.c
16884 F:      include/xen/interface/io/vscsiif.h
16885
16886 XEN SWIOTLB SUBSYSTEM
16887 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16888 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16889 L:      iommu@lists.linux-foundation.org
16890 S:      Supported
16891 F:      arch/x86/xen/*swiotlb*
16892 F:      drivers/xen/*swiotlb*
16893
16894 XEN SOUND FRONTEND DRIVER
16895 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16896 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16897 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16898 S:      Supported
16899 F:      sound/xen/*
16900
16901 XFS FILESYSTEM
16902 M:      Darrick J. Wong <darrick.wong@oracle.com>
16903 M:      linux-xfs@vger.kernel.org
16904 L:      linux-xfs@vger.kernel.org
16905 W:      http://xfs.org/
16906 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16907 S:      Supported
16908 F:      Documentation/filesystems/xfs.txt
16909 F:      fs/xfs/
16910
16911 XILINX AXI ETHERNET DRIVER
16912 M:      Anirudha Sarangi <anirudh@xilinx.com>
16913 M:      John Linn <John.Linn@xilinx.com>
16914 S:      Maintained
16915 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16916
16917 XILINX UARTLITE SERIAL DRIVER
16918 M:      Peter Korsgaard <jacmet@sunsite.dk>
16919 L:      linux-serial@vger.kernel.org
16920 S:      Maintained
16921 F:      drivers/tty/serial/uartlite.c
16922
16923 XILINX VIDEO IP CORES
16924 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16925 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16926 L:      linux-media@vger.kernel.org
16927 T:      git git://linuxtv.org/media_tree.git
16928 S:      Supported
16929 F:      Documentation/devicetree/bindings/media/xilinx/
16930 F:      drivers/media/platform/xilinx/
16931 F:      include/uapi/linux/xilinx-v4l2-controls.h
16932
16933 XILLYBUS DRIVER
16934 M:      Eli Billauer <eli.billauer@gmail.com>
16935 L:      linux-kernel@vger.kernel.org
16936 S:      Supported
16937 F:      drivers/char/xillybus/
16938
16939 XLP9XX I2C DRIVER
16940 M:      George Cherian <george.cherian@cavium.com>
16941 M:      Jan Glauber <jglauber@cavium.com>
16942 L:      linux-i2c@vger.kernel.org
16943 W:      http://www.cavium.com
16944 S:      Supported
16945 F:      drivers/i2c/busses/i2c-xlp9xx.c
16946
16947 XRA1403 GPIO EXPANDER
16948 M:      Nandor Han <nandor.han@ge.com>
16949 M:      Semi Malinen <semi.malinen@ge.com>
16950 L:      linux-gpio@vger.kernel.org
16951 S:      Maintained
16952 F:      drivers/gpio/gpio-xra1403.c
16953 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16954
16955 XTENSA XTFPGA PLATFORM SUPPORT
16956 M:      Max Filippov <jcmvbkbc@gmail.com>
16957 L:      linux-xtensa@linux-xtensa.org
16958 S:      Maintained
16959 F:      drivers/spi/spi-xtensa-xtfpga.c
16960 F:      sound/soc/xtensa/xtfpga-i2s.c
16961
16962 YAM DRIVER FOR AX.25
16963 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16964 L:      linux-hams@vger.kernel.org
16965 S:      Maintained
16966 F:      drivers/net/hamradio/yam*
16967 F:      include/linux/yam.h
16968
16969 YAMA SECURITY MODULE
16970 M:      Kees Cook <keescook@chromium.org>
16971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16972 S:      Supported
16973 F:      security/yama/
16974 F:      Documentation/admin-guide/LSM/Yama.rst
16975
16976 YEALINK PHONE DRIVER
16977 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16978 L:      usbb2k-api-dev@nongnu.org
16979 S:      Maintained
16980 F:      Documentation/input/devices/yealink.rst
16981 F:      drivers/input/misc/yealink.*
16982
16983 Z8530 DRIVER FOR AX.25
16984 M:      Joerg Reuter <jreuter@yaina.de>
16985 W:      http://yaina.de/jreuter/
16986 W:      http://www.qsl.net/dl1bke/
16987 L:      linux-hams@vger.kernel.org
16988 S:      Maintained
16989 F:      Documentation/networking/z8530drv.txt
16990 F:      drivers/net/hamradio/*scc.c
16991 F:      drivers/net/hamradio/z8530.h
16992
16993 ZBUD COMPRESSED PAGE ALLOCATOR
16994 M:      Seth Jennings <sjenning@redhat.com>
16995 M:      Dan Streetman <ddstreet@ieee.org>
16996 L:      linux-mm@kvack.org
16997 S:      Maintained
16998 F:      mm/zbud.c
16999 F:      include/linux/zbud.h
17000
17001 ZD1211RW WIRELESS DRIVER
17002 M:      Daniel Drake <dsd@gentoo.org>
17003 M:      Ulrich Kunitz <kune@deine-taler.de>
17004 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17005 L:      linux-wireless@vger.kernel.org
17006 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17007 S:      Maintained
17008 F:      drivers/net/wireless/zydas/zd1211rw/
17009
17010 ZD1301 MEDIA DRIVER
17011 M:      Antti Palosaari <crope@iki.fi>
17012 L:      linux-media@vger.kernel.org
17013 W:      https://linuxtv.org/
17014 W:      http://palosaari.fi/linux/
17015 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17016 S:      Maintained
17017 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17018
17019 ZD1301_DEMOD MEDIA DRIVER
17020 M:      Antti Palosaari <crope@iki.fi>
17021 L:      linux-media@vger.kernel.org
17022 W:      https://linuxtv.org/
17023 W:      http://palosaari.fi/linux/
17024 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17025 S:      Maintained
17026 F:      drivers/media/dvb-frontends/zd1301_demod*
17027
17028 ZPOOL COMPRESSED PAGE STORAGE API
17029 M:      Dan Streetman <ddstreet@ieee.org>
17030 L:      linux-mm@kvack.org
17031 S:      Maintained
17032 F:      mm/zpool.c
17033 F:      include/linux/zpool.h
17034
17035 ZR36067 VIDEO FOR LINUX DRIVER
17036 L:      mjpeg-users@lists.sourceforge.net
17037 L:      linux-media@vger.kernel.org
17038 W:      http://mjpeg.sourceforge.net/driver-zoran/
17039 T:      hg https://linuxtv.org/hg/v4l-dvb
17040 S:      Odd Fixes
17041 F:      drivers/staging/media/zoran/
17042
17043 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17044 M:      Minchan Kim <minchan@kernel.org>
17045 M:      Nitin Gupta <ngupta@vflare.org>
17046 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17047 L:      linux-kernel@vger.kernel.org
17048 S:      Maintained
17049 F:      drivers/block/zram/
17050 F:      Documentation/blockdev/zram.txt
17051
17052 ZS DECSTATION Z85C30 SERIAL DRIVER
17053 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17054 S:      Maintained
17055 F:      drivers/tty/serial/zs.*
17056
17057 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17058 M:      Minchan Kim <minchan@kernel.org>
17059 M:      Nitin Gupta <ngupta@vflare.org>
17060 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17061 L:      linux-mm@kvack.org
17062 S:      Maintained
17063 F:      mm/zsmalloc.c
17064 F:      include/linux/zsmalloc.h
17065 F:      Documentation/vm/zsmalloc.rst
17066
17067 ZSWAP COMPRESSED SWAP CACHING
17068 M:      Seth Jennings <sjenning@redhat.com>
17069 M:      Dan Streetman <ddstreet@ieee.org>
17070 L:      linux-mm@kvack.org
17071 S:      Maintained
17072 F:      mm/zswap.c
17073
17074 THE REST
17075 M:      Linus Torvalds <torvalds@linux-foundation.org>
17076 L:      linux-kernel@vger.kernel.org
17077 Q:      http://patchwork.kernel.org/project/LKML/list/
17078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17079 S:      Buried alive in reporters
17080 F:      *
17081 F:      */