]> asedeno.scripts.mit.edu Git - linux.git/blob - MAINTAINERS
drm/nouveau/dmem: extend copy function to allow direct use of physical addresses
[linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/device_drivers/3com/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 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 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
862
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
868
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
875
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
882
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
888
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
894
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
900
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
906
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
919
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
925
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
938
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
949
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
954
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 M:      Christian Brauner <christian@brauner.io>
962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L:      devel@driverdev.osuosl.org
964 S:      Supported
965 F:      drivers/android/
966 F:      drivers/staging/android/
967
968 ANDROID GOLDFISH PIC DRIVER
969 M:      Miodrag Dinic <miodrag.dinic@mips.com>
970 S:      Supported
971 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F:      drivers/irqchip/irq-goldfish-pic.c
973
974 ANDROID GOLDFISH RTC DRIVER
975 M:      Miodrag Dinic <miodrag.dinic@mips.com>
976 S:      Supported
977 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F:      drivers/rtc/rtc-goldfish.c
979
980 ANDROID ION DRIVER
981 M:      Laura Abbott <labbott@redhat.com>
982 M:      Sumit Semwal <sumit.semwal@linaro.org>
983 L:      devel@driverdev.osuosl.org
984 L:      dri-devel@lists.freedesktop.org
985 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 S:      Supported
987 F:      drivers/staging/android/ion
988 F:      drivers/staging/android/uapi/ion.h
989
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M:      Johannes Berg <johannes@sipsolutions.net>
992 L:      linuxppc-dev@lists.ozlabs.org
993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
994 S:      Maintained
995 F:      sound/aoa/
996
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
999 L:      linux-iio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/iio/adc/stx104.c
1002
1003 APM DRIVER
1004 M:      Jiri Kosina <jikos@kernel.org>
1005 S:      Odd fixes
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F:      arch/x86/kernel/apm_32.c
1008 F:      include/linux/apm_bios.h
1009 F:      include/uapi/linux/apm_bios.h
1010 F:      drivers/char/apm-emulation.c
1011
1012 APPARMOR SECURITY MODULE
1013 M:      John Johansen <john.johansen@canonical.com>
1014 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W:      wiki.apparmor.net
1016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 S:      Supported
1018 F:      security/apparmor/
1019 F:      Documentation/admin-guide/LSM/apparmor.rst
1020
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M:      Henrik Rydberg <rydberg@bitmath.org>
1023 L:      linux-input@vger.kernel.org
1024 S:      Odd fixes
1025 F:      drivers/input/mouse/bcm5974.c
1026
1027 APPLE SMC DRIVER
1028 M:      Henrik Rydberg <rydberg@bitmath.org>
1029 L:      linux-hwmon@vger.kernel.org
1030 S:      Odd fixes
1031 F:      drivers/hwmon/applesmc.c
1032
1033 APPLETALK NETWORK LAYER
1034 L:      netdev@vger.kernel.org
1035 S:      Odd fixes
1036 F:      drivers/net/appletalk/
1037 F:      net/appletalk/
1038
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M:      Duc Dang <dhdang@apm.com>
1041 S:      Supported
1042 F:      arch/arm64/boot/dts/apm/
1043
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M:      Loc Ho <lho@apm.com>
1046 S:      Supported
1047 F:      drivers/edac/xgene_edac.c
1048 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1049
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M:      Iyappan Subramanian <isubramanian@apm.com>
1052 M:      Keyur Chudgar <kchudgar@apm.com>
1053 S:      Supported
1054 F:      drivers/net/ethernet/apm/xgene-v2/
1055
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M:      Iyappan Subramanian <isubramanian@apm.com>
1058 M:      Keyur Chudgar <kchudgar@apm.com>
1059 M:      Quan Nguyen <qnguyen@apm.com>
1060 S:      Supported
1061 F:      drivers/net/ethernet/apm/xgene/
1062 F:      drivers/net/phy/mdio-xgene.c
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M:      Tai Nguyen <ttnguyen@apm.com>
1068 S:      Supported
1069 F:      drivers/perf/xgene_pmu.c
1070 F:      Documentation/perf/xgene-pmu.txt
1071 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1072
1073 APTINA CAMERA SENSOR PLL
1074 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L:      linux-media@vger.kernel.org
1076 S:      Maintained
1077 F:      drivers/media/i2c/aptina-pll.*
1078
1079 ARC FRAMEBUFFER DRIVER
1080 M:      Jaya Kumar <jayalk@intworks.biz>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/arcfb.c
1083 F:      drivers/video/fbdev/core/fb_defio.c
1084
1085 ARC PGU DRM DRIVER
1086 M:      Alexey Brodkin <abrodkin@synopsys.com>
1087 S:      Supported
1088 F:      drivers/gpu/drm/arc/
1089 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1090
1091 ARCNET NETWORK LAYER
1092 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L:      netdev@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/net/arcnet/
1096 F:      include/uapi/linux/if_arcnet.h
1097
1098 ARM ARCHITECTED TIMER DRIVER
1099 M:      Mark Rutland <mark.rutland@arm.com>
1100 M:      Marc Zyngier <marc.zyngier@arm.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/include/asm/arch_timer.h
1104 F:      arch/arm64/include/asm/arch_timer.h
1105 F:      drivers/clocksource/arm_arch_timer.c
1106
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M:      Linus Walleij <linus.walleij@linaro.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111 F:      Documentation/devicetree/bindings/arm/arm-boards
1112 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F:      arch/arm/mach-integrator/
1117 F:      arch/arm/mach-realview/
1118 F:      arch/arm/mach-versatile/
1119 F:      arch/arm/plat-versatile/
1120 F:      arch/arm/boot/dts/arm-realview-*
1121 F:      arch/arm/boot/dts/integrator*
1122 F:      arch/arm/boot/dts/versatile*
1123 F:      drivers/clk/versatile/
1124 F:      drivers/i2c/busses/i2c-versatile.c
1125 F:      drivers/irqchip/irq-versatile-fpga.c
1126 F:      drivers/mtd/maps/physmap_of_versatile.c
1127 F:      drivers/power/reset/arm-versatile-reboot.c
1128 F:      drivers/soc/versatile/
1129
1130 ARM HDLCD DRM DRIVER
1131 M:      Liviu Dudau <liviu.dudau@arm.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arm/hdlcd_*
1134 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1135
1136 ARM KOMEDA DRM-KMS DRIVER
1137 M:      James (Qian) Wang <james.qian.wang@arm.com>
1138 M:      Liviu Dudau <liviu.dudau@arm.com>
1139 L:      Mali DP Maintainers <malidp@foss.arm.com>
1140 S:      Supported
1141 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1142 F:      drivers/gpu/drm/arm/display/include/
1143 F:      drivers/gpu/drm/arm/display/komeda/
1144 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1145 F:      Documentation/gpu/komeda-kms.rst
1146
1147 ARM MALI-DP DRM DRIVER
1148 M:      Liviu Dudau <liviu.dudau@arm.com>
1149 M:      Brian Starkey <brian.starkey@arm.com>
1150 L:      Mali DP Maintainers <malidp@foss.arm.com>
1151 S:      Supported
1152 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1153 F:      drivers/gpu/drm/arm/
1154 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1155 F:      Documentation/gpu/afbc.rst
1156
1157 ARM MFM AND FLOPPY DRIVERS
1158 M:      Ian Molton <spyro@f2s.com>
1159 S:      Maintained
1160 F:      arch/arm/lib/floppydma.S
1161 F:      arch/arm/include/asm/floppy.h
1162
1163 ARM PMU PROFILING AND DEBUGGING
1164 M:      Will Deacon <will.deacon@arm.com>
1165 M:      Mark Rutland <mark.rutland@arm.com>
1166 S:      Maintained
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 F:      arch/arm*/kernel/perf_*
1169 F:      arch/arm/oprofile/common.c
1170 F:      arch/arm*/kernel/hw_breakpoint.c
1171 F:      arch/arm*/include/asm/hw_breakpoint.h
1172 F:      arch/arm*/include/asm/perf_event.h
1173 F:      drivers/perf/*
1174 F:      include/linux/perf/arm_pmu.h
1175 F:      Documentation/devicetree/bindings/arm/pmu.txt
1176 F:      Documentation/devicetree/bindings/perf/
1177
1178 ARM PORT
1179 M:      Russell King <linux@armlinux.org.uk>
1180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 W:      http://www.armlinux.org.uk/
1182 S:      Odd Fixes
1183 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1184 F:      arch/arm/
1185 X:      arch/arm/boot/dts/
1186
1187 ARM PRIMECELL AACI PL041 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      sound/arm/aaci.*
1191
1192 ARM PRIMECELL BUS SUPPORT
1193 M:      Russell King <linux@armlinux.org.uk>
1194 S:      Odd Fixes
1195 F:      drivers/amba/
1196 F:      include/linux/amba/bus.h
1197
1198 ARM PRIMECELL CLCD PL110 DRIVER
1199 M:      Russell King <linux@armlinux.org.uk>
1200 S:      Odd Fixes
1201 F:      drivers/video/fbdev/amba-clcd.*
1202
1203 ARM PRIMECELL KMI PL050 DRIVER
1204 M:      Russell King <linux@armlinux.org.uk>
1205 S:      Odd Fixes
1206 F:      drivers/input/serio/ambakmi.*
1207 F:      include/linux/amba/kmi.h
1208
1209 ARM PRIMECELL MMCI PL180/1 DRIVER
1210 M:      Russell King <linux@armlinux.org.uk>
1211 S:      Odd Fixes
1212 F:      drivers/mmc/host/mmci.*
1213 F:      include/linux/amba/mmci.h
1214
1215 ARM PRIMECELL SSP PL022 SPI DRIVER
1216 M:      Linus Walleij <linus.walleij@linaro.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1220 F:      drivers/spi/spi-pl022.c
1221
1222 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1223 M:      Russell King <linux@armlinux.org.uk>
1224 S:      Odd Fixes
1225 F:      drivers/tty/serial/amba-pl01*.c
1226 F:      include/linux/amba/serial.h
1227
1228 ARM PRIMECELL VIC PL190/PL192 DRIVER
1229 M:      Linus Walleij <linus.walleij@linaro.org>
1230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 S:      Maintained
1232 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1233 F:      drivers/irqchip/irq-vic.c
1234
1235 ARM SMMU DRIVERS
1236 M:      Will Deacon <will.deacon@arm.com>
1237 R:      Robin Murphy <robin.murphy@arm.com>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      drivers/iommu/arm-smmu.c
1241 F:      drivers/iommu/arm-smmu-v3.c
1242 F:      drivers/iommu/io-pgtable-arm.c
1243 F:      drivers/iommu/io-pgtable-arm-v7s.c
1244
1245 ARM SUB-ARCHITECTURES
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      arch/arm/mach-*/
1249 F:      arch/arm/plat-*/
1250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1251
1252 ARM/ACTIONS SEMI ARCHITECTURE
1253 M:      Andreas Färber <afaerber@suse.de>
1254 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257 N:      owl
1258 F:      arch/arm/mach-actions/
1259 F:      arch/arm/boot/dts/owl-*
1260 F:      arch/arm64/boot/dts/actions/
1261 F:      drivers/clk/actions/
1262 F:      drivers/clocksource/timer-owl*
1263 F:      drivers/dma/owl-dma.c
1264 F:      drivers/i2c/busses/i2c-owl.c
1265 F:      drivers/pinctrl/actions/*
1266 F:      drivers/soc/actions/
1267 F:      include/dt-bindings/power/owl-*
1268 F:      include/linux/soc/actions/
1269 F:      Documentation/devicetree/bindings/arm/actions.txt
1270 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1271 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1272 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1273 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1274 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1275 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1276
1277 ARM/ADS SPHERE MACHINE SUPPORT
1278 M:      Lennert Buytenhek <kernel@wantstofly.org>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281
1282 ARM/AFEB9260 MACHINE SUPPORT
1283 M:      Sergey Lapin <slapin@ossfans.org>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Maintained
1286
1287 ARM/AJECO 1ARM MACHINE SUPPORT
1288 M:      Lennert Buytenhek <kernel@wantstofly.org>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291
1292 ARM/Allwinner SoC Clock Support
1293 M:      Emilio López <emilio@elopez.com.ar>
1294 S:      Maintained
1295 F:      drivers/clk/sunxi/
1296
1297 ARM/Allwinner sunXi SoC support
1298 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1299 M:      Chen-Yu Tsai <wens@csie.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 N:      sun[x456789]i
1303 N:      sun50i
1304 F:      arch/arm/mach-sunxi/
1305 F:      arch/arm64/boot/dts/allwinner/
1306 F:      drivers/clk/sunxi-ng/
1307 F:      drivers/pinctrl/sunxi/
1308 F:      drivers/soc/sunxi/
1309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1310
1311 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1312 M:      Neil Armstrong <narmstrong@baylibre.com>
1313 M:      Jerome Brunet <jbrunet@baylibre.com>
1314 L:      linux-amlogic@lists.infradead.org
1315 S:      Maintained
1316 F:      drivers/clk/meson/
1317 F:      include/dt-bindings/clock/meson*
1318 F:      include/dt-bindings/clock/gxbb*
1319 F:      Documentation/devicetree/bindings/clock/amlogic*
1320
1321 ARM/Amlogic Meson SoC support
1322 M:      Kevin Hilman <khilman@baylibre.com>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 L:      linux-amlogic@lists.infradead.org
1325 W:      http://linux-meson.com/
1326 S:      Maintained
1327 F:      arch/arm/mach-meson/
1328 F:      arch/arm/boot/dts/meson*
1329 F:      arch/arm64/boot/dts/amlogic/
1330 F:      drivers/pinctrl/meson/
1331 F:      drivers/mmc/host/meson*
1332 F:      drivers/soc/amlogic/
1333 N:      meson
1334
1335 ARM/Amlogic Meson SoC Sound Drivers
1336 M:      Jerome Brunet <jbrunet@baylibre.com>
1337 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      sound/soc/meson/
1340 F:      Documentation/devicetree/bindings/sound/amlogic*
1341
1342 ARM/Annapurna Labs ALPINE ARCHITECTURE
1343 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1344 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 F:      arch/arm/mach-alpine/
1348 F:      arch/arm/boot/dts/alpine*
1349 F:      arch/arm64/boot/dts/al/
1350 F:      drivers/*/*alpine*
1351
1352 ARM/ARTPEC MACHINE SUPPORT
1353 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1354 M:      Lars Persson <lars.persson@axis.com>
1355 S:      Maintained
1356 L:      linux-arm-kernel@axis.com
1357 F:      arch/arm/mach-artpec
1358 F:      arch/arm/boot/dts/artpec6*
1359 F:      drivers/clk/axis
1360 F:      drivers/crypto/axis
1361 F:      drivers/pinctrl/pinctrl-artpec*
1362 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1363
1364 ARM/ASPEED I2C DRIVER
1365 M:      Brendan Higgins <brendanhiggins@google.com>
1366 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1367 R:      Joel Stanley <joel@jms.id.au>
1368 L:      linux-i2c@vger.kernel.org
1369 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1370 S:      Maintained
1371 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1372 F:      drivers/i2c/busses/i2c-aspeed.c
1373 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1374 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1375
1376 ARM/ASPEED MACHINE SUPPORT
1377 M:      Joel Stanley <joel@jms.id.au>
1378 R:      Andrew Jeffery <andrew@aj.id.au>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1381 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1382 S:      Supported
1383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1384 F:      arch/arm/mach-aspeed/
1385 F:      arch/arm/boot/dts/aspeed-*
1386 N:      aspeed
1387
1388 ARM/CALXEDA HIGHBANK ARCHITECTURE
1389 M:      Rob Herring <robh@kernel.org>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 F:      arch/arm/mach-highbank/
1393 F:      arch/arm/boot/dts/highbank.dts
1394 F:      arch/arm/boot/dts/ecx-*.dts*
1395
1396 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1397 M:      Krzysztof Halasa <khalasa@piap.pl>
1398 S:      Maintained
1399 F:      arch/arm/mach-cns3xxx/
1400
1401 ARM/CAVIUM THUNDER NETWORK DRIVER
1402 M:      Sunil Goutham <sgoutham@cavium.com>
1403 M:      Robert Richter <rric@kernel.org>
1404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S:      Supported
1406 F:      drivers/net/ethernet/cavium/thunder/
1407
1408 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1409 M:      Lukasz Majewski <lukma@denx.de>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 F:      arch/arm/mach-ep93xx/ts72xx.c
1413
1414 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1415 M:      Alexander Shiyan <shc_work@mail.ru>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Odd Fixes
1418 N:      clps711x
1419
1420 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1421 M:      Lennert Buytenhek <kernel@wantstofly.org>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424
1425 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1426 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1427 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/mach-ep93xx/
1431 F:      arch/arm/mach-ep93xx/include/mach/
1432
1433 ARM/CLKDEV SUPPORT
1434 M:      Russell King <linux@armlinux.org.uk>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1438 F:      drivers/clk/clkdev.c
1439
1440 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1441 M:      Mike Rapoport <mike@compulab.co.il>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444
1445 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1446 M:      Baruch Siach <baruch@tkos.co.il>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      arch/arm/boot/dts/cx92755*
1450 N:      digicolor
1451
1452 ARM/CONTEC MICRO9 MACHINE SUPPORT
1453 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1454 S:      Maintained
1455 F:      arch/arm/mach-ep93xx/micro9.c
1456
1457 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1458 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1459 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 S:      Maintained
1462 F:      drivers/hwtracing/coresight/*
1463 F:      Documentation/trace/coresight.txt
1464 F:      Documentation/trace/coresight-cpu-debug.txt
1465 F:      Documentation/devicetree/bindings/arm/coresight.txt
1466 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1467 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1468 F:      tools/perf/arch/arm/util/pmu.c
1469 F:      tools/perf/arch/arm/util/auxtrace.c
1470 F:      tools/perf/arch/arm/util/cs-etm.c
1471 F:      tools/perf/arch/arm/util/cs-etm.h
1472 F:      tools/perf/util/cs-etm.*
1473 F:      tools/perf/util/cs-etm-decoder/*
1474
1475 ARM/CORGI MACHINE SUPPORT
1476 M:      Richard Purdie <rpurdie@rpsys.net>
1477 S:      Maintained
1478
1479 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1480 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1481 M:      Linus Walleij <linus.walleij@linaro.org>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 T:      git git://github.com/ulli-kroll/linux.git
1484 S:      Maintained
1485 F:      Documentation/devicetree/bindings/arm/gemini.txt
1486 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1487 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1488 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1489 F:      arch/arm/mach-gemini/
1490 F:      drivers/net/ethernet/cortina/
1491 F:      drivers/pinctrl/pinctrl-gemini.c
1492 F:      drivers/rtc/rtc-ftrtc010.c
1493
1494 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1495 M:      Barry Song <baohua@kernel.org>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1498 S:      Maintained
1499 F:      arch/arm/boot/dts/prima2*
1500 F:      arch/arm/mach-prima2/
1501 F:      drivers/clk/sirf/
1502 F:      drivers/clocksource/timer-prima2.c
1503 F:      drivers/clocksource/timer-atlas7.c
1504 N:      [^a-z]sirf
1505 X:      drivers/gnss
1506
1507 ARM/EBSA110 MACHINE SUPPORT
1508 M:      Russell King <linux@armlinux.org.uk>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W:      http://www.armlinux.org.uk/
1511 S:      Maintained
1512 F:      arch/arm/mach-ebsa110/
1513 F:      drivers/net/ethernet/amd/am79c961a.*
1514
1515 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1516 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1517 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 N:      efm32
1521
1522 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1523 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S:      Maintained
1526 F:      arch/arm/mach-pxa/ezx.c
1527
1528 ARM/FARADAY FA526 PORT
1529 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532 T:      git git://git.berlios.de/gemini-board
1533 F:      arch/arm/mm/*-fa*
1534
1535 ARM/FOOTBRIDGE ARCHITECTURE
1536 M:      Russell King <linux@armlinux.org.uk>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 W:      http://www.armlinux.org.uk/
1539 S:      Maintained
1540 F:      arch/arm/include/asm/hardware/dec21285.h
1541 F:      arch/arm/mach-footbridge/
1542
1543 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Sascha Hauer <s.hauer@pengutronix.de>
1546 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1547 R:      Fabio Estevam <fabio.estevam@nxp.com>
1548 R:      NXP Linux Team <linux-imx@nxp.com>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1552 F:      arch/arm/mach-imx/
1553 F:      arch/arm/mach-mxs/
1554 F:      arch/arm/boot/dts/imx*
1555 F:      arch/arm/configs/imx*_defconfig
1556 F:      arch/arm64/boot/dts/freescale/imx*
1557 F:      drivers/clk/imx/
1558 F:      drivers/firmware/imx/
1559 F:      drivers/soc/imx/
1560 F:      include/linux/firmware/imx/
1561 F:      include/soc/imx/
1562
1563 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1564 M:      Shawn Guo <shawnguo@kernel.org>
1565 M:      Sascha Hauer <s.hauer@pengutronix.de>
1566 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1567 R:      Stefan Agner <stefan@agner.ch>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1571 F:      arch/arm/mach-imx/*vf610*
1572 F:      arch/arm/boot/dts/vf*
1573
1574 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1575 M:      Shawn Guo <shawnguo@kernel.org>
1576 M:      Li Yang <leoyang.li@nxp.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1580 F:      arch/arm/boot/dts/ls1021a*
1581 F:      arch/arm64/boot/dts/freescale/fsl-*
1582 F:      arch/arm64/boot/dts/freescale/qoriq-*
1583
1584 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1585 M:      Lennert Buytenhek <kernel@wantstofly.org>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S:      Maintained
1588
1589 ARM/GUMSTIX MACHINE SUPPORT
1590 M:      Steve Sakoman <sakoman@gmail.com>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1593
1594 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1595 M:      Philipp Zabel <philipp.zabel@gmail.com>
1596 M:      Paul Parsons <lost.distance@yahoo.com>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/mach-pxa/hx4700.c
1600 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1601 F:      sound/soc/pxa/hx4700.c
1602
1603 ARM/HISILICON SOC SUPPORT
1604 M:      Wei Xu <xuwei5@hisilicon.com>
1605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 W:      http://www.hisilicon.com
1607 S:      Supported
1608 T:      git git://github.com/hisilicon/linux-hisi.git
1609 F:      arch/arm/mach-hisi/
1610 F:      arch/arm/boot/dts/hi3*
1611 F:      arch/arm/boot/dts/hip*
1612 F:      arch/arm/boot/dts/hisi*
1613 F:      arch/arm64/boot/dts/hisilicon/
1614
1615 ARM/HP JORNADA 7XX MACHINE SUPPORT
1616 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1617 W:      www.jlime.com
1618 S:      Maintained
1619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1620 F:      arch/arm/mach-sa1100/jornada720.c
1621 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1622
1623 ARM/IGEP MACHINE SUPPORT
1624 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1625 M:      Javier Martinez Canillas <javier@dowhile0.org>
1626 L:      linux-omap@vger.kernel.org
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/omap3-igep*
1630
1631 ARM/INCOME PXA270 SUPPORT
1632 M:      Marek Vasut <marek.vasut@gmail.com>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1636
1637 ARM/INTEL IOP13XX ARM ARCHITECTURE
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 IOP32X ARM ARCHITECTURE
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 IOP33X ARM ARCHITECTURE
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Orphan
1650
1651 ARM/INTEL IQ81342EX MACHINE SUPPORT
1652 M:      Lennert Buytenhek <kernel@wantstofly.org>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 S:      Maintained
1655
1656 ARM/INTEL IXDP2850 MACHINE SUPPORT
1657 M:      Lennert Buytenhek <kernel@wantstofly.org>
1658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S:      Maintained
1660
1661 ARM/INTEL IXP4XX ARM ARCHITECTURE
1662 M:      Imre Kaloz <kaloz@openwrt.org>
1663 M:      Krzysztof Halasa <khalasa@piap.pl>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Maintained
1666 F:      arch/arm/mach-ixp4xx/
1667
1668 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1669 M:      Jonathan Cameron <jic23@cam.ac.uk>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 S:      Maintained
1672 F:      arch/arm/mach-pxa/stargate2.c
1673 F:      drivers/pcmcia/pxa2xx_stargate2.c
1674
1675 ARM/INTEL XSC3 (MANZANO) ARM CORE
1676 M:      Lennert Buytenhek <kernel@wantstofly.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679
1680 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1681 M:      Lennert Buytenhek <kernel@wantstofly.org>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 S:      Maintained
1684
1685 ARM/LG1K ARCHITECTURE
1686 M:      Chanho Min <chanho.min@lge.com>
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 S:      Maintained
1689 F:      arch/arm64/boot/dts/lg/
1690
1691 ARM/LOGICPD PXA270 MACHINE SUPPORT
1692 M:      Lennert Buytenhek <kernel@wantstofly.org>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695
1696 ARM/LPC18XX ARCHITECTURE
1697 M:      Vladimir Zapolskiy <vz@mleia.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/lpc43*
1701 F:      drivers/i2c/busses/i2c-lpc2k.c
1702 F:      drivers/memory/pl172.c
1703 F:      drivers/mtd/spi-nor/nxp-spifi.c
1704 F:      drivers/rtc/rtc-lpc24xx.c
1705 N:      lpc18xx
1706
1707 ARM/LPC32XX SOC SUPPORT
1708 M:      Vladimir Zapolskiy <vz@mleia.com>
1709 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1712 S:      Maintained
1713 F:      arch/arm/boot/dts/lpc32*
1714 F:      arch/arm/mach-lpc32xx/
1715 F:      drivers/i2c/busses/i2c-pnx.c
1716 F:      drivers/net/ethernet/nxp/lpc_eth.c
1717 F:      drivers/usb/host/ohci-nxp.c
1718 F:      drivers/watchdog/pnx4008_wdt.c
1719 N:      lpc32xx
1720
1721 ARM/MAGICIAN MACHINE SUPPORT
1722 M:      Philipp Zabel <philipp.zabel@gmail.com>
1723 S:      Maintained
1724
1725 ARM/Marvell Dove/MV78xx0/Orion SOC support
1726 M:      Jason Cooper <jason@lakedaemon.net>
1727 M:      Andrew Lunn <andrew@lunn.ch>
1728 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1729 M:      Gregory Clement <gregory.clement@bootlin.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/soc/dove/
1733 F:      arch/arm/mach-dove/
1734 F:      arch/arm/mach-mv78xx0/
1735 F:      arch/arm/mach-orion5x/
1736 F:      arch/arm/plat-orion/
1737 F:      arch/arm/boot/dts/dove*
1738 F:      arch/arm/boot/dts/orion5x*
1739
1740 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1741 M:      Jason Cooper <jason@lakedaemon.net>
1742 M:      Andrew Lunn <andrew@lunn.ch>
1743 M:      Gregory Clement <gregory.clement@bootlin.com>
1744 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 F:      arch/arm/boot/dts/armada*
1748 F:      arch/arm/boot/dts/kirkwood*
1749 F:      arch/arm/configs/mvebu_*_defconfig
1750 F:      arch/arm/mach-mvebu/
1751 F:      arch/arm64/boot/dts/marvell/armada*
1752 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1753 F:      drivers/cpufreq/mvebu-cpufreq.c
1754 F:      drivers/irqchip/irq-armada-370-xp.c
1755 F:      drivers/irqchip/irq-mvebu-*
1756 F:      drivers/pinctrl/mvebu/
1757 F:      drivers/rtc/rtc-armada38x.c
1758
1759 ARM/Mediatek RTC DRIVER
1760 M:      Eddie Huang <eddie.huang@mediatek.com>
1761 M:      Sean Wang <sean.wang@mediatek.com>
1762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1764 S:      Maintained
1765 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1766 F:      drivers/rtc/rtc-mt6397.c
1767 F:      drivers/rtc/rtc-mt7622.c
1768
1769 ARM/Mediatek SoC support
1770 M:      Matthias Brugger <matthias.bgg@gmail.com>
1771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1773 W:      https://mtk.bcnfs.org/
1774 C:      irc://chat.freenode.net/linux-mediatek
1775 S:      Maintained
1776 F:      arch/arm/boot/dts/mt6*
1777 F:      arch/arm/boot/dts/mt7*
1778 F:      arch/arm/boot/dts/mt8*
1779 F:      arch/arm/mach-mediatek/
1780 F:      arch/arm64/boot/dts/mediatek/
1781 F:      drivers/soc/mediatek/
1782 N:      mtk
1783 N:      mt[678]
1784 K:      mediatek
1785
1786 ARM/Mediatek USB3 PHY DRIVER
1787 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 S:      Maintained
1791 F:      drivers/phy/mediatek/
1792 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1793
1794 ARM/MICREL KS8695 ARCHITECTURE
1795 M:      Greg Ungerer <gerg@uclinux.org>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 F:      arch/arm/mach-ks8695/
1798 S:      Odd Fixes
1799
1800 ARM/Microchip (AT91) SoC support
1801 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1802 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1803 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 W:      http://www.linux4sam.org
1806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1807 S:      Supported
1808 N:      at91
1809 N:      atmel
1810 F:      arch/arm/mach-at91/
1811 F:      include/soc/at91/
1812 F:      arch/arm/boot/dts/at91*.dts
1813 F:      arch/arm/boot/dts/at91*.dtsi
1814 F:      arch/arm/boot/dts/sama*.dts
1815 F:      arch/arm/boot/dts/sama*.dtsi
1816 F:      arch/arm/include/debug/at91.S
1817 F:      drivers/memory/atmel*
1818 F:      drivers/watchdog/sama5d4_wdt.c
1819 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1820 X:      drivers/net/wireless/atmel/
1821
1822 ARM/MIOA701 MACHINE SUPPORT
1823 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F:      arch/arm/mach-pxa/mioa701.c
1826 S:      Maintained
1827
1828 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1829 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1830 S:      Maintained
1831
1832 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1833 M:      Linus Walleij <linus.walleij@linaro.org>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 S:      Maintained
1836 F:      arch/arm/mach-nomadik/
1837 F:      arch/arm/mach-u300/
1838 F:      arch/arm/mach-ux500/
1839 F:      arch/arm/boot/dts/ste-*
1840 F:      drivers/clk/clk-nomadik.c
1841 F:      drivers/clk/clk-u300.c
1842 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1843 F:      drivers/clocksource/timer-u300.c
1844 F:      drivers/dma/coh901318*
1845 F:      drivers/dma/ste_dma40*
1846 F:      drivers/hwspinlock/u8500_hsem.c
1847 F:      drivers/i2c/busses/i2c-nomadik.c
1848 F:      drivers/i2c/busses/i2c-stu300.c
1849 F:      drivers/mfd/ab3100*
1850 F:      drivers/mfd/ab8500*
1851 F:      drivers/mfd/abx500*
1852 F:      drivers/mfd/dbx500*
1853 F:      drivers/mfd/db8500*
1854 F:      drivers/pinctrl/nomadik/
1855 F:      drivers/pinctrl/pinctrl-coh901*
1856 F:      drivers/pinctrl/pinctrl-u300.c
1857 F:      drivers/rtc/rtc-ab3100.c
1858 F:      drivers/rtc/rtc-ab8500.c
1859 F:      drivers/rtc/rtc-coh901331.c
1860 F:      drivers/rtc/rtc-pl031.c
1861 F:      drivers/watchdog/coh901327_wdt.c
1862 F:      Documentation/devicetree/bindings/arm/ste-*
1863 F:      Documentation/devicetree/bindings/arm/ux500/
1864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1865
1866 ARM/NUVOTON NPCM ARCHITECTURE
1867 M:      Avi Fishman <avifishman70@gmail.com>
1868 M:      Tomer Maimon <tmaimon77@gmail.com>
1869 R:      Patrick Venture <venture@google.com>
1870 R:      Nancy Yuen <yuenn@google.com>
1871 R:      Brendan Higgins <brendanhiggins@google.com>
1872 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1873 S:      Supported
1874 F:      arch/arm/mach-npcm/
1875 F:      arch/arm/boot/dts/nuvoton-npcm*
1876 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1877 F:      drivers/*/*npcm*
1878 F:      Documentation/devicetree/bindings/*/*npcm*
1879 F:      Documentation/devicetree/bindings/*/*/*npcm*
1880
1881 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1882 M:      Wan ZongShun <mcuos.com@gmail.com>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 W:      http://www.mcuos.com
1885 S:      Maintained
1886 F:      arch/arm/mach-w90x900/
1887 F:      drivers/input/keyboard/w90p910_keypad.c
1888 F:      drivers/input/touchscreen/w90p910_ts.c
1889 F:      drivers/watchdog/nuc900_wdt.c
1890 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1891 F:      drivers/mtd/nand/raw/nuc900_nand.c
1892 F:      drivers/rtc/rtc-nuc900.c
1893 F:      drivers/spi/spi-nuc900.c
1894 F:      drivers/usb/host/ehci-w90x900.c
1895 F:      drivers/video/fbdev/nuc900fb.c
1896
1897 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1898 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1899 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1900 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1901 S:      Supported
1902
1903 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1904 M:      Alexander Clouter <alex@digriz.org.uk>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W:      http://www.digriz.org.uk/ts78xx/kernel
1907 S:      Maintained
1908 F:      arch/arm/mach-orion5x/ts78xx-*
1909
1910 ARM/OXNAS platform support
1911 M:      Neil Armstrong <narmstrong@baylibre.com>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1914 S:      Maintained
1915 F:      arch/arm/mach-oxnas/
1916 F:      arch/arm/boot/dts/ox8*.dts*
1917 N:      oxnas
1918
1919 ARM/PALM TREO SUPPORT
1920 M:      Tomas Cech <sleep_walker@suse.com>
1921 L:      linux-arm-kernel@lists.infradead.org
1922 W:      http://hackndev.com
1923 S:      Maintained
1924 F:      arch/arm/mach-pxa/palmtreo.*
1925
1926 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1927 M:      Marek Vasut <marek.vasut@gmail.com>
1928 L:      linux-arm-kernel@lists.infradead.org
1929 W:      http://hackndev.com
1930 S:      Maintained
1931 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1932 F:      arch/arm/mach-pxa/palmtx.c
1933 F:      arch/arm/mach-pxa/palmt5.*
1934 F:      arch/arm/mach-pxa/include/mach/palmld.h
1935 F:      arch/arm/mach-pxa/palmld.c
1936 F:      arch/arm/mach-pxa/palmte2.*
1937 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1938 F:      arch/arm/mach-pxa/palmtc.c
1939
1940 ARM/PALMZ72 SUPPORT
1941 M:      Sergey Lapin <slapin@ossfans.org>
1942 L:      linux-arm-kernel@lists.infradead.org
1943 W:      http://hackndev.com
1944 S:      Maintained
1945 F:      arch/arm/mach-pxa/palmz72.*
1946
1947 ARM/PLEB SUPPORT
1948 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1949 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1950 S:      Maintained
1951
1952 ARM/PT DIGITAL BOARD PORT
1953 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 W:      http://www.armlinux.org.uk/
1956 S:      Maintained
1957
1958 ARM/QUALCOMM SUPPORT
1959 M:      Andy Gross <andy.gross@linaro.org>
1960 M:      David Brown <david.brown@linaro.org>
1961 L:      linux-arm-msm@vger.kernel.org
1962 S:      Maintained
1963 F:      Documentation/devicetree/bindings/soc/qcom/
1964 F:      arch/arm/boot/dts/qcom-*.dts
1965 F:      arch/arm/boot/dts/qcom-*.dtsi
1966 F:      arch/arm/mach-qcom/
1967 F:      arch/arm64/boot/dts/qcom/*
1968 F:      drivers/i2c/busses/i2c-qup.c
1969 F:      drivers/clk/qcom/
1970 F:      drivers/dma/qcom/
1971 F:      drivers/soc/qcom/
1972 F:      drivers/spi/spi-qup.c
1973 F:      drivers/tty/serial/msm_serial.c
1974 F:      drivers/*/pm8???-*
1975 F:      drivers/mfd/ssbi.c
1976 F:      drivers/firmware/qcom_scm*
1977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1978
1979 ARM/RADISYS ENP2611 MACHINE SUPPORT
1980 M:      Lennert Buytenhek <kernel@wantstofly.org>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S:      Maintained
1983
1984 ARM/RDA MICRO ARCHITECTURE
1985 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/rda8810pl-*
1990 F:      drivers/clocksource/timer-rda.c
1991 F:      drivers/irqchip/irq-rda-intc.c
1992 F:      drivers/tty/serial/rda-uart.c
1993 F:      Documentation/devicetree/bindings/arm/rda.txt
1994 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1995 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1996 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1997
1998 ARM/REALTEK ARCHITECTURE
1999 M:      Andreas Färber <afaerber@suse.de>
2000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 S:      Maintained
2002 F:      arch/arm64/boot/dts/realtek/
2003 F:      Documentation/devicetree/bindings/arm/realtek.txt
2004
2005 ARM/RENESAS ARM64 ARCHITECTURE
2006 M:      Simon Horman <horms@verge.net.au>
2007 M:      Magnus Damm <magnus.damm@gmail.com>
2008 L:      linux-renesas-soc@vger.kernel.org
2009 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2011 S:      Supported
2012 F:      arch/arm64/boot/dts/renesas/
2013 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2014 F:      drivers/soc/renesas/
2015 F:      include/linux/soc/renesas/
2016
2017 ARM/RISCPC ARCHITECTURE
2018 M:      Russell King <linux@armlinux.org.uk>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 W:      http://www.armlinux.org.uk/
2021 S:      Maintained
2022 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2023 F:      arch/arm/include/asm/hardware/ioc.h
2024 F:      arch/arm/include/asm/hardware/iomd.h
2025 F:      arch/arm/include/asm/hardware/memc.h
2026 F:      arch/arm/mach-rpc/
2027 F:      drivers/net/ethernet/8390/etherh.c
2028 F:      drivers/net/ethernet/i825xx/ether1*
2029 F:      drivers/net/ethernet/seeq/ether3*
2030 F:      drivers/scsi/arm/
2031
2032 ARM/Rockchip SoC support
2033 M:      Heiko Stuebner <heiko@sntech.de>
2034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 L:      linux-rockchip@lists.infradead.org
2036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2037 S:      Maintained
2038 F:      arch/arm/boot/dts/rk3*
2039 F:      arch/arm/boot/dts/rv1108*
2040 F:      arch/arm/mach-rockchip/
2041 F:      drivers/clk/rockchip/
2042 F:      drivers/i2c/busses/i2c-rk3x.c
2043 F:      drivers/*/*rockchip*
2044 F:      drivers/*/*/*rockchip*
2045 F:      sound/soc/rockchip/
2046 N:      rockchip
2047
2048 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2049 M:      Kukjin Kim <kgene@kernel.org>
2050 M:      Krzysztof Kozlowski <krzk@kernel.org>
2051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2053 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2054 S:      Maintained
2055 F:      arch/arm/boot/dts/s3c*
2056 F:      arch/arm/boot/dts/s5p*
2057 F:      arch/arm/boot/dts/exynos*
2058 F:      arch/arm64/boot/dts/exynos/
2059 F:      arch/arm/plat-samsung/
2060 F:      arch/arm/mach-s3c24*/
2061 F:      arch/arm/mach-s3c64xx/
2062 F:      arch/arm/mach-s5p*/
2063 F:      arch/arm/mach-exynos*/
2064 F:      drivers/*/*s3c24*
2065 F:      drivers/*/*/*s3c24*
2066 F:      drivers/*/*s3c64xx*
2067 F:      drivers/*/*s5pv210*
2068 F:      drivers/memory/samsung/*
2069 F:      drivers/soc/samsung/*
2070 F:      Documentation/arm/Samsung/
2071 F:      Documentation/devicetree/bindings/arm/samsung/
2072 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2073 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2074 N:      exynos
2075
2076 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2077 M:      Kyungmin Park <kyungmin.park@samsung.com>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 S:      Maintained
2080 F:      arch/arm/mach-s5pv210/
2081
2082 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2083 M:      Kyungmin Park <kyungmin.park@samsung.com>
2084 M:      Kamil Debski <kamil@wypas.org>
2085 M:      Andrzej Hajda <a.hajda@samsung.com>
2086 L:      linux-arm-kernel@lists.infradead.org
2087 L:      linux-media@vger.kernel.org
2088 S:      Maintained
2089 F:      drivers/media/platform/s5p-g2d/
2090
2091 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2092 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2093 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2094 L:      linux-media@vger.kernel.org
2095 S:      Maintained
2096 F:      drivers/media/platform/s5p-cec/
2097 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2098
2099 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2100 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2101 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2102 L:      linux-arm-kernel@lists.infradead.org
2103 L:      linux-media@vger.kernel.org
2104 S:      Maintained
2105 F:      drivers/media/platform/s5p-jpeg/
2106
2107 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2108 M:      Kyungmin Park <kyungmin.park@samsung.com>
2109 M:      Kamil Debski <kamil@wypas.org>
2110 M:      Jeongtae Park <jtp.park@samsung.com>
2111 M:      Andrzej Hajda <a.hajda@samsung.com>
2112 L:      linux-arm-kernel@lists.infradead.org
2113 L:      linux-media@vger.kernel.org
2114 S:      Maintained
2115 F:      drivers/media/platform/s5p-mfc/
2116
2117 ARM/SHMOBILE ARM ARCHITECTURE
2118 M:      Simon Horman <horms@verge.net.au>
2119 M:      Magnus Damm <magnus.damm@gmail.com>
2120 L:      linux-renesas-soc@vger.kernel.org
2121 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2123 S:      Supported
2124 F:      arch/arm/boot/dts/emev2*
2125 F:      arch/arm/boot/dts/r7s*
2126 F:      arch/arm/boot/dts/r8a*
2127 F:      arch/arm/boot/dts/r9a*
2128 F:      arch/arm/boot/dts/sh*
2129 F:      arch/arm/configs/shmobile_defconfig
2130 F:      arch/arm/include/debug/renesas-scif.S
2131 F:      arch/arm/mach-shmobile/
2132 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2133 F:      drivers/soc/renesas/
2134 F:      include/linux/soc/renesas/
2135
2136 ARM/SOCFPGA ARCHITECTURE
2137 M:      Dinh Nguyen <dinguyen@kernel.org>
2138 S:      Maintained
2139 F:      arch/arm/mach-socfpga/
2140 F:      arch/arm/boot/dts/socfpga*
2141 F:      arch/arm/configs/socfpga_defconfig
2142 F:      arch/arm64/boot/dts/altera/
2143 W:      http://www.rocketboards.org
2144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2145
2146 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2147 M:      Dinh Nguyen <dinguyen@kernel.org>
2148 S:      Maintained
2149 F:      drivers/clk/socfpga/
2150
2151 ARM/SOCFPGA EDAC SUPPORT
2152 M:      Thor Thayer <thor.thayer@linux.intel.com>
2153 S:      Maintained
2154 F:      drivers/edac/altera_edac.
2155
2156 ARM/SPREADTRUM SoC SUPPORT
2157 M:      Orson Zhai <orsonzhai@gmail.com>
2158 M:      Baolin Wang <baolin.wang@linaro.org>
2159 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2160 S:      Maintained
2161 F:      arch/arm64/boot/dts/sprd
2162 N:      sprd
2163
2164 ARM/STI ARCHITECTURE
2165 M:      Patrice Chotard <patrice.chotard@st.com>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 W:      http://www.stlinux.com
2168 S:      Maintained
2169 F:      arch/arm/mach-sti/
2170 F:      arch/arm/boot/dts/sti*
2171 F:      drivers/char/hw_random/st-rng.c
2172 F:      drivers/clocksource/arm_global_timer.c
2173 F:      drivers/clocksource/clksrc_st_lpc.c
2174 F:      drivers/cpufreq/sti-cpufreq.c
2175 F:      drivers/dma/st_fdma*
2176 F:      drivers/i2c/busses/i2c-st.c
2177 F:      drivers/media/rc/st_rc.c
2178 F:      drivers/media/platform/sti/c8sectpfe/
2179 F:      drivers/mmc/host/sdhci-st.c
2180 F:      drivers/phy/st/phy-miphy28lp.c
2181 F:      drivers/phy/st/phy-stih407-usb.c
2182 F:      drivers/pinctrl/pinctrl-st.c
2183 F:      drivers/remoteproc/st_remoteproc.c
2184 F:      drivers/remoteproc/st_slim_rproc.c
2185 F:      drivers/reset/sti/
2186 F:      drivers/rtc/rtc-st-lpc.c
2187 F:      drivers/tty/serial/st-asc.c
2188 F:      drivers/usb/dwc3/dwc3-st.c
2189 F:      drivers/usb/host/ehci-st.c
2190 F:      drivers/usb/host/ohci-st.c
2191 F:      drivers/watchdog/st_lpc_wdt.c
2192 F:      drivers/ata/ahci_st.c
2193 F:      include/linux/remoteproc/st_slim_rproc.h
2194
2195 ARM/STM32 ARCHITECTURE
2196 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2197 M:      Alexandre Torgue <alexandre.torgue@st.com>
2198 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2202 N:      stm32
2203 N:      stm
2204 F:      arch/arm/boot/dts/stm32*
2205 F:      arch/arm/mach-stm32/
2206 F:      drivers/clocksource/armv7m_systick.c
2207
2208 ARM/Synaptics SoC support
2209 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2210 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-berlin/
2214 F:      arch/arm/boot/dts/berlin*
2215 F:      arch/arm64/boot/dts/synaptics/
2216
2217 ARM/TANGO ARCHITECTURE
2218 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2219 M:      Mans Rullgard <mans@mansr.com>
2220 L:      linux-arm-kernel@lists.infradead.org
2221 S:      Odd Fixes
2222 N:      tango
2223
2224 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2225 M:      Lennert Buytenhek <kernel@wantstofly.org>
2226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 S:      Maintained
2228
2229 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2230 M:      Hans Verkuil <hans.verkuil@cisco.com>
2231 L:      linux-tegra@vger.kernel.org
2232 L:      linux-media@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/media/platform/tegra-cec/
2235 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2236
2237 ARM/TETON BGA MACHINE SUPPORT
2238 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 S:      Maintained
2241
2242 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2243 M:      Santosh Shilimkar <ssantosh@kernel.org>
2244 L:      linux-kernel@vger.kernel.org
2245 S:      Maintained
2246 F:      drivers/memory/*emif*
2247
2248 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2249 M:      Tero Kristo <t-kristo@ti.com>
2250 M:      Nishanth Menon <nm@ti.com>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Supported
2253 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2254 F:      arch/arm64/boot/dts/ti/Makefile
2255 F:      arch/arm64/boot/dts/ti/k3-*
2256 F:      include/dt-bindings/pinctrl/k3.h
2257
2258 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2259 M:      Santosh Shilimkar <ssantosh@kernel.org>
2260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2261 S:      Maintained
2262 F:      arch/arm/mach-keystone/
2263 F:      arch/arm/boot/dts/keystone-*
2264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2265
2266 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2267 M:      Santosh Shilimkar <ssantosh@kernel.org>
2268 L:      linux-kernel@vger.kernel.org
2269 S:      Maintained
2270 F:      drivers/clk/keystone/
2271
2272 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2273 M:      Santosh Shilimkar <ssantosh@kernel.org>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 L:      linux-kernel@vger.kernel.org
2276 S:      Maintained
2277 F:      drivers/clocksource/timer-keystone.c
2278
2279 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2280 M:      Santosh Shilimkar <ssantosh@kernel.org>
2281 L:      linux-kernel@vger.kernel.org
2282 S:      Maintained
2283 F:      drivers/power/reset/keystone-reset.c
2284
2285 ARM/THECUS N2100 MACHINE SUPPORT
2286 M:      Lennert Buytenhek <kernel@wantstofly.org>
2287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 S:      Maintained
2289
2290 ARM/TOSA MACHINE SUPPORT
2291 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2292 M:      Dirk Opfer <dirk@opfer-online.de>
2293 S:      Maintained
2294
2295 ARM/UNIPHIER ARCHITECTURE
2296 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2299 S:      Maintained
2300 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2301 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2302 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2303 F:      arch/arm/boot/dts/uniphier*
2304 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2305 F:      arch/arm/mach-uniphier/
2306 F:      arch/arm/mm/cache-uniphier.c
2307 F:      arch/arm64/boot/dts/socionext/uniphier*
2308 F:      drivers/bus/uniphier-system-bus.c
2309 F:      drivers/clk/uniphier/
2310 F:      drivers/dmaengine/uniphier-mdmac.c
2311 F:      drivers/gpio/gpio-uniphier.c
2312 F:      drivers/i2c/busses/i2c-uniphier*
2313 F:      drivers/irqchip/irq-uniphier-aidet.c
2314 F:      drivers/mmc/host/uniphier-sd.c
2315 F:      drivers/pinctrl/uniphier/
2316 F:      drivers/reset/reset-uniphier.c
2317 F:      drivers/tty/serial/8250/8250_uniphier.c
2318 N:      uniphier
2319
2320 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2321 M:      Ulf Hansson <ulf.hansson@linaro.org>
2322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 T:      git git://git.linaro.org/people/ulfh/clk.git
2324 S:      Maintained
2325 F:      drivers/clk/ux500/
2326
2327 ARM/VERSATILE EXPRESS PLATFORM
2328 M:      Liviu Dudau <liviu.dudau@arm.com>
2329 M:      Sudeep Holla <sudeep.holla@arm.com>
2330 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/boot/dts/vexpress*
2334 F:      arch/arm64/boot/dts/arm/
2335 F:      arch/arm/mach-vexpress/
2336 F:      */*/vexpress*
2337 F:      */*/*/vexpress*
2338 F:      drivers/clk/versatile/clk-vexpress-osc.c
2339 F:      drivers/clocksource/timer-versatile.c
2340 N:      mps2
2341
2342 ARM/VFP SUPPORT
2343 M:      Russell King <linux@armlinux.org.uk>
2344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W:      http://www.armlinux.org.uk/
2346 S:      Maintained
2347 F:      arch/arm/vfp/
2348
2349 ARM/VOIPAC PXA270 SUPPORT
2350 M:      Marek Vasut <marek.vasut@gmail.com>
2351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      arch/arm/mach-pxa/vpac270.c
2354 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2355
2356 ARM/VT8500 ARM ARCHITECTURE
2357 M:      Tony Prisk <linux@prisktech.co.nz>
2358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 S:      Maintained
2360 F:      arch/arm/mach-vt8500/
2361 F:      drivers/clocksource/timer-vt8500.c
2362 F:      drivers/i2c/busses/i2c-wmt.c
2363 F:      drivers/mmc/host/wmt-sdmmc.c
2364 F:      drivers/pwm/pwm-vt8500.c
2365 F:      drivers/rtc/rtc-vt8500.c
2366 F:      drivers/tty/serial/vt8500_serial.c
2367 F:      drivers/usb/host/ehci-platform.c
2368 F:      drivers/usb/host/uhci-platform.c
2369 F:      drivers/video/fbdev/vt8500lcdfb.*
2370 F:      drivers/video/fbdev/wm8505fb*
2371 F:      drivers/video/fbdev/wmt_ge_rops.*
2372
2373 ARM/ZIPIT Z2 SUPPORT
2374 M:      Marek Vasut <marek.vasut@gmail.com>
2375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 S:      Maintained
2377 F:      arch/arm/mach-pxa/z2.c
2378 F:      arch/arm/mach-pxa/include/mach/z2.h
2379
2380 ARM/ZTE ARCHITECTURE
2381 M:      Jun Nie <jun.nie@linaro.org>
2382 M:      Shawn Guo <shawnguo@kernel.org>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      arch/arm/boot/dts/zx2967*
2386 F:      arch/arm/mach-zx/
2387 F:      arch/arm64/boot/dts/zte/
2388 F:      drivers/clk/zte/
2389 F:      drivers/dma/zx_dma.c
2390 F:      drivers/gpio/gpio-zx.c
2391 F:      drivers/i2c/busses/i2c-zx2967.c
2392 F:      drivers/mmc/host/dw_mmc-zx.*
2393 F:      drivers/pinctrl/zte/
2394 F:      drivers/soc/zte/
2395 F:      drivers/thermal/zx2967_thermal.c
2396 F:      drivers/watchdog/zx2967_wdt.c
2397 F:      Documentation/devicetree/bindings/arm/zte.yaml
2398 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2399 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2400 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2401 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2402 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2403 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2404 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2405 F:      Documentation/devicetree/bindings/soc/zte/
2406 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2407 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2408 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2409 F:      include/dt-bindings/clock/zx2967*.h
2410 F:      include/dt-bindings/soc/zte,*.h
2411 F:      sound/soc/codecs/zx_aud96p22.c
2412 F:      sound/soc/zte/
2413
2414 ARM/ZYNQ ARCHITECTURE
2415 M:      Michal Simek <michal.simek@xilinx.com>
2416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 W:      http://wiki.xilinx.com
2418 T:      git https://github.com/Xilinx/linux-xlnx.git
2419 S:      Supported
2420 F:      arch/arm/mach-zynq/
2421 F:      drivers/cpuidle/cpuidle-zynq.c
2422 F:      drivers/block/xsysace.c
2423 N:      zynq
2424 N:      xilinx
2425 F:      drivers/clocksource/timer-cadence-ttc.c
2426 F:      drivers/i2c/busses/i2c-cadence.c
2427 F:      drivers/mmc/host/sdhci-of-arasan.c
2428 F:      drivers/edac/synopsys_edac.c
2429 F:      drivers/i2c/busses/i2c-xiic.c
2430
2431 ARM64 PORT (AARCH64 ARCHITECTURE)
2432 M:      Catalin Marinas <catalin.marinas@arm.com>
2433 M:      Will Deacon <will.deacon@arm.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2436 S:      Maintained
2437 F:      arch/arm64/
2438 X:      arch/arm64/boot/dts/
2439 F:      Documentation/arm64/
2440
2441 AS3645A LED FLASH CONTROLLER DRIVER
2442 M:      Sakari Ailus <sakari.ailus@iki.fi>
2443 L:      linux-leds@vger.kernel.org
2444 S:      Maintained
2445 F:      drivers/leds/leds-as3645a.c
2446
2447 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2448 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2449 L:      linux-media@vger.kernel.org
2450 T:      git git://linuxtv.org/media_tree.git
2451 S:      Maintained
2452 F:      drivers/media/i2c/ak7375.c
2453 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2454
2455 ASAHI KASEI AK8974 DRIVER
2456 M:      Linus Walleij <linus.walleij@linaro.org>
2457 L:      linux-iio@vger.kernel.org
2458 W:      http://www.akm.com/
2459 S:      Supported
2460 F:      drivers/iio/magnetometer/ak8974.c
2461
2462 ASC7621 HARDWARE MONITOR DRIVER
2463 M:      George Joseph <george.joseph@fairview5.com>
2464 L:      linux-hwmon@vger.kernel.org
2465 S:      Maintained
2466 F:      Documentation/hwmon/asc7621
2467 F:      drivers/hwmon/asc7621.c
2468
2469 ASPEED VIDEO ENGINE DRIVER
2470 M:      Eddie James <eajames@linux.ibm.com>
2471 L:      linux-media@vger.kernel.org
2472 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2473 S:      Maintained
2474 F:      drivers/media/platform/aspeed-video.c
2475 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2476
2477 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2478 M:      Corentin Chary <corentin.chary@gmail.com>
2479 L:      acpi4asus-user@lists.sourceforge.net
2480 L:      platform-driver-x86@vger.kernel.org
2481 W:      http://acpi4asus.sf.net
2482 S:      Maintained
2483 F:      drivers/platform/x86/asus*.c
2484 F:      drivers/platform/x86/eeepc*.c
2485
2486 ASUS WIRELESS RADIO CONTROL DRIVER
2487 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2488 L:      platform-driver-x86@vger.kernel.org
2489 S:      Maintained
2490 F:      drivers/platform/x86/asus-wireless.c
2491
2492 ASYMMETRIC KEYS
2493 M:      David Howells <dhowells@redhat.com>
2494 L:      keyrings@vger.kernel.org
2495 S:      Maintained
2496 F:      Documentation/crypto/asymmetric-keys.txt
2497 F:      include/linux/verification.h
2498 F:      include/crypto/public_key.h
2499 F:      include/crypto/pkcs7.h
2500 F:      crypto/asymmetric_keys/
2501
2502 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2503 R:      Dan Williams <dan.j.williams@intel.com>
2504 W:      http://sourceforge.net/projects/xscaleiop
2505 S:      Odd fixes
2506 F:      Documentation/crypto/async-tx-api.txt
2507 F:      crypto/async_tx/
2508 F:      drivers/dma/
2509 F:      include/linux/dmaengine.h
2510 F:      include/linux/async_tx.h
2511
2512 AT24 EEPROM DRIVER
2513 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2514 L:      linux-i2c@vger.kernel.org
2515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2516 S:      Maintained
2517 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2518 F:      drivers/misc/eeprom/at24.c
2519 F:      include/linux/platform_data/at24.h
2520
2521 ATA OVER ETHERNET (AOE) DRIVER
2522 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2523 W:      http://www.openaoe.org/
2524 S:      Supported
2525 F:      Documentation/aoe/
2526 F:      drivers/block/aoe/
2527
2528 ATHEROS 71XX/9XXX GPIO DRIVER
2529 M:      Alban Bedel <albeu@free.fr>
2530 W:      https://github.com/AlbanBedel/linux
2531 T:      git git://github.com/AlbanBedel/linux
2532 S:      Maintained
2533 F:      drivers/gpio/gpio-ath79.c
2534 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2535
2536 ATHEROS 71XX/9XXX USB PHY DRIVER
2537 M:      Alban Bedel <albeu@free.fr>
2538 W:      https://github.com/AlbanBedel/linux
2539 T:      git git://github.com/AlbanBedel/linux
2540 S:      Maintained
2541 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2542 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2543
2544 ATHEROS ATH GENERIC UTILITIES
2545 M:      Kalle Valo <kvalo@codeaurora.org>
2546 L:      linux-wireless@vger.kernel.org
2547 S:      Supported
2548 F:      drivers/net/wireless/ath/*
2549
2550 ATHEROS ATH5K WIRELESS DRIVER
2551 M:      Jiri Slaby <jirislaby@gmail.com>
2552 M:      Nick Kossifidis <mickflemm@gmail.com>
2553 M:      Luis Chamberlain <mcgrof@kernel.org>
2554 L:      linux-wireless@vger.kernel.org
2555 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2556 S:      Maintained
2557 F:      drivers/net/wireless/ath/ath5k/
2558
2559 ATHEROS ATH6KL WIRELESS DRIVER
2560 M:      Kalle Valo <kvalo@codeaurora.org>
2561 L:      linux-wireless@vger.kernel.org
2562 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2564 S:      Supported
2565 F:      drivers/net/wireless/ath/ath6kl/
2566
2567 ATI_REMOTE2 DRIVER
2568 M:      Ville Syrjala <syrjala@sci.fi>
2569 S:      Maintained
2570 F:      drivers/input/misc/ati_remote2.c
2571
2572 ATK0110 HWMON DRIVER
2573 M:      Luca Tettamanti <kronos.it@gmail.com>
2574 L:      linux-hwmon@vger.kernel.org
2575 S:      Maintained
2576 F:      drivers/hwmon/asus_atk0110.c
2577
2578 ATLX ETHERNET DRIVERS
2579 M:      Jay Cliburn <jcliburn@gmail.com>
2580 M:      Chris Snook <chris.snook@gmail.com>
2581 L:      netdev@vger.kernel.org
2582 W:      http://sourceforge.net/projects/atl1
2583 W:      http://atl1.sourceforge.net
2584 S:      Maintained
2585 F:      drivers/net/ethernet/atheros/
2586
2587 ATM
2588 M:      Chas Williams <3chas3@gmail.com>
2589 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2590 L:      netdev@vger.kernel.org
2591 W:      http://linux-atm.sourceforge.net
2592 S:      Maintained
2593 F:      drivers/atm/
2594 F:      include/linux/atm*
2595 F:      include/uapi/linux/atm*
2596
2597 ATMEL MACB ETHERNET DRIVER
2598 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2599 S:      Supported
2600 F:      drivers/net/ethernet/cadence/
2601
2602 ATMEL MAXTOUCH DRIVER
2603 M:      Nick Dyer <nick@shmanahar.org>
2604 T:      git git://github.com/ndyer/linux.git
2605 S:      Maintained
2606 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2607 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2608
2609 ATMEL WIRELESS DRIVER
2610 M:      Simon Kelley <simon@thekelleys.org.uk>
2611 L:      linux-wireless@vger.kernel.org
2612 W:      http://www.thekelleys.org.uk/atmel
2613 W:      http://atmelwlandriver.sourceforge.net/
2614 S:      Maintained
2615 F:      drivers/net/wireless/atmel/atmel*
2616
2617 ATOMIC INFRASTRUCTURE
2618 M:      Will Deacon <will.deacon@arm.com>
2619 M:      Peter Zijlstra <peterz@infradead.org>
2620 R:      Boqun Feng <boqun.feng@gmail.com>
2621 L:      linux-kernel@vger.kernel.org
2622 S:      Maintained
2623 F:      arch/*/include/asm/atomic*.h
2624 F:      include/*/atomic*.h
2625
2626 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2627 M:      Bradley Grove <linuxdrivers@attotech.com>
2628 L:      linux-scsi@vger.kernel.org
2629 W:      http://www.attotech.com
2630 S:      Supported
2631 F:      drivers/scsi/esas2r
2632
2633 ATUSB IEEE 802.15.4 RADIO DRIVER
2634 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2635 L:      linux-wpan@vger.kernel.org
2636 S:      Maintained
2637 F:      drivers/net/ieee802154/atusb.c
2638 F:      drivers/net/ieee802154/atusb.h
2639 F:      drivers/net/ieee802154/at86rf230.h
2640
2641 AUDIT SUBSYSTEM
2642 M:      Paul Moore <paul@paul-moore.com>
2643 M:      Eric Paris <eparis@redhat.com>
2644 L:      linux-audit@redhat.com (moderated for non-subscribers)
2645 W:      https://github.com/linux-audit
2646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2647 S:      Supported
2648 F:      include/linux/audit.h
2649 F:      include/uapi/linux/audit.h
2650 F:      kernel/audit*
2651
2652 AUXILIARY DISPLAY DRIVERS
2653 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2654 S:      Maintained
2655 F:      drivers/auxdisplay/
2656 F:      include/linux/cfag12864b.h
2657
2658 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2659 M:      Andreas Klinger <ak@it-klinger.de>
2660 L:      linux-iio@vger.kernel.org
2661 S:      Maintained
2662 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2663 F:      drivers/iio/adc/hx711.c
2664
2665 AX.25 NETWORK LAYER
2666 M:      Ralf Baechle <ralf@linux-mips.org>
2667 L:      linux-hams@vger.kernel.org
2668 W:      http://www.linux-ax25.org/
2669 S:      Maintained
2670 F:      include/uapi/linux/ax25.h
2671 F:      include/net/ax25.h
2672 F:      net/ax25/
2673
2674 AXENTIA ARM DEVICES
2675 M:      Peter Rosin <peda@axentia.se>
2676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 S:      Maintained
2678 F:      Documentation/devicetree/bindings/arm/axentia.txt
2679 F:      arch/arm/boot/dts/at91-linea.dtsi
2680 F:      arch/arm/boot/dts/at91-natte.dtsi
2681 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2682 F:      arch/arm/boot/dts/at91-tse850-3.dts
2683
2684 AXENTIA ASOC DRIVERS
2685 M:      Peter Rosin <peda@axentia.se>
2686 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2687 S:      Maintained
2688 F:      Documentation/devicetree/bindings/sound/axentia,*
2689 F:      sound/soc/atmel/tse850-pcm5142.c
2690
2691 AXXIA I2C CONTROLLER
2692 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2693 L:      linux-i2c@vger.kernel.org
2694 S:      Maintained
2695 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2696 F:      drivers/i2c/busses/i2c-axxia.c
2697
2698 AZ6007 DVB DRIVER
2699 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2700 L:      linux-media@vger.kernel.org
2701 W:      https://linuxtv.org
2702 T:      git git://linuxtv.org/media_tree.git
2703 S:      Maintained
2704 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2705
2706 AZTECH FM RADIO RECEIVER DRIVER
2707 M:      Hans Verkuil <hverkuil@xs4all.nl>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Maintained
2712 F:      drivers/media/radio/radio-aztech*
2713
2714 B43 WIRELESS DRIVER
2715 L:      linux-wireless@vger.kernel.org
2716 L:      b43-dev@lists.infradead.org
2717 W:      http://wireless.kernel.org/en/users/Drivers/b43
2718 S:      Odd Fixes
2719 F:      drivers/net/wireless/broadcom/b43/
2720
2721 B43LEGACY WIRELESS DRIVER
2722 M:      Larry Finger <Larry.Finger@lwfinger.net>
2723 L:      linux-wireless@vger.kernel.org
2724 L:      b43-dev@lists.infradead.org
2725 W:      http://wireless.kernel.org/en/users/Drivers/b43
2726 S:      Maintained
2727 F:      drivers/net/wireless/broadcom/b43legacy/
2728
2729 BACKLIGHT CLASS/SUBSYSTEM
2730 M:      Lee Jones <lee.jones@linaro.org>
2731 M:      Daniel Thompson <daniel.thompson@linaro.org>
2732 M:      Jingoo Han <jingoohan1@gmail.com>
2733 L:      dri-devel@lists.freedesktop.org
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2735 S:      Maintained
2736 F:      drivers/video/backlight/
2737 F:      include/linux/backlight.h
2738 F:      include/linux/pwm_backlight.h
2739 F:      Documentation/devicetree/bindings/leds/backlight
2740
2741 BATMAN ADVANCED
2742 M:      Marek Lindner <mareklindner@neomailbox.ch>
2743 M:      Simon Wunderlich <sw@simonwunderlich.de>
2744 M:      Antonio Quartulli <a@unstable.cc>
2745 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2746 W:      https://www.open-mesh.org/
2747 Q:      https://patchwork.open-mesh.org/project/batman/list/
2748 S:      Maintained
2749 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2750 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2751 F:      Documentation/networking/batman-adv.rst
2752 F:      include/uapi/linux/batadv_packet.h
2753 F:      include/uapi/linux/batman_adv.h
2754 F:      net/batman-adv/
2755
2756 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2757 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2758 L:      linux-hams@vger.kernel.org
2759 W:      http://www.baycom.org/~tom/ham/ham.html
2760 S:      Maintained
2761 F:      drivers/net/hamradio/baycom*
2762
2763 BCACHE (BLOCK LAYER CACHE)
2764 M:      Coly Li <colyli@suse.de>
2765 M:      Kent Overstreet <kent.overstreet@gmail.com>
2766 L:      linux-bcache@vger.kernel.org
2767 W:      http://bcache.evilpiepirate.org
2768 C:      irc://irc.oftc.net/bcache
2769 S:      Maintained
2770 F:      drivers/md/bcache/
2771
2772 BDISP ST MEDIA DRIVER
2773 M:      Fabien Dessenne <fabien.dessenne@st.com>
2774 L:      linux-media@vger.kernel.org
2775 T:      git git://linuxtv.org/media_tree.git
2776 W:      https://linuxtv.org
2777 S:      Supported
2778 F:      drivers/media/platform/sti/bdisp
2779
2780 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2781 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2782 L:      netdev@vger.kernel.org
2783 S:      Maintained
2784 F:      drivers/net/ethernet/ec_bhf.c
2785
2786 BEFS FILE SYSTEM
2787 M:      Luis de Bethencourt <luisbg@kernel.org>
2788 M:      Salah Triki <salah.triki@gmail.com>
2789 S:      Maintained
2790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2791 F:      Documentation/filesystems/befs.txt
2792 F:      fs/befs/
2793
2794 BFQ I/O SCHEDULER
2795 M:      Paolo Valente <paolo.valente@linaro.org>
2796 M:      Jens Axboe <axboe@kernel.dk>
2797 L:      linux-block@vger.kernel.org
2798 S:      Maintained
2799 F:      block/bfq-*
2800 F:      Documentation/block/bfq-iosched.txt
2801
2802 BFS FILE SYSTEM
2803 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2804 S:      Maintained
2805 F:      Documentation/filesystems/bfs.txt
2806 F:      fs/bfs/
2807 F:      include/uapi/linux/bfs_fs.h
2808
2809 BLINKM RGB LED DRIVER
2810 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2811 S:      Maintained
2812 F:      drivers/leds/leds-blinkm.c
2813
2814 BLOCK LAYER
2815 M:      Jens Axboe <axboe@kernel.dk>
2816 L:      linux-block@vger.kernel.org
2817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2818 S:      Maintained
2819 F:      block/
2820 F:      drivers/block/
2821 F:      kernel/trace/blktrace.c
2822 F:      lib/sbitmap.c
2823
2824 BLOCK2MTD DRIVER
2825 M:      Joern Engel <joern@lazybastard.org>
2826 L:      linux-mtd@lists.infradead.org
2827 S:      Maintained
2828 F:      drivers/mtd/devices/block2mtd.c
2829
2830 BLUETOOTH DRIVERS
2831 M:      Marcel Holtmann <marcel@holtmann.org>
2832 M:      Johan Hedberg <johan.hedberg@gmail.com>
2833 L:      linux-bluetooth@vger.kernel.org
2834 W:      http://www.bluez.org/
2835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2837 S:      Maintained
2838 F:      drivers/bluetooth/
2839
2840 BLUETOOTH SUBSYSTEM
2841 M:      Marcel Holtmann <marcel@holtmann.org>
2842 M:      Johan Hedberg <johan.hedberg@gmail.com>
2843 L:      linux-bluetooth@vger.kernel.org
2844 W:      http://www.bluez.org/
2845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2847 S:      Maintained
2848 F:      net/bluetooth/
2849 F:      include/net/bluetooth/
2850
2851 BONDING DRIVER
2852 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2853 M:      Veaceslav Falico <vfalico@gmail.com>
2854 M:      Andy Gospodarek <andy@greyhouse.net>
2855 L:      netdev@vger.kernel.org
2856 W:      http://sourceforge.net/projects/bonding/
2857 S:      Supported
2858 F:      drivers/net/bonding/
2859 F:      include/uapi/linux/if_bonding.h
2860
2861 BPF (Safe dynamic programs and tools)
2862 M:      Alexei Starovoitov <ast@kernel.org>
2863 M:      Daniel Borkmann <daniel@iogearbox.net>
2864 R:      Martin KaFai Lau <kafai@fb.com>
2865 R:      Song Liu <songliubraving@fb.com>
2866 R:      Yonghong Song <yhs@fb.com>
2867 L:      netdev@vger.kernel.org
2868 L:      linux-kernel@vger.kernel.org
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2871 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2872 S:      Supported
2873 F:      arch/*/net/*
2874 F:      Documentation/networking/filter.txt
2875 F:      Documentation/bpf/
2876 F:      include/linux/bpf*
2877 F:      include/linux/filter.h
2878 F:      include/trace/events/xdp.h
2879 F:      include/uapi/linux/bpf*
2880 F:      include/uapi/linux/filter.h
2881 F:      kernel/bpf/
2882 F:      kernel/trace/bpf_trace.c
2883 F:      lib/test_bpf.c
2884 F:      net/bpf/
2885 F:      net/core/filter.c
2886 F:      net/sched/act_bpf.c
2887 F:      net/sched/cls_bpf.c
2888 F:      samples/bpf/
2889 F:      tools/bpf/
2890 F:      tools/lib/bpf/
2891 F:      tools/testing/selftests/bpf/
2892 K:      bpf
2893 N:      bpf
2894
2895 BPF JIT for ARM
2896 M:      Shubham Bansal <illusionist.neo@gmail.com>
2897 L:      netdev@vger.kernel.org
2898 S:      Maintained
2899 F:      arch/arm/net/
2900
2901 BPF JIT for ARM64
2902 M:      Daniel Borkmann <daniel@iogearbox.net>
2903 M:      Alexei Starovoitov <ast@kernel.org>
2904 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      arch/arm64/net/
2908
2909 BPF JIT for MIPS (32-BIT AND 64-BIT)
2910 M:      Paul Burton <paul.burton@mips.com>
2911 L:      netdev@vger.kernel.org
2912 S:      Maintained
2913 F:      arch/mips/net/
2914
2915 BPF JIT for NFP NICs
2916 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2917 L:      netdev@vger.kernel.org
2918 S:      Supported
2919 F:      drivers/net/ethernet/netronome/nfp/bpf/
2920
2921 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2922 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2923 M:      Sandipan Das <sandipan@linux.ibm.com>
2924 L:      netdev@vger.kernel.org
2925 S:      Maintained
2926 F:      arch/powerpc/net/
2927
2928 BPF JIT for S390
2929 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2930 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2931 L:      netdev@vger.kernel.org
2932 S:      Maintained
2933 F:      arch/s390/net/
2934 X:      arch/s390/net/pnet.c
2935
2936 BPF JIT for SPARC (32-BIT AND 64-BIT)
2937 M:      David S. Miller <davem@davemloft.net>
2938 L:      netdev@vger.kernel.org
2939 S:      Maintained
2940 F:      arch/sparc/net/
2941
2942 BPF JIT for X86 32-BIT
2943 M:      Wang YanQing <udknight@gmail.com>
2944 L:      netdev@vger.kernel.org
2945 S:      Maintained
2946 F:      arch/x86/net/bpf_jit_comp32.c
2947
2948 BPF JIT for X86 64-BIT
2949 M:      Alexei Starovoitov <ast@kernel.org>
2950 M:      Daniel Borkmann <daniel@iogearbox.net>
2951 L:      netdev@vger.kernel.org
2952 S:      Supported
2953 F:      arch/x86/net/
2954 X:      arch/x86/net/bpf_jit_comp32.c
2955
2956 BROADCOM B44 10/100 ETHERNET DRIVER
2957 M:      Michael Chan <michael.chan@broadcom.com>
2958 L:      netdev@vger.kernel.org
2959 S:      Supported
2960 F:      drivers/net/ethernet/broadcom/b44.*
2961
2962 BROADCOM B53 ETHERNET SWITCH DRIVER
2963 M:      Florian Fainelli <f.fainelli@gmail.com>
2964 L:      netdev@vger.kernel.org
2965 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2966 S:      Supported
2967 F:      drivers/net/dsa/b53/*
2968 F:      include/linux/platform_data/b53.h
2969
2970 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2971 M:      Florian Fainelli <f.fainelli@gmail.com>
2972 M:      Ray Jui <rjui@broadcom.com>
2973 M:      Scott Branden <sbranden@broadcom.com>
2974 M:      bcm-kernel-feedback-list@broadcom.com
2975 T:      git git://github.com/broadcom/mach-bcm
2976 S:      Maintained
2977 N:      bcm281*
2978 N:      bcm113*
2979 N:      bcm216*
2980 N:      kona
2981 F:      arch/arm/mach-bcm/
2982
2983 BROADCOM BCM2835 ARM ARCHITECTURE
2984 M:      Eric Anholt <eric@anholt.net>
2985 M:      Stefan Wahren <stefan.wahren@i2se.com>
2986 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2988 T:      git git://github.com/anholt/linux
2989 S:      Maintained
2990 N:      bcm2835
2991 F:      drivers/staging/vc04_services
2992
2993 BROADCOM BCM47XX MIPS ARCHITECTURE
2994 M:      Hauke Mehrtens <hauke@hauke-m.de>
2995 M:      Rafał Miłecki <zajec5@gmail.com>
2996 L:      linux-mips@vger.kernel.org
2997 S:      Maintained
2998 F:      Documentation/devicetree/bindings/mips/brcm/
2999 F:      arch/mips/bcm47xx/*
3000 F:      arch/mips/include/asm/mach-bcm47xx/*
3001
3002 BROADCOM BCM5301X ARM ARCHITECTURE
3003 M:      Hauke Mehrtens <hauke@hauke-m.de>
3004 M:      Rafał Miłecki <zajec5@gmail.com>
3005 M:      bcm-kernel-feedback-list@broadcom.com
3006 L:      linux-arm-kernel@lists.infradead.org
3007 S:      Maintained
3008 F:      arch/arm/mach-bcm/bcm_5301x.c
3009 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3010 F:      arch/arm/boot/dts/bcm470*
3011 F:      arch/arm/boot/dts/bcm953012*
3012
3013 BROADCOM BCM53573 ARM ARCHITECTURE
3014 M:      Rafał Miłecki <rafal@milecki.pl>
3015 L:      linux-arm-kernel@lists.infradead.org
3016 S:      Maintained
3017 F:      arch/arm/boot/dts/bcm53573*
3018 F:      arch/arm/boot/dts/bcm47189*
3019
3020 BROADCOM BCM63XX ARM ARCHITECTURE
3021 M:      Florian Fainelli <f.fainelli@gmail.com>
3022 M:      bcm-kernel-feedback-list@broadcom.com
3023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 T:      git git://github.com/broadcom/stblinux.git
3025 S:      Maintained
3026 N:      bcm63xx
3027
3028 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3029 M:      Kevin Cernekee <cernekee@gmail.com>
3030 L:      linux-usb@vger.kernel.org
3031 S:      Maintained
3032 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3033
3034 BROADCOM BCM7XXX ARM ARCHITECTURE
3035 M:      Brian Norris <computersforpeace@gmail.com>
3036 M:      Gregory Fong <gregory.0xf0@gmail.com>
3037 M:      Florian Fainelli <f.fainelli@gmail.com>
3038 M:      bcm-kernel-feedback-list@broadcom.com
3039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 T:      git git://github.com/broadcom/stblinux.git
3041 S:      Maintained
3042 F:      arch/arm/mach-bcm/*brcmstb*
3043 F:      arch/arm/boot/dts/bcm7*.dts*
3044 F:      drivers/bus/brcmstb_gisb.c
3045 F:      arch/arm/mm/cache-b15-rac.c
3046 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3047 N:      brcmstb
3048
3049 BROADCOM BMIPS CPUFREQ DRIVER
3050 M:      Markus Mayer <mmayer@broadcom.com>
3051 M:      bcm-kernel-feedback-list@broadcom.com
3052 L:      linux-pm@vger.kernel.org
3053 S:      Maintained
3054 F:      drivers/cpufreq/bmips-cpufreq.c
3055
3056 BROADCOM BMIPS MIPS ARCHITECTURE
3057 M:      Kevin Cernekee <cernekee@gmail.com>
3058 M:      Florian Fainelli <f.fainelli@gmail.com>
3059 L:      linux-mips@vger.kernel.org
3060 T:      git git://github.com/broadcom/stblinux.git
3061 S:      Maintained
3062 F:      arch/mips/bmips/*
3063 F:      arch/mips/include/asm/mach-bmips/*
3064 F:      arch/mips/kernel/*bmips*
3065 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3066 F:      drivers/irqchip/irq-bcm63*
3067 F:      drivers/irqchip/irq-bcm7*
3068 F:      drivers/irqchip/irq-brcmstb*
3069 F:      include/linux/bcm963xx_nvram.h
3070 F:      include/linux/bcm963xx_tag.h
3071
3072 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3073 M:      Rasesh Mody <rmody@marvell.com>
3074 M:      GR-Linux-NIC-Dev@marvell.com
3075 L:      netdev@vger.kernel.org
3076 S:      Supported
3077 F:      drivers/net/ethernet/broadcom/bnx2.*
3078 F:      drivers/net/ethernet/broadcom/bnx2_*
3079
3080 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3081 M:      QLogic-Storage-Upstream@qlogic.com
3082 L:      linux-scsi@vger.kernel.org
3083 S:      Supported
3084 F:      drivers/scsi/bnx2fc/
3085
3086 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3087 M:      QLogic-Storage-Upstream@qlogic.com
3088 L:      linux-scsi@vger.kernel.org
3089 S:      Supported
3090 F:      drivers/scsi/bnx2i/
3091
3092 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3093 M:      Ariel Elior <aelior@marvell.com>
3094 M:      Sudarsana Kalluru <skalluru@marvell.com>
3095 M:      GR-everest-linux-l2@marvell.com
3096 L:      netdev@vger.kernel.org
3097 S:      Supported
3098 F:      drivers/net/ethernet/broadcom/bnx2x/
3099
3100 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3101 M:      Michael Chan <michael.chan@broadcom.com>
3102 L:      netdev@vger.kernel.org
3103 S:      Supported
3104 F:      drivers/net/ethernet/broadcom/bnxt/
3105
3106 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3107 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3108 M:      Franky Lin <franky.lin@broadcom.com>
3109 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3110 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3111 M:      Wright Feng <wright.feng@cypress.com>
3112 L:      linux-wireless@vger.kernel.org
3113 L:      brcm80211-dev-list.pdl@broadcom.com
3114 L:      brcm80211-dev-list@cypress.com
3115 S:      Supported
3116 F:      drivers/net/wireless/broadcom/brcm80211/
3117
3118 BROADCOM BRCMSTB GPIO DRIVER
3119 M:      Gregory Fong <gregory.0xf0@gmail.com>
3120 L:      bcm-kernel-feedback-list@broadcom.com
3121 S:      Supported
3122 F:      drivers/gpio/gpio-brcmstb.c
3123 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3124
3125 BROADCOM BRCMSTB I2C DRIVER
3126 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3127 L:      linux-i2c@vger.kernel.org
3128 L:      bcm-kernel-feedback-list@broadcom.com
3129 S:      Supported
3130 F:      drivers/i2c/busses/i2c-brcmstb.c
3131 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3132
3133 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3134 M:      Al Cooper <alcooperx@gmail.com>
3135 L:      linux-kernel@vger.kernel.org
3136 L:      bcm-kernel-feedback-list@broadcom.com
3137 S:      Maintained
3138 F:      drivers/phy/broadcom/phy-brcm-usb*
3139
3140 BROADCOM GENET ETHERNET DRIVER
3141 M:      Doug Berger <opendmb@gmail.com>
3142 M:      Florian Fainelli <f.fainelli@gmail.com>
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/broadcom/genet/
3146
3147 BROADCOM IPROC ARM ARCHITECTURE
3148 M:      Ray Jui <rjui@broadcom.com>
3149 M:      Scott Branden <sbranden@broadcom.com>
3150 M:      bcm-kernel-feedback-list@broadcom.com
3151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152 T:      git git://github.com/broadcom/cygnus-linux.git
3153 S:      Maintained
3154 N:      iproc
3155 N:      cygnus
3156 N:      bcm[-_]nsp
3157 N:      bcm9113*
3158 N:      bcm9583*
3159 N:      bcm9585*
3160 N:      bcm9586*
3161 N:      bcm988312
3162 N:      bcm113*
3163 N:      bcm583*
3164 N:      bcm585*
3165 N:      bcm586*
3166 N:      bcm88312
3167 N:      hr2
3168 N:      stingray
3169 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3170 F:      arch/arm64/boot/dts/broadcom/stingray/*
3171 F:      drivers/clk/bcm/clk-ns*
3172 F:      drivers/clk/bcm/clk-sr*
3173 F:      drivers/pinctrl/bcm/pinctrl-ns*
3174 F:      include/dt-bindings/clock/bcm-sr*
3175
3176 BROADCOM KONA GPIO DRIVER
3177 M:      Ray Jui <rjui@broadcom.com>
3178 L:      bcm-kernel-feedback-list@broadcom.com
3179 S:      Supported
3180 F:      drivers/gpio/gpio-bcm-kona.c
3181 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3182
3183 BROADCOM NETXTREME-E ROCE DRIVER
3184 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3185 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3186 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3187 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3188 L:      linux-rdma@vger.kernel.org
3189 W:      http://www.broadcom.com
3190 S:      Supported
3191 F:      drivers/infiniband/hw/bnxt_re/
3192 F:      include/uapi/rdma/bnxt_re-abi.h
3193
3194 BROADCOM NVRAM DRIVER
3195 M:      Rafał Miłecki <zajec5@gmail.com>
3196 L:      linux-mips@vger.kernel.org
3197 S:      Maintained
3198 F:      drivers/firmware/broadcom/*
3199
3200 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3201 M:      Rafał Miłecki <zajec5@gmail.com>
3202 L:      linux-wireless@vger.kernel.org
3203 S:      Maintained
3204 F:      drivers/bcma/
3205 F:      include/linux/bcma/
3206
3207 BROADCOM STB AVS CPUFREQ DRIVER
3208 M:      Markus Mayer <mmayer@broadcom.com>
3209 M:      bcm-kernel-feedback-list@broadcom.com
3210 L:      linux-pm@vger.kernel.org
3211 S:      Maintained
3212 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3213 F:      drivers/cpufreq/brcmstb*
3214
3215 BROADCOM STB AVS TMON DRIVER
3216 M:      Markus Mayer <mmayer@broadcom.com>
3217 M:      bcm-kernel-feedback-list@broadcom.com
3218 L:      linux-pm@vger.kernel.org
3219 S:      Maintained
3220 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3221 F:      drivers/thermal/broadcom/brcmstb*
3222
3223 BROADCOM STB NAND FLASH DRIVER
3224 M:      Brian Norris <computersforpeace@gmail.com>
3225 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3226 L:      linux-mtd@lists.infradead.org
3227 L:      bcm-kernel-feedback-list@broadcom.com
3228 S:      Maintained
3229 F:      drivers/mtd/nand/raw/brcmnand/
3230
3231 BROADCOM STB DPFE DRIVER
3232 M:      Markus Mayer <mmayer@broadcom.com>
3233 M:      bcm-kernel-feedback-list@broadcom.com
3234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235 S:      Maintained
3236 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3237 F:      drivers/memory/brcmstb_dpfe.c
3238
3239 BROADCOM SPI DRIVER
3240 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3241 M:      bcm-kernel-feedback-list@broadcom.com
3242 S:      Maintained
3243 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3244 F:      drivers/spi/spi-bcm-qspi.*
3245 F:      drivers/spi/spi-brcmstb-qspi.c
3246 F:      drivers/spi/spi-iproc-qspi.c
3247
3248 BROADCOM SYSTEMPORT ETHERNET DRIVER
3249 M:      Florian Fainelli <f.fainelli@gmail.com>
3250 L:      netdev@vger.kernel.org
3251 S:      Supported
3252 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3253
3254 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3255 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3256 M:      Prashant Sreedharan <prashant@broadcom.com>
3257 M:      Michael Chan <mchan@broadcom.com>
3258 L:      netdev@vger.kernel.org
3259 S:      Supported
3260 F:      drivers/net/ethernet/broadcom/tg3.*
3261
3262 BROCADE BFA FC SCSI DRIVER
3263 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3264 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3265 L:      linux-scsi@vger.kernel.org
3266 S:      Supported
3267 F:      drivers/scsi/bfa/
3268
3269 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3270 M:      Rasesh Mody <rmody@marvell.com>
3271 M:      Sudarsana Kalluru <skalluru@marvell.com>
3272 M:      GR-Linux-NIC-Dev@marvell.com
3273 L:      netdev@vger.kernel.org
3274 S:      Supported
3275 F:      drivers/net/ethernet/brocade/bna/
3276
3277 BSG (block layer generic sg v4 driver)
3278 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3279 L:      linux-scsi@vger.kernel.org
3280 S:      Supported
3281 F:      block/bsg.c
3282 F:      include/linux/bsg.h
3283 F:      include/uapi/linux/bsg.h
3284
3285 BT87X AUDIO DRIVER
3286 M:      Clemens Ladisch <clemens@ladisch.de>
3287 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3288 T:      git git://git.alsa-project.org/alsa-kernel.git
3289 S:      Maintained
3290 F:      Documentation/sound/cards/bt87x.rst
3291 F:      sound/pci/bt87x.c
3292
3293 BT8XXGPIO DRIVER
3294 M:      Michael Buesch <m@bues.ch>
3295 W:      http://bu3sch.de/btgpio.php
3296 S:      Maintained
3297 F:      drivers/gpio/gpio-bt8xx.c
3298
3299 BTRFS FILE SYSTEM
3300 M:      Chris Mason <clm@fb.com>
3301 M:      Josef Bacik <josef@toxicpanda.com>
3302 M:      David Sterba <dsterba@suse.com>
3303 L:      linux-btrfs@vger.kernel.org
3304 W:      http://btrfs.wiki.kernel.org/
3305 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3307 S:      Maintained
3308 F:      Documentation/filesystems/btrfs.txt
3309 F:      fs/btrfs/
3310 F:      include/linux/btrfs*
3311 F:      include/uapi/linux/btrfs*
3312
3313 BTTV VIDEO4LINUX DRIVER
3314 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3315 L:      linux-media@vger.kernel.org
3316 W:      https://linuxtv.org
3317 T:      git git://linuxtv.org/media_tree.git
3318 S:      Odd fixes
3319 F:      Documentation/media/v4l-drivers/bttv*
3320 F:      drivers/media/pci/bt8xx/bttv*
3321
3322 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3323 M:      Chanwoo Choi <cw00.choi@samsung.com>
3324 L:      linux-pm@vger.kernel.org
3325 L:      linux-samsung-soc@vger.kernel.org
3326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3327 S:      Maintained
3328 F:      drivers/devfreq/exynos-bus.c
3329 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3330
3331 BUSLOGIC SCSI DRIVER
3332 M:      Khalid Aziz <khalid@gonehiking.org>
3333 L:      linux-scsi@vger.kernel.org
3334 S:      Maintained
3335 F:      drivers/scsi/BusLogic.*
3336 F:      drivers/scsi/FlashPoint.*
3337
3338 C-MEDIA CMI8788 DRIVER
3339 M:      Clemens Ladisch <clemens@ladisch.de>
3340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3341 T:      git git://git.alsa-project.org/alsa-kernel.git
3342 S:      Maintained
3343 F:      sound/pci/oxygen/
3344
3345 C-SKY ARCHITECTURE
3346 M:      Guo Ren <guoren@kernel.org>
3347 T:      git https://github.com/c-sky/csky-linux.git
3348 S:      Supported
3349 F:      arch/csky/
3350 F:      Documentation/devicetree/bindings/csky/
3351 F:      drivers/irqchip/irq-csky-*
3352 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3353 F:      drivers/clocksource/timer-gx6605s.c
3354 F:      drivers/clocksource/timer-mp-csky.c
3355 F:      Documentation/devicetree/bindings/timer/csky,*
3356 K:      csky
3357 N:      csky
3358
3359 C6X ARCHITECTURE
3360 M:      Mark Salter <msalter@redhat.com>
3361 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3362 L:      linux-c6x-dev@linux-c6x.org
3363 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3364 S:      Maintained
3365 F:      arch/c6x/
3366
3367 CA8210 IEEE-802.15.4 RADIO DRIVER
3368 M:      Harry Morris <h.morris@cascoda.com>
3369 L:      linux-wpan@vger.kernel.org
3370 W:      https://github.com/Cascoda/ca8210-linux.git
3371 S:      Maintained
3372 F:      drivers/net/ieee802154/ca8210.c
3373 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3374
3375 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3376 M:      David Howells <dhowells@redhat.com>
3377 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3378 S:      Supported
3379 F:      Documentation/filesystems/caching/cachefiles.txt
3380 F:      fs/cachefiles/
3381
3382 CADENCE MIPI-CSI2 BRIDGES
3383 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3384 L:      linux-media@vger.kernel.org
3385 S:      Maintained
3386 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3387 F:      drivers/media/platform/cadence/cdns-csi2*
3388
3389 CADET FM/AM RADIO RECEIVER DRIVER
3390 M:      Hans Verkuil <hverkuil@xs4all.nl>
3391 L:      linux-media@vger.kernel.org
3392 T:      git git://linuxtv.org/media_tree.git
3393 W:      https://linuxtv.org
3394 S:      Maintained
3395 F:      drivers/media/radio/radio-cadet*
3396
3397 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3398 M:      Jonathan Corbet <corbet@lwn.net>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 S:      Maintained
3402 F:      Documentation/media/v4l-drivers/cafe_ccic*
3403 F:      drivers/media/platform/marvell-ccic/
3404
3405 CAIF NETWORK LAYER
3406 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3407 L:      netdev@vger.kernel.org
3408 S:      Supported
3409 F:      Documentation/networking/caif/
3410 F:      drivers/net/caif/
3411 F:      include/uapi/linux/caif/
3412 F:      include/net/caif/
3413 F:      net/caif/
3414
3415 CAKE QDISC
3416 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3417 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3418 S:      Maintained
3419 F:      net/sched/sch_cake.c
3420
3421 CALGARY x86-64 IOMMU
3422 M:      Muli Ben-Yehuda <mulix@mulix.org>
3423 M:      Jon Mason <jdmason@kudzu.us>
3424 L:      iommu@lists.linux-foundation.org
3425 S:      Maintained
3426 F:      arch/x86/kernel/pci-calgary_64.c
3427 F:      arch/x86/kernel/tce_64.c
3428 F:      arch/x86/include/asm/calgary.h
3429 F:      arch/x86/include/asm/tce.h
3430
3431 CAN NETWORK DRIVERS
3432 M:      Wolfgang Grandegger <wg@grandegger.com>
3433 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3434 L:      linux-can@vger.kernel.org
3435 W:      https://github.com/linux-can
3436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3438 S:      Maintained
3439 F:      Documentation/devicetree/bindings/net/can/
3440 F:      drivers/net/can/
3441 F:      include/linux/can/dev.h
3442 F:      include/linux/can/platform/
3443 F:      include/uapi/linux/can/error.h
3444 F:      include/uapi/linux/can/netlink.h
3445
3446 CAN NETWORK LAYER
3447 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3448 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3449 L:      linux-can@vger.kernel.org
3450 W:      https://github.com/linux-can
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3453 S:      Maintained
3454 F:      Documentation/networking/can.rst
3455 F:      net/can/
3456 F:      include/linux/can/core.h
3457 F:      include/uapi/linux/can.h
3458 F:      include/uapi/linux/can/bcm.h
3459 F:      include/uapi/linux/can/raw.h
3460 F:      include/uapi/linux/can/gw.h
3461
3462 CAPABILITIES
3463 M:      Serge Hallyn <serge@hallyn.com>
3464 L:      linux-security-module@vger.kernel.org
3465 S:      Supported
3466 F:      include/linux/capability.h
3467 F:      include/uapi/linux/capability.h
3468 F:      security/commoncap.c
3469 F:      kernel/capability.c
3470
3471 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3472 M:      Kevin Tsai <ktsai@capellamicro.com>
3473 S:      Maintained
3474 F:      drivers/iio/light/cm*
3475
3476 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3477 M:      Christian Lamparter <chunkeey@googlemail.com>
3478 L:      linux-wireless@vger.kernel.org
3479 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3480 S:      Maintained
3481 F:      drivers/net/wireless/ath/carl9170/
3482
3483 CAVIUM I2C DRIVER
3484 M:      Jan Glauber <jglauber@cavium.com>
3485 M:      David Daney <david.daney@cavium.com>
3486 W:      http://www.cavium.com
3487 S:      Supported
3488 F:      drivers/i2c/busses/i2c-octeon*
3489 F:      drivers/i2c/busses/i2c-thunderx*
3490
3491 CAVIUM LIQUIDIO NETWORK DRIVER
3492 M:      Derek Chickles <dchickles@marvell.com>
3493 M:      Satanand Burla <sburla@marvell.com>
3494 M:      Felix Manlunas <fmanlunas@marvell.com>
3495 L:      netdev@vger.kernel.org
3496 W:      http://www.cavium.com
3497 S:      Supported
3498 F:      drivers/net/ethernet/cavium/liquidio/
3499
3500 CAVIUM MMC DRIVER
3501 M:      Jan Glauber <jglauber@cavium.com>
3502 M:      David Daney <david.daney@cavium.com>
3503 M:      Steven J. Hill <Steven.Hill@cavium.com>
3504 W:      http://www.cavium.com
3505 S:      Supported
3506 F:      drivers/mmc/host/cavium*
3507
3508 CAVIUM OCTEON-TX CRYPTO DRIVER
3509 M:      George Cherian <george.cherian@cavium.com>
3510 L:      linux-crypto@vger.kernel.org
3511 W:      http://www.cavium.com
3512 S:      Supported
3513 F:      drivers/crypto/cavium/cpt/
3514
3515 CAVIUM THUNDERX2 ARM64 SOC
3516 M:      Robert Richter <rrichter@cavium.com>
3517 M:      Jayachandran C <jnair@caviumnetworks.com>
3518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3519 S:      Maintained
3520 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3521 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3522
3523 CC2520 IEEE-802.15.4 RADIO DRIVER
3524 M:      Varka Bhadram <varkabhadram@gmail.com>
3525 L:      linux-wpan@vger.kernel.org
3526 S:      Maintained
3527 F:      drivers/net/ieee802154/cc2520.c
3528 F:      include/linux/spi/cc2520.h
3529 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3530
3531 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3532 M:      Yael Chemla <yael.chemla@foss.arm.com>
3533 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3534 L:      linux-crypto@vger.kernel.org
3535 S:      Supported
3536 F:      drivers/crypto/ccree/
3537 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3538
3539 CEC FRAMEWORK
3540 M:      Hans Verkuil <hans.verkuil@cisco.com>
3541 L:      linux-media@vger.kernel.org
3542 T:      git git://linuxtv.org/media_tree.git
3543 W:      http://linuxtv.org
3544 S:      Supported
3545 F:      Documentation/media/kapi/cec-core.rst
3546 F:      Documentation/media/uapi/cec
3547 F:      drivers/media/cec/
3548 F:      drivers/media/rc/keymaps/rc-cec.c
3549 F:      include/media/cec.h
3550 F:      include/media/cec-notifier.h
3551 F:      include/uapi/linux/cec.h
3552 F:      include/uapi/linux/cec-funcs.h
3553 F:      Documentation/devicetree/bindings/media/cec.txt
3554 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3555
3556 CEC GPIO DRIVER
3557 M:      Hans Verkuil <hans.verkuil@cisco.com>
3558 L:      linux-media@vger.kernel.org
3559 T:      git git://linuxtv.org/media_tree.git
3560 W:      http://linuxtv.org
3561 S:      Supported
3562 F:      drivers/media/platform/cec-gpio/
3563 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3564
3565 CELL BROADBAND ENGINE ARCHITECTURE
3566 M:      Arnd Bergmann <arnd@arndb.de>
3567 L:      linuxppc-dev@lists.ozlabs.org
3568 W:      http://www.ibm.com/developerworks/power/cell/
3569 S:      Supported
3570 F:      arch/powerpc/include/asm/cell*.h
3571 F:      arch/powerpc/include/asm/spu*.h
3572 F:      arch/powerpc/include/uapi/asm/spu*.h
3573 F:      arch/powerpc/oprofile/*cell*
3574 F:      arch/powerpc/platforms/cell/
3575
3576 CEPH COMMON CODE (LIBCEPH)
3577 M:      Ilya Dryomov <idryomov@gmail.com>
3578 M:      "Yan, Zheng" <zyan@redhat.com>
3579 M:      Sage Weil <sage@redhat.com>
3580 L:      ceph-devel@vger.kernel.org
3581 W:      http://ceph.com/
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3583 T:      git git://github.com/ceph/ceph-client.git
3584 S:      Supported
3585 F:      net/ceph/
3586 F:      include/linux/ceph/
3587 F:      include/linux/crush/
3588
3589 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3590 M:      "Yan, Zheng" <zyan@redhat.com>
3591 M:      Sage Weil <sage@redhat.com>
3592 M:      Ilya Dryomov <idryomov@gmail.com>
3593 L:      ceph-devel@vger.kernel.org
3594 W:      http://ceph.com/
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3596 T:      git git://github.com/ceph/ceph-client.git
3597 S:      Supported
3598 F:      Documentation/filesystems/ceph.txt
3599 F:      fs/ceph/
3600
3601 CERTIFICATE HANDLING:
3602 M:      David Howells <dhowells@redhat.com>
3603 M:      David Woodhouse <dwmw2@infradead.org>
3604 L:      keyrings@vger.kernel.org
3605 S:      Maintained
3606 F:      Documentation/admin-guide/module-signing.rst
3607 F:      certs/
3608 F:      scripts/sign-file.c
3609 F:      scripts/extract-cert.c
3610
3611 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3612 L:      linux-usb@vger.kernel.org
3613 S:      Orphan
3614 F:      Documentation/usb/WUSB-Design-overview.txt
3615 F:      Documentation/usb/wusb-cbaf
3616 F:      drivers/usb/host/hwa-hc.c
3617 F:      drivers/usb/host/whci/
3618 F:      drivers/usb/wusbcore/
3619 F:      include/linux/usb/wusb*
3620
3621 CFAG12864B LCD DRIVER
3622 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3623 S:      Maintained
3624 F:      drivers/auxdisplay/cfag12864b.c
3625 F:      include/linux/cfag12864b.h
3626
3627 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3628 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3629 S:      Maintained
3630 F:      drivers/auxdisplay/cfag12864bfb.c
3631 F:      include/linux/cfag12864b.h
3632
3633 802.11 (including CFG80211/NL80211)
3634 M:      Johannes Berg <johannes@sipsolutions.net>
3635 L:      linux-wireless@vger.kernel.org
3636 W:      http://wireless.kernel.org/
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3639 S:      Maintained
3640 F:      net/wireless/
3641 F:      include/uapi/linux/nl80211.h
3642 F:      include/linux/ieee80211.h
3643 F:      include/net/wext.h
3644 F:      include/net/cfg80211.h
3645 F:      include/net/iw_handler.h
3646 F:      include/net/ieee80211_radiotap.h
3647 F:      Documentation/driver-api/80211/cfg80211.rst
3648 F:      Documentation/networking/regulatory.txt
3649
3650 CHAR and MISC DRIVERS
3651 M:      Arnd Bergmann <arnd@arndb.de>
3652 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3654 S:      Supported
3655 F:      drivers/char/
3656 F:      drivers/misc/
3657 F:      include/linux/miscdevice.h
3658
3659 CHECKPATCH
3660 M:      Andy Whitcroft <apw@canonical.com>
3661 M:      Joe Perches <joe@perches.com>
3662 S:      Maintained
3663 F:      scripts/checkpatch.pl
3664
3665 CHINESE DOCUMENTATION
3666 M:      Harry Wei <harryxiyou@gmail.com>
3667 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3668 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3669 S:      Maintained
3670 F:      Documentation/translations/zh_CN/
3671
3672 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3673 M:      Peter Chen <Peter.Chen@nxp.com>
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3675 L:      linux-usb@vger.kernel.org
3676 S:      Maintained
3677 F:      drivers/usb/chipidea/
3678
3679 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3680 M:      Hans de Goede <hdegoede@redhat.com>
3681 L:      linux-input@vger.kernel.org
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3684 F:      drivers/input/touchscreen/chipone_icn8318.c
3685
3686 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3687 M:      Hans de Goede <hdegoede@redhat.com>
3688 L:      linux-input@vger.kernel.org
3689 S:      Maintained
3690 F:      drivers/input/touchscreen/chipone_icn8505.c
3691
3692 CHROME HARDWARE PLATFORM SUPPORT
3693 M:      Benson Leung <bleung@chromium.org>
3694 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3695 S:      Maintained
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3697 F:      drivers/platform/chrome/
3698
3699 CHROMEOS EC SUBDRIVERS
3700 M:      Benson Leung <bleung@chromium.org>
3701 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3702 R:      Guenter Roeck <groeck@chromium.org>
3703 S:      Maintained
3704 N:      cros_ec
3705 N:      cros-ec
3706 F:      drivers/power/supply/cros_usbpd-charger.c
3707
3708 CIRRUS LOGIC AUDIO CODEC DRIVERS
3709 M:      Brian Austin <brian.austin@cirrus.com>
3710 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3711 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3712 S:      Maintained
3713 F:      sound/soc/codecs/cs*
3714
3715 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3716 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3717 L:      netdev@vger.kernel.org
3718 S:      Maintained
3719 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3720
3721 CISCO FCOE HBA DRIVER
3722 M:      Satish Kharat <satishkh@cisco.com>
3723 M:      Sesidhar Baddela <sebaddel@cisco.com>
3724 M:      Karan Tilak Kumar <kartilak@cisco.com>
3725 L:      linux-scsi@vger.kernel.org
3726 S:      Supported
3727 F:      drivers/scsi/fnic/
3728
3729 CISCO SCSI HBA DRIVER
3730 M:      Karan Tilak Kumar <kartilak@cisco.com>
3731 M:      Sesidhar Baddela <sebaddel@cisco.com>
3732 L:      linux-scsi@vger.kernel.org
3733 S:      Supported
3734 F:      drivers/scsi/snic/
3735
3736 CISCO VIC ETHERNET NIC DRIVER
3737 M:      Christian Benvenuti <benve@cisco.com>
3738 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3739 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3740 S:      Supported
3741 F:      drivers/net/ethernet/cisco/enic/
3742
3743 CISCO VIC LOW LATENCY NIC DRIVER
3744 M:      Christian Benvenuti <benve@cisco.com>
3745 M:      Nelson Escobar <neescoba@cisco.com>
3746 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3747 S:      Supported
3748 F:      drivers/infiniband/hw/usnic/
3749
3750 CIRRUS LOGIC MADERA CODEC DRIVERS
3751 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3752 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3753 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3754 L:      patches@opensource.cirrus.com
3755 T:      git https://github.com/CirrusLogic/linux-drivers.git
3756 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3757 S:      Supported
3758 F:      Documentation/devicetree/bindings/mfd/madera.txt
3759 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3760 F:      include/linux/irqchip/irq-madera*
3761 F:      include/linux/mfd/madera/*
3762 F:      drivers/gpio/gpio-madera*
3763 F:      drivers/irqchip/irq-madera*
3764 F:      drivers/mfd/madera*
3765 F:      drivers/mfd/cs47l*
3766 F:      drivers/pinctrl/cirrus/*
3767
3768 CLANG-FORMAT FILE
3769 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3770 S:      Maintained
3771 F:      .clang-format
3772
3773 CLEANCACHE API
3774 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3775 L:      linux-kernel@vger.kernel.org
3776 S:      Maintained
3777 F:      mm/cleancache.c
3778 F:      include/linux/cleancache.h
3779
3780 CLK API
3781 M:      Russell King <linux@armlinux.org.uk>
3782 L:      linux-clk@vger.kernel.org
3783 S:      Maintained
3784 F:      include/linux/clk.h
3785
3786 CLOCKSOURCE, CLOCKEVENT DRIVERS
3787 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3788 M:      Thomas Gleixner <tglx@linutronix.de>
3789 L:      linux-kernel@vger.kernel.org
3790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3791 S:      Supported
3792 F:      drivers/clocksource/
3793 F:      Documentation/devicetree/bindings/timer/
3794
3795 CMPC ACPI DRIVER
3796 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3797 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3798 L:      platform-driver-x86@vger.kernel.org
3799 S:      Supported
3800 F:      drivers/platform/x86/classmate-laptop.c
3801
3802 COBALT MEDIA DRIVER
3803 M:      Hans Verkuil <hans.verkuil@cisco.com>
3804 L:      linux-media@vger.kernel.org
3805 T:      git git://linuxtv.org/media_tree.git
3806 W:      https://linuxtv.org
3807 S:      Supported
3808 F:      drivers/media/pci/cobalt/
3809
3810 COCCINELLE/Semantic Patches (SmPL)
3811 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3812 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3813 M:      Nicolas Palix <nicolas.palix@imag.fr>
3814 M:      Michal Marek <michal.lkml@markovi.net>
3815 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3817 W:      http://coccinelle.lip6.fr/
3818 S:      Supported
3819 F:      Documentation/dev-tools/coccinelle.rst
3820 F:      scripts/coccinelle/
3821 F:      scripts/coccicheck
3822
3823 CODA FILE SYSTEM
3824 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3825 M:      coda@cs.cmu.edu
3826 L:      codalist@coda.cs.cmu.edu
3827 W:      http://www.coda.cs.cmu.edu/
3828 S:      Maintained
3829 F:      Documentation/filesystems/coda.txt
3830 F:      fs/coda/
3831 F:      include/linux/coda*.h
3832 F:      include/uapi/linux/coda*.h
3833
3834 CODA V4L2 MEM2MEM DRIVER
3835 M:      Philipp Zabel <p.zabel@pengutronix.de>
3836 L:      linux-media@vger.kernel.org
3837 S:      Maintained
3838 F:      Documentation/devicetree/bindings/media/coda.txt
3839 F:      drivers/media/platform/coda/
3840
3841 CODE OF CONDUCT
3842 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3843 S:      Supported
3844 F:      Documentation/process/code-of-conduct.rst
3845 F:      Documentation/process/code-of-conduct-interpretation.rst
3846
3847 COMMON CLK FRAMEWORK
3848 M:      Michael Turquette <mturquette@baylibre.com>
3849 M:      Stephen Boyd <sboyd@kernel.org>
3850 L:      linux-clk@vger.kernel.org
3851 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3853 S:      Maintained
3854 F:      Documentation/devicetree/bindings/clock/
3855 F:      drivers/clk/
3856 X:      drivers/clk/clkdev.c
3857 F:      include/linux/clk-pr*
3858 F:      include/linux/clk/
3859 F:      include/linux/of_clk.h
3860
3861 COMMON INTERNET FILE SYSTEM (CIFS)
3862 M:      Steve French <sfrench@samba.org>
3863 L:      linux-cifs@vger.kernel.org
3864 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3865 W:      http://linux-cifs.samba.org/
3866 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3867 S:      Supported
3868 F:      Documentation/filesystems/cifs/
3869 F:      fs/cifs/
3870
3871 COMPACTPCI HOTPLUG CORE
3872 M:      Scott Murray <scott@spiteful.org>
3873 L:      linux-pci@vger.kernel.org
3874 S:      Maintained
3875 F:      drivers/pci/hotplug/cpci_hotplug*
3876
3877 COMPACTPCI HOTPLUG GENERIC DRIVER
3878 M:      Scott Murray <scott@spiteful.org>
3879 L:      linux-pci@vger.kernel.org
3880 S:      Maintained
3881 F:      drivers/pci/hotplug/cpcihp_generic.c
3882
3883 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3884 M:      Scott Murray <scott@spiteful.org>
3885 L:      linux-pci@vger.kernel.org
3886 S:      Maintained
3887 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3888
3889 COMPAL LAPTOP SUPPORT
3890 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3891 L:      platform-driver-x86@vger.kernel.org
3892 S:      Maintained
3893 F:      drivers/platform/x86/compal-laptop.c
3894
3895 COMPILER ATTRIBUTES
3896 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3897 S:      Maintained
3898 F:      include/linux/compiler_attributes.h
3899
3900 CONEXANT ACCESSRUNNER USB DRIVER
3901 L:      accessrunner-general@lists.sourceforge.net
3902 W:      http://accessrunner.sourceforge.net/
3903 S:      Orphan
3904 F:      drivers/usb/atm/cxacru.c
3905
3906 CONFIGFS
3907 M:      Joel Becker <jlbec@evilplan.org>
3908 M:      Christoph Hellwig <hch@lst.de>
3909 T:      git git://git.infradead.org/users/hch/configfs.git
3910 S:      Supported
3911 F:      fs/configfs/
3912 F:      include/linux/configfs.h
3913
3914 CONNECTOR
3915 M:      Evgeniy Polyakov <zbr@ioremap.net>
3916 L:      netdev@vger.kernel.org
3917 S:      Maintained
3918 F:      drivers/connector/
3919
3920 CONTROL GROUP (CGROUP)
3921 M:      Tejun Heo <tj@kernel.org>
3922 M:      Li Zefan <lizefan@huawei.com>
3923 M:      Johannes Weiner <hannes@cmpxchg.org>
3924 L:      cgroups@vger.kernel.org
3925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3926 S:      Maintained
3927 F:      Documentation/cgroup*
3928 F:      include/linux/cgroup*
3929 F:      kernel/cgroup*
3930
3931 CONTROL GROUP - CPUSET
3932 M:      Li Zefan <lizefan@huawei.com>
3933 L:      cgroups@vger.kernel.org
3934 W:      http://www.bullopensource.org/cpuset/
3935 W:      http://oss.sgi.com/projects/cpusets/
3936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3937 S:      Maintained
3938 F:      Documentation/cgroup-v1/cpusets.txt
3939 F:      include/linux/cpuset.h
3940 F:      kernel/cgroup/cpuset.c
3941
3942 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3943 M:      Johannes Weiner <hannes@cmpxchg.org>
3944 M:      Michal Hocko <mhocko@kernel.org>
3945 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3946 L:      cgroups@vger.kernel.org
3947 L:      linux-mm@kvack.org
3948 S:      Maintained
3949 F:      mm/memcontrol.c
3950 F:      mm/swap_cgroup.c
3951
3952 CORETEMP HARDWARE MONITORING DRIVER
3953 M:      Fenghua Yu <fenghua.yu@intel.com>
3954 L:      linux-hwmon@vger.kernel.org
3955 S:      Maintained
3956 F:      Documentation/hwmon/coretemp
3957 F:      drivers/hwmon/coretemp.c
3958
3959 COSA/SRP SYNC SERIAL DRIVER
3960 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3961 W:      http://www.fi.muni.cz/~kas/cosa/
3962 S:      Maintained
3963 F:      drivers/net/wan/cosa*
3964
3965 CPMAC ETHERNET DRIVER
3966 M:      Florian Fainelli <f.fainelli@gmail.com>
3967 L:      netdev@vger.kernel.org
3968 S:      Maintained
3969 F:      drivers/net/ethernet/ti/cpmac.c
3970
3971 CPU FREQUENCY SCALING FRAMEWORK
3972 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3973 M:      Viresh Kumar <viresh.kumar@linaro.org>
3974 L:      linux-pm@vger.kernel.org
3975 S:      Maintained
3976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3977 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3978 B:      https://bugzilla.kernel.org
3979 F:      Documentation/admin-guide/pm/cpufreq.rst
3980 F:      Documentation/admin-guide/pm/intel_pstate.rst
3981 F:      Documentation/cpu-freq/
3982 F:      Documentation/devicetree/bindings/cpufreq/
3983 F:      drivers/cpufreq/
3984 F:      include/linux/cpufreq.h
3985 F:      tools/testing/selftests/cpufreq/
3986
3987 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3988 M:      Viresh Kumar <viresh.kumar@linaro.org>
3989 M:      Sudeep Holla <sudeep.holla@arm.com>
3990 L:      linux-pm@vger.kernel.org
3991 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3992 S:      Maintained
3993 F:      drivers/cpufreq/arm_big_little.h
3994 F:      drivers/cpufreq/arm_big_little.c
3995
3996 CPU POWER MONITORING SUBSYSTEM
3997 M:      Thomas Renninger <trenn@suse.com>
3998 M:      Shuah Khan <shuah@kernel.org>
3999 M:      Shuah Khan <skhan@linuxfoundation.org>
4000 L:      linux-pm@vger.kernel.org
4001 S:      Maintained
4002 F:      tools/power/cpupower/
4003
4004 CPUID/MSR DRIVER
4005 M:      "H. Peter Anvin" <hpa@zytor.com>
4006 S:      Maintained
4007 F:      arch/x86/kernel/cpuid.c
4008 F:      arch/x86/kernel/msr.c
4009
4010 CPUIDLE DRIVER - ARM BIG LITTLE
4011 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4012 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4013 L:      linux-pm@vger.kernel.org
4014 L:      linux-arm-kernel@lists.infradead.org
4015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4016 S:      Maintained
4017 F:      drivers/cpuidle/cpuidle-big_little.c
4018
4019 CPUIDLE DRIVER - ARM EXYNOS
4020 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4021 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4022 M:      Kukjin Kim <kgene@kernel.org>
4023 L:      linux-pm@vger.kernel.org
4024 L:      linux-samsung-soc@vger.kernel.org
4025 S:      Supported
4026 F:      drivers/cpuidle/cpuidle-exynos.c
4027 F:      arch/arm/mach-exynos/pm.c
4028
4029 CPU IDLE TIME MANAGEMENT FRAMEWORK
4030 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4031 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4032 L:      linux-pm@vger.kernel.org
4033 S:      Maintained
4034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4035 B:      https://bugzilla.kernel.org
4036 F:      Documentation/admin-guide/pm/cpuidle.rst
4037 F:      drivers/cpuidle/*
4038 F:      include/linux/cpuidle.h
4039
4040 CRAMFS FILESYSTEM
4041 M:      Nicolas Pitre <nico@linaro.org>
4042 S:      Maintained
4043 F:      Documentation/filesystems/cramfs.txt
4044 F:      fs/cramfs/
4045
4046 CRYPTO API
4047 M:      Herbert Xu <herbert@gondor.apana.org.au>
4048 M:      "David S. Miller" <davem@davemloft.net>
4049 L:      linux-crypto@vger.kernel.org
4050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4052 S:      Maintained
4053 F:      Documentation/crypto/
4054 F:      Documentation/devicetree/bindings/crypto/
4055 F:      arch/*/crypto/
4056 F:      crypto/
4057 F:      drivers/crypto/
4058 F:      include/crypto/
4059 F:      include/linux/crypto*
4060
4061 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4062 M:      Neil Horman <nhorman@tuxdriver.com>
4063 L:      linux-crypto@vger.kernel.org
4064 S:      Maintained
4065 F:      crypto/ansi_cprng.c
4066 F:      crypto/rng.c
4067
4068 CS3308 MEDIA DRIVER
4069 M:      Hans Verkuil <hverkuil@xs4all.nl>
4070 L:      linux-media@vger.kernel.org
4071 T:      git git://linuxtv.org/media_tree.git
4072 W:      http://linuxtv.org
4073 S:      Odd Fixes
4074 F:      drivers/media/i2c/cs3308.c
4075
4076 CS5535 Audio ALSA driver
4077 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4078 S:      Maintained
4079 F:      sound/pci/cs5535audio/
4080
4081 CSI DRIVERS FOR ALLWINNER V3s
4082 M:      Yong Deng <yong.deng@magewell.com>
4083 L:      linux-media@vger.kernel.org
4084 T:      git git://linuxtv.org/media_tree.git
4085 S:      Maintained
4086 F:      drivers/media/platform/sunxi/sun6i-csi/
4087 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4088
4089 CW1200 WLAN driver
4090 M:      Solomon Peachy <pizza@shaftnet.org>
4091 S:      Maintained
4092 F:      drivers/net/wireless/st/cw1200/
4093
4094 CX18 VIDEO4LINUX DRIVER
4095 M:      Andy Walls <awalls@md.metrocast.net>
4096 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4097 L:      linux-media@vger.kernel.org
4098 T:      git git://linuxtv.org/media_tree.git
4099 W:      https://linuxtv.org
4100 W:      http://www.ivtvdriver.org/index.php/Cx18
4101 S:      Maintained
4102 F:      Documentation/media/v4l-drivers/cx18*
4103 F:      drivers/media/pci/cx18/
4104 F:      include/uapi/linux/ivtv*
4105
4106 CX2341X MPEG ENCODER HELPER MODULE
4107 M:      Hans Verkuil <hverkuil@xs4all.nl>
4108 L:      linux-media@vger.kernel.org
4109 T:      git git://linuxtv.org/media_tree.git
4110 W:      https://linuxtv.org
4111 S:      Maintained
4112 F:      drivers/media/common/cx2341x*
4113 F:      include/media/drv-intf/cx2341x.h
4114
4115 CX24120 MEDIA DRIVER
4116 M:      Jemma Denson <jdenson@gmail.com>
4117 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4118 L:      linux-media@vger.kernel.org
4119 W:      https://linuxtv.org
4120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4121 S:      Maintained
4122 F:      drivers/media/dvb-frontends/cx24120*
4123
4124 CX88 VIDEO4LINUX DRIVER
4125 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4126 L:      linux-media@vger.kernel.org
4127 W:      https://linuxtv.org
4128 T:      git git://linuxtv.org/media_tree.git
4129 S:      Odd fixes
4130 F:      Documentation/media/v4l-drivers/cx88*
4131 F:      drivers/media/pci/cx88/
4132
4133 CXD2820R MEDIA DRIVER
4134 M:      Antti Palosaari <crope@iki.fi>
4135 L:      linux-media@vger.kernel.org
4136 W:      https://linuxtv.org
4137 W:      http://palosaari.fi/linux/
4138 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4139 T:      git git://linuxtv.org/anttip/media_tree.git
4140 S:      Maintained
4141 F:      drivers/media/dvb-frontends/cxd2820r*
4142
4143 CXGB3 ETHERNET DRIVER (CXGB3)
4144 M:      Arjun Vynipadath <arjun@chelsio.com>
4145 L:      netdev@vger.kernel.org
4146 W:      http://www.chelsio.com
4147 S:      Supported
4148 F:      drivers/net/ethernet/chelsio/cxgb3/
4149
4150 CXGB3 ISCSI DRIVER (CXGB3I)
4151 M:      Karen Xie <kxie@chelsio.com>
4152 L:      linux-scsi@vger.kernel.org
4153 W:      http://www.chelsio.com
4154 S:      Supported
4155 F:      drivers/scsi/cxgbi/cxgb3i
4156
4157 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4158 M:      Steve Wise <swise@chelsio.com>
4159 L:      linux-rdma@vger.kernel.org
4160 W:      http://www.openfabrics.org
4161 S:      Supported
4162 F:      drivers/infiniband/hw/cxgb3/
4163 F:      include/uapi/rdma/cxgb3-abi.h
4164
4165 CXGB4 CRYPTO DRIVER (chcr)
4166 M:      Harsh Jain <harsh@chelsio.com>
4167 L:      linux-crypto@vger.kernel.org
4168 W:      http://www.chelsio.com
4169 S:      Supported
4170 F:      drivers/crypto/chelsio
4171
4172 CXGB4 ETHERNET DRIVER (CXGB4)
4173 M:      Arjun Vynipadath <arjun@chelsio.com>
4174 L:      netdev@vger.kernel.org
4175 W:      http://www.chelsio.com
4176 S:      Supported
4177 F:      drivers/net/ethernet/chelsio/cxgb4/
4178
4179 CXGB4 ISCSI DRIVER (CXGB4I)
4180 M:      Karen Xie <kxie@chelsio.com>
4181 L:      linux-scsi@vger.kernel.org
4182 W:      http://www.chelsio.com
4183 S:      Supported
4184 F:      drivers/scsi/cxgbi/cxgb4i
4185
4186 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4187 M:      Steve Wise <swise@chelsio.com>
4188 L:      linux-rdma@vger.kernel.org
4189 W:      http://www.openfabrics.org
4190 S:      Supported
4191 F:      drivers/infiniband/hw/cxgb4/
4192 F:      include/uapi/rdma/cxgb4-abi.h
4193
4194 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4195 M:      Casey Leedom <leedom@chelsio.com>
4196 L:      netdev@vger.kernel.org
4197 W:      http://www.chelsio.com
4198 S:      Supported
4199 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4200
4201 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4202 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4203 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4204 L:      linuxppc-dev@lists.ozlabs.org
4205 S:      Supported
4206 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4207 F:      drivers/misc/cxl/
4208 F:      include/misc/cxl*
4209 F:      include/uapi/misc/cxl.h
4210 F:      Documentation/powerpc/cxl.txt
4211 F:      Documentation/ABI/testing/sysfs-class-cxl
4212
4213 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4214 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4215 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4216 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4217 L:      linux-scsi@vger.kernel.org
4218 S:      Supported
4219 F:      drivers/scsi/cxlflash/
4220 F:      include/uapi/scsi/cxlflash_ioctl.h
4221 F:      Documentation/powerpc/cxlflash.txt
4222
4223 CYBERPRO FB DRIVER
4224 M:      Russell King <linux@armlinux.org.uk>
4225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4226 W:      http://www.armlinux.org.uk/
4227 S:      Maintained
4228 F:      drivers/video/fbdev/cyber2000fb.*
4229
4230 CYCLADES ASYNC MUX DRIVER
4231 W:      http://www.cyclades.com/
4232 S:      Orphan
4233 F:      drivers/tty/cyclades.c
4234 F:      include/linux/cyclades.h
4235 F:      include/uapi/linux/cyclades.h
4236
4237 CYCLADES PC300 DRIVER
4238 W:      http://www.cyclades.com/
4239 S:      Orphan
4240 F:      drivers/net/wan/pc300*
4241
4242 CYPRESS_FIRMWARE MEDIA DRIVER
4243 M:      Antti Palosaari <crope@iki.fi>
4244 L:      linux-media@vger.kernel.org
4245 W:      https://linuxtv.org
4246 W:      http://palosaari.fi/linux/
4247 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4248 T:      git git://linuxtv.org/anttip/media_tree.git
4249 S:      Maintained
4250 F:      drivers/media/common/cypress_firmware*
4251
4252 CYTTSP TOUCHSCREEN DRIVER
4253 M:      Ferruh Yigit <fery@cypress.com>
4254 L:      linux-input@vger.kernel.org
4255 S:      Supported
4256 F:      drivers/input/touchscreen/cyttsp*
4257 F:      include/linux/input/cyttsp.h
4258
4259 D-LINK DIR-685 TOUCHKEYS DRIVER
4260 M:      Linus Walleij <linus.walleij@linaro.org>
4261 L:      linux-input@vger.kernel.org
4262 S:      Supported
4263 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4264
4265 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4266 M:      Joshua Kinard <kumba@gentoo.org>
4267 S:      Maintained
4268 F:      drivers/rtc/rtc-ds1685.c
4269 F:      include/linux/rtc/ds1685.h
4270
4271 DAMA SLAVE for AX.25
4272 M:      Joerg Reuter <jreuter@yaina.de>
4273 W:      http://yaina.de/jreuter/
4274 W:      http://www.qsl.net/dl1bke/
4275 L:      linux-hams@vger.kernel.org
4276 S:      Maintained
4277 F:      net/ax25/af_ax25.c
4278 F:      net/ax25/ax25_dev.c
4279 F:      net/ax25/ax25_ds_*
4280 F:      net/ax25/ax25_in.c
4281 F:      net/ax25/ax25_out.c
4282 F:      net/ax25/ax25_timer.c
4283 F:      net/ax25/sysctl_net_ax25.c
4284
4285 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4286 L:      netdev@vger.kernel.org
4287 S:      Orphan
4288 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4289 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4290
4291 DC390/AM53C974 SCSI driver
4292 M:      Hannes Reinecke <hare@suse.com>
4293 L:      linux-scsi@vger.kernel.org
4294 S:      Maintained
4295 F:      drivers/scsi/am53c974.c
4296
4297 DC395x SCSI driver
4298 M:      Oliver Neukum <oliver@neukum.org>
4299 M:      Ali Akcaagac <aliakc@web.de>
4300 M:      Jamie Lenehan <lenehan@twibble.org>
4301 L:      dc395x@twibble.org
4302 W:      http://twibble.org/dist/dc395x/
4303 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4304 S:      Maintained
4305 F:      Documentation/scsi/dc395x.txt
4306 F:      drivers/scsi/dc395x.*
4307
4308 DCCP PROTOCOL
4309 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4310 L:      dccp@vger.kernel.org
4311 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4312 S:      Maintained
4313 F:      include/linux/dccp.h
4314 F:      include/uapi/linux/dccp.h
4315 F:      include/linux/tfrc.h
4316 F:      net/dccp/
4317
4318 DECnet NETWORK LAYER
4319 W:      http://linux-decnet.sourceforge.net
4320 L:      linux-decnet-user@lists.sourceforge.net
4321 S:      Orphan
4322 F:      Documentation/networking/decnet.txt
4323 F:      net/decnet/
4324
4325 DECSTATION PLATFORM SUPPORT
4326 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4327 L:      linux-mips@vger.kernel.org
4328 W:      http://www.linux-mips.org/wiki/DECstation
4329 S:      Maintained
4330 F:      arch/mips/dec/
4331 F:      arch/mips/include/asm/dec/
4332 F:      arch/mips/include/asm/mach-dec/
4333
4334 DEFXX FDDI NETWORK DRIVER
4335 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4336 S:      Maintained
4337 F:      drivers/net/fddi/defxx.*
4338
4339 DELL SMBIOS DRIVER
4340 M:      Pali Rohár <pali.rohar@gmail.com>
4341 M:      Mario Limonciello <mario.limonciello@dell.com>
4342 L:      platform-driver-x86@vger.kernel.org
4343 S:      Maintained
4344 F:      drivers/platform/x86/dell-smbios.*
4345
4346 DELL SMBIOS SMM DRIVER
4347 M:      Mario Limonciello <mario.limonciello@dell.com>
4348 L:      platform-driver-x86@vger.kernel.org
4349 S:      Maintained
4350 F:      drivers/platform/x86/dell-smbios-smm.c
4351
4352 DELL SMBIOS WMI DRIVER
4353 M:      Mario Limonciello <mario.limonciello@dell.com>
4354 L:      platform-driver-x86@vger.kernel.org
4355 S:      Maintained
4356 F:      drivers/platform/x86/dell-smbios-wmi.c
4357 F:      tools/wmi/dell-smbios-example.c
4358
4359 DEFZA FDDI NETWORK DRIVER
4360 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4361 S:      Maintained
4362 F:      drivers/net/fddi/defza.*
4363
4364 DELL LAPTOP DRIVER
4365 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4366 M:      Pali Rohár <pali.rohar@gmail.com>
4367 L:      platform-driver-x86@vger.kernel.org
4368 S:      Maintained
4369 F:      drivers/platform/x86/dell-laptop.c
4370
4371 DELL LAPTOP FREEFALL DRIVER
4372 M:      Pali Rohár <pali.rohar@gmail.com>
4373 S:      Maintained
4374 F:      drivers/platform/x86/dell-smo8800.c
4375
4376 DELL LAPTOP RBTN DRIVER
4377 M:      Pali Rohár <pali.rohar@gmail.com>
4378 S:      Maintained
4379 F:      drivers/platform/x86/dell-rbtn.*
4380
4381 DELL REMOTE BIOS UPDATE DRIVER
4382 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4383 L:      platform-driver-x86@vger.kernel.org
4384 S:      Maintained
4385 F:      drivers/platform/x86/dell_rbu.c
4386
4387 DELL LAPTOP SMM DRIVER
4388 M:      Pali Rohár <pali.rohar@gmail.com>
4389 S:      Maintained
4390 F:      drivers/hwmon/dell-smm-hwmon.c
4391 F:      include/uapi/linux/i8k.h
4392
4393 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4394 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4395 L:      platform-driver-x86@vger.kernel.org
4396 S:      Maintained
4397 F:      Documentation/dcdbas.txt
4398 F:      drivers/platform/x86/dcdbas.*
4399
4400 DELL WMI NOTIFICATIONS DRIVER
4401 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4402 M:      Pali Rohár <pali.rohar@gmail.com>
4403 S:      Maintained
4404 F:      drivers/platform/x86/dell-wmi.c
4405
4406 DELL WMI DESCRIPTOR DRIVER
4407 M:      Mario Limonciello <mario.limonciello@dell.com>
4408 S:      Maintained
4409 F:      drivers/platform/x86/dell-wmi-descriptor.c
4410
4411 DELTA ST MEDIA DRIVER
4412 M:      Hugues Fruchet <hugues.fruchet@st.com>
4413 L:      linux-media@vger.kernel.org
4414 T:      git git://linuxtv.org/media_tree.git
4415 W:      https://linuxtv.org
4416 S:      Supported
4417 F:      drivers/media/platform/sti/delta
4418
4419 DENALI NAND DRIVER
4420 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4421 L:      linux-mtd@lists.infradead.org
4422 S:      Supported
4423 F:      drivers/mtd/nand/raw/denali*
4424
4425 DESIGNWARE USB2 DRD IP DRIVER
4426 M:      Minas Harutyunyan <hminas@synopsys.com>
4427 L:      linux-usb@vger.kernel.org
4428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4429 S:      Maintained
4430 F:      drivers/usb/dwc2/
4431
4432 DESIGNWARE USB3 DRD IP DRIVER
4433 M:      Felipe Balbi <balbi@kernel.org>
4434 L:      linux-usb@vger.kernel.org
4435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4436 S:      Maintained
4437 F:      drivers/usb/dwc3/
4438
4439 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4440 M:      Andreas Klinger <ak@it-klinger.de>
4441 L:      linux-iio@vger.kernel.org
4442 S:      Maintained
4443 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4444 F:      drivers/iio/proximity/srf*.c
4445
4446 DEVICE COREDUMP (DEV_COREDUMP)
4447 M:      Johannes Berg <johannes@sipsolutions.net>
4448 L:      linux-kernel@vger.kernel.org
4449 S:      Maintained
4450 F:      drivers/base/devcoredump.c
4451 F:      include/linux/devcoredump.h
4452
4453 DEVICE FREQUENCY (DEVFREQ)
4454 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4455 M:      Kyungmin Park <kyungmin.park@samsung.com>
4456 R:      Chanwoo Choi <cw00.choi@samsung.com>
4457 L:      linux-pm@vger.kernel.org
4458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4459 S:      Maintained
4460 F:      drivers/devfreq/
4461 F:      include/linux/devfreq.h
4462 F:      Documentation/devicetree/bindings/devfreq/
4463
4464 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4465 M:      Chanwoo Choi <cw00.choi@samsung.com>
4466 L:      linux-pm@vger.kernel.org
4467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4468 S:      Supported
4469 F:      drivers/devfreq/event/
4470 F:      drivers/devfreq/devfreq-event.c
4471 F:      include/linux/devfreq-event.h
4472 F:      Documentation/devicetree/bindings/devfreq/event/
4473
4474 DEVICE NUMBER REGISTRY
4475 M:      Torben Mathiasen <device@lanana.org>
4476 W:      http://lanana.org/docs/device-list/index.html
4477 S:      Maintained
4478
4479 DEVICE-MAPPER  (LVM)
4480 M:      Alasdair Kergon <agk@redhat.com>
4481 M:      Mike Snitzer <snitzer@redhat.com>
4482 M:      dm-devel@redhat.com
4483 L:      dm-devel@redhat.com
4484 W:      http://sources.redhat.com/dm
4485 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4487 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4488 S:      Maintained
4489 F:      Documentation/device-mapper/
4490 F:      drivers/md/Makefile
4491 F:      drivers/md/Kconfig
4492 F:      drivers/md/dm*
4493 F:      drivers/md/persistent-data/
4494 F:      include/linux/device-mapper.h
4495 F:      include/linux/dm-*.h
4496 F:      include/uapi/linux/dm-*.h
4497
4498 DEVLINK
4499 M:      Jiri Pirko <jiri@mellanox.com>
4500 L:      netdev@vger.kernel.org
4501 S:      Supported
4502 F:      net/core/devlink.c
4503 F:      include/net/devlink.h
4504 F:      include/uapi/linux/devlink.h
4505
4506 DIALOG SEMICONDUCTOR DRIVERS
4507 M:      Support Opensource <support.opensource@diasemi.com>
4508 W:      http://www.dialog-semiconductor.com/products
4509 S:      Supported
4510 F:      Documentation/hwmon/da90??
4511 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4512 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4513 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4514 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4515 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4516 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4517 F:      drivers/gpio/gpio-da90??.c
4518 F:      drivers/hwmon/da90??-hwmon.c
4519 F:      drivers/iio/adc/da91??-*.c
4520 F:      drivers/input/misc/da90??_onkey.c
4521 F:      drivers/input/touchscreen/da9052_tsi.c
4522 F:      drivers/leds/leds-da90??.c
4523 F:      drivers/mfd/da903x.c
4524 F:      drivers/mfd/da90??-*.c
4525 F:      drivers/mfd/da91??-*.c
4526 F:      drivers/power/supply/da9052-battery.c
4527 F:      drivers/power/supply/da91??-*.c
4528 F:      drivers/regulator/da903x.c
4529 F:      drivers/regulator/da9???-regulator.[ch]
4530 F:      drivers/thermal/da90??-thermal.c
4531 F:      drivers/rtc/rtc-da90??.c
4532 F:      drivers/video/backlight/da90??_bl.c
4533 F:      drivers/watchdog/da90??_wdt.c
4534 F:      include/linux/mfd/da903x.h
4535 F:      include/linux/mfd/da9052/
4536 F:      include/linux/mfd/da9055/
4537 F:      include/linux/mfd/da9062/
4538 F:      include/linux/mfd/da9063/
4539 F:      include/linux/mfd/da9150/
4540 F:      include/linux/regulator/da9211.h
4541 F:      include/sound/da[79]*.h
4542 F:      sound/soc/codecs/da[79]*.[ch]
4543
4544 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4545 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4546 L:      linux-gpio@vger.kernel.org
4547 S:      Maintained
4548 F:      drivers/gpio/gpio-gpio-mm.c
4549
4550 DIOLAN U2C-12 I2C DRIVER
4551 M:      Guenter Roeck <linux@roeck-us.net>
4552 L:      linux-i2c@vger.kernel.org
4553 S:      Maintained
4554 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4555
4556 FILESYSTEM DIRECT ACCESS (DAX)
4557 M:      Matthew Wilcox <willy@infradead.org>
4558 M:      Ross Zwisler <zwisler@kernel.org>
4559 M:      Jan Kara <jack@suse.cz>
4560 L:      linux-fsdevel@vger.kernel.org
4561 S:      Supported
4562 F:      fs/dax.c
4563 F:      include/linux/dax.h
4564 F:      include/trace/events/fs_dax.h
4565
4566 DEVICE DIRECT ACCESS (DAX)
4567 M:      Dan Williams <dan.j.williams@intel.com>
4568 M:      Dave Jiang <dave.jiang@intel.com>
4569 M:      Ross Zwisler <zwisler@kernel.org>
4570 M:      Vishal Verma <vishal.l.verma@intel.com>
4571 L:      linux-nvdimm@lists.01.org
4572 S:      Supported
4573 F:      drivers/dax/
4574
4575 DIRECTORY NOTIFICATION (DNOTIFY)
4576 M:      Jan Kara <jack@suse.cz>
4577 R:      Amir Goldstein <amir73il@gmail.com>
4578 L:      linux-fsdevel@vger.kernel.org
4579 S:      Maintained
4580 F:      Documentation/filesystems/dnotify.txt
4581 F:      fs/notify/dnotify/
4582 F:      include/linux/dnotify.h
4583
4584 DISK GEOMETRY AND PARTITION HANDLING
4585 M:      Andries Brouwer <aeb@cwi.nl>
4586 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4587 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4588 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4589 S:      Maintained
4590
4591 DISKQUOTA
4592 M:      Jan Kara <jack@suse.com>
4593 S:      Maintained
4594 F:      Documentation/filesystems/quota.txt
4595 F:      fs/quota/
4596 F:      include/linux/quota*.h
4597 F:      include/uapi/linux/quota*.h
4598
4599 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4600 M:      Bernie Thompson <bernie@plugable.com>
4601 L:      linux-fbdev@vger.kernel.org
4602 S:      Maintained
4603 W:      http://plugable.com/category/projects/udlfb/
4604 F:      drivers/video/fbdev/udlfb.c
4605 F:      include/video/udlfb.h
4606 F:      Documentation/fb/udlfb.txt
4607
4608 DISTRIBUTED LOCK MANAGER (DLM)
4609 M:      Christine Caulfield <ccaulfie@redhat.com>
4610 M:      David Teigland <teigland@redhat.com>
4611 L:      cluster-devel@redhat.com
4612 W:      http://sources.redhat.com/cluster/
4613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4614 S:      Supported
4615 F:      fs/dlm/
4616
4617 DMA BUFFER SHARING FRAMEWORK
4618 M:      Sumit Semwal <sumit.semwal@linaro.org>
4619 S:      Maintained
4620 L:      linux-media@vger.kernel.org
4621 L:      dri-devel@lists.freedesktop.org
4622 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4623 F:      drivers/dma-buf/
4624 F:      include/linux/dma-buf*
4625 F:      include/linux/reservation.h
4626 F:      include/linux/*fence.h
4627 F:      Documentation/driver-api/dma-buf.rst
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629
4630 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4631 M:      Vinod Koul <vkoul@kernel.org>
4632 L:      dmaengine@vger.kernel.org
4633 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4634 S:      Maintained
4635 F:      drivers/dma/
4636 F:      include/linux/dmaengine.h
4637 F:      include/linux/of_dma.h
4638 F:      Documentation/devicetree/bindings/dma/
4639 F:      Documentation/driver-api/dmaengine/
4640 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4641
4642 DMA MAPPING HELPERS
4643 M:      Christoph Hellwig <hch@lst.de>
4644 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4645 R:      Robin Murphy <robin.murphy@arm.com>
4646 L:      iommu@lists.linux-foundation.org
4647 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4648 W:      http://git.infradead.org/users/hch/dma-mapping.git
4649 S:      Supported
4650 F:      kernel/dma/
4651 F:      include/asm-generic/dma-mapping.h
4652 F:      include/linux/dma-direct.h
4653 F:      include/linux/dma-mapping.h
4654 F:      include/linux/dma-noncoherent.h
4655
4656 DME1737 HARDWARE MONITOR DRIVER
4657 M:      Juerg Haefliger <juergh@gmail.com>
4658 L:      linux-hwmon@vger.kernel.org
4659 S:      Maintained
4660 F:      Documentation/hwmon/dme1737
4661 F:      drivers/hwmon/dme1737.c
4662
4663 DMI/SMBIOS SUPPORT
4664 M:      Jean Delvare <jdelvare@suse.com>
4665 S:      Maintained
4666 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4667 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4668 F:      drivers/firmware/dmi-id.c
4669 F:      drivers/firmware/dmi_scan.c
4670 F:      include/linux/dmi.h
4671
4672 DOCUMENTATION
4673 M:      Jonathan Corbet <corbet@lwn.net>
4674 L:      linux-doc@vger.kernel.org
4675 S:      Maintained
4676 F:      Documentation/
4677 F:      scripts/kernel-doc
4678 X:      Documentation/ABI/
4679 X:      Documentation/acpi/
4680 X:      Documentation/devicetree/
4681 X:      Documentation/i2c/
4682 X:      Documentation/media/
4683 X:      Documentation/power/
4684 X:      Documentation/spi/
4685 T:      git git://git.lwn.net/linux.git docs-next
4686
4687 DOCUMENTATION/ITALIAN
4688 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4689 L:      linux-doc@vger.kernel.org
4690 S:      Maintained
4691 F:      Documentation/translations/it_IT
4692
4693 DONGWOON DW9714 LENS VOICE COIL DRIVER
4694 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4695 L:      linux-media@vger.kernel.org
4696 T:      git git://linuxtv.org/media_tree.git
4697 S:      Maintained
4698 F:      drivers/media/i2c/dw9714.c
4699 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4700
4701 DONGWOON DW9807 LENS VOICE COIL DRIVER
4702 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4703 L:      linux-media@vger.kernel.org
4704 T:      git git://linuxtv.org/media_tree.git
4705 S:      Maintained
4706 F:      drivers/media/i2c/dw9807-vcm.c
4707 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4708
4709 DOUBLETALK DRIVER
4710 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4711 L:      blinux-list@redhat.com
4712 S:      Maintained
4713 F:      drivers/char/dtlk.c
4714 F:      include/linux/dtlk.h
4715
4716 DPAA2 DATAPATH I/O (DPIO) DRIVER
4717 M:      Roy Pledge <Roy.Pledge@nxp.com>
4718 L:      linux-kernel@vger.kernel.org
4719 S:      Maintained
4720 F:      drivers/soc/fsl/dpio
4721
4722 DPAA2 ETHERNET DRIVER
4723 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4724 L:      netdev@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4727 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4728 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4729 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4730 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4731
4732 DPAA2 ETHERNET SWITCH DRIVER
4733 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4734 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4735 L:      linux-kernel@vger.kernel.org
4736 S:      Maintained
4737 F:      drivers/staging/fsl-dpaa2/ethsw
4738
4739 DPAA2 PTP CLOCK DRIVER
4740 M:      Yangbo Lu <yangbo.lu@nxp.com>
4741 L:      netdev@vger.kernel.org
4742 S:      Maintained
4743 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4744 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4745
4746 DPT_I2O SCSI RAID DRIVER
4747 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4748 L:      linux-scsi@vger.kernel.org
4749 W:      http://www.adaptec.com/
4750 S:      Maintained
4751 F:      drivers/scsi/dpt*
4752 F:      drivers/scsi/dpt/
4753
4754 DRBD DRIVER
4755 M:      Philipp Reisner <philipp.reisner@linbit.com>
4756 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4757 L:      drbd-dev@lists.linbit.com
4758 W:      http://www.drbd.org
4759 T:      git git://git.linbit.com/linux-drbd.git
4760 T:      git git://git.linbit.com/drbd-8.4.git
4761 S:      Supported
4762 F:      drivers/block/drbd/
4763 F:      lib/lru_cache.c
4764 F:      Documentation/blockdev/drbd/
4765
4766 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4767 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4768 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4770 S:      Supported
4771 F:      Documentation/kobject.txt
4772 F:      drivers/base/
4773 F:      fs/debugfs/
4774 F:      fs/sysfs/
4775 F:      include/linux/debugfs.h
4776 F:      include/linux/kobj*
4777 F:      lib/kobj*
4778
4779 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4780 M:      Kevin Hilman <khilman@kernel.org>
4781 M:      Nishanth Menon <nm@ti.com>
4782 S:      Maintained
4783 F:      drivers/power/avs/
4784 F:      include/linux/power/smartreflex.h
4785 L:      linux-pm@vger.kernel.org
4786
4787 DRM DRIVER FOR ARM PL111 CLCD
4788 M:      Eric Anholt <eric@anholt.net>
4789 T:      git git://anongit.freedesktop.org/drm/drm-misc
4790 S:      Supported
4791 F:      drivers/gpu/drm/pl111/
4792
4793 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4794 M:      Linus Walleij <linus.walleij@linaro.org>
4795 T:      git git://anongit.freedesktop.org/drm/drm-misc
4796 S:      Maintained
4797 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4798 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4799
4800 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4801 M:      Dave Airlie <airlied@redhat.com>
4802 S:      Odd Fixes
4803 F:      drivers/gpu/drm/ast/
4804
4805 DRM DRIVER FOR BOCHS VIRTUAL GPU
4806 M:      Gerd Hoffmann <kraxel@redhat.com>
4807 L:      virtualization@lists.linux-foundation.org
4808 T:      git git://anongit.freedesktop.org/drm/drm-misc
4809 S:      Maintained
4810 F:      drivers/gpu/drm/bochs/
4811
4812 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4813 M:      Linus Walleij <linus.walleij@linaro.org>
4814 T:      git git://anongit.freedesktop.org/drm/drm-misc
4815 S:      Maintained
4816 F:      drivers/gpu/drm/tve200/
4817
4818 DRM DRIVER FOR ILITEK ILI9225 PANELS
4819 M:      David Lechner <david@lechnology.com>
4820 S:      Maintained
4821 F:      drivers/gpu/drm/tinydrm/ili9225.c
4822 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4823
4824 DRM DRIVER FOR HX8357D PANELS
4825 M:      Eric Anholt <eric@anholt.net>
4826 T:      git git://anongit.freedesktop.org/drm/drm-misc
4827 S:      Maintained
4828 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4829 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4830
4831 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4832 S:      Orphan / Obsolete
4833 F:      drivers/gpu/drm/i810/
4834 F:      include/uapi/drm/i810_drm.h
4835
4836 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4837 S:      Orphan / Obsolete
4838 F:      drivers/gpu/drm/mga/
4839 F:      include/uapi/drm/mga_drm.h
4840
4841 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4842 M:      Dave Airlie <airlied@redhat.com>
4843 S:      Odd Fixes
4844 F:      drivers/gpu/drm/mgag200/
4845
4846 DRM DRIVER FOR MI0283QT
4847 M:      Noralf Trønnes <noralf@tronnes.org>
4848 S:      Maintained
4849 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4850 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4851
4852 DRM DRIVER FOR MSM ADRENO GPU
4853 M:      Rob Clark <robdclark@gmail.com>
4854 L:      linux-arm-msm@vger.kernel.org
4855 L:      dri-devel@lists.freedesktop.org
4856 L:      freedreno@lists.freedesktop.org
4857 T:      git git://people.freedesktop.org/~robclark/linux
4858 S:      Maintained
4859 F:      drivers/gpu/drm/msm/
4860 F:      include/uapi/drm/msm_drm.h
4861 F:      Documentation/devicetree/bindings/display/msm/
4862
4863 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4864 M:      Ben Skeggs <bskeggs@redhat.com>
4865 L:      dri-devel@lists.freedesktop.org
4866 L:      nouveau@lists.freedesktop.org
4867 T:      git git://github.com/skeggsb/linux
4868 S:      Supported
4869 F:      drivers/gpu/drm/nouveau/
4870 F:      include/uapi/drm/nouveau_drm.h
4871
4872 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4873 M:      Stefan Mavrodiev <stefan@olimex.com>
4874 S:      Maintained
4875 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4876 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4877
4878 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4879 M:      Noralf Trønnes <noralf@tronnes.org>
4880 S:      Maintained
4881 F:      drivers/gpu/drm/tinydrm/repaper.c
4882 F:      Documentation/devicetree/bindings/display/repaper.txt
4883
4884 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4885 M:      Dave Airlie <airlied@redhat.com>
4886 M:      Gerd Hoffmann <kraxel@redhat.com>
4887 L:      virtualization@lists.linux-foundation.org
4888 T:      git git://anongit.freedesktop.org/drm/drm-misc
4889 S:      Obsolete
4890 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4891 F:      drivers/gpu/drm/cirrus/
4892
4893 DRM DRIVER FOR QXL VIRTUAL GPU
4894 M:      Dave Airlie <airlied@redhat.com>
4895 M:      Gerd Hoffmann <kraxel@redhat.com>
4896 L:      virtualization@lists.linux-foundation.org
4897 L:      spice-devel@lists.freedesktop.org
4898 T:      git git://anongit.freedesktop.org/drm/drm-misc
4899 S:      Maintained
4900 F:      drivers/gpu/drm/qxl/
4901 F:      include/uapi/drm/qxl_drm.h
4902
4903 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4904 S:      Orphan / Obsolete
4905 F:      drivers/gpu/drm/r128/
4906 F:      include/uapi/drm/r128_drm.h
4907
4908 DRM DRIVER FOR SAVAGE VIDEO CARDS
4909 S:      Orphan / Obsolete
4910 F:      drivers/gpu/drm/savage/
4911 F:      include/uapi/drm/savage_drm.h
4912
4913 DRM DRIVER FOR SIS VIDEO CARDS
4914 S:      Orphan / Obsolete
4915 F:      drivers/gpu/drm/sis/
4916 F:      include/uapi/drm/sis_drm.h
4917
4918 DRM DRIVER FOR SITRONIX ST7701 PANELS
4919 M:      Jagan Teki <jagan@amarulasolutions.com>
4920 S:      Maintained
4921 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
4922 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
4923
4924 DRM DRIVER FOR SITRONIX ST7586 PANELS
4925 M:      David Lechner <david@lechnology.com>
4926 S:      Maintained
4927 F:      drivers/gpu/drm/tinydrm/st7586.c
4928 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4929
4930 DRM DRIVER FOR SITRONIX ST7735R PANELS
4931 M:      David Lechner <david@lechnology.com>
4932 S:      Maintained
4933 F:      drivers/gpu/drm/tinydrm/st7735r.c
4934 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4935
4936 DRM DRIVER FOR TDFX VIDEO CARDS
4937 S:      Orphan / Obsolete
4938 F:      drivers/gpu/drm/tdfx/
4939
4940 DRM DRIVER FOR TPO TPG110 PANELS
4941 M:      Linus Walleij <linus.walleij@linaro.org>
4942 T:      git git://anongit.freedesktop.org/drm/drm-misc
4943 S:      Maintained
4944 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
4945 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
4946
4947 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4948 M:      Dave Airlie <airlied@redhat.com>
4949 R:      Sean Paul <sean@poorly.run>
4950 L:      dri-devel@lists.freedesktop.org
4951 S:      Odd Fixes
4952 F:      drivers/gpu/drm/udl/
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954
4955 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
4956 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
4957 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
4958 R:      Daniel Vetter <daniel@ffwll.ch>
4959 T:      git git://anongit.freedesktop.org/drm/drm-misc
4960 S:      Maintained
4961 L:      dri-devel@lists.freedesktop.org
4962 F:      drivers/gpu/drm/vkms/
4963 F:      Documentation/gpu/vkms.rst
4964
4965 DRM DRIVER FOR VMWARE VIRTUAL GPU
4966 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4967 M:      Thomas Hellstrom <thellstrom@vmware.com>
4968 L:      dri-devel@lists.freedesktop.org
4969 T:      git git://people.freedesktop.org/~thomash/linux
4970 S:      Supported
4971 F:      drivers/gpu/drm/vmwgfx/
4972 F:      include/uapi/drm/vmwgfx_drm.h
4973
4974 DRM DRIVERS
4975 M:      David Airlie <airlied@linux.ie>
4976 M:      Daniel Vetter <daniel@ffwll.ch>
4977 L:      dri-devel@lists.freedesktop.org
4978 T:      git git://anongit.freedesktop.org/drm/drm
4979 B:      https://bugs.freedesktop.org/
4980 C:      irc://chat.freenode.net/dri-devel
4981 S:      Maintained
4982 F:      drivers/gpu/drm/
4983 F:      drivers/gpu/vga/
4984 F:      Documentation/devicetree/bindings/display/
4985 F:      Documentation/devicetree/bindings/gpu/
4986 F:      Documentation/gpu/
4987 F:      include/drm/
4988 F:      include/uapi/drm/
4989 F:      include/linux/vga*
4990
4991 DRM DRIVERS AND MISC GPU PATCHES
4992 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4993 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4994 M:      Sean Paul <sean@poorly.run>
4995 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4996 S:      Maintained
4997 T:      git git://anongit.freedesktop.org/drm/drm-misc
4998 F:      Documentation/gpu/
4999 F:      drivers/gpu/vga/
5000 F:      drivers/gpu/drm/*
5001 F:      include/drm/drm*
5002 F:      include/uapi/drm/drm*
5003 F:      include/linux/vga*
5004
5005 DRM DRIVERS FOR ALLWINNER A10
5006 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5007 L:      dri-devel@lists.freedesktop.org
5008 S:      Supported
5009 F:      drivers/gpu/drm/sun4i/
5010 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5011 T:      git git://anongit.freedesktop.org/drm/drm-misc
5012
5013 DRM DRIVERS FOR AMLOGIC SOCS
5014 M:      Neil Armstrong <narmstrong@baylibre.com>
5015 L:      dri-devel@lists.freedesktop.org
5016 L:      linux-amlogic@lists.infradead.org
5017 W:      http://linux-meson.com/
5018 S:      Supported
5019 F:      drivers/gpu/drm/meson/
5020 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5021 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5022 F:      Documentation/gpu/meson.rst
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024
5025 DRM DRIVERS FOR ATMEL HLCDC
5026 M:      Boris Brezillon <bbrezillon@kernel.org>
5027 L:      dri-devel@lists.freedesktop.org
5028 S:      Supported
5029 F:      drivers/gpu/drm/atmel-hlcdc/
5030 F:      Documentation/devicetree/bindings/display/atmel/
5031 T:      git git://anongit.freedesktop.org/drm/drm-misc
5032
5033 DRM DRIVERS FOR BRIDGE CHIPS
5034 M:      Andrzej Hajda <a.hajda@samsung.com>
5035 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5036 S:      Maintained
5037 T:      git git://anongit.freedesktop.org/drm/drm-misc
5038 F:      drivers/gpu/drm/bridge/
5039
5040 DRM DRIVERS FOR EXYNOS
5041 M:      Inki Dae <inki.dae@samsung.com>
5042 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5043 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5044 M:      Kyungmin Park <kyungmin.park@samsung.com>
5045 L:      dri-devel@lists.freedesktop.org
5046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5047 S:      Supported
5048 F:      drivers/gpu/drm/exynos/
5049 F:      include/uapi/drm/exynos_drm.h
5050 F:      Documentation/devicetree/bindings/display/exynos/
5051
5052 DRM DRIVERS FOR FREESCALE DCU
5053 M:      Stefan Agner <stefan@agner.ch>
5054 M:      Alison Wang <alison.wang@nxp.com>
5055 L:      dri-devel@lists.freedesktop.org
5056 S:      Supported
5057 F:      drivers/gpu/drm/fsl-dcu/
5058 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5059 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5060 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5061 T:      git git://anongit.freedesktop.org/drm/drm-misc
5062
5063 DRM DRIVERS FOR FREESCALE IMX
5064 M:      Philipp Zabel <p.zabel@pengutronix.de>
5065 L:      dri-devel@lists.freedesktop.org
5066 S:      Maintained
5067 F:      drivers/gpu/drm/imx/
5068 F:      drivers/gpu/ipu-v3/
5069 F:      Documentation/devicetree/bindings/display/imx/
5070
5071 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5072 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5073 L:      dri-devel@lists.freedesktop.org
5074 T:      git git://github.com/patjak/drm-gma500
5075 S:      Maintained
5076 F:      drivers/gpu/drm/gma500/
5077
5078 DRM DRIVERS FOR HISILICON
5079 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5080 M:      Rongrong Zou <zourongrong@gmail.com>
5081 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5082 R:      Chen Feng <puck.chen@hisilicon.com>
5083 L:      dri-devel@lists.freedesktop.org
5084 T:      git git://github.com/xin3liang/linux.git
5085 S:      Maintained
5086 F:      drivers/gpu/drm/hisilicon/
5087 F:      Documentation/devicetree/bindings/display/hisilicon/
5088
5089 DRM DRIVERS FOR MEDIATEK
5090 M:      CK Hu <ck.hu@mediatek.com>
5091 M:      Philipp Zabel <p.zabel@pengutronix.de>
5092 L:      dri-devel@lists.freedesktop.org
5093 S:      Supported
5094 F:      drivers/gpu/drm/mediatek/
5095 F:      Documentation/devicetree/bindings/display/mediatek/
5096
5097 DRM DRIVERS FOR NVIDIA TEGRA
5098 M:      Thierry Reding <thierry.reding@gmail.com>
5099 L:      dri-devel@lists.freedesktop.org
5100 L:      linux-tegra@vger.kernel.org
5101 T:      git git://anongit.freedesktop.org/tegra/linux.git
5102 S:      Supported
5103 F:      drivers/gpu/drm/tegra/
5104 F:      drivers/gpu/host1x/
5105 F:      include/linux/host1x.h
5106 F:      include/uapi/drm/tegra_drm.h
5107 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5108
5109 DRM DRIVERS FOR RENESAS
5110 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5111 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5112 L:      dri-devel@lists.freedesktop.org
5113 L:      linux-renesas-soc@vger.kernel.org
5114 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5115 S:      Supported
5116 F:      drivers/gpu/drm/rcar-du/
5117 F:      drivers/gpu/drm/shmobile/
5118 F:      include/linux/platform_data/shmob_drm.h
5119 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5120 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5121 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5122
5123 DRM DRIVERS FOR ROCKCHIP
5124 M:      Sandy Huang <hjc@rock-chips.com>
5125 M:      Heiko Stübner <heiko@sntech.de>
5126 L:      dri-devel@lists.freedesktop.org
5127 S:      Maintained
5128 F:      drivers/gpu/drm/rockchip/
5129 F:      Documentation/devicetree/bindings/display/rockchip/
5130 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131
5132 DRM DRIVERS FOR STI
5133 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5134 M:      Vincent Abriou <vincent.abriou@st.com>
5135 L:      dri-devel@lists.freedesktop.org
5136 T:      git git://anongit.freedesktop.org/drm/drm-misc
5137 S:      Maintained
5138 F:      drivers/gpu/drm/sti
5139 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5140
5141 DRM DRIVERS FOR STM
5142 M:      Yannick Fertre <yannick.fertre@st.com>
5143 M:      Philippe Cornu <philippe.cornu@st.com>
5144 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5145 M:      Vincent Abriou <vincent.abriou@st.com>
5146 L:      dri-devel@lists.freedesktop.org
5147 T:      git git://anongit.freedesktop.org/drm/drm-misc
5148 S:      Maintained
5149 F:      drivers/gpu/drm/stm
5150 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5151
5152 DRM DRIVERS FOR TI LCDC
5153 M:      Jyri Sarha <jsarha@ti.com>
5154 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5155 L:      dri-devel@lists.freedesktop.org
5156 S:      Maintained
5157 F:      drivers/gpu/drm/tilcdc/
5158 F:      Documentation/devicetree/bindings/display/tilcdc/
5159
5160 DRM DRIVERS FOR TI OMAP
5161 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5162 L:      dri-devel@lists.freedesktop.org
5163 S:      Maintained
5164 F:      drivers/gpu/drm/omapdrm/
5165 F:      Documentation/devicetree/bindings/display/ti/
5166
5167 DRM DRIVERS FOR V3D
5168 M:      Eric Anholt <eric@anholt.net>
5169 S:      Supported
5170 F:      drivers/gpu/drm/v3d/
5171 F:      include/uapi/drm/v3d_drm.h
5172 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5173 T:      git git://anongit.freedesktop.org/drm/drm-misc
5174
5175 DRM DRIVERS FOR VC4
5176 M:      Eric Anholt <eric@anholt.net>
5177 T:      git git://github.com/anholt/linux
5178 S:      Supported
5179 F:      drivers/gpu/drm/vc4/
5180 F:      include/uapi/drm/vc4_drm.h
5181 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5182 T:      git git://anongit.freedesktop.org/drm/drm-misc
5183
5184 DRM DRIVERS FOR VIVANTE GPU IP
5185 M:      Lucas Stach <l.stach@pengutronix.de>
5186 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5187 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5188 L:      etnaviv@lists.freedesktop.org
5189 L:      dri-devel@lists.freedesktop.org
5190 S:      Maintained
5191 F:      drivers/gpu/drm/etnaviv/
5192 F:      include/uapi/drm/etnaviv_drm.h
5193 F:      Documentation/devicetree/bindings/display/etnaviv/
5194
5195 DRM DRIVERS FOR ZTE ZX
5196 M:      Shawn Guo <shawnguo@kernel.org>
5197 L:      dri-devel@lists.freedesktop.org
5198 S:      Maintained
5199 F:      drivers/gpu/drm/zte/
5200 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5201 T:      git git://anongit.freedesktop.org/drm/drm-misc
5202
5203 DRM PANEL DRIVERS
5204 M:      Thierry Reding <thierry.reding@gmail.com>
5205 L:      dri-devel@lists.freedesktop.org
5206 T:      git git://anongit.freedesktop.org/drm/drm-misc
5207 S:      Maintained
5208 F:      drivers/gpu/drm/drm_panel.c
5209 F:      drivers/gpu/drm/panel/
5210 F:      include/drm/drm_panel.h
5211 F:      Documentation/devicetree/bindings/display/panel/
5212
5213 DRM TINYDRM DRIVERS
5214 M:      Noralf Trønnes <noralf@tronnes.org>
5215 W:      https://github.com/notro/tinydrm/wiki/Development
5216 T:      git git://anongit.freedesktop.org/drm/drm-misc
5217 S:      Maintained
5218 F:      drivers/gpu/drm/tinydrm/
5219 F:      include/drm/tinydrm/
5220
5221 DRM DRIVERS FOR XEN
5222 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5223 T:      git git://anongit.freedesktop.org/drm/drm-misc
5224 L:      dri-devel@lists.freedesktop.org
5225 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5226 S:      Supported
5227 F:      drivers/gpu/drm/xen/
5228 F:      Documentation/gpu/xen-front.rst
5229
5230 DRM TTM SUBSYSTEM
5231 M:      Christian Koenig <christian.koenig@amd.com>
5232 M:      Huang Rui <ray.huang@amd.com>
5233 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5234 T:      git git://people.freedesktop.org/~agd5f/linux
5235 S:      Maintained
5236 L:      dri-devel@lists.freedesktop.org
5237 F:      include/drm/ttm/
5238 F:      drivers/gpu/drm/ttm/
5239
5240 DSBR100 USB FM RADIO DRIVER
5241 M:      Alexey Klimov <klimov.linux@gmail.com>
5242 L:      linux-media@vger.kernel.org
5243 T:      git git://linuxtv.org/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/radio/dsbr100.c
5246
5247 DSCC4 DRIVER
5248 M:      Francois Romieu <romieu@fr.zoreil.com>
5249 L:      netdev@vger.kernel.org
5250 S:      Maintained
5251 F:      drivers/net/wan/dscc4.c
5252
5253 DT3155 MEDIA DRIVER
5254 M:      Hans Verkuil <hverkuil@xs4all.nl>
5255 L:      linux-media@vger.kernel.org
5256 T:      git git://linuxtv.org/media_tree.git
5257 W:      https://linuxtv.org
5258 S:      Odd Fixes
5259 F:      drivers/media/pci/dt3155/
5260
5261 DVB_USB_AF9015 MEDIA DRIVER
5262 M:      Antti Palosaari <crope@iki.fi>
5263 L:      linux-media@vger.kernel.org
5264 W:      https://linuxtv.org
5265 W:      http://palosaari.fi/linux/
5266 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5267 T:      git git://linuxtv.org/anttip/media_tree.git
5268 S:      Maintained
5269 F:      drivers/media/usb/dvb-usb-v2/af9015*
5270
5271 DVB_USB_AF9035 MEDIA DRIVER
5272 M:      Antti Palosaari <crope@iki.fi>
5273 L:      linux-media@vger.kernel.org
5274 W:      https://linuxtv.org
5275 W:      http://palosaari.fi/linux/
5276 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5277 T:      git git://linuxtv.org/anttip/media_tree.git
5278 S:      Maintained
5279 F:      drivers/media/usb/dvb-usb-v2/af9035*
5280
5281 DVB_USB_ANYSEE MEDIA DRIVER
5282 M:      Antti Palosaari <crope@iki.fi>
5283 L:      linux-media@vger.kernel.org
5284 W:      https://linuxtv.org
5285 W:      http://palosaari.fi/linux/
5286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5287 T:      git git://linuxtv.org/anttip/media_tree.git
5288 S:      Maintained
5289 F:      drivers/media/usb/dvb-usb-v2/anysee*
5290
5291 DVB_USB_AU6610 MEDIA DRIVER
5292 M:      Antti Palosaari <crope@iki.fi>
5293 L:      linux-media@vger.kernel.org
5294 W:      https://linuxtv.org
5295 W:      http://palosaari.fi/linux/
5296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5297 T:      git git://linuxtv.org/anttip/media_tree.git
5298 S:      Maintained
5299 F:      drivers/media/usb/dvb-usb-v2/au6610*
5300
5301 DVB_USB_CE6230 MEDIA DRIVER
5302 M:      Antti Palosaari <crope@iki.fi>
5303 L:      linux-media@vger.kernel.org
5304 W:      https://linuxtv.org
5305 W:      http://palosaari.fi/linux/
5306 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5307 T:      git git://linuxtv.org/anttip/media_tree.git
5308 S:      Maintained
5309 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5310
5311 DVB_USB_CXUSB MEDIA DRIVER
5312 M:      Michael Krufky <mkrufky@linuxtv.org>
5313 L:      linux-media@vger.kernel.org
5314 W:      https://linuxtv.org
5315 W:      http://github.com/mkrufky
5316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5317 T:      git git://linuxtv.org/media_tree.git
5318 S:      Maintained
5319 F:      drivers/media/usb/dvb-usb/cxusb*
5320
5321 DVB_USB_EC168 MEDIA DRIVER
5322 M:      Antti Palosaari <crope@iki.fi>
5323 L:      linux-media@vger.kernel.org
5324 W:      https://linuxtv.org
5325 W:      http://palosaari.fi/linux/
5326 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5327 T:      git git://linuxtv.org/anttip/media_tree.git
5328 S:      Maintained
5329 F:      drivers/media/usb/dvb-usb-v2/ec168*
5330
5331 DVB_USB_GL861 MEDIA DRIVER
5332 M:      Antti Palosaari <crope@iki.fi>
5333 L:      linux-media@vger.kernel.org
5334 W:      https://linuxtv.org
5335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5336 T:      git git://linuxtv.org/anttip/media_tree.git
5337 S:      Maintained
5338 F:      drivers/media/usb/dvb-usb-v2/gl861*
5339
5340 DVB_USB_MXL111SF MEDIA DRIVER
5341 M:      Michael Krufky <mkrufky@linuxtv.org>
5342 L:      linux-media@vger.kernel.org
5343 W:      https://linuxtv.org
5344 W:      http://github.com/mkrufky
5345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5346 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5347 S:      Maintained
5348 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5349
5350 DVB_USB_RTL28XXU MEDIA DRIVER
5351 M:      Antti Palosaari <crope@iki.fi>
5352 L:      linux-media@vger.kernel.org
5353 W:      https://linuxtv.org
5354 W:      http://palosaari.fi/linux/
5355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5356 T:      git git://linuxtv.org/anttip/media_tree.git
5357 S:      Maintained
5358 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5359
5360 DVB_USB_V2 MEDIA DRIVER
5361 M:      Antti Palosaari <crope@iki.fi>
5362 L:      linux-media@vger.kernel.org
5363 W:      https://linuxtv.org
5364 W:      http://palosaari.fi/linux/
5365 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5366 T:      git git://linuxtv.org/anttip/media_tree.git
5367 S:      Maintained
5368 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5369 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5370
5371 DYNAMIC DEBUG
5372 M:      Jason Baron <jbaron@akamai.com>
5373 S:      Maintained
5374 F:      lib/dynamic_debug.c
5375 F:      include/linux/dynamic_debug.h
5376
5377 DYNAMIC INTERRUPT MODERATION
5378 M:      Tal Gilboa <talgi@mellanox.com>
5379 S:      Maintained
5380 F:      include/linux/net_dim.h
5381
5382 DZ DECSTATION DZ11 SERIAL DRIVER
5383 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5384 S:      Maintained
5385 F:      drivers/tty/serial/dz.*
5386
5387 E3X0 POWER BUTTON DRIVER
5388 M:      Moritz Fischer <moritz.fischer@ettus.com>
5389 L:      usrp-users@lists.ettus.com
5390 W:      http://www.ettus.com
5391 S:      Supported
5392 F:      drivers/input/misc/e3x0-button.c
5393 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5394
5395 E4000 MEDIA DRIVER
5396 M:      Antti Palosaari <crope@iki.fi>
5397 L:      linux-media@vger.kernel.org
5398 W:      https://linuxtv.org
5399 W:      http://palosaari.fi/linux/
5400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5401 T:      git git://linuxtv.org/anttip/media_tree.git
5402 S:      Maintained
5403 F:      drivers/media/tuners/e4000*
5404
5405 EARTH_PT1 MEDIA DRIVER
5406 M:      Akihiro Tsukada <tskd08@gmail.com>
5407 L:      linux-media@vger.kernel.org
5408 S:      Odd Fixes
5409 F:      drivers/media/pci/pt1/
5410
5411 EARTH_PT3 MEDIA DRIVER
5412 M:      Akihiro Tsukada <tskd08@gmail.com>
5413 L:      linux-media@vger.kernel.org
5414 S:      Odd Fixes
5415 F:      drivers/media/pci/pt3/
5416
5417 EC100 MEDIA DRIVER
5418 M:      Antti Palosaari <crope@iki.fi>
5419 L:      linux-media@vger.kernel.org
5420 W:      https://linuxtv.org
5421 W:      http://palosaari.fi/linux/
5422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5423 T:      git git://linuxtv.org/anttip/media_tree.git
5424 S:      Maintained
5425 F:      drivers/media/dvb-frontends/ec100*
5426
5427 ECRYPT FILE SYSTEM
5428 M:      Tyler Hicks <tyhicks@canonical.com>
5429 L:      ecryptfs@vger.kernel.org
5430 W:      http://ecryptfs.org
5431 W:      https://launchpad.net/ecryptfs
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5433 S:      Supported
5434 F:      Documentation/filesystems/ecryptfs.txt
5435 F:      fs/ecryptfs/
5436
5437 EDAC-AMD64
5438 M:      Borislav Petkov <bp@alien8.de>
5439 L:      linux-edac@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/edac/amd64_edac*
5442
5443 EDAC-CALXEDA
5444 M:      Robert Richter <rric@kernel.org>
5445 L:      linux-edac@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/edac/highbank*
5448
5449 EDAC-CAVIUM OCTEON
5450 M:      Ralf Baechle <ralf@linux-mips.org>
5451 M:      David Daney <david.daney@cavium.com>
5452 L:      linux-edac@vger.kernel.org
5453 L:      linux-mips@vger.kernel.org
5454 S:      Supported
5455 F:      drivers/edac/octeon_edac*
5456
5457 EDAC-CAVIUM THUNDERX
5458 M:      David Daney <david.daney@cavium.com>
5459 M:      Jan Glauber <jglauber@cavium.com>
5460 L:      linux-edac@vger.kernel.org
5461 S:      Supported
5462 F:      drivers/edac/thunderx_edac*
5463
5464 EDAC-CORE
5465 M:      Borislav Petkov <bp@alien8.de>
5466 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5467 L:      linux-edac@vger.kernel.org
5468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5470 S:      Supported
5471 F:      Documentation/admin-guide/ras.rst
5472 F:      Documentation/driver-api/edac.rst
5473 F:      drivers/edac/
5474 F:      include/linux/edac.h
5475
5476 EDAC-E752X
5477 M:      Mark Gross <mark.gross@intel.com>
5478 L:      linux-edac@vger.kernel.org
5479 S:      Maintained
5480 F:      drivers/edac/e752x_edac.c
5481
5482 EDAC-E7XXX
5483 L:      linux-edac@vger.kernel.org
5484 S:      Maintained
5485 F:      drivers/edac/e7xxx_edac.c
5486
5487 EDAC-FSL_DDR
5488 M:      York Sun <york.sun@nxp.com>
5489 L:      linux-edac@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/edac/fsl_ddr_edac.*
5492
5493 EDAC-GHES
5494 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5495 L:      linux-edac@vger.kernel.org
5496 S:      Maintained
5497 F:      drivers/edac/ghes_edac.c
5498
5499 EDAC-I3000
5500 L:      linux-edac@vger.kernel.org
5501 S:      Orphan
5502 F:      drivers/edac/i3000_edac.c
5503
5504 EDAC-I5000
5505 L:      linux-edac@vger.kernel.org
5506 S:      Maintained
5507 F:      drivers/edac/i5000_edac.c
5508
5509 EDAC-I5400
5510 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5511 L:      linux-edac@vger.kernel.org
5512 S:      Maintained
5513 F:      drivers/edac/i5400_edac.c
5514
5515 EDAC-I7300
5516 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5517 L:      linux-edac@vger.kernel.org
5518 S:      Maintained
5519 F:      drivers/edac/i7300_edac.c
5520
5521 EDAC-I7CORE
5522 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5523 L:      linux-edac@vger.kernel.org
5524 S:      Maintained
5525 F:      drivers/edac/i7core_edac.c
5526
5527 EDAC-I82443BXGX
5528 M:      Tim Small <tim@buttersideup.com>
5529 L:      linux-edac@vger.kernel.org
5530 S:      Maintained
5531 F:      drivers/edac/i82443bxgx_edac.c
5532
5533 EDAC-I82975X
5534 M:      "Arvind R." <arvino55@gmail.com>
5535 L:      linux-edac@vger.kernel.org
5536 S:      Maintained
5537 F:      drivers/edac/i82975x_edac.c
5538
5539 EDAC-IE31200
5540 M:      Jason Baron <jbaron@akamai.com>
5541 L:      linux-edac@vger.kernel.org
5542 S:      Maintained
5543 F:      drivers/edac/ie31200_edac.c
5544
5545 EDAC-MPC85XX
5546 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5547 L:      linux-edac@vger.kernel.org
5548 S:      Maintained
5549 F:      drivers/edac/mpc85xx_edac.[ch]
5550
5551 EDAC-PASEMI
5552 M:      Egor Martovetsky <egor@pasemi.com>
5553 L:      linux-edac@vger.kernel.org
5554 S:      Maintained
5555 F:      drivers/edac/pasemi_edac.c
5556
5557 EDAC-PND2
5558 M:      Tony Luck <tony.luck@intel.com>
5559 L:      linux-edac@vger.kernel.org
5560 S:      Maintained
5561 F:      drivers/edac/pnd2_edac.[ch]
5562
5563 EDAC-R82600
5564 M:      Tim Small <tim@buttersideup.com>
5565 L:      linux-edac@vger.kernel.org
5566 S:      Maintained
5567 F:      drivers/edac/r82600_edac.c
5568
5569 EDAC-SBRIDGE
5570 M:      Tony Luck <tony.luck@intel.com>
5571 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5572 L:      linux-edac@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/edac/sb_edac.c
5575
5576 EDAC-SKYLAKE
5577 M:      Tony Luck <tony.luck@intel.com>
5578 L:      linux-edac@vger.kernel.org
5579 S:      Maintained
5580 F:      drivers/edac/skx_edac.c
5581
5582 EDAC-TI
5583 M:      Tero Kristo <t-kristo@ti.com>
5584 L:      linux-edac@vger.kernel.org
5585 S:      Maintained
5586 F:      drivers/edac/ti_edac.c
5587
5588 EDAC-QCOM
5589 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5590 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5591 L:      linux-arm-msm@vger.kernel.org
5592 L:      linux-edac@vger.kernel.org
5593 S:      Maintained
5594 F:      drivers/edac/qcom_edac.c
5595
5596 EDIROL UA-101/UA-1000 DRIVER
5597 M:      Clemens Ladisch <clemens@ladisch.de>
5598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5599 T:      git git://git.alsa-project.org/alsa-kernel.git
5600 S:      Maintained
5601 F:      sound/usb/misc/ua101.c
5602
5603 EFI TEST DRIVER
5604 L:      linux-efi@vger.kernel.org
5605 M:      Ivan Hu <ivan.hu@canonical.com>
5606 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5607 S:      Maintained
5608 F:      drivers/firmware/efi/test/
5609
5610 EFI VARIABLE FILESYSTEM
5611 M:      Matthew Garrett <matthew.garrett@nebula.com>
5612 M:      Jeremy Kerr <jk@ozlabs.org>
5613 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5615 L:      linux-efi@vger.kernel.org
5616 S:      Maintained
5617 F:      fs/efivarfs/
5618
5619 EFIFB FRAMEBUFFER DRIVER
5620 L:      linux-fbdev@vger.kernel.org
5621 M:      Peter Jones <pjones@redhat.com>
5622 S:      Maintained
5623 F:      drivers/video/fbdev/efifb.c
5624
5625 EFS FILESYSTEM
5626 W:      http://aeschi.ch.eu.org/efs/
5627 S:      Orphan
5628 F:      fs/efs/
5629
5630 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5631 M:      Douglas Miller <dougmill@linux.ibm.com>
5632 L:      netdev@vger.kernel.org
5633 S:      Maintained
5634 F:      drivers/net/ethernet/ibm/ehea/
5635
5636 EM28XX VIDEO4LINUX DRIVER
5637 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5638 L:      linux-media@vger.kernel.org
5639 W:      https://linuxtv.org
5640 T:      git git://linuxtv.org/media_tree.git
5641 S:      Maintained
5642 F:      drivers/media/usb/em28xx/
5643 F:      Documentation/media/v4l-drivers/em28xx*
5644
5645 EMBEDDED LINUX
5646 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5647 M:      Matt Mackall <mpm@selenic.com>
5648 M:      David Woodhouse <dwmw2@infradead.org>
5649 L:      linux-embedded@vger.kernel.org
5650 S:      Maintained
5651
5652 Emulex 10Gbps iSCSI - OneConnect DRIVER
5653 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5654 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5655 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5656 L:      linux-scsi@vger.kernel.org
5657 W:      http://www.broadcom.com
5658 S:      Supported
5659 F:      drivers/scsi/be2iscsi/
5660
5661 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5662 M:      Sathya Perla <sathya.perla@broadcom.com>
5663 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5664 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5665 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5666 L:      netdev@vger.kernel.org
5667 W:      http://www.emulex.com
5668 S:      Supported
5669 F:      drivers/net/ethernet/emulex/benet/
5670
5671 EMULEX ONECONNECT ROCE DRIVER
5672 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5673 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5674 L:      linux-rdma@vger.kernel.org
5675 W:      http://www.broadcom.com
5676 S:      Odd Fixes
5677 F:      drivers/infiniband/hw/ocrdma/
5678 F:      include/uapi/rdma/ocrdma-abi.h
5679
5680 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5681 M:      James Smart <james.smart@broadcom.com>
5682 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5683 L:      linux-scsi@vger.kernel.org
5684 W:      http://www.broadcom.com
5685 S:      Supported
5686 F:      drivers/scsi/lpfc/
5687
5688 ENE CB710 FLASH CARD READER DRIVER
5689 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5690 S:      Maintained
5691 F:      drivers/misc/cb710/
5692 F:      drivers/mmc/host/cb710-mmc.*
5693 F:      include/linux/cb710.h
5694
5695 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5696 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5697 S:      Maintained
5698 F:      drivers/media/rc/ene_ir.*
5699
5700 EPSON S1D13XXX FRAMEBUFFER DRIVER
5701 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5702 S:      Maintained
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5704 F:      drivers/video/fbdev/s1d13xxxfb.c
5705 F:      include/video/s1d13xxxfb.h
5706
5707 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5708 M:      Jeff Layton <jlayton@kernel.org>
5709 S:      Maintained
5710 F:      lib/errseq.c
5711 F:      include/linux/errseq.h
5712
5713 ET131X NETWORK DRIVER
5714 M:      Mark Einon <mark.einon@gmail.com>
5715 S:      Odd Fixes
5716 F:      drivers/net/ethernet/agere/
5717
5718 ETHERNET BRIDGE
5719 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5720 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5721 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5722 L:      netdev@vger.kernel.org
5723 W:      http://www.linuxfoundation.org/en/Net:Bridge
5724 S:      Maintained
5725 F:      include/linux/netfilter_bridge/
5726 F:      net/bridge/
5727
5728 ETHERNET PHY LIBRARY
5729 M:      Andrew Lunn <andrew@lunn.ch>
5730 M:      Florian Fainelli <f.fainelli@gmail.com>
5731 M:      Heiner Kallweit <hkallweit1@gmail.com>
5732 L:      netdev@vger.kernel.org
5733 S:      Maintained
5734 F:      Documentation/ABI/testing/sysfs-bus-mdio
5735 F:      Documentation/devicetree/bindings/net/mdio*
5736 F:      Documentation/networking/phy.txt
5737 F:      drivers/net/phy/
5738 F:      drivers/of/of_mdio.c
5739 F:      drivers/of/of_net.c
5740 F:      include/linux/*mdio*.h
5741 F:      include/linux/of_net.h
5742 F:      include/linux/phy.h
5743 F:      include/linux/phy_fixed.h
5744 F:      include/linux/platform_data/mdio-bcm-unimac.h
5745 F:      include/linux/platform_data/mdio-gpio.h
5746 F:      include/trace/events/mdio.h
5747 F:      include/uapi/linux/mdio.h
5748 F:      include/uapi/linux/mii.h
5749
5750 EXT2 FILE SYSTEM
5751 M:      Jan Kara <jack@suse.com>
5752 L:      linux-ext4@vger.kernel.org
5753 S:      Maintained
5754 F:      Documentation/filesystems/ext2.txt
5755 F:      fs/ext2/
5756 F:      include/linux/ext2*
5757
5758 EXT4 FILE SYSTEM
5759 M:      "Theodore Ts'o" <tytso@mit.edu>
5760 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5761 L:      linux-ext4@vger.kernel.org
5762 W:      http://ext4.wiki.kernel.org
5763 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5765 S:      Maintained
5766 F:      Documentation/filesystems/ext4/
5767 F:      fs/ext4/
5768
5769 Extended Verification Module (EVM)
5770 M:      Mimi Zohar <zohar@linux.ibm.com>
5771 L:      linux-integrity@vger.kernel.org
5772 S:      Supported
5773 F:      security/integrity/evm/
5774
5775 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5776 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5777 L:      linux-efi@vger.kernel.org
5778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5779 S:      Maintained
5780 F:      Documentation/efi-stub.txt
5781 F:      arch/*/kernel/efi.c
5782 F:      arch/x86/boot/compressed/eboot.[ch]
5783 F:      arch/*/include/asm/efi.h
5784 F:      arch/x86/platform/efi/
5785 F:      drivers/firmware/efi/
5786 F:      include/linux/efi*.h
5787 F:      arch/arm/boot/compressed/efi-header.S
5788 F:      arch/arm64/kernel/efi-entry.S
5789
5790 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5791 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5792 M:      Chanwoo Choi <cw00.choi@samsung.com>
5793 L:      linux-kernel@vger.kernel.org
5794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5795 S:      Maintained
5796 F:      drivers/extcon/
5797 F:      include/linux/extcon/
5798 F:      include/linux/extcon.h
5799 F:      Documentation/extcon/
5800 F:      Documentation/devicetree/bindings/extcon/
5801
5802 EXYNOS DP DRIVER
5803 M:      Jingoo Han <jingoohan1@gmail.com>
5804 L:      dri-devel@lists.freedesktop.org
5805 S:      Maintained
5806 F:      drivers/gpu/drm/exynos/exynos_dp*
5807
5808 EXYNOS SYSMMU (IOMMU) driver
5809 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5810 L:      iommu@lists.linux-foundation.org
5811 S:      Maintained
5812 F:      drivers/iommu/exynos-iommu.c
5813
5814 EZchip NPS platform support
5815 M:      Vineet Gupta <vgupta@synopsys.com>
5816 M:      Ofer Levi <oferle@mellanox.com>
5817 S:      Supported
5818 F:      arch/arc/plat-eznps
5819 F:      arch/arc/boot/dts/eznps.dts
5820
5821 F2FS FILE SYSTEM
5822 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5823 M:      Chao Yu <yuchao0@huawei.com>
5824 L:      linux-f2fs-devel@lists.sourceforge.net
5825 W:      https://f2fs.wiki.kernel.org/
5826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5827 S:      Maintained
5828 F:      Documentation/filesystems/f2fs.txt
5829 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5830 F:      fs/f2fs/
5831 F:      include/linux/f2fs_fs.h
5832 F:      include/trace/events/f2fs.h
5833
5834 F71805F HARDWARE MONITORING DRIVER
5835 M:      Jean Delvare <jdelvare@suse.com>
5836 L:      linux-hwmon@vger.kernel.org
5837 S:      Maintained
5838 F:      Documentation/hwmon/f71805f
5839 F:      drivers/hwmon/f71805f.c
5840
5841 FADDR2LINE
5842 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5843 S:      Maintained
5844 F:      scripts/faddr2line
5845
5846 FAILOVER MODULE
5847 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5848 L:      netdev@vger.kernel.org
5849 S:      Supported
5850 F:      net/core/failover.c
5851 F:      include/net/failover.h
5852 F:      Documentation/networking/failover.rst
5853
5854 FANOTIFY
5855 M:      Jan Kara <jack@suse.cz>
5856 R:      Amir Goldstein <amir73il@gmail.com>
5857 L:      linux-fsdevel@vger.kernel.org
5858 S:      Maintained
5859 F:      fs/notify/fanotify/
5860 F:      include/linux/fanotify.h
5861 F:      include/uapi/linux/fanotify.h
5862
5863 FARSYNC SYNCHRONOUS DRIVER
5864 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5865 W:      http://www.farsite.co.uk/
5866 S:      Supported
5867 F:      drivers/net/wan/farsync.*
5868
5869 FAULT INJECTION SUPPORT
5870 M:      Akinobu Mita <akinobu.mita@gmail.com>
5871 S:      Supported
5872 F:      Documentation/fault-injection/
5873 F:      lib/fault-inject.c
5874
5875 FBTFT Framebuffer drivers
5876 S:      Orphan
5877 L:      dri-devel@lists.freedesktop.org
5878 L:      linux-fbdev@vger.kernel.org
5879 F:      drivers/staging/fbtft/
5880
5881 FC0011 TUNER DRIVER
5882 M:      Michael Buesch <m@bues.ch>
5883 L:      linux-media@vger.kernel.org
5884 S:      Maintained
5885 F:      drivers/media/tuners/fc0011.h
5886 F:      drivers/media/tuners/fc0011.c
5887
5888 FC2580 MEDIA DRIVER
5889 M:      Antti Palosaari <crope@iki.fi>
5890 L:      linux-media@vger.kernel.org
5891 W:      https://linuxtv.org
5892 W:      http://palosaari.fi/linux/
5893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5894 T:      git git://linuxtv.org/anttip/media_tree.git
5895 S:      Maintained
5896 F:      drivers/media/tuners/fc2580*
5897
5898 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5899 M:      Johannes Thumshirn <jth@kernel.org>
5900 L:      linux-scsi@vger.kernel.org
5901 W:      www.Open-FCoE.org
5902 S:      Supported
5903 F:      drivers/scsi/libfc/
5904 F:      drivers/scsi/fcoe/
5905 F:      include/scsi/fc/
5906 F:      include/scsi/libfc.h
5907 F:      include/scsi/libfcoe.h
5908 F:      include/uapi/scsi/fc/
5909
5910 FILE LOCKING (flock() and fcntl()/lockf())
5911 M:      Jeff Layton <jlayton@kernel.org>
5912 M:      "J. Bruce Fields" <bfields@fieldses.org>
5913 L:      linux-fsdevel@vger.kernel.org
5914 S:      Maintained
5915 F:      include/linux/fcntl.h
5916 F:      include/uapi/linux/fcntl.h
5917 F:      fs/fcntl.c
5918 F:      fs/locks.c
5919
5920 FILESYSTEMS (VFS and infrastructure)
5921 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5922 L:      linux-fsdevel@vger.kernel.org
5923 S:      Maintained
5924 F:      fs/*
5925 F:      include/linux/fs.h
5926 F:      include/uapi/linux/fs.h
5927
5928 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5929 M:      Riku Voipio <riku.voipio@iki.fi>
5930 L:      linux-hwmon@vger.kernel.org
5931 S:      Maintained
5932 F:      drivers/hwmon/f75375s.c
5933 F:      include/linux/f75375s.h
5934
5935 FIREWIRE AUDIO DRIVERS
5936 M:      Clemens Ladisch <clemens@ladisch.de>
5937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5938 T:      git git://git.alsa-project.org/alsa-kernel.git
5939 S:      Maintained
5940 F:      sound/firewire/
5941
5942 FIREWIRE MEDIA DRIVERS (firedtv)
5943 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5944 L:      linux-media@vger.kernel.org
5945 L:      linux1394-devel@lists.sourceforge.net
5946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5947 S:      Maintained
5948 F:      drivers/media/firewire/
5949
5950 FIREWIRE SBP-2 TARGET
5951 M:      Chris Boot <bootc@bootc.net>
5952 L:      linux-scsi@vger.kernel.org
5953 L:      target-devel@vger.kernel.org
5954 L:      linux1394-devel@lists.sourceforge.net
5955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5956 S:      Maintained
5957 F:      drivers/target/sbp/
5958
5959 FIREWIRE SUBSYSTEM
5960 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5961 L:      linux1394-devel@lists.sourceforge.net
5962 W:      http://ieee1394.wiki.kernel.org/
5963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5964 S:      Maintained
5965 F:      drivers/firewire/
5966 F:      include/linux/firewire.h
5967 F:      include/uapi/linux/firewire*.h
5968 F:      tools/firewire/
5969
5970 FIRMWARE LOADER (request_firmware)
5971 M:      Luis Chamberlain <mcgrof@kernel.org>
5972 L:      linux-kernel@vger.kernel.org
5973 S:      Maintained
5974 F:      Documentation/firmware_class/
5975 F:      drivers/base/firmware_loader/
5976 F:      include/linux/firmware.h
5977
5978 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5979 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5980 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5981 S:      Maintained
5982 F:      drivers/block/rsxx/
5983
5984 FLOPPY DRIVER
5985 M:      Jiri Kosina <jikos@kernel.org>
5986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5987 S:      Odd fixes
5988 F:      drivers/block/floppy.c
5989
5990 FMC SUBSYSTEM
5991 M:      Alessandro Rubini <rubini@gnudd.com>
5992 W:      http://www.ohwr.org/projects/fmc-bus
5993 S:      Supported
5994 F:      drivers/fmc/
5995 F:      include/linux/fmc*.h
5996 F:      include/linux/ipmi-fru.h
5997 K:      fmc_d.*register
5998
5999 FPGA MANAGER FRAMEWORK
6000 M:      Alan Tull <atull@kernel.org>
6001 M:      Moritz Fischer <mdf@kernel.org>
6002 L:      linux-fpga@vger.kernel.org
6003 S:      Maintained
6004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6005 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6006 F:      Documentation/fpga/
6007 F:      Documentation/driver-api/fpga/
6008 F:      Documentation/devicetree/bindings/fpga/
6009 F:      drivers/fpga/
6010 F:      include/linux/fpga/
6011 W:      http://www.rocketboards.org
6012
6013 FPGA DFL DRIVERS
6014 M:      Wu Hao <hao.wu@intel.com>
6015 L:      linux-fpga@vger.kernel.org
6016 S:      Maintained
6017 F:      Documentation/fpga/dfl.txt
6018 F:      include/uapi/linux/fpga-dfl.h
6019 F:      drivers/fpga/dfl*
6020
6021 FPU EMULATOR
6022 M:      Bill Metzenthen <billm@melbpc.org.au>
6023 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6024 S:      Maintained
6025 F:      arch/x86/math-emu/
6026
6027 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6028 L:      netdev@vger.kernel.org
6029 S:      Orphan
6030 F:      drivers/net/wan/dlci.c
6031 F:      drivers/net/wan/sdla.c
6032
6033 FRAMEBUFFER LAYER
6034 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6035 L:      dri-devel@lists.freedesktop.org
6036 L:      linux-fbdev@vger.kernel.org
6037 T:      git git://github.com/bzolnier/linux.git
6038 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6039 S:      Maintained
6040 F:      Documentation/fb/
6041 F:      drivers/video/
6042 F:      include/video/
6043 F:      include/linux/fb.h
6044 F:      include/uapi/video/
6045 F:      include/uapi/linux/fb.h
6046
6047 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6048 M:      Horia Geantă <horia.geanta@nxp.com>
6049 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6050 L:      linux-crypto@vger.kernel.org
6051 S:      Maintained
6052 F:      drivers/crypto/caam/
6053 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6054
6055 FREESCALE DIU FRAMEBUFFER DRIVER
6056 M:      Timur Tabi <timur@kernel.org>
6057 L:      linux-fbdev@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/video/fbdev/fsl-diu-fb.*
6060
6061 FREESCALE DMA DRIVER
6062 M:      Li Yang <leoyang.li@nxp.com>
6063 M:      Zhang Wei <zw@zh-kernel.org>
6064 L:      linuxppc-dev@lists.ozlabs.org
6065 S:      Maintained
6066 F:      drivers/dma/fsldma.*
6067
6068 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6069 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6070 L:      netdev@vger.kernel.org
6071 S:      Maintained
6072 F:      drivers/net/ethernet/freescale/gianfar*
6073 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6074
6075 FREESCALE GPMI NAND DRIVER
6076 M:      Han Xu <han.xu@nxp.com>
6077 L:      linux-mtd@lists.infradead.org
6078 S:      Maintained
6079 F:      drivers/mtd/nand/raw/gpmi-nand/*
6080
6081 FREESCALE I2C CPM DRIVER
6082 M:      Jochen Friedrich <jochen@scram.de>
6083 L:      linuxppc-dev@lists.ozlabs.org
6084 L:      linux-i2c@vger.kernel.org
6085 S:      Maintained
6086 F:      drivers/i2c/busses/i2c-cpm.c
6087
6088 FREESCALE IMX LPI2C DRIVER
6089 M:      Dong Aisheng <aisheng.dong@nxp.com>
6090 L:      linux-i2c@vger.kernel.org
6091 L:      linux-imx@nxp.com
6092 S:      Maintained
6093 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6094 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6095
6096 FREESCALE IMX / MXC FEC DRIVER
6097 M:      Fugang Duan <fugang.duan@nxp.com>
6098 L:      netdev@vger.kernel.org
6099 S:      Maintained
6100 F:      drivers/net/ethernet/freescale/fec_main.c
6101 F:      drivers/net/ethernet/freescale/fec_ptp.c
6102 F:      drivers/net/ethernet/freescale/fec.h
6103 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6104
6105 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6106 M:      Sascha Hauer <s.hauer@pengutronix.de>
6107 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6108 L:      linux-fbdev@vger.kernel.org
6109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6110 S:      Maintained
6111 F:      include/linux/platform_data/video-imxfb.h
6112 F:      drivers/video/fbdev/imxfb.c
6113
6114 FREESCALE QORIQ DPAA ETHERNET DRIVER
6115 M:      Madalin Bucur <madalin.bucur@nxp.com>
6116 L:      netdev@vger.kernel.org
6117 S:      Maintained
6118 F:      drivers/net/ethernet/freescale/dpaa
6119
6120 FREESCALE QORIQ DPAA FMAN DRIVER
6121 M:      Madalin Bucur <madalin.bucur@nxp.com>
6122 L:      netdev@vger.kernel.org
6123 S:      Maintained
6124 F:      drivers/net/ethernet/freescale/fman
6125 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6126
6127 FREESCALE QORIQ PTP CLOCK DRIVER
6128 M:      Yangbo Lu <yangbo.lu@nxp.com>
6129 L:      netdev@vger.kernel.org
6130 S:      Maintained
6131 F:      drivers/ptp/ptp_qoriq.c
6132 F:      include/linux/fsl/ptp_qoriq.h
6133 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6134
6135 FREESCALE QUAD SPI DRIVER
6136 M:      Han Xu <han.xu@nxp.com>
6137 L:      linux-mtd@lists.infradead.org
6138 S:      Maintained
6139 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6140
6141 FREESCALE QUICC ENGINE LIBRARY
6142 M:      Qiang Zhao <qiang.zhao@nxp.com>
6143 L:      linuxppc-dev@lists.ozlabs.org
6144 S:      Maintained
6145 F:      drivers/soc/fsl/qe/
6146 F:      include/soc/fsl/*qe*.h
6147 F:      include/soc/fsl/*ucc*.h
6148
6149 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6150 M:      Li Yang <leoyang.li@nxp.com>
6151 L:      netdev@vger.kernel.org
6152 L:      linuxppc-dev@lists.ozlabs.org
6153 S:      Maintained
6154 F:      drivers/net/ethernet/freescale/ucc_geth*
6155
6156 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6157 M:      Zhao Qiang <qiang.zhao@nxp.com>
6158 L:      netdev@vger.kernel.org
6159 L:      linuxppc-dev@lists.ozlabs.org
6160 S:      Maintained
6161 F:      drivers/net/wan/fsl_ucc_hdlc*
6162
6163 FREESCALE QUICC ENGINE UCC UART DRIVER
6164 M:      Timur Tabi <timur@kernel.org>
6165 L:      linuxppc-dev@lists.ozlabs.org
6166 S:      Maintained
6167 F:      drivers/tty/serial/ucc_uart.c
6168
6169 FREESCALE SOC DRIVERS
6170 M:      Li Yang <leoyang.li@nxp.com>
6171 L:      linuxppc-dev@lists.ozlabs.org
6172 L:      linux-arm-kernel@lists.infradead.org
6173 S:      Maintained
6174 F:      Documentation/devicetree/bindings/soc/fsl/
6175 F:      drivers/soc/fsl/
6176 F:      include/linux/fsl/
6177
6178 FREESCALE SOC FS_ENET DRIVER
6179 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6180 L:      linuxppc-dev@lists.ozlabs.org
6181 L:      netdev@vger.kernel.org
6182 S:      Maintained
6183 F:      drivers/net/ethernet/freescale/fs_enet/
6184 F:      include/linux/fs_enet_pd.h
6185
6186 FREESCALE SOC SOUND DRIVERS
6187 M:      Timur Tabi <timur@kernel.org>
6188 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6189 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6190 R:      Fabio Estevam <festevam@gmail.com>
6191 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6192 L:      linuxppc-dev@lists.ozlabs.org
6193 S:      Maintained
6194 F:      sound/soc/fsl/fsl*
6195 F:      sound/soc/fsl/imx*
6196 F:      sound/soc/fsl/mpc8610_hpcd.c
6197
6198 FREESCALE USB PERIPHERAL DRIVERS
6199 M:      Li Yang <leoyang.li@nxp.com>
6200 L:      linux-usb@vger.kernel.org
6201 L:      linuxppc-dev@lists.ozlabs.org
6202 S:      Maintained
6203 F:      drivers/usb/gadget/udc/fsl*
6204
6205 FREEVXFS FILESYSTEM
6206 M:      Christoph Hellwig <hch@infradead.org>
6207 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6208 S:      Maintained
6209 F:      fs/freevxfs/
6210
6211 FREEZER
6212 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6213 M:      Pavel Machek <pavel@ucw.cz>
6214 L:      linux-pm@vger.kernel.org
6215 S:      Supported
6216 F:      Documentation/power/freezing-of-tasks.txt
6217 F:      include/linux/freezer.h
6218 F:      kernel/freezer.c
6219
6220 FRONTSWAP API
6221 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6222 L:      linux-kernel@vger.kernel.org
6223 S:      Maintained
6224 F:      mm/frontswap.c
6225 F:      include/linux/frontswap.h
6226
6227 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6228 M:      David Howells <dhowells@redhat.com>
6229 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6230 S:      Supported
6231 F:      Documentation/filesystems/caching/
6232 F:      fs/fscache/
6233 F:      include/linux/fscache*.h
6234
6235 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6236 M:      Theodore Y. Ts'o <tytso@mit.edu>
6237 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6238 L:      linux-fscrypt@vger.kernel.org
6239 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6241 S:      Supported
6242 F:      fs/crypto/
6243 F:      include/linux/fscrypt*.h
6244 F:      Documentation/filesystems/fscrypt.rst
6245
6246 FSI-ATTACHED I2C DRIVER
6247 M:      Eddie James <eajames@linux.ibm.com>
6248 L:      linux-i2c@vger.kernel.org
6249 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6250 S:      Maintained
6251 F:      drivers/i2c/busses/i2c-fsi.c
6252 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6253
6254 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6255 M:      Jan Kara <jack@suse.cz>
6256 R:      Amir Goldstein <amir73il@gmail.com>
6257 L:      linux-fsdevel@vger.kernel.org
6258 S:      Maintained
6259 F:      fs/notify/
6260 F:      include/linux/fsnotify*.h
6261
6262 FUJITSU LAPTOP EXTRAS
6263 M:      Jonathan Woithe <jwoithe@just42.net>
6264 L:      platform-driver-x86@vger.kernel.org
6265 S:      Maintained
6266 F:      drivers/platform/x86/fujitsu-laptop.c
6267
6268 FUJITSU M-5MO LS CAMERA ISP DRIVER
6269 M:      Kyungmin Park <kyungmin.park@samsung.com>
6270 M:      Heungjun Kim <riverful.kim@samsung.com>
6271 L:      linux-media@vger.kernel.org
6272 S:      Maintained
6273 F:      drivers/media/i2c/m5mols/
6274 F:      include/media/i2c/m5mols.h
6275
6276 FUJITSU TABLET EXTRAS
6277 M:      Robert Gerlach <khnz@gmx.de>
6278 L:      platform-driver-x86@vger.kernel.org
6279 S:      Maintained
6280 F:      drivers/platform/x86/fujitsu-tablet.c
6281
6282 FUSE: FILESYSTEM IN USERSPACE
6283 M:      Miklos Szeredi <miklos@szeredi.hu>
6284 L:      linux-fsdevel@vger.kernel.org
6285 W:      http://fuse.sourceforge.net/
6286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6287 S:      Maintained
6288 F:      fs/fuse/
6289 F:      include/uapi/linux/fuse.h
6290 F:      Documentation/filesystems/fuse.txt
6291
6292 FUTEX SUBSYSTEM
6293 M:      Thomas Gleixner <tglx@linutronix.de>
6294 M:      Ingo Molnar <mingo@redhat.com>
6295 R:      Peter Zijlstra <peterz@infradead.org>
6296 R:      Darren Hart <dvhart@infradead.org>
6297 L:      linux-kernel@vger.kernel.org
6298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6299 S:      Maintained
6300 F:      kernel/futex.c
6301 F:      kernel/futex_compat.c
6302 F:      include/asm-generic/futex.h
6303 F:      include/linux/futex.h
6304 F:      include/uapi/linux/futex.h
6305 F:      tools/testing/selftests/futex/
6306 F:      tools/perf/bench/futex*
6307 F:      Documentation/*futex*
6308
6309 GCC PLUGINS
6310 M:      Kees Cook <keescook@chromium.org>
6311 R:      Emese Revfy <re.emese@gmail.com>
6312 L:      kernel-hardening@lists.openwall.com
6313 S:      Maintained
6314 F:      scripts/gcc-plugins/
6315 F:      scripts/gcc-plugin.sh
6316 F:      scripts/Makefile.gcc-plugins
6317 F:      Documentation/gcc-plugins.txt
6318
6319 GASKET DRIVER FRAMEWORK
6320 M:      Rob Springer <rspringer@google.com>
6321 M:      Todd Poynor <toddpoynor@google.com>
6322 M:      Ben Chan <benchan@chromium.org>
6323 S:      Maintained
6324 F:      drivers/staging/gasket/
6325
6326 GCOV BASED KERNEL PROFILING
6327 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6328 S:      Maintained
6329 F:      kernel/gcov/
6330 F:      Documentation/dev-tools/gcov.rst
6331
6332 GDB KERNEL DEBUGGING HELPER SCRIPTS
6333 M:      Jan Kiszka <jan.kiszka@siemens.com>
6334 M:      Kieran Bingham <kbingham@kernel.org>
6335 S:      Supported
6336 F:      scripts/gdb/
6337
6338 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6339 M:      Achim Leubner <achim_leubner@adaptec.com>
6340 L:      linux-scsi@vger.kernel.org
6341 W:      http://www.icp-vortex.com/
6342 S:      Supported
6343 F:      drivers/scsi/gdt*
6344
6345 GEMTEK FM RADIO RECEIVER DRIVER
6346 M:      Hans Verkuil <hverkuil@xs4all.nl>
6347 L:      linux-media@vger.kernel.org
6348 T:      git git://linuxtv.org/media_tree.git
6349 W:      https://linuxtv.org
6350 S:      Maintained
6351 F:      drivers/media/radio/radio-gemtek*
6352
6353 GENERIC GPIO I2C DRIVER
6354 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6355 S:      Supported
6356 F:      drivers/i2c/busses/i2c-gpio.c
6357 F:      include/linux/platform_data/i2c-gpio.h
6358
6359 GENERIC GPIO I2C MULTIPLEXER DRIVER
6360 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6361 L:      linux-i2c@vger.kernel.org
6362 S:      Supported
6363 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6364 F:      include/linux/platform_data/i2c-mux-gpio.h
6365 F:      Documentation/i2c/muxes/i2c-mux-gpio
6366
6367 GENERIC HDLC (WAN) DRIVERS
6368 M:      Krzysztof Halasa <khc@pm.waw.pl>
6369 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6370 S:      Maintained
6371 F:      drivers/net/wan/c101.c
6372 F:      drivers/net/wan/hd6457*
6373 F:      drivers/net/wan/hdlc*
6374 F:      drivers/net/wan/n2.c
6375 F:      drivers/net/wan/pc300too.c
6376 F:      drivers/net/wan/pci200syn.c
6377 F:      drivers/net/wan/wanxl*
6378
6379 GENERIC INCLUDE/ASM HEADER FILES
6380 M:      Arnd Bergmann <arnd@arndb.de>
6381 L:      linux-arch@vger.kernel.org
6382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6383 S:      Maintained
6384 F:      include/asm-generic/
6385 F:      include/uapi/asm-generic/
6386
6387 GENERIC PHY FRAMEWORK
6388 M:      Kishon Vijay Abraham I <kishon@ti.com>
6389 L:      linux-kernel@vger.kernel.org
6390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6391 S:      Supported
6392 F:      drivers/phy/
6393 F:      include/linux/phy/
6394 F:      Documentation/devicetree/bindings/phy/
6395
6396 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6397 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6398 S:      Supported
6399 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6400
6401 GENERIC PM DOMAINS
6402 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6403 M:      Kevin Hilman <khilman@kernel.org>
6404 M:      Ulf Hansson <ulf.hansson@linaro.org>
6405 L:      linux-pm@vger.kernel.org
6406 S:      Supported
6407 F:      drivers/base/power/domain*.c
6408 F:      include/linux/pm_domain.h
6409 F:      Documentation/devicetree/bindings/power/power_domain.txt
6410
6411 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6412 M:      Eugen Hristev <eugen.hristev@microchip.com>
6413 L:      linux-input@vger.kernel.org
6414 S:      Maintained
6415 F:      drivers/input/touchscreen/resistive-adc-touch.c
6416
6417 GENERIC UIO DRIVER FOR PCI DEVICES
6418 M:      "Michael S. Tsirkin" <mst@redhat.com>
6419 L:      kvm@vger.kernel.org
6420 S:      Supported
6421 F:      drivers/uio/uio_pci_generic.c
6422
6423 GENWQE (IBM Generic Workqueue Card)
6424 M:      Frank Haverkamp <haver@linux.ibm.com>
6425 S:      Supported
6426 F:      drivers/misc/genwqe/
6427
6428 GET_MAINTAINER SCRIPT
6429 M:      Joe Perches <joe@perches.com>
6430 S:      Maintained
6431 F:      scripts/get_maintainer.pl
6432
6433 GFS2 FILE SYSTEM
6434 M:      Bob Peterson <rpeterso@redhat.com>
6435 M:      Andreas Gruenbacher <agruenba@redhat.com>
6436 L:      cluster-devel@redhat.com
6437 W:      http://sources.redhat.com/cluster/
6438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6439 S:      Supported
6440 F:      Documentation/filesystems/gfs2*.txt
6441 F:      fs/gfs2/
6442 F:      include/uapi/linux/gfs2_ondisk.h
6443
6444 GIGASET ISDN DRIVERS
6445 M:      Paul Bolle <pebolle@tiscali.nl>
6446 L:      gigaset307x-common@lists.sourceforge.net
6447 W:      http://gigaset307x.sourceforge.net/
6448 S:      Odd Fixes
6449 F:      Documentation/isdn/README.gigaset
6450 F:      drivers/isdn/gigaset/
6451 F:      include/uapi/linux/gigaset_dev.h
6452
6453 GNSS SUBSYSTEM
6454 M:      Johan Hovold <johan@kernel.org>
6455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6456 S:      Maintained
6457 F:      Documentation/ABI/testing/sysfs-class-gnss
6458 F:      Documentation/devicetree/bindings/gnss/
6459 F:      drivers/gnss/
6460 F:      include/linux/gnss.h
6461
6462 GO7007 MPEG CODEC
6463 M:      Hans Verkuil <hans.verkuil@cisco.com>
6464 L:      linux-media@vger.kernel.org
6465 S:      Maintained
6466 F:      drivers/media/usb/go7007/
6467
6468 GOODIX TOUCHSCREEN
6469 M:      Bastien Nocera <hadess@hadess.net>
6470 L:      linux-input@vger.kernel.org
6471 S:      Maintained
6472 F:      drivers/input/touchscreen/goodix.c
6473
6474 GPD POCKET FAN DRIVER
6475 M:      Hans de Goede <hdegoede@redhat.com>
6476 L:      platform-driver-x86@vger.kernel.org
6477 S:      Maintained
6478 F:      drivers/platform/x86/gpd-pocket-fan.c
6479
6480 GPIO ACPI SUPPORT
6481 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6482 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6483 L:      linux-gpio@vger.kernel.org
6484 L:      linux-acpi@vger.kernel.org
6485 S:      Maintained
6486 F:      Documentation/acpi/gpio-properties.txt
6487 F:      drivers/gpio/gpiolib-acpi.c
6488
6489 GPIO IR Transmitter
6490 M:      Sean Young <sean@mess.org>
6491 L:      linux-media@vger.kernel.org
6492 S:      Maintained
6493 F:      drivers/media/rc/gpio-ir-tx.c
6494
6495 GPIO MOCKUP DRIVER
6496 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6497 L:      linux-gpio@vger.kernel.org
6498 S:      Maintained
6499 F:      drivers/gpio/gpio-mockup.c
6500 F:      tools/testing/selftests/gpio/
6501
6502 GPIO SUBSYSTEM
6503 M:      Linus Walleij <linus.walleij@linaro.org>
6504 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6505 L:      linux-gpio@vger.kernel.org
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6507 S:      Maintained
6508 F:      Documentation/devicetree/bindings/gpio/
6509 F:      Documentation/driver-api/gpio/
6510 F:      Documentation/gpio/
6511 F:      Documentation/ABI/testing/gpio-cdev
6512 F:      Documentation/ABI/obsolete/sysfs-gpio
6513 F:      drivers/gpio/
6514 F:      include/linux/gpio/
6515 F:      include/linux/gpio.h
6516 F:      include/linux/of_gpio.h
6517 F:      include/asm-generic/gpio.h
6518 F:      include/uapi/linux/gpio.h
6519 F:      tools/gpio/
6520
6521 GRE DEMULTIPLEXER DRIVER
6522 M:      Dmitry Kozlov <xeb@mail.ru>
6523 L:      netdev@vger.kernel.org
6524 S:      Maintained
6525 F:      net/ipv4/gre_demux.c
6526 F:      net/ipv4/gre_offload.c
6527 F:      include/net/gre.h
6528
6529 GRETH 10/100/1G Ethernet MAC device driver
6530 M:      Andreas Larsson <andreas@gaisler.com>
6531 L:      netdev@vger.kernel.org
6532 S:      Maintained
6533 F:      drivers/net/ethernet/aeroflex/
6534
6535 GREYBUS AUDIO PROTOCOLS DRIVERS
6536 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6537 M:      Mark Greer <mgreer@animalcreek.com>
6538 S:      Maintained
6539 F:      drivers/staging/greybus/audio_apbridgea.c
6540 F:      drivers/staging/greybus/audio_apbridgea.h
6541 F:      drivers/staging/greybus/audio_codec.c
6542 F:      drivers/staging/greybus/audio_codec.h
6543 F:      drivers/staging/greybus/audio_gb.c
6544 F:      drivers/staging/greybus/audio_manager.c
6545 F:      drivers/staging/greybus/audio_manager.h
6546 F:      drivers/staging/greybus/audio_manager_module.c
6547 F:      drivers/staging/greybus/audio_manager_private.h
6548 F:      drivers/staging/greybus/audio_manager_sysfs.c
6549 F:      drivers/staging/greybus/audio_module.c
6550 F:      drivers/staging/greybus/audio_topology.c
6551
6552 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6553 M:      Viresh Kumar <vireshk@kernel.org>
6554 S:      Maintained
6555 F:      drivers/staging/greybus/authentication.c
6556 F:      drivers/staging/greybus/bootrom.c
6557 F:      drivers/staging/greybus/firmware.h
6558 F:      drivers/staging/greybus/fw-core.c
6559 F:      drivers/staging/greybus/fw-download.c
6560 F:      drivers/staging/greybus/fw-management.c
6561 F:      drivers/staging/greybus/greybus_authentication.h
6562 F:      drivers/staging/greybus/greybus_firmware.h
6563 F:      drivers/staging/greybus/hid.c
6564 F:      drivers/staging/greybus/i2c.c
6565 F:      drivers/staging/greybus/spi.c
6566 F:      drivers/staging/greybus/spilib.c
6567 F:      drivers/staging/greybus/spilib.h
6568
6569 GREYBUS LOOPBACK DRIVER
6570 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6571 S:      Maintained
6572 F:      drivers/staging/greybus/loopback.c
6573
6574 GREYBUS PLATFORM DRIVERS
6575 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6576 S:      Maintained
6577 F:      drivers/staging/greybus/arche-platform.c
6578 F:      drivers/staging/greybus/arche-apb-ctrl.c
6579 F:      drivers/staging/greybus/arche_platform.h
6580
6581 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6582 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6583 S:      Maintained
6584 F:      drivers/staging/greybus/sdio.c
6585 F:      drivers/staging/greybus/light.c
6586 F:      drivers/staging/greybus/gpio.c
6587 F:      drivers/staging/greybus/power_supply.c
6588 F:      drivers/staging/greybus/spi.c
6589 F:      drivers/staging/greybus/spilib.c
6590
6591 GREYBUS SUBSYSTEM
6592 M:      Johan Hovold <johan@kernel.org>
6593 M:      Alex Elder <elder@kernel.org>
6594 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6595 S:      Maintained
6596 F:      drivers/staging/greybus/
6597 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6598
6599 GREYBUS UART PROTOCOLS DRIVERS
6600 M:      David Lin <dtwlin@gmail.com>
6601 S:      Maintained
6602 F:      drivers/staging/greybus/uart.c
6603 F:      drivers/staging/greybus/log.c
6604
6605 GS1662 VIDEO SERIALIZER
6606 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6607 L:      linux-media@vger.kernel.org
6608 T:      git git://linuxtv.org/media_tree.git
6609 S:      Maintained
6610 F:      drivers/media/spi/gs1662.c
6611
6612 GSPCA FINEPIX SUBDRIVER
6613 M:      Frank Zago <frank@zago.net>
6614 L:      linux-media@vger.kernel.org
6615 T:      git git://linuxtv.org/media_tree.git
6616 S:      Maintained
6617 F:      drivers/media/usb/gspca/finepix.c
6618
6619 GSPCA GL860 SUBDRIVER
6620 M:      Olivier Lorin <o.lorin@laposte.net>
6621 L:      linux-media@vger.kernel.org
6622 T:      git git://linuxtv.org/media_tree.git
6623 S:      Maintained
6624 F:      drivers/media/usb/gspca/gl860/
6625
6626 GSPCA M5602 SUBDRIVER
6627 M:      Erik Andren <erik.andren@gmail.com>
6628 L:      linux-media@vger.kernel.org
6629 T:      git git://linuxtv.org/media_tree.git
6630 S:      Maintained
6631 F:      drivers/media/usb/gspca/m5602/
6632
6633 GSPCA PAC207 SONIXB SUBDRIVER
6634 M:      Hans Verkuil <hverkuil@xs4all.nl>
6635 L:      linux-media@vger.kernel.org
6636 T:      git git://linuxtv.org/media_tree.git
6637 S:      Odd Fixes
6638 F:      drivers/media/usb/gspca/pac207.c
6639
6640 GSPCA SN9C20X SUBDRIVER
6641 M:      Brian Johnson <brijohn@gmail.com>
6642 L:      linux-media@vger.kernel.org
6643 T:      git git://linuxtv.org/media_tree.git
6644 S:      Maintained
6645 F:      drivers/media/usb/gspca/sn9c20x.c
6646
6647 GSPCA T613 SUBDRIVER
6648 M:      Leandro Costantino <lcostantino@gmail.com>
6649 L:      linux-media@vger.kernel.org
6650 T:      git git://linuxtv.org/media_tree.git
6651 S:      Maintained
6652 F:      drivers/media/usb/gspca/t613.c
6653
6654 GSPCA USB WEBCAM DRIVER
6655 M:      Hans Verkuil <hverkuil@xs4all.nl>
6656 L:      linux-media@vger.kernel.org
6657 T:      git git://linuxtv.org/media_tree.git
6658 S:      Odd Fixes
6659 F:      drivers/media/usb/gspca/
6660
6661 GTP (GPRS Tunneling Protocol)
6662 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6663 M:      Harald Welte <laforge@gnumonks.org>
6664 L:      osmocom-net-gprs@lists.osmocom.org
6665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6666 S:      Maintained
6667 F:      drivers/net/gtp.c
6668
6669 GUID PARTITION TABLE (GPT)
6670 M:      Davidlohr Bueso <dave@stgolabs.net>
6671 L:      linux-efi@vger.kernel.org
6672 S:      Maintained
6673 F:      block/partitions/efi.*
6674
6675 H8/300 ARCHITECTURE
6676 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6677 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6678 W:      http://uclinux-h8.sourceforge.jp
6679 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6680 S:      Maintained
6681 F:      arch/h8300/
6682 F:      drivers/clocksource/h8300_*.c
6683 F:      drivers/clk/h8300/
6684 F:      drivers/irqchip/irq-renesas-h8*.c
6685
6686 HACKRF MEDIA DRIVER
6687 M:      Antti Palosaari <crope@iki.fi>
6688 L:      linux-media@vger.kernel.org
6689 W:      https://linuxtv.org
6690 W:      http://palosaari.fi/linux/
6691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6692 T:      git git://linuxtv.org/anttip/media_tree.git
6693 S:      Maintained
6694 F:      drivers/media/usb/hackrf/
6695
6696 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6697 M:      Frank Seidel <frank@f-seidel.de>
6698 L:      platform-driver-x86@vger.kernel.org
6699 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6700 S:      Maintained
6701 F:      drivers/platform/x86/hdaps.c
6702
6703 HARDWARE MONITORING
6704 M:      Jean Delvare <jdelvare@suse.com>
6705 M:      Guenter Roeck <linux@roeck-us.net>
6706 L:      linux-hwmon@vger.kernel.org
6707 W:      http://hwmon.wiki.kernel.org/
6708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6709 S:      Maintained
6710 F:      Documentation/devicetree/bindings/hwmon/
6711 F:      Documentation/hwmon/
6712 F:      drivers/hwmon/
6713 F:      include/linux/hwmon*.h
6714 F:      include/trace/events/hwmon*.h
6715
6716 HARDWARE RANDOM NUMBER GENERATOR CORE
6717 M:      Matt Mackall <mpm@selenic.com>
6718 M:      Herbert Xu <herbert@gondor.apana.org.au>
6719 L:      linux-crypto@vger.kernel.org
6720 S:      Odd fixes
6721 F:      Documentation/devicetree/bindings/rng/
6722 F:      Documentation/hw_random.txt
6723 F:      drivers/char/hw_random/
6724 F:      include/linux/hw_random.h
6725
6726 HARDWARE TRACING FACILITIES
6727 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6728 S:      Maintained
6729 F:      drivers/hwtracing/
6730
6731 HARDWARE SPINLOCK CORE
6732 M:      Ohad Ben-Cohen <ohad@wizery.com>
6733 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6734 L:      linux-remoteproc@vger.kernel.org
6735 S:      Maintained
6736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6737 F:      Documentation/devicetree/bindings/hwlock/
6738 F:      Documentation/hwspinlock.txt
6739 F:      drivers/hwspinlock/
6740 F:      include/linux/hwspinlock.h
6741
6742 HARMONY SOUND DRIVER
6743 L:      linux-parisc@vger.kernel.org
6744 S:      Maintained
6745 F:      sound/parisc/harmony.*
6746
6747 HDPVR USB VIDEO ENCODER DRIVER
6748 M:      Hans Verkuil <hverkuil@xs4all.nl>
6749 L:      linux-media@vger.kernel.org
6750 T:      git git://linuxtv.org/media_tree.git
6751 W:      https://linuxtv.org
6752 S:      Odd Fixes
6753 F:      drivers/media/usb/hdpvr/
6754
6755 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6756 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6757 S:      Supported
6758 F:      Documentation/watchdog/hpwdt.txt
6759 F:      drivers/watchdog/hpwdt.c
6760
6761 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6762 M:      Don Brace <don.brace@microsemi.com>
6763 L:      esc.storagedev@microsemi.com
6764 L:      linux-scsi@vger.kernel.org
6765 S:      Supported
6766 F:      Documentation/scsi/hpsa.txt
6767 F:      drivers/scsi/hpsa*.[ch]
6768 F:      include/linux/cciss*.h
6769 F:      include/uapi/linux/cciss*.h
6770
6771 HFI1 DRIVER
6772 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6773 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6774 L:      linux-rdma@vger.kernel.org
6775 S:      Supported
6776 F:      drivers/infiniband/hw/hfi1
6777
6778 HFS FILESYSTEM
6779 L:      linux-fsdevel@vger.kernel.org
6780 S:      Orphan
6781 F:      Documentation/filesystems/hfs.txt
6782 F:      fs/hfs/
6783
6784 HFSPLUS FILESYSTEM
6785 L:      linux-fsdevel@vger.kernel.org
6786 S:      Orphan
6787 F:      Documentation/filesystems/hfsplus.txt
6788 F:      fs/hfsplus/
6789
6790 HGA FRAMEBUFFER DRIVER
6791 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6792 L:      linux-nvidia@lists.surfsouth.com
6793 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6794 S:      Maintained
6795 F:      drivers/video/fbdev/hgafb.c
6796
6797 HIBERNATION (aka Software Suspend, aka swsusp)
6798 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6799 M:      Pavel Machek <pavel@ucw.cz>
6800 L:      linux-pm@vger.kernel.org
6801 B:      https://bugzilla.kernel.org
6802 S:      Supported
6803 F:      arch/x86/power/
6804 F:      drivers/base/power/
6805 F:      kernel/power/
6806 F:      include/linux/suspend.h
6807 F:      include/linux/freezer.h
6808 F:      include/linux/pm.h
6809 F:      arch/*/include/asm/suspend*.h
6810
6811 HID CORE LAYER
6812 M:      Jiri Kosina <jikos@kernel.org>
6813 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6814 L:      linux-input@vger.kernel.org
6815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6816 S:      Maintained
6817 F:      drivers/hid/
6818 F:      include/linux/hid*
6819 F:      include/uapi/linux/hid*
6820
6821 HID SENSOR HUB DRIVERS
6822 M:      Jiri Kosina <jikos@kernel.org>
6823 M:      Jonathan Cameron <jic23@kernel.org>
6824 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6825 L:      linux-input@vger.kernel.org
6826 L:      linux-iio@vger.kernel.org
6827 S:      Maintained
6828 F:      Documentation/hid/hid-sensor*
6829 F:      drivers/hid/hid-sensor-*
6830 F:      drivers/iio/*/hid-*
6831 F:      include/linux/hid-sensor-*
6832
6833 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6834 M:      Thomas Gleixner <tglx@linutronix.de>
6835 L:      linux-kernel@vger.kernel.org
6836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6837 S:      Maintained
6838 F:      Documentation/timers/
6839 F:      kernel/time/hrtimer.c
6840 F:      kernel/time/clockevents.c
6841 F:      kernel/time/timer_*.c
6842 F:      include/linux/clockchips.h
6843 F:      include/linux/hrtimer.h
6844
6845 HIGH-SPEED SCC DRIVER FOR AX.25
6846 L:      linux-hams@vger.kernel.org
6847 S:      Orphan
6848 F:      drivers/net/hamradio/dmascc.c
6849 F:      drivers/net/hamradio/scc.c
6850
6851 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6852 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6853 W:      http://www.highpoint-tech.com
6854 S:      Supported
6855 F:      Documentation/scsi/hptiop.txt
6856 F:      drivers/scsi/hptiop.c
6857
6858 HIPPI
6859 M:      Jes Sorensen <jes@trained-monkey.org>
6860 L:      linux-hippi@sunsite.dk
6861 S:      Maintained
6862 F:      include/linux/hippidevice.h
6863 F:      include/uapi/linux/if_hippi.h
6864 F:      net/802/hippi.c
6865 F:      drivers/net/hippi/
6866
6867 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6868 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6869 M:      Salil Mehta <salil.mehta@huawei.com>
6870 L:      netdev@vger.kernel.org
6871 W:      http://www.hisilicon.com
6872 S:      Maintained
6873 F:      drivers/net/ethernet/hisilicon/hns3/
6874
6875 HISILICON LPC BUS DRIVER
6876 M:      john.garry@huawei.com
6877 W:      http://www.hisilicon.com
6878 S:      Maintained
6879 F:      drivers/bus/hisi_lpc.c
6880 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6881
6882 HISILICON NETWORK SUBSYSTEM DRIVER
6883 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6884 M:      Salil Mehta <salil.mehta@huawei.com>
6885 L:      netdev@vger.kernel.org
6886 W:      http://www.hisilicon.com
6887 S:      Maintained
6888 F:      drivers/net/ethernet/hisilicon/
6889 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6890
6891 HISILICON PMU DRIVER
6892 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6893 W:      http://www.hisilicon.com
6894 S:      Supported
6895 F:      drivers/perf/hisilicon
6896 F:      Documentation/perf/hisi-pmu.txt
6897
6898 HISILICON ROCE DRIVER
6899 M:      Lijun Ou <oulijun@huawei.com>
6900 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6901 L:      linux-rdma@vger.kernel.org
6902 S:      Maintained
6903 F:      drivers/infiniband/hw/hns/
6904 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6905
6906 HISILICON SAS Controller
6907 M:      John Garry <john.garry@huawei.com>
6908 W:      http://www.hisilicon.com
6909 S:      Supported
6910 F:      drivers/scsi/hisi_sas/
6911 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6912
6913 HMM - Heterogeneous Memory Management
6914 M:      Jérôme Glisse <jglisse@redhat.com>
6915 L:      linux-mm@kvack.org
6916 S:      Maintained
6917 F:      mm/hmm*
6918 F:      include/linux/hmm*
6919 F:      Documentation/vm/hmm.rst
6920
6921 HOST AP DRIVER
6922 M:      Jouni Malinen <j@w1.fi>
6923 L:      linux-wireless@vger.kernel.org
6924 W:      http://w1.fi/hostap-driver.html
6925 S:      Obsolete
6926 F:      drivers/net/wireless/intersil/hostap/
6927
6928 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6929 L:      platform-driver-x86@vger.kernel.org
6930 S:      Orphan
6931 F:      drivers/platform/x86/tc1100-wmi.c
6932
6933 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6934 M:      Jaroslav Kysela <perex@perex.cz>
6935 S:      Maintained
6936 F:      drivers/net/ethernet/hp/hp100.*
6937
6938 HPET:   High Precision Event Timers driver
6939 M:      Clemens Ladisch <clemens@ladisch.de>
6940 S:      Maintained
6941 F:      Documentation/timers/hpet.txt
6942 F:      drivers/char/hpet.c
6943 F:      include/linux/hpet.h
6944 F:      include/uapi/linux/hpet.h
6945
6946 HPET:   x86
6947 S:      Orphan
6948 F:      arch/x86/kernel/hpet.c
6949 F:      arch/x86/include/asm/hpet.h
6950
6951 HPFS FILESYSTEM
6952 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6953 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6954 S:      Maintained
6955 F:      fs/hpfs/
6956
6957 HSI SUBSYSTEM
6958 M:      Sebastian Reichel <sre@kernel.org>
6959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6960 S:      Maintained
6961 F:      Documentation/ABI/testing/sysfs-bus-hsi
6962 F:      Documentation/driver-api/hsi.rst
6963 F:      drivers/hsi/
6964 F:      include/linux/hsi/
6965 F:      include/uapi/linux/hsi/
6966
6967 HSO 3G MODEM DRIVER
6968 L:      linux-usb@vger.kernel.org
6969 S:      Orphan
6970 F:      drivers/net/usb/hso.c
6971
6972 HSR NETWORK PROTOCOL
6973 M:      Arvid Brodin <arvid.brodin@alten.se>
6974 L:      netdev@vger.kernel.org
6975 S:      Maintained
6976 F:      net/hsr/
6977
6978 HT16K33 LED CONTROLLER DRIVER
6979 M:      Robin van der Gracht <robin@protonic.nl>
6980 S:      Maintained
6981 F:      drivers/auxdisplay/ht16k33.c
6982 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6983
6984 HTCPEN TOUCHSCREEN DRIVER
6985 M:      Pau Oliva Fora <pof@eslack.org>
6986 L:      linux-input@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/input/touchscreen/htcpen.c
6989
6990 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6991 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6992 L:      linux-iio@vger.kernel.org
6993 W:      http://www.st.com/
6994 S:      Maintained
6995 F:      drivers/iio/humidity/hts221*
6996 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6997
6998 HUAWEI ETHERNET DRIVER
6999 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7000 L:      netdev@vger.kernel.org
7001 S:      Supported
7002 F:      Documentation/networking/hinic.txt
7003 F:      drivers/net/ethernet/huawei/hinic/
7004
7005 HUGETLB FILESYSTEM
7006 M:      Mike Kravetz <mike.kravetz@oracle.com>
7007 L:      linux-mm@kvack.org
7008 S:      Maintained
7009 F:      fs/hugetlbfs/
7010 F:      mm/hugetlb.c
7011 F:      include/linux/hugetlb.h
7012 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7013 F:      Documentation/vm/hugetlbfs_reserv.rst
7014 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7015
7016 HVA ST MEDIA DRIVER
7017 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7018 L:      linux-media@vger.kernel.org
7019 T:      git git://linuxtv.org/media_tree.git
7020 W:      https://linuxtv.org
7021 S:      Supported
7022 F:      drivers/media/platform/sti/hva
7023
7024 HWPOISON MEMORY FAILURE HANDLING
7025 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7026 L:      linux-mm@kvack.org
7027 S:      Maintained
7028 F:      mm/memory-failure.c
7029 F:      mm/hwpoison-inject.c
7030
7031 HYGON PROCESSOR SUPPORT
7032 M:      Pu Wen <puwen@hygon.cn>
7033 L:      linux-kernel@vger.kernel.org
7034 S:      Maintained
7035 F:      arch/x86/kernel/cpu/hygon.c
7036
7037 Hyper-V CORE AND DRIVERS
7038 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7039 M:      Haiyang Zhang <haiyangz@microsoft.com>
7040 M:      Stephen Hemminger <sthemmin@microsoft.com>
7041 M:      Sasha Levin <sashal@kernel.org>
7042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7043 L:      devel@linuxdriverproject.org
7044 S:      Supported
7045 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7046 F:      arch/x86/include/asm/mshyperv.h
7047 F:      arch/x86/include/asm/trace/hyperv.h
7048 F:      arch/x86/include/asm/hyperv-tlfs.h
7049 F:      arch/x86/kernel/cpu/mshyperv.c
7050 F:      arch/x86/hyperv
7051 F:      drivers/hid/hid-hyperv.c
7052 F:      drivers/hv/
7053 F:      drivers/input/serio/hyperv-keyboard.c
7054 F:      drivers/pci/controller/pci-hyperv.c
7055 F:      drivers/net/hyperv/
7056 F:      drivers/scsi/storvsc_drv.c
7057 F:      drivers/uio/uio_hv_generic.c
7058 F:      drivers/video/fbdev/hyperv_fb.c
7059 F:      net/vmw_vsock/hyperv_transport.c
7060 F:      include/linux/hyperv.h
7061 F:      include/uapi/linux/hyperv.h
7062 F:      tools/hv/
7063 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7064
7065 HYPERVISOR VIRTUAL CONSOLE DRIVER
7066 L:      linuxppc-dev@lists.ozlabs.org
7067 S:      Odd Fixes
7068 F:      drivers/tty/hvc/
7069
7070 I2C ACPI SUPPORT
7071 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7072 L:      linux-i2c@vger.kernel.org
7073 L:      linux-acpi@vger.kernel.org
7074 S:      Maintained
7075 F:      drivers/i2c/i2c-core-acpi.c
7076
7077 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7078 M:      Ajay Gupta <ajayg@nvidia.com>
7079 L:      linux-i2c@vger.kernel.org
7080 S:      Maintained
7081 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7082 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7083
7084 I2C MUXES
7085 M:      Peter Rosin <peda@axentia.se>
7086 L:      linux-i2c@vger.kernel.org
7087 S:      Maintained
7088 F:      Documentation/i2c/i2c-topology
7089 F:      Documentation/i2c/muxes/
7090 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7091 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7092 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7093 F:      drivers/i2c/i2c-mux.c
7094 F:      drivers/i2c/muxes/
7095 F:      include/linux/i2c-mux.h
7096
7097 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7098 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7099 L:      linux-i2c@vger.kernel.org
7100 S:      Maintained
7101 F:      drivers/i2c/busses/i2c-mv64xxx.c
7102
7103 I2C OVER PARALLEL PORT
7104 M:      Jean Delvare <jdelvare@suse.com>
7105 L:      linux-i2c@vger.kernel.org
7106 S:      Maintained
7107 F:      Documentation/i2c/busses/i2c-parport
7108 F:      Documentation/i2c/busses/i2c-parport-light
7109 F:      drivers/i2c/busses/i2c-parport.c
7110 F:      drivers/i2c/busses/i2c-parport-light.c
7111
7112 I2C SUBSYSTEM
7113 M:      Wolfram Sang <wsa@the-dreams.de>
7114 L:      linux-i2c@vger.kernel.org
7115 W:      https://i2c.wiki.kernel.org/
7116 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7118 S:      Maintained
7119 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7120 F:      Documentation/i2c/
7121 F:      drivers/i2c/*
7122 F:      include/linux/i2c.h
7123 F:      include/linux/i2c-dev.h
7124 F:      include/linux/i2c-smbus.h
7125 F:      include/uapi/linux/i2c.h
7126 F:      include/uapi/linux/i2c-*.h
7127
7128 I2C SUBSYSTEM HOST DRIVERS
7129 L:      linux-i2c@vger.kernel.org
7130 W:      https://i2c.wiki.kernel.org/
7131 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7133 S:      Odd Fixes
7134 F:      Documentation/devicetree/bindings/i2c/
7135 F:      drivers/i2c/algos/
7136 F:      drivers/i2c/busses/
7137
7138 I2C-TAOS-EVM DRIVER
7139 M:      Jean Delvare <jdelvare@suse.com>
7140 L:      linux-i2c@vger.kernel.org
7141 S:      Maintained
7142 F:      Documentation/i2c/busses/i2c-taos-evm
7143 F:      drivers/i2c/busses/i2c-taos-evm.c
7144
7145 I2C-TINY-USB DRIVER
7146 M:      Till Harbaum <till@harbaum.org>
7147 L:      linux-i2c@vger.kernel.org
7148 W:      http://www.harbaum.org/till/i2c_tiny_usb
7149 S:      Maintained
7150 F:      drivers/i2c/busses/i2c-tiny-usb.c
7151
7152 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7153 M:      Jean Delvare <jdelvare@suse.com>
7154 L:      linux-i2c@vger.kernel.org
7155 S:      Maintained
7156 F:      Documentation/i2c/busses/i2c-ali1535
7157 F:      Documentation/i2c/busses/i2c-ali1563
7158 F:      Documentation/i2c/busses/i2c-ali15x3
7159 F:      Documentation/i2c/busses/i2c-amd756
7160 F:      Documentation/i2c/busses/i2c-amd8111
7161 F:      Documentation/i2c/busses/i2c-i801
7162 F:      Documentation/i2c/busses/i2c-nforce2
7163 F:      Documentation/i2c/busses/i2c-piix4
7164 F:      Documentation/i2c/busses/i2c-sis5595
7165 F:      Documentation/i2c/busses/i2c-sis630
7166 F:      Documentation/i2c/busses/i2c-sis96x
7167 F:      Documentation/i2c/busses/i2c-via
7168 F:      Documentation/i2c/busses/i2c-viapro
7169 F:      drivers/i2c/busses/i2c-ali1535.c
7170 F:      drivers/i2c/busses/i2c-ali1563.c
7171 F:      drivers/i2c/busses/i2c-ali15x3.c
7172 F:      drivers/i2c/busses/i2c-amd756.c
7173 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7174 F:      drivers/i2c/busses/i2c-amd8111.c
7175 F:      drivers/i2c/busses/i2c-i801.c
7176 F:      drivers/i2c/busses/i2c-isch.c
7177 F:      drivers/i2c/busses/i2c-nforce2.c
7178 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7179 F:      drivers/i2c/busses/i2c-piix4.c
7180 F:      drivers/i2c/busses/i2c-sis5595.c
7181 F:      drivers/i2c/busses/i2c-sis630.c
7182 F:      drivers/i2c/busses/i2c-sis96x.c
7183 F:      drivers/i2c/busses/i2c-via.c
7184 F:      drivers/i2c/busses/i2c-viapro.c
7185
7186 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7187 M:      Hans de Goede <hdegoede@redhat.com>
7188 L:      linux-i2c@vger.kernel.org
7189 S:      Maintained
7190 F:      drivers/i2c/busses/i2c-cht-wc.c
7191
7192 I2C/SMBUS ISMT DRIVER
7193 M:      Seth Heasley <seth.heasley@intel.com>
7194 M:      Neil Horman <nhorman@tuxdriver.com>
7195 L:      linux-i2c@vger.kernel.org
7196 F:      drivers/i2c/busses/i2c-ismt.c
7197 F:      Documentation/i2c/busses/i2c-ismt
7198
7199 I2C/SMBUS STUB DRIVER
7200 M:      Jean Delvare <jdelvare@suse.com>
7201 L:      linux-i2c@vger.kernel.org
7202 S:      Maintained
7203 F:      drivers/i2c/i2c-stub.c
7204
7205 I3C SUBSYSTEM
7206 M:      Boris Brezillon <bbrezillon@kernel.org>
7207 L:      linux-i3c@lists.infradead.org
7208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7209 S:      Maintained
7210 F:      Documentation/ABI/testing/sysfs-bus-i3c
7211 F:      Documentation/devicetree/bindings/i3c/
7212 F:      Documentation/driver-api/i3c
7213 F:      drivers/i3c/
7214 F:      include/linux/i3c/
7215 F:      include/dt-bindings/i3c/
7216
7217 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7218 M:      Vitor Soares <vitor.soares@synopsys.com>
7219 S:      Maintained
7220 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7221 F:      drivers/i3c/master/dw*
7222
7223 IA64 (Itanium) PLATFORM
7224 M:      Tony Luck <tony.luck@intel.com>
7225 M:      Fenghua Yu <fenghua.yu@intel.com>
7226 L:      linux-ia64@vger.kernel.org
7227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7228 S:      Maintained
7229 F:      arch/ia64/
7230
7231 IBM Power 842 compression accelerator
7232 M:      Haren Myneni <haren@us.ibm.com>
7233 S:      Supported
7234 F:      drivers/crypto/nx/Makefile
7235 F:      drivers/crypto/nx/Kconfig
7236 F:      drivers/crypto/nx/nx-842*
7237 F:      include/linux/sw842.h
7238 F:      crypto/842.c
7239 F:      lib/842/
7240
7241 IBM Power in-Nest Crypto Acceleration
7242 M:      Breno Leitão <leitao@debian.org>
7243 M:      Nayna Jain <nayna@linux.ibm.com>
7244 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7245 L:      linux-crypto@vger.kernel.org
7246 S:      Supported
7247 F:      drivers/crypto/nx/Makefile
7248 F:      drivers/crypto/nx/Kconfig
7249 F:      drivers/crypto/nx/nx-aes*
7250 F:      drivers/crypto/nx/nx-sha*
7251 F:      drivers/crypto/nx/nx.*
7252 F:      drivers/crypto/nx/nx_csbcpb.h
7253 F:      drivers/crypto/nx/nx_debugfs.h
7254
7255 IBM Power Linux RAID adapter
7256 M:      Brian King <brking@us.ibm.com>
7257 S:      Supported
7258 F:      drivers/scsi/ipr.*
7259
7260 IBM Power SRIOV Virtual NIC Device Driver
7261 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7262 M:      John Allen <jallen@linux.ibm.com>
7263 L:      netdev@vger.kernel.org
7264 S:      Supported
7265 F:      drivers/net/ethernet/ibm/ibmvnic.*
7266
7267 IBM Power Virtual Accelerator Switchboard
7268 M:      Sukadev Bhattiprolu
7269 L:      linuxppc-dev@lists.ozlabs.org
7270 S:      Supported
7271 F:      arch/powerpc/platforms/powernv/vas*
7272 F:      arch/powerpc/platforms/powernv/copy-paste.h
7273 F:      arch/powerpc/include/asm/vas.h
7274 F:      arch/powerpc/include/uapi/asm/vas.h
7275
7276 IBM Power Virtual Ethernet Device Driver
7277 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7278 L:      netdev@vger.kernel.org
7279 S:      Supported
7280 F:      drivers/net/ethernet/ibm/ibmveth.*
7281
7282 IBM Power Virtual FC Device Drivers
7283 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7284 L:      linux-scsi@vger.kernel.org
7285 S:      Supported
7286 F:      drivers/scsi/ibmvscsi/ibmvfc*
7287
7288 IBM Power Virtual Management Channel Driver
7289 M:      Steven Royer <seroyer@linux.ibm.com>
7290 S:      Supported
7291 F:      drivers/misc/ibmvmc.*
7292
7293 IBM Power Virtual SCSI Device Drivers
7294 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7295 L:      linux-scsi@vger.kernel.org
7296 S:      Supported
7297 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7298 F:      include/scsi/viosrp.h
7299
7300 IBM Power Virtual SCSI Device Target Driver
7301 M:      Michael Cyr <mikecyr@linux.ibm.com>
7302 L:      linux-scsi@vger.kernel.org
7303 L:      target-devel@vger.kernel.org
7304 S:      Supported
7305 F:      drivers/scsi/ibmvscsi_tgt/
7306
7307 IBM Power VMX Cryptographic instructions
7308 M:      Breno Leitão <leitao@debian.org>
7309 M:      Nayna Jain <nayna@linux.ibm.com>
7310 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7311 L:      linux-crypto@vger.kernel.org
7312 S:      Supported
7313 F:      drivers/crypto/vmx/Makefile
7314 F:      drivers/crypto/vmx/Kconfig
7315 F:      drivers/crypto/vmx/vmx.c
7316 F:      drivers/crypto/vmx/aes*
7317 F:      drivers/crypto/vmx/ghash*
7318 F:      drivers/crypto/vmx/ppc-xlate.pl
7319
7320 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7321 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7322 L:      linux-pci@vger.kernel.org
7323 L:      linuxppc-dev@lists.ozlabs.org
7324 S:      Supported
7325 F:      drivers/pci/hotplug/rpaphp*
7326
7327 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7328 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7329 L:      linux-pci@vger.kernel.org
7330 L:      linuxppc-dev@lists.ozlabs.org
7331 S:      Supported
7332 F:      drivers/pci/hotplug/rpadlpar*
7333
7334 IBM ServeRAID RAID DRIVER
7335 S:      Orphan
7336 F:      drivers/scsi/ips.*
7337
7338 ICH LPC AND GPIO DRIVER
7339 M:      Peter Tyser <ptyser@xes-inc.com>
7340 S:      Maintained
7341 F:      drivers/mfd/lpc_ich.c
7342 F:      drivers/gpio/gpio-ich.c
7343
7344 IDE SUBSYSTEM
7345 M:      "David S. Miller" <davem@davemloft.net>
7346 L:      linux-ide@vger.kernel.org
7347 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7349 S:      Maintained
7350 F:      Documentation/ide/
7351 F:      drivers/ide/
7352 F:      include/linux/ide.h
7353
7354 IDE/ATAPI DRIVERS
7355 M:      Borislav Petkov <bp@alien8.de>
7356 L:      linux-ide@vger.kernel.org
7357 S:      Maintained
7358 F:      Documentation/cdrom/ide-cd
7359 F:      drivers/ide/ide-cd*
7360
7361 IDEAPAD LAPTOP EXTRAS DRIVER
7362 M:      Ike Panhc <ike.pan@canonical.com>
7363 L:      platform-driver-x86@vger.kernel.org
7364 W:      http://launchpad.net/ideapad-laptop
7365 S:      Maintained
7366 F:      drivers/platform/x86/ideapad-laptop.c
7367
7368 IDEAPAD LAPTOP SLIDEBAR DRIVER
7369 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7370 L:      linux-input@vger.kernel.org
7371 W:      https://github.com/o2genum/ideapad-slidebar
7372 S:      Maintained
7373 F:      drivers/input/misc/ideapad_slidebar.c
7374
7375 IDT VersaClock 5 CLOCK DRIVER
7376 M:      Marek Vasut <marek.vasut@gmail.com>
7377 S:      Maintained
7378 F:      drivers/clk/clk-versaclock5.c
7379
7380 IEEE 802.15.4 SUBSYSTEM
7381 M:      Alexander Aring <alex.aring@gmail.com>
7382 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7383 L:      linux-wpan@vger.kernel.org
7384 W:      http://wpan.cakelab.org/
7385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7387 S:      Maintained
7388 F:      net/ieee802154/
7389 F:      net/mac802154/
7390 F:      drivers/net/ieee802154/
7391 F:      include/linux/nl802154.h
7392 F:      include/linux/ieee802154.h
7393 F:      include/net/nl802154.h
7394 F:      include/net/mac802154.h
7395 F:      include/net/af_ieee802154.h
7396 F:      include/net/cfg802154.h
7397 F:      include/net/ieee802154_netdev.h
7398 F:      Documentation/networking/ieee802154.txt
7399
7400 IFE PROTOCOL
7401 M:      Yotam Gigi <yotam.gi@gmail.com>
7402 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7403 F:      net/ife
7404 F:      include/net/ife.h
7405 F:      include/uapi/linux/ife.h
7406
7407 IGORPLUG-USB IR RECEIVER
7408 M:      Sean Young <sean@mess.org>
7409 L:      linux-media@vger.kernel.org
7410 S:      Maintained
7411 F:      drivers/media/rc/igorplugusb.c
7412
7413 IGUANAWORKS USB IR TRANSCEIVER
7414 M:      Sean Young <sean@mess.org>
7415 L:      linux-media@vger.kernel.org
7416 S:      Maintained
7417 F:      drivers/media/rc/iguanair.c
7418
7419 IIO DIGITAL POTENTIOMETER DAC
7420 M:      Peter Rosin <peda@axentia.se>
7421 L:      linux-iio@vger.kernel.org
7422 S:      Maintained
7423 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7424 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7425 F:      drivers/iio/dac/dpot-dac.c
7426
7427 IIO ENVELOPE DETECTOR
7428 M:      Peter Rosin <peda@axentia.se>
7429 L:      linux-iio@vger.kernel.org
7430 S:      Maintained
7431 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7432 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7433 F:      drivers/iio/adc/envelope-detector.c
7434
7435 IIO MULTIPLEXER
7436 M:      Peter Rosin <peda@axentia.se>
7437 L:      linux-iio@vger.kernel.org
7438 S:      Maintained
7439 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7440 F:      drivers/iio/multiplexer/iio-mux.c
7441
7442 IIO SUBSYSTEM AND DRIVERS
7443 M:      Jonathan Cameron <jic23@kernel.org>
7444 R:      Hartmut Knaack <knaack.h@gmx.de>
7445 R:      Lars-Peter Clausen <lars@metafoo.de>
7446 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7447 L:      linux-iio@vger.kernel.org
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7449 S:      Maintained
7450 F:      Documentation/ABI/testing/configfs-iio*
7451 F:      Documentation/ABI/testing/sysfs-bus-iio*
7452 F:      Documentation/devicetree/bindings/iio/
7453 F:      drivers/iio/
7454 F:      drivers/staging/iio/
7455 F:      include/linux/iio/
7456 F:      tools/iio/
7457
7458 IIO UNIT CONVERTER
7459 M:      Peter Rosin <peda@axentia.se>
7460 L:      linux-iio@vger.kernel.org
7461 S:      Maintained
7462 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7463 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7464 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7465 F:      drivers/iio/afe/iio-rescale.c
7466
7467 IKANOS/ADI EAGLE ADSL USB DRIVER
7468 M:      Matthieu Castet <castet.matthieu@free.fr>
7469 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7470 S:      Maintained
7471 F:      drivers/usb/atm/ueagle-atm.c
7472
7473 IMGTEC ASCII LCD DRIVER
7474 M:      Paul Burton <paul.burton@mips.com>
7475 S:      Maintained
7476 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7477 F:      drivers/auxdisplay/img-ascii-lcd.c
7478
7479 IMGTEC IR DECODER DRIVER
7480 M:      James Hogan <jhogan@kernel.org>
7481 S:      Maintained
7482 F:      drivers/media/rc/img-ir/
7483
7484 IMON SOUNDGRAPH USB IR RECEIVER
7485 M:      Sean Young <sean@mess.org>
7486 L:      linux-media@vger.kernel.org
7487 S:      Maintained
7488 F:      drivers/media/rc/imon_raw.c
7489 F:      drivers/media/rc/imon.c
7490
7491 IMS TWINTURBO FRAMEBUFFER DRIVER
7492 L:      linux-fbdev@vger.kernel.org
7493 S:      Orphan
7494 F:      drivers/video/fbdev/imsttfb.c
7495
7496 INA209 HARDWARE MONITOR DRIVER
7497 M:      Guenter Roeck <linux@roeck-us.net>
7498 L:      linux-hwmon@vger.kernel.org
7499 S:      Maintained
7500 F:      Documentation/hwmon/ina209
7501 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7502 F:      drivers/hwmon/ina209.c
7503
7504 INA2XX HARDWARE MONITOR DRIVER
7505 M:      Guenter Roeck <linux@roeck-us.net>
7506 L:      linux-hwmon@vger.kernel.org
7507 S:      Maintained
7508 F:      Documentation/hwmon/ina2xx
7509 F:      drivers/hwmon/ina2xx.c
7510 F:      include/linux/platform_data/ina2xx.h
7511
7512 INDUSTRY PACK SUBSYSTEM (IPACK)
7513 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7514 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7515 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7516 L:      industrypack-devel@lists.sourceforge.net
7517 W:      http://industrypack.sourceforge.net
7518 S:      Maintained
7519 F:      drivers/ipack/
7520
7521 INFINIBAND SUBSYSTEM
7522 M:      Doug Ledford <dledford@redhat.com>
7523 M:      Jason Gunthorpe <jgg@mellanox.com>
7524 L:      linux-rdma@vger.kernel.org
7525 W:      https://github.com/linux-rdma/rdma-core
7526 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7528 S:      Supported
7529 F:      Documentation/devicetree/bindings/infiniband/
7530 F:      Documentation/infiniband/
7531 F:      drivers/infiniband/
7532 F:      include/uapi/linux/if_infiniband.h
7533 F:      include/uapi/rdma/
7534 F:      include/rdma/
7535
7536 INGENIC JZ4780 DMA Driver
7537 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7538 S:      Maintained
7539 F:      drivers/dma/dma-jz4780.c
7540
7541 INGENIC JZ4780 NAND DRIVER
7542 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7543 L:      linux-mtd@lists.infradead.org
7544 S:      Maintained
7545 F:      drivers/mtd/nand/raw/jz4780_*
7546
7547 INOTIFY
7548 M:      Jan Kara <jack@suse.cz>
7549 R:      Amir Goldstein <amir73il@gmail.com>
7550 L:      linux-fsdevel@vger.kernel.org
7551 S:      Maintained
7552 F:      Documentation/filesystems/inotify.txt
7553 F:      fs/notify/inotify/
7554 F:      include/linux/inotify.h
7555 F:      include/uapi/linux/inotify.h
7556
7557 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7558 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7559 L:      linux-input@vger.kernel.org
7560 Q:      http://patchwork.kernel.org/project/linux-input/list/
7561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7562 S:      Maintained
7563 F:      drivers/input/
7564 F:      include/linux/input.h
7565 F:      include/uapi/linux/input.h
7566 F:      include/uapi/linux/input-event-codes.h
7567 F:      include/linux/input/
7568 F:      Documentation/devicetree/bindings/input/
7569 F:      Documentation/devicetree/bindings/serio/
7570 F:      Documentation/input/
7571
7572 INPUT MULTITOUCH (MT) PROTOCOL
7573 M:      Henrik Rydberg <rydberg@bitmath.org>
7574 L:      linux-input@vger.kernel.org
7575 S:      Odd fixes
7576 F:      Documentation/input/multi-touch-protocol.rst
7577 F:      drivers/input/input-mt.c
7578 K:      \b(ABS|SYN)_MT_
7579
7580 INSIDE SECURE CRYPTO DRIVER
7581 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7582 F:      drivers/crypto/inside-secure/
7583 S:      Maintained
7584 L:      linux-crypto@vger.kernel.org
7585
7586 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7587 M:      Mimi Zohar <zohar@linux.ibm.com>
7588 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7589 L:      linux-integrity@vger.kernel.org
7590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7591 S:      Supported
7592 F:      security/integrity/ima/
7593
7594 INTEL 810/815 FRAMEBUFFER DRIVER
7595 M:      Antonino Daplas <adaplas@gmail.com>
7596 L:      linux-fbdev@vger.kernel.org
7597 S:      Maintained
7598 F:      drivers/video/fbdev/i810/
7599
7600 INTEL ASoC DRIVERS
7601 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7602 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7603 M:      Jie Yang <yang.jie@linux.intel.com>
7604 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7605 S:      Supported
7606 F:      sound/soc/intel/
7607
7608 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7609 M:      Hans de Goede <hdegoede@redhat.com>
7610 L:      platform-driver-x86@vger.kernel.org
7611 S:      Maintained
7612 F:      drivers/platform/x86/intel_atomisp2_pm.c
7613
7614 INTEL C600 SERIES SAS CONTROLLER DRIVER
7615 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7616 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7617 L:      linux-scsi@vger.kernel.org
7618 T:      git git://git.code.sf.net/p/intel-sas/isci
7619 S:      Supported
7620 F:      drivers/scsi/isci/
7621
7622 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7623 M:      Jani Nikula <jani.nikula@linux.intel.com>
7624 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7625 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7626 L:      intel-gfx@lists.freedesktop.org
7627 W:      https://01.org/linuxgraphics/
7628 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7629 C:      irc://chat.freenode.net/intel-gfx
7630 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7631 T:      git git://anongit.freedesktop.org/drm-intel
7632 S:      Supported
7633 F:      drivers/gpu/drm/i915/
7634 F:      include/drm/i915*
7635 F:      include/uapi/drm/i915_drm.h
7636 F:      Documentation/gpu/i915.rst
7637
7638 INTEL ETHERNET DRIVERS
7639 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7640 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7641 W:      http://www.intel.com/support/feedback.htm
7642 W:      http://e1000.sourceforge.net/
7643 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7646 S:      Supported
7647 F:      Documentation/networking/device_drivers/intel/e100.rst
7648 F:      Documentation/networking/device_drivers/intel/e1000.rst
7649 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7650 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7651 F:      Documentation/networking/device_drivers/intel/igb.rst
7652 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7653 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7654 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7655 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7656 F:      Documentation/networking/device_drivers/intel/i40e.rst
7657 F:      Documentation/networking/device_drivers/intel/iavf.rst
7658 F:      Documentation/networking/device_drivers/intel/ice.rst
7659 F:      drivers/net/ethernet/intel/
7660 F:      drivers/net/ethernet/intel/*/
7661 F:      include/linux/avf/virtchnl.h
7662
7663 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7664 M:      Maik Broemme <mbroemme@libmpq.org>
7665 L:      linux-fbdev@vger.kernel.org
7666 S:      Maintained
7667 F:      Documentation/fb/intelfb.txt
7668 F:      drivers/video/fbdev/intelfb/
7669
7670 INTEL GPIO DRIVERS
7671 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7672 L:      linux-gpio@vger.kernel.org
7673 S:      Maintained
7674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7675 F:      drivers/gpio/gpio-ich.c
7676 F:      drivers/gpio/gpio-intel-mid.c
7677 F:      drivers/gpio/gpio-lynxpoint.c
7678 F:      drivers/gpio/gpio-merrifield.c
7679 F:      drivers/gpio/gpio-ml-ioh.c
7680 F:      drivers/gpio/gpio-pch.c
7681 F:      drivers/gpio/gpio-sch.c
7682 F:      drivers/gpio/gpio-sodaville.c
7683
7684 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7685 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7686 M:      Zhi Wang <zhi.a.wang@intel.com>
7687 L:      intel-gvt-dev@lists.freedesktop.org
7688 L:      intel-gfx@lists.freedesktop.org
7689 W:      https://01.org/igvt-g
7690 T:      git https://github.com/intel/gvt-linux.git
7691 S:      Supported
7692 F:      drivers/gpu/drm/i915/gvt/
7693
7694 INTEL HID EVENT DRIVER
7695 M:      Alex Hung <alex.hung@canonical.com>
7696 L:      platform-driver-x86@vger.kernel.org
7697 S:      Maintained
7698 F:      drivers/platform/x86/intel-hid.c
7699
7700 INTEL I/OAT DMA DRIVER
7701 M:      Dave Jiang <dave.jiang@intel.com>
7702 R:      Dan Williams <dan.j.williams@intel.com>
7703 L:      dmaengine@vger.kernel.org
7704 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7705 S:      Supported
7706 F:      drivers/dma/ioat*
7707
7708 INTEL IDLE DRIVER
7709 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7710 M:      Len Brown <lenb@kernel.org>
7711 L:      linux-pm@vger.kernel.org
7712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7713 B:      https://bugzilla.kernel.org
7714 S:      Supported
7715 F:      drivers/idle/intel_idle.c
7716
7717 INTEL INTEGRATED SENSOR HUB DRIVER
7718 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7719 M:      Jiri Kosina <jikos@kernel.org>
7720 L:      linux-input@vger.kernel.org
7721 S:      Maintained
7722 F:      drivers/hid/intel-ish-hid/
7723
7724 INTEL IOMMU (VT-d)
7725 M:      David Woodhouse <dwmw2@infradead.org>
7726 L:      iommu@lists.linux-foundation.org
7727 T:      git git://git.infradead.org/iommu-2.6.git
7728 S:      Supported
7729 F:      drivers/iommu/intel-iommu.c
7730 F:      include/linux/intel-iommu.h
7731
7732 INTEL IOP-ADMA DMA DRIVER
7733 R:      Dan Williams <dan.j.williams@intel.com>
7734 S:      Odd fixes
7735 F:      drivers/dma/iop-adma.c
7736
7737 INTEL IPU3 CSI-2 CIO2 DRIVER
7738 M:      Yong Zhi <yong.zhi@intel.com>
7739 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7740 M:      Bingbu Cao <bingbu.cao@intel.com>
7741 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7742 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7743 L:      linux-media@vger.kernel.org
7744 S:      Maintained
7745 F:      drivers/media/pci/intel/ipu3/
7746 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7747
7748 INTEL IPU3 CSI-2 IMGU DRIVER
7749 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7750 L:      linux-media@vger.kernel.org
7751 S:      Maintained
7752 F:      drivers/staging/media/ipu3/
7753 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7754 F:      Documentation/media/v4l-drivers/ipu3.rst
7755
7756 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7757 M:      Krzysztof Halasa <khalasa@piap.pl>
7758 S:      Maintained
7759 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7760 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7761 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7762 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7763 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7764 F:      drivers/net/wan/ixp4xx_hss.c
7765
7766 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7767 M:      Deepak Saxena <dsaxena@plexity.net>
7768 S:      Maintained
7769 F:      drivers/char/hw_random/ixp4xx-rng.c
7770
7771 INTEL MANAGEMENT ENGINE (mei)
7772 M:      Tomas Winkler <tomas.winkler@intel.com>
7773 L:      linux-kernel@vger.kernel.org
7774 S:      Supported
7775 F:      include/uapi/linux/mei.h
7776 F:      include/linux/mei_cl_bus.h
7777 F:      drivers/misc/mei/*
7778 F:      drivers/watchdog/mei_wdt.c
7779 F:      Documentation/misc-devices/mei/*
7780 F:      samples/mei/*
7781
7782 INTEL MENLOW THERMAL DRIVER
7783 M:      Sujith Thomas <sujith.thomas@intel.com>
7784 L:      platform-driver-x86@vger.kernel.org
7785 W:      https://01.org/linux-acpi
7786 S:      Supported
7787 F:      drivers/platform/x86/intel_menlow.c
7788
7789 INTEL MIC DRIVERS (mic)
7790 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7791 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7792 S:      Supported
7793 W:      https://github.com/sudeepdutt/mic
7794 W:      http://software.intel.com/en-us/mic-developer
7795 F:      include/linux/mic_bus.h
7796 F:      include/linux/scif.h
7797 F:      include/uapi/linux/mic_common.h
7798 F:      include/uapi/linux/mic_ioctl.h
7799 F:      include/uapi/linux/scif_ioctl.h
7800 F:      drivers/misc/mic/
7801 F:      drivers/dma/mic_x100_dma.c
7802 F:      drivers/dma/mic_x100_dma.h
7803 F:      Documentation/mic/
7804
7805 INTEL PMC CORE DRIVER
7806 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7807 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7808 L:      platform-driver-x86@vger.kernel.org
7809 S:      Maintained
7810 F:      drivers/platform/x86/intel_pmc_core*
7811
7812 INTEL PMC/P-Unit IPC DRIVER
7813 M:      Zha Qipeng<qipeng.zha@intel.com>
7814 L:      platform-driver-x86@vger.kernel.org
7815 S:      Maintained
7816 F:      drivers/platform/x86/intel_pmc_ipc.c
7817 F:      drivers/platform/x86/intel_punit_ipc.c
7818 F:      arch/x86/include/asm/intel_pmc_ipc.h
7819 F:      arch/x86/include/asm/intel_punit_ipc.h
7820
7821 INTEL PMIC GPIO DRIVERS
7822 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7823 S:      Maintained
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7825 F:      drivers/gpio/gpio-*cove.c
7826 F:      drivers/gpio/gpio-msic.c
7827
7828 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7829 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7830 S:      Maintained
7831 F:      drivers/mfd/intel_msic.c
7832 F:      drivers/mfd/intel_soc_pmic*
7833 F:      include/linux/mfd/intel_msic.h
7834 F:      include/linux/mfd/intel_soc_pmic*
7835
7836 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7837 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7838 L:      linux-wireless@vger.kernel.org
7839 S:      Maintained
7840 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7841 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7842 F:      drivers/net/wireless/intel/ipw2x00/
7843
7844 INTEL PSTATE DRIVER
7845 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7846 M:      Len Brown <lenb@kernel.org>
7847 L:      linux-pm@vger.kernel.org
7848 S:      Supported
7849 F:      drivers/cpufreq/intel_pstate.c
7850
7851 INTEL RDMA RNIC DRIVER
7852 M:      Faisal Latif <faisal.latif@intel.com>
7853 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7854 L:      linux-rdma@vger.kernel.org
7855 S:      Supported
7856 F:      drivers/infiniband/hw/i40iw/
7857 F:      include/uapi/rdma/i40iw-abi.h
7858
7859 INTEL TELEMETRY DRIVER
7860 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7861 M:      "David E. Box" <david.e.box@linux.intel.com>
7862 L:      platform-driver-x86@vger.kernel.org
7863 S:      Maintained
7864 F:      arch/x86/include/asm/intel_telemetry.h
7865 F:      drivers/platform/x86/intel_telemetry*
7866
7867 INTEL VIRTUAL BUTTON DRIVER
7868 M:      AceLan Kao <acelan.kao@canonical.com>
7869 L:      platform-driver-x86@vger.kernel.org
7870 S:      Maintained
7871 F:      drivers/platform/x86/intel-vbtn.c
7872
7873 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7874 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7875 L:      linux-wireless@vger.kernel.org
7876 S:      Supported
7877 F:      drivers/net/wireless/intel/iwlegacy/
7878
7879 INTEL WIRELESS WIFI LINK (iwlwifi)
7880 M:      Johannes Berg <johannes.berg@intel.com>
7881 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7882 M:      Luca Coelho <luciano.coelho@intel.com>
7883 M:      Intel Linux Wireless <linuxwifi@intel.com>
7884 L:      linux-wireless@vger.kernel.org
7885 W:      http://intellinuxwireless.org
7886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7887 S:      Supported
7888 F:      drivers/net/wireless/intel/iwlwifi/
7889
7890 INTEL WIRELESS WIMAX CONNECTION 2400
7891 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7892 M:      linux-wimax@intel.com
7893 L:      wimax@linuxwimax.org (subscribers-only)
7894 S:      Supported
7895 W:      http://linuxwimax.org
7896 F:      Documentation/wimax/README.i2400m
7897 F:      drivers/net/wimax/i2400m/
7898 F:      include/uapi/linux/wimax/i2400m.h
7899
7900 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7901 M:      Mario Limonciello <mario.limonciello@dell.com>
7902 S:      Maintained
7903 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7904
7905 INTEL(R) TRACE HUB
7906 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7907 S:      Supported
7908 F:      Documentation/trace/intel_th.rst
7909 F:      drivers/hwtracing/intel_th/
7910
7911 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7912 M:      Ning Sun <ning.sun@intel.com>
7913 L:      tboot-devel@lists.sourceforge.net
7914 W:      http://tboot.sourceforge.net
7915 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7916 S:      Supported
7917 F:      Documentation/intel_txt.txt
7918 F:      include/linux/tboot.h
7919 F:      arch/x86/kernel/tboot.c
7920
7921 INTEL-MID GPIO DRIVER
7922 M:      David Cohen <david.a.cohen@linux.intel.com>
7923 L:      linux-gpio@vger.kernel.org
7924 S:      Maintained
7925 F:      drivers/gpio/gpio-intel-mid.c
7926
7927 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7928 M:      Linus Walleij <linus.walleij@linaro.org>
7929 L:      linux-iio@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/iio/gyro/mpu3050*
7932 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7933
7934 IOC3 ETHERNET DRIVER
7935 M:      Ralf Baechle <ralf@linux-mips.org>
7936 L:      linux-mips@vger.kernel.org
7937 S:      Maintained
7938 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7939
7940 IOC3 SERIAL DRIVER
7941 M:      Pat Gefre <pfg@sgi.com>
7942 L:      linux-serial@vger.kernel.org
7943 S:      Maintained
7944 F:      drivers/tty/serial/ioc3_serial.c
7945
7946 IOMAP FILESYSTEM LIBRARY
7947 M:      Christoph Hellwig <hch@infradead.org>
7948 M:      Darrick J. Wong <darrick.wong@oracle.com>
7949 M:      linux-xfs@vger.kernel.org
7950 M:      linux-fsdevel@vger.kernel.org
7951 L:      linux-xfs@vger.kernel.org
7952 L:      linux-fsdevel@vger.kernel.org
7953 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7954 S:      Supported
7955 F:      fs/iomap.c
7956 F:      include/linux/iomap.h
7957
7958 IOMMU DRIVERS
7959 M:      Joerg Roedel <joro@8bytes.org>
7960 L:      iommu@lists.linux-foundation.org
7961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7962 S:      Maintained
7963 F:      Documentation/devicetree/bindings/iommu/
7964 F:      drivers/iommu/
7965 F:      include/linux/iommu.h
7966 F:      include/linux/of_iommu.h
7967 F:      include/linux/iova.h
7968
7969 IP MASQUERADING
7970 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7971 S:      Maintained
7972 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7973
7974 IPMI SUBSYSTEM
7975 M:      Corey Minyard <minyard@acm.org>
7976 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7977 W:      http://openipmi.sourceforge.net/
7978 S:      Supported
7979 F:      Documentation/devicetree/bindings/ipmi/
7980 F:      Documentation/IPMI.txt
7981 F:      drivers/char/ipmi/
7982 F:      include/linux/ipmi*
7983 F:      include/uapi/linux/ipmi*
7984
7985 IPS SCSI RAID DRIVER
7986 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7987 L:      linux-scsi@vger.kernel.org
7988 W:      http://www.adaptec.com/
7989 S:      Maintained
7990 F:      drivers/scsi/ips*
7991
7992 IPVS
7993 M:      Wensong Zhang <wensong@linux-vs.org>
7994 M:      Simon Horman <horms@verge.net.au>
7995 M:      Julian Anastasov <ja@ssi.bg>
7996 L:      netdev@vger.kernel.org
7997 L:      lvs-devel@vger.kernel.org
7998 S:      Maintained
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8001 F:      Documentation/networking/ipvs-sysctl.txt
8002 F:      include/net/ip_vs.h
8003 F:      include/uapi/linux/ip_vs.h
8004 F:      net/netfilter/ipvs/
8005
8006 IPWIRELESS DRIVER
8007 M:      Jiri Kosina <jikos@kernel.org>
8008 M:      David Sterba <dsterba@suse.com>
8009 S:      Odd Fixes
8010 F:      drivers/tty/ipwireless/
8011
8012 IPX NETWORK LAYER
8013 L:      netdev@vger.kernel.org
8014 S:      Obsolete
8015 F:      include/uapi/linux/ipx.h
8016
8017 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8018 M:      Marc Zyngier <marc.zyngier@arm.com>
8019 S:      Maintained
8020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8021 F:      Documentation/IRQ-domain.txt
8022 F:      include/linux/irqdomain.h
8023 F:      kernel/irq/irqdomain.c
8024 F:      kernel/irq/msi.c
8025
8026 IRQ SUBSYSTEM
8027 M:      Thomas Gleixner <tglx@linutronix.de>
8028 L:      linux-kernel@vger.kernel.org
8029 S:      Maintained
8030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8031 F:      kernel/irq/
8032
8033 IRQCHIP DRIVERS
8034 M:      Thomas Gleixner <tglx@linutronix.de>
8035 M:      Jason Cooper <jason@lakedaemon.net>
8036 M:      Marc Zyngier <marc.zyngier@arm.com>
8037 L:      linux-kernel@vger.kernel.org
8038 S:      Maintained
8039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8040 F:      Documentation/devicetree/bindings/interrupt-controller/
8041 F:      drivers/irqchip/
8042
8043 ISA
8044 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8045 S:      Maintained
8046 F:      Documentation/isa.txt
8047 F:      drivers/base/isa.c
8048 F:      include/linux/isa.h
8049
8050 ISA RADIO MODULE
8051 M:      Hans Verkuil <hverkuil@xs4all.nl>
8052 L:      linux-media@vger.kernel.org
8053 T:      git git://linuxtv.org/media_tree.git
8054 W:      https://linuxtv.org
8055 S:      Maintained
8056 F:      drivers/media/radio/radio-isa*
8057
8058 ISAPNP
8059 M:      Jaroslav Kysela <perex@perex.cz>
8060 S:      Maintained
8061 F:      Documentation/isapnp.txt
8062 F:      drivers/pnp/isapnp/
8063 F:      include/linux/isapnp.h
8064
8065 ISCSI
8066 M:      Lee Duncan <lduncan@suse.com>
8067 M:      Chris Leech <cleech@redhat.com>
8068 L:      open-iscsi@googlegroups.com
8069 W:      www.open-iscsi.com
8070 S:      Maintained
8071 F:      drivers/scsi/*iscsi*
8072 F:      include/scsi/*iscsi*
8073
8074 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8075 M:      Peter Jones <pjones@redhat.com>
8076 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8077 S:      Maintained
8078 F:      drivers/firmware/iscsi_ibft*
8079
8080 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8081 M:      Sagi Grimberg <sagi@grimberg.me>
8082 M:      Max Gurtovoy <maxg@mellanox.com>
8083 L:      linux-rdma@vger.kernel.org
8084 S:      Supported
8085 W:      http://www.openfabrics.org
8086 W:      www.open-iscsi.org
8087 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8088 F:      drivers/infiniband/ulp/iser/
8089
8090 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8091 M:      Sagi Grimberg <sagi@grimberg.me>
8092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8093 L:      linux-rdma@vger.kernel.org
8094 L:      target-devel@vger.kernel.org
8095 S:      Supported
8096 W:      http://www.linux-iscsi.org
8097 F:      drivers/infiniband/ulp/isert
8098
8099 ISDN SUBSYSTEM
8100 M:      Karsten Keil <isdn@linux-pingi.de>
8101 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8102 L:      netdev@vger.kernel.org
8103 W:      http://www.isdn4linux.de
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8105 S:      Maintained
8106 F:      Documentation/isdn/
8107 F:      drivers/isdn/
8108 F:      include/linux/isdn.h
8109 F:      include/linux/isdn/
8110 F:      include/uapi/linux/isdn.h
8111 F:      include/uapi/linux/isdn/
8112
8113 IT87 HARDWARE MONITORING DRIVER
8114 M:      Jean Delvare <jdelvare@suse.com>
8115 L:      linux-hwmon@vger.kernel.org
8116 S:      Maintained
8117 F:      Documentation/hwmon/it87
8118 F:      drivers/hwmon/it87.c
8119
8120 IT913X MEDIA DRIVER
8121 M:      Antti Palosaari <crope@iki.fi>
8122 L:      linux-media@vger.kernel.org
8123 W:      https://linuxtv.org
8124 W:      http://palosaari.fi/linux/
8125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8126 T:      git git://linuxtv.org/anttip/media_tree.git
8127 S:      Maintained
8128 F:      drivers/media/tuners/it913x*
8129
8130 IVTV VIDEO4LINUX DRIVER
8131 M:      Andy Walls <awalls@md.metrocast.net>
8132 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8133 L:      linux-media@vger.kernel.org
8134 T:      git git://linuxtv.org/media_tree.git
8135 W:      http://www.ivtvdriver.org
8136 S:      Maintained
8137 F:      Documentation/media/v4l-drivers/ivtv*
8138 F:      drivers/media/pci/ivtv/
8139 F:      include/uapi/linux/ivtv*
8140
8141 IX2505V MEDIA DRIVER
8142 M:      Malcolm Priestley <tvboxspy@gmail.com>
8143 L:      linux-media@vger.kernel.org
8144 W:      https://linuxtv.org
8145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8146 S:      Maintained
8147 F:      drivers/media/dvb-frontends/ix2505v*
8148
8149 JAILHOUSE HYPERVISOR INTERFACE
8150 M:      Jan Kiszka <jan.kiszka@siemens.com>
8151 L:      jailhouse-dev@googlegroups.com
8152 S:      Maintained
8153 F:      arch/x86/kernel/jailhouse.c
8154 F:      arch/x86/include/asm/jailhouse_para.h
8155
8156 JC42.4 TEMPERATURE SENSOR DRIVER
8157 M:      Guenter Roeck <linux@roeck-us.net>
8158 L:      linux-hwmon@vger.kernel.org
8159 S:      Maintained
8160 F:      drivers/hwmon/jc42.c
8161 F:      Documentation/hwmon/jc42
8162
8163 JFS FILESYSTEM
8164 M:      Dave Kleikamp <shaggy@kernel.org>
8165 L:      jfs-discussion@lists.sourceforge.net
8166 W:      http://jfs.sourceforge.net/
8167 T:      git git://github.com/kleikamp/linux-shaggy.git
8168 S:      Maintained
8169 F:      Documentation/filesystems/jfs.txt
8170 F:      fs/jfs/
8171
8172 JME NETWORK DRIVER
8173 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8174 L:      netdev@vger.kernel.org
8175 S:      Maintained
8176 F:      drivers/net/ethernet/jme.*
8177
8178 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8179 M:      David Woodhouse <dwmw2@infradead.org>
8180 L:      linux-mtd@lists.infradead.org
8181 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8182 S:      Maintained
8183 F:      fs/jffs2/
8184 F:      include/uapi/linux/jffs2.h
8185
8186 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8187 M:      "Theodore Ts'o" <tytso@mit.edu>
8188 M:      Jan Kara <jack@suse.com>
8189 L:      linux-ext4@vger.kernel.org
8190 S:      Maintained
8191 F:      fs/jbd2/
8192 F:      include/linux/jbd2.h
8193
8194 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8195 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8196 L:      linux-media@vger.kernel.org
8197 S:      Maintained
8198 F:      drivers/media/platform/rcar_jpu.c
8199
8200 JSM Neo PCI based serial card
8201 L:      linux-serial@vger.kernel.org
8202 S:      Orphan
8203 F:      drivers/tty/serial/jsm/
8204
8205 K10TEMP HARDWARE MONITORING DRIVER
8206 M:      Clemens Ladisch <clemens@ladisch.de>
8207 L:      linux-hwmon@vger.kernel.org
8208 S:      Maintained
8209 F:      Documentation/hwmon/k10temp
8210 F:      drivers/hwmon/k10temp.c
8211
8212 K8TEMP HARDWARE MONITORING DRIVER
8213 M:      Rudolf Marek <r.marek@assembler.cz>
8214 L:      linux-hwmon@vger.kernel.org
8215 S:      Maintained
8216 F:      Documentation/hwmon/k8temp
8217 F:      drivers/hwmon/k8temp.c
8218
8219 KASAN
8220 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8221 R:      Alexander Potapenko <glider@google.com>
8222 R:      Dmitry Vyukov <dvyukov@google.com>
8223 L:      kasan-dev@googlegroups.com
8224 S:      Maintained
8225 F:      arch/*/include/asm/kasan.h
8226 F:      arch/*/mm/kasan_init*
8227 F:      Documentation/dev-tools/kasan.rst
8228 F:      include/linux/kasan*.h
8229 F:      lib/test_kasan.c
8230 F:      mm/kasan/
8231 F:      scripts/Makefile.kasan
8232
8233 KCONFIG
8234 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8236 L:      linux-kbuild@vger.kernel.org
8237 S:      Maintained
8238 F:      Documentation/kbuild/kconfig*
8239 F:      scripts/kconfig/
8240 F:      scripts/Kconfig.include
8241
8242 KDUMP
8243 M:      Dave Young <dyoung@redhat.com>
8244 M:      Baoquan He <bhe@redhat.com>
8245 R:      Vivek Goyal <vgoyal@redhat.com>
8246 L:      kexec@lists.infradead.org
8247 W:      http://lse.sourceforge.net/kdump/
8248 S:      Maintained
8249 F:      Documentation/kdump/
8250
8251 KEENE FM RADIO TRANSMITTER DRIVER
8252 M:      Hans Verkuil <hverkuil@xs4all.nl>
8253 L:      linux-media@vger.kernel.org
8254 T:      git git://linuxtv.org/media_tree.git
8255 W:      https://linuxtv.org
8256 S:      Maintained
8257 F:      drivers/media/radio/radio-keene*
8258
8259 KERNEL AUTOMOUNTER
8260 M:      Ian Kent <raven@themaw.net>
8261 L:      autofs@vger.kernel.org
8262 S:      Maintained
8263 F:      fs/autofs/
8264
8265 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8266 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8267 M:      Michal Marek <michal.lkml@markovi.net>
8268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8269 L:      linux-kbuild@vger.kernel.org
8270 S:      Maintained
8271 F:      Documentation/kbuild/
8272 F:      Makefile
8273 F:      scripts/Kbuild*
8274 F:      scripts/Makefile*
8275 F:      scripts/basic/
8276 F:      scripts/mk*
8277 F:      scripts/mod/
8278 F:      scripts/package/
8279
8280 KERNEL JANITORS
8281 L:      kernel-janitors@vger.kernel.org
8282 W:      http://kernelnewbies.org/KernelJanitors
8283 S:      Odd Fixes
8284
8285 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8286 M:      "J. Bruce Fields" <bfields@fieldses.org>
8287 M:      Jeff Layton <jlayton@kernel.org>
8288 L:      linux-nfs@vger.kernel.org
8289 W:      http://nfs.sourceforge.net/
8290 T:      git git://linux-nfs.org/~bfields/linux.git
8291 S:      Supported
8292 F:      fs/nfsd/
8293 F:      include/uapi/linux/nfsd/
8294 F:      fs/lockd/
8295 F:      fs/nfs_common/
8296 F:      net/sunrpc/
8297 F:      include/linux/lockd/
8298 F:      include/linux/sunrpc/
8299 F:      include/uapi/linux/sunrpc/
8300
8301 KERNEL SELFTEST FRAMEWORK
8302 M:      Shuah Khan <shuah@kernel.org>
8303 M:      Shuah Khan <skhan@linuxfoundation.org>
8304 L:      linux-kselftest@vger.kernel.org
8305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8306 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8307 S:      Maintained
8308 F:      tools/testing/selftests/
8309 F:      Documentation/dev-tools/kselftest*
8310
8311 KERNEL USERMODE HELPER
8312 M:      Luis Chamberlain <mcgrof@kernel.org>
8313 L:      linux-kernel@vger.kernel.org
8314 S:      Maintained
8315 F:      kernel/umh.c
8316 F:      include/linux/umh.h
8317
8318 KERNEL VIRTUAL MACHINE (KVM)
8319 M:      Paolo Bonzini <pbonzini@redhat.com>
8320 M:      Radim Krčmář <rkrcmar@redhat.com>
8321 L:      kvm@vger.kernel.org
8322 W:      http://www.linux-kvm.org
8323 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8324 S:      Supported
8325 F:      Documentation/virtual/kvm/
8326 F:      include/trace/events/kvm.h
8327 F:      include/uapi/asm-generic/kvm*
8328 F:      include/uapi/linux/kvm*
8329 F:      include/asm-generic/kvm*
8330 F:      include/linux/kvm*
8331 F:      include/kvm/iodev.h
8332 F:      virt/kvm/*
8333 F:      tools/kvm/
8334
8335 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8336 M:      Joerg Roedel <joro@8bytes.org>
8337 L:      kvm@vger.kernel.org
8338 W:      http://www.linux-kvm.org/
8339 S:      Maintained
8340 F:      arch/x86/include/asm/svm.h
8341 F:      arch/x86/kvm/svm.c
8342
8343 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8344 M:      Christoffer Dall <christoffer.dall@arm.com>
8345 M:      Marc Zyngier <marc.zyngier@arm.com>
8346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8347 L:      kvmarm@lists.cs.columbia.edu
8348 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8350 S:      Supported
8351 F:      arch/arm/include/uapi/asm/kvm*
8352 F:      arch/arm/include/asm/kvm*
8353 F:      arch/arm/kvm/
8354 F:      virt/kvm/arm/
8355 F:      include/kvm/arm_*
8356
8357 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8358 M:      Christoffer Dall <christoffer.dall@arm.com>
8359 M:      Marc Zyngier <marc.zyngier@arm.com>
8360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8361 L:      kvmarm@lists.cs.columbia.edu
8362 S:      Maintained
8363 F:      arch/arm64/include/uapi/asm/kvm*
8364 F:      arch/arm64/include/asm/kvm*
8365 F:      arch/arm64/kvm/
8366
8367 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8368 M:      James Hogan <jhogan@kernel.org>
8369 L:      linux-mips@vger.kernel.org
8370 S:      Supported
8371 F:      arch/mips/include/uapi/asm/kvm*
8372 F:      arch/mips/include/asm/kvm*
8373 F:      arch/mips/kvm/
8374
8375 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8376 M:      Paul Mackerras <paulus@ozlabs.org>
8377 L:      kvm-ppc@vger.kernel.org
8378 W:      http://www.linux-kvm.org/
8379 T:      git git://github.com/agraf/linux-2.6.git
8380 S:      Supported
8381 F:      arch/powerpc/include/uapi/asm/kvm*
8382 F:      arch/powerpc/include/asm/kvm*
8383 F:      arch/powerpc/kvm/
8384 F:      arch/powerpc/kernel/kvm*
8385
8386 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8387 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8388 M:      Janosch Frank <frankja@linux.ibm.com>
8389 R:      David Hildenbrand <david@redhat.com>
8390 R:      Cornelia Huck <cohuck@redhat.com>
8391 L:      linux-s390@vger.kernel.org
8392 W:      http://www.ibm.com/developerworks/linux/linux390/
8393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8394 S:      Supported
8395 F:      arch/s390/include/uapi/asm/kvm*
8396 F:      arch/s390/include/asm/gmap.h
8397 F:      arch/s390/include/asm/kvm*
8398 F:      arch/s390/kvm/
8399 F:      arch/s390/mm/gmap.c
8400
8401 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8402 M:      Paolo Bonzini <pbonzini@redhat.com>
8403 M:      Radim Krčmář <rkrcmar@redhat.com>
8404 L:      kvm@vger.kernel.org
8405 W:      http://www.linux-kvm.org
8406 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8407 S:      Supported
8408 F:      arch/x86/kvm/
8409 F:      arch/x86/kvm/*/
8410 F:      arch/x86/include/uapi/asm/kvm*
8411 F:      arch/x86/include/asm/kvm*
8412 F:      arch/x86/include/asm/pvclock-abi.h
8413 F:      arch/x86/kernel/kvm.c
8414 F:      arch/x86/kernel/kvmclock.c
8415
8416 KERNFS
8417 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8418 M:      Tejun Heo <tj@kernel.org>
8419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8420 S:      Supported
8421 F:      include/linux/kernfs.h
8422 F:      fs/kernfs/
8423
8424 KEXEC
8425 M:      Eric Biederman <ebiederm@xmission.com>
8426 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8427 L:      kexec@lists.infradead.org
8428 S:      Maintained
8429 F:      include/linux/kexec.h
8430 F:      include/uapi/linux/kexec.h
8431 F:      kernel/kexec*
8432
8433 KEYS-ENCRYPTED
8434 M:      Mimi Zohar <zohar@linux.ibm.com>
8435 L:      linux-integrity@vger.kernel.org
8436 L:      keyrings@vger.kernel.org
8437 S:      Supported
8438 F:      Documentation/security/keys/trusted-encrypted.rst
8439 F:      include/keys/encrypted-type.h
8440 F:      security/keys/encrypted-keys/
8441
8442 KEYS-TRUSTED
8443 M:      James Bottomley <jejb@linux.ibm.com>
8444 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8445 M:      Mimi Zohar <zohar@linuxibm.com>
8446 L:      linux-integrity@vger.kernel.org
8447 L:      keyrings@vger.kernel.org
8448 S:      Supported
8449 F:      Documentation/security/keys/trusted-encrypted.rst
8450 F:      include/keys/trusted-type.h
8451 F:      security/keys/trusted.c
8452 F:      security/keys/trusted.h
8453
8454 KEYS/KEYRINGS:
8455 M:      David Howells <dhowells@redhat.com>
8456 L:      keyrings@vger.kernel.org
8457 S:      Maintained
8458 F:      Documentation/security/keys/core.rst
8459 F:      include/linux/key.h
8460 F:      include/linux/key-type.h
8461 F:      include/linux/keyctl.h
8462 F:      include/uapi/linux/keyctl.h
8463 F:      include/keys/
8464 F:      security/keys/
8465
8466 KGDB / KDB /debug_core
8467 M:      Jason Wessel <jason.wessel@windriver.com>
8468 M:      Daniel Thompson <daniel.thompson@linaro.org>
8469 W:      http://kgdb.wiki.kernel.org/
8470 L:      kgdb-bugreport@lists.sourceforge.net
8471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8472 S:      Maintained
8473 F:      Documentation/dev-tools/kgdb.rst
8474 F:      drivers/misc/kgdbts.c
8475 F:      drivers/tty/serial/kgdboc.c
8476 F:      include/linux/kdb.h
8477 F:      include/linux/kgdb.h
8478 F:      kernel/debug/
8479
8480 KMEMLEAK
8481 M:      Catalin Marinas <catalin.marinas@arm.com>
8482 S:      Maintained
8483 F:      Documentation/dev-tools/kmemleak.rst
8484 F:      include/linux/kmemleak.h
8485 F:      mm/kmemleak.c
8486 F:      mm/kmemleak-test.c
8487
8488 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8489 M:      Luis Chamberlain <mcgrof@kernel.org>
8490 L:      linux-kernel@vger.kernel.org
8491 S:      Maintained
8492 F:      kernel/kmod.c
8493 F:      include/linux/kmod.h
8494 F:      lib/test_kmod.c
8495 F:      tools/testing/selftests/kmod/
8496
8497 KPROBES
8498 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8499 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8500 M:      "David S. Miller" <davem@davemloft.net>
8501 M:      Masami Hiramatsu <mhiramat@kernel.org>
8502 S:      Maintained
8503 F:      Documentation/kprobes.txt
8504 F:      include/linux/kprobes.h
8505 F:      include/asm-generic/kprobes.h
8506 F:      kernel/kprobes.c
8507
8508 KS0108 LCD CONTROLLER DRIVER
8509 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8510 S:      Maintained
8511 F:      Documentation/auxdisplay/ks0108
8512 F:      drivers/auxdisplay/ks0108.c
8513 F:      include/linux/ks0108.h
8514
8515 L3MDEV
8516 M:      David Ahern <dsa@cumulusnetworks.com>
8517 L:      netdev@vger.kernel.org
8518 S:      Maintained
8519 F:      net/l3mdev
8520 F:      include/net/l3mdev.h
8521
8522 L7 BPF FRAMEWORK
8523 M:      John Fastabend <john.fastabend@gmail.com>
8524 M:      Daniel Borkmann <daniel@iogearbox.net>
8525 L:      netdev@vger.kernel.org
8526 S:      Maintained
8527 F:      include/linux/skmsg.h
8528 F:      net/core/skmsg.c
8529 F:      net/core/sock_map.c
8530 F:      net/ipv4/tcp_bpf.c
8531
8532 LANTIQ / INTEL Ethernet drivers
8533 M:      Hauke Mehrtens <hauke@hauke-m.de>
8534 L:      netdev@vger.kernel.org
8535 S:      Maintained
8536 F:      net/dsa/tag_gswip.c
8537 F:      drivers/net/ethernet/lantiq_xrx200.c
8538 F:      drivers/net/dsa/lantiq_pce.h
8539 F:      drivers/net/dsa/lantiq_gswip.c
8540
8541 LANTIQ MIPS ARCHITECTURE
8542 M:      John Crispin <john@phrozen.org>
8543 L:      linux-mips@vger.kernel.org
8544 S:      Maintained
8545 F:      arch/mips/lantiq
8546 F:      drivers/soc/lantiq
8547
8548 LAPB module
8549 L:      linux-x25@vger.kernel.org
8550 S:      Orphan
8551 F:      Documentation/networking/lapb-module.txt
8552 F:      include/*/lapb.h
8553 F:      net/lapb/
8554
8555 LASI 53c700 driver for PARISC
8556 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8557 L:      linux-scsi@vger.kernel.org
8558 S:      Maintained
8559 F:      Documentation/scsi/53c700.txt
8560 F:      drivers/scsi/53c700*
8561
8562 LEAKING_ADDRESSES
8563 M:      Tobin C. Harding <me@tobin.cc>
8564 M:      Tycho Andersen <tycho@tycho.ws>
8565 L:      kernel-hardening@lists.openwall.com
8566 S:      Maintained
8567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8568 F:      scripts/leaking_addresses.pl
8569
8570 LED SUBSYSTEM
8571 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8572 M:      Pavel Machek <pavel@ucw.cz>
8573 L:      linux-leds@vger.kernel.org
8574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8575 S:      Maintained
8576 F:      Documentation/devicetree/bindings/leds/
8577 F:      drivers/leds/
8578 F:      include/linux/leds.h
8579
8580 LEGACY EEPROM DRIVER
8581 M:      Jean Delvare <jdelvare@suse.com>
8582 S:      Maintained
8583 F:      Documentation/misc-devices/eeprom
8584 F:      drivers/misc/eeprom/eeprom.c
8585
8586 LEGO MINDSTORMS EV3
8587 R:      David Lechner <david@lechnology.com>
8588 S:      Maintained
8589 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8590 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8591 F:      drivers/power/supply/lego_ev3_battery.c
8592
8593 LEGO USB Tower driver
8594 M:      Juergen Stuber <starblue@users.sourceforge.net>
8595 L:      legousb-devel@lists.sourceforge.net
8596 W:      http://legousb.sourceforge.net/
8597 S:      Maintained
8598 F:      drivers/usb/misc/legousbtower.c
8599
8600 LG LAPTOP EXTRAS
8601 M:      Matan Ziv-Av <matan@svgalib.org>
8602 L:      platform-driver-x86@vger.kernel.org
8603 S:      Maintained
8604 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8605 F:      Documentation/laptops/lg-laptop.rst
8606 F:      drivers/platform/x86/lg-laptop.c
8607
8608 LG2160 MEDIA DRIVER
8609 M:      Michael Krufky <mkrufky@linuxtv.org>
8610 L:      linux-media@vger.kernel.org
8611 W:      https://linuxtv.org
8612 W:      http://github.com/mkrufky
8613 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8614 T:      git git://linuxtv.org/mkrufky/tuners.git
8615 S:      Maintained
8616 F:      drivers/media/dvb-frontends/lg2160.*
8617
8618 LGDT3305 MEDIA DRIVER
8619 M:      Michael Krufky <mkrufky@linuxtv.org>
8620 L:      linux-media@vger.kernel.org
8621 W:      https://linuxtv.org
8622 W:      http://github.com/mkrufky
8623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8624 T:      git git://linuxtv.org/mkrufky/tuners.git
8625 S:      Maintained
8626 F:      drivers/media/dvb-frontends/lgdt3305.*
8627
8628 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8629 M:      Viresh Kumar <vireshk@kernel.org>
8630 L:      linux-ide@vger.kernel.org
8631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8632 S:      Maintained
8633 F:      include/linux/pata_arasan_cf_data.h
8634 F:      drivers/ata/pata_arasan_cf.c
8635
8636 LIBATA PATA DRIVERS
8637 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8638 M:      Jens Axboe <axboe@kernel.dk>
8639 L:      linux-ide@vger.kernel.org
8640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8641 S:      Maintained
8642 F:      drivers/ata/pata_*.c
8643 F:      drivers/ata/ata_generic.c
8644
8645 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8646 M:      Linus Walleij <linus.walleij@linaro.org>
8647 L:      linux-ide@vger.kernel.org
8648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8649 S:      Maintained
8650 F:      drivers/ata/pata_ftide010.c
8651 F:      drivers/ata/sata_gemini.c
8652 F:      drivers/ata/sata_gemini.h
8653
8654 LIBATA SATA AHCI PLATFORM devices support
8655 M:      Hans de Goede <hdegoede@redhat.com>
8656 M:      Jens Axboe <axboe@kernel.dk>
8657 L:      linux-ide@vger.kernel.org
8658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8659 S:      Maintained
8660 F:      drivers/ata/ahci_platform.c
8661 F:      drivers/ata/libahci_platform.c
8662 F:      include/linux/ahci_platform.h
8663
8664 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8665 M:      Mikael Pettersson <mikpelinux@gmail.com>
8666 L:      linux-ide@vger.kernel.org
8667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8668 S:      Maintained
8669 F:      drivers/ata/sata_promise.*
8670
8671 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8672 M:      Jens Axboe <axboe@kernel.dk>
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/
8677 F:      include/linux/ata.h
8678 F:      include/linux/libata.h
8679 F:      Documentation/devicetree/bindings/ata/
8680
8681 LIBLOCKDEP
8682 M:      Sasha Levin <alexander.levin@microsoft.com>
8683 S:      Maintained
8684 F:      tools/lib/lockdep/
8685
8686 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8687 M:      Ross Zwisler <zwisler@kernel.org>
8688 M:      Dan Williams <dan.j.williams@intel.com>
8689 M:      Vishal Verma <vishal.l.verma@intel.com>
8690 M:      Dave Jiang <dave.jiang@intel.com>
8691 L:      linux-nvdimm@lists.01.org
8692 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8693 S:      Supported
8694 F:      drivers/nvdimm/blk.c
8695 F:      drivers/nvdimm/region_devs.c
8696
8697 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8698 M:      Vishal Verma <vishal.l.verma@intel.com>
8699 M:      Dan Williams <dan.j.williams@intel.com>
8700 M:      Ross Zwisler <zwisler@kernel.org>
8701 M:      Dave Jiang <dave.jiang@intel.com>
8702 L:      linux-nvdimm@lists.01.org
8703 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8704 S:      Supported
8705 F:      drivers/nvdimm/btt*
8706
8707 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8708 M:      Ross Zwisler <zwisler@kernel.org>
8709 M:      Dan Williams <dan.j.williams@intel.com>
8710 M:      Vishal Verma <vishal.l.verma@intel.com>
8711 M:      Dave Jiang <dave.jiang@intel.com>
8712 L:      linux-nvdimm@lists.01.org
8713 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8714 S:      Supported
8715 F:      drivers/nvdimm/pmem*
8716
8717 LIBNVDIMM: DEVICETREE BINDINGS
8718 M:      Oliver O'Halloran <oohall@gmail.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/of_pmem.c
8723 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8724
8725 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8726 M:      Dan Williams <dan.j.williams@intel.com>
8727 M:      Ross Zwisler <zwisler@kernel.org>
8728 M:      Vishal Verma <vishal.l.verma@intel.com>
8729 M:      Dave Jiang <dave.jiang@intel.com>
8730 L:      linux-nvdimm@lists.01.org
8731 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8733 S:      Supported
8734 F:      drivers/nvdimm/*
8735 F:      drivers/acpi/nfit/*
8736 F:      include/linux/nd.h
8737 F:      include/linux/libnvdimm.h
8738 F:      include/uapi/linux/ndctl.h
8739
8740 LIGHTNVM PLATFORM SUPPORT
8741 M:      Matias Bjorling <mb@lightnvm.io>
8742 W:      http://github/OpenChannelSSD
8743 L:      linux-block@vger.kernel.org
8744 S:      Maintained
8745 F:      drivers/lightnvm/
8746 F:      include/linux/lightnvm.h
8747 F:      include/uapi/linux/lightnvm.h
8748
8749 LINUX FOR POWER MACINTOSH
8750 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8751 W:      http://www.penguinppc.org/
8752 L:      linuxppc-dev@lists.ozlabs.org
8753 S:      Maintained
8754 F:      arch/powerpc/platforms/powermac/
8755 F:      drivers/macintosh/
8756
8757 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8758 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8759 M:      Paul Mackerras <paulus@samba.org>
8760 M:      Michael Ellerman <mpe@ellerman.id.au>
8761 W:      https://github.com/linuxppc/linux/wiki
8762 L:      linuxppc-dev@lists.ozlabs.org
8763 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8765 S:      Supported
8766 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8767 F:      Documentation/devicetree/bindings/powerpc/
8768 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8769 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8770 F:      Documentation/powerpc/
8771 F:      arch/powerpc/
8772 F:      drivers/char/tpm/tpm_ibmvtpm*
8773 F:      drivers/crypto/nx/
8774 F:      drivers/crypto/vmx/
8775 F:      drivers/i2c/busses/i2c-opal.c
8776 F:      drivers/net/ethernet/ibm/ibmveth.*
8777 F:      drivers/net/ethernet/ibm/ibmvnic.*
8778 F:      drivers/pci/hotplug/pnv_php.c
8779 F:      drivers/pci/hotplug/rpa*
8780 F:      drivers/rtc/rtc-opal.c
8781 F:      drivers/scsi/ibmvscsi/
8782 F:      drivers/tty/hvc/hvc_opal.c
8783 F:      drivers/watchdog/wdrtas.c
8784 F:      tools/testing/selftests/powerpc
8785 N:      /pmac
8786 N:      powermac
8787 N:      powernv
8788 N:      [^a-z0-9]ps3
8789 N:      pseries
8790
8791 LINUX FOR POWERPC EMBEDDED MPC5XXX
8792 M:      Anatolij Gustschin <agust@denx.de>
8793 L:      linuxppc-dev@lists.ozlabs.org
8794 T:      git git://git.denx.de/linux-denx-agust.git
8795 S:      Maintained
8796 F:      arch/powerpc/platforms/512x/
8797 F:      arch/powerpc/platforms/52xx/
8798
8799 LINUX FOR POWERPC EMBEDDED PPC4XX
8800 M:      Alistair Popple <alistair@popple.id.au>
8801 M:      Matt Porter <mporter@kernel.crashing.org>
8802 W:      http://www.penguinppc.org/
8803 L:      linuxppc-dev@lists.ozlabs.org
8804 S:      Maintained
8805 F:      arch/powerpc/platforms/40x/
8806 F:      arch/powerpc/platforms/44x/
8807
8808 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8809 M:      Scott Wood <oss@buserror.net>
8810 M:      Kumar Gala <galak@kernel.crashing.org>
8811 W:      http://www.penguinppc.org/
8812 L:      linuxppc-dev@lists.ozlabs.org
8813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8814 S:      Maintained
8815 F:      arch/powerpc/platforms/83xx/
8816 F:      arch/powerpc/platforms/85xx/
8817 F:      Documentation/devicetree/bindings/powerpc/fsl/
8818
8819 LINUX FOR POWERPC EMBEDDED PPC8XX
8820 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8821 W:      http://www.penguinppc.org/
8822 L:      linuxppc-dev@lists.ozlabs.org
8823 S:      Maintained
8824 F:      arch/powerpc/platforms/8xx/
8825
8826 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8827 L:      linuxppc-dev@lists.ozlabs.org
8828 S:      Orphan
8829 F:      arch/powerpc/*/*virtex*
8830 F:      arch/powerpc/*/*/*virtex*
8831
8832 LINUX FOR POWERPC PA SEMI PWRFICIENT
8833 L:      linuxppc-dev@lists.ozlabs.org
8834 S:      Orphan
8835 F:      arch/powerpc/platforms/pasemi/
8836 F:      drivers/*/*pasemi*
8837 F:      drivers/*/*/*pasemi*
8838
8839 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8840 M:      Kees Cook <keescook@chromium.org>
8841 S:      Maintained
8842 F:      drivers/misc/lkdtm/*
8843
8844 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8845 M:      Alan Stern <stern@rowland.harvard.edu>
8846 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8847 M:      Will Deacon <will.deacon@arm.com>
8848 M:      Peter Zijlstra <peterz@infradead.org>
8849 M:      Boqun Feng <boqun.feng@gmail.com>
8850 M:      Nicholas Piggin <npiggin@gmail.com>
8851 M:      David Howells <dhowells@redhat.com>
8852 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8853 M:      Luc Maranget <luc.maranget@inria.fr>
8854 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8855 R:      Akira Yokosawa <akiyks@gmail.com>
8856 R:      Daniel Lustig <dlustig@nvidia.com>
8857 L:      linux-kernel@vger.kernel.org
8858 L:      linux-arch@vger.kernel.org
8859 S:      Supported
8860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8861 F:      tools/memory-model/
8862 F:      Documentation/atomic_bitops.txt
8863 F:      Documentation/atomic_t.txt
8864 F:      Documentation/core-api/atomic_ops.rst
8865 F:      Documentation/core-api/refcount-vs-atomic.rst
8866 F:      Documentation/memory-barriers.txt
8867
8868 LIS3LV02D ACCELEROMETER DRIVER
8869 M:      Eric Piel <eric.piel@tremplin-utc.net>
8870 S:      Maintained
8871 F:      Documentation/misc-devices/lis3lv02d
8872 F:      drivers/misc/lis3lv02d/
8873 F:      drivers/platform/x86/hp_accel.c
8874
8875 LIVE PATCHING
8876 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8877 M:      Jessica Yu <jeyu@kernel.org>
8878 M:      Jiri Kosina <jikos@kernel.org>
8879 M:      Miroslav Benes <mbenes@suse.cz>
8880 R:      Petr Mladek <pmladek@suse.com>
8881 S:      Maintained
8882 F:      kernel/livepatch/
8883 F:      include/linux/livepatch.h
8884 F:      arch/x86/include/asm/livepatch.h
8885 F:      arch/x86/kernel/livepatch.c
8886 F:      Documentation/livepatch/
8887 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8888 F:      samples/livepatch/
8889 L:      live-patching@vger.kernel.org
8890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8891
8892 LLC (802.2)
8893 L:      netdev@vger.kernel.org
8894 S:      Odd fixes
8895 F:      include/linux/llc.h
8896 F:      include/uapi/linux/llc.h
8897 F:      include/net/llc*
8898 F:      net/llc/
8899
8900 LM73 HARDWARE MONITOR DRIVER
8901 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8902 L:      linux-hwmon@vger.kernel.org
8903 S:      Maintained
8904 F:      drivers/hwmon/lm73.c
8905
8906 LM78 HARDWARE MONITOR DRIVER
8907 M:      Jean Delvare <jdelvare@suse.com>
8908 L:      linux-hwmon@vger.kernel.org
8909 S:      Maintained
8910 F:      Documentation/hwmon/lm78
8911 F:      drivers/hwmon/lm78.c
8912
8913 LM83 HARDWARE MONITOR DRIVER
8914 M:      Jean Delvare <jdelvare@suse.com>
8915 L:      linux-hwmon@vger.kernel.org
8916 S:      Maintained
8917 F:      Documentation/hwmon/lm83
8918 F:      drivers/hwmon/lm83.c
8919
8920 LM90 HARDWARE MONITOR DRIVER
8921 M:      Jean Delvare <jdelvare@suse.com>
8922 L:      linux-hwmon@vger.kernel.org
8923 S:      Maintained
8924 F:      Documentation/hwmon/lm90
8925 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8926 F:      drivers/hwmon/lm90.c
8927 F:      include/dt-bindings/thermal/lm90.h
8928
8929 LM95234 HARDWARE MONITOR DRIVER
8930 M:      Guenter Roeck <linux@roeck-us.net>
8931 L:      linux-hwmon@vger.kernel.org
8932 S:      Maintained
8933 F:      Documentation/hwmon/lm95234
8934 F:      drivers/hwmon/lm95234.c
8935
8936 LME2510 MEDIA DRIVER
8937 M:      Malcolm Priestley <tvboxspy@gmail.com>
8938 L:      linux-media@vger.kernel.org
8939 W:      https://linuxtv.org
8940 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8941 S:      Maintained
8942 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8943
8944 LOADPIN SECURITY MODULE
8945 M:      Kees Cook <keescook@chromium.org>
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8947 S:      Supported
8948 F:      security/loadpin/
8949 F:      Documentation/admin-guide/LSM/LoadPin.rst
8950
8951 LOCKING PRIMITIVES
8952 M:      Peter Zijlstra <peterz@infradead.org>
8953 M:      Ingo Molnar <mingo@redhat.com>
8954 M:      Will Deacon <will.deacon@arm.com>
8955 L:      linux-kernel@vger.kernel.org
8956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8957 S:      Maintained
8958 F:      Documentation/locking/
8959 F:      include/linux/lockdep.h
8960 F:      include/linux/spinlock*.h
8961 F:      arch/*/include/asm/spinlock*.h
8962 F:      include/linux/rwlock*.h
8963 F:      include/linux/mutex*.h
8964 F:      include/linux/rwsem*.h
8965 F:      arch/*/include/asm/rwsem.h
8966 F:      include/linux/seqlock.h
8967 F:      lib/locking*.[ch]
8968 F:      kernel/locking/
8969 X:      kernel/locking/locktorture.c
8970
8971 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8972 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8973 L:      linux-ntfs-dev@lists.sourceforge.net
8974 W:      http://www.linux-ntfs.org/content/view/19/37/
8975 S:      Maintained
8976 F:      Documentation/ldm.txt
8977 F:      block/partitions/ldm.*
8978
8979 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8980 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8981 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8982 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8983 L:      MPT-FusionLinux.pdl@broadcom.com
8984 L:      linux-scsi@vger.kernel.org
8985 W:      http://www.avagotech.com/support/
8986 S:      Supported
8987 F:      drivers/message/fusion/
8988 F:      drivers/scsi/mpt3sas/
8989
8990 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8991 M:      Matthew Wilcox <willy@infradead.org>
8992 L:      linux-scsi@vger.kernel.org
8993 S:      Maintained
8994 F:      drivers/scsi/sym53c8xx_2/
8995
8996 LTC1660 DAC DRIVER
8997 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8998 L:      linux-iio@vger.kernel.org
8999 S:      Maintained
9000 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9001 F:      drivers/iio/dac/ltc1660.c
9002
9003 LTC4261 HARDWARE MONITOR DRIVER
9004 M:      Guenter Roeck <linux@roeck-us.net>
9005 L:      linux-hwmon@vger.kernel.org
9006 S:      Maintained
9007 F:      Documentation/hwmon/ltc4261
9008 F:      drivers/hwmon/ltc4261.c
9009
9010 LTC4306 I2C MULTIPLEXER DRIVER
9011 M:      Michael Hennerich <michael.hennerich@analog.com>
9012 W:      http://ez.analog.com/community/linux-device-drivers
9013 L:      linux-i2c@vger.kernel.org
9014 S:      Supported
9015 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9016 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9017
9018 LTP (Linux Test Project)
9019 M:      Mike Frysinger <vapier@gentoo.org>
9020 M:      Cyril Hrubis <chrubis@suse.cz>
9021 M:      Wanlong Gao <wanlong.gao@gmail.com>
9022 M:      Jan Stancek <jstancek@redhat.com>
9023 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9024 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9025 L:      ltp@lists.linux.it (subscribers-only)
9026 W:      http://linux-test-project.github.io/
9027 T:      git git://github.com/linux-test-project/ltp.git
9028 S:      Maintained
9029
9030 M68K ARCHITECTURE
9031 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9032 L:      linux-m68k@lists.linux-m68k.org
9033 W:      http://www.linux-m68k.org/
9034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9035 S:      Maintained
9036 F:      arch/m68k/
9037 F:      drivers/zorro/
9038
9039 M68K ON APPLE MACINTOSH
9040 M:      Joshua Thompson <funaho@jurai.org>
9041 W:      http://www.mac.linux-m68k.org/
9042 L:      linux-m68k@lists.linux-m68k.org
9043 S:      Maintained
9044 F:      arch/m68k/mac/
9045
9046 M68K ON HP9000/300
9047 M:      Philip Blundell <philb@gnu.org>
9048 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9049 S:      Maintained
9050 F:      arch/m68k/hp300/
9051
9052 M88DS3103 MEDIA DRIVER
9053 M:      Antti Palosaari <crope@iki.fi>
9054 L:      linux-media@vger.kernel.org
9055 W:      https://linuxtv.org
9056 W:      http://palosaari.fi/linux/
9057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9058 T:      git git://linuxtv.org/anttip/media_tree.git
9059 S:      Maintained
9060 F:      drivers/media/dvb-frontends/m88ds3103*
9061
9062 M88RS2000 MEDIA DRIVER
9063 M:      Malcolm Priestley <tvboxspy@gmail.com>
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9067 S:      Maintained
9068 F:      drivers/media/dvb-frontends/m88rs2000*
9069
9070 MA901 MASTERKIT USB FM RADIO DRIVER
9071 M:      Alexey Klimov <klimov.linux@gmail.com>
9072 L:      linux-media@vger.kernel.org
9073 T:      git git://linuxtv.org/media_tree.git
9074 S:      Maintained
9075 F:      drivers/media/radio/radio-ma901.c
9076
9077 MAC80211
9078 M:      Johannes Berg <johannes@sipsolutions.net>
9079 L:      linux-wireless@vger.kernel.org
9080 W:      http://wireless.kernel.org/
9081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9083 S:      Maintained
9084 F:      Documentation/networking/mac80211-injection.txt
9085 F:      include/net/mac80211.h
9086 F:      net/mac80211/
9087 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9088 F:      Documentation/networking/mac80211_hwsim/README
9089
9090 MAILBOX API
9091 M:      Jassi Brar <jassisinghbrar@gmail.com>
9092 L:      linux-kernel@vger.kernel.org
9093 S:      Maintained
9094 F:      drivers/mailbox/
9095 F:      include/linux/mailbox_client.h
9096 F:      include/linux/mailbox_controller.h
9097
9098 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9099 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9100 W:      http://www.kernel.org/doc/man-pages
9101 L:      linux-man@vger.kernel.org
9102 S:      Maintained
9103
9104 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9105 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9106 L:      linux-mips@vger.kernel.org
9107 S:      Maintained
9108 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9109
9110 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9111 M:      Andrew Lunn <andrew@lunn.ch>
9112 M:      Vivien Didelot <vivien.didelot@gmail.com>
9113 L:      netdev@vger.kernel.org
9114 S:      Maintained
9115 F:      drivers/net/dsa/mv88e6xxx/
9116 F:      include/linux/platform_data/mv88e6xxx.h
9117 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9118
9119 MARVELL ARMADA DRM SUPPORT
9120 M:      Russell King <linux@armlinux.org.uk>
9121 S:      Maintained
9122 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9123 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9124 F:      drivers/gpu/drm/armada/
9125 F:      include/uapi/drm/armada_drm.h
9126 F:      Documentation/devicetree/bindings/display/armada/
9127
9128 MARVELL CRYPTO DRIVER
9129 M:      Boris Brezillon <bbrezillon@kernel.org>
9130 M:      Arnaud Ebalard <arno@natisbad.org>
9131 F:      drivers/crypto/marvell/
9132 S:      Maintained
9133 L:      linux-crypto@vger.kernel.org
9134
9135 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9136 M:      Mirko Lindner <mlindner@marvell.com>
9137 M:      Stephen Hemminger <stephen@networkplumber.org>
9138 L:      netdev@vger.kernel.org
9139 S:      Maintained
9140 F:      drivers/net/ethernet/marvell/sk*
9141
9142 MARVELL LIBERTAS WIRELESS DRIVER
9143 L:      libertas-dev@lists.infradead.org
9144 S:      Orphan
9145 F:      drivers/net/wireless/marvell/libertas/
9146
9147 MARVELL MACCHIATOBIN SUPPORT
9148 M:      Russell King <linux@armlinux.org.uk>
9149 L:      linux-arm-kernel@lists.infradead.org
9150 S:      Maintained
9151 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9152
9153 MARVELL MV643XX ETHERNET DRIVER
9154 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9155 L:      netdev@vger.kernel.org
9156 S:      Maintained
9157 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9158 F:      include/linux/mv643xx.h
9159
9160 MARVELL MV88X3310 PHY DRIVER
9161 M:      Russell King <linux@armlinux.org.uk>
9162 L:      netdev@vger.kernel.org
9163 S:      Maintained
9164 F:      drivers/net/phy/marvell10g.c
9165
9166 MARVELL MVEBU THERMAL DRIVER
9167 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9168 S:      Maintained
9169 F:      drivers/thermal/armada_thermal.c
9170
9171 MARVELL MVNETA ETHERNET DRIVER
9172 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9173 L:      netdev@vger.kernel.org
9174 S:      Maintained
9175 F:      drivers/net/ethernet/marvell/mvneta.*
9176
9177 MARVELL MWIFIEX WIRELESS DRIVER
9178 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9179 M:      Nishant Sarmukadam <nishants@marvell.com>
9180 M:      Ganapathi Bhat <gbhat@marvell.com>
9181 M:      Xinming Hu <huxinming820@gmail.com>
9182 L:      linux-wireless@vger.kernel.org
9183 S:      Maintained
9184 F:      drivers/net/wireless/marvell/mwifiex/
9185
9186 MARVELL MWL8K WIRELESS DRIVER
9187 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9188 L:      linux-wireless@vger.kernel.org
9189 S:      Odd Fixes
9190 F:      drivers/net/wireless/marvell/mwl8k.c
9191
9192 MARVELL NAND CONTROLLER DRIVER
9193 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9194 L:      linux-mtd@lists.infradead.org
9195 S:      Maintained
9196 F:      drivers/mtd/nand/raw/marvell_nand.c
9197 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9198
9199 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9200 M:      Nicolas Pitre <nico@fluxnic.net>
9201 S:      Odd Fixes
9202 F:      drivers/mmc/host/mvsdio.*
9203
9204 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9205 M:      Hu Ziji <huziji@marvell.com>
9206 L:      linux-mmc@vger.kernel.org
9207 S:      Supported
9208 F:      drivers/mmc/host/sdhci-xenon*
9209 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9210
9211 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9212 M:      Sunil Goutham <sgoutham@marvell.com>
9213 M:      Linu Cherian <lcherian@marvell.com>
9214 M:      Geetha sowjanya <gakula@marvell.com>
9215 M:      Jerin Jacob <jerinj@marvell.com>
9216 L:      netdev@vger.kernel.org
9217 S:      Supported
9218 F:      drivers/net/ethernet/marvell/octeontx2/af/
9219
9220 MATROX FRAMEBUFFER DRIVER
9221 L:      linux-fbdev@vger.kernel.org
9222 S:      Orphan
9223 F:      drivers/video/fbdev/matrox/matroxfb_*
9224 F:      include/uapi/linux/matroxfb.h
9225
9226 MAX16065 HARDWARE MONITOR DRIVER
9227 M:      Guenter Roeck <linux@roeck-us.net>
9228 L:      linux-hwmon@vger.kernel.org
9229 S:      Maintained
9230 F:      Documentation/hwmon/max16065
9231 F:      drivers/hwmon/max16065.c
9232
9233 MAX2175 SDR TUNER DRIVER
9234 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9235 L:      linux-media@vger.kernel.org
9236 T:      git git://linuxtv.org/media_tree.git
9237 S:      Maintained
9238 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9239 F:      Documentation/media/v4l-drivers/max2175.rst
9240 F:      drivers/media/i2c/max2175*
9241 F:      include/uapi/linux/max2175.h
9242
9243 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9244 L:      linux-hwmon@vger.kernel.org
9245 S:      Orphan
9246 F:      Documentation/hwmon/max6650
9247 F:      drivers/hwmon/max6650.c
9248
9249 MAX6697 HARDWARE MONITOR DRIVER
9250 M:      Guenter Roeck <linux@roeck-us.net>
9251 L:      linux-hwmon@vger.kernel.org
9252 S:      Maintained
9253 F:      Documentation/hwmon/max6697
9254 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9255 F:      drivers/hwmon/max6697.c
9256 F:      include/linux/platform_data/max6697.h
9257
9258 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9259 M:      Peter Rosin <peda@axentia.se>
9260 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9261 S:      Maintained
9262 F:      Documentation/devicetree/bindings/sound/max9860.txt
9263 F:      sound/soc/codecs/max9860.*
9264
9265 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9266 M:      Javier Martinez Canillas <javier@dowhile0.org>
9267 L:      linux-kernel@vger.kernel.org
9268 S:      Supported
9269 F:      drivers/regulator/max77802-regulator.c
9270 F:      Documentation/devicetree/bindings/*/*max77802.txt
9271 F:      include/dt-bindings/*/*max77802.h
9272
9273 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9274 M:      Krzysztof Kozlowski <krzk@kernel.org>
9275 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9276 L:      linux-pm@vger.kernel.org
9277 S:      Supported
9278 F:      drivers/power/supply/max14577_charger.c
9279 F:      drivers/power/supply/max77693_charger.c
9280
9281 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9282 M:      Chanwoo Choi <cw00.choi@samsung.com>
9283 M:      Krzysztof Kozlowski <krzk@kernel.org>
9284 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9285 L:      linux-kernel@vger.kernel.org
9286 S:      Supported
9287 F:      drivers/*/max14577*.c
9288 F:      drivers/*/max77686*.c
9289 F:      drivers/*/max77693*.c
9290 F:      drivers/extcon/extcon-max14577.c
9291 F:      drivers/extcon/extcon-max77693.c
9292 F:      drivers/rtc/rtc-max77686.c
9293 F:      drivers/clk/clk-max77686.c
9294 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9295 F:      Documentation/devicetree/bindings/*/max77686.txt
9296 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9297 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9298 F:      include/linux/mfd/max14577*.h
9299 F:      include/linux/mfd/max77686*.h
9300 F:      include/linux/mfd/max77693*.h
9301
9302 MAXIRADIO FM RADIO RECEIVER DRIVER
9303 M:      Hans Verkuil <hverkuil@xs4all.nl>
9304 L:      linux-media@vger.kernel.org
9305 T:      git git://linuxtv.org/media_tree.git
9306 W:      https://linuxtv.org
9307 S:      Maintained
9308 F:      drivers/media/radio/radio-maxiradio*
9309
9310 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9311 M:      Peter Rosin <peda@axentia.se>
9312 L:      linux-iio@vger.kernel.org
9313 S:      Maintained
9314 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9315 F:      drivers/iio/potentiometer/mcp4018.c
9316 F:      drivers/iio/potentiometer/mcp4531.c
9317
9318 MCR20A IEEE-802.15.4 RADIO DRIVER
9319 M:      Xue Liu <liuxuenetmail@gmail.com>
9320 L:      linux-wpan@vger.kernel.org
9321 W:      https://github.com/xueliu/mcr20a-linux
9322 S:      Maintained
9323 F:      drivers/net/ieee802154/mcr20a.c
9324 F:      drivers/net/ieee802154/mcr20a.h
9325 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9326
9327 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9328 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9329 L:      linux-iio@vger.kernel.org
9330 S:      Maintained
9331 F:      drivers/iio/dac/cio-dac.c
9332
9333 MEDIA DRIVERS FOR ASCOT2E
9334 M:      Sergey Kozlov <serjk@netup.ru>
9335 M:      Abylay Ospan <aospan@netup.ru>
9336 L:      linux-media@vger.kernel.org
9337 W:      https://linuxtv.org
9338 W:      http://netup.tv/
9339 T:      git git://linuxtv.org/media_tree.git
9340 S:      Supported
9341 F:      drivers/media/dvb-frontends/ascot2e*
9342
9343 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9344 M:      Jasmin Jessich <jasmin@anw.at>
9345 L:      linux-media@vger.kernel.org
9346 W:      https://linuxtv.org
9347 T:      git git://linuxtv.org/media_tree.git
9348 S:      Maintained
9349 F:      drivers/media/dvb-frontends/cxd2099*
9350
9351 MEDIA DRIVERS FOR CXD2841ER
9352 M:      Sergey Kozlov <serjk@netup.ru>
9353 M:      Abylay Ospan <aospan@netup.ru>
9354 L:      linux-media@vger.kernel.org
9355 W:      https://linuxtv.org
9356 W:      http://netup.tv/
9357 T:      git git://linuxtv.org/media_tree.git
9358 S:      Supported
9359 F:      drivers/media/dvb-frontends/cxd2841er*
9360
9361 MEDIA DRIVERS FOR CXD2880
9362 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9363 L:      linux-media@vger.kernel.org
9364 W:      http://linuxtv.org/
9365 T:      git git://linuxtv.org/media_tree.git
9366 S:      Supported
9367 F:      drivers/media/dvb-frontends/cxd2880/*
9368 F:      drivers/media/spi/cxd2880*
9369
9370 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9371 L:      linux-media@vger.kernel.org
9372 W:      https://linuxtv.org
9373 T:      git git://linuxtv.org/media_tree.git
9374 S:      Orphan
9375 F:      drivers/media/pci/ddbridge/*
9376
9377 MEDIA DRIVERS FOR FREESCALE IMX
9378 M:      Steve Longerbeam <slongerbeam@gmail.com>
9379 M:      Philipp Zabel <p.zabel@pengutronix.de>
9380 L:      linux-media@vger.kernel.org
9381 T:      git git://linuxtv.org/media_tree.git
9382 S:      Maintained
9383 F:      Documentation/devicetree/bindings/media/imx.txt
9384 F:      Documentation/media/v4l-drivers/imx.rst
9385 F:      drivers/staging/media/imx/
9386 F:      include/linux/imx-media.h
9387 F:      include/media/imx.h
9388
9389 MEDIA DRIVER FOR FREESCALE IMX PXP
9390 M:      Philipp Zabel <p.zabel@pengutronix.de>
9391 L:      linux-media@vger.kernel.org
9392 T:      git git://linuxtv.org/media_tree.git
9393 S:      Maintained
9394 F:      drivers/media/platform/imx-pxp.[ch]
9395
9396 MEDIA DRIVERS FOR HELENE
9397 M:      Abylay Ospan <aospan@netup.ru>
9398 L:      linux-media@vger.kernel.org
9399 W:      https://linuxtv.org
9400 W:      http://netup.tv/
9401 T:      git git://linuxtv.org/media_tree.git
9402 S:      Supported
9403 F:      drivers/media/dvb-frontends/helene*
9404
9405 MEDIA DRIVERS FOR HORUS3A
9406 M:      Sergey Kozlov <serjk@netup.ru>
9407 M:      Abylay Ospan <aospan@netup.ru>
9408 L:      linux-media@vger.kernel.org
9409 W:      https://linuxtv.org
9410 W:      http://netup.tv/
9411 T:      git git://linuxtv.org/media_tree.git
9412 S:      Supported
9413 F:      drivers/media/dvb-frontends/horus3a*
9414
9415 MEDIA DRIVERS FOR LNBH25
9416 M:      Sergey Kozlov <serjk@netup.ru>
9417 M:      Abylay Ospan <aospan@netup.ru>
9418 L:      linux-media@vger.kernel.org
9419 W:      https://linuxtv.org
9420 W:      http://netup.tv/
9421 T:      git git://linuxtv.org/media_tree.git
9422 S:      Supported
9423 F:      drivers/media/dvb-frontends/lnbh25*
9424
9425 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9426 L:      linux-media@vger.kernel.org
9427 W:      https://linuxtv.org
9428 T:      git git://linuxtv.org/media_tree.git
9429 S:      Orphan
9430 F:      drivers/media/dvb-frontends/mxl5xx*
9431
9432 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9433 M:      Sergey Kozlov <serjk@netup.ru>
9434 M:      Abylay Ospan <aospan@netup.ru>
9435 L:      linux-media@vger.kernel.org
9436 W:      https://linuxtv.org
9437 W:      http://netup.tv/
9438 T:      git git://linuxtv.org/media_tree.git
9439 S:      Supported
9440 F:      drivers/media/pci/netup_unidvb/*
9441
9442 MEDIA DRIVERS FOR RENESAS - CEU
9443 M:      Jacopo Mondi <jacopo@jmondi.org>
9444 L:      linux-media@vger.kernel.org
9445 L:      linux-renesas-soc@vger.kernel.org
9446 T:      git git://linuxtv.org/media_tree.git
9447 S:      Supported
9448 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9449 F:      drivers/media/platform/renesas-ceu.c
9450 F:      include/media/drv-intf/renesas-ceu.h
9451
9452 MEDIA DRIVERS FOR RENESAS - DRIF
9453 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9454 L:      linux-media@vger.kernel.org
9455 L:      linux-renesas-soc@vger.kernel.org
9456 T:      git git://linuxtv.org/media_tree.git
9457 S:      Supported
9458 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9459 F:      drivers/media/platform/rcar_drif.c
9460
9461 MEDIA DRIVERS FOR RENESAS - FCP
9462 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9463 L:      linux-media@vger.kernel.org
9464 L:      linux-renesas-soc@vger.kernel.org
9465 T:      git git://linuxtv.org/media_tree.git
9466 S:      Supported
9467 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9468 F:      drivers/media/platform/rcar-fcp.c
9469 F:      include/media/rcar-fcp.h
9470
9471 MEDIA DRIVERS FOR RENESAS - FDP1
9472 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9473 L:      linux-media@vger.kernel.org
9474 L:      linux-renesas-soc@vger.kernel.org
9475 T:      git git://linuxtv.org/media_tree.git
9476 S:      Supported
9477 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9478 F:      drivers/media/platform/rcar_fdp1.c
9479
9480 MEDIA DRIVERS FOR RENESAS - VIN
9481 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9482 L:      linux-media@vger.kernel.org
9483 L:      linux-renesas-soc@vger.kernel.org
9484 T:      git git://linuxtv.org/media_tree.git
9485 S:      Supported
9486 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9487 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9488 F:      drivers/media/platform/rcar-vin/
9489
9490 MEDIA DRIVERS FOR RENESAS - VSP1
9491 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9492 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9493 L:      linux-media@vger.kernel.org
9494 L:      linux-renesas-soc@vger.kernel.org
9495 T:      git git://linuxtv.org/media_tree.git
9496 S:      Supported
9497 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9498 F:      drivers/media/platform/vsp1/
9499
9500 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9501 L:      linux-media@vger.kernel.org
9502 W:      https://linuxtv.org
9503 T:      git git://linuxtv.org/media_tree.git
9504 S:      Orphan
9505 F:      drivers/media/dvb-frontends/stv0910*
9506
9507 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
9513
9514 MEDIA DRIVERS FOR STM32 - DCMI
9515 M:      Hugues Fruchet <hugues.fruchet@st.com>
9516 L:      linux-media@vger.kernel.org
9517 T:      git git://linuxtv.org/media_tree.git
9518 S:      Supported
9519 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9520 F:      drivers/media/platform/stm32/stm32-dcmi.c
9521
9522 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9523 M:      Dmitry Osipenko <digetx@gmail.com>
9524 L:      linux-media@vger.kernel.org
9525 L:      linux-tegra@vger.kernel.org
9526 T:      git git://linuxtv.org/media_tree.git
9527 S:      Maintained
9528 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9529 F:      drivers/staging/media/tegra-vde/
9530
9531 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9532 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9533 P:      LinuxTV.org Project
9534 L:      linux-media@vger.kernel.org
9535 W:      https://linuxtv.org
9536 Q:      http://patchwork.kernel.org/project/linux-media/list/
9537 T:      git git://linuxtv.org/media_tree.git
9538 S:      Maintained
9539 F:      Documentation/devicetree/bindings/media/
9540 F:      Documentation/media/
9541 F:      drivers/media/
9542 F:      drivers/staging/media/
9543 F:      include/linux/platform_data/media/
9544 F:      include/media/
9545 F:      include/uapi/linux/dvb/
9546 F:      include/uapi/linux/videodev2.h
9547 F:      include/uapi/linux/media.h
9548 F:      include/uapi/linux/v4l2-*
9549 F:      include/uapi/linux/meye.h
9550 F:      include/uapi/linux/ivtv*
9551 F:      include/uapi/linux/uvcvideo.h
9552
9553 MEDIATEK BLUETOOTH DRIVER
9554 M:      Sean Wang <sean.wang@mediatek.com>
9555 L:      linux-bluetooth@vger.kernel.org
9556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9557 S:      Maintained
9558 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9559 F:      drivers/bluetooth/btmtkuart.c
9560
9561 MEDIATEK CIR DRIVER
9562 M:      Sean Wang <sean.wang@mediatek.com>
9563 S:      Maintained
9564 F:      drivers/media/rc/mtk-cir.c
9565
9566 MEDIATEK DMA DRIVER
9567 M:      Sean Wang <sean.wang@mediatek.com>
9568 L:      dmaengine@vger.kernel.org
9569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9571 S:      Maintained
9572 F:      Documentation/devicetree/bindings/dma/mtk-*
9573 F:      drivers/dma/mediatek/
9574
9575 MEDIATEK PMIC LED DRIVER
9576 M:      Sean Wang <sean.wang@mediatek.com>
9577 S:      Maintained
9578 F:      drivers/leds/leds-mt6323.c
9579 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9580
9581 MEDIATEK ETHERNET DRIVER
9582 M:      Felix Fietkau <nbd@openwrt.org>
9583 M:      John Crispin <john@phrozen.org>
9584 M:      Sean Wang <sean.wang@mediatek.com>
9585 M:      Nelson Chang <nelson.chang@mediatek.com>
9586 L:      netdev@vger.kernel.org
9587 S:      Maintained
9588 F:      drivers/net/ethernet/mediatek/
9589
9590 MEDIATEK SWITCH DRIVER
9591 M:      Sean Wang <sean.wang@mediatek.com>
9592 L:      netdev@vger.kernel.org
9593 S:      Maintained
9594 F:      drivers/net/dsa/mt7530.*
9595 F:      net/dsa/tag_mtk.c
9596
9597 MEDIATEK JPEG DRIVER
9598 M:      Rick Chang <rick.chang@mediatek.com>
9599 M:      Bin Liu <bin.liu@mediatek.com>
9600 S:      Supported
9601 F:      drivers/media/platform/mtk-jpeg/
9602 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9603
9604 MEDIATEK MDP DRIVER
9605 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9606 M:      Houlong Wei <houlong.wei@mediatek.com>
9607 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9608 S:      Supported
9609 F:      drivers/media/platform/mtk-mdp/
9610 F:      drivers/media/platform/mtk-vpu/
9611 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9612
9613 MEDIATEK MEDIA DRIVER
9614 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9615 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9616 S:      Supported
9617 F:      drivers/media/platform/mtk-vcodec/
9618 F:      drivers/media/platform/mtk-vpu/
9619 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9620 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9621
9622 MEDIATEK MT76 WIRELESS LAN DRIVER
9623 M:      Felix Fietkau <nbd@nbd.name>
9624 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9625 L:      linux-wireless@vger.kernel.org
9626 S:      Maintained
9627 F:      drivers/net/wireless/mediatek/mt76/
9628
9629 MEDIATEK MT7601U WIRELESS LAN DRIVER
9630 M:      Jakub Kicinski <kubakici@wp.pl>
9631 L:      linux-wireless@vger.kernel.org
9632 S:      Maintained
9633 F:      drivers/net/wireless/mediatek/mt7601u/
9634
9635 MEDIATEK NAND CONTROLLER DRIVER
9636 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9637 L:      linux-mtd@lists.infradead.org
9638 S:      Maintained
9639 F:      drivers/mtd/nand/raw/mtk_*
9640 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9641
9642 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9643 M:      Sean Wang <sean.wang@mediatek.com>
9644 S:      Maintained
9645 F:      drivers/char/hw_random/mtk-rng.c
9646
9647 MEDIATEK USB3 DRD IP DRIVER
9648 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9649 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9652 S:      Maintained
9653 F:      drivers/usb/mtu3/
9654
9655 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9656 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9657 M:      Martin Donnelly <martin.donnelly@ge.com>
9658 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9659 S:      Maintained
9660 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9661 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9662
9663 MEGARAID SCSI/SAS DRIVERS
9664 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9665 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9666 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9667 L:      megaraidlinux.pdl@broadcom.com
9668 L:      linux-scsi@vger.kernel.org
9669 W:      http://www.avagotech.com/support/
9670 S:      Maintained
9671 F:      Documentation/scsi/megaraid.txt
9672 F:      drivers/scsi/megaraid.*
9673 F:      drivers/scsi/megaraid/
9674
9675 MELEXIS MLX90614 DRIVER
9676 M:      Crt Mori <cmo@melexis.com>
9677 L:      linux-iio@vger.kernel.org
9678 W:      http://www.melexis.com
9679 S:      Supported
9680 F:      drivers/iio/temperature/mlx90614.c
9681
9682 MELEXIS MLX90632 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/mlx90632.c
9688
9689 MELFAS MIP4 TOUCHSCREEN DRIVER
9690 M:      Sangwon Jee <jeesw@melfas.com>
9691 W:      http://www.melfas.com
9692 S:      Supported
9693 F:      drivers/input/touchscreen/melfas_mip4.c
9694 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9695
9696 MELLANOX ETHERNET DRIVER (mlx4_en)
9697 M:      Tariq Toukan <tariqt@mellanox.com>
9698 L:      netdev@vger.kernel.org
9699 S:      Supported
9700 W:      http://www.mellanox.com
9701 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9702 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9703
9704 MELLANOX ETHERNET DRIVER (mlx5e)
9705 M:      Saeed Mahameed <saeedm@mellanox.com>
9706 L:      netdev@vger.kernel.org
9707 S:      Supported
9708 W:      http://www.mellanox.com
9709 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9710 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9711
9712 MELLANOX ETHERNET INNOVA DRIVERS
9713 R:      Boris Pismenny <borisp@mellanox.com>
9714 L:      netdev@vger.kernel.org
9715 S:      Supported
9716 W:      http://www.mellanox.com
9717 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9718 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9719 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9720 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9721 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9722
9723 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9724 R:      Boris Pismenny <borisp@mellanox.com>
9725 L:      netdev@vger.kernel.org
9726 S:      Supported
9727 W:      http://www.mellanox.com
9728 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9729 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9730 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9731
9732 MELLANOX ETHERNET SWITCH DRIVERS
9733 M:      Jiri Pirko <jiri@mellanox.com>
9734 M:      Ido Schimmel <idosch@mellanox.com>
9735 L:      netdev@vger.kernel.org
9736 S:      Supported
9737 W:      http://www.mellanox.com
9738 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9739 F:      drivers/net/ethernet/mellanox/mlxsw/
9740 F:      tools/testing/selftests/drivers/net/mlxsw/
9741
9742 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9743 M:      mlxsw@mellanox.com
9744 L:      netdev@vger.kernel.org
9745 S:      Supported
9746 W:      http://www.mellanox.com
9747 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9748 F:      drivers/net/ethernet/mellanox/mlxfw/
9749
9750 MELLANOX HARDWARE PLATFORM SUPPORT
9751 M:      Andy Shevchenko <andy@infradead.org>
9752 M:      Darren Hart <dvhart@infradead.org>
9753 M:      Vadim Pasternak <vadimp@mellanox.com>
9754 L:      platform-driver-x86@vger.kernel.org
9755 S:      Supported
9756 F:      drivers/platform/mellanox/
9757
9758 MELLANOX MLX4 core VPI driver
9759 M:      Tariq Toukan <tariqt@mellanox.com>
9760 L:      netdev@vger.kernel.org
9761 L:      linux-rdma@vger.kernel.org
9762 W:      http://www.mellanox.com
9763 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9764 S:      Supported
9765 F:      drivers/net/ethernet/mellanox/mlx4/
9766 F:      include/linux/mlx4/
9767
9768 MELLANOX MLX4 IB driver
9769 M:      Yishai Hadas <yishaih@mellanox.com>
9770 L:      linux-rdma@vger.kernel.org
9771 W:      http://www.mellanox.com
9772 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9773 S:      Supported
9774 F:      drivers/infiniband/hw/mlx4/
9775 F:      include/linux/mlx4/
9776 F:      include/uapi/rdma/mlx4-abi.h
9777
9778 MELLANOX MLX5 core VPI driver
9779 M:      Saeed Mahameed <saeedm@mellanox.com>
9780 M:      Leon Romanovsky <leonro@mellanox.com>
9781 L:      netdev@vger.kernel.org
9782 L:      linux-rdma@vger.kernel.org
9783 W:      http://www.mellanox.com
9784 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9785 S:      Supported
9786 F:      drivers/net/ethernet/mellanox/mlx5/core/
9787 F:      include/linux/mlx5/
9788
9789 MELLANOX MLX5 IB driver
9790 M:      Leon Romanovsky <leonro@mellanox.com>
9791 L:      linux-rdma@vger.kernel.org
9792 W:      http://www.mellanox.com
9793 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9794 S:      Supported
9795 F:      drivers/infiniband/hw/mlx5/
9796 F:      include/linux/mlx5/
9797 F:      include/uapi/rdma/mlx5-abi.h
9798
9799 MELLANOX MLXCPLD I2C AND MUX DRIVER
9800 M:      Vadim Pasternak <vadimp@mellanox.com>
9801 M:      Michael Shych <michaelsh@mellanox.com>
9802 L:      linux-i2c@vger.kernel.org
9803 S:      Supported
9804 F:      drivers/i2c/busses/i2c-mlxcpld.c
9805 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9806 F:      Documentation/i2c/busses/i2c-mlxcpld
9807
9808 MELLANOX MLXCPLD LED DRIVER
9809 M:      Vadim Pasternak <vadimp@mellanox.com>
9810 L:      linux-leds@vger.kernel.org
9811 S:      Supported
9812 F:      drivers/leds/leds-mlxcpld.c
9813 F:      drivers/leds/leds-mlxreg.c
9814 F:      Documentation/leds/leds-mlxcpld.txt
9815
9816 MELLANOX PLATFORM DRIVER
9817 M:      Vadim Pasternak <vadimp@mellanox.com>
9818 L:      platform-driver-x86@vger.kernel.org
9819 S:      Supported
9820 F:      drivers/platform/x86/mlx-platform.c
9821
9822 MEMBARRIER SUPPORT
9823 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9824 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9825 L:      linux-kernel@vger.kernel.org
9826 S:      Supported
9827 F:      kernel/sched/membarrier.c
9828 F:      include/uapi/linux/membarrier.h
9829 F:      arch/powerpc/include/asm/membarrier.h
9830
9831 MEMORY MANAGEMENT
9832 L:      linux-mm@kvack.org
9833 W:      http://www.linux-mm.org
9834 S:      Maintained
9835 F:      include/linux/mm.h
9836 F:      include/linux/gfp.h
9837 F:      include/linux/mmzone.h
9838 F:      include/linux/memory_hotplug.h
9839 F:      include/linux/vmalloc.h
9840 F:      mm/
9841
9842 MEMORY TECHNOLOGY DEVICES (MTD)
9843 M:      David Woodhouse <dwmw2@infradead.org>
9844 M:      Brian Norris <computersforpeace@gmail.com>
9845 M:      Boris Brezillon <bbrezillon@kernel.org>
9846 M:      Marek Vasut <marek.vasut@gmail.com>
9847 M:      Richard Weinberger <richard@nod.at>
9848 L:      linux-mtd@lists.infradead.org
9849 W:      http://www.linux-mtd.infradead.org/
9850 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9851 T:      git git://git.infradead.org/linux-mtd.git master
9852 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9853 S:      Maintained
9854 F:      Documentation/devicetree/bindings/mtd/
9855 F:      drivers/mtd/
9856 F:      include/linux/mtd/
9857 F:      include/uapi/mtd/
9858
9859 MEN A21 WATCHDOG DRIVER
9860 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9861 L:      linux-watchdog@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/watchdog/mena21_wdt.c
9864
9865 MEN CHAMELEON BUS (mcb)
9866 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9867 S:      Maintained
9868 F:      drivers/mcb/
9869 F:      include/linux/mcb.h
9870 F:      Documentation/men-chameleon-bus.txt
9871
9872 MEN F21BMC (Board Management Controller)
9873 M:      Andreas Werner <andreas.werner@men.de>
9874 S:      Supported
9875 F:      drivers/mfd/menf21bmc.c
9876 F:      drivers/watchdog/menf21bmc_wdt.c
9877 F:      drivers/leds/leds-menf21bmc.c
9878 F:      drivers/hwmon/menf21bmc_hwmon.c
9879 F:      Documentation/hwmon/menf21bmc
9880
9881 MEN Z069 WATCHDOG DRIVER
9882 M:      Johannes Thumshirn <jth@kernel.org>
9883 L:      linux-watchdog@vger.kernel.org
9884 S:      Maintained
9885 F:      drivers/watchdog/menz69_wdt.c
9886
9887 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9888 M:      Neil Armstrong <narmstrong@baylibre.com>
9889 L:      linux-media@lists.freedesktop.org
9890 L:      linux-amlogic@lists.infradead.org
9891 W:      http://linux-meson.com/
9892 S:      Supported
9893 F:      drivers/media/platform/meson/ao-cec.c
9894 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9895 T:      git git://linuxtv.org/media_tree.git
9896
9897 MICROBLAZE ARCHITECTURE
9898 M:      Michal Simek <monstr@monstr.eu>
9899 W:      http://www.monstr.eu/fdt/
9900 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9901 S:      Supported
9902 F:      arch/microblaze/
9903
9904 MICROCHIP AT91 SERIAL DRIVER
9905 M:      Richard Genoud <richard.genoud@gmail.com>
9906 S:      Maintained
9907 F:      drivers/tty/serial/atmel_serial.c
9908 F:      drivers/tty/serial/atmel_serial.h
9909 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9910
9911 MICROCHIP AUDIO ASOC DRIVERS
9912 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9914 S:      Supported
9915 F:      sound/soc/atmel
9916
9917 MICROCHIP DMA DRIVER
9918 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9920 L:      dmaengine@vger.kernel.org
9921 S:      Supported
9922 F:      drivers/dma/at_hdmac.c
9923 F:      drivers/dma/at_hdmac_regs.h
9924 F:      include/linux/platform_data/dma-atmel.h
9925 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9926 F:      include/dt-bindings/dma/at91.h
9927
9928 MICROCHIP ECC DRIVER
9929 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9930 L:      linux-crypto@vger.kernel.org
9931 S:      Maintained
9932 F:      drivers/crypto/atmel-ecc.*
9933
9934 MICROCHIP I2C DRIVER
9935 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9936 L:      linux-i2c@vger.kernel.org
9937 S:      Supported
9938 F:      drivers/i2c/busses/i2c-at91.c
9939
9940 MICROCHIP ISC DRIVER
9941 M:      Eugen Hristev <eugen.hristev@microchip.com>
9942 L:      linux-media@vger.kernel.org
9943 S:      Supported
9944 F:      drivers/media/platform/atmel/atmel-isc.c
9945 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9946 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9947
9948 MICROCHIP ISI DRIVER
9949 M:      Eugen Hristev <eugen.hristev@microchip.com>
9950 L:      linux-media@vger.kernel.org
9951 S:      Supported
9952 F:      drivers/media/platform/atmel/atmel-isi.c
9953 F:      drivers/media/platform/atmel/atmel-isi.h
9954
9955 MICROCHIP AT91 USART MFD DRIVER
9956 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9957 L:      linux-kernel@vger.kernel.org
9958 S:      Supported
9959 F:      drivers/mfd/at91-usart.c
9960 F:      include/dt-bindings/mfd/at91-usart.h
9961 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9962
9963 MICROCHIP AT91 USART SPI DRIVER
9964 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9965 L:      linux-spi@vger.kernel.org
9966 S:      Supported
9967 F:      drivers/spi/spi-at91-usart.c
9968 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9969
9970 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9971 M:      Woojung Huh <Woojung.Huh@microchip.com>
9972 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9973 L:      netdev@vger.kernel.org
9974 S:      Maintained
9975 F:      net/dsa/tag_ksz.c
9976 F:      drivers/net/dsa/microchip/*
9977 F:      include/linux/platform_data/microchip-ksz.h
9978 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9979
9980 MICROCHIP LAN743X ETHERNET DRIVER
9981 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9982 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9983 L:      netdev@vger.kernel.org
9984 S:      Maintained
9985 F:      drivers/net/ethernet/microchip/lan743x_*
9986
9987 MICROCHIP LCDFB DRIVER
9988 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9989 L:      linux-fbdev@vger.kernel.org
9990 S:      Maintained
9991 F:      drivers/video/fbdev/atmel_lcdfb.c
9992 F:      include/video/atmel_lcdc.h
9993
9994 MICROCHIP MMC/SD/SDIO MCI DRIVER
9995 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9996 S:      Maintained
9997 F:      drivers/mmc/host/atmel-mci.c
9998
9999 MICROCHIP MCP16502 PMIC DRIVER
10000 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10002 S:      Maintained
10003 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10004 F:      drivers/regulator/mcp16502.c
10005
10006 MICROCHIP MCP3911 ADC DRIVER
10007 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10008 M:      Kent Gustavsson <kent@minoris.se>
10009 L:      linux-iio@vger.kernel.org
10010 S:      Supported
10011 F:      drivers/iio/adc/mcp3911.c
10012 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10013
10014 MICROCHIP NAND DRIVER
10015 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10016 L:      linux-mtd@lists.infradead.org
10017 S:      Supported
10018 F:      drivers/mtd/nand/raw/atmel/*
10019 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10020
10021 MICROCHIP PWM DRIVER
10022 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10024 L:      linux-pwm@vger.kernel.org
10025 S:      Supported
10026 F:      drivers/pwm/pwm-atmel.c
10027 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10028
10029 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10030 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10031 M:      Eugen Hristev <eugen.hristev@microchip.com>
10032 L:      linux-iio@vger.kernel.org
10033 S:      Supported
10034 F:      drivers/iio/adc/at91-sama5d2_adc.c
10035 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10036 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10037
10038 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10039 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10040 S:      Supported
10041 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10042
10043 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10044 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10046 L:      linux-gpio@vger.kernel.org
10047 F:      drivers/gpio/gpio-sama5d2-piobu.c
10048
10049 MICROCHIP SPI DRIVER
10050 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10051 S:      Supported
10052 F:      drivers/spi/spi-atmel.*
10053
10054 MICROCHIP SSC DRIVER
10055 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10057 S:      Supported
10058 F:      drivers/misc/atmel-ssc.c
10059 F:      include/linux/atmel-ssc.h
10060
10061 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10062 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10064 S:      Supported
10065 F:      drivers/misc/atmel_tclib.c
10066 F:      drivers/clocksource/tcb_clksrc.c
10067
10068 MICROCHIP USBA UDC DRIVER
10069 M:      Cristian Birsan <cristian.birsan@microchip.com>
10070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10071 S:      Supported
10072 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10073
10074 MICROCHIP USB251XB DRIVER
10075 M:      Richard Leitner <richard.leitner@skidata.com>
10076 L:      linux-usb@vger.kernel.org
10077 S:      Maintained
10078 F:      drivers/usb/misc/usb251xb.c
10079 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10080
10081 MICROCHIP XDMA DRIVER
10082 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10083 L:      linux-arm-kernel@lists.infradead.org
10084 L:      dmaengine@vger.kernel.org
10085 S:      Supported
10086 F:      drivers/dma/at_xdmac.c
10087
10088 MICROSEMI MIPS SOCS
10089 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10090 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10091 L:      linux-mips@vger.kernel.org
10092 S:      Supported
10093 F:      arch/mips/generic/board-ocelot.c
10094 F:      arch/mips/configs/generic/board-ocelot.config
10095 F:      arch/mips/boot/dts/mscc/
10096 F:      Documentation/devicetree/bindings/mips/mscc.txt
10097
10098 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10099 M:      Don Brace <don.brace@microsemi.com>
10100 L:      esc.storagedev@microsemi.com
10101 L:      linux-scsi@vger.kernel.org
10102 S:      Supported
10103 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10104 F:      drivers/scsi/smartpqi/Kconfig
10105 F:      drivers/scsi/smartpqi/Makefile
10106 F:      include/linux/cciss*.h
10107 F:      include/uapi/linux/cciss*.h
10108 F:      Documentation/scsi/smartpqi.txt
10109
10110 MICROSEMI ETHERNET SWITCH DRIVER
10111 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10112 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10113 L:      netdev@vger.kernel.org
10114 S:      Supported
10115 F:      drivers/net/ethernet/mscc/
10116
10117 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10118 M:      Chen Yu <yu.c.chen@intel.com>
10119 L:      platform-driver-x86@vger.kernel.org
10120 S:      Supported
10121 F:      drivers/platform/x86/surfacepro3_button.c
10122
10123 MICROTEK X6 SCANNER
10124 M:      Oliver Neukum <oliver@neukum.org>
10125 S:      Maintained
10126 F:      drivers/usb/image/microtek.*
10127
10128 MIPS
10129 M:      Ralf Baechle <ralf@linux-mips.org>
10130 M:      Paul Burton <paul.burton@mips.com>
10131 M:      James Hogan <jhogan@kernel.org>
10132 L:      linux-mips@vger.kernel.org
10133 W:      http://www.linux-mips.org/
10134 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10136 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10137 S:      Supported
10138 F:      Documentation/devicetree/bindings/mips/
10139 F:      Documentation/mips/
10140 F:      arch/mips/
10141 F:      drivers/platform/mips/
10142
10143 MIPS BOSTON DEVELOPMENT BOARD
10144 M:      Paul Burton <paul.burton@mips.com>
10145 L:      linux-mips@vger.kernel.org
10146 S:      Maintained
10147 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10148 F:      arch/mips/boot/dts/img/boston.dts
10149 F:      arch/mips/configs/generic/board-boston.config
10150 F:      drivers/clk/imgtec/clk-boston.c
10151 F:      include/dt-bindings/clock/boston-clock.h
10152
10153 MIPS GENERIC PLATFORM
10154 M:      Paul Burton <paul.burton@mips.com>
10155 L:      linux-mips@vger.kernel.org
10156 S:      Supported
10157 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10158 F:      arch/mips/generic/
10159 F:      arch/mips/tools/generic-board-config.sh
10160
10161 MIPS/LOONGSON1 ARCHITECTURE
10162 M:      Keguang Zhang <keguang.zhang@gmail.com>
10163 L:      linux-mips@vger.kernel.org
10164 S:      Maintained
10165 F:      arch/mips/loongson32/
10166 F:      arch/mips/include/asm/mach-loongson32/
10167 F:      drivers/*/*loongson1*
10168 F:      drivers/*/*/*loongson1*
10169
10170 MIPS/LOONGSON2 ARCHITECTURE
10171 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10172 L:      linux-mips@vger.kernel.org
10173 S:      Maintained
10174 F:      arch/mips/loongson64/fuloong-2e/
10175 F:      arch/mips/loongson64/lemote-2f/
10176 F:      arch/mips/include/asm/mach-loongson64/
10177 F:      drivers/*/*loongson2*
10178 F:      drivers/*/*/*loongson2*
10179
10180 MIPS/LOONGSON3 ARCHITECTURE
10181 M:      Huacai Chen <chenhc@lemote.com>
10182 L:      linux-mips@vger.kernel.org
10183 S:      Maintained
10184 F:      arch/mips/loongson64/
10185 F:      arch/mips/include/asm/mach-loongson64/
10186 F:      drivers/platform/mips/cpu_hwmon.c
10187 F:      drivers/*/*loongson3*
10188 F:      drivers/*/*/*loongson3*
10189
10190 MIPS RINT INSTRUCTION EMULATION
10191 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10192 L:      linux-mips@vger.kernel.org
10193 S:      Supported
10194 F:      arch/mips/math-emu/sp_rint.c
10195 F:      arch/mips/math-emu/dp_rint.c
10196
10197 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10198 M:      Hans Verkuil <hverkuil@xs4all.nl>
10199 L:      linux-media@vger.kernel.org
10200 T:      git git://linuxtv.org/media_tree.git
10201 W:      https://linuxtv.org
10202 S:      Odd Fixes
10203 F:      drivers/media/radio/radio-miropcm20*
10204
10205 MMP SUPPORT
10206 R:      Lubomir Rintel <lkundrak@v3.sk>
10207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208 S:      Odd Fixes
10209 F:      arch/arm/boot/dts/mmp*
10210 F:      arch/arm/mach-mmp/
10211
10212 MMU GATHER AND TLB INVALIDATION
10213 M:      Will Deacon <will.deacon@arm.com>
10214 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10215 M:      Andrew Morton <akpm@linux-foundation.org>
10216 M:      Nick Piggin <npiggin@gmail.com>
10217 M:      Peter Zijlstra <peterz@infradead.org>
10218 L:      linux-arch@vger.kernel.org
10219 L:      linux-mm@kvack.org
10220 S:      Maintained
10221 F:      arch/*/include/asm/tlb.h
10222 F:      include/asm-generic/tlb.h
10223 F:      mm/mmu_gather.c
10224
10225 MN88472 MEDIA DRIVER
10226 M:      Antti Palosaari <crope@iki.fi>
10227 L:      linux-media@vger.kernel.org
10228 W:      https://linuxtv.org
10229 W:      http://palosaari.fi/linux/
10230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10231 S:      Maintained
10232 F:      drivers/media/dvb-frontends/mn88472*
10233
10234 MN88473 MEDIA DRIVER
10235 M:      Antti Palosaari <crope@iki.fi>
10236 L:      linux-media@vger.kernel.org
10237 W:      https://linuxtv.org
10238 W:      http://palosaari.fi/linux/
10239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10240 S:      Maintained
10241 F:      drivers/media/dvb-frontends/mn88473*
10242
10243 MODULE SUPPORT
10244 M:      Jessica Yu <jeyu@kernel.org>
10245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10246 S:      Maintained
10247 F:      include/linux/module.h
10248 F:      kernel/module.c
10249
10250 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10251 W:      http://popies.net/meye/
10252 S:      Orphan
10253 F:      Documentation/media/v4l-drivers/meye*
10254 F:      drivers/media/pci/meye/
10255 F:      include/uapi/linux/meye.h
10256
10257 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10258 M:      Jiri Slaby <jirislaby@gmail.com>
10259 S:      Maintained
10260 F:      Documentation/serial/moxa-smartio
10261 F:      drivers/tty/mxser.*
10262
10263 MR800 AVERMEDIA USB FM RADIO DRIVER
10264 M:      Alexey Klimov <klimov.linux@gmail.com>
10265 L:      linux-media@vger.kernel.org
10266 T:      git git://linuxtv.org/media_tree.git
10267 S:      Maintained
10268 F:      drivers/media/radio/radio-mr800.c
10269
10270 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10271 M:      Alan Ott <alan@signal11.us>
10272 L:      linux-wpan@vger.kernel.org
10273 S:      Maintained
10274 F:      drivers/net/ieee802154/mrf24j40.c
10275 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10276
10277 MSI LAPTOP SUPPORT
10278 M:      "Lee, Chun-Yi" <jlee@suse.com>
10279 L:      platform-driver-x86@vger.kernel.org
10280 S:      Maintained
10281 F:      drivers/platform/x86/msi-laptop.c
10282
10283 MSI WMI SUPPORT
10284 L:      platform-driver-x86@vger.kernel.org
10285 S:      Orphan
10286 F:      drivers/platform/x86/msi-wmi.c
10287
10288 MSI001 MEDIA DRIVER
10289 M:      Antti Palosaari <crope@iki.fi>
10290 L:      linux-media@vger.kernel.org
10291 W:      https://linuxtv.org
10292 W:      http://palosaari.fi/linux/
10293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10294 T:      git git://linuxtv.org/anttip/media_tree.git
10295 S:      Maintained
10296 F:      drivers/media/tuners/msi001*
10297
10298 MSI2500 MEDIA DRIVER
10299 M:      Antti Palosaari <crope@iki.fi>
10300 L:      linux-media@vger.kernel.org
10301 W:      https://linuxtv.org
10302 W:      http://palosaari.fi/linux/
10303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10304 T:      git git://linuxtv.org/anttip/media_tree.git
10305 S:      Maintained
10306 F:      drivers/media/usb/msi2500/
10307
10308 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10309 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10310 L:      linux-mtd@lists.infradead.org
10311 S:      Maintained
10312 F:      drivers/mtd/devices/docg3*
10313
10314 MT9M032 APTINA SENSOR DRIVER
10315 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10316 L:      linux-media@vger.kernel.org
10317 T:      git git://linuxtv.org/media_tree.git
10318 S:      Maintained
10319 F:      drivers/media/i2c/mt9m032.c
10320 F:      include/media/i2c/mt9m032.h
10321
10322 MT9P031 APTINA CAMERA SENSOR
10323 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10324 L:      linux-media@vger.kernel.org
10325 T:      git git://linuxtv.org/media_tree.git
10326 S:      Maintained
10327 F:      drivers/media/i2c/mt9p031.c
10328 F:      include/media/i2c/mt9p031.h
10329
10330 MT9T001 APTINA CAMERA SENSOR
10331 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10332 L:      linux-media@vger.kernel.org
10333 T:      git git://linuxtv.org/media_tree.git
10334 S:      Maintained
10335 F:      drivers/media/i2c/mt9t001.c
10336 F:      include/media/i2c/mt9t001.h
10337
10338 MT9T112 APTINA CAMERA SENSOR
10339 M:      Jacopo Mondi <jacopo@jmondi.org>
10340 L:      linux-media@vger.kernel.org
10341 T:      git git://linuxtv.org/media_tree.git
10342 S:      Odd Fixes
10343 F:      drivers/media/i2c/mt9t112.c
10344 F:      include/media/i2c/mt9t112.h
10345
10346 MT9V032 APTINA CAMERA SENSOR
10347 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10348 L:      linux-media@vger.kernel.org
10349 T:      git git://linuxtv.org/media_tree.git
10350 S:      Maintained
10351 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10352 F:      drivers/media/i2c/mt9v032.c
10353 F:      include/media/i2c/mt9v032.h
10354
10355 MT9V111 APTINA CAMERA SENSOR
10356 M:      Jacopo Mondi <jacopo@jmondi.org>
10357 L:      linux-media@vger.kernel.org
10358 T:      git git://linuxtv.org/media_tree.git
10359 S:      Maintained
10360 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10361 F:      drivers/media/i2c/mt9v111.c
10362
10363 MULTIFUNCTION DEVICES (MFD)
10364 M:      Lee Jones <lee.jones@linaro.org>
10365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10366 S:      Supported
10367 F:      Documentation/devicetree/bindings/mfd/
10368 F:      drivers/mfd/
10369 F:      include/linux/mfd/
10370 F:      include/dt-bindings/mfd/
10371
10372 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10373 S:      Orphan
10374 F:      drivers/mmc/host/mmc_spi.c
10375 F:      include/linux/spi/mmc_spi.h
10376
10377 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10378 M:      Ulf Hansson <ulf.hansson@linaro.org>
10379 L:      linux-mmc@vger.kernel.org
10380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10381 S:      Maintained
10382 F:      Documentation/devicetree/bindings/mmc/
10383 F:      drivers/mmc/
10384 F:      include/linux/mmc/
10385 F:      include/uapi/linux/mmc/
10386
10387 MULTIPLEXER SUBSYSTEM
10388 M:      Peter Rosin <peda@axentia.se>
10389 S:      Maintained
10390 F:      Documentation/ABI/testing/sysfs-class-mux*
10391 F:      Documentation/devicetree/bindings/mux/
10392 F:      include/dt-bindings/mux/
10393 F:      include/linux/mux/
10394 F:      drivers/mux/
10395
10396 MULTITECH MULTIPORT CARD (ISICOM)
10397 S:      Orphan
10398 F:      drivers/tty/isicom.c
10399 F:      include/linux/isicom.h
10400
10401 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10402 M:      Bin Liu <b-liu@ti.com>
10403 L:      linux-usb@vger.kernel.org
10404 S:      Maintained
10405 F:      drivers/usb/musb/
10406
10407 MXL301RF MEDIA DRIVER
10408 M:      Akihiro Tsukada <tskd08@gmail.com>
10409 L:      linux-media@vger.kernel.org
10410 S:      Odd Fixes
10411 F:      drivers/media/tuners/mxl301rf*
10412
10413 MXL5007T MEDIA DRIVER
10414 M:      Michael Krufky <mkrufky@linuxtv.org>
10415 L:      linux-media@vger.kernel.org
10416 W:      https://linuxtv.org
10417 W:      http://github.com/mkrufky
10418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10419 T:      git git://linuxtv.org/mkrufky/tuners.git
10420 S:      Maintained
10421 F:      drivers/media/tuners/mxl5007t.*
10422
10423 MXSFB DRM DRIVER
10424 M:      Marek Vasut <marex@denx.de>
10425 M:      Stefan Agner <stefan@agner.ch>
10426 L:      dri-devel@lists.freedesktop.org
10427 S:      Supported
10428 F:      drivers/gpu/drm/mxsfb/
10429 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10430 T:      git git://anongit.freedesktop.org/drm/drm-misc
10431
10432 MYLEX DAC960 PCI RAID Controller
10433 M:      Hannes Reinecke <hare@kernel.org>
10434 L:      linux-scsi@vger.kernel.org
10435 S:      Supported
10436 F:      drivers/scsi/myrb.*
10437 F:      drivers/scsi/myrs.*
10438
10439 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10440 M:      Chris Lee <christopher.lee@cspi.com>
10441 L:      netdev@vger.kernel.org
10442 W:      https://www.cspi.com/ethernet-products/support/downloads/
10443 S:      Supported
10444 F:      drivers/net/ethernet/myricom/myri10ge/
10445
10446 NAND FLASH SUBSYSTEM
10447 M:      Boris Brezillon <bbrezillon@kernel.org>
10448 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10449 R:      Richard Weinberger <richard@nod.at>
10450 L:      linux-mtd@lists.infradead.org
10451 W:      http://www.linux-mtd.infradead.org/
10452 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10453 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10454 T:      git git://git.infradead.org/linux-mtd.git nand/next
10455 S:      Maintained
10456 F:      drivers/mtd/nand/
10457 F:      include/linux/mtd/*nand*.h
10458
10459 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10460 M:      Daniel Mack <zonque@gmail.com>
10461 S:      Maintained
10462 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10463 W:      http://www.native-instruments.com
10464 F:      sound/usb/caiaq/
10465
10466 NATSEMI ETHERNET DRIVER (DP8381x)
10467 S:      Orphan
10468 F:      drivers/net/ethernet/natsemi/natsemi.c
10469
10470 NCR 5380 SCSI DRIVERS
10471 M:      Finn Thain <fthain@telegraphics.com.au>
10472 M:      Michael Schmitz <schmitzmic@gmail.com>
10473 L:      linux-scsi@vger.kernel.org
10474 S:      Maintained
10475 F:      Documentation/scsi/g_NCR5380.txt
10476 F:      drivers/scsi/NCR5380.*
10477 F:      drivers/scsi/arm/cumana_1.c
10478 F:      drivers/scsi/arm/oak.c
10479 F:      drivers/scsi/atari_scsi.*
10480 F:      drivers/scsi/dmx3191d.c
10481 F:      drivers/scsi/g_NCR5380.*
10482 F:      drivers/scsi/mac_scsi.*
10483 F:      drivers/scsi/sun3_scsi.*
10484 F:      drivers/scsi/sun3_scsi_vme.c
10485
10486 NCSI LIBRARY:
10487 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10488 S:      Maintained
10489 F:      net/ncsi/
10490
10491 NCT6775 HARDWARE MONITOR DRIVER
10492 M:      Guenter Roeck <linux@roeck-us.net>
10493 L:      linux-hwmon@vger.kernel.org
10494 S:      Maintained
10495 F:      Documentation/hwmon/nct6775
10496 F:      drivers/hwmon/nct6775.c
10497
10498 NET_FAILOVER MODULE
10499 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10500 L:      netdev@vger.kernel.org
10501 S:      Supported
10502 F:      driver/net/net_failover.c
10503 F:      include/net/net_failover.h
10504 F:      Documentation/networking/net_failover.rst
10505
10506 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10507 M:      Faisal Latif <faisal.latif@intel.com>
10508 L:      linux-rdma@vger.kernel.org
10509 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10510 S:      Supported
10511 F:      drivers/infiniband/hw/nes/
10512 F:      include/uapi/rdma/nes-abi.h
10513
10514 NETEM NETWORK EMULATOR
10515 M:      Stephen Hemminger <stephen@networkplumber.org>
10516 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10517 S:      Maintained
10518 F:      net/sched/sch_netem.c
10519
10520 NETERION 10GbE DRIVERS (s2io/vxge)
10521 M:      Jon Mason <jdmason@kudzu.us>
10522 L:      netdev@vger.kernel.org
10523 S:      Supported
10524 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10525 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10526 F:      drivers/net/ethernet/neterion/
10527
10528 NETFILTER
10529 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10530 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10531 M:      Florian Westphal <fw@strlen.de>
10532 L:      netfilter-devel@vger.kernel.org
10533 L:      coreteam@netfilter.org
10534 W:      http://www.netfilter.org/
10535 W:      http://www.iptables.org/
10536 W:      http://www.nftables.org/
10537 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10540 S:      Maintained
10541 F:      include/linux/netfilter*
10542 F:      include/linux/netfilter/
10543 F:      include/net/netfilter/
10544 F:      include/uapi/linux/netfilter*
10545 F:      include/uapi/linux/netfilter/
10546 F:      net/*/netfilter.c
10547 F:      net/*/netfilter/
10548 F:      net/netfilter/
10549 F:      net/bridge/br_netfilter*.c
10550
10551 NETROM NETWORK LAYER
10552 M:      Ralf Baechle <ralf@linux-mips.org>
10553 L:      linux-hams@vger.kernel.org
10554 W:      http://www.linux-ax25.org/
10555 S:      Maintained
10556 F:      include/net/netrom.h
10557 F:      include/uapi/linux/netrom.h
10558 F:      net/netrom/
10559
10560 NETRONOME ETHERNET DRIVERS
10561 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10562 L:      oss-drivers@netronome.com
10563 S:      Maintained
10564 F:      drivers/net/ethernet/netronome/
10565
10566 NETWORK BLOCK DEVICE (NBD)
10567 M:      Josef Bacik <josef@toxicpanda.com>
10568 S:      Maintained
10569 L:      linux-block@vger.kernel.org
10570 L:      nbd@other.debian.org
10571 F:      Documentation/blockdev/nbd.txt
10572 F:      drivers/block/nbd.c
10573 F:      include/uapi/linux/nbd.h
10574
10575 NETWORK DROP MONITOR
10576 M:      Neil Horman <nhorman@tuxdriver.com>
10577 L:      netdev@vger.kernel.org
10578 S:      Maintained
10579 W:      https://fedorahosted.org/dropwatch/
10580 F:      net/core/drop_monitor.c
10581
10582 NETWORKING DRIVERS
10583 M:      "David S. Miller" <davem@davemloft.net>
10584 L:      netdev@vger.kernel.org
10585 W:      http://www.linuxfoundation.org/en/Net
10586 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10589 S:      Odd Fixes
10590 F:      Documentation/devicetree/bindings/net/
10591 F:      drivers/net/
10592 F:      include/linux/if_*
10593 F:      include/linux/netdevice.h
10594 F:      include/linux/etherdevice.h
10595 F:      include/linux/fcdevice.h
10596 F:      include/linux/fddidevice.h
10597 F:      include/linux/hippidevice.h
10598 F:      include/linux/inetdevice.h
10599 F:      include/uapi/linux/if_*
10600 F:      include/uapi/linux/netdevice.h
10601
10602 NETWORKING DRIVERS (WIRELESS)
10603 M:      Kalle Valo <kvalo@codeaurora.org>
10604 L:      linux-wireless@vger.kernel.org
10605 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10608 S:      Maintained
10609 F:      Documentation/devicetree/bindings/net/wireless/
10610 F:      drivers/net/wireless/
10611
10612 NETWORKING [DSA]
10613 M:      Andrew Lunn <andrew@lunn.ch>
10614 M:      Vivien Didelot <vivien.didelot@gmail.com>
10615 M:      Florian Fainelli <f.fainelli@gmail.com>
10616 S:      Maintained
10617 F:      Documentation/devicetree/bindings/net/dsa/
10618 F:      net/dsa/
10619 F:      include/net/dsa.h
10620 F:      include/linux/dsa/
10621 F:      drivers/net/dsa/
10622
10623 NETWORKING [GENERAL]
10624 M:      "David S. Miller" <davem@davemloft.net>
10625 L:      netdev@vger.kernel.org
10626 W:      http://www.linuxfoundation.org/en/Net
10627 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10630 B:      mailto:netdev@vger.kernel.org
10631 S:      Maintained
10632 F:      net/
10633 F:      include/net/
10634 F:      include/linux/in.h
10635 F:      include/linux/net.h
10636 F:      include/linux/netdevice.h
10637 F:      include/uapi/linux/in.h
10638 F:      include/uapi/linux/net.h
10639 F:      include/uapi/linux/netdevice.h
10640 F:      include/uapi/linux/net_namespace.h
10641 F:      tools/testing/selftests/net/
10642 F:      lib/net_utils.c
10643 F:      lib/random32.c
10644 F:      Documentation/networking/
10645
10646 NETWORKING [IPSEC]
10647 M:      Steffen Klassert <steffen.klassert@secunet.com>
10648 M:      Herbert Xu <herbert@gondor.apana.org.au>
10649 M:      "David S. Miller" <davem@davemloft.net>
10650 L:      netdev@vger.kernel.org
10651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10653 S:      Maintained
10654 F:      net/xfrm/
10655 F:      net/key/
10656 F:      net/ipv4/xfrm*
10657 F:      net/ipv4/esp4*
10658 F:      net/ipv4/ah4.c
10659 F:      net/ipv4/ipcomp.c
10660 F:      net/ipv4/ip_vti.c
10661 F:      net/ipv6/xfrm*
10662 F:      net/ipv6/esp6*
10663 F:      net/ipv6/ah6.c
10664 F:      net/ipv6/ipcomp6.c
10665 F:      net/ipv6/ip6_vti.c
10666 F:      include/uapi/linux/xfrm.h
10667 F:      include/net/xfrm.h
10668
10669 NETWORKING [IPv4/IPv6]
10670 M:      "David S. Miller" <davem@davemloft.net>
10671 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10672 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10673 L:      netdev@vger.kernel.org
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10675 S:      Maintained
10676 F:      net/ipv4/
10677 F:      net/ipv6/
10678 F:      include/net/ip*
10679 F:      arch/x86/net/*
10680
10681 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10682 M:      Paul Moore <paul@paul-moore.com>
10683 W:      https://github.com/netlabel
10684 L:      netdev@vger.kernel.org
10685 L:      linux-security-module@vger.kernel.org
10686 S:      Maintained
10687 F:      Documentation/netlabel/
10688 F:      include/net/calipso.h
10689 F:      include/net/cipso_ipv4.h
10690 F:      include/net/netlabel.h
10691 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10692 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10693 F:      net/netlabel/
10694 F:      net/ipv4/cipso_ipv4.c
10695 F:      net/ipv6/calipso.c
10696 F:      net/netfilter/xt_CONNSECMARK.c
10697 F:      net/netfilter/xt_SECMARK.c
10698
10699 NETWORKING [TCP]
10700 M:      Eric Dumazet <edumazet@google.com>
10701 L:      netdev@vger.kernel.org
10702 S:      Maintained
10703 F:      net/ipv4/tcp*.c
10704 F:      net/ipv4/syncookies.c
10705 F:      net/ipv6/tcp*.c
10706 F:      net/ipv6/syncookies.c
10707 F:      include/uapi/linux/tcp.h
10708 F:      include/net/tcp.h
10709 F:      include/linux/tcp.h
10710 F:      include/trace/events/tcp.h
10711
10712 NETWORKING [TLS]
10713 M:      Boris Pismenny <borisp@mellanox.com>
10714 M:      Aviad Yehezkel <aviadye@mellanox.com>
10715 M:      Dave Watson <davejwatson@fb.com>
10716 M:      John Fastabend <john.fastabend@gmail.com>
10717 M:      Daniel Borkmann <daniel@iogearbox.net>
10718 L:      netdev@vger.kernel.org
10719 S:      Maintained
10720 F:      net/tls/*
10721 F:      include/uapi/linux/tls.h
10722 F:      include/net/tls.h
10723
10724 NETWORKING [WIRELESS]
10725 L:      linux-wireless@vger.kernel.org
10726 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10727
10728 NETDEVSIM
10729 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10730 S:      Maintained
10731 F:      drivers/net/netdevsim/*
10732
10733 NETXEN (1/10) GbE SUPPORT
10734 M:      Manish Chopra <manishc@marvell.com>
10735 M:      Rahul Verma <rahulv@marvell.com>
10736 M:      GR-Linux-NIC-Dev@marvell.com
10737 L:      netdev@vger.kernel.org
10738 S:      Supported
10739 F:      drivers/net/ethernet/qlogic/netxen/
10740
10741 NFC SUBSYSTEM
10742 M:      Samuel Ortiz <sameo@linux.intel.com>
10743 L:      linux-wireless@vger.kernel.org
10744 L:      linux-nfc@lists.01.org (subscribers-only)
10745 S:      Supported
10746 F:      net/nfc/
10747 F:      include/net/nfc/
10748 F:      include/uapi/linux/nfc.h
10749 F:      drivers/nfc/
10750 F:      include/linux/platform_data/nfcmrvl.h
10751 F:      include/linux/platform_data/nxp-nci.h
10752 F:      Documentation/devicetree/bindings/net/nfc/
10753
10754 NFS, SUNRPC, AND LOCKD CLIENTS
10755 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10756 M:      Anna Schumaker <anna.schumaker@netapp.com>
10757 L:      linux-nfs@vger.kernel.org
10758 W:      http://client.linux-nfs.org
10759 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10760 S:      Maintained
10761 F:      fs/lockd/
10762 F:      fs/nfs/
10763 F:      fs/nfs_common/
10764 F:      net/sunrpc/
10765 F:      include/linux/lockd/
10766 F:      include/linux/nfs*
10767 F:      include/linux/sunrpc/
10768 F:      include/uapi/linux/nfs*
10769 F:      include/uapi/linux/sunrpc/
10770
10771 NILFS2 FILESYSTEM
10772 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10773 L:      linux-nilfs@vger.kernel.org
10774 W:      https://nilfs.sourceforge.io/
10775 W:      https://nilfs.osdn.jp/
10776 T:      git git://github.com/konis/nilfs2.git
10777 S:      Supported
10778 F:      Documentation/filesystems/nilfs2.txt
10779 F:      fs/nilfs2/
10780 F:      include/trace/events/nilfs2.h
10781 F:      include/uapi/linux/nilfs2_api.h
10782 F:      include/uapi/linux/nilfs2_ondisk.h
10783
10784 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10785 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10786 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10787 S:      Maintained
10788 F:      Documentation/scsi/NinjaSCSI.txt
10789 F:      drivers/scsi/pcmcia/nsp_*
10790
10791 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10792 M:      GOTO Masanori <gotom@debian.or.jp>
10793 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10794 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10795 S:      Maintained
10796 F:      Documentation/scsi/NinjaSCSI.txt
10797 F:      drivers/scsi/nsp32*
10798
10799 NIOS2 ARCHITECTURE
10800 M:      Ley Foon Tan <lftan@altera.com>
10801 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10803 S:      Maintained
10804 F:      arch/nios2/
10805
10806 NOHZ, DYNTICKS SUPPORT
10807 M:      Frederic Weisbecker <fweisbec@gmail.com>
10808 M:      Thomas Gleixner <tglx@linutronix.de>
10809 M:      Ingo Molnar <mingo@kernel.org>
10810 L:      linux-kernel@vger.kernel.org
10811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10812 S:      Maintained
10813 F:      kernel/time/tick*.*
10814 F:      include/linux/tick.h
10815 F:      include/linux/sched/nohz.h
10816
10817 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10818 M:      Pavel Machek <pavel@ucw.cz>
10819 M:      Sakari Ailus <sakari.ailus@iki.fi>
10820 L:      linux-media@vger.kernel.org
10821 S:      Maintained
10822 F:      drivers/media/i2c/et8ek8
10823 F:      drivers/media/i2c/ad5820.c
10824
10825 NOKIA N900 POWER SUPPLY DRIVERS
10826 R:      Pali Rohár <pali.rohar@gmail.com>
10827 F:      include/linux/power/bq2415x_charger.h
10828 F:      include/linux/power/bq27xxx_battery.h
10829 F:      include/linux/power/isp1704_charger.h
10830 F:      drivers/power/supply/bq2415x_charger.c
10831 F:      drivers/power/supply/bq27xxx_battery.c
10832 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10833 F:      drivers/power/supply/isp1704_charger.c
10834 F:      drivers/power/supply/rx51_battery.c
10835
10836 NTB AMD DRIVER
10837 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10838 L:      linux-ntb@googlegroups.com
10839 S:      Supported
10840 F:      drivers/ntb/hw/amd/
10841
10842 NTB DRIVER CORE
10843 M:      Jon Mason <jdmason@kudzu.us>
10844 M:      Dave Jiang <dave.jiang@intel.com>
10845 M:      Allen Hubbe <allenbh@gmail.com>
10846 L:      linux-ntb@googlegroups.com
10847 S:      Supported
10848 W:      https://github.com/jonmason/ntb/wiki
10849 T:      git git://github.com/jonmason/ntb.git
10850 F:      drivers/ntb/
10851 F:      drivers/net/ntb_netdev.c
10852 F:      include/linux/ntb.h
10853 F:      include/linux/ntb_transport.h
10854 F:      tools/testing/selftests/ntb/
10855
10856 NTB IDT DRIVER
10857 M:      Serge Semin <fancer.lancer@gmail.com>
10858 L:      linux-ntb@googlegroups.com
10859 S:      Supported
10860 F:      drivers/ntb/hw/idt/
10861
10862 NTB INTEL DRIVER
10863 M:      Dave Jiang <dave.jiang@intel.com>
10864 L:      linux-ntb@googlegroups.com
10865 S:      Supported
10866 W:      https://github.com/davejiang/linux/wiki
10867 T:      git https://github.com/davejiang/linux.git
10868 F:      drivers/ntb/hw/intel/
10869
10870 NTFS FILESYSTEM
10871 M:      Anton Altaparmakov <anton@tuxera.com>
10872 L:      linux-ntfs-dev@lists.sourceforge.net
10873 W:      http://www.tuxera.com/
10874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10875 S:      Supported
10876 F:      Documentation/filesystems/ntfs.txt
10877 F:      fs/ntfs/
10878
10879 NUBUS SUBSYSTEM
10880 M:      Finn Thain <fthain@telegraphics.com.au>
10881 L:      linux-m68k@lists.linux-m68k.org
10882 S:      Maintained
10883 F:      arch/*/include/asm/nubus.h
10884 F:      drivers/nubus/
10885 F:      include/linux/nubus.h
10886 F:      include/uapi/linux/nubus.h
10887
10888 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10889 M:      Antonino Daplas <adaplas@gmail.com>
10890 L:      linux-fbdev@vger.kernel.org
10891 S:      Maintained
10892 F:      drivers/video/fbdev/riva/
10893 F:      drivers/video/fbdev/nvidia/
10894
10895 NVM EXPRESS DRIVER
10896 M:      Keith Busch <keith.busch@intel.com>
10897 M:      Jens Axboe <axboe@fb.com>
10898 M:      Christoph Hellwig <hch@lst.de>
10899 M:      Sagi Grimberg <sagi@grimberg.me>
10900 L:      linux-nvme@lists.infradead.org
10901 T:      git://git.infradead.org/nvme.git
10902 W:      http://git.infradead.org/nvme.git
10903 S:      Supported
10904 F:      drivers/nvme/host/
10905 F:      include/linux/nvme.h
10906 F:      include/uapi/linux/nvme_ioctl.h
10907
10908 NVM EXPRESS FC TRANSPORT DRIVERS
10909 M:      James Smart <james.smart@broadcom.com>
10910 L:      linux-nvme@lists.infradead.org
10911 S:      Supported
10912 F:      include/linux/nvme-fc.h
10913 F:      include/linux/nvme-fc-driver.h
10914 F:      drivers/nvme/host/fc.c
10915 F:      drivers/nvme/target/fc.c
10916 F:      drivers/nvme/target/fcloop.c
10917
10918 NVM EXPRESS TARGET DRIVER
10919 M:      Christoph Hellwig <hch@lst.de>
10920 M:      Sagi Grimberg <sagi@grimberg.me>
10921 L:      linux-nvme@lists.infradead.org
10922 T:      git://git.infradead.org/nvme.git
10923 W:      http://git.infradead.org/nvme.git
10924 S:      Supported
10925 F:      drivers/nvme/target/
10926
10927 NVMEM FRAMEWORK
10928 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10929 S:      Maintained
10930 F:      drivers/nvmem/
10931 F:      Documentation/devicetree/bindings/nvmem/
10932 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10933 F:      include/linux/nvmem-consumer.h
10934 F:      include/linux/nvmem-provider.h
10935
10936 NXP SGTL5000 DRIVER
10937 M:      Fabio Estevam <festevam@gmail.com>
10938 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10939 S:      Maintained
10940 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10941 F:      sound/soc/codecs/sgtl5000*
10942
10943 NXP TDA998X DRM DRIVER
10944 M:      Russell King <linux@armlinux.org.uk>
10945 S:      Maintained
10946 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10947 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10948 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10949 F:      include/drm/i2c/tda998x.h
10950 F:      include/dt-bindings/display/tda998x.h
10951 K:      "nxp,tda998x"
10952
10953 NXP TFA9879 DRIVER
10954 M:      Peter Rosin <peda@axentia.se>
10955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10956 S:      Maintained
10957 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10958 F:      sound/soc/codecs/tfa9879*
10959
10960 NXP-NCI NFC DRIVER
10961 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10962 R:      Charles Gorand <charles.gorand@effinnov.com>
10963 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10964 S:      Supported
10965 F:      drivers/nfc/nxp-nci
10966
10967 OBJAGG
10968 M:      Jiri Pirko <jiri@mellanox.com>
10969 L:      netdev@vger.kernel.org
10970 S:      Supported
10971 F:      lib/objagg.c
10972 F:      lib/test_objagg.c
10973 F:      include/linux/objagg.h
10974
10975 OBJTOOL
10976 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10977 M:      Peter Zijlstra <peterz@infradead.org>
10978 S:      Supported
10979 F:      tools/objtool/
10980
10981 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10982 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10983 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10984 L:      linuxppc-dev@lists.ozlabs.org
10985 S:      Supported
10986 F:      arch/powerpc/platforms/powernv/ocxl.c
10987 F:      arch/powerpc/include/asm/pnv-ocxl.h
10988 F:      drivers/misc/ocxl/
10989 F:      include/misc/ocxl*
10990 F:      include/uapi/misc/ocxl.h
10991 F:      Documentation/accelerators/ocxl.rst
10992
10993 OMAP AUDIO SUPPORT
10994 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10995 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10996 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10997 L:      linux-omap@vger.kernel.org
10998 S:      Maintained
10999 F:      sound/soc/ti/omap*
11000 F:      sound/soc/ti/rx51.c
11001 F:      sound/soc/ti/n810.c
11002 F:      sound/soc/ti/sdma-pcm.*
11003
11004 OMAP CLOCK FRAMEWORK SUPPORT
11005 M:      Paul Walmsley <paul@pwsan.com>
11006 L:      linux-omap@vger.kernel.org
11007 S:      Maintained
11008 F:      arch/arm/*omap*/*clock*
11009
11010 OMAP DEVICE TREE SUPPORT
11011 M:      Benoît Cousson <bcousson@baylibre.com>
11012 M:      Tony Lindgren <tony@atomide.com>
11013 L:      linux-omap@vger.kernel.org
11014 L:      devicetree@vger.kernel.org
11015 S:      Maintained
11016 F:      arch/arm/boot/dts/*omap*
11017 F:      arch/arm/boot/dts/*am3*
11018 F:      arch/arm/boot/dts/*am4*
11019 F:      arch/arm/boot/dts/*am5*
11020 F:      arch/arm/boot/dts/*dra7*
11021
11022 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11023 L:      linux-omap@vger.kernel.org
11024 L:      linux-fbdev@vger.kernel.org
11025 S:      Orphan
11026 F:      drivers/video/fbdev/omap2/
11027 F:      Documentation/arm/OMAP/DSS
11028
11029 OMAP FRAMEBUFFER SUPPORT
11030 L:      linux-fbdev@vger.kernel.org
11031 L:      linux-omap@vger.kernel.org
11032 S:      Orphan
11033 F:      drivers/video/fbdev/omap/
11034
11035 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11036 M:      Roger Quadros <rogerq@ti.com>
11037 M:      Tony Lindgren <tony@atomide.com>
11038 L:      linux-omap@vger.kernel.org
11039 S:      Maintained
11040 F:      drivers/memory/omap-gpmc.c
11041 F:      arch/arm/mach-omap2/*gpmc*
11042
11043 OMAP GPIO DRIVER
11044 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11045 M:      Santosh Shilimkar <ssantosh@kernel.org>
11046 M:      Kevin Hilman <khilman@kernel.org>
11047 L:      linux-omap@vger.kernel.org
11048 S:      Maintained
11049 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11050 F:      drivers/gpio/gpio-omap.c
11051
11052 OMAP HARDWARE SPINLOCK SUPPORT
11053 M:      Ohad Ben-Cohen <ohad@wizery.com>
11054 L:      linux-omap@vger.kernel.org
11055 S:      Maintained
11056 F:      drivers/hwspinlock/omap_hwspinlock.c
11057
11058 OMAP HS MMC SUPPORT
11059 L:      linux-mmc@vger.kernel.org
11060 L:      linux-omap@vger.kernel.org
11061 S:      Orphan
11062 F:      drivers/mmc/host/omap_hsmmc.c
11063
11064 OMAP HWMOD DATA
11065 M:      Paul Walmsley <paul@pwsan.com>
11066 L:      linux-omap@vger.kernel.org
11067 S:      Maintained
11068 F:      arch/arm/mach-omap2/omap_hwmod*data*
11069
11070 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11071 M:      Benoît Cousson <bcousson@baylibre.com>
11072 L:      linux-omap@vger.kernel.org
11073 S:      Maintained
11074 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11075
11076 OMAP HWMOD SUPPORT
11077 M:      Benoît Cousson <bcousson@baylibre.com>
11078 M:      Paul Walmsley <paul@pwsan.com>
11079 L:      linux-omap@vger.kernel.org
11080 S:      Maintained
11081 F:      arch/arm/mach-omap2/omap_hwmod.*
11082
11083 OMAP I2C DRIVER
11084 M:      Vignesh R <vigneshr@ti.com>
11085 L:      linux-omap@vger.kernel.org
11086 L:      linux-i2c@vger.kernel.org
11087 S:      Maintained
11088 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11089 F:      drivers/i2c/busses/i2c-omap.c
11090
11091 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11092 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11093 L:      linux-media@vger.kernel.org
11094 S:      Maintained
11095 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11096 F:      drivers/media/platform/omap3isp/
11097 F:      drivers/staging/media/omap4iss/
11098
11099 OMAP MMC SUPPORT
11100 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11101 L:      linux-omap@vger.kernel.org
11102 S:      Odd Fixes
11103 F:      drivers/mmc/host/omap.c
11104
11105 OMAP POWER MANAGEMENT SUPPORT
11106 M:      Kevin Hilman <khilman@kernel.org>
11107 L:      linux-omap@vger.kernel.org
11108 S:      Maintained
11109 F:      arch/arm/*omap*/*pm*
11110 F:      drivers/cpufreq/omap-cpufreq.c
11111
11112 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11113 M:      Rajendra Nayak <rnayak@codeaurora.org>
11114 M:      Paul Walmsley <paul@pwsan.com>
11115 L:      linux-omap@vger.kernel.org
11116 S:      Maintained
11117 F:      arch/arm/mach-omap2/prm*
11118
11119 OMAP RANDOM NUMBER GENERATOR SUPPORT
11120 M:      Deepak Saxena <dsaxena@plexity.net>
11121 S:      Maintained
11122 F:      drivers/char/hw_random/omap-rng.c
11123
11124 OMAP USB SUPPORT
11125 L:      linux-usb@vger.kernel.org
11126 L:      linux-omap@vger.kernel.org
11127 S:      Orphan
11128 F:      drivers/usb/*/*omap*
11129 F:      arch/arm/*omap*/usb*
11130
11131 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11132 M:      Mark Jackson <mpfj@newflow.co.uk>
11133 L:      linux-omap@vger.kernel.org
11134 S:      Maintained
11135 F:      arch/arm/boot/dts/am335x-nano.dts
11136
11137 OMAP1 SUPPORT
11138 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11139 M:      Tony Lindgren <tony@atomide.com>
11140 L:      linux-omap@vger.kernel.org
11141 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11143 S:      Maintained
11144 F:      arch/arm/mach-omap1/
11145 F:      arch/arm/plat-omap/
11146 F:      arch/arm/configs/omap1_defconfig
11147 F:      drivers/i2c/busses/i2c-omap.c
11148 F:      include/linux/platform_data/i2c-omap.h
11149 F:      include/linux/platform_data/ams-delta-fiq.h
11150
11151 OMAP2+ SUPPORT
11152 M:      Tony Lindgren <tony@atomide.com>
11153 L:      linux-omap@vger.kernel.org
11154 W:      http://www.muru.com/linux/omap/
11155 W:      http://linux.omap.com/
11156 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11158 S:      Maintained
11159 F:      arch/arm/mach-omap2/
11160 F:      arch/arm/plat-omap/
11161 F:      arch/arm/configs/omap2plus_defconfig
11162 F:      drivers/i2c/busses/i2c-omap.c
11163 F:      drivers/irqchip/irq-omap-intc.c
11164 F:      drivers/mfd/*omap*.c
11165 F:      drivers/mfd/menelaus.c
11166 F:      drivers/mfd/palmas.c
11167 F:      drivers/mfd/tps65217.c
11168 F:      drivers/mfd/tps65218.c
11169 F:      drivers/mfd/tps65910.c
11170 F:      drivers/mfd/twl-core.[ch]
11171 F:      drivers/mfd/twl4030*.c
11172 F:      drivers/mfd/twl6030*.c
11173 F:      drivers/mfd/twl6040*.c
11174 F:      drivers/regulator/palmas-regulator*.c
11175 F:      drivers/regulator/pbias-regulator.c
11176 F:      drivers/regulator/tps65217-regulator.c
11177 F:      drivers/regulator/tps65218-regulator.c
11178 F:      drivers/regulator/tps65910-regulator.c
11179 F:      drivers/regulator/twl-regulator.c
11180 F:      drivers/regulator/twl6030-regulator.c
11181 F:      include/linux/platform_data/i2c-omap.h
11182
11183 ONION OMEGA2+ BOARD
11184 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11185 L:      linux-mips@vger.kernel.org
11186 S:      Maintained
11187 F:      arch/mips/boot/dts/ralink/omega2p.dts
11188
11189 OMFS FILESYSTEM
11190 M:      Bob Copeland <me@bobcopeland.com>
11191 L:      linux-karma-devel@lists.sourceforge.net
11192 S:      Maintained
11193 F:      Documentation/filesystems/omfs.txt
11194 F:      fs/omfs/
11195
11196 OMNIKEY CARDMAN 4000 DRIVER
11197 M:      Harald Welte <laforge@gnumonks.org>
11198 S:      Maintained
11199 F:      drivers/char/pcmcia/cm4000_cs.c
11200 F:      include/linux/cm4000_cs.h
11201 F:      include/uapi/linux/cm4000_cs.h
11202
11203 OMNIKEY CARDMAN 4040 DRIVER
11204 M:      Harald Welte <laforge@gnumonks.org>
11205 S:      Maintained
11206 F:      drivers/char/pcmcia/cm4040_cs.*
11207
11208 OMNIVISION OV13858 SENSOR DRIVER
11209 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11210 L:      linux-media@vger.kernel.org
11211 T:      git git://linuxtv.org/media_tree.git
11212 S:      Maintained
11213 F:      drivers/media/i2c/ov13858.c
11214
11215 OMNIVISION OV2680 SENSOR DRIVER
11216 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11217 L:      linux-media@vger.kernel.org
11218 T:      git git://linuxtv.org/media_tree.git
11219 S:      Maintained
11220 F:      drivers/media/i2c/ov2680.c
11221 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11222
11223 OMNIVISION OV2685 SENSOR DRIVER
11224 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11225 L:      linux-media@vger.kernel.org
11226 T:      git git://linuxtv.org/media_tree.git
11227 S:      Maintained
11228 F:      drivers/media/i2c/ov2685.c
11229
11230 OMNIVISION OV5640 SENSOR DRIVER
11231 M:      Steve Longerbeam <slongerbeam@gmail.com>
11232 L:      linux-media@vger.kernel.org
11233 T:      git git://linuxtv.org/media_tree.git
11234 S:      Maintained
11235 F:      drivers/media/i2c/ov5640.c
11236
11237 OMNIVISION OV5647 SENSOR DRIVER
11238 M:      Luis Oliveira <lolivei@synopsys.com>
11239 L:      linux-media@vger.kernel.org
11240 T:      git git://linuxtv.org/media_tree.git
11241 S:      Maintained
11242 F:      drivers/media/i2c/ov5647.c
11243
11244 OMNIVISION OV5695 SENSOR DRIVER
11245 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11246 L:      linux-media@vger.kernel.org
11247 T:      git git://linuxtv.org/media_tree.git
11248 S:      Maintained
11249 F:      drivers/media/i2c/ov5695.c
11250
11251 OMNIVISION OV7670 SENSOR DRIVER
11252 M:      Jonathan Corbet <corbet@lwn.net>
11253 L:      linux-media@vger.kernel.org
11254 T:      git git://linuxtv.org/media_tree.git
11255 S:      Maintained
11256 F:      drivers/media/i2c/ov7670.c
11257 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11258
11259 OMNIVISION OV772x SENSOR DRIVER
11260 M:      Jacopo Mondi <jacopo@jmondi.org>
11261 L:      linux-media@vger.kernel.org
11262 T:      git git://linuxtv.org/media_tree.git
11263 S:      Odd fixes
11264 F:      drivers/media/i2c/ov772x.c
11265 F:      include/media/i2c/ov772x.h
11266 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11267
11268 OMNIVISION OV7740 SENSOR DRIVER
11269 M:      Wenyou Yang <wenyou.yang@microchip.com>
11270 L:      linux-media@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      drivers/media/i2c/ov7740.c
11274 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11275
11276 OMNIVISION OV9650 SENSOR DRIVER
11277 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11278 R:      Akinobu Mita <akinobu.mita@gmail.com>
11279 R:      Sylwester Nawrocki <s.nawrocki@samsung.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/ov9650.c
11284 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11285
11286 ONENAND FLASH DRIVER
11287 M:      Kyungmin Park <kyungmin.park@samsung.com>
11288 L:      linux-mtd@lists.infradead.org
11289 S:      Maintained
11290 F:      drivers/mtd/nand/onenand/
11291 F:      include/linux/mtd/onenand*.h
11292
11293 ONSTREAM SCSI TAPE DRIVER
11294 M:      Willem Riede <osst@riede.org>
11295 L:      osst-users@lists.sourceforge.net
11296 L:      linux-scsi@vger.kernel.org
11297 S:      Maintained
11298 F:      Documentation/scsi/osst.txt
11299 F:      drivers/scsi/osst.*
11300 F:      drivers/scsi/osst_*.h
11301 F:      drivers/scsi/st.h
11302
11303 OP-TEE DRIVER
11304 M:      Jens Wiklander <jens.wiklander@linaro.org>
11305 S:      Maintained
11306 F:      drivers/tee/optee/
11307
11308 OPA-VNIC DRIVER
11309 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11310 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11311 L:      linux-rdma@vger.kernel.org
11312 S:      Supported
11313 F:      drivers/infiniband/ulp/opa_vnic
11314
11315 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11316 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11317 M:      Frank Rowand <frowand.list@gmail.com>
11318 L:      devicetree@vger.kernel.org
11319 S:      Maintained
11320 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11321 F:      Documentation/devicetree/overlay-notes.txt
11322 F:      drivers/of/overlay.c
11323 F:      drivers/of/resolver.c
11324 K:      of_overlay_notifier_
11325
11326 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11327 M:      Rob Herring <robh+dt@kernel.org>
11328 M:      Frank Rowand <frowand.list@gmail.com>
11329 L:      devicetree@vger.kernel.org
11330 W:      http://www.devicetree.org/
11331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11332 S:      Maintained
11333 F:      drivers/of/
11334 F:      include/linux/of*.h
11335 F:      scripts/dtc/
11336 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11337
11338 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11339 M:      Rob Herring <robh+dt@kernel.org>
11340 M:      Mark Rutland <mark.rutland@arm.com>
11341 L:      devicetree@vger.kernel.org
11342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11343 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11344 S:      Maintained
11345 F:      Documentation/devicetree/
11346 F:      arch/*/boot/dts/
11347 F:      include/dt-bindings/
11348
11349 OPENCORES I2C BUS DRIVER
11350 M:      Peter Korsgaard <peter@korsgaard.com>
11351 M:      Andrew Lunn <andrew@lunn.ch>
11352 L:      linux-i2c@vger.kernel.org
11353 S:      Maintained
11354 F:      Documentation/i2c/busses/i2c-ocores
11355 F:      drivers/i2c/busses/i2c-ocores.c
11356 F:      include/linux/platform_data/i2c-ocores.h
11357
11358 OPENRISC ARCHITECTURE
11359 M:      Jonas Bonn <jonas@southpole.se>
11360 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11361 M:      Stafford Horne <shorne@gmail.com>
11362 T:      git git://github.com/openrisc/linux.git
11363 L:      openrisc@lists.librecores.org
11364 W:      http://openrisc.io
11365 S:      Maintained
11366 F:      Documentation/devicetree/bindings/openrisc/
11367 F:      Documentation/openrisc/
11368 F:      arch/openrisc/
11369 F:      drivers/irqchip/irq-ompic.c
11370 F:      drivers/irqchip/irq-or1k-*
11371
11372 OPENVSWITCH
11373 M:      Pravin B Shelar <pshelar@ovn.org>
11374 L:      netdev@vger.kernel.org
11375 L:      dev@openvswitch.org
11376 W:      http://openvswitch.org
11377 S:      Maintained
11378 F:      net/openvswitch/
11379 F:      include/uapi/linux/openvswitch.h
11380
11381 OPERATING PERFORMANCE POINTS (OPP)
11382 M:      Viresh Kumar <vireshk@kernel.org>
11383 M:      Nishanth Menon <nm@ti.com>
11384 M:      Stephen Boyd <sboyd@kernel.org>
11385 L:      linux-pm@vger.kernel.org
11386 S:      Maintained
11387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11388 F:      drivers/opp/
11389 F:      include/linux/pm_opp.h
11390 F:      Documentation/power/opp.txt
11391 F:      Documentation/devicetree/bindings/opp/
11392
11393 OPL4 DRIVER
11394 M:      Clemens Ladisch <clemens@ladisch.de>
11395 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11396 T:      git git://git.alsa-project.org/alsa-kernel.git
11397 S:      Maintained
11398 F:      sound/drivers/opl4/
11399
11400 OPROFILE
11401 M:      Robert Richter <rric@kernel.org>
11402 L:      oprofile-list@lists.sf.net
11403 S:      Maintained
11404 F:      arch/*/include/asm/oprofile*.h
11405 F:      arch/*/oprofile/
11406 F:      drivers/oprofile/
11407 F:      include/linux/oprofile.h
11408
11409 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11410 M:      Mark Fasheh <mark@fasheh.com>
11411 M:      Joel Becker <jlbec@evilplan.org>
11412 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11413 W:      http://ocfs2.wiki.kernel.org
11414 S:      Supported
11415 F:      Documentation/filesystems/ocfs2.txt
11416 F:      Documentation/filesystems/dlmfs.txt
11417 F:      fs/ocfs2/
11418
11419 ORANGEFS FILESYSTEM
11420 M:      Mike Marshall <hubcap@omnibond.com>
11421 R:      Martin Brandenburg <martin@omnibond.com>
11422 L:      devel@lists.orangefs.org
11423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11424 S:      Supported
11425 F:      fs/orangefs/
11426 F:      Documentation/filesystems/orangefs.txt
11427
11428 ORINOCO DRIVER
11429 L:      linux-wireless@vger.kernel.org
11430 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11431 W:      http://www.nongnu.org/orinoco/
11432 S:      Orphan
11433 F:      drivers/net/wireless/intersil/orinoco/
11434
11435 OSD LIBRARY and FILESYSTEM
11436 M:      Boaz Harrosh <ooo@electrozaur.com>
11437 S:      Maintained
11438 F:      drivers/scsi/osd/
11439 F:      include/scsi/osd_*
11440 F:      fs/exofs/
11441
11442 OV2659 OMNIVISION SENSOR DRIVER
11443 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11444 L:      linux-media@vger.kernel.org
11445 W:      https://linuxtv.org
11446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11447 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11448 S:      Maintained
11449 F:      drivers/media/i2c/ov2659.c
11450 F:      include/media/i2c/ov2659.h
11451
11452 OVERLAY FILESYSTEM
11453 M:      Miklos Szeredi <miklos@szeredi.hu>
11454 L:      linux-unionfs@vger.kernel.org
11455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11456 S:      Supported
11457 F:      fs/overlayfs/
11458 F:      Documentation/filesystems/overlayfs.txt
11459
11460 P54 WIRELESS DRIVER
11461 M:      Christian Lamparter <chunkeey@googlemail.com>
11462 L:      linux-wireless@vger.kernel.org
11463 W:      http://wireless.kernel.org/en/users/Drivers/p54
11464 S:      Maintained
11465 F:      drivers/net/wireless/intersil/p54/
11466
11467 PA SEMI ETHERNET DRIVER
11468 L:      netdev@vger.kernel.org
11469 S:      Orphan
11470 F:      drivers/net/ethernet/pasemi/*
11471
11472 PA SEMI SMBUS DRIVER
11473 L:      linux-i2c@vger.kernel.org
11474 S:      Orphan
11475 F:      drivers/i2c/busses/i2c-pasemi.c
11476
11477 PADATA PARALLEL EXECUTION MECHANISM
11478 M:      Steffen Klassert <steffen.klassert@secunet.com>
11479 L:      linux-crypto@vger.kernel.org
11480 S:      Maintained
11481 F:      kernel/padata.c
11482 F:      include/linux/padata.h
11483 F:      Documentation/padata.txt
11484
11485 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11486 M:      Harald Welte <laforge@gnumonks.org>
11487 L:      platform-driver-x86@vger.kernel.org
11488 S:      Maintained
11489 F:      drivers/platform/x86/panasonic-laptop.c
11490
11491 PARALLEL LCD/KEYPAD PANEL DRIVER
11492 M:      Willy Tarreau <willy@haproxy.com>
11493 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11494 S:      Odd Fixes
11495 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11496 F:      drivers/auxdisplay/panel.c
11497
11498 PARALLEL PORT SUBSYSTEM
11499 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11500 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11501 L:      linux-parport@lists.infradead.org (subscribers-only)
11502 S:      Maintained
11503 F:      drivers/parport/
11504 F:      include/linux/parport*.h
11505 F:      drivers/char/ppdev.c
11506 F:      include/uapi/linux/ppdev.h
11507 F:      Documentation/parport*.txt
11508
11509 PARAVIRT_OPS INTERFACE
11510 M:      Juergen Gross <jgross@suse.com>
11511 M:      Alok Kataria <akataria@vmware.com>
11512 L:      virtualization@lists.linux-foundation.org
11513 S:      Supported
11514 F:      Documentation/virtual/paravirt_ops.txt
11515 F:      arch/*/kernel/paravirt*
11516 F:      arch/*/include/asm/paravirt*.h
11517 F:      include/linux/hypervisor.h
11518
11519 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11520 M:      Tim Waugh <tim@cyberelk.net>
11521 L:      linux-parport@lists.infradead.org (subscribers-only)
11522 S:      Maintained
11523 F:      Documentation/blockdev/paride.txt
11524 F:      drivers/block/paride/
11525
11526 PARISC ARCHITECTURE
11527 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11528 M:      Helge Deller <deller@gmx.de>
11529 L:      linux-parisc@vger.kernel.org
11530 W:      http://www.parisc-linux.org/
11531 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11534 S:      Maintained
11535 F:      arch/parisc/
11536 F:      Documentation/parisc/
11537 F:      drivers/parisc/
11538 F:      drivers/char/agp/parisc-agp.c
11539 F:      drivers/input/serio/gscps2.c
11540 F:      drivers/parport/parport_gsc.*
11541 F:      drivers/tty/serial/8250/8250_gsc.c
11542 F:      drivers/video/fbdev/sti*
11543 F:      drivers/video/console/sti*
11544 F:      drivers/video/logo/logo_parisc*
11545
11546 PARMAN
11547 M:      Jiri Pirko <jiri@mellanox.com>
11548 L:      netdev@vger.kernel.org
11549 S:      Supported
11550 F:      lib/parman.c
11551 F:      lib/test_parman.c
11552 F:      include/linux/parman.h
11553
11554 PC87360 HARDWARE MONITORING DRIVER
11555 M:      Jim Cromie <jim.cromie@gmail.com>
11556 L:      linux-hwmon@vger.kernel.org
11557 S:      Maintained
11558 F:      Documentation/hwmon/pc87360
11559 F:      drivers/hwmon/pc87360.c
11560
11561 PC8736x GPIO DRIVER
11562 M:      Jim Cromie <jim.cromie@gmail.com>
11563 S:      Maintained
11564 F:      drivers/char/pc8736x_gpio.c
11565
11566 PC87427 HARDWARE MONITORING DRIVER
11567 M:      Jean Delvare <jdelvare@suse.com>
11568 L:      linux-hwmon@vger.kernel.org
11569 S:      Maintained
11570 F:      Documentation/hwmon/pc87427
11571 F:      drivers/hwmon/pc87427.c
11572
11573 PCA9532 LED DRIVER
11574 M:      Riku Voipio <riku.voipio@iki.fi>
11575 S:      Maintained
11576 F:      drivers/leds/leds-pca9532.c
11577 F:      include/linux/leds-pca9532.h
11578
11579 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11580 M:      Guenter Roeck <linux@roeck-us.net>
11581 L:      linux-i2c@vger.kernel.org
11582 S:      Maintained
11583 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11584
11585 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11586 M:      Khalid Aziz <khalid@gonehiking.org>
11587 S:      Maintained
11588 F:      drivers/firmware/pcdp.*
11589
11590 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11591 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11592 L:      linux-pci@vger.kernel.org
11593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11594 S:      Maintained
11595 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11596 F:      drivers/pci/controller/pci-aardvark.c
11597
11598 PCI DRIVER FOR ALTERA PCIE IP
11599 M:      Ley Foon Tan <lftan@altera.com>
11600 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11601 L:      linux-pci@vger.kernel.org
11602 S:      Supported
11603 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11604 F:      drivers/pci/controller/pcie-altera.c
11605
11606 PCI DRIVER FOR APPLIEDMICRO XGENE
11607 M:      Tanmay Inamdar <tinamdar@apm.com>
11608 L:      linux-pci@vger.kernel.org
11609 L:      linux-arm-kernel@lists.infradead.org
11610 S:      Maintained
11611 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11612 F:      drivers/pci/controller/pci-xgene.c
11613
11614 PCI DRIVER FOR ARM VERSATILE PLATFORM
11615 M:      Rob Herring <robh@kernel.org>
11616 L:      linux-pci@vger.kernel.org
11617 L:      linux-arm-kernel@lists.infradead.org
11618 S:      Maintained
11619 F:      Documentation/devicetree/bindings/pci/versatile.txt
11620 F:      drivers/pci/controller/pci-versatile.c
11621
11622 PCI DRIVER FOR ARMADA 8K
11623 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11624 L:      linux-pci@vger.kernel.org
11625 L:      linux-arm-kernel@lists.infradead.org
11626 S:      Maintained
11627 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11628 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11629
11630 PCI DRIVER FOR CADENCE PCIE IP
11631 M:      Alan Douglas <adouglas@cadence.com>
11632 L:      linux-pci@vger.kernel.org
11633 S:      Maintained
11634 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11635 F:      drivers/pci/controller/pcie-cadence*
11636
11637 PCI DRIVER FOR FREESCALE LAYERSCAPE
11638 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11639 M:      Mingkai Hu <mingkai.hu@nxp.com>
11640 M:      Roy Zang <roy.zang@nxp.com>
11641 L:      linuxppc-dev@lists.ozlabs.org
11642 L:      linux-pci@vger.kernel.org
11643 L:      linux-arm-kernel@lists.infradead.org
11644 S:      Maintained
11645 F:      drivers/pci/controller/dwc/*layerscape*
11646
11647 PCI DRIVER FOR GENERIC OF HOSTS
11648 M:      Will Deacon <will.deacon@arm.com>
11649 L:      linux-pci@vger.kernel.org
11650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11651 S:      Maintained
11652 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11653 F:      drivers/pci/controller/pci-host-common.c
11654 F:      drivers/pci/controller/pci-host-generic.c
11655
11656 PCI DRIVER FOR IMX6
11657 M:      Richard Zhu <hongxing.zhu@nxp.com>
11658 M:      Lucas Stach <l.stach@pengutronix.de>
11659 L:      linux-pci@vger.kernel.org
11660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11661 S:      Maintained
11662 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11663 F:      drivers/pci/controller/dwc/*imx6*
11664
11665 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11666 M:      Keith Busch <keith.busch@intel.com>
11667 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11668 L:      linux-pci@vger.kernel.org
11669 S:      Supported
11670 F:      drivers/pci/controller/vmd.c
11671
11672 PCI DRIVER FOR MICROSEMI SWITCHTEC
11673 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11674 M:      Logan Gunthorpe <logang@deltatee.com>
11675 L:      linux-pci@vger.kernel.org
11676 S:      Maintained
11677 F:      Documentation/switchtec.txt
11678 F:      Documentation/ABI/testing/sysfs-class-switchtec
11679 F:      drivers/pci/switch/switchtec*
11680 F:      include/uapi/linux/switchtec_ioctl.h
11681 F:      include/linux/switchtec.h
11682 F:      drivers/ntb/hw/mscc/
11683
11684 PCI DRIVER FOR MOBIVEIL PCIE IP
11685 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11686 L:      linux-pci@vger.kernel.org
11687 S:      Supported
11688 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11689 F:      drivers/pci/controller/pcie-mobiveil.c
11690
11691 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11692 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11693 M:      Jason Cooper <jason@lakedaemon.net>
11694 L:      linux-pci@vger.kernel.org
11695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11696 S:      Maintained
11697 F:      drivers/pci/controller/*mvebu*
11698
11699 PCI DRIVER FOR NVIDIA TEGRA
11700 M:      Thierry Reding <thierry.reding@gmail.com>
11701 L:      linux-tegra@vger.kernel.org
11702 L:      linux-pci@vger.kernel.org
11703 S:      Supported
11704 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11705 F:      drivers/pci/controller/pci-tegra.c
11706
11707 PCI DRIVER FOR RENESAS R-CAR
11708 M:      Simon Horman <horms@verge.net.au>
11709 L:      linux-pci@vger.kernel.org
11710 L:      linux-renesas-soc@vger.kernel.org
11711 S:      Maintained
11712 F:      drivers/pci/controller/*rcar*
11713
11714 PCI DRIVER FOR SAMSUNG EXYNOS
11715 M:      Jingoo Han <jingoohan1@gmail.com>
11716 L:      linux-pci@vger.kernel.org
11717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11718 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11719 S:      Maintained
11720 F:      drivers/pci/controller/dwc/pci-exynos.c
11721
11722 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11723 M:      Jingoo Han <jingoohan1@gmail.com>
11724 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11725 L:      linux-pci@vger.kernel.org
11726 S:      Maintained
11727 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11728 F:      drivers/pci/controller/dwc/*designware*
11729
11730 PCI DRIVER FOR TI DRA7XX
11731 M:      Kishon Vijay Abraham I <kishon@ti.com>
11732 L:      linux-omap@vger.kernel.org
11733 L:      linux-pci@vger.kernel.org
11734 S:      Supported
11735 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11736 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11737
11738 PCI DRIVER FOR TI KEYSTONE
11739 M:      Murali Karicheri <m-karicheri2@ti.com>
11740 L:      linux-pci@vger.kernel.org
11741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742 S:      Maintained
11743 F:      drivers/pci/controller/dwc/pci-keystone.c
11744
11745 PCI ENDPOINT SUBSYSTEM
11746 M:      Kishon Vijay Abraham I <kishon@ti.com>
11747 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11748 L:      linux-pci@vger.kernel.org
11749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11750 S:      Supported
11751 F:      drivers/pci/endpoint/
11752 F:      drivers/misc/pci_endpoint_test.c
11753 F:      tools/pci/
11754
11755 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11756 M:      Russell Currey <ruscur@russell.cc>
11757 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11758 M:      Oliver O'Halloran <oohall@gmail.com>
11759 L:      linuxppc-dev@lists.ozlabs.org
11760 S:      Supported
11761 F:      Documentation/PCI/pci-error-recovery.txt
11762 F:      drivers/pci/pcie/aer.c
11763 F:      drivers/pci/pcie/dpc.c
11764 F:      drivers/pci/pcie/err.c
11765 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11766 F:      arch/powerpc/kernel/eeh*.c
11767 F:      arch/powerpc/platforms/*/eeh*.c
11768 F:      arch/powerpc/include/*/eeh*.h
11769
11770 PCI ERROR RECOVERY
11771 M:      Linas Vepstas <linasvepstas@gmail.com>
11772 L:      linux-pci@vger.kernel.org
11773 S:      Supported
11774 F:      Documentation/PCI/pci-error-recovery.txt
11775
11776 PCI MSI DRIVER FOR ALTERA MSI IP
11777 M:      Ley Foon Tan <lftan@altera.com>
11778 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11779 L:      linux-pci@vger.kernel.org
11780 S:      Supported
11781 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11782 F:      drivers/pci/controller/pcie-altera-msi.c
11783
11784 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11785 M:      Duc Dang <dhdang@apm.com>
11786 L:      linux-pci@vger.kernel.org
11787 L:      linux-arm-kernel@lists.infradead.org
11788 S:      Maintained
11789 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11790 F:      drivers/pci/controller/pci-xgene-msi.c
11791
11792 PCI SUBSYSTEM
11793 M:      Bjorn Helgaas <bhelgaas@google.com>
11794 L:      linux-pci@vger.kernel.org
11795 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11797 S:      Supported
11798 F:      Documentation/devicetree/bindings/pci/
11799 F:      Documentation/PCI/
11800 F:      drivers/acpi/pci*
11801 F:      drivers/pci/
11802 F:      include/asm-generic/pci*
11803 F:      include/linux/pci*
11804 F:      include/linux/of_pci.h
11805 F:      include/uapi/linux/pci*
11806 F:      lib/pci*
11807 F:      arch/x86/pci/
11808 F:      arch/x86/kernel/quirks.c
11809 F:      arch/x86/kernel/early-quirks.c
11810
11811 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11812 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11813 L:      linux-pci@vger.kernel.org
11814 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11816 S:      Supported
11817 F:      drivers/pci/controller/
11818
11819 PCIE DRIVER FOR AMLOGIC MESON
11820 M:      Yue Wang <yue.wang@Amlogic.com>
11821 L:      linux-pci@vger.kernel.org
11822 L:      linux-amlogic@lists.infradead.org
11823 S:      Maintained
11824 F:      drivers/pci/controller/dwc/pci-meson.c
11825
11826 PCIE DRIVER FOR AXIS ARTPEC
11827 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11828 L:      linux-arm-kernel@axis.com
11829 L:      linux-pci@vger.kernel.org
11830 S:      Maintained
11831 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11832 F:      drivers/pci/controller/dwc/*artpec*
11833
11834 PCIE DRIVER FOR CAVIUM THUNDERX
11835 M:      David Daney <david.daney@cavium.com>
11836 L:      linux-pci@vger.kernel.org
11837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11838 S:      Supported
11839 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11840 F:      drivers/pci/controller/pci-thunder-*
11841
11842 PCIE DRIVER FOR HISILICON
11843 M:      Zhou Wang <wangzhou1@hisilicon.com>
11844 L:      linux-pci@vger.kernel.org
11845 S:      Maintained
11846 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11847 F:      drivers/pci/controller/dwc/pcie-hisi.c
11848
11849 PCIE DRIVER FOR HISILICON KIRIN
11850 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11851 M:      Binghui Wang <wangbinghui@hisilicon.com>
11852 L:      linux-pci@vger.kernel.org
11853 S:      Maintained
11854 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11855 F:      drivers/pci/controller/dwc/pcie-kirin.c
11856
11857 PCIE DRIVER FOR HISILICON STB
11858 M:      Shawn Guo <shawn.guo@linaro.org>
11859 L:      linux-pci@vger.kernel.org
11860 S:      Maintained
11861 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11862 F:      drivers/pci/controller/dwc/pcie-histb.c
11863
11864 PCIE DRIVER FOR MEDIATEK
11865 M:      Ryder Lee <ryder.lee@mediatek.com>
11866 L:      linux-pci@vger.kernel.org
11867 L:      linux-mediatek@lists.infradead.org
11868 S:      Supported
11869 F:      Documentation/devicetree/bindings/pci/mediatek*
11870 F:      drivers/pci/controller/*mediatek*
11871
11872 PCIE DRIVER FOR QUALCOMM MSM
11873 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11874 L:      linux-pci@vger.kernel.org
11875 L:      linux-arm-msm@vger.kernel.org
11876 S:      Maintained
11877 F:      drivers/pci/controller/dwc/*qcom*
11878
11879 PCIE DRIVER FOR ROCKCHIP
11880 M:      Shawn Lin <shawn.lin@rock-chips.com>
11881 L:      linux-pci@vger.kernel.org
11882 L:      linux-rockchip@lists.infradead.org
11883 S:      Maintained
11884 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11885 F:      drivers/pci/controller/pcie-rockchip*
11886
11887 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11888 M:      Linus Walleij <linus.walleij@linaro.org>
11889 L:      linux-pci@vger.kernel.org
11890 S:      Maintained
11891 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11892 F:      drivers/pci/controller/pci-v3-semi.c
11893
11894 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11895 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11896 L:      linux-pci@vger.kernel.org
11897 S:      Maintained
11898 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11899 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11900
11901 PCIE DRIVER FOR ST SPEAR13XX
11902 M:      Pratyush Anand <pratyush.anand@gmail.com>
11903 L:      linux-pci@vger.kernel.org
11904 S:      Maintained
11905 F:      drivers/pci/controller/dwc/*spear*
11906
11907 PCMCIA SUBSYSTEM
11908 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11910 S:      Odd Fixes
11911 F:      Documentation/pcmcia/
11912 F:      tools/pcmcia/
11913 F:      drivers/pcmcia/
11914 F:      include/pcmcia/
11915
11916 PCNET32 NETWORK DRIVER
11917 M:      Don Fry <pcnet32@frontier.com>
11918 L:      netdev@vger.kernel.org
11919 S:      Maintained
11920 F:      drivers/net/ethernet/amd/pcnet32.c
11921
11922 PCRYPT PARALLEL CRYPTO ENGINE
11923 M:      Steffen Klassert <steffen.klassert@secunet.com>
11924 L:      linux-crypto@vger.kernel.org
11925 S:      Maintained
11926 F:      crypto/pcrypt.c
11927 F:      include/crypto/pcrypt.h
11928
11929 PEAQ WMI HOTKEYS DRIVER
11930 M:      Hans de Goede <hdegoede@redhat.com>
11931 L:      platform-driver-x86@vger.kernel.org
11932 S:      Maintained
11933 F:      drivers/platform/x86/peaq-wmi.c
11934
11935 PER-CPU MEMORY ALLOCATOR
11936 M:      Dennis Zhou <dennis@kernel.org>
11937 M:      Tejun Heo <tj@kernel.org>
11938 M:      Christoph Lameter <cl@linux.com>
11939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11940 S:      Maintained
11941 F:      include/linux/percpu*.h
11942 F:      mm/percpu*.c
11943 F:      arch/*/include/asm/percpu.h
11944
11945 PER-TASK DELAY ACCOUNTING
11946 M:      Balbir Singh <bsingharora@gmail.com>
11947 S:      Maintained
11948 F:      include/linux/delayacct.h
11949 F:      kernel/delayacct.c
11950
11951 PERFORMANCE EVENTS SUBSYSTEM
11952 M:      Peter Zijlstra <peterz@infradead.org>
11953 M:      Ingo Molnar <mingo@redhat.com>
11954 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11955 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11956 R:      Jiri Olsa <jolsa@redhat.com>
11957 R:      Namhyung Kim <namhyung@kernel.org>
11958 L:      linux-kernel@vger.kernel.org
11959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11960 S:      Supported
11961 F:      kernel/events/*
11962 F:      include/linux/perf_event.h
11963 F:      include/uapi/linux/perf_event.h
11964 F:      arch/*/kernel/perf_event*.c
11965 F:      arch/*/kernel/*/perf_event*.c
11966 F:      arch/*/kernel/*/*/perf_event*.c
11967 F:      arch/*/include/asm/perf_event.h
11968 F:      arch/*/kernel/perf_callchain.c
11969 F:      arch/*/events/*
11970 F:      tools/perf/
11971
11972 PERSONALITY HANDLING
11973 M:      Christoph Hellwig <hch@infradead.org>
11974 L:      linux-abi-devel@lists.sourceforge.net
11975 S:      Maintained
11976 F:      include/linux/personality.h
11977 F:      include/uapi/linux/personality.h
11978
11979 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11980 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11981 L:      linux-input@vger.kernel.org
11982 S:      Maintained
11983 F:      Documentation/input/devices/pxrc.rst
11984 F:      drivers/input/joystick/pxrc.c
11985
11986 PHONET PROTOCOL
11987 M:      Remi Denis-Courmont <courmisch@gmail.com>
11988 S:      Supported
11989 F:      Documentation/networking/phonet.txt
11990 F:      include/linux/phonet.h
11991 F:      include/net/phonet/
11992 F:      include/uapi/linux/phonet.h
11993 F:      net/phonet/
11994
11995 PHRAM MTD DRIVER
11996 M:      Joern Engel <joern@lazybastard.org>
11997 L:      linux-mtd@lists.infradead.org
11998 S:      Maintained
11999 F:      drivers/mtd/devices/phram.c
12000
12001 PICOLCD HID DRIVER
12002 M:      Bruno Prémont <bonbons@linux-vserver.org>
12003 L:      linux-input@vger.kernel.org
12004 S:      Maintained
12005 F:      drivers/hid/hid-picolcd*
12006
12007 PICOXCELL SUPPORT
12008 M:      Jamie Iles <jamie@jamieiles.com>
12009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12010 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12011 S:      Supported
12012 F:      arch/arm/boot/dts/picoxcell*
12013 F:      arch/arm/mach-picoxcell/
12014 F:      drivers/crypto/picoxcell*
12015
12016 PIN CONTROL SUBSYSTEM
12017 M:      Linus Walleij <linus.walleij@linaro.org>
12018 L:      linux-gpio@vger.kernel.org
12019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12020 S:      Maintained
12021 F:      Documentation/devicetree/bindings/pinctrl/
12022 F:      Documentation/driver-api/pinctl.rst
12023 F:      drivers/pinctrl/
12024 F:      include/linux/pinctrl/
12025
12026 PIN CONTROLLER - MICROCHIP AT91
12027 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12029 L:      linux-gpio@vger.kernel.org
12030 S:      Supported
12031 F:      drivers/pinctrl/pinctrl-at91*
12032
12033 PIN CONTROLLER - FREESCALE
12034 M:      Dong Aisheng <aisheng.dong@nxp.com>
12035 M:      Fabio Estevam <festevam@gmail.com>
12036 M:      Shawn Guo <shawnguo@kernel.org>
12037 M:      Stefan Agner <stefan@agner.ch>
12038 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12039 L:      linux-gpio@vger.kernel.org
12040 S:      Maintained
12041 F:      drivers/pinctrl/freescale/
12042 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12043
12044 PIN CONTROLLER - INTEL
12045 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12046 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12048 S:      Maintained
12049 F:      drivers/pinctrl/intel/
12050
12051 PIN CONTROLLER - MEDIATEK
12052 M:      Sean Wang <sean.wang@kernel.org>
12053 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12054 S:      Maintained
12055 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12056 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12057 F:      drivers/pinctrl/mediatek/
12058
12059 PIN CONTROLLER - QUALCOMM
12060 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12061 S:      Maintained
12062 L:      linux-arm-msm@vger.kernel.org
12063 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12064 F:      drivers/pinctrl/qcom/
12065
12066 PIN CONTROLLER - RENESAS
12067 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12068 L:      linux-renesas-soc@vger.kernel.org
12069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12070 S:      Maintained
12071 F:      drivers/pinctrl/pinctrl-rz*
12072 F:      drivers/pinctrl/sh-pfc/
12073
12074 PIN CONTROLLER - SAMSUNG
12075 M:      Tomasz Figa <tomasz.figa@gmail.com>
12076 M:      Krzysztof Kozlowski <krzk@kernel.org>
12077 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12079 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12080 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12082 S:      Maintained
12083 F:      drivers/pinctrl/samsung/
12084 F:      include/dt-bindings/pinctrl/samsung.h
12085 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12086
12087 PIN CONTROLLER - SINGLE
12088 M:      Tony Lindgren <tony@atomide.com>
12089 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 L:      linux-omap@vger.kernel.org
12092 S:      Maintained
12093 F:      drivers/pinctrl/pinctrl-single.c
12094
12095 PIN CONTROLLER - ST SPEAR
12096 M:      Viresh Kumar <vireshk@kernel.org>
12097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12098 W:      http://www.st.com/spear
12099 S:      Maintained
12100 F:      drivers/pinctrl/spear/
12101
12102 PISTACHIO SOC SUPPORT
12103 M:      James Hartley <james.hartley@sondrel.com>
12104 L:      linux-mips@vger.kernel.org
12105 S:      Odd Fixes
12106 F:      arch/mips/pistachio/
12107 F:      arch/mips/include/asm/mach-pistachio/
12108 F:      arch/mips/boot/dts/img/pistachio*
12109 F:      arch/mips/configs/pistachio*_defconfig
12110
12111 PKTCDVD DRIVER
12112 S:      Orphan
12113 M:      linux-block@vger.kernel.org
12114 F:      drivers/block/pktcdvd.c
12115 F:      include/linux/pktcdvd.h
12116 F:      include/uapi/linux/pktcdvd.h
12117
12118 PKUNITY SOC DRIVERS
12119 M:      Guan Xuetao <gxt@pku.edu.cn>
12120 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12121 S:      Maintained
12122 T:      git git://github.com/gxt/linux.git
12123 F:      drivers/input/serio/i8042-unicore32io.h
12124 F:      drivers/i2c/busses/i2c-puv3.c
12125 F:      drivers/video/fbdev/fb-puv3.c
12126 F:      drivers/rtc/rtc-puv3.c
12127
12128 PMBUS HARDWARE MONITORING DRIVERS
12129 M:      Guenter Roeck <linux@roeck-us.net>
12130 L:      linux-hwmon@vger.kernel.org
12131 W:      http://hwmon.wiki.kernel.org/
12132 W:      http://www.roeck-us.net/linux/drivers/
12133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12134 S:      Maintained
12135 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12136 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12137 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12138 F:      Documentation/hwmon/adm1275
12139 F:      Documentation/hwmon/ibm-cffps
12140 F:      Documentation/hwmon/ir35221
12141 F:      Documentation/hwmon/lm25066
12142 F:      Documentation/hwmon/ltc2978
12143 F:      Documentation/hwmon/ltc3815
12144 F:      Documentation/hwmon/max16064
12145 F:      Documentation/hwmon/max20751
12146 F:      Documentation/hwmon/max31785
12147 F:      Documentation/hwmon/max34440
12148 F:      Documentation/hwmon/max8688
12149 F:      Documentation/hwmon/pmbus
12150 F:      Documentation/hwmon/pmbus-core
12151 F:      Documentation/hwmon/tps40422
12152 F:      Documentation/hwmon/ucd9000
12153 F:      Documentation/hwmon/ucd9200
12154 F:      Documentation/hwmon/zl6100
12155 F:      drivers/hwmon/pmbus/
12156 F:      include/linux/pmbus.h
12157
12158 PMC SIERRA MaxRAID DRIVER
12159 L:      linux-scsi@vger.kernel.org
12160 W:      http://www.pmc-sierra.com/
12161 S:      Orphan
12162 F:      drivers/scsi/pmcraid.*
12163
12164 PMC SIERRA PM8001 DRIVER
12165 M:      Jack Wang <jinpu.wang@profitbricks.com>
12166 M:      lindar_liu@usish.com
12167 L:      linux-scsi@vger.kernel.org
12168 S:      Supported
12169 F:      drivers/scsi/pm8001/
12170
12171 PNP SUPPORT
12172 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12173 S:      Maintained
12174 F:      drivers/pnp/
12175
12176 PNI RM3100 IIO DRIVER
12177 M:      Song Qiang <songqiang1304521@gmail.com>
12178 L:      linux-iio@vger.kernel.org
12179 S:      Maintained
12180 F:      drivers/iio/magnetometer/rm3100*
12181 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12182
12183 POSIX CLOCKS and TIMERS
12184 M:      Thomas Gleixner <tglx@linutronix.de>
12185 L:      linux-kernel@vger.kernel.org
12186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12187 S:      Maintained
12188 F:      fs/timerfd.c
12189 F:      include/linux/timer*
12190 F:      kernel/time/*timer*
12191
12192 POWER MANAGEMENT CORE
12193 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12194 L:      linux-pm@vger.kernel.org
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12196 B:      https://bugzilla.kernel.org
12197 S:      Supported
12198 F:      drivers/base/power/
12199 F:      include/linux/pm.h
12200 F:      include/linux/pm_*
12201 F:      include/linux/powercap.h
12202 F:      drivers/powercap/
12203 F:      kernel/configs/nopm.config
12204
12205 POWER STATE COORDINATION INTERFACE (PSCI)
12206 M:      Mark Rutland <mark.rutland@arm.com>
12207 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12208 L:      linux-arm-kernel@lists.infradead.org
12209 S:      Maintained
12210 F:      drivers/firmware/psci*.c
12211 F:      include/linux/psci.h
12212 F:      include/uapi/linux/psci.h
12213
12214 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12215 M:      Sebastian Reichel <sre@kernel.org>
12216 L:      linux-pm@vger.kernel.org
12217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12218 S:      Maintained
12219 F:      Documentation/ABI/testing/sysfs-class-power
12220 F:      Documentation/devicetree/bindings/power/supply/
12221 F:      include/linux/power_supply.h
12222 F:      drivers/power/supply/
12223
12224 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12225 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12226 L:      linuxppc-dev@lists.ozlabs.org
12227 S:      Maintained
12228 F:      drivers/char/powernv-op-panel.c
12229
12230 PPP OVER ATM (RFC 2364)
12231 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12232 S:      Maintained
12233 F:      net/atm/pppoatm.c
12234 F:      include/uapi/linux/atmppp.h
12235
12236 PPP OVER ETHERNET
12237 M:      Michal Ostrowski <mostrows@earthlink.net>
12238 S:      Maintained
12239 F:      drivers/net/ppp/pppoe.c
12240 F:      drivers/net/ppp/pppox.c
12241
12242 PPP OVER L2TP
12243 M:      James Chapman <jchapman@katalix.com>
12244 S:      Maintained
12245 F:      net/l2tp/l2tp_ppp.c
12246 F:      include/linux/if_pppol2tp.h
12247 F:      include/uapi/linux/if_pppol2tp.h
12248
12249 PPP PROTOCOL DRIVERS AND COMPRESSORS
12250 M:      Paul Mackerras <paulus@samba.org>
12251 L:      linux-ppp@vger.kernel.org
12252 S:      Maintained
12253 F:      drivers/net/ppp/ppp_*
12254
12255 PPS SUPPORT
12256 M:      Rodolfo Giometti <giometti@enneenne.com>
12257 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12258 L:      linuxpps@ml.enneenne.com (subscribers-only)
12259 S:      Maintained
12260 F:      Documentation/pps/
12261 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12262 F:      Documentation/ABI/testing/sysfs-pps
12263 F:      drivers/pps/
12264 F:      include/linux/pps*.h
12265 F:      include/uapi/linux/pps.h
12266
12267 PPTP DRIVER
12268 M:      Dmitry Kozlov <xeb@mail.ru>
12269 L:      netdev@vger.kernel.org
12270 S:      Maintained
12271 F:      drivers/net/ppp/pptp.c
12272 W:      http://sourceforge.net/projects/accel-pptp
12273
12274 PREEMPTIBLE KERNEL
12275 M:      Robert Love <rml@tech9.net>
12276 L:      kpreempt-tech@lists.sourceforge.net
12277 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12278 S:      Supported
12279 F:      Documentation/preempt-locking.txt
12280 F:      include/linux/preempt.h
12281
12282 PRINTK
12283 M:      Petr Mladek <pmladek@suse.com>
12284 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12285 R:      Steven Rostedt <rostedt@goodmis.org>
12286 S:      Maintained
12287 F:      kernel/printk/
12288 F:      include/linux/printk.h
12289
12290 PRISM54 WIRELESS DRIVER
12291 M:      Luis Chamberlain <mcgrof@kernel.org>
12292 L:      linux-wireless@vger.kernel.org
12293 W:      http://wireless.kernel.org/en/users/Drivers/p54
12294 S:      Obsolete
12295 F:      drivers/net/wireless/intersil/prism54/
12296
12297 PROC FILESYSTEM
12298 R:      Alexey Dobriyan <adobriyan@gmail.com>
12299 L:      linux-kernel@vger.kernel.org
12300 L:      linux-fsdevel@vger.kernel.org
12301 S:      Maintained
12302 F:      fs/proc/
12303 F:      include/linux/proc_fs.h
12304 F:      tools/testing/selftests/proc/
12305 F:      Documentation/filesystems/proc.txt
12306
12307 PROC SYSCTL
12308 M:      Luis Chamberlain <mcgrof@kernel.org>
12309 M:      Kees Cook <keescook@chromium.org>
12310 L:      linux-kernel@vger.kernel.org
12311 L:      linux-fsdevel@vger.kernel.org
12312 S:      Maintained
12313 F:      fs/proc/proc_sysctl.c
12314 F:      include/linux/sysctl.h
12315 F:      kernel/sysctl.c
12316 F:      tools/testing/selftests/sysctl/
12317
12318 PS3 NETWORK SUPPORT
12319 M:      Geoff Levand <geoff@infradead.org>
12320 L:      netdev@vger.kernel.org
12321 L:      linuxppc-dev@lists.ozlabs.org
12322 S:      Maintained
12323 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12324
12325 PS3 PLATFORM SUPPORT
12326 M:      Geoff Levand <geoff@infradead.org>
12327 L:      linuxppc-dev@lists.ozlabs.org
12328 S:      Maintained
12329 F:      arch/powerpc/boot/ps3*
12330 F:      arch/powerpc/include/asm/lv1call.h
12331 F:      arch/powerpc/include/asm/ps3*.h
12332 F:      arch/powerpc/platforms/ps3/
12333 F:      drivers/*/ps3*
12334 F:      drivers/ps3/
12335 F:      drivers/rtc/rtc-ps3.c
12336 F:      drivers/usb/host/*ps3.c
12337 F:      sound/ppc/snd_ps3*
12338
12339 PS3VRAM DRIVER
12340 M:      Jim Paris <jim@jtan.com>
12341 M:      Geoff Levand <geoff@infradead.org>
12342 L:      linuxppc-dev@lists.ozlabs.org
12343 S:      Maintained
12344 F:      drivers/block/ps3vram.c
12345
12346 PSAMPLE PACKET SAMPLING SUPPORT:
12347 M:      Yotam Gigi <yotam.gi@gmail.com>
12348 S:      Maintained
12349 F:      net/psample
12350 F:      include/net/psample.h
12351 F:      include/uapi/linux/psample.h
12352
12353 PSTORE FILESYSTEM
12354 M:      Kees Cook <keescook@chromium.org>
12355 M:      Anton Vorontsov <anton@enomsg.org>
12356 M:      Colin Cross <ccross@android.com>
12357 M:      Tony Luck <tony.luck@intel.com>
12358 S:      Maintained
12359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12360 F:      fs/pstore/
12361 F:      include/linux/pstore*
12362 F:      drivers/firmware/efi/efi-pstore.c
12363 F:      drivers/acpi/apei/erst.c
12364 F:      Documentation/admin-guide/ramoops.rst
12365 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12366 K:      \b(pstore|ramoops)
12367
12368 PTP HARDWARE CLOCK SUPPORT
12369 M:      Richard Cochran <richardcochran@gmail.com>
12370 L:      netdev@vger.kernel.org
12371 S:      Maintained
12372 W:      http://linuxptp.sourceforge.net/
12373 F:      Documentation/ABI/testing/sysfs-ptp
12374 F:      Documentation/ptp/*
12375 F:      drivers/net/phy/dp83640*
12376 F:      drivers/ptp/*
12377 F:      include/linux/ptp_cl*
12378
12379 PTRACE SUPPORT
12380 M:      Oleg Nesterov <oleg@redhat.com>
12381 S:      Maintained
12382 F:      include/asm-generic/syscall.h
12383 F:      include/linux/ptrace.h
12384 F:      include/linux/regset.h
12385 F:      include/linux/tracehook.h
12386 F:      include/uapi/linux/ptrace.h
12387 F:      include/uapi/linux/ptrace.h
12388 F:      include/asm-generic/ptrace.h
12389 F:      kernel/ptrace.c
12390 F:      arch/*/ptrace*.c
12391 F:      arch/*/*/ptrace*.c
12392 F:      arch/*/include/asm/ptrace*.h
12393
12394 PULSE8-CEC DRIVER
12395 M:      Hans Verkuil <hverkuil@xs4all.nl>
12396 L:      linux-media@vger.kernel.org
12397 T:      git git://linuxtv.org/media_tree.git
12398 S:      Maintained
12399 F:      drivers/media/usb/pulse8-cec/*
12400 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12401
12402 PVRUSB2 VIDEO4LINUX DRIVER
12403 M:      Mike Isely <isely@pobox.com>
12404 L:      pvrusb2@isely.net       (subscribers-only)
12405 L:      linux-media@vger.kernel.org
12406 W:      http://www.isely.net/pvrusb2/
12407 T:      git git://linuxtv.org/media_tree.git
12408 S:      Maintained
12409 F:      Documentation/media/v4l-drivers/pvrusb2*
12410 F:      drivers/media/usb/pvrusb2/
12411
12412 PWC WEBCAM DRIVER
12413 M:      Hans Verkuil <hverkuil@xs4all.nl>
12414 L:      linux-media@vger.kernel.org
12415 T:      git git://linuxtv.org/media_tree.git
12416 S:      Odd Fixes
12417 F:      drivers/media/usb/pwc/*
12418
12419 PWM FAN DRIVER
12420 M:      Kamil Debski <kamil@wypas.org>
12421 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12422 L:      linux-hwmon@vger.kernel.org
12423 S:      Supported
12424 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12425 F:      Documentation/hwmon/pwm-fan
12426 F:      drivers/hwmon/pwm-fan.c
12427
12428 PWM IR Transmitter
12429 M:      Sean Young <sean@mess.org>
12430 L:      linux-media@vger.kernel.org
12431 S:      Maintained
12432 F:      drivers/media/rc/pwm-ir-tx.c
12433
12434 PWM SUBSYSTEM
12435 M:      Thierry Reding <thierry.reding@gmail.com>
12436 L:      linux-pwm@vger.kernel.org
12437 S:      Maintained
12438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12439 F:      Documentation/pwm.txt
12440 F:      Documentation/devicetree/bindings/pwm/
12441 F:      include/linux/pwm.h
12442 F:      drivers/pwm/
12443 F:      drivers/video/backlight/pwm_bl.c
12444 F:      include/linux/pwm_backlight.h
12445 F:      drivers/gpio/gpio-mvebu.c
12446 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12447
12448 PXA GPIO DRIVER
12449 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12450 L:      linux-gpio@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/gpio/gpio-pxa.c
12453
12454 PXA MMCI DRIVER
12455 S:      Orphan
12456
12457 PXA RTC DRIVER
12458 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12459 L:      linux-rtc@vger.kernel.org
12460 S:      Maintained
12461
12462 PXA2xx/PXA3xx SUPPORT
12463 M:      Daniel Mack <daniel@zonque.org>
12464 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12465 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12467 T:      git git://github.com/hzhuang1/linux.git
12468 T:      git git://github.com/rjarzmik/linux.git
12469 S:      Maintained
12470 F:      arch/arm/boot/dts/pxa*
12471 F:      arch/arm/mach-pxa/
12472 F:      drivers/dma/pxa*
12473 F:      drivers/pcmcia/pxa2xx*
12474 F:      drivers/pinctrl/pxa/
12475 F:      drivers/spi/spi-pxa2xx*
12476 F:      drivers/usb/gadget/udc/pxa2*
12477 F:      include/sound/pxa2xx-lib.h
12478 F:      sound/arm/pxa*
12479 F:      sound/soc/pxa/
12480
12481 QAT DRIVER
12482 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12483 L:      qat-linux@intel.com
12484 S:      Supported
12485 F:      drivers/crypto/qat/
12486
12487 QCOM AUDIO (ASoC) DRIVERS
12488 M:      Patrick Lai <plai@codeaurora.org>
12489 M:      Banajit Goswami <bgoswami@codeaurora.org>
12490 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12491 S:      Supported
12492 F:      sound/soc/qcom/
12493
12494 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12495 M:      Gabriel Somlo <somlo@cmu.edu>
12496 M:      "Michael S. Tsirkin" <mst@redhat.com>
12497 L:      qemu-devel@nongnu.org
12498 S:      Maintained
12499 F:      drivers/firmware/qemu_fw_cfg.c
12500 F:      include/uapi/linux/qemu_fw_cfg.h
12501
12502 QIB DRIVER
12503 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12504 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12505 L:      linux-rdma@vger.kernel.org
12506 S:      Supported
12507 F:      drivers/infiniband/hw/qib/
12508
12509 QLOGIC QL41xxx FCOE DRIVER
12510 M:      QLogic-Storage-Upstream@cavium.com
12511 L:      linux-scsi@vger.kernel.org
12512 S:      Supported
12513 F:      drivers/scsi/qedf/
12514
12515 QLOGIC QL41xxx ISCSI DRIVER
12516 M:      QLogic-Storage-Upstream@cavium.com
12517 L:      linux-scsi@vger.kernel.org
12518 S:      Supported
12519 F:      drivers/scsi/qedi/
12520
12521 QLOGIC QL4xxx ETHERNET DRIVER
12522 M:      Ariel Elior <aelior@marvell.com>
12523 M:      GR-everest-linux-l2@marvell.com
12524 L:      netdev@vger.kernel.org
12525 S:      Supported
12526 F:      drivers/net/ethernet/qlogic/qed/
12527 F:      include/linux/qed/
12528 F:      drivers/net/ethernet/qlogic/qede/
12529
12530 QLOGIC QL4xxx RDMA DRIVER
12531 M:      Michal Kalderon <mkalderon@marvell.com>
12532 M:      Ariel Elior <aelior@marvell.com>
12533 L:      linux-rdma@vger.kernel.org
12534 S:      Supported
12535 F:      drivers/infiniband/hw/qedr/
12536 F:      include/uapi/rdma/qedr-abi.h
12537
12538 QLOGIC QLA1280 SCSI DRIVER
12539 M:      Michael Reed <mdr@sgi.com>
12540 L:      linux-scsi@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/scsi/qla1280.[ch]
12543
12544 QLOGIC QLA2XXX FC-SCSI DRIVER
12545 M:      qla2xxx-upstream@qlogic.com
12546 L:      linux-scsi@vger.kernel.org
12547 S:      Supported
12548 F:      Documentation/scsi/LICENSE.qla2xxx
12549 F:      drivers/scsi/qla2xxx/
12550
12551 QLOGIC QLA3XXX NETWORK DRIVER
12552 M:      GR-Linux-NIC-Dev@marvell.com
12553 L:      netdev@vger.kernel.org
12554 S:      Supported
12555 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12556 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12557
12558 QLOGIC QLA4XXX iSCSI DRIVER
12559 M:      QLogic-Storage-Upstream@qlogic.com
12560 L:      linux-scsi@vger.kernel.org
12561 S:      Supported
12562 F:      Documentation/scsi/LICENSE.qla4xxx
12563 F:      drivers/scsi/qla4xxx/
12564
12565 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12566 M:      Shahed Shaikh <shshaikh@marvell.com>
12567 M:      Manish Chopra <manishc@marvell.com>
12568 M:      GR-Linux-NIC-Dev@marvell.com
12569 L:      netdev@vger.kernel.org
12570 S:      Supported
12571 F:      drivers/net/ethernet/qlogic/qlcnic/
12572
12573 QLOGIC QLGE 10Gb ETHERNET DRIVER
12574 M:      Manish Chopra <manishc@marvell.com>
12575 M:      GR-Linux-NIC-Dev@marvell.com
12576 L:      netdev@vger.kernel.org
12577 S:      Supported
12578 F:      drivers/net/ethernet/qlogic/qlge/
12579
12580 QM1D1B0004 MEDIA DRIVER
12581 M:      Akihiro Tsukada <tskd08@gmail.com>
12582 L:      linux-media@vger.kernel.org
12583 S:      Odd Fixes
12584 F:      drivers/media/tuners/qm1d1b0004*
12585
12586 QM1D1C0042 MEDIA DRIVER
12587 M:      Akihiro Tsukada <tskd08@gmail.com>
12588 L:      linux-media@vger.kernel.org
12589 S:      Odd Fixes
12590 F:      drivers/media/tuners/qm1d1c0042*
12591
12592 QNX4 FILESYSTEM
12593 M:      Anders Larsen <al@alarsen.net>
12594 W:      http://www.alarsen.net/linux/qnx4fs/
12595 S:      Maintained
12596 F:      fs/qnx4/
12597 F:      include/uapi/linux/qnx4_fs.h
12598 F:      include/uapi/linux/qnxtypes.h
12599
12600 QORIQ DPAA2 FSL-MC BUS DRIVER
12601 M:      Stuart Yoder <stuyoder@gmail.com>
12602 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12603 L:      linux-kernel@vger.kernel.org
12604 S:      Maintained
12605 F:      drivers/bus/fsl-mc/
12606 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12607 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12608
12609 QT1010 MEDIA DRIVER
12610 M:      Antti Palosaari <crope@iki.fi>
12611 L:      linux-media@vger.kernel.org
12612 W:      https://linuxtv.org
12613 W:      http://palosaari.fi/linux/
12614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12615 T:      git git://linuxtv.org/anttip/media_tree.git
12616 S:      Maintained
12617 F:      drivers/media/tuners/qt1010*
12618
12619 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12620 M:      Kalle Valo <kvalo@codeaurora.org>
12621 L:      ath10k@lists.infradead.org
12622 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12624 S:      Supported
12625 F:      drivers/net/wireless/ath/ath10k/
12626
12627 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12628 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12629 L:      linux-wireless@vger.kernel.org
12630 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12631 S:      Supported
12632 F:      drivers/net/wireless/ath/ath9k/
12633
12634 QUALCOMM CAMERA SUBSYSTEM DRIVER
12635 M:      Todor Tomov <todor.too@gmail.com>
12636 L:      linux-media@vger.kernel.org
12637 S:      Maintained
12638 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12639 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12640 F:      drivers/media/platform/qcom/camss/
12641
12642 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12643 M:  Ilia Lin <ilia.lin@gmail.com>
12644 L:  linux-pm@vger.kernel.org
12645 S:  Maintained
12646 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12647 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12648
12649 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12650 M:      Timur Tabi <timur@kernel.org>
12651 L:      netdev@vger.kernel.org
12652 S:      Maintained
12653 F:      drivers/net/ethernet/qualcomm/emac/
12654
12655 QUALCOMM GENERIC INTERFACE I2C DRIVER
12656 M:      Alok Chauhan <alokc@codeaurora.org>
12657 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12658 L:      linux-i2c@vger.kernel.org
12659 L:      linux-arm-msm@vger.kernel.org
12660 S:      Supported
12661 F:      drivers/i2c/busses/i2c-qcom-geni.c
12662
12663 QUALCOMM HEXAGON ARCHITECTURE
12664 M:      Richard Kuo <rkuo@codeaurora.org>
12665 L:      linux-hexagon@vger.kernel.org
12666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12667 S:      Supported
12668 F:      arch/hexagon/
12669
12670 QUALCOMM HIDMA DRIVER
12671 M:      Sinan Kaya <okaya@kernel.org>
12672 L:      linux-arm-kernel@lists.infradead.org
12673 L:      linux-arm-msm@vger.kernel.org
12674 L:      dmaengine@vger.kernel.org
12675 S:      Supported
12676 F:      drivers/dma/qcom/hidma*
12677
12678 QUALCOMM IOMMU
12679 M:      Rob Clark <robdclark@gmail.com>
12680 L:      iommu@lists.linux-foundation.org
12681 L:      linux-arm-msm@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/iommu/qcom_iommu.c
12684
12685 QUALCOMM TSENS THERMAL DRIVER
12686 M:      Amit Kucheria <amit.kucheria@linaro.org>
12687 L:      linux-pm@vger.kernel.org
12688 L:      linux-arm-msm@vger.kernel.org
12689 S:      Maintained
12690 F:      drivers/thermal/qcom/
12691
12692 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12693 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12694 L:      linux-media@vger.kernel.org
12695 L:      linux-arm-msm@vger.kernel.org
12696 T:      git git://linuxtv.org/media_tree.git
12697 S:      Maintained
12698 F:      drivers/media/platform/qcom/venus/
12699
12700 QUALCOMM WCN36XX WIRELESS DRIVER
12701 M:      Kalle Valo <kvalo@codeaurora.org>
12702 L:      wcn36xx@lists.infradead.org
12703 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12704 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12705 S:      Supported
12706 F:      drivers/net/wireless/ath/wcn36xx/
12707
12708 QUANTENNA QTNFMAC WIRELESS DRIVER
12709 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12710 M:      Avinash Patil <avinashp@quantenna.com>
12711 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12712 L:      linux-wireless@vger.kernel.org
12713 S:      Maintained
12714 F:      drivers/net/wireless/quantenna
12715
12716 RADEON and AMDGPU DRM DRIVERS
12717 M:      Alex Deucher <alexander.deucher@amd.com>
12718 M:      Christian König <christian.koenig@amd.com>
12719 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12720 L:      amd-gfx@lists.freedesktop.org
12721 T:      git git://people.freedesktop.org/~agd5f/linux
12722 S:      Supported
12723 F:      drivers/gpu/drm/radeon/
12724 F:      include/uapi/drm/radeon_drm.h
12725 F:      drivers/gpu/drm/amd/
12726 F:      include/uapi/drm/amdgpu_drm.h
12727
12728 RADEON FRAMEBUFFER DISPLAY DRIVER
12729 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12730 L:      linux-fbdev@vger.kernel.org
12731 S:      Maintained
12732 F:      drivers/video/fbdev/aty/radeon*
12733 F:      include/uapi/linux/radeonfb.h
12734
12735 RADIOSHARK RADIO DRIVER
12736 M:      Hans Verkuil <hverkuil@xs4all.nl>
12737 L:      linux-media@vger.kernel.org
12738 T:      git git://linuxtv.org/media_tree.git
12739 S:      Maintained
12740 F:      drivers/media/radio/radio-shark.c
12741
12742 RADIOSHARK2 RADIO DRIVER
12743 M:      Hans Verkuil <hverkuil@xs4all.nl>
12744 L:      linux-media@vger.kernel.org
12745 T:      git git://linuxtv.org/media_tree.git
12746 S:      Maintained
12747 F:      drivers/media/radio/radio-shark2.c
12748 F:      drivers/media/radio/radio-tea5777.c
12749
12750 RADOS BLOCK DEVICE (RBD)
12751 M:      Ilya Dryomov <idryomov@gmail.com>
12752 M:      Sage Weil <sage@redhat.com>
12753 M:      Alex Elder <elder@kernel.org>
12754 L:      ceph-devel@vger.kernel.org
12755 W:      http://ceph.com/
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12757 T:      git git://github.com/ceph/ceph-client.git
12758 S:      Supported
12759 F:      Documentation/ABI/testing/sysfs-bus-rbd
12760 F:      drivers/block/rbd.c
12761 F:      drivers/block/rbd_types.h
12762
12763 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12764 M:      Paul Mackerras <paulus@samba.org>
12765 L:      linux-fbdev@vger.kernel.org
12766 S:      Maintained
12767 F:      drivers/video/fbdev/aty/aty128fb.c
12768
12769 RAINSHADOW-CEC DRIVER
12770 M:      Hans Verkuil <hverkuil@xs4all.nl>
12771 L:      linux-media@vger.kernel.org
12772 T:      git git://linuxtv.org/media_tree.git
12773 S:      Maintained
12774 F:      drivers/media/usb/rainshadow-cec/*
12775
12776 RALINK MIPS ARCHITECTURE
12777 M:      John Crispin <john@phrozen.org>
12778 L:      linux-mips@vger.kernel.org
12779 S:      Maintained
12780 F:      arch/mips/ralink
12781
12782 RALINK RT2X00 WIRELESS LAN DRIVER
12783 P:      rt2x00 project
12784 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12785 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12786 L:      linux-wireless@vger.kernel.org
12787 S:      Maintained
12788 F:      drivers/net/wireless/ralink/rt2x00/
12789
12790 RAMDISK RAM BLOCK DEVICE DRIVER
12791 M:      Jens Axboe <axboe@kernel.dk>
12792 S:      Maintained
12793 F:      Documentation/blockdev/ramdisk.txt
12794 F:      drivers/block/brd.c
12795
12796 RANCHU VIRTUAL BOARD FOR MIPS
12797 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12798 L:      linux-mips@vger.kernel.org
12799 S:      Supported
12800 F:      arch/mips/generic/board-ranchu.c
12801 F:      arch/mips/configs/generic/board-ranchu.config
12802
12803 RANDOM NUMBER DRIVER
12804 M:      "Theodore Ts'o" <tytso@mit.edu>
12805 S:      Maintained
12806 F:      drivers/char/random.c
12807
12808 RAPIDIO SUBSYSTEM
12809 M:      Matt Porter <mporter@kernel.crashing.org>
12810 M:      Alexandre Bounine <alex.bou9@gmail.com>
12811 S:      Maintained
12812 F:      drivers/rapidio/
12813
12814 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12815 L:      linux-wireless@vger.kernel.org
12816 S:      Orphan
12817 F:      drivers/net/wireless/ray*
12818
12819 RCUTORTURE TEST FRAMEWORK
12820 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12821 M:      Josh Triplett <josh@joshtriplett.org>
12822 R:      Steven Rostedt <rostedt@goodmis.org>
12823 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12824 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12825 L:      linux-kernel@vger.kernel.org
12826 S:      Supported
12827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12828 F:      tools/testing/selftests/rcutorture
12829
12830 RDC R-321X SoC
12831 M:      Florian Fainelli <florian@openwrt.org>
12832 S:      Maintained
12833
12834 RDC R6040 FAST ETHERNET DRIVER
12835 M:      Florian Fainelli <f.fainelli@gmail.com>
12836 L:      netdev@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/net/ethernet/rdc/r6040.c
12839
12840 RDMAVT - RDMA verbs software
12841 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12842 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12843 L:      linux-rdma@vger.kernel.org
12844 S:      Supported
12845 F:      drivers/infiniband/sw/rdmavt
12846
12847 RDS - RELIABLE DATAGRAM SOCKETS
12848 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12849 L:      netdev@vger.kernel.org
12850 L:      linux-rdma@vger.kernel.org
12851 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12852 W:      https://oss.oracle.com/projects/rds/
12853 S:      Supported
12854 F:      net/rds/
12855 F:      Documentation/networking/rds.txt
12856
12857 RDT - RESOURCE ALLOCATION
12858 M:      Fenghua Yu <fenghua.yu@intel.com>
12859 M:      Reinette Chatre <reinette.chatre@intel.com>
12860 L:      linux-kernel@vger.kernel.org
12861 S:      Supported
12862 F:      arch/x86/kernel/cpu/resctrl/
12863 F:      arch/x86/include/asm/resctrl_sched.h
12864 F:      Documentation/x86/resctrl*
12865
12866 READ-COPY UPDATE (RCU)
12867 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12868 M:      Josh Triplett <josh@joshtriplett.org>
12869 R:      Steven Rostedt <rostedt@goodmis.org>
12870 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12871 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12872 R:      Joel Fernandes <joel@joelfernandes.org>
12873 L:      linux-kernel@vger.kernel.org
12874 W:      http://www.rdrop.com/users/paulmck/RCU/
12875 S:      Supported
12876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12877 F:      Documentation/RCU/
12878 X:      Documentation/RCU/torture.txt
12879 F:      include/linux/rcu*
12880 X:      include/linux/srcu*.h
12881 F:      kernel/rcu/
12882 X:      kernel/rcu/srcu*.c
12883
12884 REAL TIME CLOCK (RTC) SUBSYSTEM
12885 M:      Alessandro Zummo <a.zummo@towertech.it>
12886 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12887 L:      linux-rtc@vger.kernel.org
12888 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12890 S:      Maintained
12891 F:      Documentation/devicetree/bindings/rtc/
12892 F:      Documentation/rtc.txt
12893 F:      drivers/rtc/
12894 F:      include/linux/rtc.h
12895 F:      include/uapi/linux/rtc.h
12896 F:      include/linux/rtc/
12897 F:      include/linux/platform_data/rtc-*
12898 F:      tools/testing/selftests/rtc/
12899
12900 REALTEK AUDIO CODECS
12901 M:      Bard Liao <bardliao@realtek.com>
12902 M:      Oder Chiou <oder_chiou@realtek.com>
12903 S:      Maintained
12904 F:      sound/soc/codecs/rt*
12905 F:      include/sound/rt*.h
12906
12907 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12908 M:      Linus Walleij <linus.walleij@linaro.org>
12909 S:      Maintained
12910 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12911 F:      drivers/net/dsa/realtek-smi*
12912 F:      drivers/net/dsa/rtl83*
12913
12914 REDPINE WIRELESS DRIVER
12915 M:      Amitkumar Karwar <amitkarwar@gmail.com>
12916 M:      Siva Rebbagondla <siva8118@gmail.com>
12917 L:      linux-wireless@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/net/wireless/rsi/
12920
12921 REGISTER MAP ABSTRACTION
12922 M:      Mark Brown <broonie@kernel.org>
12923 L:      linux-kernel@vger.kernel.org
12924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12925 S:      Supported
12926 F:      Documentation/devicetree/bindings/regmap/
12927 F:      drivers/base/regmap/
12928 F:      include/linux/regmap.h
12929
12930 REISERFS FILE SYSTEM
12931 L:      reiserfs-devel@vger.kernel.org
12932 S:      Supported
12933 F:      fs/reiserfs/
12934
12935 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12936 M:      Ohad Ben-Cohen <ohad@wizery.com>
12937 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12938 L:      linux-remoteproc@vger.kernel.org
12939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12940 S:      Maintained
12941 F:      Documentation/devicetree/bindings/remoteproc/
12942 F:      Documentation/remoteproc.txt
12943 F:      drivers/remoteproc/
12944 F:      include/linux/remoteproc.h
12945
12946 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12947 M:      Ohad Ben-Cohen <ohad@wizery.com>
12948 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12949 L:      linux-remoteproc@vger.kernel.org
12950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12951 S:      Maintained
12952 F:      drivers/rpmsg/
12953 F:      Documentation/rpmsg.txt
12954 F:      include/linux/rpmsg.h
12955 F:      include/linux/rpmsg/
12956
12957 RENESAS CLOCK DRIVERS
12958 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12959 L:      linux-renesas-soc@vger.kernel.org
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12961 S:      Supported
12962 F:      drivers/clk/renesas/
12963
12964 RENESAS EMEV2 I2C DRIVER
12965 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12966 S:      Supported
12967 F:      drivers/i2c/busses/i2c-emev2.c
12968
12969 RENESAS ETHERNET DRIVERS
12970 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12971 L:      netdev@vger.kernel.org
12972 L:      linux-renesas-soc@vger.kernel.org
12973 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12974 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12975 F:      drivers/net/ethernet/renesas/
12976 F:      include/linux/sh_eth.h
12977
12978 RENESAS R-CAR GYROADC DRIVER
12979 M:      Marek Vasut <marek.vasut@gmail.com>
12980 L:      linux-iio@vger.kernel.org
12981 S:      Supported
12982 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12983 F:      drivers/iio/adc/rcar-gyroadc.c
12984
12985 RENESAS R-CAR I2C DRIVERS
12986 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12987 S:      Supported
12988 F:      drivers/i2c/busses/i2c-rcar.c
12989 F:      drivers/i2c/busses/i2c-sh_mobile.c
12990
12991 RENESAS RIIC DRIVER
12992 M:      Chris Brandt <chris.brandt@renesas.com>
12993 S:      Supported
12994 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12995 F:      drivers/i2c/busses/i2c-riic.c
12996
12997 RENESAS USB PHY DRIVER
12998 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12999 L:      linux-renesas-soc@vger.kernel.org
13000 S:      Maintained
13001 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13002
13003 RESET CONTROLLER FRAMEWORK
13004 M:      Philipp Zabel <p.zabel@pengutronix.de>
13005 T:      git git://git.pengutronix.de/git/pza/linux
13006 S:      Maintained
13007 F:      drivers/reset/
13008 F:      Documentation/devicetree/bindings/reset/
13009 F:      include/dt-bindings/reset/
13010 F:      include/linux/reset.h
13011 F:      include/linux/reset-controller.h
13012
13013 RESTARTABLE SEQUENCES SUPPORT
13014 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13015 M:      Peter Zijlstra <peterz@infradead.org>
13016 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13017 M:      Boqun Feng <boqun.feng@gmail.com>
13018 L:      linux-kernel@vger.kernel.org
13019 S:      Supported
13020 F:      kernel/rseq.c
13021 F:      include/uapi/linux/rseq.h
13022 F:      include/trace/events/rseq.h
13023 F:      tools/testing/selftests/rseq/
13024
13025 RFKILL
13026 M:      Johannes Berg <johannes@sipsolutions.net>
13027 L:      linux-wireless@vger.kernel.org
13028 W:      http://wireless.kernel.org/
13029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13031 S:      Maintained
13032 F:      Documentation/rfkill.txt
13033 F:      Documentation/ABI/stable/sysfs-class-rfkill
13034 F:      net/rfkill/
13035 F:      include/linux/rfkill.h
13036 F:      include/uapi/linux/rfkill.h
13037
13038 RHASHTABLE
13039 M:      Thomas Graf <tgraf@suug.ch>
13040 M:      Herbert Xu <herbert@gondor.apana.org.au>
13041 L:      netdev@vger.kernel.org
13042 S:      Maintained
13043 F:      lib/rhashtable.c
13044 F:      lib/test_rhashtable.c
13045 F:      include/linux/rhashtable.h
13046 F:      include/linux/rhashtable-types.h
13047
13048 RICOH R5C592 MEMORYSTICK DRIVER
13049 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13050 S:      Maintained
13051 F:      drivers/memstick/host/r592.*
13052
13053 RICOH SMARTMEDIA/XD DRIVER
13054 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13055 S:      Maintained
13056 F:      drivers/mtd/nand/raw/r852.c
13057 F:      drivers/mtd/nand/raw/r852.h
13058
13059 RISC-V ARCHITECTURE
13060 M:      Palmer Dabbelt <palmer@sifive.com>
13061 M:      Albert Ou <aou@eecs.berkeley.edu>
13062 L:      linux-riscv@lists.infradead.org
13063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13064 S:      Supported
13065 F:      arch/riscv/
13066 K:      riscv
13067 N:      riscv
13068
13069 ROCCAT DRIVERS
13070 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13071 W:      http://sourceforge.net/projects/roccat/
13072 S:      Maintained
13073 F:      drivers/hid/hid-roccat*
13074 F:      include/linux/hid-roccat*
13075 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13076
13077 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13078 M:      Jacob chen <jacob2.chen@rock-chips.com>
13079 L:      linux-media@vger.kernel.org
13080 S:      Maintained
13081 F:      drivers/media/platform/rockchip/rga/
13082 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13083
13084 ROCKCHIP VPU CODEC DRIVER
13085 M:      Ezequiel Garcia <ezequiel@collabora.com>
13086 L:      linux-media@vger.kernel.org
13087 S:      Maintained
13088 F:      drivers/staging/media/platform/rockchip/vpu/
13089 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13090
13091 ROCKER DRIVER
13092 M:      Jiri Pirko <jiri@resnulli.us>
13093 L:      netdev@vger.kernel.org
13094 S:      Supported
13095 F:      drivers/net/ethernet/rocker/
13096
13097 ROCKETPORT DRIVER
13098 P:      Comtrol Corp.
13099 W:      http://www.comtrol.com
13100 S:      Maintained
13101 F:      Documentation/serial/rocket.txt
13102 F:      drivers/tty/rocket*
13103
13104 ROCKETPORT EXPRESS/INFINITY DRIVER
13105 M:      Kevin Cernekee <cernekee@gmail.com>
13106 L:      linux-serial@vger.kernel.org
13107 S:      Odd Fixes
13108 F:      drivers/tty/serial/rp2.*
13109
13110 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13111 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13112 L:      linux-kernel@vger.kernel.org
13113 L:      linux-renesas-soc@vger.kernel.org
13114 S:      Supported
13115 F:      drivers/mfd/bd9571mwv.c
13116 F:      drivers/regulator/bd9571mwv-regulator.c
13117 F:      drivers/gpio/gpio-bd9571mwv.c
13118 F:      include/linux/mfd/bd9571mwv.h
13119 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13120
13121 ROSE NETWORK LAYER
13122 M:      Ralf Baechle <ralf@linux-mips.org>
13123 L:      linux-hams@vger.kernel.org
13124 W:      http://www.linux-ax25.org/
13125 S:      Maintained
13126 F:      include/net/rose.h
13127 F:      include/uapi/linux/rose.h
13128 F:      net/rose/
13129
13130 RTL2830 MEDIA DRIVER
13131 M:      Antti Palosaari <crope@iki.fi>
13132 L:      linux-media@vger.kernel.org
13133 W:      https://linuxtv.org
13134 W:      http://palosaari.fi/linux/
13135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13136 T:      git git://linuxtv.org/anttip/media_tree.git
13137 S:      Maintained
13138 F:      drivers/media/dvb-frontends/rtl2830*
13139
13140 RTL2832 MEDIA DRIVER
13141 M:      Antti Palosaari <crope@iki.fi>
13142 L:      linux-media@vger.kernel.org
13143 W:      https://linuxtv.org
13144 W:      http://palosaari.fi/linux/
13145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13146 T:      git git://linuxtv.org/anttip/media_tree.git
13147 S:      Maintained
13148 F:      drivers/media/dvb-frontends/rtl2832*
13149
13150 RTL2832_SDR MEDIA DRIVER
13151 M:      Antti Palosaari <crope@iki.fi>
13152 L:      linux-media@vger.kernel.org
13153 W:      https://linuxtv.org
13154 W:      http://palosaari.fi/linux/
13155 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13156 T:      git git://linuxtv.org/anttip/media_tree.git
13157 S:      Maintained
13158 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13159
13160 RTL8180 WIRELESS DRIVER
13161 L:      linux-wireless@vger.kernel.org
13162 W:      http://wireless.kernel.org/
13163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13164 S:      Orphan
13165 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13166
13167 RTL8187 WIRELESS DRIVER
13168 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13169 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13170 M:      Larry Finger <Larry.Finger@lwfinger.net>
13171 L:      linux-wireless@vger.kernel.org
13172 W:      http://wireless.kernel.org/
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13174 S:      Maintained
13175 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13176
13177 REALTEK WIRELESS DRIVER (rtlwifi family)
13178 M:      Ping-Ke Shih <pkshih@realtek.com>
13179 L:      linux-wireless@vger.kernel.org
13180 W:      http://wireless.kernel.org/
13181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13182 S:      Maintained
13183 F:      drivers/net/wireless/realtek/rtlwifi/
13184
13185 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13186 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13187 L:      linux-wireless@vger.kernel.org
13188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13189 S:      Maintained
13190 F:      drivers/net/wireless/realtek/rtl8xxxu/
13191
13192 RXRPC SOCKETS (AF_RXRPC)
13193 M:      David Howells <dhowells@redhat.com>
13194 L:      linux-afs@lists.infradead.org
13195 S:      Supported
13196 F:      net/rxrpc/
13197 F:      include/keys/rxrpc-type.h
13198 F:      include/net/af_rxrpc.h
13199 F:      include/trace/events/rxrpc.h
13200 F:      include/uapi/linux/rxrpc.h
13201 F:      Documentation/networking/rxrpc.txt
13202 W:      https://www.infradead.org/~dhowells/kafs/
13203
13204 S3 SAVAGE FRAMEBUFFER DRIVER
13205 M:      Antonino Daplas <adaplas@gmail.com>
13206 L:      linux-fbdev@vger.kernel.org
13207 S:      Maintained
13208 F:      drivers/video/fbdev/savage/
13209
13210 S390
13211 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13212 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13213 L:      linux-s390@vger.kernel.org
13214 W:      http://www.ibm.com/developerworks/linux/linux390/
13215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13216 S:      Supported
13217 F:      arch/s390/
13218 F:      drivers/s390/
13219 F:      Documentation/s390/
13220 F:      Documentation/driver-api/s390-drivers.rst
13221
13222 S390 COMMON I/O LAYER
13223 M:      Sebastian Ott <sebott@linux.ibm.com>
13224 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13225 L:      linux-s390@vger.kernel.org
13226 W:      http://www.ibm.com/developerworks/linux/linux390/
13227 S:      Supported
13228 F:      drivers/s390/cio/
13229
13230 S390 DASD DRIVER
13231 M:      Stefan Haberland <sth@linux.ibm.com>
13232 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13233 L:      linux-s390@vger.kernel.org
13234 W:      http://www.ibm.com/developerworks/linux/linux390/
13235 S:      Supported
13236 F:      drivers/s390/block/dasd*
13237 F:      block/partitions/ibm.c
13238
13239 S390 IOMMU (PCI)
13240 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13241 L:      linux-s390@vger.kernel.org
13242 W:      http://www.ibm.com/developerworks/linux/linux390/
13243 S:      Supported
13244 F:      drivers/iommu/s390-iommu.c
13245
13246 S390 IUCV NETWORK LAYER
13247 M:      Julian Wiedmann <jwi@linux.ibm.com>
13248 M:      Ursula Braun <ubraun@linux.ibm.com>
13249 L:      linux-s390@vger.kernel.org
13250 W:      http://www.ibm.com/developerworks/linux/linux390/
13251 S:      Supported
13252 F:      drivers/s390/net/*iucv*
13253 F:      include/net/iucv/
13254 F:      net/iucv/
13255
13256 S390 NETWORK DRIVERS
13257 M:      Julian Wiedmann <jwi@linux.ibm.com>
13258 M:      Ursula Braun <ubraun@linux.ibm.com>
13259 L:      linux-s390@vger.kernel.org
13260 W:      http://www.ibm.com/developerworks/linux/linux390/
13261 S:      Supported
13262 F:      drivers/s390/net/
13263
13264 S390 PCI SUBSYSTEM
13265 M:      Sebastian Ott <sebott@linux.ibm.com>
13266 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13267 L:      linux-s390@vger.kernel.org
13268 W:      http://www.ibm.com/developerworks/linux/linux390/
13269 S:      Supported
13270 F:      arch/s390/pci/
13271 F:      drivers/pci/hotplug/s390_pci_hpc.c
13272
13273 S390 VFIO-CCW DRIVER
13274 M:      Cornelia Huck <cohuck@redhat.com>
13275 M:      Farhan Ali <alifm@linux.ibm.com>
13276 M:      Eric Farman <farman@linux.ibm.com>
13277 R:      Halil Pasic <pasic@linux.ibm.com>
13278 L:      linux-s390@vger.kernel.org
13279 L:      kvm@vger.kernel.org
13280 S:      Supported
13281 F:      drivers/s390/cio/vfio_ccw*
13282 F:      Documentation/s390/vfio-ccw.txt
13283 F:      include/uapi/linux/vfio_ccw.h
13284
13285 S390 ZCRYPT DRIVER
13286 M:      Harald Freudenberger <freude@linux.ibm.com>
13287 L:      linux-s390@vger.kernel.org
13288 W:      http://www.ibm.com/developerworks/linux/linux390/
13289 S:      Supported
13290 F:      drivers/s390/crypto/
13291
13292 S390 VFIO AP DRIVER
13293 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13294 M:      Pierre Morel <pmorel@linux.ibm.com>
13295 M:      Halil Pasic <pasic@linux.ibm.com>
13296 L:      linux-s390@vger.kernel.org
13297 W:      http://www.ibm.com/developerworks/linux/linux390/
13298 S:      Supported
13299 F:      drivers/s390/crypto/vfio_ap_drv.c
13300 F:      drivers/s390/crypto/vfio_ap_private.h
13301 F:      drivers/s390/crypto/vfio_ap_ops.c
13302 F:      Documentation/s390/vfio-ap.txt
13303
13304 S390 ZFCP DRIVER
13305 M:      Steffen Maier <maier@linux.ibm.com>
13306 M:      Benjamin Block <bblock@linux.ibm.com>
13307 L:      linux-s390@vger.kernel.org
13308 W:      http://www.ibm.com/developerworks/linux/linux390/
13309 S:      Supported
13310 F:      drivers/s390/scsi/zfcp_*
13311
13312 S3C24XX SD/MMC Driver
13313 M:      Ben Dooks <ben-linux@fluff.org>
13314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13315 S:      Supported
13316 F:      drivers/mmc/host/s3cmci.*
13317
13318 SAA6588 RDS RECEIVER DRIVER
13319 M:      Hans Verkuil <hverkuil@xs4all.nl>
13320 L:      linux-media@vger.kernel.org
13321 T:      git git://linuxtv.org/media_tree.git
13322 W:      https://linuxtv.org
13323 S:      Odd Fixes
13324 F:      drivers/media/i2c/saa6588*
13325
13326 SAA7134 VIDEO4LINUX DRIVER
13327 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13328 L:      linux-media@vger.kernel.org
13329 W:      https://linuxtv.org
13330 T:      git git://linuxtv.org/media_tree.git
13331 S:      Odd fixes
13332 F:      Documentation/media/v4l-drivers/saa7134*
13333 F:      drivers/media/pci/saa7134/
13334
13335 SAA7146 VIDEO4LINUX-2 DRIVER
13336 M:      Hans Verkuil <hverkuil@xs4all.nl>
13337 L:      linux-media@vger.kernel.org
13338 T:      git git://linuxtv.org/media_tree.git
13339 S:      Maintained
13340 F:      drivers/media/common/saa7146/
13341 F:      drivers/media/pci/saa7146/
13342 F:      include/media/drv-intf/saa7146*
13343
13344 SAMSUNG AUDIO (ASoC) DRIVERS
13345 M:      Krzysztof Kozlowski <krzk@kernel.org>
13346 M:      Sangbeom Kim <sbkim73@samsung.com>
13347 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13349 S:      Supported
13350 F:      sound/soc/samsung/
13351 F:      Documentation/devicetree/bindings/sound/samsung*
13352
13353 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13354 M:      Krzysztof Kozlowski <krzk@kernel.org>
13355 L:      linux-crypto@vger.kernel.org
13356 L:      linux-samsung-soc@vger.kernel.org
13357 S:      Maintained
13358 F:      drivers/crypto/exynos-rng.c
13359 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13360
13361 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13362 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13363 L:      linux-samsung-soc@vger.kernel.org
13364 S:      Maintained
13365 F:      drivers/char/hw_random/exynos-trng.c
13366 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13367
13368 SAMSUNG FRAMEBUFFER DRIVER
13369 M:      Jingoo Han <jingoohan1@gmail.com>
13370 L:      linux-fbdev@vger.kernel.org
13371 S:      Maintained
13372 F:      drivers/video/fbdev/s3c-fb.c
13373
13374 SAMSUNG LAPTOP DRIVER
13375 M:      Corentin Chary <corentin.chary@gmail.com>
13376 L:      platform-driver-x86@vger.kernel.org
13377 S:      Maintained
13378 F:      drivers/platform/x86/samsung-laptop.c
13379
13380 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13381 M:      Sangbeom Kim <sbkim73@samsung.com>
13382 M:      Krzysztof Kozlowski <krzk@kernel.org>
13383 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13384 L:      linux-kernel@vger.kernel.org
13385 L:      linux-samsung-soc@vger.kernel.org
13386 S:      Supported
13387 F:      drivers/mfd/sec*.c
13388 F:      drivers/regulator/s2m*.c
13389 F:      drivers/regulator/s5m*.c
13390 F:      drivers/clk/clk-s2mps11.c
13391 F:      drivers/rtc/rtc-s5m.c
13392 F:      include/linux/mfd/samsung/
13393 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13394 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13395 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13396 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13397
13398 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13399 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13400 L:      linux-media@vger.kernel.org
13401 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13402 S:      Maintained
13403 F:      drivers/media/platform/s3c-camif/
13404 F:      include/media/drv-intf/s3c_camif.h
13405
13406 SAMSUNG S3FWRN5 NFC DRIVER
13407 M:      Robert Baldyga <r.baldyga@samsung.com>
13408 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13409 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13410 S:      Supported
13411 F:      drivers/nfc/s3fwrn5
13412
13413 SAMSUNG S5C73M3 CAMERA DRIVER
13414 M:      Kyungmin Park <kyungmin.park@samsung.com>
13415 M:      Andrzej Hajda <a.hajda@samsung.com>
13416 L:      linux-media@vger.kernel.org
13417 S:      Supported
13418 F:      drivers/media/i2c/s5c73m3/*
13419
13420 SAMSUNG S5K5BAF CAMERA DRIVER
13421 M:      Kyungmin Park <kyungmin.park@samsung.com>
13422 M:      Andrzej Hajda <a.hajda@samsung.com>
13423 L:      linux-media@vger.kernel.org
13424 S:      Supported
13425 F:      drivers/media/i2c/s5k5baf.c
13426
13427 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13428 M:      Krzysztof Kozlowski <krzk@kernel.org>
13429 M:      Vladimir Zapolskiy <vz@mleia.com>
13430 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13431 L:      linux-crypto@vger.kernel.org
13432 L:      linux-samsung-soc@vger.kernel.org
13433 S:      Maintained
13434 F:      drivers/crypto/s5p-sss.c
13435
13436 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13437 M:      Kyungmin Park <kyungmin.park@samsung.com>
13438 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13439 L:      linux-media@vger.kernel.org
13440 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13441 S:      Supported
13442 F:      drivers/media/platform/exynos4-is/
13443
13444 SAMSUNG SOC CLOCK DRIVERS
13445 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13446 M:      Tomasz Figa <tomasz.figa@gmail.com>
13447 M:      Chanwoo Choi <cw00.choi@samsung.com>
13448 S:      Supported
13449 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13451 F:      drivers/clk/samsung/
13452 F:      include/dt-bindings/clock/exynos*.h
13453 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13454
13455 SAMSUNG SPI DRIVERS
13456 M:      Kukjin Kim <kgene@kernel.org>
13457 M:      Krzysztof Kozlowski <krzk@kernel.org>
13458 M:      Andi Shyti <andi@etezian.org>
13459 L:      linux-spi@vger.kernel.org
13460 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13461 S:      Maintained
13462 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13463 F:      drivers/spi/spi-s3c*
13464 F:      include/linux/platform_data/spi-s3c64xx.h
13465
13466 SAMSUNG SXGBE DRIVERS
13467 M:      Byungho An <bh74.an@samsung.com>
13468 M:      Girish K S <ks.giri@samsung.com>
13469 M:      Vipul Pandya <vipul.pandya@samsung.com>
13470 S:      Supported
13471 L:      netdev@vger.kernel.org
13472 F:      drivers/net/ethernet/samsung/sxgbe/
13473
13474 SAMSUNG THERMAL DRIVER
13475 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13476 L:      linux-pm@vger.kernel.org
13477 L:      linux-samsung-soc@vger.kernel.org
13478 S:      Supported
13479 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13480 F:      drivers/thermal/samsung/
13481
13482 SAMSUNG USB2 PHY DRIVER
13483 M:      Kamil Debski <kamil@wypas.org>
13484 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13485 L:      linux-kernel@vger.kernel.org
13486 S:      Supported
13487 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13488 F:      Documentation/phy/samsung-usb2.txt
13489 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13490 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13491 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13492 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13493 F:      drivers/phy/samsung/phy-samsung-usb2.c
13494 F:      drivers/phy/samsung/phy-samsung-usb2.h
13495
13496 SC1200 WDT DRIVER
13497 M:      Zwane Mwaikambo <zwanem@gmail.com>
13498 S:      Maintained
13499 F:      drivers/watchdog/sc1200wdt.c
13500
13501 SCHEDULER
13502 M:      Ingo Molnar <mingo@redhat.com>
13503 M:      Peter Zijlstra <peterz@infradead.org>
13504 L:      linux-kernel@vger.kernel.org
13505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13506 S:      Maintained
13507 F:      kernel/sched/
13508 F:      include/linux/sched.h
13509 F:      include/uapi/linux/sched.h
13510 F:      include/linux/wait.h
13511
13512 SCR24X CHIP CARD INTERFACE DRIVER
13513 M:      Lubomir Rintel <lkundrak@v3.sk>
13514 S:      Supported
13515 F:      drivers/char/pcmcia/scr24x_cs.c
13516
13517 SCSI CDROM DRIVER
13518 M:      Jens Axboe <axboe@kernel.dk>
13519 L:      linux-scsi@vger.kernel.org
13520 W:      http://www.kernel.dk
13521 S:      Maintained
13522 F:      drivers/scsi/sr*
13523
13524 SCSI RDMA PROTOCOL (SRP) INITIATOR
13525 M:      Bart Van Assche <bvanassche@acm.org>
13526 L:      linux-rdma@vger.kernel.org
13527 S:      Supported
13528 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13529 F:      drivers/infiniband/ulp/srp/
13530 F:      include/scsi/srp.h
13531
13532 SCSI RDMA PROTOCOL (SRP) TARGET
13533 M:      Bart Van Assche <bvanassche@acm.org>
13534 L:      linux-rdma@vger.kernel.org
13535 L:      target-devel@vger.kernel.org
13536 S:      Supported
13537 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13538 F:      drivers/infiniband/ulp/srpt/
13539
13540 SCSI SG DRIVER
13541 M:      Doug Gilbert <dgilbert@interlog.com>
13542 L:      linux-scsi@vger.kernel.org
13543 W:      http://sg.danny.cz/sg
13544 S:      Maintained
13545 F:      Documentation/scsi/scsi-generic.txt
13546 F:      drivers/scsi/sg.c
13547 F:      include/scsi/sg.h
13548
13549 SCSI SUBSYSTEM
13550 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13552 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13554 L:      linux-scsi@vger.kernel.org
13555 S:      Maintained
13556 F:      Documentation/devicetree/bindings/scsi/
13557 F:      drivers/scsi/
13558 F:      include/scsi/
13559
13560 SCSI TAPE DRIVER
13561 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13562 L:      linux-scsi@vger.kernel.org
13563 S:      Maintained
13564 F:      Documentation/scsi/st.txt
13565 F:      drivers/scsi/st.*
13566 F:      drivers/scsi/st_*.h
13567
13568 SCTP PROTOCOL
13569 M:      Vlad Yasevich <vyasevich@gmail.com>
13570 M:      Neil Horman <nhorman@tuxdriver.com>
13571 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13572 L:      linux-sctp@vger.kernel.org
13573 W:      http://lksctp.sourceforge.net
13574 S:      Maintained
13575 F:      Documentation/networking/sctp.txt
13576 F:      include/linux/sctp.h
13577 F:      include/uapi/linux/sctp.h
13578 F:      include/net/sctp/
13579 F:      net/sctp/
13580
13581 SCx200 CPU SUPPORT
13582 M:      Jim Cromie <jim.cromie@gmail.com>
13583 S:      Odd Fixes
13584 F:      Documentation/i2c/busses/scx200_acb
13585 F:      arch/x86/platform/scx200/
13586 F:      drivers/watchdog/scx200_wdt.c
13587 F:      drivers/i2c/busses/scx200*
13588 F:      drivers/mtd/maps/scx200_docflash.c
13589 F:      include/linux/scx200.h
13590
13591 SCx200 GPIO DRIVER
13592 M:      Jim Cromie <jim.cromie@gmail.com>
13593 S:      Maintained
13594 F:      drivers/char/scx200_gpio.c
13595 F:      include/linux/scx200_gpio.h
13596
13597 SCx200 HRT CLOCKSOURCE DRIVER
13598 M:      Jim Cromie <jim.cromie@gmail.com>
13599 S:      Maintained
13600 F:      drivers/clocksource/scx200_hrt.c
13601
13602 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13603 M:      Sascha Sommer <saschasommer@freenet.de>
13604 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13605 S:      Maintained
13606 F:      drivers/mmc/host/sdricoh_cs.c
13607
13608 SECO BOARDS CEC DRIVER
13609 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13610 S:      Maintained
13611 F:      drivers/media/platform/seco-cec/seco-cec.c
13612 F:      drivers/media/platform/seco-cec/seco-cec.h
13613
13614 SECURE COMPUTING
13615 M:      Kees Cook <keescook@chromium.org>
13616 R:      Andy Lutomirski <luto@amacapital.net>
13617 R:      Will Drewry <wad@chromium.org>
13618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13619 S:      Supported
13620 F:      kernel/seccomp.c
13621 F:      include/uapi/linux/seccomp.h
13622 F:      include/linux/seccomp.h
13623 F:      tools/testing/selftests/seccomp/*
13624 F:      tools/testing/selftests/kselftest_harness.h
13625 F:      Documentation/userspace-api/seccomp_filter.rst
13626 K:      \bsecure_computing
13627 K:      \bTIF_SECCOMP\b
13628
13629 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13630 M:      Al Cooper <alcooperx@gmail.com>
13631 L:      linux-mmc@vger.kernel.org
13632 L:      bcm-kernel-feedback-list@broadcom.com
13633 S:      Maintained
13634 F:      drivers/mmc/host/sdhci-brcmstb*
13635
13636 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13637 M:      Adrian Hunter <adrian.hunter@intel.com>
13638 L:      linux-mmc@vger.kernel.org
13639 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13640 S:      Maintained
13641 F:      drivers/mmc/host/sdhci*
13642 F:      include/linux/mmc/sdhci*
13643
13644 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13645 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13646 M:      Manjunath M B <manjumb@synopsys.com>
13647 L:      linux-mmc@vger.kernel.org
13648 S:      Maintained
13649 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13650
13651 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13652 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13653 L:      linux-mmc@vger.kernel.org
13654 S:      Supported
13655 F:      drivers/mmc/host/sdhci-of-at91.c
13656
13657 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13658 M:      Ben Dooks <ben-linux@fluff.org>
13659 M:      Jaehoon Chung <jh80.chung@samsung.com>
13660 L:      linux-mmc@vger.kernel.org
13661 S:      Maintained
13662 F:      drivers/mmc/host/sdhci-s3c*
13663
13664 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13665 M:      Viresh Kumar <vireshk@kernel.org>
13666 L:      linux-mmc@vger.kernel.org
13667 S:      Maintained
13668 F:      drivers/mmc/host/sdhci-spear.c
13669
13670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13671 M:      Kishon Vijay Abraham I <kishon@ti.com>
13672 L:      linux-mmc@vger.kernel.org
13673 S:      Maintained
13674 F:      drivers/mmc/host/sdhci-omap.c
13675
13676 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13677 M:      Scott Bauer <scott.bauer@intel.com>
13678 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13679 L:      linux-block@vger.kernel.org
13680 S:      Supported
13681 F:      block/sed*
13682 F:      block/opal_proto.h
13683 F:      include/linux/sed*
13684 F:      include/uapi/linux/sed*
13685
13686 SECURITY CONTACT
13687 M:      Security Officers <security@kernel.org>
13688 S:      Supported
13689
13690 SECURITY SUBSYSTEM
13691 M:      James Morris <jmorris@namei.org>
13692 M:      "Serge E. Hallyn" <serge@hallyn.com>
13693 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13695 W:      http://kernsec.org/
13696 S:      Supported
13697 F:      security/
13698 X:      security/selinux/
13699
13700 SELINUX SECURITY MODULE
13701 M:      Paul Moore <paul@paul-moore.com>
13702 M:      Stephen Smalley <sds@tycho.nsa.gov>
13703 M:      Eric Paris <eparis@parisplace.org>
13704 L:      selinux@vger.kernel.org
13705 W:      https://selinuxproject.org
13706 W:      https://github.com/SELinuxProject
13707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13708 S:      Supported
13709 F:      include/linux/selinux*
13710 F:      security/selinux/
13711 F:      scripts/selinux/
13712 F:      Documentation/admin-guide/LSM/SELinux.rst
13713
13714 SENSABLE PHANTOM
13715 M:      Jiri Slaby <jirislaby@gmail.com>
13716 S:      Maintained
13717 F:      drivers/misc/phantom.c
13718 F:      include/uapi/linux/phantom.h
13719
13720 SERIAL DEVICE BUS
13721 M:      Rob Herring <robh@kernel.org>
13722 L:      linux-serial@vger.kernel.org
13723 S:      Maintained
13724 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13725 F:      drivers/tty/serdev/
13726 F:      include/linux/serdev.h
13727
13728 SERIAL DRIVERS
13729 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13730 L:      linux-serial@vger.kernel.org
13731 S:      Maintained
13732 F:      Documentation/devicetree/bindings/serial/
13733 F:      drivers/tty/serial/
13734
13735 SERIAL IR RECEIVER
13736 M:      Sean Young <sean@mess.org>
13737 L:      linux-media@vger.kernel.org
13738 S:      Maintained
13739 F:      drivers/media/rc/serial_ir.c
13740
13741 SFC NETWORK DRIVER
13742 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13743 M:      Edward Cree <ecree@solarflare.com>
13744 M:      Bert Kenward <bkenward@solarflare.com>
13745 L:      netdev@vger.kernel.org
13746 S:      Supported
13747 F:      drivers/net/ethernet/sfc/
13748
13749 SFF/SFP/SFP+ MODULE SUPPORT
13750 M:      Russell King <linux@armlinux.org.uk>
13751 L:      netdev@vger.kernel.org
13752 S:      Maintained
13753 F:      drivers/net/phy/phylink.c
13754 F:      drivers/net/phy/sfp*
13755 F:      include/linux/phylink.h
13756 F:      include/linux/sfp.h
13757
13758 SGI GRU DRIVER
13759 M:      Dimitri Sivanich <sivanich@sgi.com>
13760 S:      Maintained
13761 F:      drivers/misc/sgi-gru/
13762
13763 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13764 M:      Pat Gefre <pfg@sgi.com>
13765 L:      linux-ia64@vger.kernel.org
13766 S:      Supported
13767 F:      Documentation/ia64/serial.txt
13768 F:      drivers/tty/serial/ioc?_serial.c
13769 F:      include/linux/ioc?.h
13770
13771 SGI XP/XPC/XPNET DRIVER
13772 M:      Cliff Whickman <cpw@sgi.com>
13773 M:      Robin Holt <robinmholt@gmail.com>
13774 S:      Maintained
13775 F:      drivers/misc/sgi-xp/
13776
13777 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13778 M:      Ursula Braun <ubraun@linux.ibm.com>
13779 L:      linux-s390@vger.kernel.org
13780 W:      http://www.ibm.com/developerworks/linux/linux390/
13781 S:      Supported
13782 F:      net/smc/
13783
13784 SHARP RJ54N1CB0C SENSOR DRIVER
13785 M:      Jacopo Mondi <jacopo@jmondi.org>
13786 L:      linux-media@vger.kernel.org
13787 T:      git git://linuxtv.org/media_tree.git
13788 S:      Odd fixes
13789 F:      drivers/media/i2c/rj54n1cb0c.c
13790 F:      include/media/i2c/rj54n1cb0c.h
13791
13792 SH_VEU V4L2 MEM2MEM DRIVER
13793 L:      linux-media@vger.kernel.org
13794 S:      Orphan
13795 F:      drivers/media/platform/sh_veu.c
13796
13797 SH_VOU V4L2 OUTPUT DRIVER
13798 L:      linux-media@vger.kernel.org
13799 S:      Orphan
13800 F:      drivers/media/platform/sh_vou.c
13801 F:      include/media/drv-intf/sh_vou.h
13802
13803 SI2157 MEDIA DRIVER
13804 M:      Antti Palosaari <crope@iki.fi>
13805 L:      linux-media@vger.kernel.org
13806 W:      https://linuxtv.org
13807 W:      http://palosaari.fi/linux/
13808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13809 T:      git git://linuxtv.org/anttip/media_tree.git
13810 S:      Maintained
13811 F:      drivers/media/tuners/si2157*
13812
13813 SI2165 MEDIA DRIVER
13814 M:      Matthias Schwarzott <zzam@gentoo.org>
13815 L:      linux-media@vger.kernel.org
13816 W:      https://linuxtv.org
13817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13818 S:      Maintained
13819 F:      drivers/media/dvb-frontends/si2165*
13820
13821 SI2168 MEDIA DRIVER
13822 M:      Antti Palosaari <crope@iki.fi>
13823 L:      linux-media@vger.kernel.org
13824 W:      https://linuxtv.org
13825 W:      http://palosaari.fi/linux/
13826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13827 T:      git git://linuxtv.org/anttip/media_tree.git
13828 S:      Maintained
13829 F:      drivers/media/dvb-frontends/si2168*
13830
13831 SI470X FM RADIO RECEIVER I2C DRIVER
13832 M:      Hans Verkuil <hverkuil@xs4all.nl>
13833 L:      linux-media@vger.kernel.org
13834 T:      git git://linuxtv.org/media_tree.git
13835 W:      https://linuxtv.org
13836 S:      Odd Fixes
13837 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13838
13839 SI470X FM RADIO RECEIVER USB DRIVER
13840 M:      Hans Verkuil <hverkuil@xs4all.nl>
13841 L:      linux-media@vger.kernel.org
13842 T:      git git://linuxtv.org/media_tree.git
13843 W:      https://linuxtv.org
13844 S:      Maintained
13845 F:      drivers/media/radio/si470x/radio-si470x-common.c
13846 F:      drivers/media/radio/si470x/radio-si470x.h
13847 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13848
13849 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13850 M:      Eduardo Valentin <edubezval@gmail.com>
13851 L:      linux-media@vger.kernel.org
13852 T:      git git://linuxtv.org/media_tree.git
13853 W:      https://linuxtv.org
13854 S:      Odd Fixes
13855 F:      drivers/media/radio/si4713/si4713.?
13856
13857 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13858 M:      Eduardo Valentin <edubezval@gmail.com>
13859 L:      linux-media@vger.kernel.org
13860 T:      git git://linuxtv.org/media_tree.git
13861 W:      https://linuxtv.org
13862 S:      Odd Fixes
13863 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13864
13865 SI4713 FM RADIO TRANSMITTER USB DRIVER
13866 M:      Hans Verkuil <hverkuil@xs4all.nl>
13867 L:      linux-media@vger.kernel.org
13868 T:      git git://linuxtv.org/media_tree.git
13869 W:      https://linuxtv.org
13870 S:      Maintained
13871 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13872
13873 SIANO DVB DRIVER
13874 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13875 L:      linux-media@vger.kernel.org
13876 W:      https://linuxtv.org
13877 T:      git git://linuxtv.org/media_tree.git
13878 S:      Odd fixes
13879 F:      drivers/media/common/siano/
13880 F:      drivers/media/usb/siano/
13881 F:      drivers/media/usb/siano/
13882 F:      drivers/media/mmc/siano/
13883
13884 SIFIVE DRIVERS
13885 M:      Palmer Dabbelt <palmer@sifive.com>
13886 M:      Paul Walmsley <paul.walmsley@sifive.com>
13887 L:      linux-riscv@lists.infradead.org
13888 T:      git git://github.com/sifive/riscv-linux.git
13889 S:      Supported
13890 K:      sifive
13891 N:      sifive
13892
13893 SILEAD TOUCHSCREEN DRIVER
13894 M:      Hans de Goede <hdegoede@redhat.com>
13895 L:      linux-input@vger.kernel.org
13896 L:      platform-driver-x86@vger.kernel.org
13897 S:      Maintained
13898 F:      drivers/input/touchscreen/silead.c
13899 F:      drivers/platform/x86/touchscreen_dmi.c
13900
13901 SILICON MOTION SM712 FRAME BUFFER DRIVER
13902 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13903 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13904 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13905 L:      linux-fbdev@vger.kernel.org
13906 S:      Maintained
13907 F:      drivers/video/fbdev/sm712*
13908 F:      Documentation/fb/sm712fb.txt
13909
13910 SIMPLE FIRMWARE INTERFACE (SFI)
13911 M:      Len Brown <lenb@kernel.org>
13912 L:      sfi-devel@simplefirmware.org
13913 W:      http://simplefirmware.org/
13914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13915 S:      Supported
13916 F:      arch/x86/platform/sfi/
13917 F:      drivers/sfi/
13918 F:      include/linux/sfi*.h
13919
13920 SIMPLEFB FB DRIVER
13921 M:      Hans de Goede <hdegoede@redhat.com>
13922 L:      linux-fbdev@vger.kernel.org
13923 S:      Maintained
13924 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13925 F:      drivers/video/fbdev/simplefb.c
13926 F:      include/linux/platform_data/simplefb.h
13927
13928 SIMTEC EB110ATX (Chalice CATS)
13929 P:      Ben Dooks
13930 P:      Vincent Sanders <vince@simtec.co.uk>
13931 M:      Simtec Linux Team <linux@simtec.co.uk>
13932 W:      http://www.simtec.co.uk/products/EB110ATX/
13933 S:      Supported
13934
13935 SIMTEC EB2410ITX (BAST)
13936 P:      Ben Dooks
13937 P:      Vincent Sanders <vince@simtec.co.uk>
13938 M:      Simtec Linux Team <linux@simtec.co.uk>
13939 W:      http://www.simtec.co.uk/products/EB2410ITX/
13940 S:      Supported
13941 F:      arch/arm/mach-s3c24xx/mach-bast.c
13942 F:      arch/arm/mach-s3c24xx/bast-ide.c
13943 F:      arch/arm/mach-s3c24xx/bast-irq.c
13944
13945 SIPHASH PRF ROUTINES
13946 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13947 S:      Maintained
13948 F:      lib/siphash.c
13949 F:      lib/test_siphash.c
13950 F:      include/linux/siphash.h
13951
13952 SIOX
13953 M:      Gavin Schenk <g.schenk@eckelmann.de>
13954 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13955 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13956 S:      Supported
13957 F:      drivers/siox/*
13958 F:      drivers/gpio/gpio-siox.c
13959 F:      include/trace/events/siox.h
13960
13961 SIS 190 ETHERNET DRIVER
13962 M:      Francois Romieu <romieu@fr.zoreil.com>
13963 L:      netdev@vger.kernel.org
13964 S:      Maintained
13965 F:      drivers/net/ethernet/sis/sis190.c
13966
13967 SIS 900/7016 FAST ETHERNET DRIVER
13968 M:      Daniele Venzano <venza@brownhat.org>
13969 W:      http://www.brownhat.org/sis900.html
13970 L:      netdev@vger.kernel.org
13971 S:      Maintained
13972 F:      drivers/net/ethernet/sis/sis900.*
13973
13974 SIS FRAMEBUFFER DRIVER
13975 M:      Thomas Winischhofer <thomas@winischhofer.net>
13976 W:      http://www.winischhofer.net/linuxsisvga.shtml
13977 S:      Maintained
13978 F:      Documentation/fb/sisfb.txt
13979 F:      drivers/video/fbdev/sis/
13980 F:      include/video/sisfb.h
13981
13982 SIS USB2VGA DRIVER
13983 M:      Thomas Winischhofer <thomas@winischhofer.net>
13984 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13985 S:      Maintained
13986 F:      drivers/usb/misc/sisusbvga/
13987
13988 SLAB ALLOCATOR
13989 M:      Christoph Lameter <cl@linux.com>
13990 M:      Pekka Enberg <penberg@kernel.org>
13991 M:      David Rientjes <rientjes@google.com>
13992 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13993 M:      Andrew Morton <akpm@linux-foundation.org>
13994 L:      linux-mm@kvack.org
13995 S:      Maintained
13996 F:      include/linux/sl?b*.h
13997 F:      mm/sl?b*
13998
13999 SLEEPABLE READ-COPY UPDATE (SRCU)
14000 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14001 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14002 M:      Josh Triplett <josh@joshtriplett.org>
14003 R:      Steven Rostedt <rostedt@goodmis.org>
14004 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14005 L:      linux-kernel@vger.kernel.org
14006 W:      http://www.rdrop.com/users/paulmck/RCU/
14007 S:      Supported
14008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14009 F:      include/linux/srcu*.h
14010 F:      kernel/rcu/srcu*.c
14011
14012 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14013 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14014 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14015 S:      Maintained
14016 F:      drivers/slimbus/
14017 F:      Documentation/devicetree/bindings/slimbus/
14018 F:      include/linux/slimbus.h
14019
14020 SMACK SECURITY MODULE
14021 M:      Casey Schaufler <casey@schaufler-ca.com>
14022 L:      linux-security-module@vger.kernel.org
14023 W:      http://schaufler-ca.com
14024 T:      git git://github.com/cschaufler/smack-next
14025 S:      Maintained
14026 F:      Documentation/admin-guide/LSM/Smack.rst
14027 F:      security/smack/
14028
14029 SMC91x ETHERNET DRIVER
14030 M:      Nicolas Pitre <nico@fluxnic.net>
14031 S:      Odd Fixes
14032 F:      drivers/net/ethernet/smsc/smc91x.*
14033
14034 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14035 M:      Sakari Ailus <sakari.ailus@iki.fi>
14036 L:      linux-media@vger.kernel.org
14037 S:      Maintained
14038 F:      drivers/media/i2c/smiapp/
14039 F:      include/media/i2c/smiapp.h
14040 F:      drivers/media/i2c/smiapp-pll.c
14041 F:      drivers/media/i2c/smiapp-pll.h
14042 F:      include/uapi/linux/smiapp.h
14043 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14044
14045 SMM665 HARDWARE MONITOR DRIVER
14046 M:      Guenter Roeck <linux@roeck-us.net>
14047 L:      linux-hwmon@vger.kernel.org
14048 S:      Maintained
14049 F:      Documentation/hwmon/smm665
14050 F:      drivers/hwmon/smm665.c
14051
14052 SMSC EMC2103 HARDWARE MONITOR DRIVER
14053 M:      Steve Glendinning <steve.glendinning@shawell.net>
14054 L:      linux-hwmon@vger.kernel.org
14055 S:      Maintained
14056 F:      Documentation/hwmon/emc2103
14057 F:      drivers/hwmon/emc2103.c
14058
14059 SMSC SCH5627 HARDWARE MONITOR DRIVER
14060 M:      Hans de Goede <hdegoede@redhat.com>
14061 L:      linux-hwmon@vger.kernel.org
14062 S:      Supported
14063 F:      Documentation/hwmon/sch5627
14064 F:      drivers/hwmon/sch5627.c
14065
14066 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14067 M:      Steve Glendinning <steve.glendinning@shawell.net>
14068 L:      linux-fbdev@vger.kernel.org
14069 S:      Maintained
14070 F:      drivers/video/fbdev/smscufx.c
14071
14072 SMSC47B397 HARDWARE MONITOR DRIVER
14073 M:      Jean Delvare <jdelvare@suse.com>
14074 L:      linux-hwmon@vger.kernel.org
14075 S:      Maintained
14076 F:      Documentation/hwmon/smsc47b397
14077 F:      drivers/hwmon/smsc47b397.c
14078
14079 SMSC911x ETHERNET DRIVER
14080 M:      Steve Glendinning <steve.glendinning@shawell.net>
14081 L:      netdev@vger.kernel.org
14082 S:      Maintained
14083 F:      include/linux/smsc911x.h
14084 F:      drivers/net/ethernet/smsc/smsc911x.*
14085
14086 SMSC9420 PCI ETHERNET DRIVER
14087 M:      Steve Glendinning <steve.glendinning@shawell.net>
14088 L:      netdev@vger.kernel.org
14089 S:      Maintained
14090 F:      drivers/net/ethernet/smsc/smsc9420.*
14091
14092 SOC-CAMERA V4L2 SUBSYSTEM
14093 L:      linux-media@vger.kernel.org
14094 T:      git git://linuxtv.org/media_tree.git
14095 S:      Orphan
14096 F:      include/media/soc*
14097 F:      drivers/media/i2c/soc_camera/
14098 F:      drivers/media/platform/soc_camera/
14099
14100 SOCIONEXT SYNQUACER I2C DRIVER
14101 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14102 L:      linux-i2c@vger.kernel.org
14103 S:      Maintained
14104 F:      drivers/i2c/busses/i2c-synquacer.c
14105 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14106
14107 SOCIONEXT UNIPHIER SOUND DRIVER
14108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14109 S:      Orphan
14110 F:      sound/soc/uniphier/
14111
14112 SOEKRIS NET48XX LED SUPPORT
14113 M:      Chris Boot <bootc@bootc.net>
14114 S:      Maintained
14115 F:      drivers/leds/leds-net48xx.c
14116
14117 SOFT-ROCE DRIVER (rxe)
14118 M:      Moni Shoua <monis@mellanox.com>
14119 L:      linux-rdma@vger.kernel.org
14120 S:      Supported
14121 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14122 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14123 F:      drivers/infiniband/sw/rxe/
14124 F:      include/uapi/rdma/rdma_user_rxe.h
14125
14126 SOFTLOGIC 6x10 MPEG CODEC
14127 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14128 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14129 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14130 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14131 M:      Ismael Luceno <ismael@iodev.co.uk>
14132 L:      linux-media@vger.kernel.org
14133 S:      Supported
14134 F:      drivers/media/pci/solo6x10/
14135
14136 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14137 M:      James Morse <james.morse@arm.com>
14138 L:      linux-arm-kernel@lists.infradead.org
14139 S:      Maintained
14140 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14141 F:      drivers/firmware/arm_sdei.c
14142 F:      include/linux/arm_sdei.h
14143 F:      include/uapi/linux/arm_sdei.h
14144
14145 SOFTWARE RAID (Multiple Disks) SUPPORT
14146 M:      Shaohua Li <shli@kernel.org>
14147 L:      linux-raid@vger.kernel.org
14148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14149 S:      Supported
14150 F:      drivers/md/Makefile
14151 F:      drivers/md/Kconfig
14152 F:      drivers/md/md*
14153 F:      drivers/md/raid*
14154 F:      include/linux/raid/
14155 F:      include/uapi/linux/raid/
14156
14157 SOCIONEXT (SNI) AVE NETWORK DRIVER
14158 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14159 L:      netdev@vger.kernel.org
14160 S:      Maintained
14161 F:      drivers/net/ethernet/socionext/sni_ave.c
14162 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14163
14164 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14165 M:      Jassi Brar <jaswinder.singh@linaro.org>
14166 L:      netdev@vger.kernel.org
14167 S:      Maintained
14168 F:      drivers/net/ethernet/socionext/netsec.c
14169 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14170
14171 SOLIDRUN CLEARFOG SUPPORT
14172 M:      Russell King <linux@armlinux.org.uk>
14173 S:      Maintained
14174 F:      arch/arm/boot/dts/armada-388-clearfog*
14175 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14176
14177 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14178 M:      Russell King <linux@armlinux.org.uk>
14179 S:      Maintained
14180 F:      arch/arm/boot/dts/imx6*-cubox-i*
14181 F:      arch/arm/boot/dts/imx6*-hummingboard*
14182 F:      arch/arm/boot/dts/imx6*-sr-*
14183
14184 SONIC NETWORK DRIVER
14185 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14186 L:      netdev@vger.kernel.org
14187 S:      Maintained
14188 F:      drivers/net/ethernet/natsemi/sonic.*
14189
14190 SONICS SILICON BACKPLANE DRIVER (SSB)
14191 M:      Michael Buesch <m@bues.ch>
14192 L:      linux-wireless@vger.kernel.org
14193 S:      Maintained
14194 F:      drivers/ssb/
14195 F:      include/linux/ssb/
14196
14197 SONY IMX214 SENSOR DRIVER
14198 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14199 L:      linux-media@vger.kernel.org
14200 T:      git git://linuxtv.org/media_tree.git
14201 S:      Maintained
14202 F:      drivers/media/i2c/imx214.c
14203 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14204
14205 SONY IMX258 SENSOR DRIVER
14206 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14207 L:      linux-media@vger.kernel.org
14208 T:      git git://linuxtv.org/media_tree.git
14209 S:      Maintained
14210 F:      drivers/media/i2c/imx258.c
14211
14212 SONY IMX274 SENSOR DRIVER
14213 M:      Leon Luo <leonl@leopardimaging.com>
14214 L:      linux-media@vger.kernel.org
14215 T:      git git://linuxtv.org/media_tree.git
14216 S:      Maintained
14217 F:      drivers/media/i2c/imx274.c
14218 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14219
14220 SONY IMX319 SENSOR DRIVER
14221 M:      Bingbu Cao <bingbu.cao@intel.com>
14222 L:      linux-media@vger.kernel.org
14223 T:      git git://linuxtv.org/media_tree.git
14224 S:      Maintained
14225 F:      drivers/media/i2c/imx319.c
14226
14227 SONY IMX355 SENSOR DRIVER
14228 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14229 L:      linux-media@vger.kernel.org
14230 T:      git git://linuxtv.org/media_tree.git
14231 S:      Maintained
14232 F:      drivers/media/i2c/imx355.c
14233
14234 SONY MEMORYSTICK CARD SUPPORT
14235 M:      Alex Dubov <oakad@yahoo.com>
14236 W:      http://tifmxx.berlios.de/
14237 S:      Maintained
14238 F:      drivers/memstick/host/tifm_ms.c
14239
14240 SONY MEMORYSTICK STANDARD SUPPORT
14241 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14242 S:      Maintained
14243 F:      drivers/memstick/core/ms_block.*
14244
14245 SONY VAIO CONTROL DEVICE DRIVER
14246 M:      Mattia Dongili <malattia@linux.it>
14247 L:      platform-driver-x86@vger.kernel.org
14248 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14249 S:      Maintained
14250 F:      Documentation/laptops/sony-laptop.txt
14251 F:      drivers/char/sonypi.c
14252 F:      drivers/platform/x86/sony-laptop.c
14253 F:      include/linux/sony-laptop.h
14254
14255 SOUND
14256 M:      Jaroslav Kysela <perex@perex.cz>
14257 M:      Takashi Iwai <tiwai@suse.com>
14258 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14259 W:      http://www.alsa-project.org/
14260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14261 T:      git git://git.alsa-project.org/alsa-kernel.git
14262 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14263 S:      Maintained
14264 F:      Documentation/sound/
14265 F:      include/sound/
14266 F:      include/uapi/sound/
14267 F:      sound/
14268
14269 SOUND - COMPRESSED AUDIO
14270 M:      Vinod Koul <vkoul@kernel.org>
14271 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14273 S:      Supported
14274 F:      Documentation/sound/designs/compress-offload.rst
14275 F:      include/sound/compress_driver.h
14276 F:      include/uapi/sound/compress_*
14277 F:      sound/core/compress_offload.c
14278 F:      sound/soc/soc-compress.c
14279
14280 SOUND - DMAENGINE HELPERS
14281 M:      Lars-Peter Clausen <lars@metafoo.de>
14282 S:      Supported
14283 F:      include/sound/dmaengine_pcm.h
14284 F:      sound/core/pcm_dmaengine.c
14285 F:      sound/soc/soc-generic-dmaengine-pcm.c
14286
14287 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14288 M:      Liam Girdwood <lgirdwood@gmail.com>
14289 M:      Mark Brown <broonie@kernel.org>
14290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14291 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14292 W:      http://alsa-project.org/main/index.php/ASoC
14293 S:      Supported
14294 F:      Documentation/devicetree/bindings/sound/
14295 F:      Documentation/sound/soc/
14296 F:      sound/soc/
14297 F:      include/dt-bindings/sound/
14298 F:      include/sound/soc*
14299
14300 SOUNDWIRE SUBSYSTEM
14301 M:      Vinod Koul <vkoul@kernel.org>
14302 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14303 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14304 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14305 S:      Supported
14306 F:      Documentation/driver-api/soundwire/
14307 F:      drivers/soundwire/
14308 F:      include/linux/soundwire/
14309
14310 SP2 MEDIA DRIVER
14311 M:      Olli Salonen <olli.salonen@iki.fi>
14312 L:      linux-media@vger.kernel.org
14313 W:      https://linuxtv.org
14314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14315 S:      Maintained
14316 F:      drivers/media/dvb-frontends/sp2*
14317
14318 SPARC + UltraSPARC (sparc/sparc64)
14319 M:      "David S. Miller" <davem@davemloft.net>
14320 L:      sparclinux@vger.kernel.org
14321 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14324 S:      Maintained
14325 F:      arch/sparc/
14326 F:      drivers/sbus/
14327
14328 SPARC SERIAL DRIVERS
14329 M:      "David S. Miller" <davem@davemloft.net>
14330 L:      sparclinux@vger.kernel.org
14331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14333 S:      Maintained
14334 F:      include/linux/sunserialcore.h
14335 F:      drivers/tty/serial/suncore.c
14336 F:      drivers/tty/serial/sunhv.c
14337 F:      drivers/tty/serial/sunsab.c
14338 F:      drivers/tty/serial/sunsab.h
14339 F:      drivers/tty/serial/sunsu.c
14340 F:      drivers/tty/serial/sunzilog.c
14341 F:      drivers/tty/serial/sunzilog.h
14342 F:      drivers/tty/vcc.c
14343
14344 SPARSE CHECKER
14345 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14346 L:      linux-sparse@vger.kernel.org
14347 W:      https://sparse.wiki.kernel.org/
14348 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14349 S:      Maintained
14350 F:      include/linux/compiler.h
14351
14352 SPEAR CLOCK FRAMEWORK SUPPORT
14353 M:      Viresh Kumar <vireshk@kernel.org>
14354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14355 W:      http://www.st.com/spear
14356 S:      Maintained
14357 F:      drivers/clk/spear/
14358
14359 SPEAR PLATFORM SUPPORT
14360 M:      Viresh Kumar <vireshk@kernel.org>
14361 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14363 W:      http://www.st.com/spear
14364 S:      Maintained
14365 F:      arch/arm/boot/dts/spear*
14366 F:      arch/arm/mach-spear/
14367
14368 SPI NOR SUBSYSTEM
14369 M:      Marek Vasut <marek.vasut@gmail.com>
14370 L:      linux-mtd@lists.infradead.org
14371 W:      http://www.linux-mtd.infradead.org/
14372 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14373 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14374 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14375 S:      Maintained
14376 F:      drivers/mtd/spi-nor/
14377 F:      include/linux/mtd/spi-nor.h
14378
14379 SPI SUBSYSTEM
14380 M:      Mark Brown <broonie@kernel.org>
14381 L:      linux-spi@vger.kernel.org
14382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14383 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14384 S:      Maintained
14385 F:      Documentation/devicetree/bindings/spi/
14386 F:      Documentation/spi/
14387 F:      drivers/spi/
14388 F:      include/linux/spi/
14389 F:      include/uapi/linux/spi/
14390 F:      tools/spi/
14391
14392 SPIDERNET NETWORK DRIVER for CELL
14393 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14394 L:      netdev@vger.kernel.org
14395 S:      Supported
14396 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14397 F:      drivers/net/ethernet/toshiba/spider_net*
14398
14399 SPMI SUBSYSTEM
14400 R:      Stephen Boyd <sboyd@kernel.org>
14401 L:      linux-arm-msm@vger.kernel.org
14402 F:      Documentation/devicetree/bindings/spmi/
14403 F:      drivers/spmi/
14404 F:      include/dt-bindings/spmi/spmi.h
14405 F:      include/linux/spmi.h
14406 F:      include/trace/events/spmi.h
14407
14408 SPU FILE SYSTEM
14409 M:      Jeremy Kerr <jk@ozlabs.org>
14410 L:      linuxppc-dev@lists.ozlabs.org
14411 W:      http://www.ibm.com/developerworks/power/cell/
14412 S:      Supported
14413 F:      Documentation/filesystems/spufs.txt
14414 F:      arch/powerpc/platforms/cell/spufs/
14415
14416 SQUASHFS FILE SYSTEM
14417 M:      Phillip Lougher <phillip@squashfs.org.uk>
14418 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14419 W:      http://squashfs.org.uk
14420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14421 S:      Maintained
14422 F:      Documentation/filesystems/squashfs.txt
14423 F:      fs/squashfs/
14424
14425 SRM (Alpha) environment access
14426 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14427 S:      Maintained
14428 F:      arch/alpha/kernel/srm_env.c
14429
14430 ST LSM6DSx IMU IIO DRIVER
14431 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14432 L:      linux-iio@vger.kernel.org
14433 W:      http://www.st.com/
14434 S:      Maintained
14435 F:      drivers/iio/imu/st_lsm6dsx/
14436 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14437
14438 ST STM32 I2C/SMBUS DRIVER
14439 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14440 L:      linux-i2c@vger.kernel.org
14441 S:      Maintained
14442 F:      drivers/i2c/busses/i2c-stm32*
14443
14444 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14445 M:      Song Qiang <songqiang1304521@gmail.com>
14446 L:      linux-iio@vger.kernel.org
14447 S:      Maintained
14448 F:      drivers/iio/proximity/vl53l0x-i2c.c
14449 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14450
14451 STABLE BRANCH
14452 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14453 M:      Sasha Levin <sashal@kernel.org>
14454 L:      stable@vger.kernel.org
14455 S:      Supported
14456 F:      Documentation/process/stable-kernel-rules.rst
14457
14458 STAGING - COMEDI
14459 M:      Ian Abbott <abbotti@mev.co.uk>
14460 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14461 S:      Odd Fixes
14462 F:      drivers/staging/comedi/
14463
14464 STAGING - EROFS FILE SYSTEM
14465 M:      Gao Xiang <gaoxiang25@huawei.com>
14466 M:      Chao Yu <yuchao0@huawei.com>
14467 L:      linux-erofs@lists.ozlabs.org
14468 S:      Maintained
14469 F:      drivers/staging/erofs/
14470
14471 STAGING - INDUSTRIAL IO
14472 M:      Jonathan Cameron <jic23@kernel.org>
14473 L:      linux-iio@vger.kernel.org
14474 S:      Odd Fixes
14475 F:      Documentation/devicetree/bindings/staging/iio/
14476 F:      drivers/staging/iio/
14477
14478 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14479 M:      Marc Dietrich <marvin24@gmx.de>
14480 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14481 L:      linux-tegra@vger.kernel.org
14482 S:      Maintained
14483 F:      drivers/staging/nvec/
14484
14485 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14486 M:      Jens Frederich <jfrederich@gmail.com>
14487 M:      Daniel Drake <dsd@laptop.org>
14488 M:      Jon Nettleton <jon.nettleton@gmail.com>
14489 W:      http://wiki.laptop.org/go/DCON
14490 S:      Maintained
14491 F:      drivers/staging/olpc_dcon/
14492
14493 STAGING - REALTEK RTL8712U DRIVERS
14494 M:      Larry Finger <Larry.Finger@lwfinger.net>
14495 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14496 S:      Odd Fixes
14497 F:      drivers/staging/rtl8712/
14498
14499 STAGING - REALTEK RTL8188EU DRIVERS
14500 M:      Larry Finger <Larry.Finger@lwfinger.net>
14501 S:      Odd Fixes
14502 F:      drivers/staging/rtl8188eu/
14503
14504 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14505 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14506 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14507 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14508 L:      linux-fbdev@vger.kernel.org
14509 S:      Maintained
14510 F:      drivers/staging/sm750fb/
14511
14512 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14513 M:      William Hubbs <w.d.hubbs@gmail.com>
14514 M:      Chris Brannon <chris@the-brannons.com>
14515 M:      Kirk Reiser <kirk@reisers.ca>
14516 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14517 L:      speakup@linux-speakup.org
14518 W:      http://www.linux-speakup.org/
14519 S:      Odd Fixes
14520 F:      drivers/staging/speakup/
14521
14522 STAGING - VIA VT665X DRIVERS
14523 M:      Forest Bond <forest@alittletooquiet.net>
14524 S:      Odd Fixes
14525 F:      drivers/staging/vt665?/
14526
14527 STAGING - WILC1000 WIFI DRIVER
14528 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14529 M:      Ajay Singh <ajay.kathat@microchip.com>
14530 L:      linux-wireless@vger.kernel.org
14531 S:      Supported
14532 F:      drivers/staging/wilc1000/
14533
14534 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14535 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14536 S:      Odd Fixes
14537 F:      drivers/staging/xgifb/
14538
14539 STAGING SUBSYSTEM
14540 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14542 L:      devel@driverdev.osuosl.org
14543 S:      Supported
14544 F:      drivers/staging/
14545
14546 STARFIRE/DURALAN NETWORK DRIVER
14547 M:      Ion Badulescu <ionut@badula.org>
14548 S:      Odd Fixes
14549 F:      drivers/net/ethernet/adaptec/starfire*
14550
14551 STEC S1220 SKD DRIVER
14552 M:      Bart Van Assche <bart.vanassche@wdc.com>
14553 L:      linux-block@vger.kernel.org
14554 S:      Maintained
14555 F:      drivers/block/skd*[ch]
14556
14557 STI AUDIO (ASoC) DRIVERS
14558 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14560 S:      Maintained
14561 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14562 F:      sound/soc/sti/
14563
14564 STI CEC DRIVER
14565 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14566 S:      Maintained
14567 F:      drivers/media/platform/sti/cec/
14568 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14569
14570 STK1160 USB VIDEO CAPTURE DRIVER
14571 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14572 L:      linux-media@vger.kernel.org
14573 T:      git git://linuxtv.org/media_tree.git
14574 S:      Maintained
14575 F:      drivers/media/usb/stk1160/
14576
14577 STM32 AUDIO (ASoC) DRIVERS
14578 M:      Olivier Moysan <olivier.moysan@st.com>
14579 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14580 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14581 S:      Maintained
14582 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14583 F:      sound/soc/stm/
14584
14585 STM32 TIMER/LPTIMER DRIVERS
14586 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14587 S:      Maintained
14588 F:      drivers/*/stm32-*timer*
14589 F:      drivers/pwm/pwm-stm32*
14590 F:      include/linux/*/stm32-*tim*
14591 F:      Documentation/ABI/testing/*timer-stm32
14592 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14593 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14594
14595 STMMAC ETHERNET DRIVER
14596 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14597 M:      Alexandre Torgue <alexandre.torgue@st.com>
14598 M:      Jose Abreu <joabreu@synopsys.com>
14599 L:      netdev@vger.kernel.org
14600 W:      http://www.stlinux.com
14601 S:      Supported
14602 F:      drivers/net/ethernet/stmicro/stmmac/
14603
14604 SUN3/3X
14605 M:      Sam Creasey <sammy@sammy.net>
14606 W:      http://sammy.net/sun3/
14607 S:      Maintained
14608 F:      arch/m68k/kernel/*sun3*
14609 F:      arch/m68k/sun3*/
14610 F:      arch/m68k/include/asm/sun3*
14611 F:      drivers/net/ethernet/i825xx/sun3*
14612
14613 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14614 M:      Hans de Goede <hdegoede@redhat.com>
14615 L:      linux-input@vger.kernel.org
14616 S:      Maintained
14617 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14618 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14619
14620 SUNDANCE NETWORK DRIVER
14621 M:      Denis Kirjanov <kda@linux-powerpc.org>
14622 L:      netdev@vger.kernel.org
14623 S:      Maintained
14624 F:      drivers/net/ethernet/dlink/sundance.c
14625
14626 SUPERH
14627 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14628 M:      Rich Felker <dalias@libc.org>
14629 L:      linux-sh@vger.kernel.org
14630 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14631 S:      Maintained
14632 F:      Documentation/sh/
14633 F:      arch/sh/
14634 F:      drivers/sh/
14635
14636 SUSPEND TO RAM
14637 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14638 M:      Len Brown <len.brown@intel.com>
14639 M:      Pavel Machek <pavel@ucw.cz>
14640 L:      linux-pm@vger.kernel.org
14641 B:      https://bugzilla.kernel.org
14642 S:      Supported
14643 F:      Documentation/power/
14644 F:      arch/x86/kernel/acpi/
14645 F:      drivers/base/power/
14646 F:      kernel/power/
14647 F:      include/linux/suspend.h
14648 F:      include/linux/freezer.h
14649 F:      include/linux/pm.h
14650
14651 SVGA HANDLING
14652 M:      Martin Mares <mj@ucw.cz>
14653 L:      linux-video@atrey.karlin.mff.cuni.cz
14654 S:      Maintained
14655 F:      Documentation/svga.txt
14656 F:      arch/x86/boot/video*
14657
14658 SWIOTLB SUBSYSTEM
14659 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14660 L:      iommu@lists.linux-foundation.org
14661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14662 S:      Supported
14663 F:      kernel/dma/swiotlb.c
14664 F:      arch/*/kernel/pci-swiotlb.c
14665 F:      include/linux/swiotlb.h
14666
14667 SWITCHDEV
14668 M:      Jiri Pirko <jiri@resnulli.us>
14669 M:      Ivan Vecera <ivecera@redhat.com>
14670 L:      netdev@vger.kernel.org
14671 S:      Supported
14672 F:      net/switchdev/
14673 F:      include/net/switchdev.h
14674
14675 SY8106A REGULATOR DRIVER
14676 M:      Icenowy Zheng <icenowy@aosc.io>
14677 S:      Maintained
14678 F:      drivers/regulator/sy8106a-regulator.c
14679 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14680
14681 SYNC FILE FRAMEWORK
14682 M:      Sumit Semwal <sumit.semwal@linaro.org>
14683 R:      Gustavo Padovan <gustavo@padovan.org>
14684 S:      Maintained
14685 L:      linux-media@vger.kernel.org
14686 L:      dri-devel@lists.freedesktop.org
14687 F:      drivers/dma-buf/sync_*
14688 F:      drivers/dma-buf/dma-fence*
14689 F:      drivers/dma-buf/sw_sync.c
14690 F:      include/linux/sync_file.h
14691 F:      include/uapi/linux/sync_file.h
14692 F:      Documentation/sync_file.txt
14693 T:      git git://anongit.freedesktop.org/drm/drm-misc
14694
14695 SYNOPSYS ARC ARCHITECTURE
14696 M:      Vineet Gupta <vgupta@synopsys.com>
14697 L:      linux-snps-arc@lists.infradead.org
14698 S:      Supported
14699 F:      arch/arc/
14700 F:      Documentation/devicetree/bindings/arc/*
14701 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14702 F:      drivers/clocksource/arc_timer.c
14703 F:      drivers/tty/serial/arc_uart.c
14704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14705
14706 SYNOPSYS ARC HSDK SDP pll clock driver
14707 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14708 S:      Supported
14709 F:      drivers/clk/clk-hsdk-pll.c
14710 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14711
14712 SYNOPSYS ARC SDP clock driver
14713 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14714 S:      Supported
14715 F:      drivers/clk/axs10x/*
14716 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14717
14718 SYNOPSYS ARC SDP platform support
14719 M:      Alexey Brodkin <abrodkin@synopsys.com>
14720 S:      Supported
14721 F:      arch/arc/plat-axs10x
14722 F:      arch/arc/boot/dts/ax*
14723 F:      Documentation/devicetree/bindings/arc/axs10*
14724
14725 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14726 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14727 S:      Supported
14728 F:      drivers/reset/reset-axs10x.c
14729 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14730
14731 SYNOPSYS CREG GPIO DRIVER
14732 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14733 S:      Maintained
14734 F:      drivers/gpio/gpio-creg-snps.c
14735 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14736
14737 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14738 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14739 S:      Maintained
14740 F:      drivers/tty/serial/8250/8250_dw.c
14741
14742 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14743 M:      Hoan Tran <hotran@apm.com>
14744 L:      linux-gpio@vger.kernel.org
14745 S:      Maintained
14746 F:      drivers/gpio/gpio-dwapb.c
14747 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14748
14749 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14750 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14751 S:      Maintained
14752 F:      drivers/dma/dwi-axi-dmac/
14753 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14754
14755 SYNOPSYS DESIGNWARE DMAC DRIVER
14756 M:      Viresh Kumar <vireshk@kernel.org>
14757 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14758 S:      Maintained
14759 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14760 F:      drivers/dma/dw/
14761 F:      include/dt-bindings/dma/dw-dmac.h
14762 F:      include/linux/dma/dw.h
14763 F:      include/linux/platform_data/dma-dw.h
14764
14765 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14766 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14767 L:      netdev@vger.kernel.org
14768 S:      Supported
14769 F:      drivers/net/ethernet/synopsys/
14770
14771 SYNOPSYS DESIGNWARE I2C DRIVER
14772 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14773 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14774 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14775 L:      linux-i2c@vger.kernel.org
14776 S:      Maintained
14777 F:      drivers/i2c/busses/i2c-designware-*
14778 F:      include/linux/platform_data/i2c-designware.h
14779
14780 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14781 M:      Jaehoon Chung <jh80.chung@samsung.com>
14782 L:      linux-mmc@vger.kernel.org
14783 S:      Maintained
14784 F:      drivers/mmc/host/dw_mmc*
14785
14786 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14787 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14788 S:      Supported
14789 F:      drivers/reset/reset-hsdk.c
14790 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14791 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14792
14793 SYSTEM CONFIGURATION (SYSCON)
14794 M:      Lee Jones <lee.jones@linaro.org>
14795 M:      Arnd Bergmann <arnd@arndb.de>
14796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14797 S:      Supported
14798 F:      drivers/mfd/syscon.c
14799
14800 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14801 M:      Sudeep Holla <sudeep.holla@arm.com>
14802 L:      linux-arm-kernel@lists.infradead.org
14803 S:      Maintained
14804 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14805 F:      drivers/clk/clk-sc[mp]i.c
14806 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14807 F:      drivers/firmware/arm_scpi.c
14808 F:      drivers/firmware/arm_scmi/
14809 F:      include/linux/sc[mp]i_protocol.h
14810
14811 SYSTEM RESET/SHUTDOWN DRIVERS
14812 M:      Sebastian Reichel <sre@kernel.org>
14813 L:      linux-pm@vger.kernel.org
14814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14815 S:      Maintained
14816 F:      Documentation/devicetree/bindings/power/reset/
14817 F:      drivers/power/reset/
14818
14819 SYSTEM TRACE MODULE CLASS
14820 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14821 S:      Maintained
14822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14823 F:      Documentation/trace/stm.rst
14824 F:      drivers/hwtracing/stm/
14825 F:      include/linux/stm.h
14826 F:      include/uapi/linux/stm.h
14827
14828 SYSV FILESYSTEM
14829 M:      Christoph Hellwig <hch@infradead.org>
14830 S:      Maintained
14831 F:      Documentation/filesystems/sysv-fs.txt
14832 F:      fs/sysv/
14833 F:      include/linux/sysv_fs.h
14834
14835 TARGET SUBSYSTEM
14836 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14837 L:      linux-scsi@vger.kernel.org
14838 L:      target-devel@vger.kernel.org
14839 W:      http://www.linux-iscsi.org
14840 W:      http://groups.google.com/group/linux-iscsi-target-dev
14841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14842 S:      Supported
14843 F:      drivers/target/
14844 F:      include/target/
14845 F:      Documentation/target/
14846
14847 TASKSTATS STATISTICS INTERFACE
14848 M:      Balbir Singh <bsingharora@gmail.com>
14849 S:      Maintained
14850 F:      Documentation/accounting/taskstats*
14851 F:      include/linux/taskstats*
14852 F:      kernel/taskstats.c
14853
14854 TC subsystem
14855 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14856 M:      Cong Wang <xiyou.wangcong@gmail.com>
14857 M:      Jiri Pirko <jiri@resnulli.us>
14858 L:      netdev@vger.kernel.org
14859 S:      Maintained
14860 F:      include/net/pkt_cls.h
14861 F:      include/net/pkt_sched.h
14862 F:      include/net/tc_act/
14863 F:      include/uapi/linux/pkt_cls.h
14864 F:      include/uapi/linux/pkt_sched.h
14865 F:      include/uapi/linux/tc_act/
14866 F:      include/uapi/linux/tc_ematch/
14867 F:      net/sched/
14868
14869 TC90522 MEDIA DRIVER
14870 M:      Akihiro Tsukada <tskd08@gmail.com>
14871 L:      linux-media@vger.kernel.org
14872 S:      Odd Fixes
14873 F:      drivers/media/dvb-frontends/tc90522*
14874
14875 TCP LOW PRIORITY MODULE
14876 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14877 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14878 W:      http://tcp-lp-mod.sourceforge.net/
14879 S:      Maintained
14880 F:      net/ipv4/tcp_lp.c
14881
14882 TDA10071 MEDIA DRIVER
14883 M:      Antti Palosaari <crope@iki.fi>
14884 L:      linux-media@vger.kernel.org
14885 W:      https://linuxtv.org
14886 W:      http://palosaari.fi/linux/
14887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14888 T:      git git://linuxtv.org/anttip/media_tree.git
14889 S:      Maintained
14890 F:      drivers/media/dvb-frontends/tda10071*
14891
14892 TDA18212 MEDIA DRIVER
14893 M:      Antti Palosaari <crope@iki.fi>
14894 L:      linux-media@vger.kernel.org
14895 W:      https://linuxtv.org
14896 W:      http://palosaari.fi/linux/
14897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14898 T:      git git://linuxtv.org/anttip/media_tree.git
14899 S:      Maintained
14900 F:      drivers/media/tuners/tda18212*
14901
14902 TDA18218 MEDIA DRIVER
14903 M:      Antti Palosaari <crope@iki.fi>
14904 L:      linux-media@vger.kernel.org
14905 W:      https://linuxtv.org
14906 W:      http://palosaari.fi/linux/
14907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14908 T:      git git://linuxtv.org/anttip/media_tree.git
14909 S:      Maintained
14910 F:      drivers/media/tuners/tda18218*
14911
14912 TDA18250 MEDIA DRIVER
14913 M:      Olli Salonen <olli.salonen@iki.fi>
14914 L:      linux-media@vger.kernel.org
14915 W:      https://linuxtv.org
14916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14917 T:      git git://linuxtv.org/media_tree.git
14918 S:      Maintained
14919 F:      drivers/media/tuners/tda18250*
14920
14921 TDA18271 MEDIA DRIVER
14922 M:      Michael Krufky <mkrufky@linuxtv.org>
14923 L:      linux-media@vger.kernel.org
14924 W:      https://linuxtv.org
14925 W:      http://github.com/mkrufky
14926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14927 T:      git git://linuxtv.org/mkrufky/tuners.git
14928 S:      Maintained
14929 F:      drivers/media/tuners/tda18271*
14930
14931 TDA1997x MEDIA DRIVER
14932 M:      Tim Harvey <tharvey@gateworks.com>
14933 L:      linux-media@vger.kernel.org
14934 W:      https://linuxtv.org
14935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14936 S:      Maintained
14937 F:      drivers/media/i2c/tda1997x.*
14938
14939 TDA827x MEDIA DRIVER
14940 M:      Michael Krufky <mkrufky@linuxtv.org>
14941 L:      linux-media@vger.kernel.org
14942 W:      https://linuxtv.org
14943 W:      http://github.com/mkrufky
14944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14945 T:      git git://linuxtv.org/mkrufky/tuners.git
14946 S:      Maintained
14947 F:      drivers/media/tuners/tda8290.*
14948
14949 TDA8290 MEDIA DRIVER
14950 M:      Michael Krufky <mkrufky@linuxtv.org>
14951 L:      linux-media@vger.kernel.org
14952 W:      https://linuxtv.org
14953 W:      http://github.com/mkrufky
14954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14955 T:      git git://linuxtv.org/mkrufky/tuners.git
14956 S:      Maintained
14957 F:      drivers/media/tuners/tda8290.*
14958
14959 TDA9840 MEDIA DRIVER
14960 M:      Hans Verkuil <hverkuil@xs4all.nl>
14961 L:      linux-media@vger.kernel.org
14962 T:      git git://linuxtv.org/media_tree.git
14963 W:      https://linuxtv.org
14964 S:      Maintained
14965 F:      drivers/media/i2c/tda9840*
14966
14967 TEA5761 TUNER DRIVER
14968 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14969 L:      linux-media@vger.kernel.org
14970 W:      https://linuxtv.org
14971 T:      git git://linuxtv.org/media_tree.git
14972 S:      Odd fixes
14973 F:      drivers/media/tuners/tea5761.*
14974
14975 TEA5767 TUNER DRIVER
14976 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14977 L:      linux-media@vger.kernel.org
14978 W:      https://linuxtv.org
14979 T:      git git://linuxtv.org/media_tree.git
14980 S:      Maintained
14981 F:      drivers/media/tuners/tea5767.*
14982
14983 TEA6415C MEDIA DRIVER
14984 M:      Hans Verkuil <hverkuil@xs4all.nl>
14985 L:      linux-media@vger.kernel.org
14986 T:      git git://linuxtv.org/media_tree.git
14987 W:      https://linuxtv.org
14988 S:      Maintained
14989 F:      drivers/media/i2c/tea6415c*
14990
14991 TEA6420 MEDIA DRIVER
14992 M:      Hans Verkuil <hverkuil@xs4all.nl>
14993 L:      linux-media@vger.kernel.org
14994 T:      git git://linuxtv.org/media_tree.git
14995 W:      https://linuxtv.org
14996 S:      Maintained
14997 F:      drivers/media/i2c/tea6420*
14998
14999 TEAM DRIVER
15000 M:      Jiri Pirko <jiri@resnulli.us>
15001 L:      netdev@vger.kernel.org
15002 S:      Supported
15003 F:      drivers/net/team/
15004 F:      include/linux/if_team.h
15005 F:      include/uapi/linux/if_team.h
15006
15007 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15008 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15009 S:      Maintained
15010 F:      arch/x86/platform/ts5500/
15011
15012 TECHNOTREND USB IR RECEIVER
15013 M:      Sean Young <sean@mess.org>
15014 L:      linux-media@vger.kernel.org
15015 S:      Maintained
15016 F:      drivers/media/rc/ttusbir.c
15017
15018 TECHWELL TW9910 VIDEO DECODER
15019 L:      linux-media@vger.kernel.org
15020 S:      Orphan
15021 F:      drivers/media/i2c/tw9910.c
15022 F:      include/media/i2c/tw9910.h
15023
15024 TEE SUBSYSTEM
15025 M:      Jens Wiklander <jens.wiklander@linaro.org>
15026 S:      Maintained
15027 F:      include/linux/tee_drv.h
15028 F:      include/uapi/linux/tee.h
15029 F:      drivers/tee/
15030 F:      Documentation/tee.txt
15031
15032 TEGRA ARCHITECTURE SUPPORT
15033 M:      Thierry Reding <thierry.reding@gmail.com>
15034 M:      Jonathan Hunter <jonathanh@nvidia.com>
15035 L:      linux-tegra@vger.kernel.org
15036 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15038 S:      Supported
15039 N:      [^a-z]tegra
15040
15041 TEGRA CLOCK DRIVER
15042 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15043 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15044 S:      Supported
15045 F:      drivers/clk/tegra/
15046
15047 TEGRA DMA DRIVERS
15048 M:      Laxman Dewangan <ldewangan@nvidia.com>
15049 M:      Jon Hunter <jonathanh@nvidia.com>
15050 S:      Supported
15051 F:      drivers/dma/tegra*
15052
15053 TEGRA I2C DRIVER
15054 M:      Laxman Dewangan <ldewangan@nvidia.com>
15055 S:      Supported
15056 F:      drivers/i2c/busses/i2c-tegra.c
15057
15058 TEGRA IOMMU DRIVERS
15059 M:      Thierry Reding <thierry.reding@gmail.com>
15060 L:      linux-tegra@vger.kernel.org
15061 S:      Supported
15062 F:      drivers/iommu/tegra*
15063
15064 TEGRA KBC DRIVER
15065 M:      Laxman Dewangan <ldewangan@nvidia.com>
15066 S:      Supported
15067 F:      drivers/input/keyboard/tegra-kbc.c
15068
15069 TEGRA NAND DRIVER
15070 M:      Stefan Agner <stefan@agner.ch>
15071 M:      Lucas Stach <dev@lynxeye.de>
15072 S:      Maintained
15073 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15074 F:      drivers/mtd/nand/raw/tegra_nand.c
15075
15076 TEGRA PWM DRIVER
15077 M:      Thierry Reding <thierry.reding@gmail.com>
15078 S:      Supported
15079 F:      drivers/pwm/pwm-tegra.c
15080
15081 TEGRA SERIAL DRIVER
15082 M:      Laxman Dewangan <ldewangan@nvidia.com>
15083 S:      Supported
15084 F:      drivers/tty/serial/serial-tegra.c
15085
15086 TEGRA SPI DRIVER
15087 M:      Laxman Dewangan <ldewangan@nvidia.com>
15088 S:      Supported
15089 F:      drivers/spi/spi-tegra*
15090
15091 TEHUTI ETHERNET DRIVER
15092 M:      Andy Gospodarek <andy@greyhouse.net>
15093 L:      netdev@vger.kernel.org
15094 S:      Supported
15095 F:      drivers/net/ethernet/tehuti/*
15096
15097 Telecom Clock Driver for MCPL0010
15098 M:      Mark Gross <mark.gross@intel.com>
15099 S:      Supported
15100 F:      drivers/char/tlclk.c
15101
15102 TENSILICA XTENSA PORT (xtensa)
15103 M:      Chris Zankel <chris@zankel.net>
15104 M:      Max Filippov <jcmvbkbc@gmail.com>
15105 L:      linux-xtensa@linux-xtensa.org
15106 T:      git git://github.com/czankel/xtensa-linux.git
15107 S:      Maintained
15108 F:      arch/xtensa/
15109 F:      drivers/irqchip/irq-xtensa-*
15110
15111 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15112 M:      Nishanth Menon <nm@ti.com>
15113 M:      Tero Kristo <t-kristo@ti.com>
15114 M:      Santosh Shilimkar <ssantosh@kernel.org>
15115 L:      linux-arm-kernel@lists.infradead.org
15116 S:      Maintained
15117 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15118 F:      drivers/firmware/ti_sci*
15119 F:      include/linux/soc/ti/ti_sci_protocol.h
15120 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15121 F:      drivers/soc/ti/ti_sci_pm_domains.c
15122 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15123 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15124 F:      drivers/clk/keystone/sci-clk.c
15125 F:      drivers/reset/reset-ti-sci.c
15126
15127 Texas Instruments ASoC drivers
15128 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15129 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15130 S:      Maintained
15131 F:      sound/soc/ti/
15132
15133 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15134 M:      Hans Verkuil <hverkuil@xs4all.nl>
15135 L:      linux-media@vger.kernel.org
15136 T:      git git://linuxtv.org/media_tree.git
15137 W:      https://linuxtv.org
15138 S:      Maintained
15139 F:      drivers/media/radio/radio-raremono.c
15140
15141 THERMAL
15142 M:      Zhang Rui <rui.zhang@intel.com>
15143 M:      Eduardo Valentin <edubezval@gmail.com>
15144 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15145 L:      linux-pm@vger.kernel.org
15146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15148 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15149 S:      Supported
15150 F:      drivers/thermal/
15151 F:      include/linux/thermal.h
15152 F:      include/uapi/linux/thermal.h
15153 F:      include/linux/cpu_cooling.h
15154 F:      Documentation/devicetree/bindings/thermal/
15155
15156 THERMAL/CPU_COOLING
15157 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15158 M:      Viresh Kumar <viresh.kumar@linaro.org>
15159 M:      Javi Merino <javi.merino@kernel.org>
15160 L:      linux-pm@vger.kernel.org
15161 S:      Supported
15162 F:      Documentation/thermal/cpu-cooling-api.txt
15163 F:      drivers/thermal/cpu_cooling.c
15164 F:      include/linux/cpu_cooling.h
15165
15166 THINKPAD ACPI EXTRAS DRIVER
15167 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15168 L:      ibm-acpi-devel@lists.sourceforge.net
15169 L:      platform-driver-x86@vger.kernel.org
15170 W:      http://ibm-acpi.sourceforge.net
15171 W:      http://thinkwiki.org/wiki/Ibm-acpi
15172 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15173 S:      Maintained
15174 F:      drivers/platform/x86/thinkpad_acpi.c
15175
15176 THUNDERBOLT DRIVER
15177 M:      Andreas Noever <andreas.noever@gmail.com>
15178 M:      Michael Jamet <michael.jamet@intel.com>
15179 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15180 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15182 S:      Maintained
15183 F:      Documentation/admin-guide/thunderbolt.rst
15184 F:      drivers/thunderbolt/
15185 F:      include/linux/thunderbolt.h
15186
15187 THUNDERBOLT NETWORK DRIVER
15188 M:      Michael Jamet <michael.jamet@intel.com>
15189 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15190 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15191 L:      netdev@vger.kernel.org
15192 S:      Maintained
15193 F:      drivers/net/thunderbolt.c
15194
15195 THUNDERX GPIO DRIVER
15196 M:      David Daney <david.daney@cavium.com>
15197 S:      Maintained
15198 F:      drivers/gpio/gpio-thunderx.c
15199
15200 TI AM437X VPFE DRIVER
15201 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15202 L:      linux-media@vger.kernel.org
15203 W:      https://linuxtv.org
15204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15205 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15206 S:      Maintained
15207 F:      drivers/media/platform/am437x/
15208
15209 TI BANDGAP AND THERMAL DRIVER
15210 M:      Eduardo Valentin <edubezval@gmail.com>
15211 M:      Keerthy <j-keerthy@ti.com>
15212 L:      linux-pm@vger.kernel.org
15213 L:      linux-omap@vger.kernel.org
15214 S:      Maintained
15215 F:      drivers/thermal/ti-soc-thermal/
15216
15217 TI BQ27XXX POWER SUPPLY DRIVER
15218 R:      Andrew F. Davis <afd@ti.com>
15219 F:      include/linux/power/bq27xxx_battery.h
15220 F:      drivers/power/supply/bq27xxx_battery.c
15221 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15222
15223 TI CDCE706 CLOCK DRIVER
15224 M:      Max Filippov <jcmvbkbc@gmail.com>
15225 S:      Maintained
15226 F:      drivers/clk/clk-cdce706.c
15227
15228 TI CLOCK DRIVER
15229 M:      Tero Kristo <t-kristo@ti.com>
15230 L:      linux-omap@vger.kernel.org
15231 S:      Maintained
15232 F:      drivers/clk/ti/
15233 F:      include/linux/clk/ti.h
15234
15235 TI DAVINCI MACHINE SUPPORT
15236 M:      Sekhar Nori <nsekhar@ti.com>
15237 M:      Kevin Hilman <khilman@kernel.org>
15238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15240 S:      Supported
15241 F:      arch/arm/mach-davinci/
15242 F:      drivers/i2c/busses/i2c-davinci.c
15243 F:      arch/arm/boot/dts/da850*
15244
15245 TI DAVINCI SERIES CLOCK DRIVER
15246 M:      David Lechner <david@lechnology.com>
15247 R:      Sekhar Nori <nsekhar@ti.com>
15248 S:      Maintained
15249 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15250 F:      drivers/clk/davinci/
15251
15252 TI DAVINCI SERIES GPIO DRIVER
15253 M:      Keerthy <j-keerthy@ti.com>
15254 L:      linux-gpio@vger.kernel.org
15255 S:      Maintained
15256 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15257 F:      drivers/gpio/gpio-davinci.c
15258
15259 TI DAVINCI SERIES MEDIA DRIVER
15260 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15261 L:      linux-media@vger.kernel.org
15262 W:      https://linuxtv.org
15263 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15264 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15265 S:      Maintained
15266 F:      drivers/media/platform/davinci/
15267 F:      include/media/davinci/
15268
15269 TI ETHERNET SWITCH DRIVER (CPSW)
15270 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15271 L:      linux-omap@vger.kernel.org
15272 L:      netdev@vger.kernel.org
15273 S:      Maintained
15274 F:      drivers/net/ethernet/ti/cpsw*
15275 F:      drivers/net/ethernet/ti/davinci*
15276
15277 TI FLASH MEDIA INTERFACE DRIVER
15278 M:      Alex Dubov <oakad@yahoo.com>
15279 S:      Maintained
15280 F:      drivers/misc/tifm*
15281 F:      drivers/mmc/host/tifm_sd.c
15282 F:      include/linux/tifm.h
15283
15284 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15285 M:      Santosh Shilimkar <ssantosh@kernel.org>
15286 L:      linux-kernel@vger.kernel.org
15287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 S:      Maintained
15289 F:      drivers/soc/ti/*
15290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15291
15292 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15293 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15294 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15296 S:      Maintained
15297 F:      sound/soc/codecs/lm49453*
15298 F:      sound/soc/codecs/isabelle*
15299
15300 TI LP855x BACKLIGHT DRIVER
15301 M:      Milo Kim <milo.kim@ti.com>
15302 S:      Maintained
15303 F:      Documentation/backlight/lp855x-driver.txt
15304 F:      drivers/video/backlight/lp855x_bl.c
15305 F:      include/linux/platform_data/lp855x.h
15306
15307 TI LP8727 CHARGER DRIVER
15308 M:      Milo Kim <milo.kim@ti.com>
15309 S:      Maintained
15310 F:      drivers/power/supply/lp8727_charger.c
15311 F:      include/linux/platform_data/lp8727.h
15312
15313 TI LP8788 MFD DRIVER
15314 M:      Milo Kim <milo.kim@ti.com>
15315 S:      Maintained
15316 F:      drivers/iio/adc/lp8788_adc.c
15317 F:      drivers/leds/leds-lp8788.c
15318 F:      drivers/mfd/lp8788*.c
15319 F:      drivers/power/supply/lp8788-charger.c
15320 F:      drivers/regulator/lp8788-*.c
15321 F:      include/linux/mfd/lp8788*.h
15322
15323 TI NETCP ETHERNET DRIVER
15324 M:      Wingman Kwok <w-kwok2@ti.com>
15325 M:      Murali Karicheri <m-karicheri2@ti.com>
15326 L:      netdev@vger.kernel.org
15327 S:      Maintained
15328 F:      drivers/net/ethernet/ti/netcp*
15329
15330 TI PCM3060 ASoC CODEC DRIVER
15331 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15332 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15333 S:      Maintained
15334 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15335 F:      sound/soc/codecs/pcm3060*
15336
15337 TI TAS571X FAMILY ASoC CODEC DRIVER
15338 M:      Kevin Cernekee <cernekee@chromium.org>
15339 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15340 S:      Odd Fixes
15341 F:      sound/soc/codecs/tas571x*
15342
15343 TI TRF7970A NFC DRIVER
15344 M:      Mark Greer <mgreer@animalcreek.com>
15345 L:      linux-wireless@vger.kernel.org
15346 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15347 S:      Supported
15348 F:      drivers/nfc/trf7970a.c
15349 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15350
15351 TI TWL4030 SERIES SOC CODEC DRIVER
15352 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15354 S:      Maintained
15355 F:      sound/soc/codecs/twl4030*
15356
15357 TI VPE/CAL DRIVERS
15358 M:      Benoit Parrot <bparrot@ti.com>
15359 L:      linux-media@vger.kernel.org
15360 W:      http://linuxtv.org/
15361 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15362 S:      Maintained
15363 F:      drivers/media/platform/ti-vpe/
15364
15365 TI WILINK WIRELESS DRIVERS
15366 L:      linux-wireless@vger.kernel.org
15367 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15368 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15370 S:      Orphan
15371 F:      drivers/net/wireless/ti/
15372 F:      include/linux/wl12xx.h
15373
15374 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15375 M:      John Stultz <john.stultz@linaro.org>
15376 M:      Thomas Gleixner <tglx@linutronix.de>
15377 R:      Stephen Boyd <sboyd@kernel.org>
15378 L:      linux-kernel@vger.kernel.org
15379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15380 S:      Supported
15381 F:      include/linux/clocksource.h
15382 F:      include/linux/time.h
15383 F:      include/linux/timex.h
15384 F:      include/uapi/linux/time.h
15385 F:      include/uapi/linux/timex.h
15386 F:      kernel/time/clocksource.c
15387 F:      kernel/time/time*.c
15388 F:      kernel/time/alarmtimer.c
15389 F:      kernel/time/ntp.c
15390 F:      tools/testing/selftests/timers/
15391
15392 TIPC NETWORK LAYER
15393 M:      Jon Maloy <jon.maloy@ericsson.com>
15394 M:      Ying Xue <ying.xue@windriver.com>
15395 L:      netdev@vger.kernel.org (core kernel code)
15396 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15397 W:      http://tipc.sourceforge.net/
15398 S:      Maintained
15399 F:      include/uapi/linux/tipc*.h
15400 F:      net/tipc/
15401
15402 TLAN NETWORK DRIVER
15403 M:      Samuel Chessman <chessman@tux.org>
15404 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15405 W:      http://sourceforge.net/projects/tlan/
15406 S:      Maintained
15407 F:      Documentation/networking/device_drivers/ti/tlan.txt
15408 F:      drivers/net/ethernet/ti/tlan.*
15409
15410 TM6000 VIDEO4LINUX DRIVER
15411 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15412 L:      linux-media@vger.kernel.org
15413 W:      https://linuxtv.org
15414 T:      git git://linuxtv.org/media_tree.git
15415 S:      Odd fixes
15416 F:      drivers/media/usb/tm6000/
15417 F:      Documentation/media/v4l-drivers/tm6000*
15418
15419 TMIO/SDHI MMC DRIVER
15420 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15421 L:      linux-mmc@vger.kernel.org
15422 S:      Supported
15423 F:      drivers/mmc/host/tmio_mmc*
15424 F:      drivers/mmc/host/renesas_sdhi*
15425 F:      include/linux/mfd/tmio.h
15426
15427 TMP401 HARDWARE MONITOR DRIVER
15428 M:      Guenter Roeck <linux@roeck-us.net>
15429 L:      linux-hwmon@vger.kernel.org
15430 S:      Maintained
15431 F:      Documentation/hwmon/tmp401
15432 F:      drivers/hwmon/tmp401.c
15433
15434 TMPFS (SHMEM FILESYSTEM)
15435 M:      Hugh Dickins <hughd@google.com>
15436 L:      linux-mm@kvack.org
15437 S:      Maintained
15438 F:      include/linux/shmem_fs.h
15439 F:      mm/shmem.c
15440
15441 TOMOYO SECURITY MODULE
15442 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15443 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15444 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15445 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15446 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15447 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15448 W:      http://tomoyo.sourceforge.jp/
15449 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15450 S:      Maintained
15451 F:      security/tomoyo/
15452
15453 TOPSTAR LAPTOP EXTRAS DRIVER
15454 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15455 L:      platform-driver-x86@vger.kernel.org
15456 S:      Maintained
15457 F:      drivers/platform/x86/topstar-laptop.c
15458
15459 TORTURE-TEST MODULES
15460 M:      Davidlohr Bueso <dave@stgolabs.net>
15461 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15462 M:      Josh Triplett <josh@joshtriplett.org>
15463 L:      linux-kernel@vger.kernel.org
15464 S:      Supported
15465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15466 F:      Documentation/RCU/torture.txt
15467 F:      kernel/torture.c
15468 F:      kernel/rcu/rcutorture.c
15469 F:      kernel/rcu/rcuperf.c
15470 F:      kernel/locking/locktorture.c
15471
15472 TOSHIBA ACPI EXTRAS DRIVER
15473 M:      Azael Avalos <coproscefalo@gmail.com>
15474 L:      platform-driver-x86@vger.kernel.org
15475 S:      Maintained
15476 F:      drivers/platform/x86/toshiba_acpi.c
15477
15478 TOSHIBA BLUETOOTH DRIVER
15479 M:      Azael Avalos <coproscefalo@gmail.com>
15480 L:      platform-driver-x86@vger.kernel.org
15481 S:      Maintained
15482 F:      drivers/platform/x86/toshiba_bluetooth.c
15483
15484 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15485 M:      Azael Avalos <coproscefalo@gmail.com>
15486 L:      platform-driver-x86@vger.kernel.org
15487 S:      Maintained
15488 F:      drivers/platform/x86/toshiba_haps.c
15489
15490 TOSHIBA SMM DRIVER
15491 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15492 W:      http://www.buzzard.org.uk/toshiba/
15493 S:      Maintained
15494 F:      drivers/char/toshiba.c
15495 F:      include/linux/toshiba.h
15496 F:      include/uapi/linux/toshiba.h
15497
15498 TOSHIBA TC358743 DRIVER
15499 M:      Mats Randgaard <matrandg@cisco.com>
15500 L:      linux-media@vger.kernel.org
15501 S:      Maintained
15502 F:      drivers/media/i2c/tc358743*
15503 F:      include/media/i2c/tc358743.h
15504
15505 TOSHIBA WMI HOTKEYS DRIVER
15506 M:      Azael Avalos <coproscefalo@gmail.com>
15507 L:      platform-driver-x86@vger.kernel.org
15508 S:      Maintained
15509 F:      drivers/platform/x86/toshiba-wmi.c
15510
15511 TPM DEVICE DRIVER
15512 M:      Peter Huewe <peterhuewe@gmx.de>
15513 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15514 R:      Jason Gunthorpe <jgg@ziepe.ca>
15515 L:      linux-integrity@vger.kernel.org
15516 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15517 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15518 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15519 S:      Maintained
15520 F:      drivers/char/tpm/
15521
15522 TRACING
15523 M:      Steven Rostedt <rostedt@goodmis.org>
15524 M:      Ingo Molnar <mingo@redhat.com>
15525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15526 S:      Maintained
15527 F:      Documentation/trace/ftrace.rst
15528 F:      arch/*/*/*/ftrace.h
15529 F:      arch/*/kernel/ftrace.c
15530 F:      include/*/ftrace.h
15531 F:      include/linux/trace*.h
15532 F:      include/trace/
15533 F:      kernel/trace/
15534 F:      tools/testing/selftests/ftrace/
15535
15536 TRACING MMIO ACCESSES (MMIOTRACE)
15537 M:      Steven Rostedt <rostedt@goodmis.org>
15538 M:      Ingo Molnar <mingo@kernel.org>
15539 R:      Karol Herbst <karolherbst@gmail.com>
15540 R:      Pekka Paalanen <ppaalanen@gmail.com>
15541 S:      Maintained
15542 L:      linux-kernel@vger.kernel.org
15543 L:      nouveau@lists.freedesktop.org
15544 F:      kernel/trace/trace_mmiotrace.c
15545 F:      include/linux/mmiotrace.h
15546 F:      arch/x86/mm/kmmio.c
15547 F:      arch/x86/mm/mmio-mod.c
15548 F:      arch/x86/mm/testmmiotrace.c
15549
15550 TRIVIAL PATCHES
15551 M:      Jiri Kosina <trivial@kernel.org>
15552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15553 S:      Maintained
15554 K:      ^Subject:.*(?i)trivial
15555
15556 TEMPO SEMICONDUCTOR DRIVERS
15557 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15558 S:      Maintained
15559 F:      sound/soc/codecs/tscs*.c
15560 F:      sound/soc/codecs/tscs*.h
15561 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15562
15563 TTY LAYER
15564 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15565 M:      Jiri Slaby <jslaby@suse.com>
15566 S:      Supported
15567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15568 F:      Documentation/serial/
15569 F:      drivers/tty/
15570 F:      drivers/tty/serial/serial_core.c
15571 F:      include/linux/serial_core.h
15572 F:      include/linux/serial.h
15573 F:      include/linux/tty.h
15574 F:      include/uapi/linux/serial_core.h
15575 F:      include/uapi/linux/serial.h
15576 F:      include/uapi/linux/tty.h
15577
15578 TUA9001 MEDIA DRIVER
15579 M:      Antti Palosaari <crope@iki.fi>
15580 L:      linux-media@vger.kernel.org
15581 W:      https://linuxtv.org
15582 W:      http://palosaari.fi/linux/
15583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15584 T:      git git://linuxtv.org/anttip/media_tree.git
15585 S:      Maintained
15586 F:      drivers/media/tuners/tua9001*
15587
15588 TULIP NETWORK DRIVERS
15589 L:      netdev@vger.kernel.org
15590 L:      linux-parisc@vger.kernel.org
15591 S:      Orphan
15592 F:      drivers/net/ethernet/dec/tulip/
15593
15594 TUN/TAP driver
15595 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15596 W:      http://vtun.sourceforge.net/tun
15597 S:      Maintained
15598 F:      Documentation/networking/tuntap.txt
15599 F:      arch/um/os-Linux/drivers/
15600
15601 TURBOCHANNEL SUBSYSTEM
15602 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15603 M:      Ralf Baechle <ralf@linux-mips.org>
15604 L:      linux-mips@vger.kernel.org
15605 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15606 S:      Maintained
15607 F:      drivers/tc/
15608 F:      include/linux/tc.h
15609
15610 TURBOSTAT UTILITY
15611 M:      "Len Brown" <lenb@kernel.org>
15612 L:      linux-pm@vger.kernel.org
15613 B:      https://bugzilla.kernel.org
15614 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15616 S:      Supported
15617 F:      tools/power/x86/turbostat/
15618
15619 TW5864 VIDEO4LINUX DRIVER
15620 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15621 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15622 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15623 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15624 L:      linux-media@vger.kernel.org
15625 S:      Supported
15626 F:      drivers/media/pci/tw5864/
15627
15628 TW68 VIDEO4LINUX DRIVER
15629 M:      Hans Verkuil <hverkuil@xs4all.nl>
15630 L:      linux-media@vger.kernel.org
15631 T:      git git://linuxtv.org/media_tree.git
15632 W:      https://linuxtv.org
15633 S:      Odd Fixes
15634 F:      drivers/media/pci/tw68/
15635
15636 TW686X VIDEO4LINUX DRIVER
15637 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15638 L:      linux-media@vger.kernel.org
15639 T:      git git://linuxtv.org/media_tree.git
15640 W:      http://linuxtv.org
15641 S:      Maintained
15642 F:      drivers/media/pci/tw686x/
15643
15644 UBI FILE SYSTEM (UBIFS)
15645 M:      Richard Weinberger <richard@nod.at>
15646 M:      Artem Bityutskiy <dedekind1@gmail.com>
15647 M:      Adrian Hunter <adrian.hunter@intel.com>
15648 L:      linux-mtd@lists.infradead.org
15649 T:      git git://git.infradead.org/ubifs-2.6.git
15650 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15651 S:      Supported
15652 F:      Documentation/filesystems/ubifs.txt
15653 F:      fs/ubifs/
15654
15655 UCLINUX (M68KNOMMU AND COLDFIRE)
15656 M:      Greg Ungerer <gerg@linux-m68k.org>
15657 W:      http://www.linux-m68k.org/
15658 W:      http://www.uclinux.org/
15659 L:      linux-m68k@lists.linux-m68k.org
15660 L:      uclinux-dev@uclinux.org  (subscribers-only)
15661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15662 S:      Maintained
15663 F:      arch/m68k/coldfire/
15664 F:      arch/m68k/68*/
15665 F:      arch/m68k/*/*_no.*
15666 F:      arch/m68k/include/asm/*_no.*
15667
15668 UDF FILESYSTEM
15669 M:      Jan Kara <jack@suse.com>
15670 S:      Maintained
15671 F:      Documentation/filesystems/udf.txt
15672 F:      fs/udf/
15673
15674 UDRAW TABLET
15675 M:      Bastien Nocera <hadess@hadess.net>
15676 L:      linux-input@vger.kernel.org
15677 S:      Maintained
15678 F:      drivers/hid/hid-udraw-ps3.c
15679
15680 UFS FILESYSTEM
15681 M:      Evgeniy Dushistov <dushistov@mail.ru>
15682 S:      Maintained
15683 F:      Documentation/filesystems/ufs.txt
15684 F:      fs/ufs/
15685
15686 UHID USERSPACE HID IO DRIVER:
15687 M:      David Herrmann <dh.herrmann@googlemail.com>
15688 L:      linux-input@vger.kernel.org
15689 S:      Maintained
15690 F:      drivers/hid/uhid.c
15691 F:      include/uapi/linux/uhid.h
15692
15693 ULPI BUS
15694 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15695 L:      linux-usb@vger.kernel.org
15696 S:      Maintained
15697 F:      drivers/usb/common/ulpi.c
15698 F:      include/linux/ulpi/
15699
15700 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15701 L:      linux-usb@vger.kernel.org
15702 S:      Orphan
15703 F:      drivers/uwb/
15704 F:      include/linux/uwb.h
15705 F:      include/linux/uwb/
15706
15707 UNICORE32 ARCHITECTURE:
15708 M:      Guan Xuetao <gxt@pku.edu.cn>
15709 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15710 S:      Maintained
15711 T:      git git://github.com/gxt/linux.git
15712 F:      arch/unicore32/
15713
15714 UNIFDEF
15715 M:      Tony Finch <dot@dotat.at>
15716 W:      http://dotat.at/prog/unifdef
15717 S:      Maintained
15718 F:      scripts/unifdef.c
15719
15720 UNIFORM CDROM DRIVER
15721 M:      Jens Axboe <axboe@kernel.dk>
15722 W:      http://www.kernel.dk
15723 S:      Maintained
15724 F:      Documentation/cdrom/
15725 F:      drivers/cdrom/cdrom.c
15726 F:      include/linux/cdrom.h
15727 F:      include/uapi/linux/cdrom.h
15728
15729 UNISYS S-PAR DRIVERS
15730 M:      David Kershner <david.kershner@unisys.com>
15731 L:      sparmaintainer@unisys.com (Unisys internal)
15732 S:      Supported
15733 F:      include/linux/visorbus.h
15734 F:      drivers/visorbus/
15735 F:      drivers/staging/unisys/
15736
15737 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15738 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15739 L:      linux-scsi@vger.kernel.org
15740 S:      Supported
15741 F:      Documentation/scsi/ufs.txt
15742 F:      drivers/scsi/ufs/
15743
15744 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15745 M:      Joao Pinto <jpinto@synopsys.com>
15746 L:      linux-scsi@vger.kernel.org
15747 S:      Supported
15748 F:      drivers/scsi/ufs/*dwc*
15749
15750 UNSORTED BLOCK IMAGES (UBI)
15751 M:      Artem Bityutskiy <dedekind1@gmail.com>
15752 M:      Richard Weinberger <richard@nod.at>
15753 W:      http://www.linux-mtd.infradead.org/
15754 L:      linux-mtd@lists.infradead.org
15755 T:      git git://git.infradead.org/ubifs-2.6.git
15756 S:      Supported
15757 F:      drivers/mtd/ubi/
15758 F:      include/linux/mtd/ubi.h
15759 F:      include/uapi/mtd/ubi-user.h
15760
15761 USB "USBNET" DRIVER FRAMEWORK
15762 M:      Oliver Neukum <oneukum@suse.com>
15763 L:      netdev@vger.kernel.org
15764 W:      http://www.linux-usb.org/usbnet
15765 S:      Maintained
15766 F:      drivers/net/usb/usbnet.c
15767 F:      include/linux/usb/usbnet.h
15768
15769 USB ACM DRIVER
15770 M:      Oliver Neukum <oneukum@suse.com>
15771 L:      linux-usb@vger.kernel.org
15772 S:      Maintained
15773 F:      Documentation/usb/acm.txt
15774 F:      drivers/usb/class/cdc-acm.*
15775
15776 USB AR5523 WIRELESS DRIVER
15777 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15778 L:      linux-wireless@vger.kernel.org
15779 S:      Maintained
15780 F:      drivers/net/wireless/ath/ar5523/
15781
15782 USB ATTACHED SCSI
15783 M:      Oliver Neukum <oneukum@suse.com>
15784 L:      linux-usb@vger.kernel.org
15785 L:      linux-scsi@vger.kernel.org
15786 S:      Maintained
15787 F:      drivers/usb/storage/uas.c
15788
15789 USB CDC ETHERNET DRIVER
15790 M:      Oliver Neukum <oliver@neukum.org>
15791 L:      linux-usb@vger.kernel.org
15792 S:      Maintained
15793 F:      drivers/net/usb/cdc_*.c
15794 F:      include/uapi/linux/usb/cdc.h
15795
15796 USB CHAOSKEY DRIVER
15797 M:      Keith Packard <keithp@keithp.com>
15798 L:      linux-usb@vger.kernel.org
15799 S:      Maintained
15800 F:      drivers/usb/misc/chaoskey.c
15801
15802 USB CYPRESS C67X00 DRIVER
15803 M:      Peter Korsgaard <jacmet@sunsite.dk>
15804 L:      linux-usb@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/usb/c67x00/
15807
15808 USB DAVICOM DM9601 DRIVER
15809 M:      Peter Korsgaard <jacmet@sunsite.dk>
15810 L:      netdev@vger.kernel.org
15811 W:      http://www.linux-usb.org/usbnet
15812 S:      Maintained
15813 F:      drivers/net/usb/dm9601.c
15814
15815 USB DIAMOND RIO500 DRIVER
15816 M:      Cesar Miquel <miquel@df.uba.ar>
15817 L:      rio500-users@lists.sourceforge.net
15818 W:      http://rio500.sourceforge.net
15819 S:      Maintained
15820 F:      drivers/usb/misc/rio500*
15821
15822 USB EHCI DRIVER
15823 M:      Alan Stern <stern@rowland.harvard.edu>
15824 L:      linux-usb@vger.kernel.org
15825 S:      Maintained
15826 F:      Documentation/usb/ehci.txt
15827 F:      drivers/usb/host/ehci*
15828
15829 USB GADGET/PERIPHERAL SUBSYSTEM
15830 M:      Felipe Balbi <balbi@kernel.org>
15831 L:      linux-usb@vger.kernel.org
15832 W:      http://www.linux-usb.org/gadget
15833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15834 S:      Maintained
15835 F:      drivers/usb/gadget/
15836 F:      include/linux/usb/gadget*
15837
15838 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15839 M:      Jiri Kosina <jikos@kernel.org>
15840 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15841 L:      linux-usb@vger.kernel.org
15842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15843 S:      Maintained
15844 F:      Documentation/hid/hiddev.txt
15845 F:      drivers/hid/usbhid/
15846
15847 USB INTEL XHCI ROLE MUX DRIVER
15848 M:      Hans de Goede <hdegoede@redhat.com>
15849 L:      linux-usb@vger.kernel.org
15850 S:      Maintained
15851 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15852
15853 USB ISP116X DRIVER
15854 M:      Olav Kongas <ok@artecdesign.ee>
15855 L:      linux-usb@vger.kernel.org
15856 S:      Maintained
15857 F:      drivers/usb/host/isp116x*
15858 F:      include/linux/usb/isp116x.h
15859
15860 USB LAN78XX ETHERNET DRIVER
15861 M:      Woojung Huh <woojung.huh@microchip.com>
15862 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15863 L:      netdev@vger.kernel.org
15864 S:      Maintained
15865 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15866 F:      drivers/net/usb/lan78xx.*
15867 F:      include/dt-bindings/net/microchip-lan78xx.h
15868
15869 USB MASS STORAGE DRIVER
15870 M:      Alan Stern <stern@rowland.harvard.edu>
15871 L:      linux-usb@vger.kernel.org
15872 L:      usb-storage@lists.one-eyed-alien.net
15873 S:      Maintained
15874 F:      drivers/usb/storage/
15875
15876 USB MIDI DRIVER
15877 M:      Clemens Ladisch <clemens@ladisch.de>
15878 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15879 T:      git git://git.alsa-project.org/alsa-kernel.git
15880 S:      Maintained
15881 F:      sound/usb/midi.*
15882
15883 USB NETWORKING DRIVERS
15884 L:      linux-usb@vger.kernel.org
15885 S:      Odd Fixes
15886 F:      drivers/net/usb/
15887
15888 USB OHCI DRIVER
15889 M:      Alan Stern <stern@rowland.harvard.edu>
15890 L:      linux-usb@vger.kernel.org
15891 S:      Maintained
15892 F:      Documentation/usb/ohci.txt
15893 F:      drivers/usb/host/ohci*
15894
15895 USB OTG FSM (Finite State Machine)
15896 M:      Peter Chen <Peter.Chen@nxp.com>
15897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15898 L:      linux-usb@vger.kernel.org
15899 S:      Maintained
15900 F:      drivers/usb/common/usb-otg-fsm.c
15901
15902 USB OVER IP DRIVER
15903 M:      Valentina Manea <valentina.manea.m@gmail.com>
15904 M:      Shuah Khan <shuah@kernel.org>
15905 M:      Shuah Khan <skhan@linuxfoundation.org>
15906 L:      linux-usb@vger.kernel.org
15907 S:      Maintained
15908 F:      Documentation/usb/usbip_protocol.txt
15909 F:      drivers/usb/usbip/
15910 F:      tools/usb/usbip/
15911 F:      tools/testing/selftests/drivers/usb/usbip/
15912
15913 USB PEGASUS DRIVER
15914 M:      Petko Manolov <petkan@nucleusys.com>
15915 L:      linux-usb@vger.kernel.org
15916 L:      netdev@vger.kernel.org
15917 T:      git git://github.com/petkan/pegasus.git
15918 W:      https://github.com/petkan/pegasus
15919 S:      Maintained
15920 F:      drivers/net/usb/pegasus.*
15921
15922 USB PHY LAYER
15923 M:      Felipe Balbi <balbi@kernel.org>
15924 L:      linux-usb@vger.kernel.org
15925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15926 S:      Maintained
15927 F:      drivers/usb/phy/
15928
15929 USB PRINTER DRIVER (usblp)
15930 M:      Pete Zaitcev <zaitcev@redhat.com>
15931 L:      linux-usb@vger.kernel.org
15932 S:      Supported
15933 F:      drivers/usb/class/usblp.c
15934
15935 USB QMI WWAN NETWORK DRIVER
15936 M:      Bjørn Mork <bjorn@mork.no>
15937 L:      netdev@vger.kernel.org
15938 S:      Maintained
15939 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15940 F:      drivers/net/usb/qmi_wwan.c
15941
15942 USB RTL8150 DRIVER
15943 M:      Petko Manolov <petkan@nucleusys.com>
15944 L:      linux-usb@vger.kernel.org
15945 L:      netdev@vger.kernel.org
15946 T:      git git://github.com/petkan/rtl8150.git
15947 W:      https://github.com/petkan/rtl8150
15948 S:      Maintained
15949 F:      drivers/net/usb/rtl8150.c
15950
15951 USB SERIAL SUBSYSTEM
15952 M:      Johan Hovold <johan@kernel.org>
15953 L:      linux-usb@vger.kernel.org
15954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15955 S:      Maintained
15956 F:      Documentation/usb/usb-serial.txt
15957 F:      drivers/usb/serial/
15958 F:      include/linux/usb/serial.h
15959
15960 USB SMSC75XX ETHERNET DRIVER
15961 M:      Steve Glendinning <steve.glendinning@shawell.net>
15962 L:      netdev@vger.kernel.org
15963 S:      Maintained
15964 F:      drivers/net/usb/smsc75xx.*
15965
15966 USB SMSC95XX ETHERNET DRIVER
15967 M:      Steve Glendinning <steve.glendinning@shawell.net>
15968 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15969 L:      netdev@vger.kernel.org
15970 S:      Maintained
15971 F:      drivers/net/usb/smsc95xx.*
15972
15973 USB SUBSYSTEM
15974 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15975 L:      linux-usb@vger.kernel.org
15976 W:      http://www.linux-usb.org
15977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15978 S:      Supported
15979 F:      Documentation/devicetree/bindings/usb/
15980 F:      Documentation/usb/
15981 F:      drivers/usb/
15982 F:      include/linux/usb.h
15983 F:      include/linux/usb/
15984
15985 USB TYPEC PI3USB30532 MUX DRIVER
15986 M:      Hans de Goede <hdegoede@redhat.com>
15987 L:      linux-usb@vger.kernel.org
15988 S:      Maintained
15989 F:      drivers/usb/typec/mux/pi3usb30532.c
15990
15991 USB TYPEC CLASS
15992 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15993 L:      linux-usb@vger.kernel.org
15994 S:      Maintained
15995 F:      Documentation/ABI/testing/sysfs-class-typec
15996 F:      Documentation/driver-api/usb/typec.rst
15997 F:      drivers/usb/typec/
15998 F:      include/linux/usb/typec.h
15999
16000 USB TYPEC BUS FOR ALTERNATE MODES
16001 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16002 L:      linux-usb@vger.kernel.org
16003 S:      Maintained
16004 F:      Documentation/ABI/testing/sysfs-bus-typec
16005 F:      Documentation/driver-api/usb/typec_bus.rst
16006 F:      drivers/usb/typec/altmodes/
16007 F:      include/linux/usb/typec_altmode.h
16008
16009 USB TYPEC PORT CONTROLLER DRIVERS
16010 M:      Guenter Roeck <linux@roeck-us.net>
16011 L:      linux-usb@vger.kernel.org
16012 S:      Maintained
16013 F:      drivers/usb/typec/tcpm/
16014
16015 USB UHCI DRIVER
16016 M:      Alan Stern <stern@rowland.harvard.edu>
16017 L:      linux-usb@vger.kernel.org
16018 S:      Maintained
16019 F:      drivers/usb/host/uhci*
16020
16021 USB VIDEO CLASS
16022 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16023 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16024 L:      linux-media@vger.kernel.org
16025 T:      git git://linuxtv.org/media_tree.git
16026 W:      http://www.ideasonboard.org/uvc/
16027 S:      Maintained
16028 F:      drivers/media/usb/uvc/
16029 F:      include/uapi/linux/uvcvideo.h
16030
16031 USB VISION DRIVER
16032 M:      Hans Verkuil <hverkuil@xs4all.nl>
16033 L:      linux-media@vger.kernel.org
16034 T:      git git://linuxtv.org/media_tree.git
16035 W:      https://linuxtv.org
16036 S:      Odd Fixes
16037 F:      drivers/media/usb/usbvision/
16038
16039 USB WEBCAM GADGET
16040 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16041 L:      linux-usb@vger.kernel.org
16042 S:      Maintained
16043 F:      drivers/usb/gadget/function/*uvc*
16044 F:      drivers/usb/gadget/legacy/webcam.c
16045 F:      include/uapi/linux/usb/g_uvc.h
16046
16047 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16048 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16049 L:      linux-wireless@vger.kernel.org
16050 S:      Maintained
16051 F:      drivers/net/wireless/rndis_wlan.c
16052
16053 USB XHCI DRIVER
16054 M:      Mathias Nyman <mathias.nyman@intel.com>
16055 L:      linux-usb@vger.kernel.org
16056 S:      Supported
16057 F:      drivers/usb/host/xhci*
16058 F:      drivers/usb/host/pci-quirks*
16059
16060 USB ZD1201 DRIVER
16061 L:      linux-wireless@vger.kernel.org
16062 W:      http://linux-lc100020.sourceforge.net
16063 S:      Orphan
16064 F:      drivers/net/wireless/zydas/zd1201.*
16065
16066 USB ZR364XX DRIVER
16067 M:      Antoine Jacquet <royale@zerezo.com>
16068 L:      linux-usb@vger.kernel.org
16069 L:      linux-media@vger.kernel.org
16070 T:      git git://linuxtv.org/media_tree.git
16071 W:      http://royale.zerezo.com/zr364xx/
16072 S:      Maintained
16073 F:      Documentation/media/v4l-drivers/zr364xx*
16074 F:      drivers/media/usb/zr364xx/
16075
16076 USER-MODE LINUX (UML)
16077 M:      Jeff Dike <jdike@addtoit.com>
16078 M:      Richard Weinberger <richard@nod.at>
16079 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16080 L:      linux-um@lists.infradead.org
16081 W:      http://user-mode-linux.sourceforge.net
16082 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16084 S:      Maintained
16085 F:      Documentation/virtual/uml/
16086 F:      arch/um/
16087 F:      arch/x86/um/
16088 F:      fs/hostfs/
16089
16090 USERSPACE COPYIN/COPYOUT (UIOVEC)
16091 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16092 S:      Maintained
16093 F:      lib/iov_iter.c
16094 F:      include/linux/uio.h
16095
16096 USERSPACE DMA BUFFER DRIVER
16097 M:      Gerd Hoffmann <kraxel@redhat.com>
16098 S:      Maintained
16099 L:      dri-devel@lists.freedesktop.org
16100 F:      drivers/dma-buf/udmabuf.c
16101 F:      include/uapi/linux/udmabuf.h
16102 T:      git git://anongit.freedesktop.org/drm/drm-misc
16103
16104 USERSPACE I/O (UIO)
16105 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16106 S:      Maintained
16107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16108 F:      Documentation/driver-api/uio-howto.rst
16109 F:      drivers/uio/
16110 F:      include/linux/uio_driver.h
16111
16112 UTIL-LINUX PACKAGE
16113 M:      Karel Zak <kzak@redhat.com>
16114 L:      util-linux@vger.kernel.org
16115 W:      http://en.wikipedia.org/wiki/Util-linux
16116 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16117 S:      Maintained
16118
16119 UUID HELPERS
16120 M:      Christoph Hellwig <hch@lst.de>
16121 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16122 L:      linux-kernel@vger.kernel.org
16123 T:      git git://git.infradead.org/users/hch/uuid.git
16124 F:      lib/uuid.c
16125 F:      lib/test_uuid.c
16126 F:      include/linux/uuid.h
16127 F:      include/uapi/linux/uuid.h
16128 S:      Maintained
16129
16130 UVESAFB DRIVER
16131 M:      Michal Januszewski <spock@gentoo.org>
16132 L:      linux-fbdev@vger.kernel.org
16133 W:      https://github.com/mjanusz/v86d
16134 S:      Maintained
16135 F:      Documentation/fb/uvesafb.txt
16136 F:      drivers/video/fbdev/uvesafb.*
16137
16138 VF610 NAND DRIVER
16139 M:      Stefan Agner <stefan@agner.ch>
16140 L:      linux-mtd@lists.infradead.org
16141 S:      Supported
16142 F:      drivers/mtd/nand/raw/vf610_nfc.c
16143
16144 VFAT/FAT/MSDOS FILESYSTEM
16145 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16146 S:      Maintained
16147 F:      Documentation/filesystems/vfat.txt
16148 F:      fs/fat/
16149
16150 VFIO DRIVER
16151 M:      Alex Williamson <alex.williamson@redhat.com>
16152 L:      kvm@vger.kernel.org
16153 T:      git git://github.com/awilliam/linux-vfio.git
16154 S:      Maintained
16155 F:      Documentation/vfio.txt
16156 F:      drivers/vfio/
16157 F:      include/linux/vfio.h
16158 F:      include/uapi/linux/vfio.h
16159
16160 VFIO MEDIATED DEVICE DRIVERS
16161 M:      Kirti Wankhede <kwankhede@nvidia.com>
16162 L:      kvm@vger.kernel.org
16163 S:      Maintained
16164 F:      Documentation/vfio-mediated-device.txt
16165 F:      drivers/vfio/mdev/
16166 F:      include/linux/mdev.h
16167 F:      samples/vfio-mdev/
16168
16169 VFIO PLATFORM DRIVER
16170 M:      Eric Auger <eric.auger@redhat.com>
16171 L:      kvm@vger.kernel.org
16172 S:      Maintained
16173 F:      drivers/vfio/platform/
16174
16175 VGA_SWITCHEROO
16176 R:      Lukas Wunner <lukas@wunner.de>
16177 S:      Maintained
16178 F:      Documentation/gpu/vga-switcheroo.rst
16179 F:      drivers/gpu/vga/vga_switcheroo.c
16180 F:      include/linux/vga_switcheroo.h
16181 T:      git git://anongit.freedesktop.org/drm/drm-misc
16182
16183 VIA RHINE NETWORK DRIVER
16184 S:      Orphan
16185 F:      drivers/net/ethernet/via/via-rhine.c
16186
16187 VIA SD/MMC CARD CONTROLLER DRIVER
16188 M:      Bruce Chang <brucechang@via.com.tw>
16189 M:      Harald Welte <HaraldWelte@viatech.com>
16190 S:      Maintained
16191 F:      drivers/mmc/host/via-sdmmc.c
16192
16193 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16194 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16195 L:      linux-fbdev@vger.kernel.org
16196 S:      Maintained
16197 F:      include/linux/via-core.h
16198 F:      include/linux/via-gpio.h
16199 F:      include/linux/via_i2c.h
16200 F:      drivers/video/fbdev/via/
16201
16202 VIA VELOCITY NETWORK DRIVER
16203 M:      Francois Romieu <romieu@fr.zoreil.com>
16204 L:      netdev@vger.kernel.org
16205 S:      Maintained
16206 F:      drivers/net/ethernet/via/via-velocity.*
16207
16208 VICODEC VIRTUAL CODEC DRIVER
16209 M:      Hans Verkuil <hans.verkuil@cisco.com>
16210 L:      linux-media@vger.kernel.org
16211 T:      git git://linuxtv.org/media_tree.git
16212 W:      https://linuxtv.org
16213 S:      Maintained
16214 F:      drivers/media/platform/vicodec/*
16215
16216 VIDEO MULTIPLEXER DRIVER
16217 M:      Philipp Zabel <p.zabel@pengutronix.de>
16218 L:      linux-media@vger.kernel.org
16219 S:      Maintained
16220 F:      drivers/media/platform/video-mux.c
16221
16222 VIDEO I2C POLLING DRIVER
16223 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16224 L:      linux-media@vger.kernel.org
16225 S:      Maintained
16226 F:      drivers/media/i2c/video-i2c.c
16227
16228 VIDEOBUF2 FRAMEWORK
16229 M:      Pawel Osciak <pawel@osciak.com>
16230 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16231 M:      Kyungmin Park <kyungmin.park@samsung.com>
16232 L:      linux-media@vger.kernel.org
16233 S:      Maintained
16234 F:      drivers/media/common/videobuf2/*
16235 F:      include/media/videobuf2-*
16236
16237 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16238 M:      Helen Koike <helen.koike@collabora.com>
16239 L:      linux-media@vger.kernel.org
16240 T:      git git://linuxtv.org/media_tree.git
16241 W:      https://linuxtv.org
16242 S:      Maintained
16243 F:      drivers/media/platform/vimc/*
16244
16245 VIRT LIB
16246 M:      Alex Williamson <alex.williamson@redhat.com>
16247 M:      Paolo Bonzini <pbonzini@redhat.com>
16248 L:      kvm@vger.kernel.org
16249 S:      Supported
16250 F:      virt/lib/
16251
16252 VIRTIO AND VHOST VSOCK DRIVER
16253 M:      Stefan Hajnoczi <stefanha@redhat.com>
16254 L:      kvm@vger.kernel.org
16255 L:      virtualization@lists.linux-foundation.org
16256 L:      netdev@vger.kernel.org
16257 S:      Maintained
16258 F:      include/linux/virtio_vsock.h
16259 F:      include/uapi/linux/virtio_vsock.h
16260 F:      include/uapi/linux/vsockmon.h
16261 F:      include/uapi/linux/vm_sockets_diag.h
16262 F:      net/vmw_vsock/diag.c
16263 F:      net/vmw_vsock/af_vsock_tap.c
16264 F:      net/vmw_vsock/virtio_transport_common.c
16265 F:      net/vmw_vsock/virtio_transport.c
16266 F:      drivers/net/vsockmon.c
16267 F:      drivers/vhost/vsock.c
16268 F:      tools/testing/vsock/
16269
16270 VIRTIO CONSOLE DRIVER
16271 M:      Amit Shah <amit@kernel.org>
16272 L:      virtualization@lists.linux-foundation.org
16273 S:      Maintained
16274 F:      drivers/char/virtio_console.c
16275 F:      include/linux/virtio_console.h
16276 F:      include/uapi/linux/virtio_console.h
16277
16278 VIRTIO CORE, NET AND BLOCK DRIVERS
16279 M:      "Michael S. Tsirkin" <mst@redhat.com>
16280 M:      Jason Wang <jasowang@redhat.com>
16281 L:      virtualization@lists.linux-foundation.org
16282 S:      Maintained
16283 F:      Documentation/devicetree/bindings/virtio/
16284 F:      drivers/virtio/
16285 F:      tools/virtio/
16286 F:      drivers/net/virtio_net.c
16287 F:      drivers/block/virtio_blk.c
16288 F:      include/linux/virtio*.h
16289 F:      include/uapi/linux/virtio_*.h
16290 F:      drivers/crypto/virtio/
16291 F:      mm/balloon_compaction.c
16292
16293 VIRTIO CRYPTO DRIVER
16294 M:      Gonglei <arei.gonglei@huawei.com>
16295 L:      virtualization@lists.linux-foundation.org
16296 L:      linux-crypto@vger.kernel.org
16297 S:      Maintained
16298 F:      drivers/crypto/virtio/
16299 F:      include/uapi/linux/virtio_crypto.h
16300
16301 VIRTIO DRIVERS FOR S390
16302 M:      Cornelia Huck <cohuck@redhat.com>
16303 M:      Halil Pasic <pasic@linux.ibm.com>
16304 L:      linux-s390@vger.kernel.org
16305 L:      virtualization@lists.linux-foundation.org
16306 L:      kvm@vger.kernel.org
16307 S:      Supported
16308 F:      drivers/s390/virtio/
16309 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16310
16311 VIRTIO GPU DRIVER
16312 M:      David Airlie <airlied@linux.ie>
16313 M:      Gerd Hoffmann <kraxel@redhat.com>
16314 L:      dri-devel@lists.freedesktop.org
16315 L:      virtualization@lists.linux-foundation.org
16316 T:      git git://anongit.freedesktop.org/drm/drm-misc
16317 S:      Maintained
16318 F:      drivers/gpu/drm/virtio/
16319 F:      include/uapi/linux/virtio_gpu.h
16320
16321 VIRTIO HOST (VHOST)
16322 M:      "Michael S. Tsirkin" <mst@redhat.com>
16323 M:      Jason Wang <jasowang@redhat.com>
16324 L:      kvm@vger.kernel.org
16325 L:      virtualization@lists.linux-foundation.org
16326 L:      netdev@vger.kernel.org
16327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16328 S:      Maintained
16329 F:      drivers/vhost/
16330 F:      include/uapi/linux/vhost.h
16331
16332 VIRTIO INPUT DRIVER
16333 M:      Gerd Hoffmann <kraxel@redhat.com>
16334 S:      Maintained
16335 F:      drivers/virtio/virtio_input.c
16336 F:      include/uapi/linux/virtio_input.h
16337
16338 VIRTUAL BOX GUEST DEVICE DRIVER
16339 M:      Hans de Goede <hdegoede@redhat.com>
16340 M:      Arnd Bergmann <arnd@arndb.de>
16341 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16342 S:      Maintained
16343 F:      include/linux/vbox_utils.h
16344 F:      include/uapi/linux/vbox*.h
16345 F:      drivers/virt/vboxguest/
16346
16347 VIRTUAL SERIO DEVICE DRIVER
16348 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16349 S:      Maintained
16350 F:      drivers/input/serio/userio.c
16351 F:      include/uapi/linux/userio.h
16352
16353 VIVID VIRTUAL VIDEO DRIVER
16354 M:      Hans Verkuil <hverkuil@xs4all.nl>
16355 L:      linux-media@vger.kernel.org
16356 T:      git git://linuxtv.org/media_tree.git
16357 W:      https://linuxtv.org
16358 S:      Maintained
16359 F:      drivers/media/platform/vivid/*
16360
16361 VLYNQ BUS
16362 M:      Florian Fainelli <f.fainelli@gmail.com>
16363 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16364 S:      Maintained
16365 F:      drivers/vlynq/vlynq.c
16366 F:      include/linux/vlynq.h
16367
16368 VME SUBSYSTEM
16369 M:      Martyn Welch <martyn@welchs.me.uk>
16370 M:      Manohar Vanga <manohar.vanga@gmail.com>
16371 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16372 L:      devel@driverdev.osuosl.org
16373 S:      Maintained
16374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16375 F:      Documentation/driver-api/vme.rst
16376 F:      drivers/staging/vme/
16377 F:      drivers/vme/
16378 F:      include/linux/vme*
16379
16380 VMWARE BALLOON DRIVER
16381 M:      Julien Freche <jfreche@vmware.com>
16382 M:      Nadav Amit <namit@vmware.com>
16383 M:      "VMware, Inc." <pv-drivers@vmware.com>
16384 L:      linux-kernel@vger.kernel.org
16385 S:      Maintained
16386 F:      drivers/misc/vmw_balloon.c
16387
16388 VMWARE HYPERVISOR INTERFACE
16389 M:      Alok Kataria <akataria@vmware.com>
16390 L:      virtualization@lists.linux-foundation.org
16391 S:      Supported
16392 F:      arch/x86/kernel/cpu/vmware.c
16393
16394 VMWARE PVRDMA DRIVER
16395 M:      Adit Ranadive <aditr@vmware.com>
16396 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16397 L:      linux-rdma@vger.kernel.org
16398 S:      Maintained
16399 F:      drivers/infiniband/hw/vmw_pvrdma/
16400
16401 VMware PVSCSI driver
16402 M:      Jim Gill <jgill@vmware.com>
16403 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16404 L:      linux-scsi@vger.kernel.org
16405 S:      Maintained
16406 F:      drivers/scsi/vmw_pvscsi.c
16407 F:      drivers/scsi/vmw_pvscsi.h
16408
16409 VMWARE VMMOUSE SUBDRIVER
16410 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16411 M:      "VMware, Inc." <pv-drivers@vmware.com>
16412 L:      linux-input@vger.kernel.org
16413 S:      Maintained
16414 F:      drivers/input/mouse/vmmouse.c
16415 F:      drivers/input/mouse/vmmouse.h
16416
16417 VMWARE VMXNET3 ETHERNET DRIVER
16418 M:      Ronak Doshi <doshir@vmware.com>
16419 M:      "VMware, Inc." <pv-drivers@vmware.com>
16420 L:      netdev@vger.kernel.org
16421 S:      Maintained
16422 F:      drivers/net/vmxnet3/
16423
16424 VOCORE VOCORE2 BOARD
16425 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16426 L:      linux-mips@vger.kernel.org
16427 S:      Maintained
16428 F:      arch/mips/boot/dts/ralink/vocore2.dts
16429
16430 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16431 M:      Liam Girdwood <lgirdwood@gmail.com>
16432 M:      Mark Brown <broonie@kernel.org>
16433 L:      linux-kernel@vger.kernel.org
16434 W:      http://www.slimlogic.co.uk/?p=48
16435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16436 S:      Supported
16437 F:      Documentation/devicetree/bindings/regulator/
16438 F:      Documentation/power/regulator/
16439 F:      drivers/regulator/
16440 F:      include/dt-bindings/regulator/
16441 F:      include/linux/regulator/
16442
16443 VRF
16444 M:      David Ahern <dsa@cumulusnetworks.com>
16445 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16446 L:      netdev@vger.kernel.org
16447 S:      Maintained
16448 F:      drivers/net/vrf.c
16449 F:      Documentation/networking/vrf.txt
16450
16451 VT1211 HARDWARE MONITOR DRIVER
16452 M:      Juerg Haefliger <juergh@gmail.com>
16453 L:      linux-hwmon@vger.kernel.org
16454 S:      Maintained
16455 F:      Documentation/hwmon/vt1211
16456 F:      drivers/hwmon/vt1211.c
16457
16458 VT8231 HARDWARE MONITOR DRIVER
16459 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16460 L:      linux-hwmon@vger.kernel.org
16461 S:      Maintained
16462 F:      drivers/hwmon/vt8231.c
16463
16464 VUB300 USB to SDIO/SD/MMC bridge chip
16465 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16466 L:      linux-mmc@vger.kernel.org
16467 L:      linux-usb@vger.kernel.org
16468 S:      Supported
16469 F:      drivers/mmc/host/vub300.c
16470
16471 W1 DALLAS'S 1-WIRE BUS
16472 M:      Evgeniy Polyakov <zbr@ioremap.net>
16473 S:      Maintained
16474 F:      Documentation/devicetree/bindings/w1/
16475 F:      Documentation/w1/
16476 F:      drivers/w1/
16477 F:      include/linux/w1.h
16478
16479 W83791D HARDWARE MONITORING DRIVER
16480 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16481 L:      linux-hwmon@vger.kernel.org
16482 S:      Maintained
16483 F:      Documentation/hwmon/w83791d
16484 F:      drivers/hwmon/w83791d.c
16485
16486 W83793 HARDWARE MONITORING DRIVER
16487 M:      Rudolf Marek <r.marek@assembler.cz>
16488 L:      linux-hwmon@vger.kernel.org
16489 S:      Maintained
16490 F:      Documentation/hwmon/w83793
16491 F:      drivers/hwmon/w83793.c
16492
16493 W83795 HARDWARE MONITORING DRIVER
16494 M:      Jean Delvare <jdelvare@suse.com>
16495 L:      linux-hwmon@vger.kernel.org
16496 S:      Maintained
16497 F:      drivers/hwmon/w83795.c
16498
16499 W83L51xD SD/MMC CARD INTERFACE DRIVER
16500 M:      Pierre Ossman <pierre@ossman.eu>
16501 S:      Maintained
16502 F:      drivers/mmc/host/wbsd.*
16503
16504 WACOM PROTOCOL 4 SERIAL TABLETS
16505 M:      Julian Squires <julian@cipht.net>
16506 M:      Hans de Goede <hdegoede@redhat.com>
16507 L:      linux-input@vger.kernel.org
16508 S:      Maintained
16509 F:      drivers/input/tablet/wacom_serial4.c
16510
16511 WATCHDOG DEVICE DRIVERS
16512 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16513 M:      Guenter Roeck <linux@roeck-us.net>
16514 L:      linux-watchdog@vger.kernel.org
16515 W:      http://www.linux-watchdog.org/
16516 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16517 S:      Maintained
16518 F:      Documentation/devicetree/bindings/watchdog/
16519 F:      Documentation/watchdog/
16520 F:      drivers/watchdog/
16521 F:      include/linux/watchdog.h
16522 F:      include/uapi/linux/watchdog.h
16523
16524 WHISKEYCOVE PMIC GPIO DRIVER
16525 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16526 L:      linux-gpio@vger.kernel.org
16527 S:      Maintained
16528 F:      drivers/gpio/gpio-wcove.c
16529
16530 WIIMOTE HID DRIVER
16531 M:      David Herrmann <dh.herrmann@googlemail.com>
16532 L:      linux-input@vger.kernel.org
16533 S:      Maintained
16534 F:      drivers/hid/hid-wiimote*
16535
16536 WILOCITY WIL6210 WIRELESS DRIVER
16537 M:      Maya Erez <merez@codeaurora.org>
16538 L:      linux-wireless@vger.kernel.org
16539 L:      wil6210@qti.qualcomm.com
16540 S:      Supported
16541 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16542 F:      drivers/net/wireless/ath/wil6210/
16543
16544 WIMAX STACK
16545 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16546 M:      linux-wimax@intel.com
16547 L:      wimax@linuxwimax.org (subscribers-only)
16548 S:      Supported
16549 W:      http://linuxwimax.org
16550 F:      Documentation/wimax/README.wimax
16551 F:      include/linux/wimax/debug.h
16552 F:      include/net/wimax.h
16553 F:      include/uapi/linux/wimax.h
16554 F:      net/wimax/
16555
16556 WINBOND CIR DRIVER
16557 M:      David Härdeman <david@hardeman.nu>
16558 S:      Maintained
16559 F:      drivers/media/rc/winbond-cir.c
16560
16561 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16562 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16563 L:      linux-watchdog@vger.kernel.org
16564 S:      Maintained
16565 F:      drivers/watchdog/ebc-c384_wdt.c
16566
16567 WINSYSTEMS WS16C48 GPIO DRIVER
16568 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16569 L:      linux-gpio@vger.kernel.org
16570 S:      Maintained
16571 F:      drivers/gpio/gpio-ws16c48.c
16572
16573 WISTRON LAPTOP BUTTON DRIVER
16574 M:      Miloslav Trmac <mitr@volny.cz>
16575 S:      Maintained
16576 F:      drivers/input/misc/wistron_btns.c
16577
16578 WL3501 WIRELESS PCMCIA CARD DRIVER
16579 L:      linux-wireless@vger.kernel.org
16580 S:      Odd fixes
16581 F:      drivers/net/wireless/wl3501*
16582
16583 WOLFSON MICROELECTRONICS DRIVERS
16584 L:      patches@opensource.cirrus.com
16585 T:      git https://github.com/CirrusLogic/linux-drivers.git
16586 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16587 S:      Supported
16588 F:      Documentation/hwmon/wm83??
16589 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16590 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16591 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16592 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16593 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16594 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16595 F:      drivers/clk/clk-wm83*.c
16596 F:      drivers/extcon/extcon-arizona.c
16597 F:      drivers/leds/leds-wm83*.c
16598 F:      drivers/gpio/gpio-*wm*.c
16599 F:      drivers/gpio/gpio-arizona.c
16600 F:      drivers/hwmon/wm83??-hwmon.c
16601 F:      drivers/input/misc/wm831x-on.c
16602 F:      drivers/input/touchscreen/wm831x-ts.c
16603 F:      drivers/input/touchscreen/wm97*.c
16604 F:      drivers/mfd/arizona*
16605 F:      drivers/mfd/wm*.c
16606 F:      drivers/mfd/cs47l24*
16607 F:      drivers/power/supply/wm83*.c
16608 F:      drivers/rtc/rtc-wm83*.c
16609 F:      drivers/regulator/wm8*.c
16610 F:      drivers/regulator/arizona*
16611 F:      drivers/video/backlight/wm83*_bl.c
16612 F:      drivers/watchdog/wm83*_wdt.c
16613 F:      include/linux/mfd/arizona/
16614 F:      include/linux/mfd/wm831x/
16615 F:      include/linux/mfd/wm8350/
16616 F:      include/linux/mfd/wm8400*
16617 F:      include/linux/regulator/arizona*
16618 F:      include/linux/wm97xx.h
16619 F:      include/sound/wm????.h
16620 F:      sound/soc/codecs/arizona.?
16621 F:      sound/soc/codecs/wm*
16622 F:      sound/soc/codecs/cs47l24*
16623
16624 WORKQUEUE
16625 M:      Tejun Heo <tj@kernel.org>
16626 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16628 S:      Maintained
16629 F:      include/linux/workqueue.h
16630 F:      kernel/workqueue.c
16631 F:      Documentation/core-api/workqueue.rst
16632
16633 X-POWERS AXP288 PMIC DRIVERS
16634 M:      Hans de Goede <hdegoede@redhat.com>
16635 S:      Maintained
16636 N:      axp288
16637 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16638
16639 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16640 M:      Chen-Yu Tsai <wens@csie.org>
16641 L:      linux-kernel@vger.kernel.org
16642 S:      Maintained
16643 N:      axp[128]
16644
16645 X.25 NETWORK LAYER
16646 M:      Andrew Hendry <andrew.hendry@gmail.com>
16647 L:      linux-x25@vger.kernel.org
16648 S:      Odd Fixes
16649 F:      Documentation/networking/x25*
16650 F:      include/net/x25*
16651 F:      net/x25/
16652
16653 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16654 M:      Thomas Gleixner <tglx@linutronix.de>
16655 M:      Ingo Molnar <mingo@redhat.com>
16656 M:      Borislav Petkov <bp@alien8.de>
16657 R:      "H. Peter Anvin" <hpa@zytor.com>
16658 M:      x86@kernel.org
16659 L:      linux-kernel@vger.kernel.org
16660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16661 S:      Maintained
16662 F:      Documentation/devicetree/bindings/x86/
16663 F:      Documentation/x86/
16664 F:      arch/x86/
16665
16666 X86 ENTRY CODE
16667 M:      Andy Lutomirski <luto@kernel.org>
16668 L:      linux-kernel@vger.kernel.org
16669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16670 S:      Maintained
16671 F:      arch/x86/entry/
16672
16673 X86 MCE INFRASTRUCTURE
16674 M:      Tony Luck <tony.luck@intel.com>
16675 M:      Borislav Petkov <bp@alien8.de>
16676 L:      linux-edac@vger.kernel.org
16677 S:      Maintained
16678 F:      arch/x86/kernel/cpu/mcheck/*
16679
16680 X86 MICROCODE UPDATE SUPPORT
16681 M:      Borislav Petkov <bp@alien8.de>
16682 S:      Maintained
16683 F:      arch/x86/kernel/cpu/microcode/*
16684
16685 X86 MM
16686 M:      Dave Hansen <dave.hansen@linux.intel.com>
16687 M:      Andy Lutomirski <luto@kernel.org>
16688 M:      Peter Zijlstra <peterz@infradead.org>
16689 L:      linux-kernel@vger.kernel.org
16690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16691 S:      Maintained
16692 F:      arch/x86/mm/
16693
16694 X86 PLATFORM DRIVERS
16695 M:      Darren Hart <dvhart@infradead.org>
16696 M:      Andy Shevchenko <andy@infradead.org>
16697 L:      platform-driver-x86@vger.kernel.org
16698 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16699 S:      Maintained
16700 F:      drivers/platform/x86/
16701 F:      drivers/platform/olpc/
16702
16703 X86 PLATFORM DRIVERS - ARCH
16704 R:      Darren Hart <dvhart@infradead.org>
16705 R:      Andy Shevchenko <andy@infradead.org>
16706 L:      platform-driver-x86@vger.kernel.org
16707 L:      x86@kernel.org
16708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16709 S:      Maintained
16710 F:      arch/x86/platform
16711
16712 X86 VDSO
16713 M:      Andy Lutomirski <luto@kernel.org>
16714 L:      linux-kernel@vger.kernel.org
16715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16716 S:      Maintained
16717 F:      arch/x86/entry/vdso/
16718
16719 XARRAY
16720 M:      Matthew Wilcox <willy@infradead.org>
16721 L:      linux-fsdevel@vger.kernel.org
16722 S:      Supported
16723 F:      Documentation/core-api/xarray.rst
16724 F:      lib/idr.c
16725 F:      lib/xarray.c
16726 F:      include/linux/idr.h
16727 F:      include/linux/xarray.h
16728 F:      tools/testing/radix-tree
16729
16730 XBOX DVD IR REMOTE
16731 M:      Benjamin Valentin <benpicco@googlemail.com>
16732 S:      Maintained
16733 F:      drivers/media/rc/xbox_remote.c
16734 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16735
16736 XC2028/3028 TUNER DRIVER
16737 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16738 L:      linux-media@vger.kernel.org
16739 W:      https://linuxtv.org
16740 T:      git git://linuxtv.org/media_tree.git
16741 S:      Maintained
16742 F:      drivers/media/tuners/tuner-xc2028.*
16743
16744 XDP (eXpress Data Path)
16745 M:      Alexei Starovoitov <ast@kernel.org>
16746 M:      Daniel Borkmann <daniel@iogearbox.net>
16747 M:      David S. Miller <davem@davemloft.net>
16748 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16749 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16750 M:      John Fastabend <john.fastabend@gmail.com>
16751 L:      netdev@vger.kernel.org
16752 L:      xdp-newbies@vger.kernel.org
16753 S:      Supported
16754 F:      net/core/xdp.c
16755 F:      include/net/xdp.h
16756 F:      kernel/bpf/devmap.c
16757 F:      kernel/bpf/cpumap.c
16758 F:      include/trace/events/xdp.h
16759 K:      xdp
16760 N:      xdp
16761
16762 XDP SOCKETS (AF_XDP)
16763 M:      Björn Töpel <bjorn.topel@intel.com>
16764 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16765 L:      netdev@vger.kernel.org
16766 S:      Maintained
16767 F:      kernel/bpf/xskmap.c
16768 F:      net/xdp/
16769
16770 XEN BLOCK SUBSYSTEM
16771 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16772 M:      Roger Pau Monné <roger.pau@citrix.com>
16773 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16774 S:      Supported
16775 F:      drivers/block/xen-blkback/*
16776 F:      drivers/block/xen*
16777
16778 XEN HYPERVISOR ARM
16779 M:      Stefano Stabellini <sstabellini@kernel.org>
16780 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16781 S:      Maintained
16782 F:      arch/arm/xen/
16783 F:      arch/arm/include/asm/xen/
16784
16785 XEN HYPERVISOR ARM64
16786 M:      Stefano Stabellini <sstabellini@kernel.org>
16787 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16788 S:      Maintained
16789 F:      arch/arm64/xen/
16790 F:      arch/arm64/include/asm/xen/
16791
16792 XEN HYPERVISOR INTERFACE
16793 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16794 M:      Juergen Gross <jgross@suse.com>
16795 R:      Stefano Stabellini <sstabellini@kernel.org>
16796 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16798 S:      Supported
16799 F:      arch/x86/xen/
16800 F:      arch/x86/platform/pvh/
16801 F:      drivers/*/xen-*front.c
16802 F:      drivers/xen/
16803 F:      arch/x86/include/asm/xen/
16804 F:      arch/x86/include/asm/pvclock-abi.h
16805 F:      include/xen/
16806 F:      include/uapi/xen/
16807 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16808 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16809
16810 XEN NETWORK BACKEND DRIVER
16811 M:      Wei Liu <wei.liu2@citrix.com>
16812 M:      Paul Durrant <paul.durrant@citrix.com>
16813 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16814 L:      netdev@vger.kernel.org
16815 S:      Supported
16816 F:      drivers/net/xen-netback/*
16817
16818 XEN PCI SUBSYSTEM
16819 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16820 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16821 S:      Supported
16822 F:      arch/x86/pci/*xen*
16823 F:      drivers/pci/*xen*
16824
16825 XEN PVSCSI DRIVERS
16826 M:      Juergen Gross <jgross@suse.com>
16827 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16828 L:      linux-scsi@vger.kernel.org
16829 S:      Supported
16830 F:      drivers/scsi/xen-scsifront.c
16831 F:      drivers/xen/xen-scsiback.c
16832 F:      include/xen/interface/io/vscsiif.h
16833
16834 XEN SWIOTLB SUBSYSTEM
16835 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16836 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16837 L:      iommu@lists.linux-foundation.org
16838 S:      Supported
16839 F:      arch/x86/xen/*swiotlb*
16840 F:      drivers/xen/*swiotlb*
16841
16842 XEN SOUND FRONTEND DRIVER
16843 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16844 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16846 S:      Supported
16847 F:      sound/xen/*
16848
16849 XFS FILESYSTEM
16850 M:      Darrick J. Wong <darrick.wong@oracle.com>
16851 M:      linux-xfs@vger.kernel.org
16852 L:      linux-xfs@vger.kernel.org
16853 W:      http://xfs.org/
16854 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16855 S:      Supported
16856 F:      Documentation/filesystems/xfs.txt
16857 F:      fs/xfs/
16858
16859 XILINX AXI ETHERNET DRIVER
16860 M:      Anirudha Sarangi <anirudh@xilinx.com>
16861 M:      John Linn <John.Linn@xilinx.com>
16862 S:      Maintained
16863 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16864
16865 XILINX UARTLITE SERIAL DRIVER
16866 M:      Peter Korsgaard <jacmet@sunsite.dk>
16867 L:      linux-serial@vger.kernel.org
16868 S:      Maintained
16869 F:      drivers/tty/serial/uartlite.c
16870
16871 XILINX VIDEO IP CORES
16872 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16873 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16874 L:      linux-media@vger.kernel.org
16875 T:      git git://linuxtv.org/media_tree.git
16876 S:      Supported
16877 F:      Documentation/devicetree/bindings/media/xilinx/
16878 F:      drivers/media/platform/xilinx/
16879 F:      include/uapi/linux/xilinx-v4l2-controls.h
16880
16881 XILLYBUS DRIVER
16882 M:      Eli Billauer <eli.billauer@gmail.com>
16883 L:      linux-kernel@vger.kernel.org
16884 S:      Supported
16885 F:      drivers/char/xillybus/
16886
16887 XLP9XX I2C DRIVER
16888 M:      George Cherian <george.cherian@cavium.com>
16889 M:      Jan Glauber <jglauber@cavium.com>
16890 L:      linux-i2c@vger.kernel.org
16891 W:      http://www.cavium.com
16892 S:      Supported
16893 F:      drivers/i2c/busses/i2c-xlp9xx.c
16894
16895 XRA1403 GPIO EXPANDER
16896 M:      Nandor Han <nandor.han@ge.com>
16897 M:      Semi Malinen <semi.malinen@ge.com>
16898 L:      linux-gpio@vger.kernel.org
16899 S:      Maintained
16900 F:      drivers/gpio/gpio-xra1403.c
16901 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16902
16903 XTENSA XTFPGA PLATFORM SUPPORT
16904 M:      Max Filippov <jcmvbkbc@gmail.com>
16905 L:      linux-xtensa@linux-xtensa.org
16906 S:      Maintained
16907 F:      drivers/spi/spi-xtensa-xtfpga.c
16908 F:      sound/soc/xtensa/xtfpga-i2s.c
16909
16910 YAM DRIVER FOR AX.25
16911 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16912 L:      linux-hams@vger.kernel.org
16913 S:      Maintained
16914 F:      drivers/net/hamradio/yam*
16915 F:      include/linux/yam.h
16916
16917 YAMA SECURITY MODULE
16918 M:      Kees Cook <keescook@chromium.org>
16919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16920 S:      Supported
16921 F:      security/yama/
16922 F:      Documentation/admin-guide/LSM/Yama.rst
16923
16924 YEALINK PHONE DRIVER
16925 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16926 L:      usbb2k-api-dev@nongnu.org
16927 S:      Maintained
16928 F:      Documentation/input/devices/yealink.rst
16929 F:      drivers/input/misc/yealink.*
16930
16931 Z8530 DRIVER FOR AX.25
16932 M:      Joerg Reuter <jreuter@yaina.de>
16933 W:      http://yaina.de/jreuter/
16934 W:      http://www.qsl.net/dl1bke/
16935 L:      linux-hams@vger.kernel.org
16936 S:      Maintained
16937 F:      Documentation/networking/z8530drv.txt
16938 F:      drivers/net/hamradio/*scc.c
16939 F:      drivers/net/hamradio/z8530.h
16940
16941 ZBUD COMPRESSED PAGE ALLOCATOR
16942 M:      Seth Jennings <sjenning@redhat.com>
16943 M:      Dan Streetman <ddstreet@ieee.org>
16944 L:      linux-mm@kvack.org
16945 S:      Maintained
16946 F:      mm/zbud.c
16947 F:      include/linux/zbud.h
16948
16949 ZD1211RW WIRELESS DRIVER
16950 M:      Daniel Drake <dsd@gentoo.org>
16951 M:      Ulrich Kunitz <kune@deine-taler.de>
16952 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16953 L:      linux-wireless@vger.kernel.org
16954 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16955 S:      Maintained
16956 F:      drivers/net/wireless/zydas/zd1211rw/
16957
16958 ZD1301 MEDIA DRIVER
16959 M:      Antti Palosaari <crope@iki.fi>
16960 L:      linux-media@vger.kernel.org
16961 W:      https://linuxtv.org/
16962 W:      http://palosaari.fi/linux/
16963 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16964 S:      Maintained
16965 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16966
16967 ZD1301_DEMOD MEDIA DRIVER
16968 M:      Antti Palosaari <crope@iki.fi>
16969 L:      linux-media@vger.kernel.org
16970 W:      https://linuxtv.org/
16971 W:      http://palosaari.fi/linux/
16972 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16973 S:      Maintained
16974 F:      drivers/media/dvb-frontends/zd1301_demod*
16975
16976 ZPOOL COMPRESSED PAGE STORAGE API
16977 M:      Dan Streetman <ddstreet@ieee.org>
16978 L:      linux-mm@kvack.org
16979 S:      Maintained
16980 F:      mm/zpool.c
16981 F:      include/linux/zpool.h
16982
16983 ZR36067 VIDEO FOR LINUX DRIVER
16984 L:      mjpeg-users@lists.sourceforge.net
16985 L:      linux-media@vger.kernel.org
16986 W:      http://mjpeg.sourceforge.net/driver-zoran/
16987 T:      hg https://linuxtv.org/hg/v4l-dvb
16988 S:      Odd Fixes
16989 F:      drivers/staging/media/zoran/
16990
16991 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16992 M:      Minchan Kim <minchan@kernel.org>
16993 M:      Nitin Gupta <ngupta@vflare.org>
16994 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16995 L:      linux-kernel@vger.kernel.org
16996 S:      Maintained
16997 F:      drivers/block/zram/
16998 F:      Documentation/blockdev/zram.txt
16999
17000 ZS DECSTATION Z85C30 SERIAL DRIVER
17001 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17002 S:      Maintained
17003 F:      drivers/tty/serial/zs.*
17004
17005 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17006 M:      Minchan Kim <minchan@kernel.org>
17007 M:      Nitin Gupta <ngupta@vflare.org>
17008 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17009 L:      linux-mm@kvack.org
17010 S:      Maintained
17011 F:      mm/zsmalloc.c
17012 F:      include/linux/zsmalloc.h
17013 F:      Documentation/vm/zsmalloc.rst
17014
17015 ZSWAP COMPRESSED SWAP CACHING
17016 M:      Seth Jennings <sjenning@redhat.com>
17017 M:      Dan Streetman <ddstreet@ieee.org>
17018 L:      linux-mm@kvack.org
17019 S:      Maintained
17020 F:      mm/zswap.c
17021
17022 THE REST
17023 M:      Linus Torvalds <torvalds@linux-foundation.org>
17024 L:      linux-kernel@vger.kernel.org
17025 Q:      http://patchwork.kernel.org/project/LKML/list/
17026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17027 S:      Buried alive in reporters
17028 F:      *
17029 F:      */